From 7feeb0b0e48a0f9132dcc920037fd44054ba27b7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jo=C3=A3o=20Victhor?= Date: Sun, 9 Feb 2025 08:21:50 +0000 Subject: [PATCH 1/4] chore(i18n): new language (Portuguese (Brazil)) --- i18n/strings/pt-BR.json | 1 + 1 file changed, 1 insertion(+) create mode 100644 i18n/strings/pt-BR.json diff --git a/i18n/strings/pt-BR.json b/i18n/strings/pt-BR.json new file mode 100644 index 00000000..0967ef42 --- /dev/null +++ b/i18n/strings/pt-BR.json @@ -0,0 +1 @@ +{} From 3b3ca2d7463394318b03a7b1dee6c5cc03f5bc69 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jo=C3=A3o=20Victhor?= Date: Sun, 9 Feb 2025 08:22:10 +0000 Subject: [PATCH 2/4] chore(i18n): new translations from Weblate (Portuguese (Brazil)) Currently translated at 100.0% (172 of 172 strings) Translation: RVMob/App Translate-URL: https://translate.revolt.chat/projects/rvmorb/app/pt_BR/ --- i18n/strings/pt-BR.json | 283 +++++++++++++++++++++++++++++++++++++++- 1 file changed, 282 insertions(+), 1 deletion(-) diff --git a/i18n/strings/pt-BR.json b/i18n/strings/pt-BR.json index 0967ef42..a6073cfb 100644 --- a/i18n/strings/pt-BR.json +++ b/i18n/strings/pt-BR.json @@ -1 +1,282 @@ -{} +{ + "app": { + "actions": { + "back": "Voltar", + "cancel": "Cancelar", + "close": "Fechar", + "confirm": "Confirmar", + "create_channel": "Criar canal", + "delete": "Excluir", + "save": "Salvar" + }, + "discover": { + "count_bots_one": "{{count}} robô", + "count_bots_many": "{{count}} robôs", + "count_bots_other": "{{count}} robôs", + "header_bots": "Descobrir Robôs", + "header_servers": "Descobrir Servidores", + "tabs": { + "bots": "Robôs", + "servers": "Servidores" + }, + "count_servers_one": "{{count}} servidor", + "count_servers_many": "{{count}} servidores", + "count_servers_other": "{{count}} servidores", + "fetching_bots": "Carregando robôs…", + "fetching_servers": "Carregando servidores…" + }, + "loading": { + "generic": "Carregando…", + "connecting": "Entrando…", + "unknown_state": "Eita…", + "unknown_state_body": "Por favor, permita que os desenvolvedores saibam que você viu isso (valor: {{state}})" + }, + "login": { + "forms": { + "email_placeholder": "Email", + "password_placeholder": "Senha", + "mfa_placeholder": "Código de uso único", + "session_token_placeholder": "Token" + }, + "instance_notice": "Você está se conectando a {{url}}.", + "options": { + "login_regular": "Sim, entrar com meu email e senha", + "login_regular_body": "Recomendado para a maioria dos usuários.", + "login_session_token": "Sim, entrar com um token de sessão", + "signup": "Não, registrar-se", + "login_session_token_body": "Use isso se você estiver tendo problemas com o sistema de entrada comum. Algumas funcionalidades podem estar indisponíveis.", + "signup_body": "Você será redirecionado ao aplicativo da web. Assim que houver se registrado, retorne e entre." + }, + "settings": { + "saved": "Salvo!", + "saved_body": "Por enquanto, você terá que fechar e reabrir o app para que as suas alterações se apliquem. Sabemos que não é o ideal - nós arrumaremos isso num momento posterior." + }, + "token_info_label": "Como obter o meu token?", + "subheader": "Você tem uma conta?" + }, + "home": { + "join_lounge": "Juntar-se ao Revolt Lounge", + "open_lounge": "Abrir o Revolt Lounge", + "open_rvmob": "Abrir o servidor Clerotri", + "open_settings": "Abrir configurações", + "description": "Deslize a partir da esquerda da tela ou clique no ícone de três linhas para ver os seus servidores e mensagens!", + "join_rvmob": "Juntar-se ao servidor Clerotri" + }, + "messaging": { + "message_box_channel": "Conversar em #{{name}}", + "message_box_group": "Conversar em {{name}}", + "message_box_dm": "Conversar com @{{name}}", + "message_box_saved_notes": "Salvar nas suas notas", + "no_messages": "Nenhuma mensagem", + "reply_not_loaded": "Mensagem não carregada", + "no_messages_body": "Dê início à conversa." + }, + "modals": { + "confirm_deletion": { + "header_role": "Excluir cargo?", + "header_message": "Excluir mensagem?", + "header_server": "Excluir servidor?", + "body_role": "Tem certeza que quer excluir <2>esse cargo?", + "body_server": "Tem certeza que quer excluir <2>{{name}}?", + "warning": "Isso não pode ser desfeito.", + "body_message": "Tem certeza que quer excluir <2>essa mensagem?" + }, + "create_channel": { + "header": "Criar um canal novo", + "name_header": "Nome", + "name_placeholder": "Nome do canal", + "type_header": "Tipo", + "type_text": "Canal de texto", + "type_voice": "Canal de voz", + "nsfw_header": "NSFW", + "nsfw_label": "Marcar canal como NSFW" + }, + "edit_text": { + "display_name_header": "Definir nome de exibição", + "display_name_placeholder": "Nome de exibição", + "nickname_header": "Definir apelido", + "nickname_placeholder": "Apelido (deixe em branco para redefinir)", + "nickname_other_header": "Definir apelido do membro", + "nickname_other_placeholder": "Apelido (deixe em branco para redefinir)", + "role_colour_placeholder": "Cor do cargo", + "session_name_header": "Definir nome da sessão", + "session_name_placeholder": "Nome da sessão", + "role_colour_header": "Definir cor do cargo" + } + }, + "servers": { + "settings": { + "general": "Geral", + "user_management": "Gerenciamento de Usuário", + "delete_server": "Excluir Servidor", + "overview": { + "title": "Visão geral", + "name": "Nome do servidor", + "description": "Descrição do servidor", + "markdown_tip": "Descrições de servidor suportam a formatação Markdown.", + "markdown_tip_link": "Saber mais.", + "description_placeholder": "Adicionar descrição…", + "set_description": "Definir descrição", + "system_messages": "Mensagens do sistema", + "system_message_channel_types": { + "user_joined": "Usuário entrou", + "user_left": "Usuário saiu", + "user_kicked": "Usuário expulso", + "user_banned": "Usuário banido" + }, + "system_messages_description": "Quando membros entram, saem, são expulsos ou banidos, você pode receber mensagens.", + "errors": { + "empty_server_name": "Nomes de servidor não podem estar vazios!" + } + }, + "channels": { + "title": "Canais", + "name": "Nome do canal", + "name_placeholder": "Definir um nome pro canal…", + "permissions": "Permissões do canal", + "no_perms_set": "Não definido", + "errors": { + "empty_channel_name": "Nomes de canal não podem estar vazios!" + } + }, + "roles": { + "title": "Cargos", + "name": "Nome", + "name_placeholder": "Definir um nome pro cargo…", + "options_header": "Opções", + "options": { + "hoist": "Destacar cargo", + "hoist_body": "Dispor esse cargo sobre outros na lista de membros." + }, + "rank": "Posição", + "permissions": "Permissões", + "colour": "Cor", + "delete": "Excluir Cargo", + "set_colour": "Definir cor do cargo", + "open_colour_modal": "Inserir cor manualmente", + "errors": { + "empty_role_name": "Nomes de cargo não podem estar vazios!" + } + }, + "emoji": { + "title": "Emoji", + "added_by": "Adicionado por @{{name}}", + "empty": "Nenhum emoji", + "deleted_toast": "{{name}} excluído" + }, + "members": { + "title": "Membros", + "loading": "Buscando membros…" + }, + "invites": { + "title": "Convites", + "loading": "Buscando convites…", + "empty": "Nenhum convite" + }, + "bans": { + "title": "Banimentos", + "loading": "Buscando banimentos…", + "empty": "Nenhum banimento", + "no_reason": "Nenhum motivo fornecido" + }, + "customisation": "Personalização" + } + }, + "settings": { + "app": { + "language": "Escolha seu idioma", + "refetchOnReconnect": "Recuperar mensagens quando reconectar", + "reopenLastChannel": "Reabrir o último canal em que você esteve ao abrir o app", + "notifications": { + "enabled": "Habilitar notificações push", + "enabledInApp": "Habilitar notificações no app", + "notifyOnSelfPing": "Receber uma notificação quando mencionar a si mesmo" + }, + "showChangelogs": "Mostrar registro de alterações após atualizar o Clerotri" + }, + "ui": { + "home": { + "holidays": "Mostrar feriados na página inicial" + }, + "theme": "Tema", + "theme_remark": "Você terá de abrir ou fechar o menu lateral para que as suas alterações apareçam em todos os lugares.", + "messaging": { + "doubleTapToReply": "Responder a mensagens tocando nelas duas vezes", + "doubleTapToReply_remark": "Isso só é suportado na nova visualização de mensagens.", + "emojiPack": "Pacote de emojis", + "experimentalScrolling": "Habilitar rolagem de canais para a visualização de mensagens antiga", + "experimentalScrolling_remark": "Você só pode rolar para trás.", + "fontSize": "Tamanho da fonte", + "fontSize_remark": "Isso será aplicado para mensagens e certas partes do app.", + "messageSpacing": "Espaçamento das mensagens", + "showReactions": "Mostrar reações sob mensagens", + "showReactions_remark": "Você pode adicionar reações existentes, mas ainda não pode adicionar novas reações.", + "showSelfInTypingIndicator": "Mostrar-se no indicador de digitação", + "statusInChatAvatars": "Mostrar status do usuário nos avatares do chat", + "use24H": "Usar formato de hora 24-horas", + "useNewMessageView": "Usar a nova visualização de mensagem", + "sendAttachments": "Habilitar o envio de anexos", + "showNSFWContent": "Consentir para conteúdo +18", + "showMasqAvatar": "Mostrar avatar mascarado no canto" + }, + "settings": { + "showExperimental": "Mostrar recursos experimentais" + }, + "showDeveloperFeatures": "Mostrar ferramentas de desenvolvedor" + } + }, + "settings_menu": { + "account": { + "title": "Conta" + }, + "appearance": { + "title": "Aparência" + }, + "functionality": { + "title": "Recursos" + }, + "groups": { + "advanced": "Avançado", + "app": "Aplicativo", + "other": "Outros", + "user": "Usuário" + }, + "i18n": { + "title": "Idioma" + }, + "info": { + "title": "Sobre o Clerotri" + }, + "licenses": { + "title": "Licenças de Código Livre", + "loading": "Carregando dados de licença…" + }, + "other": { + "debug_info": "Copiar Informações de Depuração", + "view_issues": "Mostrar Problemas em Aberto", + "logout": "Sair" + }, + "profile": { + "title": "Perfil" + } + }, + "misc": { + "generic_errors": { + "rateLimited_toast": "Vá mais devagar e tente novamente em alguns segundos." + }, + "network_indicator": { + "body": "Conexão perdida", + "hide": "(esconder)" + }, + "voice": { + "header": "Canais de voz ainda não são suportados no Clerotri!", + "body": "No meio-tempo, você pode se juntar a eles através do aplicativo da web ou através do Revolt Desktop." + } + }, + "profile": { + "roles": { + "copied_role_id_toast": "ID do cargo copiado" + } + } + } +} From 237e9d13d8c658d2d0fe645ba7068c71a514c75d Mon Sep 17 00:00:00 2001 From: mexish Date: Tue, 11 Feb 2025 05:19:35 +0000 Subject: [PATCH 3/4] chore(i18n): new translations from Weblate (Russian) Currently translated at 100.0% (172 of 172 strings) Translation: RVMob/App Translate-URL: https://translate.revolt.chat/projects/rvmorb/app/ru/ --- i18n/strings/ru.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/i18n/strings/ru.json b/i18n/strings/ru.json index 122798fc..e77a865c 100644 --- a/i18n/strings/ru.json +++ b/i18n/strings/ru.json @@ -62,7 +62,8 @@ "refetchOnReconnect": "Получать сообщения после переподключения", "notifications": { "enabled": "Включить push-уведомления", - "notifyOnSelfPing": "Получать уведомление при упоминании самого себя" + "notifyOnSelfPing": "Получать уведомление при упоминании самого себя", + "enabledInApp": "Включить уведомления в приложении" }, "showChangelogs": "Показывать список изменений после обновления Clerotri", "reopenLastChannel": "Открывать последний канал, в котором вы были, когда вы заново открываете приложение" From 4a64a0d3bef11ed05e0704a6bf5df358539f1bd9 Mon Sep 17 00:00:00 2001 From: searinminecraft Date: Tue, 11 Feb 2025 11:14:55 +0000 Subject: [PATCH 4/4] chore(i18n): new translations from Weblate (Filipino) Currently translated at 100.0% (172 of 172 strings) Translation: RVMob/App Translate-URL: https://translate.revolt.chat/projects/rvmorb/app/fil/ --- i18n/strings/fil.json | 45 +++++++++++++++++++++++++++++++++---------- 1 file changed, 35 insertions(+), 10 deletions(-) diff --git a/i18n/strings/fil.json b/i18n/strings/fil.json index 6ec76346..e4d087ed 100644 --- a/i18n/strings/fil.json +++ b/i18n/strings/fil.json @@ -17,7 +17,11 @@ }, "instance_notice": "Kumokonekta ka sa {{url}}.", "subheader": "Mayroon ka bang account?", - "token_info_label": "Paano ko makukuha ang aking token?" + "token_info_label": "Paano ko makukuha ang aking token?", + "settings": { + "saved_body": "Sa ngayon, kailangan mong isara at bukan muli ang app para mag-apply ang iyong mga setting. Alam namin na hindi ito ideyal - aayusin namin ito sa lalong madaling panahon.", + "saved": "Na-save!" + } }, "modals": { "confirm_deletion": { @@ -135,10 +139,11 @@ "refetchOnReconnect": "Kunin ulit ang mga mensahe kapag kumokonekta ulit", "notifications": { "notifyOnSelfPing": "Magkaroon ng abiso kapag i-ping ang iyong sarili", - "enabled": "Paganahin ang mga push notification" + "enabled": "Paganahin ang mga push notification", + "enabledInApp": "I-enable ang in-app na mga abiso" }, "language": "Piliin ang iyong wika", - "showChangelogs": "Ipakita ang mga pagbabago pagkatapos i-update ang RVMob", + "showChangelogs": "Ipakita ang mga pagbabago pagkatapos i-update ang Clerotri", "reopenLastChannel": "Buksan ang huling channel kung saan ka kapag bubuksan ang app" }, "ui": { @@ -183,14 +188,16 @@ }, "loading": { "generic": "Naglo-load…", - "connecting": "Naglo-log in…" + "connecting": "Naglo-log in…", + "unknown_state": "Ay, naku…", + "unknown_state_body": "Mangyaring ipaalam sa mga developer na nakita mo ito (value: {{state}})" }, "home": { "description": "Mag-swipe sa kaliwa ng screen o i-tap ang tatlong linyang icon para makita ang iyong mga server at mensahe!", "join_lounge": "Sumali sa Revolt Lounge", "open_lounge": "Buksan ang Revolt Lounge", - "join_rvmob": "Sumali sa RVMob server", - "open_rvmob": "Buksan ang RVMob server", + "join_rvmob": "Sumali sa Clerotri server", + "open_rvmob": "Buksan ang Clerotri server", "open_settings": "Buksan ang mga setting" }, "settings_menu": { @@ -213,7 +220,7 @@ "title": "Wika" }, "info": { - "title": "Tungkol sa RVMob" + "title": "Tungkol sa Clerotri" }, "other": { "debug_info": "Kopyahin ang Debug Info", @@ -222,6 +229,10 @@ }, "profile": { "title": "Profile" + }, + "licenses": { + "loading": "Nilo-load ang data ng lisensya…", + "title": "Mga Open Source na Lisensya" } }, "misc": { @@ -230,7 +241,7 @@ "hide": "(itago)" }, "voice": { - "header": "Hindi pa sinusuportahan ang mga voice channel sa RVMob!", + "header": "Hindi pa sinusuportahan ang mga voice channel sa Clerotri!", "body": "Sa ngayon, maari mong silang i-join sa web app o Revolt Desktop." }, "generic_errors": { @@ -246,10 +257,24 @@ "bots": "Mga Bot", "servers": "Mga Server" }, - "count_bots_one": "{{count}} server", - "count_bots_other": "{{count}} mga server", + "count_bots_one": "{{count}} bot", + "count_bots_other": "{{count}} mga bot", "fetching_servers": "Nilo-load ang mga server…", "header_servers": "Tuklasin ang Mga Server" + }, + "profile": { + "roles": { + "copied_role_id_toast": "Kinopya ang role ID" + } + }, + "messaging": { + "no_messages": "Walang mga mensahe", + "no_messages_body": "Simulan ang pag-uusap.", + "reply_not_loaded": "Hindi na-load ang mensahe", + "message_box_channel": "Magmensahe sa #{{name}}", + "message_box_group": "Magmensahe sa {{name}}", + "message_box_dm": "I-mensahe si @{{name}}", + "message_box_saved_notes": "I-save sa iyong mga tala" } } }