Merge branch 'develop'

This commit is contained in:
tom79 2019-05-13 07:30:33 +02:00
commit 9b9e3a6d3b
12 changed files with 226 additions and 192 deletions

View File

@ -7,8 +7,8 @@ android {
applicationId "fr.gouv.etalab.mastodon"
minSdkVersion 16
targetSdkVersion 28
versionCode 264
versionName "1.81.0"
versionCode 265
versionName "1.81.1"
multiDexEnabled true
renderscriptTargetApi 28 as int
renderscriptSupportModeEnabled true

View File

@ -340,7 +340,8 @@ public class StatusListAdapter extends RecyclerView.Adapter implements OnPostAct
ImageView status_pin;
ImageView status_remove;
ImageView status_privacy;
ImageButton status_translate, status_bookmark;
ImageView status_translate;
ImageView status_bookmark;
LinearLayout status_container2;
LinearLayout status_container3;
LinearLayout main_container;

View File

@ -707,7 +707,8 @@ public class DisplayStatusFragment extends Fragment implements OnRetrieveFeedsIn
statusListAdapter.notifyItemChanged(0);
i++;
}
initialBookMarkDate = statuses.get(0).getCreated_at();
if( statuses.size() > 0)
initialBookMarkDate = statuses.get(0).getCreated_at();
asyncTask = new RetrieveFeedsAfterBookmarkAsyncTask(context, null, DisplayStatusFragment.this).executeOnExecutor(AsyncTask.THREAD_POOL_EXECUTOR);
}
}

View File

@ -58,6 +58,7 @@
<LinearLayout
android:id="@+id/conversation_pp"
android:visibility="gone"
android:layout_centerHorizontal="true"
android:layout_width="50dp"
android:layout_height="50dp"
android:orientation="horizontal">
@ -139,37 +140,60 @@
android:id="@+id/left_buttons"
android:orientation="vertical"
android:layout_width="60dp"
android:paddingEnd="10dp"
android:paddingRight="10dp"
android:paddingLeft="3dp"
android:paddingRight="3dp"
android:layout_height="wrap_content">
<ImageView
android:id="@+id/new_element"
android:layout_gravity="center_horizontal"
android:src="@drawable/ic_fiber_new"
android:layout_width="wrap_content"
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:contentDescription="@string/new_toot" />
<ImageButton
android:id="@+id/status_translate"
android:layout_gravity="center_horizontal"
android:layout_width="40dp"
android:layout_height="40dp"
android:src="@drawable/ic_translate"
android:contentDescription="@string/translate"
style="@style/Base.Widget.AppCompat.Button.Colored"
/>
<ImageButton
android:id="@+id/status_bookmark"
android:gravity="center"
android:layout_gravity="center_horizontal"
android:tint="@android:color/white"
style="@style/Base.Widget.AppCompat.Button.Colored"
android:layout_width="40dp"
android:layout_height="40dp"
android:contentDescription="@string/bookmarks"
android:src="@drawable/ic_bookmark_border"
android:layout_marginTop="5dp"
/>
android:gravity="center_horizontal"
android:orientation="horizontal">
<ImageView
android:id="@+id/cached_status"
android:visibility="gone"
android:layout_width="24dp"
android:layout_height="24dp"
android:layout_marginRight="3dp"
android:layout_marginEnd="3dp"
android:src="@drawable/ic_cached_black"
android:contentDescription="@string/cached_status" />
<ImageView
android:id="@+id/new_element"
android:src="@drawable/ic_fiber_new"
android:layout_width="24dp"
android:layout_height="24dp"
android:contentDescription="@string/new_toot" />
</LinearLayout>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="5dp"
android:gravity="center_horizontal"
android:orientation="horizontal">
<ImageView
android:id="@+id/status_translate"
android:padding="2dp"
android:layout_width="24dp"
android:layout_height="24dp"
android:layout_marginRight="3dp"
android:layout_marginEnd="3dp"
android:background="#FF2b90d9"
android:src="@drawable/ic_translate"
android:contentDescription="@string/translate" />
<ImageView
android:id="@+id/status_bookmark"
android:tint="@android:color/white"
android:padding="2dp"
android:layout_width="24dp"
android:layout_height="24dp"
android:layout_marginRight="3dp"
android:layout_marginEnd="3dp"
android:background="#FF2b90d9"
android:contentDescription="@string/bookmarks"
android:src="@drawable/ic_bookmark_border" />
</LinearLayout>
<ImageView
android:id="@+id/status_remove"
android:gravity="center"
@ -206,13 +230,6 @@
android:layout_marginBottom="10dp"
android:layout_width="match_parent"
android:layout_height="wrap_content">
<ImageView
android:id="@+id/cached_status"
android:visibility="gone"
android:layout_width="20dp"
android:layout_height="20dp"
android:src="@drawable/ic_cached_black"
android:contentDescription="@string/cached_status" />
<TextView
android:id="@+id/status_account_displayname_owner"
android:maxLines="1"

View File

@ -705,17 +705,6 @@
android:layout_height="wrap_content"
android:layout_marginBottom="10dp"
android:orientation="horizontal">
<ImageView
android:layout_gravity="center_horizontal"
android:gravity="center_vertical"
android:layout_marginRight="15dp"
android:layout_marginEnd="15dp"
android:id="@+id/new_element"
android:visibility="gone"
android:src="@drawable/ic_fiber_new"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:contentDescription="@string/new_toot" />
<TextView
android:drawablePadding="2dp"
android:layout_gravity="center_vertical"
@ -771,6 +760,17 @@
android:layout_width="wrap_content"
android:layout_height="wrap_content" />
</LinearLayout>
<ImageView
android:layout_gravity="center_horizontal"
android:gravity="center_vertical"
android:layout_marginRight="15dp"
android:layout_marginEnd="15dp"
android:id="@+id/new_element"
android:visibility="gone"
android:src="@drawable/ic_fiber_new"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:contentDescription="@string/new_toot" />
<ImageView
android:layout_marginLeft="15dp"
android:layout_marginStart="15dp"

View File

@ -63,6 +63,7 @@
android:layout_height="30dp"
android:layout_gravity="center_vertical"
android:gravity="center_vertical"
android:tooltipText="@string/add_remote_instance"
android:contentDescription="@string/add_remote_instance"/>
</LinearLayout>

View File

@ -221,7 +221,7 @@
<string name="toot_scheduled_date">يجب أن يكون تاريخ البرمجة أكبر من الساعة الحالية!</string>
<string name="warning_battery">وضع توفير الطاقة على البطارية مشغَّل! مِن المحتمل ألا يعمل كالمعتاد.</string>
<!-- timed mute -->
<string name="timed_mute_date_error">ينبغي أن يكون وقت الكتم أكبر من دقيقة واحدة.</string>
<string name="timed_mute_date_error">ينبغي أن تكون مدة الكتم أطول مِن دقيقة واحدة.</string>
<string name="timed_mute_date">%1$s مكتوم إلى غاية %2$s.\n بإمكانك إلغاء كتم حساب المستخدم على صفحة ملفه الشخصي.</string>
<string name="timed_mute_profile">%1$s مكتوم إلى غاية %2$s.\n بإمكانك إلغاء كتم حساب المستخدم بالنقر هنا.</string>
<!-- Notifications -->
@ -241,11 +241,11 @@
</plurals>
<plurals name="other_notif_hometimeline">
<item quantity="zero">ولا تبويق آخر لاكتشافه</item>
<item quantity="one">and another toot to discover</item>
<item quantity="two">و تبويقين آخرين لاكتشافهما</item>
<item quantity="few">و %d تبويقات لاكتشافها</item>
<item quantity="many">and %d other toots to discover</item>
<item quantity="other">و %d تبويقات أخرى اكتشفها</item>
<item quantity="one">وتبويق آخر لاكتشافه</item>
<item quantity="two">وتبويقين آخرين لاكتشافهما</item>
<item quantity="few">و %d تبويقات أخرى لاكتشافها</item>
<item quantity="many">و %d تبويقات أخرى لاكتشافها</item>
<item quantity="other">و %d تبويقات أخرى لاكتشافها</item>
</plurals>
<plurals name="likes">
<item quantity="zero">%d إعجاب</item>
@ -852,15 +852,15 @@
<string name="action_bbcode">BBCode</string>
<string name="add_timeline">إضافة خيط زمني</string>
<string name="set_sensitive_content">اعتبار الوسائط دائما كحساسة</string>
<string name="gnu_instance">GNU instance</string>
<string name="gnu_instance">مثيل خادم GNU</string>
<string name="cached_status">Cached status</string>
<plurals name="number_of_vote">
<item quantity="zero">%d votes</item>
<item quantity="one">%d vote</item>
<item quantity="two">%d votes</item>
<item quantity="few">%d votes</item>
<item quantity="many">%d votes</item>
<item quantity="other">%d صوت</item>
<item quantity="zero">لا صوت</item>
<item quantity="one">صوت واحد</item>
<item quantity="two">صوتين</item>
<item quantity="few">%d أصوات</item>
<item quantity="many">%d أصوات</item>
<item quantity="other">%d صوتا</item>
</plurals>
<string-array name="poll_choice_type">
<item>خيار واحد</item>

View File

@ -830,7 +830,7 @@ Quan s\'esborra l\'aplicació s\'eliminen les dades immediatament.\n
<string name="add_timeline">Afegir una pissarra</string>
<string name="set_sensitive_content">Tots els mèdia són material sensible</string>
<string name="gnu_instance">Instància de GNU</string>
<string name="cached_status">Cached status</string>
<string name="cached_status">Estatus en memòria cau</string>
<plurals name="number_of_vote">
<item quantity="one">%d vot</item>
<item quantity="other">%d vots</item>

View File

@ -743,7 +743,7 @@ Le bouton de connexion sactivera une fois quun domaine valide sera renseig
<string name="device_schedule">Depuis lappareil</string>
<string name="server_schedule">Depuis le serveur</string>
<string name="toots_server">Pouets (Serveur)</string>
<string name="toots_client">Pouets (Appreil)</string>
<string name="toots_client">Pouets (Appareil)</string>
<string name="modify">Modifier</string>
<string name="set_display_content_after_fetch_more">Afficher les nouveaux pouets au-dessus du bouton « Afficher le contenu ? »</string>
<string name="settings_category_label_confirmations">Confirmations</string>
@ -835,7 +835,7 @@ Le bouton de connexion sactivera une fois quun domaine valide sera renseig
<string name="action_bbcode">BBCode</string>
<string name="add_timeline">Ajouter un fil</string>
<string name="set_sensitive_content">Toujours marquer le média comme sensible</string>
<string name="gnu_instance">GNU instance</string>
<string name="gnu_instance">Instance GNU</string>
<string name="cached_status">Cached status</string>
<plurals name="number_of_vote">
<item quantity="one">%d voix</item>

View File

@ -44,11 +44,11 @@
<string name="camera">Câmera</string>
<string name="speech_prompt">Por favor, diga algo</string>
<string name="speech_not_supported">Desculpe! Seu dispositivo não suporta entrada por voz!</string>
<string name="delete_all">Remover todas</string>
<string name="delete_all">Excluir tudo</string>
<string name="translate_toot">Traduzir este toot.</string>
<string name="schedule">Agendar</string>
<string name="text_size">Tamanho do texto e dos ícones</string>
<string name="text_size_change">Mudar o tamanho atual do texto:</string>
<string name="text_size">Tamanho dos textos e dos ícones</string>
<string name="text_size_change">Mudar o tamanho atual dos textos:</string>
<string name="icon_size_change">Mudar o tamanho atual dos ícones:</string>
<string name="next">Próximo</string>
<string name="previous">Anterior</string>
@ -81,7 +81,7 @@
<string name="blocked_menu">Usuários bloqueados</string>
<string name="remote_follow_menu">Seguir remotamente</string>
<string name="notifications">Notificações</string>
<string name="follow_request">Solicitação para seguir</string>
<string name="follow_request">Solicitações de seguidor</string>
<string name="optimization">Otimização</string>
<string name="settings">Configurações</string>
<string name="profile">Perfil</string>
@ -94,21 +94,21 @@
<string name="click_to_change">Toque no caminho para mudá-lo</string>
<string name="failed">Falhou!</string>
<string name="scheduled_toots">Toots agendados</string>
<string name="disclaimer_full">As informações abaixo podem refletir o perfil do usuário incompletamente.</string>
<string name="disclaimer_full">As informações abaixo podem refletir incompletamente o perfil do usuário.</string>
<string name="insert_emoji">Inserir emoji</string>
<string name="no_emoji">O aplicativo não achou emojis personalizados no momento.</string>
<string name="live_notif">Notificações ao vivo</string>
<!-- Status -->
<string name="no_status">Sem toots</string>
<string name="fav_added">Toot adicionado aos favoritos</string>
<string name="fav_added">Toot adicionado aos favoritos!</string>
<string name="fav_removed">Toot removido dos favoritos!</string>
<string name="reblog_added">Toot compartilhado!</string>
<string name="reblog_removed">Toot descompartilhado!</string>
<string name="reblog_by">Compartilhado por %1$s</string>
<string name="favourite_add">Adicionar este toot aos favoritos?</string>
<string name="favourite_remove">Remover este toot dos favoritos?</string>
<string name="reblog_add">Compartilhar este toot?</string>
<string name="reblog_remove">Desfazer compartilhamento?</string>
<string name="reblog_added">Você deu boost!</string>
<string name="reblog_removed">Você desfez o boost!</string>
<string name="reblog_by">Boost foi dado por %1$s</string>
<string name="favourite_add">Favoritar toot?</string>
<string name="favourite_remove">Desfavoritar toot?</string>
<string name="reblog_add">Dar boost?</string>
<string name="reblog_remove">Desfazer boost?</string>
<string name="pin_add">Fixar este toot?</string>
<string name="pin_remove">Desafixar este toot?</string>
<string name="more_action_1">Silenciar</string>
@ -145,31 +145,31 @@
<string name="bookmark_remove">Remover dos Salvos</string>
<string name="bookmarks_empty">Sem toots salvos</string>
<string name="status_bookmarked">Toot foi salvo!</string>
<string name="status_unbookmarked">Toot foi removido dos Salvos!</string>
<string name="status_unbookmarked">Toot foi removido do Salvos!</string>
<!-- Date -->
<string name="date_seconds">%d s</string>
<string name="date_minutes">%d m</string>
<string name="date_hours">%d h</string>
<string name="date_day">%d d</string>
<!-- TOOT -->
<string name="toot_cw_placeholder">Alerta de conteúdo</string>
<string name="toot_cw_placeholder">Aviso de conteúdo</string>
<string name="toot_placeholder">No que você está pensando?</string>
<string name="toot_it">TOOT!</string>
<string name="queet_it">QUEET!</string>
<string name="cw">cw</string>
<string name="toot_title">Digite um toot</string>
<string name="toot_title_reply">Responder um toot</string>
<string name="queet_title">Digite um queet</string>
<string name="queet_title_reply">Responder um queet</string>
<string name="cw">ac</string>
<string name="toot_title">Compor toot</string>
<string name="toot_title_reply">Responder toot</string>
<string name="queet_title">Compor queet</string>
<string name="queet_title_reply">Responder queet</string>
<string name="toot_no_space">Você excedeu os 500 caracteres permitidos!</string>
<string name="toot_select_image">Selecionar mídia</string>
<string name="toot_select_image_error">Ocorreu um erro enquanto ao selecionar a mídia!</string>
<string name="toot_delete_media">Excluir mídia?</string>
<string name="toot_select_image_error">Ocorreu um erro ao selecionar a mídia!</string>
<string name="toot_delete_media">Remover mídia?</string>
<string name="toot_error_no_content">Toot vazio!</string>
<string name="toot_visibility_tilte">Visibilidade do toot</string>
<string name="toots_visibility_tilte">Visibilidade padrão dos toots: </string>
<string name="toot_sent">Toot enviado!</string>
<string name="toot_reply_content_title">Você está respondendo a este toot:</string>
<string name="toot_reply_content_title">Você está respondendo este toot:</string>
<string name="toot_sensitive">Conteúdo sensível?</string>
<string-array name="toot_visibility">
<item>Postar em timelines públicas</item>
@ -180,7 +180,7 @@
<string name="no_draft">Sem rascunhos!</string>
<string name="choose_toot">Escolha um toot</string>
<string name="choose_accounts">Escolha uma conta</string>
<string name="select_accounts">Selecione algumas contas</string>
<string name="select_accounts">Selecionar contas</string>
<string name="remove_draft">Excluir rascunho?</string>
<string name="show_reply">Clique no botão para mostrar toot original</string>
<string name="upload_form_description">Descreva para os deficientes visuais</string>
@ -193,15 +193,15 @@
<string name="about_license_action">GNU GPL V3</string>
<string name="about_code">Código-fonte: </string>
<string name="about_yandex">Tradução dos toots:</string>
<string name="about_thekinrar">Pesquisar instâncias:</string>
<string name="about_thekinrar">Procure instâncias:</string>
<string name="about_thekinrar_action">instances.social</string>
<string name="thanks_text_logo">Designer do ícone:</string>
<string name="thanks_text_banner">Designer do banner:</string>
<string name="thanks_text_banner">Designer da capa:</string>
<!-- Conversation -->
<string name="conversation">Conversa</string>
<string name="conversation">Sequência</string>
<!-- Accounts -->
<string name="no_accounts">Sem contas</string>
<string name="no_follow_request">Sem solicitações de seguidores</string>
<string name="no_accounts">Sem conta</string>
<string name="no_follow_request">Sem solicitações de seguidor</string>
<string name="status_cnt">Toots \n %1$s</string>
<string name="following_cnt">Seguindo \n %1$s</string>
<string name="followers_cnt">Seguidores \n %1$s</string>
@ -210,7 +210,7 @@
<string name="reject">Rejeitar</string>
<!-- Scheduled toots -->
<string name="no_scheduled_toots">Sem toots agendados!</string>
<string name="no_scheduled_toots_indications">Digite um toot e então toque em <b>Agendar</b> no topo do menu.</string>
<string name="no_scheduled_toots_indications">Componha um toot e toque em <b>Agendar</b> no topo do menu.</string>
<string name="remove_scheduled">Excluir toot agendado?</string>
<string name="media_count">Mídia: %d</string>
<string name="toot_scheduled">Toot agendado!</string>
@ -223,17 +223,17 @@
<!-- Notifications -->
<string name="no_notifications">Sem notificações</string>
<string name="notif_mention">te mencionou</string>
<string name="notif_reblog">compartilhou seu toot</string>
<string name="notif_reblog">deu boost no seu toot</string>
<string name="notif_favourite">favoritou seu toot</string>
<string name="notif_follow">seguiu você</string>
<string name="notif_follow">te seguiu</string>
<string name="notif_pouet">Novo toot de %1$s</string>
<plurals name="other_notifications">
<item quantity="one">e outra %d notificação</item>
<item quantity="other">e outras %d notificações</item>
</plurals>
<plurals name="other_notif_hometimeline">
<item quantity="one">e outro %d toot para descobrir</item>
<item quantity="other">e outros %d toots para descobrir</item>
<item quantity="one">e outro %d toot para ver</item>
<item quantity="other">e outros %d toots para ver</item>
</plurals>
<plurals name="likes">
<item quantity="one">%d favoritou</item>
@ -252,21 +252,21 @@
<string name="no_internet">Sem conexão com a internet!</string>
<string name="toast_block">Conta bloqueada!</string>
<string name="toast_unblock">Conta desbloqueada!</string>
<string name="toast_mute">Conta silenciada!</string>
<string name="toast_mute">Silêncio ativado!</string>
<string name="toast_unmute">Silêncio desativado!</string>
<string name="toast_follow">Você seguiu a conta!</string>
<string name="toast_unfollow">Você deixou de seguir a conta!</string>
<string name="toast_reblog">Toot compartilhado!</string>
<string name="toast_unreblog">Toot descompartilhado!</string>
<string name="toast_reblog">Você deu boost!</string>
<string name="toast_unreblog">Boost desfeito!</string>
<string name="toast_favourite">Toot adicionado aos favoritos!</string>
<string name="toast_unfavourite">Toot removido dos favoritos!</string>
<string name="toast_report">Toot denunciado!</string>
<string name="toast_unstatus">Toot excluído!</string>
<string name="toast_pin">Toot fixado!</string>
<string name="toast_unpin">Toot desafixado!</string>
<string name="toast_error">Oops! Ocorreu um erro!</string>
<string name="toast_error">Opa! Ocorreu um erro!</string>
<string name="toast_code_error">Ocorreu um erro! A instância não retornou um código de autorização!</string>
<string name="toast_error_instance">O domínio da instância parece não ser válido!</string>
<string name="toast_error_instance">Parece que o domínio da instância não é válido!</string>
<string name="toast_error_loading_account">Ocorreu um erro ao alternar entre as contas!</string>
<string name="toast_error_search">Ocorreu um erro na pesquisa!</string>
<string name="toast_error_login">Não foi possível entrar!</string>
@ -277,13 +277,13 @@
<string name="toast_error_translations_disabled">Tradução está desativada nas configurações</string>
<string name="toast_toot_saved">Rascunho salvo!</string>
<string name="toast_error_char_limit">Você tem certeza que sua instância permite esse número de caracteres? Geralmente, são 500 caracteres.</string>
<string name="toast_visibility_changed">Visibilidade dos toots foi mudada para a conta %1$s</string>
<string name="toast_visibility_changed">Visibilidade dos toots foi alterada na conta %1$s</string>
<string name="toast_empty_search">Nome da instância e nome de exibição não podem ser vazios!</string>
<!-- Settings -->
<string name="settings_title_optimisation">Otimização do carregamento</string>
<string name="set_toots_page">Número de toots por atualização</string>
<string name="set_accounts_page">Número de contas por atualização</string>
<string name="set_notifications_page">Número de notificações por atualização</string>
<string name="settings_title_optimisation">Otimização da timeline</string>
<string name="set_toots_page">Número de toots por vez</string>
<string name="set_accounts_page">Número de contas por vez</string>
<string name="set_notifications_page">Número de notificações por vez</string>
<string name="set_attachment_always">Sempre</string>
<string name="set_attachment_wifi">Wi-Fi</string>
<string name="set_attachment_ask">Perguntar</string>
@ -292,36 +292,36 @@
<string name="load_attachment_spoiler">Mostrar mais…</string>
<string name="load_attachment_spoiler_less">Mostrar menos…</string>
<string name="load_sensitive_attachment">Conteúdo sensível</string>
<string name="set_display_reply">Mostrar toot anterior nas respostas</string>
<string name="set_display_reply">Mostrar toot anterior ao responder</string>
<string name="set_display_local">Mostrar timeline local</string>
<string name="set_display_global">Mostrar timeline global</string>
<string name="set_disable_gif">Desativar avatares GIF</string>
<string name="set_disable_gif">Desativar GIF</string>
<string name="set_folder_title">Caminho: </string>
<string name="set_auto_store_toot">Salvar rascunhos automaticamente</string>
<string name="set_bubble_counter">Mostrar contadores</string>
<string name="set_auto_add_media_url">Adicionar link da mídia nos toots</string>
<string name="set_notif_follow">Notificar quando alguém te seguir</string>
<string name="set_notif_follow_ask">Notificar quando alguém solicitar ser seu seguidor</string>
<string name="set_notif_follow_share">Notificar quando alguém compartilhar seus toots</string>
<string name="set_notif_follow_share">Notificar quando alguém der boost nos seus toots</string>
<string name="set_notif_follow_add">Notificar quando alguém favoritar seus toots</string>
<string name="set_notif_follow_mention">Notificar quando alguém te mencionar</string>
<string name="set_notif_follow_poll">Notificar quando uma enquete terminar</string>
<string name="set_share_validation">Mostrar diálogo antes de compartilhar</string>
<string name="set_share_validation_fav">Mostrar diálogo antes de adicionar aos favoritos</string>
<string name="set_share_validation">Mostrar diálogo antes de dar boost</string>
<string name="set_share_validation_fav">Mostrar diálogo antes de favoritar</string>
<string name="set_wifi_only">Notificar somente em Wi-Fi</string>
<string name="set_notify">Notificar?</string>
<string name="set_notif_silent">Silenciar notificações</string>
<string name="set_night_mode">Modo noturno</string>
<string name="set_nsfw_timeout">Segundos para a visualização de NSFW expirar, 0 para desativar</string>
<string name="set_nsfw_timeout">Segundos para expirar a visualização de NSFW, 0 para desativar.</string>
<string name="settings_title_profile">Editar perfil</string>
<string name="settings_title_custom_sharing">Compartilhamento externo personalizado</string>
<string name="settings_custom_sharing_url">Seu link de compartilhamento externo&#8230;</string>
<string name="set_profile_description">Bio…</string>
<string name="set_lock_account">Bloquear conta</string>
<string name="set_profile_description">Biografia</string>
<string name="set_lock_account">Trancar conta</string>
<string name="set_save_changes">Salvar mudanças</string>
<string name="set_header_picture_overlay">Escolher cabeçalho</string>
<string name="set_fit_preview">Ajustar visualização de imagens</string>
<string name="set_automatically_split_toot">Transformar toots com mais de 500 caracteres em sequências</string>
<string name="set_header_picture_overlay">Escolher capa</string>
<string name="set_fit_preview">Ajustar prévias de imagens</string>
<string name="set_automatically_split_toot">Transformar toots com mais de 500 caracteres em sequência</string>
<string name="note_no_space">Você excedeu os 160 caracteres permitidos!</string>
<string name="username_no_space">Você excedeu os 30 caracteres permitidos!</string>
<string name="settings_time_from">Entre</string>
@ -333,7 +333,7 @@
<string name="embedded_browser">Usar navegador interno</string>
<string name="custom_tabs">Abas personalizadas</string>
<string name="use_javascript">Ativar Javascript</string>
<string name="expand_cw">Expandir cw automaticamente</string>
<string name="expand_cw">Expandir ac automaticamente</string>
<string name="use_cookies">Permitir cookies de terceiros</string>
<string name="settings_ui_layout">Modelo das timelines: </string>
<string-array name="battery_profiles">
@ -351,11 +351,11 @@
<item>DeepL</item>
<item>Não</item>
</string-array>
<string name="your_api_key">Sua chave de API, você pode deixar em branco para Yandex</string>
<string name="your_api_key">Você pode deixar sua chave de API em branco para Yandex</string>
<string-array name="settings_theme">
<item>Escuro</item>
<item>Claro</item>
<item>Preto</item>
<item>Noturno</item>
<item>Diurno</item>
<item>AMOLED</item>
</string-array>
<string-array name="settings_resize_picture">
<item>Não</item>
@ -457,7 +457,7 @@
<string name="privacy_API_yandex_authorizations"> O aplicativo oferece a habilidade de traduzir toots usando o idioma do aparelho e a API do Yandex.\n
Yandex tem a sua própria política de privacidade, que pode ser lida aqui: https://yandex.ru/legal/confidential/?lang=en
</string>
<string name="thanks_text"> Agradecimentos à Stéphane pelo logo.
<string name="thanks_text"> Agradecimentos a Stéphane pela logo.
</string>
<string name="thanks_text_dev"> Agradecimentos aos:
</string>
@ -471,16 +471,16 @@
<string name="action_lists_empty_content">Não há nada nesta lista ainda. Quando membros desta lista postarem novos toots, eles aparecerão aqui.</string>
<string name="action_lists_add_to">Adicionar à lista</string>
<string name="action_lists_remove_from">Remover da lista</string>
<string name="action_lists_create">Adicionar lista</string>
<string name="action_lists_create">Criar lista</string>
<string name="action_lists_delete">Excluir lista</string>
<string name="action_lists_update">Editar lista</string>
<string name="action_lists_title_placeholder">Título da nova lista</string>
<string name="action_lists_search_users">Procure entre pessoas que você segue</string>
<string name="action_lists_title_placeholder">Nome da nova lista</string>
<string name="action_lists_search_users">Pesquisar entre pessoas que você segue</string>
<string name="action_lists_owner">Suas listas</string>
<!-- Migration -->
<string name="account_moved_to">%1$s foi movido para %2$s</string>
<string name="account_moved_to">%1$s mudou-se para %2$s</string>
<string name="show_boost_count">Mostrar número de boosts/favoritos</string>
<string name="issue_login_title">Autenticação não funciona?</string>
<string name="issue_login_title">Falha ao autenticar?</string>
<string name="issue_login_message"> <b>Aqui estão algumas verificações que podem ajudar:</b>\n\n
- Verifique se não há erros de digitação no nome da instância\n\n
- Verifique se a sua instância não está fora do ar\n\n
@ -492,19 +492,19 @@
<string name="data_export_start">Esta ação pode ser demorada. Você será notificado quando ela terminar.</string>
<string name="data_export_running">Ainda em execução, por favor, aguarde…</string>
<string name="data_export">Exportar toots</string>
<string name="data_export_toots">Exportar toots para %1$s</string>
<string name="data_export_toots">Exportar toots de %1$s</string>
<string name="data_export_success">%1$s toots de %2$s foram exportados.</string>
<string name="data_export_error">Algo deu errado enquanto exportava dados para %1$s</string>
<string name="data_export_error">Algo deu errado enquanto exportava dados de %1$s</string>
<string name="data_export_error_simple">Algo deu errado ao exportar dados!</string>
<string name="data_import_success_simple">Dados foram importados!</string>
<string name="data_import_error_simple">Algo deu errado ao importar dados!</string>
<!-- Proxy -->
<string name="proxy_set">Proxy</string>
<string name="proxy_type">Tipo</string>
<string name="proxy_enable">Ativar o proxy?</string>
<string name="proxy_enable">Ativar proxy?</string>
<string name="poxy_host">Servidor</string>
<string name="poxy_port">Porta</string>
<string name="poxy_login">Login</string>
<string name="poxy_login">Entrar</string>
<string name="poxy_password">Senha</string>
<string name="set_theme">Tema:</string>
<string name="set_compact_mode">Modo compacto</string>
@ -513,20 +513,20 @@
<string name="alert_regex">Há um erro na expressão regular!</string>
<string name="no_account_yet">Sem conta ainda?</string>
<string name="toast_instance_unavailable">Nenhuma timeline foi encontrada nesta instância!</string>
<string name="delete_instance">Remover esta instância?</string>
<string name="warning_delete_instance">Você vai remover %s de suas instâncias seguidas.</string>
<string name="delete_instance">Deixar de seguir esta instância?</string>
<string name="warning_delete_instance">Você vai deixar de seguir a instância %s.</string>
<string name="which_language">Traduzir em %s</string>
<string name="crash_title">Fedilab parou :(</string>
<string name="crash_message">Você pode me enviar por e-mail o relatório de erros. Irá me ajudar a corrigí-los :) \n\nVocê pode adicionar conteúdo adicional. Obrigado!</string>
<string name="send_crash_report">Perguntar para enviar relatórios de erros por e-mail?</string>
<string name="follow_instance">Seguir instância</string>
<string name="toast_instance_already_added">Você já segue esta instância!</string>
<string name="toast_instance_followed">A instância está sendo seguida!</string>
<string name="toast_instance_followed">Você seguiu a instância!</string>
<string name="action_partnership">Parcerias</string>
<string name="neutral_menu_information">Informação</string>
<string name="hide_boost">Ocultar boosts de %s</string>
<string name="endorse">Apresentar no perfil</string>
<string name="hide_everything">Esconder tudo de %s</string>
<string name="hide_everything">Ocultar tudo de %s</string>
<string name="show_boost">Mostrar boosts de %s</string>
<string name="unendorse">Não apresentar no perfil</string>
<string name="show_everything">Mostrar tudo de %s</string>
@ -541,7 +541,7 @@
<string name="context_home">Página Inicial</string>
<string name="context_public">Timelines públicas</string>
<string name="context_notification">Notificações</string>
<string name="context_conversation">Conversas</string>
<string name="context_conversation">Sequências</string>
<string name="filter_keyword_explanations">Serão correspondidas independente de maiúsculas ou minúsculas no texto ou no alerta de conteúdo de um toot</string>
<string name="context_drop">Apagar ao invés de ocultar</string>
<string name="context_drop_explanations">Os toots filtrados desaparecerão irreversivelmente, mesmo se o filtro for removido mais tarde</string>
@ -550,26 +550,26 @@
<string name="filter_context">Contextos do filtro</string>
<string name="filter_context_explanations">Um ou mais contextos onde o filtro deve ser aplicado</string>
<string name="filter_expire">Expira após</string>
<string name="add_new_filter">Adicionar novo filtro</string>
<string name="add_new_filter">Criar novo filtro</string>
<string name="action_filter_delete">Excluir filtro?</string>
<string name="action_update_filter">Atualizar filtro</string>
<string name="action_filter_create">Criar filtro</string>
<string name="how_to_follow">Quem seguir</string>
<string name="action_who_to_follow_empty_content">Não há contas listadas no momento!</string>
<string name="follow_account">Seguir</string>
<string name="select_all">Selecionar todos</string>
<string name="unselect_all">Desmarcar todos</string>
<string name="follow_trunk">%s está sendo seguido!</string>
<string name="select_all">Selecionar tudo</string>
<string name="unselect_all">Desmarcar tudo</string>
<string name="follow_trunk">Você segue %s!</string>
<string name="create_list_trunk">Criando a lista %s</string>
<string name="add_account_list_trunk">Adicionar contas à lista</string>
<string name="account_added_list_trunk">Contas adicionadas à lista</string>
<string name="adding_account_list_trunk">Adicionando contas à lista</string>
<string name="action_list_add">Sem listas. Você pode criar uma tocando no botão \"+\".</string>
<string name="action_remote_instance_add">Sem instâncias remotas. Você pode seguir uma tocando no botão \"+\".</string>
<string name="action_remote_instance_add">Sem instâncias. Você pode seguir uma tocando no botão \"+\".</string>
<string name="about_trunk">Quem seguir</string>
<string name="about_trunk_action">API Trunk</string>
<string name="toast_impossible_to_follow">A(s) conta(s) não pode(m) ser seguida(s)</string>
<string name="retrieve_remote_account">Carregando conta remota</string>
<string name="toast_impossible_to_follow">Desculpe, é impossível seguir</string>
<string name="retrieve_remote_account">Carregando conta remota!</string>
<string name="expand_image">Expandir automaticamente mídias ocultas</string>
<string name="set_display_follow_instance">Mostrar botão de seguir instâncias</string>
<string name="channel_notif_follow">Novo seguidor</string>
@ -579,48 +579,48 @@
<string name="channel_notif_poll">Enquete terminada</string>
<string name="channel_notif_toot">Novo toot</string>
<string name="channel_notif_backup">Backup de Toots</string>
<string name="channel_notif_media">Baixar mídia</string>
<string name="channel_notif_media">Download de mídia</string>
<string name="set_notif_sound">Mudar som de notificação</string>
<string name="select_sound">Selecionar toque</string>
<string name="set_enable_time_slot">Ativar intervalo de tempo</string>
<string name="set_enable_time_slot">Ativar definição de momento</string>
<string name="how_to_videos">Tutoriais em vídeo</string>
<string name="retrieve_remote_conversation">Carregando sequência remota!</string>
<string name="no_blocked_domain">Não há domínios bloqueados!</string>
<string name="unblock_domain_confirm">Desbloquear o domínio</string>
<string name="unblock_domain_confirm_message">Tem certeza que quer desbloquear %s?</string>
<string name="block_domain_confirm_message">Tem certeza que quer bloquear %s?</string>
<string name="blocked_domains">Domínios bloqueados</string>
<string name="block_domain">Bloquear domínio</string>
<string name="toast_block_domain">O domínio está bloqueado</string>
<string name="toast_unblock_domain">O domínio não está mais bloqueado!</string>
<string name="retrieve_remote_status">Carregando toot remoto</string>
<string name="no_blocked_domain">Sem instâncias bloqueadas!</string>
<string name="unblock_domain_confirm">Desbloquear instância</string>
<string name="unblock_domain_confirm_message">Tem certeza de que quer desbloquear %s?</string>
<string name="block_domain_confirm_message">Tem certeza de que quer bloquear %s?\n\nSeus seguidores desta instância serão removidos, e você não verá nenhum conteúdo ou notificação desta instância.</string>
<string name="blocked_domains">Instâncias bloqueadas</string>
<string name="block_domain">Bloquear instância</string>
<string name="toast_block_domain">Instância bloqueada!</string>
<string name="toast_unblock_domain">Instância desbloqueada!</string>
<string name="retrieve_remote_status">Carregando toot remoto!</string>
<string name="comment">Comentar</string>
<string name="peertube_instance">Instância Peertube</string>
<string name="set_display_direct">Mostrar timeline de mensagens privadas</string>
<string name="set_display_direct">Mostrar timeline de mensagens diretas</string>
<string name="set_keep_background_process">Manter processo em segundo plano quando o aplicativo for fechado</string>
<string name="no_comments">Seja o primeiro a comentar o vídeo tocando no botão superior direito!</string>
<string name="number_view_video">%s visualizações</string>
<string name="duration_video">Duração: %s</string>
<string name="add_remote_instance">Adicionar instância</string>
<string name="comment_no_allowed_peertube">Os comentários foram desabilitados neste vídeo!</string>
<string name="comment_no_allowed_peertube">Os comentários deste vídeo foram desativados!</string>
<string name="pickup_resolution">Selecione uma resolução</string>
<string name="peertube_favorites">Favoritos do Peertube</string>
<string name="bookmark_add_peertube">O vídeo foi adicionado aos favoritos!</string>
<string name="bookmark_remove_peertube">O vídeo foi removido dos favoritos!</string>
<string name="bookmark_peertube_empty">Não há vídeos do Peertube em seus favoritos!</string>
<string name="channel">Canal</string>
<string name="no_peertube_channels">Sem canais do Peertube</string>
<string name="no_peertube_instances">Sem instâncias do Peertube</string>
<string name="no_mastodon_instances">Sem instâncias do Mastodon</string>
<string name="no_peertube_channels">Sem canais Peertube</string>
<string name="no_peertube_instances">Sem instâncias Peertube</string>
<string name="no_mastodon_instances">Sem instâncias Mastodon</string>
<string name="no_lists">Sem listas</string>
<string name="videos">Vídeos</string>
<string name="channels">Canais</string>
<string name="set_display_emoji">Usar Emoji One</string>
<string name="information">Informação</string>
<string name="set_display_card">Mostrar pré-visualizações em todos os toots</string>
<string name="set_display_card">Mostrar prévias em todos os toots</string>
<string name="thanks_text_ux">Designer da nova UX/UI</string>
<string name="set_old_direct_timeline">Usar a timeline direta anterior ao Mastodon 2.6</string>
<string name="set_display_video_preview">Mostrar pré-visualizações do vídeo</string>
<string name="set_display_video_preview">Mostrar prévias de vídeo</string>
<string name="thanks_text_support">Suporte no Gitlab</string>
<string name="action_bug_report">Relatório de erros</string>
<string name="no_mail_client">Não há nenhum cliente de email instalado.</string>
@ -644,7 +644,7 @@
<string name="no_scheduled_boosts">Nenhum toot agendado para mostrar!</string>
<string name="no_scheduled_boosts_indications"><![CDATA[Abra o menu de um toot e escolha <b>Agendar boost</b>.]]></string>
<string name="art_menu">Timeline de Arte</string>
<string name="open_menu">Abrir um menu</string>
<string name="open_menu">Abrir menu</string>
<string name="go_back">Voltar</string>
<string name="app_logo">Logo do aplicativo</string>
<string name="profile_picture">Foto do perfil</string>
@ -654,16 +654,16 @@
<string name="mastohost_logo">Logo do MastoHost</string>
<string name="emoji_picker">Seletor de emoji</string>
<string name="refresh">Atualizar</string>
<string name="expand_conversation">Expandir a conversa</string>
<string name="expand_conversation">Expandir a sequência</string>
<string name="remove_account">Sair de uma conta</string>
<string name="delete_domain">Remover o domínio bloqueado</string>
<string name="delete_domain">Desbloquear instância</string>
<string name="custom_emoji_picker">Seletor de emoji personalizado</string>
<string name="play_video">Reproduzir vídeo</string>
<string name="new_toot">Novo toot</string>
<string name="card_view_image">Imagem do cartão</string>
<string name="hide_media">Ocultar mídia</string>
<string name="favicon">Favicon</string>
<string name="media_description">Adicionar descrição da mídia</string>
<string name="media_description">Adicionar descrição da mídia (para deficientes visuais)</string>
<string-array name="filter_expire">
<item>Nunca</item>
<item>30 minutos</item>
@ -694,7 +694,7 @@
<string name="bot">Robô</string>
<string name="pixelfed_instance">Instância Pixelfed</string>
<string name="mastodon_instance">Instância Mastodon</string>
<string name="no_pixelfed_instance">Nenhuma instância Pixelfed</string>
<string name="no_pixelfed_instance">Sem instância Pixelfed</string>
<string name="any_tags">Qualquer um</string>
<string name="all_tags">Todos</string>
<string name="none_tags">Nenhum</string>
@ -708,10 +708,10 @@
<string name="subscriptions">Inscrições</string>
<string name="overview">Visão geral</string>
<string name="trending">Destaques</string>
<string name="recently_added">Recentemente adicionado(a)</string>
<string name="recently_added">Recentemente adicionado</string>
<string name="local">Local</string>
<string name="upload_video">Enviar</string>
<string name="reply">Resposta</string>
<string name="reply">Responder</string>
<string name="delete_comment">Excluir comentário</string>
<string name="delete_comment_confirm">Tem certeza de que deseja excluir este comentário?</string>
<string name="fullscreen">Vídeo em tela cheia</string>
@ -724,25 +724,25 @@
<string name="category">Categoria</string>
<string name="language">Idioma</string>
<string name="peertube_nsfw">Este vídeo possui conteúdo adulto ou explícito</string>
<string name="peertube_enable_comments">Ativar comentários no vídeo</string>
<string name="update_video">Atualizar o vídeo</string>
<string name="peertube_enable_comments">Ativar comentários do vídeo</string>
<string name="update_video">Atualizar vídeo</string>
<string name="description">Descrição</string>
<string name="toast_peertube_video_updated">O vídeo foi atualizado!</string>
<string name="toast_cancelled">Envio cancelado!</string>
<string name="upload_video_success">O vídeo foi enviado!</string>
<string name="uploading">Enviando, por favor aguarde…</string>
<string name="uploading">Enviando, por favor, aguarde…</string>
<string name="video_uploaded_action">Toque aqui para editar os dados do vídeo.</string>
<string name="delete_video">Excluir vídeo</string>
<string name="delete_video_confirmation">Tem certeza de que deseja excluir este vídeo?</string>
<string name="no_video_uploaded">Nenhum vídeo enviado ainda!</string>
<string name="no_video_uploaded">Sem vídeos enviados!</string>
<string name="display_nsfw_videos">Mostrar vídeos NSFW</string>
<string name="default_channel_of">Canal %s por padrão</string>
<string name="no_video_to_display">Sem vídeos!</string>
<string name="add_image_to_favorite">Adicionar mídia aos favoritos</string>
<string name="leave_a_comment">Comente</string>
<string name="leave_a_comment">Deixe um comentário!</string>
<string name="share">Compartilhar</string>
<string name="my_pictures">Minhas imagens</string>
<string name="choose_schedule">Escolher um modo de agendamento</string>
<string name="choose_schedule">Escolher como agendar</string>
<string name="device_schedule">Do dispositivo</string>
<string name="server_schedule">Do servidor</string>
<string name="toots_server">Toots (Servidor)</string>
@ -778,7 +778,7 @@
<string name="action_markdown">Markdown</string>
<string name="action_logout_account">Sair da conta</string>
<string name="set_optimize_loading">Otimizar o tempo de carregamento</string>
<string name="all">Todos</string>
<string name="all">Tudo</string>
<string name="about_opencollective">Apoie o aplicativo</string>
<string name="more_about_opencollective">Open Collective permite aos grupos criar rapidamente um coletivo, angariar fundos e gerí-los de forma transparente.</string>
<string name="copy_link">Copiar link</string>
@ -798,7 +798,7 @@
<string name="filter_timeline_with_a_tag">Filtrar timeline com tags</string>
<string name="no_tags">Sem tags</string>
<string name="set_hide_delete_notification_on_tab">Ocultar o botão de excluir notificação na aba das notificações</string>
<string name="set_retrieve_metadata_share_from_extras">Recuperar os metadados se se tratar duma URL que partilha doutras aplicações</string>
<string name="set_retrieve_metadata_share_from_extras">Anexar uma imagem ao compartilhar um link</string>
<!-- end languages -->
<string name="poll">Enquete</string>
<string name="polls">Enquetes</string>
@ -810,15 +810,15 @@
<string name="poll_invalid_choices">Você precisa de pelo menos duas opções para a enquete!</string>
<string name="done">Feito</string>
<string name="poll_finish_at">termina em %s</string>
<string name="refresh_poll">Atualizar enquete</string>
<string name="refresh_poll">Atualizar</string>
<string name="vote">Votar</string>
<string name="poll_not_private">Uma enquete não pode ser anexada a uma mensagem direta!</string>
<string name="poll_not_private">Uma mensagem direta não pode conter uma enquete!</string>
<string name="notif_poll">Uma enquete em que você votou terminou</string>
<string name="notif_poll_self">Uma enquete que você publicou terminou</string>
<string name="notif_poll_self">Uma enquete sua terminou</string>
<string name="settings_category_notif_customize">Personalizar</string>
<string name="settings_category_notif_categories">Categorias</string>
<string name="settings_category_notif_news">Notícias</string>
<string name="settings_category_notif_time_slot">Intervalo de tempo para notificações</string>
<string name="settings_category_notif_news">Novos!</string>
<string name="settings_category_notif_time_slot">Definição de momento para notificações</string>
<string name="settings_category_notif_advanced">Avançado</string>
<string name="set_display_new_badge">Mostrar etiqueta \'new\' em toots não lidos</string>
<string name="set_display_peertube">Mostrar timeline do Peertube</string>
@ -841,11 +841,11 @@
<string name="gnu_instance">Instância GNU</string>
<string name="cached_status">Toots em cache</string>
<plurals name="number_of_vote">
<item quantity="one">%d votou</item>
<item quantity="other">%d votaram</item>
<item quantity="one">%d voto</item>
<item quantity="other">%d votos</item>
</plurals>
<string-array name="poll_choice_type">
<item>Única opção</item>
<item>Uma opção</item>
<item>Múltiplas opções</item>
</string-array>
<string-array name="poll_duration">
@ -859,6 +859,6 @@
</string-array>
<string-array name="settings_video_mode">
<item>Webview</item>
<item>Stream direta</item>
<item>Stream direto</item>
</string-array>
</resources>

View File

@ -846,8 +846,8 @@
<string name="action_bbcode">BBCode</string>
<string name="add_timeline">Добавить в ленту</string>
<string name="set_sensitive_content">Всегда отмечать медиафайлы как деликатный контент</string>
<string name="gnu_instance">GNU instance</string>
<string name="cached_status">Cached status</string>
<string name="gnu_instance">Сервер GNU</string>
<string name="cached_status">Состояние кэша</string>
<plurals name="number_of_vote">
<item quantity="one">%d голос</item>
<item quantity="few">%d голоса</item>

View File

@ -0,0 +1,14 @@
Added
* Cache toots (click on the indicator for refreshing a status)
* Follow GNU Social instances
* Add an indicator in TL for bot accounts
Changed
* Give less space to user name at the top of statuses
* Improvement with blocking script updates
* Change layout for bookmark & translation buttons
Fixed
* Issue with boosts & sensitive media
* Issue with the Fetch more button
* Avoid holes in TL after few hours