From 8eb203ad0dc21fbd1b0bf2bba4920118592cb6f8 Mon Sep 17 00:00:00 2001 From: Thomas Date: Mon, 13 May 2019 07:02:14 +0000 Subject: [PATCH 01/47] New translations strings.xml (Italian) --- app/src/main/res/values-it/strings.xml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/src/main/res/values-it/strings.xml b/app/src/main/res/values-it/strings.xml index 3f1391f6d..f572bb9b2 100644 --- a/app/src/main/res/values-it/strings.xml +++ b/app/src/main/res/values-it/strings.xml @@ -838,8 +838,8 @@ BBCode Aggiungi una timeline Segna sempre media come sensibili - GNU instance - Cached status + Istanza GNU + Stato in cache %d voto %d voti From b10e2cc566630dd5c70e340c836f18dc25528286 Mon Sep 17 00:00:00 2001 From: Thomas Date: Mon, 13 May 2019 15:12:27 +0000 Subject: [PATCH 02/47] New translations strings.xml (Galician) --- app/src/main/res/values-gl/strings.xml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/src/main/res/values-gl/strings.xml b/app/src/main/res/values-gl/strings.xml index 22bfc957e..7148e33c8 100644 --- a/app/src/main/res/values-gl/strings.xml +++ b/app/src/main/res/values-gl/strings.xml @@ -839,8 +839,8 @@ BBCode Engadir liña temporal Marcar os medios sempre como sensibles - GNU instance - Cached status + Instancia GNU + Estado almacenado %d voto %d votos From 61c492fd0dd691a36b869f0a308d9c930b2d0b48 Mon Sep 17 00:00:00 2001 From: tom79 Date: Mon, 13 May 2019 17:51:43 +0200 Subject: [PATCH 03/47] Fix bugs --- .../fr/gouv/etalab/mastodon/activities/BaseMainActivity.java | 2 ++ .../gouv/etalab/mastodon/fragments/DisplayStatusFragment.java | 4 ++-- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/fr/gouv/etalab/mastodon/activities/BaseMainActivity.java b/app/src/main/java/fr/gouv/etalab/mastodon/activities/BaseMainActivity.java index eb83792a5..8a83d5d13 100644 --- a/app/src/main/java/fr/gouv/etalab/mastodon/activities/BaseMainActivity.java +++ b/app/src/main/java/fr/gouv/etalab/mastodon/activities/BaseMainActivity.java @@ -1756,7 +1756,9 @@ public abstract class BaseMainActivity extends BaseActivity }else{ tabLayout.setTabMode(TabLayout.MODE_SCROLLABLE); } + adapter.notifyDataSetChanged(); viewPager.setAdapter(adapter); + viewPager.addOnPageChangeListener(new TabLayout.TabLayoutOnPageChangeListener(tabLayout)); tabLayout.addOnTabSelectedListener(new TabLayout.OnTabSelectedListener() { @Override diff --git a/app/src/main/java/fr/gouv/etalab/mastodon/fragments/DisplayStatusFragment.java b/app/src/main/java/fr/gouv/etalab/mastodon/fragments/DisplayStatusFragment.java index 53f06b76f..d05582cdb 100644 --- a/app/src/main/java/fr/gouv/etalab/mastodon/fragments/DisplayStatusFragment.java +++ b/app/src/main/java/fr/gouv/etalab/mastodon/fragments/DisplayStatusFragment.java @@ -313,7 +313,7 @@ public class DisplayStatusFragment extends Fragment implements OnRetrieveFeedsIn Date bookmarkL = statuses.get(firstVisibleItem).getCreated_at(); updatedBookMark = statuses.get(firstVisibleItem).getId(); updatedBookMarkDate = statuses.get(firstVisibleItem).getCreated_at(); - if( lastReadTootDate == null || bookmarkL.after(lastReadTootDate)){ + if( lastReadTootDate == null || (bookmarkL != null && bookmarkL.after(lastReadTootDate))){ //Last read toot, only incremented if the id of the toot is greater than the recorded one lastReadTootDate = bookmarkL; } @@ -927,7 +927,7 @@ public class DisplayStatusFragment extends Fragment implements OnRetrieveFeedsIn return; } List statuses = apiResponse.getStatuses(); - if( statuses == null || statuses.size() == 0 ) + if( statuses == null || statuses.size() == 0 || this.statuses == null ) return; //Find the position of toots between those already present int position = 0; From ee2b397a8eaa93ea03ff59cb88a8bab08332d705 Mon Sep 17 00:00:00 2001 From: tom79 Date: Mon, 13 May 2019 18:15:45 +0200 Subject: [PATCH 04/47] Forward tags in replies --- .../etalab/mastodon/activities/TootActivity.java | 15 +++++++++++++++ .../mastodon/fragments/SettingsFragment.java | 13 +++++++++++++ .../fr/gouv/etalab/mastodon/helper/Helper.java | 1 + .../main/res/layout-sw600dp/fragment_settings.xml | 9 +++++++++ app/src/main/res/layout/fragment_settings.xml | 8 ++++++++ app/src/main/res/values/strings.xml | 1 + 6 files changed, 47 insertions(+) diff --git a/app/src/main/java/fr/gouv/etalab/mastodon/activities/TootActivity.java b/app/src/main/java/fr/gouv/etalab/mastodon/activities/TootActivity.java index ad829fc6d..75d7e9f24 100644 --- a/app/src/main/java/fr/gouv/etalab/mastodon/activities/TootActivity.java +++ b/app/src/main/java/fr/gouv/etalab/mastodon/activities/TootActivity.java @@ -131,6 +131,7 @@ import fr.gouv.etalab.mastodon.client.Entities.PollOptions; import fr.gouv.etalab.mastodon.client.Entities.Results; import fr.gouv.etalab.mastodon.client.Entities.Status; import fr.gouv.etalab.mastodon.client.Entities.StoredStatus; +import fr.gouv.etalab.mastodon.client.Entities.Tag; import fr.gouv.etalab.mastodon.client.Entities.Version; import fr.gouv.etalab.mastodon.client.HttpsConnection; import fr.gouv.etalab.mastodon.drawers.AccountsReplyAdapter; @@ -483,6 +484,8 @@ public class TootActivity extends BaseActivity implements OnPostActionInterface, toot_content.setText(String.format("\n\nvia @%s\n\n%s\n\n", tootMention, urlMention)); toot_space_left.setText(String.valueOf(toot_content.length())); } + + initialContent = toot_content.getText().toString(); @@ -526,6 +529,8 @@ public class TootActivity extends BaseActivity implements OnPostActionInterface, toot_space_left.setText(String.valueOf(toot_content.length())); } } + + attachments = new ArrayList<>(); int charsInCw = 0; int charsInToot = 0; @@ -2691,6 +2696,16 @@ public class TootActivity extends BaseActivity implements OnPostActionInterface, toot_content.setSelection(toot_content.getText().length()); //Put cursor at the end } } + boolean forwardTags = sharedpreferences.getBoolean(Helper.SET_FORWARD_TAGS_IN_REPLY, false); + if( tootReply != null && forwardTags && tootReply.getTags() != null && tootReply.getTags().size() > 0){ + int currentCursorPosition = toot_content.getSelectionStart(); + toot_content.setText(toot_content.getText() +"\n"); + for(Tag tag: tootReply.getTags()){ + toot_content.setText(toot_content.getText() +" #"+tag.getName()); + } + toot_content.setSelection(currentCursorPosition); + toot_space_left.setText(String.valueOf(toot_content.length())); + } } initialContent = toot_content.getText().toString(); diff --git a/app/src/main/java/fr/gouv/etalab/mastodon/fragments/SettingsFragment.java b/app/src/main/java/fr/gouv/etalab/mastodon/fragments/SettingsFragment.java index 592e3425f..a92e415db 100644 --- a/app/src/main/java/fr/gouv/etalab/mastodon/fragments/SettingsFragment.java +++ b/app/src/main/java/fr/gouv/etalab/mastodon/fragments/SettingsFragment.java @@ -650,6 +650,19 @@ public class SettingsFragment extends Fragment { } }); + // forward tags in replies + boolean forward_tags = sharedpreferences.getBoolean(Helper.SET_FORWARD_TAGS_IN_REPLY, false); + final CheckBox set_forward_tags = rootView.findViewById(R.id.set_forward_tags); + set_forward_tags.setChecked(forward_tags); + set_forward_tags.setOnClickListener(new View.OnClickListener() { + @Override + public void onClick(View v) { + SharedPreferences.Editor editor = sharedpreferences.edit(); + editor.putBoolean(Helper.SET_FORWARD_TAGS_IN_REPLY, set_forward_tags.isChecked()); + editor.apply(); + } + }); + String custom_sharing_url = sharedpreferences.getString(Helper.SET_CUSTOM_SHARING_URL,""); if (custom_sharing_url.equals("")) { custom_sharing_url = "http://cs.example.net/add?token=umVe1zurZk47ihElSOQcBG05KUSA2v-GSet4_fFnJ4M&url=${url}&title=${title}&source=${source}&id=${id}&description=${description}&keywords=${keywords}&creator=${creator}&thumbnailurl=${thumbnailurl}"; diff --git a/app/src/main/java/fr/gouv/etalab/mastodon/helper/Helper.java b/app/src/main/java/fr/gouv/etalab/mastodon/helper/Helper.java index f116a3fe8..33a90a03f 100644 --- a/app/src/main/java/fr/gouv/etalab/mastodon/helper/Helper.java +++ b/app/src/main/java/fr/gouv/etalab/mastodon/helper/Helper.java @@ -308,6 +308,7 @@ public class Helper { public static final String SET_CAPITALIZE = "set_capitalize"; public static final String SET_PICTURE_RESIZE = "set_picture_resize"; public static final String SET_SHOW_BOOKMARK = "set_show_bookmark"; + public static final String SET_FORWARD_TAGS_IN_REPLY = "set_forward_tags_in_reply"; public static final String SET_FULL_PREVIEW = "set_full_preview"; public static final String SET_COMPACT_MODE = "set_compact_mode"; public static final String SET_CONSOLE_MODE = "set_console_mode"; diff --git a/app/src/main/res/layout-sw600dp/fragment_settings.xml b/app/src/main/res/layout-sw600dp/fragment_settings.xml index 1a73e33f0..f30481ada 100644 --- a/app/src/main/res/layout-sw600dp/fragment_settings.xml +++ b/app/src/main/res/layout-sw600dp/fragment_settings.xml @@ -362,6 +362,15 @@ android:text="@string/settings_title_custom_sharing" android:layout_height="wrap_content" /> + + + + + Always mark media as sensitive GNU instance Cached status + Forward tags in replies %d vote From 7704c97d98079a6304f96621ff200ae6b3559101 Mon Sep 17 00:00:00 2001 From: Thomas Date: Mon, 13 May 2019 16:28:37 +0000 Subject: [PATCH 05/47] New translations strings.xml (Czech) --- app/src/main/res/values-cs/strings.xml | 1 + 1 file changed, 1 insertion(+) diff --git a/app/src/main/res/values-cs/strings.xml b/app/src/main/res/values-cs/strings.xml index 9910b8766..423d26d4a 100644 --- a/app/src/main/res/values-cs/strings.xml +++ b/app/src/main/res/values-cs/strings.xml @@ -845,6 +845,7 @@ Uživatelské jméno a heslo nejsou nikdy ukládány. Jsou použity pouze během Always mark media as sensitive GNU instance Cached status + Forward tags in replies %d hlas %d hlasy From 5901858f3a79337ebeb591e4877f6d4ed65cebaf Mon Sep 17 00:00:00 2001 From: Thomas Date: Mon, 13 May 2019 16:28:42 +0000 Subject: [PATCH 06/47] New translations strings.xml (Hindi) --- app/src/main/res/values-hi/strings.xml | 1 + 1 file changed, 1 insertion(+) diff --git a/app/src/main/res/values-hi/strings.xml b/app/src/main/res/values-hi/strings.xml index 9e00ecbfd..98068be7f 100644 --- a/app/src/main/res/values-hi/strings.xml +++ b/app/src/main/res/values-hi/strings.xml @@ -829,6 +829,7 @@ Always mark media as sensitive GNU instance Cached status + Forward tags in replies %d vote %d votes From 1a64ed56feda723eede32f3bd2d49a3d7bcce21a Mon Sep 17 00:00:00 2001 From: Thomas Date: Mon, 13 May 2019 16:28:46 +0000 Subject: [PATCH 07/47] New translations strings.xml (Serbian (Cyrillic)) --- app/src/main/res/values-sr/strings.xml | 1 + 1 file changed, 1 insertion(+) diff --git a/app/src/main/res/values-sr/strings.xml b/app/src/main/res/values-sr/strings.xml index b691e82c9..f2af80098 100644 --- a/app/src/main/res/values-sr/strings.xml +++ b/app/src/main/res/values-sr/strings.xml @@ -844,6 +844,7 @@ Always mark media as sensitive GNU instance Cached status + Forward tags in replies %d vote %d votes From fec8c14b351aa6b7e6c6ae4d2496514a2b7005e8 Mon Sep 17 00:00:00 2001 From: Thomas Date: Mon, 13 May 2019 16:28:50 +0000 Subject: [PATCH 08/47] New translations strings.xml (Russian) --- app/src/main/res/values-ru/strings.xml | 1 + 1 file changed, 1 insertion(+) diff --git a/app/src/main/res/values-ru/strings.xml b/app/src/main/res/values-ru/strings.xml index 75f9b7828..71b18f5d5 100644 --- a/app/src/main/res/values-ru/strings.xml +++ b/app/src/main/res/values-ru/strings.xml @@ -848,6 +848,7 @@ Всегда отмечать медиафайлы как деликатный контент Сервер GNU Состояние кэша + Forward tags in replies %d голос %d голоса From 2136ab2f957e5a394b7a550f559ad9b5e914ec08 Mon Sep 17 00:00:00 2001 From: Thomas Date: Mon, 13 May 2019 16:28:54 +0000 Subject: [PATCH 09/47] New translations strings.xml (Romanian) --- app/src/main/res/values-ro/strings.xml | 1 + 1 file changed, 1 insertion(+) diff --git a/app/src/main/res/values-ro/strings.xml b/app/src/main/res/values-ro/strings.xml index 8156e3ac7..3d52812de 100644 --- a/app/src/main/res/values-ro/strings.xml +++ b/app/src/main/res/values-ro/strings.xml @@ -841,6 +841,7 @@ Aceste date sunt strict confidențiale și pot fi folosite doar de aplicație. Always mark media as sensitive GNU instance Cached status + Forward tags in replies %d vote %d votes From 2ee7c7b219144bd94dca3101e9c4d7756c6a95c3 Mon Sep 17 00:00:00 2001 From: Thomas Date: Mon, 13 May 2019 16:28:59 +0000 Subject: [PATCH 10/47] New translations strings.xml (Portuguese) --- app/src/main/res/values-pt/strings.xml | 249 +++++++++++++------------ 1 file changed, 125 insertions(+), 124 deletions(-) diff --git a/app/src/main/res/values-pt/strings.xml b/app/src/main/res/values-pt/strings.xml index bb99d7aac..049f0dac8 100644 --- a/app/src/main/res/values-pt/strings.xml +++ b/app/src/main/res/values-pt/strings.xml @@ -44,11 +44,11 @@ Câmera Por favor, diga algo Desculpe! Seu dispositivo não suporta entrada por voz! - Excluir tudo + Remover todas Traduzir este toot. Agendar - Tamanho dos textos e dos ícones - Mudar o tamanho atual dos textos: + Tamanho do texto e dos ícones + Mudar o tamanho atual do texto: Mudar o tamanho atual dos ícones: Próximo Anterior @@ -81,7 +81,7 @@ Usuários bloqueados Seguir remotamente Notificações - Solicitações de seguidor + Solicitação para seguir Otimização Configurações Perfil @@ -94,21 +94,21 @@ Toque no caminho para mudá-lo Falhou! Toots agendados - As informações abaixo podem refletir incompletamente o perfil do usuário. + As informações abaixo podem refletir o perfil do usuário incompletamente. Inserir emoji O aplicativo não achou emojis personalizados no momento. Notificações ao vivo Sem toots - Toot adicionado aos favoritos! + Toot adicionado aos favoritos Toot removido dos favoritos! - Você deu boost! - Você desfez o boost! - Boost foi dado por %1$s - Favoritar toot? - Desfavoritar toot? - Dar boost? - Desfazer boost? + Toot compartilhado! + Toot descompartilhado! + Compartilhado por %1$s + Adicionar este toot aos favoritos? + Remover este toot dos favoritos? + Compartilhar este toot? + Desfazer compartilhamento? Fixar este toot? Desafixar este toot? Silenciar @@ -145,31 +145,31 @@ Remover dos Salvos Sem toots salvos Toot foi salvo! - Toot foi removido do Salvos! + Toot foi removido dos Salvos! %d s %d m %d h %d d - Aviso de conteúdo + Alerta de conteúdo No que você está pensando? TOOT! QUEET! - ac - Compor toot - Responder toot - Compor queet - Responder queet + cw + Digite um toot + Responder um toot + Digite um queet + Responder um queet Você excedeu os 500 caracteres permitidos! Selecionar mídia - Ocorreu um erro ao selecionar a mídia! - Remover mídia? + Ocorreu um erro enquanto ao selecionar a mídia! + Excluir mídia? Toot vazio! Visibilidade do toot Visibilidade padrão dos toots: Toot enviado! - Você está respondendo este toot: + Você está respondendo a este toot: Conteúdo sensível? Postar em timelines públicas @@ -180,7 +180,7 @@ Sem rascunhos! Escolha um toot Escolha uma conta - Selecionar contas + Selecione algumas contas Excluir rascunho? Clique no botão para mostrar toot original Descreva para os deficientes visuais @@ -193,15 +193,15 @@ GNU GPL V3 Código-fonte: Tradução dos toots: - Procure instâncias: + Pesquisar instâncias: instances.social Designer do ícone: - Designer da capa: + Designer do banner: - Sequência + Conversa - Sem conta - Sem solicitações de seguidor + Sem contas + Sem solicitações de seguidores Toots \n %1$s Seguindo \n %1$s Seguidores \n %1$s @@ -210,7 +210,7 @@ Rejeitar Sem toots agendados! - Componha um toot e toque em Agendar no topo do menu. + Digite um toot e então toque em Agendar no topo do menu. Excluir toot agendado? Mídia: %d Toot agendado! @@ -223,17 +223,17 @@ Sem notificações te mencionou - deu boost no seu toot + compartilhou seu toot favoritou seu toot - te seguiu + seguiu você Novo toot de %1$s e outra %d notificação e outras %d notificações - e outro %d toot para ver - e outros %d toots para ver + e outro %d toot para descobrir + e outros %d toots para descobrir %d favoritou @@ -252,21 +252,21 @@ Sem conexão com a internet! Conta bloqueada! Conta desbloqueada! - Silêncio ativado! + Conta silenciada! Silêncio desativado! Você seguiu a conta! Você deixou de seguir a conta! - Você deu boost! - Boost desfeito! + Toot compartilhado! + Toot descompartilhado! Toot adicionado aos favoritos! Toot removido dos favoritos! Toot denunciado! Toot excluído! Toot fixado! Toot desafixado! - Opa! Ocorreu um erro! + Oops! Ocorreu um erro! Ocorreu um erro! A instância não retornou um código de autorização! - Parece que o domínio da instância não é válido! + O domínio da instância parece não ser válido! Ocorreu um erro ao alternar entre as contas! Ocorreu um erro na pesquisa! Não foi possível entrar! @@ -277,13 +277,13 @@ Tradução está desativada nas configurações Rascunho salvo! Você tem certeza que sua instância permite esse número de caracteres? Geralmente, são 500 caracteres. - Visibilidade dos toots foi alterada na conta %1$s + Visibilidade dos toots foi mudada para a conta %1$s Nome da instância e nome de exibição não podem ser vazios! - Otimização da timeline - Número de toots por vez - Número de contas por vez - Número de notificações por vez + Otimização do carregamento + Número de toots por atualização + Número de contas por atualização + Número de notificações por atualização Sempre Wi-Fi Perguntar @@ -292,36 +292,36 @@ Mostrar mais… Mostrar menos… Conteúdo sensível - Mostrar toot anterior ao responder + Mostrar toot anterior nas respostas Mostrar timeline local Mostrar timeline global - Desativar GIF + Desativar avatares GIF Caminho: Salvar rascunhos automaticamente Mostrar contadores Adicionar link da mídia nos toots Notificar quando alguém te seguir Notificar quando alguém solicitar ser seu seguidor - Notificar quando alguém der boost nos seus toots + Notificar quando alguém compartilhar seus toots Notificar quando alguém favoritar seus toots Notificar quando alguém te mencionar Notificar quando uma enquete terminar - Mostrar diálogo antes de dar boost - Mostrar diálogo antes de favoritar + Mostrar diálogo antes de compartilhar + Mostrar diálogo antes de adicionar aos favoritos Notificar somente em Wi-Fi Notificar? Silenciar notificações Modo noturno - Segundos para expirar a visualização de NSFW, 0 para desativar. + Segundos para a visualização de NSFW expirar, 0 para desativar Editar perfil Compartilhamento externo personalizado Seu link de compartilhamento externo… - Biografia… - Trancar conta + Bio… + Bloquear conta Salvar mudanças - Escolher capa - Ajustar prévias de imagens - Transformar toots com mais de 500 caracteres em sequência + Escolher cabeçalho + Ajustar visualização de imagens + Transformar toots com mais de 500 caracteres em sequências Você excedeu os 160 caracteres permitidos! Você excedeu os 30 caracteres permitidos! Entre @@ -333,7 +333,7 @@ Usar navegador interno Abas personalizadas Ativar Javascript - Expandir ac automaticamente + Expandir cw automaticamente Permitir cookies de terceiros Modelo das timelines: @@ -351,11 +351,11 @@ DeepL Não - Você pode deixar sua chave de API em branco para Yandex + Sua chave de API, você pode deixar em branco para Yandex - Noturno - Diurno - AMOLED + Escuro + Claro + Preto Não @@ -457,7 +457,7 @@ 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 - Agradecimentos a Stéphane pela logo. + Agradecimentos à Stéphane pelo logo. Agradecimentos aos: @@ -471,16 +471,16 @@ Não há nada nesta lista ainda. Quando membros desta lista postarem novos toots, eles aparecerão aqui. Adicionar à lista Remover da lista - Criar lista + Adicionar lista Excluir lista Editar lista - Nome da nova lista - Pesquisar entre pessoas que você segue + Título da nova lista + Procure entre pessoas que você segue Suas listas - %1$s mudou-se para %2$s + %1$s foi movido para %2$s Mostrar número de boosts/favoritos - Falha ao autenticar? + Autenticação não funciona? Aqui estão algumas verificações que podem ajudar:\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 @@ Esta ação pode ser demorada. Você será notificado quando ela terminar. Ainda em execução, por favor, aguarde… Exportar toots - Exportar toots de %1$s + Exportar toots para %1$s %1$s toots de %2$s foram exportados. - Algo deu errado enquanto exportava dados de %1$s + Algo deu errado enquanto exportava dados para %1$s Algo deu errado ao exportar dados! Dados foram importados! Algo deu errado ao importar dados! Proxy Tipo - Ativar proxy? + Ativar o proxy? Servidor Porta - Entrar + Login Senha Tema: Modo compacto @@ -513,20 +513,20 @@ Há um erro na expressão regular! Sem conta ainda? Nenhuma timeline foi encontrada nesta instância! - Deixar de seguir esta instância? - Você vai deixar de seguir a instância %s. + Remover esta instância? + Você vai remover %s de suas instâncias seguidas. Traduzir em %s Fedilab parou :( 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! Perguntar para enviar relatórios de erros por e-mail? Seguir instância Você já segue esta instância! - Você seguiu a instância! + A instância está sendo seguida! Parcerias Informação Ocultar boosts de %s Apresentar no perfil - Ocultar tudo de %s + Esconder tudo de %s Mostrar boosts de %s Não apresentar no perfil Mostrar tudo de %s @@ -541,7 +541,7 @@ Página Inicial Timelines públicas Notificações - Sequências + Conversas Serão correspondidas independente de maiúsculas ou minúsculas no texto ou no alerta de conteúdo de um toot Apagar ao invés de ocultar Os toots filtrados desaparecerão irreversivelmente, mesmo se o filtro for removido mais tarde @@ -550,26 +550,26 @@ Contextos do filtro Um ou mais contextos onde o filtro deve ser aplicado Expira após - Criar novo filtro + Adicionar novo filtro Excluir filtro? Atualizar filtro Criar filtro Quem seguir Não há contas listadas no momento! Seguir - Selecionar tudo - Desmarcar tudo - Você segue %s! + Selecionar todos + Desmarcar todos + %s está sendo seguido! Criando a lista %s Adicionar contas à lista Contas adicionadas à lista Adicionando contas à lista Sem listas. Você pode criar uma tocando no botão \"+\". - Sem instâncias. Você pode seguir uma tocando no botão \"+\". + Sem instâncias remotas. Você pode seguir uma tocando no botão \"+\". Quem seguir API Trunk - Desculpe, é impossível seguir - Carregando conta remota! + A(s) conta(s) não pode(m) ser seguida(s) + Carregando conta remota Expandir automaticamente mídias ocultas Mostrar botão de seguir instâncias Novo seguidor @@ -579,48 +579,48 @@ Enquete terminada Novo toot Backup de Toots - Download de mídia + Baixar mídia Mudar som de notificação Selecionar toque - Ativar definição de momento + Ativar intervalo de tempo Tutoriais em vídeo Carregando sequência remota! - Sem instâncias bloqueadas! - Desbloquear instância - Tem certeza de que quer desbloquear %s? - 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. - Instâncias bloqueadas - Bloquear instância - Instância bloqueada! - Instância desbloqueada! - Carregando toot remoto! + Não há domínios bloqueados! + Desbloquear o domínio + Tem certeza que quer desbloquear %s? + Tem certeza que quer bloquear %s? + Domínios bloqueados + Bloquear domínio + O domínio está bloqueado + O domínio não está mais bloqueado! + Carregando toot remoto Comentar Instância Peertube - Mostrar timeline de mensagens diretas + Mostrar timeline de mensagens privadas Manter processo em segundo plano quando o aplicativo for fechado Seja o primeiro a comentar o vídeo tocando no botão superior direito! %s visualizações Duração: %s Adicionar instância - Os comentários deste vídeo foram desativados! + Os comentários foram desabilitados neste vídeo! Selecione uma resolução Favoritos do Peertube O vídeo foi adicionado aos favoritos! O vídeo foi removido dos favoritos! Não há vídeos do Peertube em seus favoritos! Canal - Sem canais Peertube - Sem instâncias Peertube - Sem instâncias Mastodon + Sem canais do Peertube + Sem instâncias do Peertube + Sem instâncias do Mastodon Sem listas Vídeos Canais Usar Emoji One Informação - Mostrar prévias em todos os toots + Mostrar pré-visualizações em todos os toots Designer da nova UX/UI Usar a timeline direta anterior ao Mastodon 2.6 - Mostrar prévias de vídeo + Mostrar pré-visualizações do vídeo Suporte no Gitlab Relatório de erros Não há nenhum cliente de email instalado. @@ -644,7 +644,7 @@ Nenhum toot agendado para mostrar! Agendar boost.]]> Timeline de Arte - Abrir menu + Abrir um menu Voltar Logo do aplicativo Foto do perfil @@ -654,16 +654,16 @@ Logo do MastoHost Seletor de emoji Atualizar - Expandir a sequência + Expandir a conversa Sair de uma conta - Desbloquear instância + Remover o domínio bloqueado Seletor de emoji personalizado Reproduzir vídeo Novo toot Imagem do cartão Ocultar mídia Favicon - Adicionar descrição da mídia (para deficientes visuais) + Adicionar descrição da mídia Nunca 30 minutos @@ -694,7 +694,7 @@ Robô Instância Pixelfed Instância Mastodon - Sem instância Pixelfed + Nenhuma instância Pixelfed Qualquer um Todos Nenhum @@ -708,10 +708,10 @@ Inscrições Visão geral Destaques - Recentemente adicionado + Recentemente adicionado(a) Local Enviar - Responder + Resposta Excluir comentário Tem certeza de que deseja excluir este comentário? Vídeo em tela cheia @@ -724,25 +724,25 @@ Categoria Idioma Este vídeo possui conteúdo adulto ou explícito - Ativar comentários do vídeo - Atualizar vídeo + Ativar comentários no vídeo + Atualizar o vídeo Descrição O vídeo foi atualizado! Envio cancelado! O vídeo foi enviado! - Enviando, por favor, aguarde… + Enviando, por favor aguarde… Toque aqui para editar os dados do vídeo. Excluir vídeo Tem certeza de que deseja excluir este vídeo? - Sem vídeos enviados! + Nenhum vídeo enviado ainda! Mostrar vídeos NSFW Canal %s por padrão Sem vídeos! Adicionar mídia aos favoritos - Deixe um comentário! + Comente Compartilhar Minhas imagens - Escolher como agendar + Escolher um modo de agendamento Do dispositivo Do servidor Toots (Servidor) @@ -778,7 +778,7 @@ Markdown Sair da conta Otimizar o tempo de carregamento - Tudo + Todos Apoie o aplicativo Open Collective permite aos grupos criar rapidamente um coletivo, angariar fundos e gerí-los de forma transparente. Copiar link @@ -798,7 +798,7 @@ Filtrar timeline com tags Sem tags Ocultar o botão de excluir notificação na aba das notificações - Anexar uma imagem ao compartilhar um link + Recuperar os metadados se se tratar duma URL que partilha doutras aplicações Enquete Enquetes @@ -810,15 +810,15 @@ Você precisa de pelo menos duas opções para a enquete! Feito termina em %s - Atualizar + Atualizar enquete Votar - Uma mensagem direta não pode conter uma enquete! + Uma enquete não pode ser anexada a uma mensagem direta! Uma enquete em que você votou terminou - Uma enquete sua terminou + Uma enquete que você publicou terminou Personalizar Categorias - Novos! - Definição de momento para notificações + Notícias + Intervalo de tempo para notificações Avançado Mostrar etiqueta \'new\' em toots não lidos Mostrar timeline do Peertube @@ -840,12 +840,13 @@ Sempre marcar mídia como sensível Instância GNU Toots em cache + Forward tags in replies - %d voto - %d votos + %d votou + %d votaram - Uma opção + Única opção Múltiplas opções @@ -859,6 +860,6 @@ Webview - Stream direto + Stream direta From 83edeefaa4a66e83a0b3ecc0dd57267489a9ec0c Mon Sep 17 00:00:00 2001 From: Thomas Date: Mon, 13 May 2019 16:29:04 +0000 Subject: [PATCH 11/47] New translations strings.xml (Polish) --- app/src/main/res/values-pl/strings.xml | 1 + 1 file changed, 1 insertion(+) diff --git a/app/src/main/res/values-pl/strings.xml b/app/src/main/res/values-pl/strings.xml index 58d03d5c6..023b8caf1 100644 --- a/app/src/main/res/values-pl/strings.xml +++ b/app/src/main/res/values-pl/strings.xml @@ -842,6 +842,7 @@ Always mark media as sensitive GNU instance Cached status + Forward tags in replies %d vote %d votes From b165625addf8d8287c882ba08bec11e89d00c891 Mon Sep 17 00:00:00 2001 From: Thomas Date: Mon, 13 May 2019 16:29:08 +0000 Subject: [PATCH 12/47] New translations strings.xml (Persian) --- app/src/main/res/values-fa/strings.xml | 1 + 1 file changed, 1 insertion(+) diff --git a/app/src/main/res/values-fa/strings.xml b/app/src/main/res/values-fa/strings.xml index a3ae3dac2..1dd77c014 100644 --- a/app/src/main/res/values-fa/strings.xml +++ b/app/src/main/res/values-fa/strings.xml @@ -840,6 +840,7 @@ Always mark media as sensitive GNU instance Cached status + Forward tags in replies %d vote %d votes From 53b85beba36f40bf4a75e9e0f6afc9e7c0d41297 Mon Sep 17 00:00:00 2001 From: Thomas Date: Mon, 13 May 2019 16:29:12 +0000 Subject: [PATCH 13/47] New translations strings.xml (Occitan) --- app/src/main/res/values-oc/strings.xml | 1 + 1 file changed, 1 insertion(+) diff --git a/app/src/main/res/values-oc/strings.xml b/app/src/main/res/values-oc/strings.xml index c0ca09065..337528669 100644 --- a/app/src/main/res/values-oc/strings.xml +++ b/app/src/main/res/values-oc/strings.xml @@ -840,6 +840,7 @@ Always mark media as sensitive GNU instance Cached status + Forward tags in replies %d vote %d votes From 1b4818c379817133ab433d59e9283f5b1fc4d404 Mon Sep 17 00:00:00 2001 From: Thomas Date: Mon, 13 May 2019 16:29:15 +0000 Subject: [PATCH 14/47] New translations strings.xml (Norwegian) --- app/src/main/res/values-no/strings.xml | 1 + 1 file changed, 1 insertion(+) diff --git a/app/src/main/res/values-no/strings.xml b/app/src/main/res/values-no/strings.xml index 51dcd287d..8be1aef35 100644 --- a/app/src/main/res/values-no/strings.xml +++ b/app/src/main/res/values-no/strings.xml @@ -828,6 +828,7 @@ Adresser vil bli foreslått når du begynner å skrive.\n\n Marker alltid media som sensitivt GNU instance Cached status + Forward tags in replies %d stemme %d stemmer From f0ee35eff907c0e5c378fc4a96816a5e071a5555 Mon Sep 17 00:00:00 2001 From: Thomas Date: Mon, 13 May 2019 16:29:19 +0000 Subject: [PATCH 15/47] New translations strings.xml (Macedonian) --- app/src/main/res/values-mk/strings.xml | 1 + 1 file changed, 1 insertion(+) diff --git a/app/src/main/res/values-mk/strings.xml b/app/src/main/res/values-mk/strings.xml index c0ca09065..337528669 100644 --- a/app/src/main/res/values-mk/strings.xml +++ b/app/src/main/res/values-mk/strings.xml @@ -840,6 +840,7 @@ Always mark media as sensitive GNU instance Cached status + Forward tags in replies %d vote %d votes From 14ae3dc9152d7317e751b08469384d105f526f5c Mon Sep 17 00:00:00 2001 From: Thomas Date: Mon, 13 May 2019 16:29:24 +0000 Subject: [PATCH 16/47] New translations strings.xml (Korean) --- app/src/main/res/values-ko/strings.xml | 1 + 1 file changed, 1 insertion(+) diff --git a/app/src/main/res/values-ko/strings.xml b/app/src/main/res/values-ko/strings.xml index 2c7c925f4..73afb80eb 100644 --- a/app/src/main/res/values-ko/strings.xml +++ b/app/src/main/res/values-ko/strings.xml @@ -836,6 +836,7 @@ Always mark media as sensitive GNU instance Cached status + Forward tags in replies %d votes From 5cbf36da62c35dba0d729e6a94fd301775ef5fb4 Mon Sep 17 00:00:00 2001 From: Thomas Date: Mon, 13 May 2019 16:29:28 +0000 Subject: [PATCH 17/47] New translations strings.xml (Kabyle) --- app/src/main/res/values-kab/strings.xml | 1 + 1 file changed, 1 insertion(+) diff --git a/app/src/main/res/values-kab/strings.xml b/app/src/main/res/values-kab/strings.xml index d231a3e2b..13a196440 100644 --- a/app/src/main/res/values-kab/strings.xml +++ b/app/src/main/res/values-kab/strings.xml @@ -840,6 +840,7 @@ Always mark media as sensitive GNU instance Cached status + Forward tags in replies %d vote %d votes From e1622c40dde8875d263d036bdebfead2202f9e67 Mon Sep 17 00:00:00 2001 From: Thomas Date: Mon, 13 May 2019 16:29:32 +0000 Subject: [PATCH 18/47] New translations strings.xml (Italian) --- app/src/main/res/values-it/strings.xml | 1 + 1 file changed, 1 insertion(+) diff --git a/app/src/main/res/values-it/strings.xml b/app/src/main/res/values-it/strings.xml index f572bb9b2..f5ba4b446 100644 --- a/app/src/main/res/values-it/strings.xml +++ b/app/src/main/res/values-it/strings.xml @@ -840,6 +840,7 @@ Segna sempre media come sensibili Istanza GNU Stato in cache + Forward tags in replies %d voto %d voti From 0a3ccbb6f543c6109e3e77d3d38a1df63b239f38 Mon Sep 17 00:00:00 2001 From: Thomas Date: Mon, 13 May 2019 16:29:37 +0000 Subject: [PATCH 19/47] New translations strings.xml (Indonesian) --- app/src/main/res/values-id/strings.xml | 1 + 1 file changed, 1 insertion(+) diff --git a/app/src/main/res/values-id/strings.xml b/app/src/main/res/values-id/strings.xml index 693d97e5a..4dfe57721 100644 --- a/app/src/main/res/values-id/strings.xml +++ b/app/src/main/res/values-id/strings.xml @@ -838,6 +838,7 @@ https://yandex.ru/legal/confidential/?lang=en Always mark media as sensitive GNU instance Cached status + Forward tags in replies %d votes From f04d76010f83cbbab78fbc7075f651078eb2f2ca Mon Sep 17 00:00:00 2001 From: Thomas Date: Mon, 13 May 2019 16:29:41 +0000 Subject: [PATCH 20/47] New translations strings.xml (Hungarian) --- app/src/main/res/values-hu/strings.xml | 1 + 1 file changed, 1 insertion(+) diff --git a/app/src/main/res/values-hu/strings.xml b/app/src/main/res/values-hu/strings.xml index 9221e7dec..0a8132408 100644 --- a/app/src/main/res/values-hu/strings.xml +++ b/app/src/main/res/values-hu/strings.xml @@ -837,6 +837,7 @@ A Yandexnek megvan a saját adatvédelmi szabályzata, ami itt található: http Minden médiát jelölj meg érzékenynek GNU szerver Cached status + Forward tags in replies %d szavazat %d szavazat From 2a71dcd5f75078df5f836c329afae4f2830302fa Mon Sep 17 00:00:00 2001 From: Thomas Date: Mon, 13 May 2019 16:29:46 +0000 Subject: [PATCH 21/47] New translations strings.xml (Japanese) --- app/src/main/res/values-ja/strings.xml | 1 + 1 file changed, 1 insertion(+) diff --git a/app/src/main/res/values-ja/strings.xml b/app/src/main/res/values-ja/strings.xml index 75365681d..020938d0f 100644 --- a/app/src/main/res/values-ja/strings.xml +++ b/app/src/main/res/values-ja/strings.xml @@ -828,6 +828,7 @@ Always mark media as sensitive GNU instance Cached status + Forward tags in replies %d votes From 5e23f9685261e1583bbf0894b44adb9f57cab85a Mon Sep 17 00:00:00 2001 From: Thomas Date: Mon, 13 May 2019 16:29:52 +0000 Subject: [PATCH 22/47] New translations strings.xml (Hebrew) --- app/src/main/res/values-he/strings.xml | 1 + 1 file changed, 1 insertion(+) diff --git a/app/src/main/res/values-he/strings.xml b/app/src/main/res/values-he/strings.xml index 3ddb3a81f..3618c8bcf 100644 --- a/app/src/main/res/values-he/strings.xml +++ b/app/src/main/res/values-he/strings.xml @@ -848,6 +848,7 @@ Always mark media as sensitive GNU instance Cached status + Forward tags in replies %d vote %d votes From 1636ac5ad4a67a3c903aee30a477e435347fad8c Mon Sep 17 00:00:00 2001 From: Thomas Date: Mon, 13 May 2019 16:29:56 +0000 Subject: [PATCH 23/47] New translations strings.xml (Chinese Simplified) --- app/src/main/res/values-zh-rCN/strings.xml | 1 + 1 file changed, 1 insertion(+) diff --git a/app/src/main/res/values-zh-rCN/strings.xml b/app/src/main/res/values-zh-rCN/strings.xml index eeaa1f359..985b4adf4 100644 --- a/app/src/main/res/values-zh-rCN/strings.xml +++ b/app/src/main/res/values-zh-rCN/strings.xml @@ -836,6 +836,7 @@ 总是标记媒体为敏感 GNU实例 高速缓冲的状态 + Forward tags in replies %d 票 From 68ccbeadf1c8974fc3c166ed5503eeb3f2583c9d Mon Sep 17 00:00:00 2001 From: Thomas Date: Mon, 13 May 2019 16:30:00 +0000 Subject: [PATCH 24/47] New translations strings.xml (Greek) --- app/src/main/res/values-el/strings.xml | 1 + 1 file changed, 1 insertion(+) diff --git a/app/src/main/res/values-el/strings.xml b/app/src/main/res/values-el/strings.xml index 703ce3457..b52717072 100644 --- a/app/src/main/res/values-el/strings.xml +++ b/app/src/main/res/values-el/strings.xml @@ -840,6 +840,7 @@ Always mark media as sensitive GNU instance Cached status + Forward tags in replies %d vote %d ψήφοι From 12ca4d8f8766bf7eaa3847856280b44c223efc03 Mon Sep 17 00:00:00 2001 From: Thomas Date: Mon, 13 May 2019 16:30:06 +0000 Subject: [PATCH 25/47] New translations strings.xml (Afrikaans) --- app/src/main/res/values-af/strings.xml | 1 + 1 file changed, 1 insertion(+) diff --git a/app/src/main/res/values-af/strings.xml b/app/src/main/res/values-af/strings.xml index c0ca09065..337528669 100644 --- a/app/src/main/res/values-af/strings.xml +++ b/app/src/main/res/values-af/strings.xml @@ -840,6 +840,7 @@ Always mark media as sensitive GNU instance Cached status + Forward tags in replies %d vote %d votes From 1dff6555d957717457aba54ed97cb1bbee614327 Mon Sep 17 00:00:00 2001 From: Thomas Date: Mon, 13 May 2019 16:30:10 +0000 Subject: [PATCH 26/47] New translations strings.xml (Arabic) --- app/src/main/res/values-ar/strings.xml | 1 + 1 file changed, 1 insertion(+) diff --git a/app/src/main/res/values-ar/strings.xml b/app/src/main/res/values-ar/strings.xml index c457d666e..efb0955ef 100644 --- a/app/src/main/res/values-ar/strings.xml +++ b/app/src/main/res/values-ar/strings.xml @@ -854,6 +854,7 @@ اعتبار الوسائط دائما كحساسة مثيل خادم GNU Cached status + Forward tags in replies لا صوت صوت واحد From dee553857171351ca2aaec6689bae3901de7491f Mon Sep 17 00:00:00 2001 From: Thomas Date: Mon, 13 May 2019 16:30:14 +0000 Subject: [PATCH 27/47] New translations strings.xml (German) --- app/src/main/res/values-de/strings.xml | 1 + 1 file changed, 1 insertion(+) diff --git a/app/src/main/res/values-de/strings.xml b/app/src/main/res/values-de/strings.xml index 2abb738bb..a6521221a 100644 --- a/app/src/main/res/values-de/strings.xml +++ b/app/src/main/res/values-de/strings.xml @@ -828,6 +828,7 @@ Sobald Sie die ersten Buchstaben eintippen, werden Namensvorschläge angezeigt\n Medien immer als vertraulich kennzeichnen GNU-Instanz Cached status + Forward tags in replies %d Stimme %d Stimmen From 5c1161154232a40327ef386d047cd4c6107bedcf Mon Sep 17 00:00:00 2001 From: Thomas Date: Mon, 13 May 2019 16:30:19 +0000 Subject: [PATCH 28/47] New translations strings.xml (Basque) --- app/src/main/res/values-eu/strings.xml | 1 + 1 file changed, 1 insertion(+) diff --git a/app/src/main/res/values-eu/strings.xml b/app/src/main/res/values-eu/strings.xml index 667cc2f97..808d101b1 100644 --- a/app/src/main/res/values-eu/strings.xml +++ b/app/src/main/res/values-eu/strings.xml @@ -838,6 +838,7 @@ Beti markatu multimedia mingarri gisa GNU instance Cached status + Forward tags in replies boto %d %d boto From e485b144d51eae2904ac27325136f1815ecd0872 Mon Sep 17 00:00:00 2001 From: Thomas Date: Mon, 13 May 2019 16:30:23 +0000 Subject: [PATCH 29/47] New translations strings.xml (Catalan) --- app/src/main/res/values-ca/strings.xml | 1 + 1 file changed, 1 insertion(+) diff --git a/app/src/main/res/values-ca/strings.xml b/app/src/main/res/values-ca/strings.xml index 34dfc4676..87f05c9d6 100644 --- a/app/src/main/res/values-ca/strings.xml +++ b/app/src/main/res/values-ca/strings.xml @@ -831,6 +831,7 @@ Quan s\'esborra l\'aplicació s\'eliminen les dades immediatament.\n Tots els mèdia són material sensible Instància de GNU Estatus en memòria cau + Forward tags in replies %d vot %d vots From 172c7920c48f62f8504276ceceda299cff1c7d43 Mon Sep 17 00:00:00 2001 From: Thomas Date: Mon, 13 May 2019 16:30:28 +0000 Subject: [PATCH 30/47] New translations strings.xml (Armenian) --- app/src/main/res/values-hy/strings.xml | 1 + 1 file changed, 1 insertion(+) diff --git a/app/src/main/res/values-hy/strings.xml b/app/src/main/res/values-hy/strings.xml index ef12ae822..e72708d50 100644 --- a/app/src/main/res/values-hy/strings.xml +++ b/app/src/main/res/values-hy/strings.xml @@ -839,6 +839,7 @@ Always mark media as sensitive GNU instance Cached status + Forward tags in replies %d vote %d votes From 7f0bd70b00a571fc6c9a994d3508839885c86f5a Mon Sep 17 00:00:00 2001 From: Thomas Date: Mon, 13 May 2019 16:30:32 +0000 Subject: [PATCH 31/47] New translations strings.xml (Chinese Traditional) --- app/src/main/res/values-zh-rTW/strings.xml | 71 +++++++++++----------- 1 file changed, 36 insertions(+), 35 deletions(-) diff --git a/app/src/main/res/values-zh-rTW/strings.xml b/app/src/main/res/values-zh-rTW/strings.xml index 121055daa..a71a56d18 100644 --- a/app/src/main/res/values-zh-rTW/strings.xml +++ b/app/src/main/res/values-zh-rTW/strings.xml @@ -4,7 +4,7 @@ 打開選單 關閉選單 關於 - 關於實體 + 關於站台 隱私權 快取 登出 @@ -29,10 +29,10 @@ 儲存 還原 兩步驟驗證? - 除了 mastodon.etalab.gouv.fr 以外的實體? + 除了 mastodon.etalab.gouv.fr 以外的站台? 沒有結果! - 實體 - 實體:mastodon.social + 站台 + 站台:mastodon.social 現在使用帳號 %1$s 新增帳號 已將嘟文的內容複製到剪貼簿 @@ -192,7 +192,7 @@ GNU GPL V3 原始碼: 嘟文翻譯提供者: - 搜尋實例: + 搜尋站台: instances.social 圖示設計者: 橫幅設計師: @@ -261,8 +261,8 @@ 嘟文已被釘選! 嘟文已被取消釘選! 唉呀!發生錯誤! - 發生錯誤!實體未回傳授權代碼! - 實體網域似乎不是有效的網域! + 發生錯誤!站台未回傳授權代碼! + 站台網域似乎不是有效的網域! 在帳號間切換時發生錯誤! 搜尋時發生錯誤! 無法登入! @@ -272,9 +272,9 @@ 翻譯時發生錯誤! 已在設定中停用翻譯 草稿已儲存! - 您確定此實體允許此數量的字元嗎?一般來說,此值約為 500 個字元左右。 + 您確定此站台允許此數量的字元嗎?一般來說,此值約為 500 個字元左右。 %1$s 帳號的嘟文可見度已變更 - 實體名稱與畫面名稱不能為空! + 站台名稱與畫面名稱不能為空! 載入最佳化 每次載入的嘟文數量 @@ -426,11 +426,11 @@ 只有帳號中的基本資訊才會儲存在裝置上。\n 這些資料嚴格保密,僅能由應用程式使用。\n 刪除應用程式將會立即移除這些資料。\n -⚠ 不會儲存密碼與登入資訊。它們僅會在有安全驗證 (SSL) 的實體上使用。 +⚠ 不會儲存密碼與登入資訊。它們僅會在有安全驗證 (SSL) 的站台上使用。 權限: - ACCESS_NETWORK_STATE:用於偵測裝置是否連線至 WIFI 網路。\n -- INTERNET:用於查詢實體。\n +- INTERNET:用於查詢站台。\n - WRITE_EXTERNAL_STORAGE:用於儲存媒體或將應用程式移動到記憶卡上。\n - READ_EXTERNAL_STORAGE:用於將媒體新增到嘟文中。\n - BOOT_COMPLETED:用於啟動通知服務。\n @@ -478,9 +478,9 @@ Yandex 有適當的隱私權政策,可以在這裡找到:https://yandex.ru/l 顯示嘟文/最愛計數 身份驗證無法運作? 這裡有一些可能會有幫助的檢查:\n\n - - 檢查實體名稱沒有拼字錯誤\n\n - - 檢查您的實體是否仍在運行\n\n - - 若您使用雙因素驗證 (2FA),請使用下方的連結(填寫實體名稱後)\n\n + - 檢查站台名稱沒有拼字錯誤\n\n + - 檢查您的站台是否仍在運行\n\n + - 若您使用雙因素驗證 (2FA),請使用下方的連結(填寫站台名稱後)\n\n - 您也可以在不使用 2FA 的狀況下使用此連結\n\n - 若還是無法運作,請在 GitHub 上回報問題,網址為 https://github.com/stom79/mastalab/issues @@ -508,16 +508,16 @@ Yandex 有適當的隱私權政策,可以在這裡找到:https://yandex.ru/l 在 Liberpay 上支援應用程式 在正規表達式中有錯誤! 還沒有帳號? - 在此實體上找不到時間軸! - 刪除此實體? - 您將要從您追蹤的實體中刪除 %s。 + 在此站台上找不到時間軸! + 刪除此站台? + 您將要從您追蹤的站台中刪除 %s。 翻譯成 Mastalab 已停止 :( 您可以透過電子郵件傳送當機報告給我。這可以協助我修復它 :)\n\n您可以加入鵝外的內容。感謝您! 是否要透過電子郵件傳送當機報告? - 追蹤實體 - 您已經追蹤此實體了! - 實體已被追蹤! + 追蹤站台 + 您已經追蹤此站台了! + 站台已被追蹤! 夥伴 資訊 隱藏由 %s 轉嘟的嘟文 @@ -561,13 +561,13 @@ Yandex 有適當的隱私權政策,可以在這裡找到:https://yandex.ru/l 帳號已新增至列表 正在新增帳號到列表 您尚未建立列表。點選 \"+\" 按鈕以新增一個新的。 - 您未關注任何遠端實體。點選 \"+\" 按鈕以新增一個新的。 + 您未關注任何遠端站台。點選 \"+\" 按鈕以新增一個新的。 要關注誰 Trunk API 無法關注帳號 正在擷取遠端帳號 自動展開隱藏的媒體 - 顯示關注實體按鈕 + 顯示關注站台按鈕 新關注 新轉嘟 新最愛 @@ -591,13 +591,13 @@ Yandex 有適當的隱私權政策,可以在這裡找到:https://yandex.ru/l 網域不再被封鎖! 正在擷取遠端狀態 評論 - PeerTube 實體 + PeerTube 站台 顯示私人訊息時間軸 當應用程式關閉時,保留背景處理程序 使用右上角的按鈕來成為第一個對這部影片留下評論的人! %s 次檢視 長度:%s - 新增實體 + 新增站台 此影片未啟用評論! 選擇解析度 Peertube 最愛 @@ -606,8 +606,8 @@ Yandex 有適當的隱私權政策,可以在這裡找到:https://yandex.ru/l 您的最愛中沒有 PeerTube 影片! 頻道 沒有 PeerTube 頻道 - 沒有 PeerTube 實體 - 沒有 Mastodon 實體 + 沒有 PeerTube 站台 + 沒有 Mastodon 站台 沒有列表 影片 頻道 @@ -645,7 +645,7 @@ Yandex 有適當的隱私權政策,可以在這裡找到:https://yandex.ru/l 應用程式圖示 個人檔案照片 個人檔案封面照片 - 聯絡實體的管理員 + 聯絡站台的管理員 加入新的 MastoHost 圖示 顏文字選擇器 @@ -669,9 +669,9 @@ Yandex 有適當的隱私權政策,可以在這裡找到:https://yandex.ru/l 1 天 1 週 - 在此欄位,您必須填寫您的實體主機名稱。\n舉例來說,如果您在 https://mastodon.social 上建立帳號\n只要填寫 mastodon.social(不要填寫 https://)\n + 在此欄位,您必須填寫您的站台主機名稱。\n舉例來說,如果您在 https://mastodon.social 上建立帳號\n只要填寫 mastodon.social(不要填寫 https://)\n 您可以填寫首字母,然後就會有建議的名稱。\n\n - ⚠ 登入按鈕將只在實體名稱有效且實體正常運作時才會運作! + ⚠ 登入按鈕將只在站台名稱有效且站台正常運作時才會運作! 在此欄位,填寫要連結到您的 Mastodon 帳號的電子郵件。 @@ -688,9 +688,9 @@ Yandex 有適當的隱私權政策,可以在這裡找到:https://yandex.ru/l 應用程式翻譯 關於 Crowdin 機器人 - Pixelfed 實體 - Mastodon 實體 - 沒有 Pixelfed 實體 + Pixelfed 站台 + Mastodon 站台 + 沒有 Pixelfed 站台 這些裡面的任何一個 這些全部 這些都不要 @@ -698,8 +698,8 @@ Yandex 有適當的隱私權政策,可以在這裡找到:https://yandex.ru/l 這些字詞全部(以空格分開) 這些字詞都不要(以空格分開) 變更欄位名稱 - 沒有 Misskey 實體 - Misskey 實體 + 沒有 Misskey 站台 + Misskey 站台 您的裝置上沒有安裝任何支援此連結的應用程式。 訂閱 概覽 @@ -834,8 +834,9 @@ Yandex 有適當的隱私權政策,可以在這裡找到:https://yandex.ru/l BBCode 加入動態時報 一律將媒體標記為敏感訊息 - GNU 實體 + GNU 站台 已快取嘟文 + Forward tags in replies %d 人投票 From fc615ac0c44b552e2a0abcc7d0364313595d51e4 Mon Sep 17 00:00:00 2001 From: Thomas Date: Mon, 13 May 2019 16:30:36 +0000 Subject: [PATCH 32/47] New translations strings.xml (Danish) --- app/src/main/res/values-da/strings.xml | 1 + 1 file changed, 1 insertion(+) diff --git a/app/src/main/res/values-da/strings.xml b/app/src/main/res/values-da/strings.xml index c0ca09065..337528669 100644 --- a/app/src/main/res/values-da/strings.xml +++ b/app/src/main/res/values-da/strings.xml @@ -840,6 +840,7 @@ Always mark media as sensitive GNU instance Cached status + Forward tags in replies %d vote %d votes From 15e1b5678b40d54b84f6b9c53ef4352d6a775a58 Mon Sep 17 00:00:00 2001 From: Thomas Date: Mon, 13 May 2019 16:30:41 +0000 Subject: [PATCH 33/47] New translations strings.xml (Dutch) --- app/src/main/res/values-nl/strings.xml | 1 + 1 file changed, 1 insertion(+) diff --git a/app/src/main/res/values-nl/strings.xml b/app/src/main/res/values-nl/strings.xml index bce355b84..b9089f08f 100644 --- a/app/src/main/res/values-nl/strings.xml +++ b/app/src/main/res/values-nl/strings.xml @@ -837,6 +837,7 @@ Je kunt beginnen met typen en er zullen namen gesuggereerd worden.\n\n Media altijd als gevoelig markeren GNU social-server Gebufferd bericht + Forward tags in replies %d stem %d stemmen From 06881807a6dc397cd1d5c06c9ec958370375cead Mon Sep 17 00:00:00 2001 From: Thomas Date: Mon, 13 May 2019 16:30:45 +0000 Subject: [PATCH 34/47] New translations strings.xml (Finnish) --- app/src/main/res/values-fi/strings.xml | 1 + 1 file changed, 1 insertion(+) diff --git a/app/src/main/res/values-fi/strings.xml b/app/src/main/res/values-fi/strings.xml index c0ca09065..337528669 100644 --- a/app/src/main/res/values-fi/strings.xml +++ b/app/src/main/res/values-fi/strings.xml @@ -840,6 +840,7 @@ Always mark media as sensitive GNU instance Cached status + Forward tags in replies %d vote %d votes From 65bf04a9bb00de20bc0fdb7100fccbdb8d6a2b1f Mon Sep 17 00:00:00 2001 From: Thomas Date: Mon, 13 May 2019 16:30:50 +0000 Subject: [PATCH 35/47] New translations strings.xml (French) --- app/src/main/res/values-fr/strings.xml | 1 + 1 file changed, 1 insertion(+) diff --git a/app/src/main/res/values-fr/strings.xml b/app/src/main/res/values-fr/strings.xml index b9ff72c77..b57f8cfc2 100644 --- a/app/src/main/res/values-fr/strings.xml +++ b/app/src/main/res/values-fr/strings.xml @@ -837,6 +837,7 @@ Le bouton de connexion s’activera une fois qu’un domaine valide sera renseig Toujours marquer le média comme sensible Instance GNU Cached status + Forward tags in replies %d voix %d voix From aa21aa0768ccc23afa39127e954d292e85f8b7b9 Mon Sep 17 00:00:00 2001 From: Thomas Date: Mon, 13 May 2019 16:30:55 +0000 Subject: [PATCH 36/47] New translations strings.xml (Galician) --- app/src/main/res/values-gl/strings.xml | 1 + 1 file changed, 1 insertion(+) diff --git a/app/src/main/res/values-gl/strings.xml b/app/src/main/res/values-gl/strings.xml index 7148e33c8..19c2f66a2 100644 --- a/app/src/main/res/values-gl/strings.xml +++ b/app/src/main/res/values-gl/strings.xml @@ -841,6 +841,7 @@ Marcar os medios sempre como sensibles Instancia GNU Estado almacenado + Forward tags in replies %d voto %d votos From 19d006f29611ff049568aedb62f444dcb37c374d Mon Sep 17 00:00:00 2001 From: Thomas Date: Mon, 13 May 2019 16:30:59 +0000 Subject: [PATCH 37/47] New translations strings.xml (Portuguese, Brazilian) --- app/src/main/res/values-pt/strings.xml | 248 ++++++++++++------------- 1 file changed, 124 insertions(+), 124 deletions(-) diff --git a/app/src/main/res/values-pt/strings.xml b/app/src/main/res/values-pt/strings.xml index 049f0dac8..0823cebd4 100644 --- a/app/src/main/res/values-pt/strings.xml +++ b/app/src/main/res/values-pt/strings.xml @@ -44,11 +44,11 @@ Câmera Por favor, diga algo Desculpe! Seu dispositivo não suporta entrada por voz! - Remover todas + Excluir tudo Traduzir este toot. Agendar - Tamanho do texto e dos ícones - Mudar o tamanho atual do texto: + Tamanho dos textos e dos ícones + Mudar o tamanho atual dos textos: Mudar o tamanho atual dos ícones: Próximo Anterior @@ -81,7 +81,7 @@ Usuários bloqueados Seguir remotamente Notificações - Solicitação para seguir + Solicitações de seguidor Otimização Configurações Perfil @@ -94,21 +94,21 @@ Toque no caminho para mudá-lo Falhou! Toots agendados - As informações abaixo podem refletir o perfil do usuário incompletamente. + As informações abaixo podem refletir incompletamente o perfil do usuário. Inserir emoji O aplicativo não achou emojis personalizados no momento. Notificações ao vivo Sem toots - Toot adicionado aos favoritos + Toot adicionado aos favoritos! Toot removido dos favoritos! - Toot compartilhado! - Toot descompartilhado! - Compartilhado por %1$s - Adicionar este toot aos favoritos? - Remover este toot dos favoritos? - Compartilhar este toot? - Desfazer compartilhamento? + Você deu boost! + Você desfez o boost! + Boost foi dado por %1$s + Favoritar toot? + Desfavoritar toot? + Dar boost? + Desfazer boost? Fixar este toot? Desafixar este toot? Silenciar @@ -145,31 +145,31 @@ Remover dos Salvos Sem toots salvos Toot foi salvo! - Toot foi removido dos Salvos! + Toot foi removido do Salvos! %d s %d m %d h %d d - Alerta de conteúdo + Aviso de conteúdo No que você está pensando? TOOT! QUEET! - cw - Digite um toot - Responder um toot - Digite um queet - Responder um queet + ac + Compor toot + Responder toot + Compor queet + Responder queet Você excedeu os 500 caracteres permitidos! Selecionar mídia - Ocorreu um erro enquanto ao selecionar a mídia! - Excluir mídia? + Ocorreu um erro ao selecionar a mídia! + Remover mídia? Toot vazio! Visibilidade do toot Visibilidade padrão dos toots: Toot enviado! - Você está respondendo a este toot: + Você está respondendo este toot: Conteúdo sensível? Postar em timelines públicas @@ -180,7 +180,7 @@ Sem rascunhos! Escolha um toot Escolha uma conta - Selecione algumas contas + Selecionar contas Excluir rascunho? Clique no botão para mostrar toot original Descreva para os deficientes visuais @@ -193,15 +193,15 @@ GNU GPL V3 Código-fonte: Tradução dos toots: - Pesquisar instâncias: + Procure instâncias: instances.social Designer do ícone: - Designer do banner: + Designer da capa: - Conversa + Sequência - Sem contas - Sem solicitações de seguidores + Sem conta + Sem solicitações de seguidor Toots \n %1$s Seguindo \n %1$s Seguidores \n %1$s @@ -210,7 +210,7 @@ Rejeitar Sem toots agendados! - Digite um toot e então toque em Agendar no topo do menu. + Componha um toot e toque em Agendar no topo do menu. Excluir toot agendado? Mídia: %d Toot agendado! @@ -223,17 +223,17 @@ Sem notificações te mencionou - compartilhou seu toot + deu boost no seu toot favoritou seu toot - seguiu você + te seguiu Novo toot de %1$s e outra %d notificação e outras %d notificações - e outro %d toot para descobrir - e outros %d toots para descobrir + e outro %d toot para ver + e outros %d toots para ver %d favoritou @@ -252,21 +252,21 @@ Sem conexão com a internet! Conta bloqueada! Conta desbloqueada! - Conta silenciada! + Silêncio ativado! Silêncio desativado! Você seguiu a conta! Você deixou de seguir a conta! - Toot compartilhado! - Toot descompartilhado! + Você deu boost! + Boost desfeito! Toot adicionado aos favoritos! Toot removido dos favoritos! Toot denunciado! Toot excluído! Toot fixado! Toot desafixado! - Oops! Ocorreu um erro! + Opa! Ocorreu um erro! Ocorreu um erro! A instância não retornou um código de autorização! - O domínio da instância parece não ser válido! + Parece que o domínio da instância não é válido! Ocorreu um erro ao alternar entre as contas! Ocorreu um erro na pesquisa! Não foi possível entrar! @@ -277,13 +277,13 @@ Tradução está desativada nas configurações Rascunho salvo! Você tem certeza que sua instância permite esse número de caracteres? Geralmente, são 500 caracteres. - Visibilidade dos toots foi mudada para a conta %1$s + Visibilidade dos toots foi alterada na conta %1$s Nome da instância e nome de exibição não podem ser vazios! - Otimização do carregamento - Número de toots por atualização - Número de contas por atualização - Número de notificações por atualização + Otimização da timeline + Número de toots por vez + Número de contas por vez + Número de notificações por vez Sempre Wi-Fi Perguntar @@ -292,36 +292,36 @@ Mostrar mais… Mostrar menos… Conteúdo sensível - Mostrar toot anterior nas respostas + Mostrar toot anterior ao responder Mostrar timeline local Mostrar timeline global - Desativar avatares GIF + Desativar GIF Caminho: Salvar rascunhos automaticamente Mostrar contadores Adicionar link da mídia nos toots Notificar quando alguém te seguir Notificar quando alguém solicitar ser seu seguidor - Notificar quando alguém compartilhar seus toots + Notificar quando alguém der boost nos seus toots Notificar quando alguém favoritar seus toots Notificar quando alguém te mencionar Notificar quando uma enquete terminar - Mostrar diálogo antes de compartilhar - Mostrar diálogo antes de adicionar aos favoritos + Mostrar diálogo antes de dar boost + Mostrar diálogo antes de favoritar Notificar somente em Wi-Fi Notificar? Silenciar notificações Modo noturno - Segundos para a visualização de NSFW expirar, 0 para desativar + Segundos para expirar a visualização de NSFW, 0 para desativar. Editar perfil Compartilhamento externo personalizado Seu link de compartilhamento externo… - Bio… - Bloquear conta + Biografia… + Trancar conta Salvar mudanças - Escolher cabeçalho - Ajustar visualização de imagens - Transformar toots com mais de 500 caracteres em sequências + Escolher capa + Ajustar prévias de imagens + Transformar toots com mais de 500 caracteres em sequência Você excedeu os 160 caracteres permitidos! Você excedeu os 30 caracteres permitidos! Entre @@ -333,7 +333,7 @@ Usar navegador interno Abas personalizadas Ativar Javascript - Expandir cw automaticamente + Expandir ac automaticamente Permitir cookies de terceiros Modelo das timelines: @@ -351,11 +351,11 @@ DeepL Não - Sua chave de API, você pode deixar em branco para Yandex + Você pode deixar sua chave de API em branco para Yandex - Escuro - Claro - Preto + Noturno + Diurno + AMOLED Não @@ -457,7 +457,7 @@ 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 - Agradecimentos à Stéphane pelo logo. + Agradecimentos a Stéphane pela logo. Agradecimentos aos: @@ -471,16 +471,16 @@ Não há nada nesta lista ainda. Quando membros desta lista postarem novos toots, eles aparecerão aqui. Adicionar à lista Remover da lista - Adicionar lista + Criar lista Excluir lista Editar lista - Título da nova lista - Procure entre pessoas que você segue + Nome da nova lista + Pesquisar entre pessoas que você segue Suas listas - %1$s foi movido para %2$s + %1$s mudou-se para %2$s Mostrar número de boosts/favoritos - Autenticação não funciona? + Falha ao autenticar? Aqui estão algumas verificações que podem ajudar:\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 @@ Esta ação pode ser demorada. Você será notificado quando ela terminar. Ainda em execução, por favor, aguarde… Exportar toots - Exportar toots para %1$s + Exportar toots de %1$s %1$s toots de %2$s foram exportados. - Algo deu errado enquanto exportava dados para %1$s + Algo deu errado enquanto exportava dados de %1$s Algo deu errado ao exportar dados! Dados foram importados! Algo deu errado ao importar dados! Proxy Tipo - Ativar o proxy? + Ativar proxy? Servidor Porta - Login + Entrar Senha Tema: Modo compacto @@ -513,20 +513,20 @@ Há um erro na expressão regular! Sem conta ainda? Nenhuma timeline foi encontrada nesta instância! - Remover esta instância? - Você vai remover %s de suas instâncias seguidas. + Deixar de seguir esta instância? + Você vai deixar de seguir a instância %s. Traduzir em %s Fedilab parou :( 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! Perguntar para enviar relatórios de erros por e-mail? Seguir instância Você já segue esta instância! - A instância está sendo seguida! + Você seguiu a instância! Parcerias Informação Ocultar boosts de %s Apresentar no perfil - Esconder tudo de %s + Ocultar tudo de %s Mostrar boosts de %s Não apresentar no perfil Mostrar tudo de %s @@ -541,7 +541,7 @@ Página Inicial Timelines públicas Notificações - Conversas + Sequências Serão correspondidas independente de maiúsculas ou minúsculas no texto ou no alerta de conteúdo de um toot Apagar ao invés de ocultar Os toots filtrados desaparecerão irreversivelmente, mesmo se o filtro for removido mais tarde @@ -550,26 +550,26 @@ Contextos do filtro Um ou mais contextos onde o filtro deve ser aplicado Expira após - Adicionar novo filtro + Criar novo filtro Excluir filtro? Atualizar filtro Criar filtro Quem seguir Não há contas listadas no momento! Seguir - Selecionar todos - Desmarcar todos - %s está sendo seguido! + Selecionar tudo + Desmarcar tudo + Você segue %s! Criando a lista %s Adicionar contas à lista Contas adicionadas à lista Adicionando contas à lista Sem listas. Você pode criar uma tocando no botão \"+\". - Sem instâncias remotas. Você pode seguir uma tocando no botão \"+\". + Sem instâncias. Você pode seguir uma tocando no botão \"+\". Quem seguir API Trunk - A(s) conta(s) não pode(m) ser seguida(s) - Carregando conta remota + Desculpe, é impossível seguir + Carregando conta remota! Expandir automaticamente mídias ocultas Mostrar botão de seguir instâncias Novo seguidor @@ -579,48 +579,48 @@ Enquete terminada Novo toot Backup de Toots - Baixar mídia + Download de mídia Mudar som de notificação Selecionar toque - Ativar intervalo de tempo + Ativar definição de momento Tutoriais em vídeo Carregando sequência remota! - Não há domínios bloqueados! - Desbloquear o domínio - Tem certeza que quer desbloquear %s? - Tem certeza que quer bloquear %s? - Domínios bloqueados - Bloquear domínio - O domínio está bloqueado - O domínio não está mais bloqueado! - Carregando toot remoto + Sem instâncias bloqueadas! + Desbloquear instância + Tem certeza de que quer desbloquear %s? + 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. + Instâncias bloqueadas + Bloquear instância + Instância bloqueada! + Instância desbloqueada! + Carregando toot remoto! Comentar Instância Peertube - Mostrar timeline de mensagens privadas + Mostrar timeline de mensagens diretas Manter processo em segundo plano quando o aplicativo for fechado Seja o primeiro a comentar o vídeo tocando no botão superior direito! %s visualizações Duração: %s Adicionar instância - Os comentários foram desabilitados neste vídeo! + Os comentários deste vídeo foram desativados! Selecione uma resolução Favoritos do Peertube O vídeo foi adicionado aos favoritos! O vídeo foi removido dos favoritos! Não há vídeos do Peertube em seus favoritos! Canal - Sem canais do Peertube - Sem instâncias do Peertube - Sem instâncias do Mastodon + Sem canais Peertube + Sem instâncias Peertube + Sem instâncias Mastodon Sem listas Vídeos Canais Usar Emoji One Informação - Mostrar pré-visualizações em todos os toots + Mostrar prévias em todos os toots Designer da nova UX/UI Usar a timeline direta anterior ao Mastodon 2.6 - Mostrar pré-visualizações do vídeo + Mostrar prévias de vídeo Suporte no Gitlab Relatório de erros Não há nenhum cliente de email instalado. @@ -644,7 +644,7 @@ Nenhum toot agendado para mostrar! Agendar boost.]]> Timeline de Arte - Abrir um menu + Abrir menu Voltar Logo do aplicativo Foto do perfil @@ -654,16 +654,16 @@ Logo do MastoHost Seletor de emoji Atualizar - Expandir a conversa + Expandir a sequência Sair de uma conta - Remover o domínio bloqueado + Desbloquear instância Seletor de emoji personalizado Reproduzir vídeo Novo toot Imagem do cartão Ocultar mídia Favicon - Adicionar descrição da mídia + Adicionar descrição da mídia (para deficientes visuais) Nunca 30 minutos @@ -694,7 +694,7 @@ Robô Instância Pixelfed Instância Mastodon - Nenhuma instância Pixelfed + Sem instância Pixelfed Qualquer um Todos Nenhum @@ -708,10 +708,10 @@ Inscrições Visão geral Destaques - Recentemente adicionado(a) + Recentemente adicionado Local Enviar - Resposta + Responder Excluir comentário Tem certeza de que deseja excluir este comentário? Vídeo em tela cheia @@ -724,25 +724,25 @@ Categoria Idioma Este vídeo possui conteúdo adulto ou explícito - Ativar comentários no vídeo - Atualizar o vídeo + Ativar comentários do vídeo + Atualizar vídeo Descrição O vídeo foi atualizado! Envio cancelado! O vídeo foi enviado! - Enviando, por favor aguarde… + Enviando, por favor, aguarde… Toque aqui para editar os dados do vídeo. Excluir vídeo Tem certeza de que deseja excluir este vídeo? - Nenhum vídeo enviado ainda! + Sem vídeos enviados! Mostrar vídeos NSFW Canal %s por padrão Sem vídeos! Adicionar mídia aos favoritos - Comente + Deixe um comentário! Compartilhar Minhas imagens - Escolher um modo de agendamento + Escolher como agendar Do dispositivo Do servidor Toots (Servidor) @@ -778,7 +778,7 @@ Markdown Sair da conta Otimizar o tempo de carregamento - Todos + Tudo Apoie o aplicativo Open Collective permite aos grupos criar rapidamente um coletivo, angariar fundos e gerí-los de forma transparente. Copiar link @@ -798,7 +798,7 @@ Filtrar timeline com tags Sem tags Ocultar o botão de excluir notificação na aba das notificações - Recuperar os metadados se se tratar duma URL que partilha doutras aplicações + Anexar uma imagem ao compartilhar um link Enquete Enquetes @@ -810,15 +810,15 @@ Você precisa de pelo menos duas opções para a enquete! Feito termina em %s - Atualizar enquete + Atualizar Votar - Uma enquete não pode ser anexada a uma mensagem direta! + Uma mensagem direta não pode conter uma enquete! Uma enquete em que você votou terminou - Uma enquete que você publicou terminou + Uma enquete sua terminou Personalizar Categorias - Notícias - Intervalo de tempo para notificações + Novos! + Definição de momento para notificações Avançado Mostrar etiqueta \'new\' em toots não lidos Mostrar timeline do Peertube @@ -842,11 +842,11 @@ Toots em cache Forward tags in replies - %d votou - %d votaram + %d voto + %d votos - Única opção + Uma opção Múltiplas opções @@ -860,6 +860,6 @@ Webview - Stream direta + Stream direto From c81b005465c85d04ebe807f1115c9987da6a1bdf Mon Sep 17 00:00:00 2001 From: Thomas Date: Mon, 13 May 2019 16:31:03 +0000 Subject: [PATCH 38/47] New translations strings.xml (Swedish) --- app/src/main/res/values-sv/strings.xml | 1 + 1 file changed, 1 insertion(+) diff --git a/app/src/main/res/values-sv/strings.xml b/app/src/main/res/values-sv/strings.xml index 4274f6709..a3a11dfe9 100644 --- a/app/src/main/res/values-sv/strings.xml +++ b/app/src/main/res/values-sv/strings.xml @@ -840,6 +840,7 @@ Markera alltid media som känsligt GNU-instans Cachadstatus + Forward tags in replies %d röst %d röster From bbedabe6aae520f0098be3c1a823f256bf93d390 Mon Sep 17 00:00:00 2001 From: Thomas Date: Mon, 13 May 2019 16:31:08 +0000 Subject: [PATCH 39/47] New translations strings.xml (Sinhala) --- app/src/main/res/values-si/strings.xml | 1 + 1 file changed, 1 insertion(+) diff --git a/app/src/main/res/values-si/strings.xml b/app/src/main/res/values-si/strings.xml index e98e06b56..513d032c1 100644 --- a/app/src/main/res/values-si/strings.xml +++ b/app/src/main/res/values-si/strings.xml @@ -839,6 +839,7 @@ Always mark media as sensitive GNU instance Cached status + Forward tags in replies %d vote %d votes From 8daa4905df6b70d157526094b4d0d3ef7ca5ab09 Mon Sep 17 00:00:00 2001 From: Thomas Date: Mon, 13 May 2019 16:31:12 +0000 Subject: [PATCH 40/47] New translations strings.xml (Slovenian) --- app/src/main/res/values-sl/strings.xml | 1 + 1 file changed, 1 insertion(+) diff --git a/app/src/main/res/values-sl/strings.xml b/app/src/main/res/values-sl/strings.xml index 4ec87499a..5080a0362 100644 --- a/app/src/main/res/values-sl/strings.xml +++ b/app/src/main/res/values-sl/strings.xml @@ -848,6 +848,7 @@ Always mark media as sensitive GNU instance Cached status + Forward tags in replies %d vote %d votes From 9813088346da24fcbdae5f904842b727e85cb68e Mon Sep 17 00:00:00 2001 From: Thomas Date: Mon, 13 May 2019 16:31:16 +0000 Subject: [PATCH 41/47] New translations strings.xml (Spanish) --- app/src/main/res/values-es/strings.xml | 1 + 1 file changed, 1 insertion(+) diff --git a/app/src/main/res/values-es/strings.xml b/app/src/main/res/values-es/strings.xml index 109b8ef98..6380b6ef5 100644 --- a/app/src/main/res/values-es/strings.xml +++ b/app/src/main/res/values-es/strings.xml @@ -834,6 +834,7 @@ https://yandex.ru/legal/confidential/?lang=en Always mark media as sensitive GNU instance Cached status + Forward tags in replies %d vote %d votes From 996203cc38564d0837bf06c5eb5352ac1ef7ebf1 Mon Sep 17 00:00:00 2001 From: Thomas Date: Mon, 13 May 2019 16:31:22 +0000 Subject: [PATCH 42/47] New translations strings.xml (Turkish) --- app/src/main/res/values-tr/strings.xml | 1 + 1 file changed, 1 insertion(+) diff --git a/app/src/main/res/values-tr/strings.xml b/app/src/main/res/values-tr/strings.xml index 1474f0d85..7a45c24fe 100644 --- a/app/src/main/res/values-tr/strings.xml +++ b/app/src/main/res/values-tr/strings.xml @@ -833,6 +833,7 @@ Always mark media as sensitive GNU instance Cached status + Forward tags in replies %d vote %d votes From e41eb3a26726a0df29e12198f985c4c013e56f08 Mon Sep 17 00:00:00 2001 From: Thomas Date: Mon, 13 May 2019 16:31:28 +0000 Subject: [PATCH 43/47] New translations strings.xml (Ukrainian) --- app/src/main/res/values-uk/strings.xml | 1 + 1 file changed, 1 insertion(+) diff --git a/app/src/main/res/values-uk/strings.xml b/app/src/main/res/values-uk/strings.xml index e3d6d3bc3..e895d881a 100644 --- a/app/src/main/res/values-uk/strings.xml +++ b/app/src/main/res/values-uk/strings.xml @@ -838,6 +838,7 @@ Always mark media as sensitive GNU instance Cached status + Forward tags in replies %d vote %d votes From 09e8e1817433efebdbf4cdf77462492585d62a5b Mon Sep 17 00:00:00 2001 From: Thomas Date: Mon, 13 May 2019 16:31:32 +0000 Subject: [PATCH 44/47] New translations strings.xml (Vietnamese) --- app/src/main/res/values-vi/strings.xml | 1 + 1 file changed, 1 insertion(+) diff --git a/app/src/main/res/values-vi/strings.xml b/app/src/main/res/values-vi/strings.xml index 88bdf64c6..150144fab 100644 --- a/app/src/main/res/values-vi/strings.xml +++ b/app/src/main/res/values-vi/strings.xml @@ -834,6 +834,7 @@ và %d toots khác để khám phá Always mark media as sensitive GNU instance Cached status + Forward tags in replies %d votes From 5856ca725348baaffa02b597eb782c6b6dafd24e Mon Sep 17 00:00:00 2001 From: Thomas Date: Mon, 13 May 2019 16:31:37 +0000 Subject: [PATCH 45/47] New translations strings.xml (Welsh) --- app/src/main/res/values-cy/strings.xml | 1 + 1 file changed, 1 insertion(+) diff --git a/app/src/main/res/values-cy/strings.xml b/app/src/main/res/values-cy/strings.xml index 453ac83fa..bf2e8c114 100644 --- a/app/src/main/res/values-cy/strings.xml +++ b/app/src/main/res/values-cy/strings.xml @@ -855,6 +855,7 @@ Always mark media as sensitive GNU instance Cached status + Forward tags in replies %d votes %d vote From 68648fed3256eac1629b5bcb7d553b4e5f9e347c Mon Sep 17 00:00:00 2001 From: Thomas Date: Mon, 13 May 2019 16:31:42 +0000 Subject: [PATCH 46/47] New translations strings.xml (Lombard) --- app/src/main/res/values-lmo/strings.xml | 1 + 1 file changed, 1 insertion(+) diff --git a/app/src/main/res/values-lmo/strings.xml b/app/src/main/res/values-lmo/strings.xml index c0ca09065..337528669 100644 --- a/app/src/main/res/values-lmo/strings.xml +++ b/app/src/main/res/values-lmo/strings.xml @@ -840,6 +840,7 @@ Always mark media as sensitive GNU instance Cached status + Forward tags in replies %d vote %d votes From 71148394189fcfbc63d7c97e3ebdf41157bfaa27 Mon Sep 17 00:00:00 2001 From: tom79 Date: Mon, 13 May 2019 19:38:48 +0200 Subject: [PATCH 47/47] Fix a crash --- app/build.gradle | 4 ++-- .../etalab/mastodon/fragments/DisplayStatusFragment.java | 6 ++++-- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/app/build.gradle b/app/build.gradle index 58697fcba..112dc0b80 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -7,8 +7,8 @@ android { applicationId "fr.gouv.etalab.mastodon" minSdkVersion 16 targetSdkVersion 28 - versionCode 265 - versionName "1.81.1" + versionCode 266 + versionName "1.81.2" multiDexEnabled true renderscriptTargetApi 28 as int renderscriptSupportModeEnabled true diff --git a/app/src/main/java/fr/gouv/etalab/mastodon/fragments/DisplayStatusFragment.java b/app/src/main/java/fr/gouv/etalab/mastodon/fragments/DisplayStatusFragment.java index d05582cdb..822c5893d 100644 --- a/app/src/main/java/fr/gouv/etalab/mastodon/fragments/DisplayStatusFragment.java +++ b/app/src/main/java/fr/gouv/etalab/mastodon/fragments/DisplayStatusFragment.java @@ -931,8 +931,10 @@ public class DisplayStatusFragment extends Fragment implements OnRetrieveFeedsIn return; //Find the position of toots between those already present int position = 0; - while (position < this.statuses.size() && statuses.get(0).getCreated_at().before(this.statuses.get(position).getCreated_at())) { - position++; + if( statuses.get(0).getCreated_at() != null && this.statuses.get(position).getCreated_at() != null) { + while (position < this.statuses.size() && statuses.get(0).getCreated_at().before(this.statuses.get(position).getCreated_at())) { + position++; + } } ArrayList tmpStatuses = new ArrayList<>(); for (Status tmpStatus : statuses) {