From 90c98857ce2e781d365cdbf98222fbc8c30bad56 Mon Sep 17 00:00:00 2001 From: Emanuel Pina Date: Sun, 12 Feb 2023 13:26:28 +0000 Subject: [PATCH 01/18] fix(i18n): update portuguese from Portugal translation (#1655) --- locales/pt-PT.json | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/locales/pt-PT.json b/locales/pt-PT.json index 0922af7e..f9ca8f93 100644 --- a/locales/pt-PT.json +++ b/locales/pt-PT.json @@ -35,6 +35,7 @@ "posts_count": "{0} Publicações|{0} Publicação|{0} Publicações", "profile_description": "Descrição de perfil de {0}", "profile_unavailable": "Perfil indisponível", + "request_follow": "Pedir para seguir", "unblock": "Desbloquear", "unfollow": "Deixar de seguir", "unmute": "Deixar de silenciar", @@ -68,6 +69,7 @@ "save": "Guardar", "save_changes": "Guardar alterações", "sign_in": "Entrar", + "sign_in_to": "Entrar em {0}", "switch_account": "Mudar de conta", "vote": "Votar" }, @@ -335,6 +337,7 @@ "language": { "display_language": "Idioma de Apresentação", "label": "Idioma", + "status": "Estado da tradução: {0}/{1} ({2}%)", "translations": { "add": "Adicionar", "choose_language": "Selecionar idioma", @@ -409,7 +412,8 @@ "hide_follower_count": "Esconder contagem de seguidores", "hide_reply_count": "Esconder contagem de respostas", "hide_translation": "Esconder botão de tradução", - "hide_username_emojis": "Esconder emojis no nome de utilizador", + "hide_username_emojis": "Esconder emojis do nome de utilizador", + "hide_username_emojis_description": "Esconde os emojis do nome de utilizador nas cronologias. Os Emojis continuarão a ser visíveis nos seus perfis.", "label": "Preferências", "title": "Funcionalidades Experimentais", "user_picker": "Selecionador de Utilizador", @@ -554,15 +558,19 @@ "explore_links_intro": "Estas notícias estão, neste momento, a ser faladas por pessoas neste e noutros servidores da rede descentralizada.", "explore_posts_intro": "Estas publicações deste e de outros servidores na rede descentralizada estão, neste momento, a ganhar popularidade neste servidor.", "explore_tags_intro": "Estes hashtags estão, neste momento, a ganhar popularidade entre as pessoas neste e noutros servidores da rede descentralizada.", + "open_editor_tools": "Ferramentas de edição", "publish_failed": "Fechar mensagens de falha no topo do editor para republicar publicações", - "toggle_code_block": "Alternar bloco de código" + "toggle_bold": "Alternar negrito", + "toggle_code_block": "Alternar bloco de código", + "toggle_italic": "Alternar itálico" }, "user": { "add_existing": "Adicionar uma conta existente", "server_address_label": "Endereço do Servidor Mastodon", - "sign_in_desc": "Entre, para seguir pessoas ou hashtags, adicionar aos favoritos, partilhar e responder a publicações, ou interagir a partir da sua conta de outro servidor.", + "sign_in_desc": "Inicie sessão, para seguir pessoas ou hashtags, adicionar aos favoritos, partilhar e responder a publicações, ou interagir a partir da sua conta de outro servidor.", "sign_in_notice_title": "A visualizar os dados públicos de {0}", "sign_out_account": "Desconectar {0}", + "single_instance_sign_in_desc": "Inicie sessão, para seguir pessoas ou hashtags, adicionar aos favoritos, partilhar e responder a publicações.", "tip_no_account": "Se ainda não tem uma conta Mastodon, {0}.", "tip_register_account": "escolha um servidor e inscreva-se" }, From 059c1c7b33545364eaf12536e6d938b1b92bb3c9 Mon Sep 17 00:00:00 2001 From: ghose <704948+xmgz@users.noreply.github.com> Date: Sun, 12 Feb 2023 14:27:55 +0100 Subject: [PATCH 02/18] feat(i18n): update gl-ES (#1720) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Joaquín Sánchez --- locales/gl-ES.json | 80 +++++++++++++++++++++++++++++++++++++++------- 1 file changed, 68 insertions(+), 12 deletions(-) diff --git a/locales/gl-ES.json b/locales/gl-ES.json index 666baf1e..20b87ce7 100644 --- a/locales/gl-ES.json +++ b/locales/gl-ES.json @@ -19,7 +19,7 @@ "follow_requested": "Solicitado", "followers": "Seguidoras", "followers_count": "{0} Seguidoras|{0} Seguidora|{0} Seguidoras", - "following": "Seguimentos", + "following": "Seguindo", "following_count": "Seguindo a {0}", "follows_you": "Séguete", "go_to_profile": "Ir ao perfil", @@ -33,8 +33,9 @@ "pinned": "Fixada", "posts": "Publicacións", "posts_count": "{0} Publicacións|{0} Publicación|{0} Publicacións", - "profile_description": "Cabeceira do perfil de{0}", + "profile_description": "Cabeceira do perfil de {0}", "profile_unavailable": "Perfil non dispoñible", + "request_follow": "Solicitar seguimento", "unblock": "Desbloquear", "unfollow": "Retirar seguimento", "unmute": "Reactivar", @@ -68,6 +69,7 @@ "save": "Gardar", "save_changes": "Gardar cambios", "sign_in": "Acceder", + "sign_in_to": "Iniciar sesión en {0}", "switch_account": "Cambiar de conta", "vote": "Votar" }, @@ -116,6 +118,11 @@ "cancel": "Non", "confirm": "Si" }, + "delete_list": { + "cancel": "Cancelar", + "confirm": "Eliminar", + "title": "Tes a certeza de querer eliminar a lista \"{0}\"?" + }, "delete_posts": { "cancel": "Cancelar", "confirm": "Eliminar", @@ -169,11 +176,28 @@ "desc_para4": "Elk é Código Aberto. Se queres axudar probándoo, aportando a túa opinión, ou colaborando,", "desc_para5": "contacta con nós en GitHub", "desc_para6": "e involúcrate.", + "footer_team": "O Equipo Elk", "title": "Elk está de pre-estrea!" }, "language": { "search": "Buscar" }, + "list": { + "add_account": "Engadir conta á lista", + "cancel_edit": "Cancelar a edición", + "clear_error": "Limpar erro", + "create": "Crear", + "delete": "Elimina esta lista", + "delete_error": "Algo fallou ao querer eliminar a lista", + "edit": "Edita esta lista", + "edit_error": "Algo fallou ao querer actualizar a lista", + "error": "Houbo un fallo ao crear a lista", + "error_prefix": "Erro: ", + "list_title_placeholder": "Título da lista", + "modify_account": "Modificar listas coa conta", + "remove_account": "Retirar conta da lista", + "save": "Gardar cambios" + }, "menu": { "block_account": "Bloquear {0}", "block_domain": "Bloquear o dominio {0}", @@ -209,16 +233,19 @@ "blocked_domains": "Dominios bloqueados", "blocked_users": "Usuarias bloqueadas", "bookmarks": "Marcadores", - "built_at": "Versión {0}", + "built_at": "Publicada en {0}", "compose": "Redactar", "conversations": "Conversas", "explore": "Explorar", "favourites": "Favoritas", "federated": "Federada", "home": "Inicio", + "list": "Lista", + "lists": "Listas", "local": "Local", "muted_users": "Usuarias acaladas", "notifications": "Notificacións", + "privacy": "Privacidade", "profile": "Perfil", "search": "Buscar", "select_feature_flags": "Toggle Feature Flags", @@ -243,11 +270,13 @@ "content_warning": "Escribe aquí o aviso", "default_1": "En que estás a pensar?", "reply_to_account": "Responder a {0}", - "replying": "Respondendo", + "replying": "Responde aquí", "the_thread": "a conversa" }, "pwa": { "dismiss": "Desbotar", + "install": "Instalar", + "install_title": "Instalar Elk", "title": "Dispoñible nova versión de Elk!", "update": "Actualizar", "update_available_short": "Actualizar Elk", @@ -280,6 +309,7 @@ }, "settings": { "about": { + "built_at": "Data versión", "label": "Acerca de", "meet_the_team": "Coñece ao equipo", "sponsor_action": "Patrocínanos", @@ -306,7 +336,15 @@ }, "language": { "display_language": "Idioma da interface", - "label": "Idioma" + "label": "Idioma", + "status": "Estado da tradución: {0}/{1} ({2}%)", + "translations": { + "add": "Engadir", + "choose_language": "Elixe idioma", + "heading": "Traducións", + "hide_specific": "Agochar determinadas traducións", + "remove": "Retirar" + } }, "notifications": { "label": "Notificacións", @@ -335,10 +373,13 @@ "save_settings": "Gardar axustes", "subscription_error": { "clear_error": "Limpar erro", + "invalid_vapid_key": "A chave pública VAPID non semella válida.", "permission_denied": "Permiso non concedido: activa as notificacións no navegador.", + "repo_link": "Repositorio de Elk en GitHub", "request_error": "Algo fallou ao solicitar a subscrición, inténtao outra vez e se o erro continúa, informa do problema no repositorio de Elk.", "title": "Non se puido activar a subscrición a notificacións push", - "too_many_registrations": "Debido a limitacións do navegador, Elk non pode usar o servizo de notificacións push para múltiples contas en diferentes servidores. Podes subscribirte ás notificacións push con outra conta e intentalo outra vez." + "too_many_registrations": "Debido a limitacións do navegador, Elk non pode usar o servizo de notificacións push para múltiples contas en diferentes servidores. Podes subscribirte ás notificacións push con outra conta e intentalo outra vez.", + "vapid_not_supported": "O teu navegador ten soporte para Notificacións Web Push, pero non semella ter incluído o protocolo VAPID." }, "title": "Axustes das Notificacións Push", "undo_settings": "Desfacer cambios", @@ -355,22 +396,29 @@ "re_auth": "Semella que o teu servidor non ten soporte para notificacións Push. Inténtao pechando a sesión e volvendo a acceder, se esta mensaxe continúa aparecendo contacta coa administración do teu servidor." } }, - "show_btn": "Ir aos axustes de notificacións" + "show_btn": "Ir aos axustes de notificacións", + "under_construction": "En desenvolvemento" }, "notifications_settings": "Notificacións", "preferences": { - "enable_autoplay": "Activa reprodución auto.", + "enable_autoplay": "Activar reprodución auto.", + "enable_pinch_to_zoom": "Activar belisco para aumentar", "github_cards": "GitHub Cards", "grayscale_mode": "Modo en escala de grises", "hide_account_hover_card": "Non mostrar tarxetas emerxentes", + "hide_alt_indi_on_posts": "Agochar indicador ALT nas publicacións", "hide_boost_count": "Agochar conta de promocións", "hide_favorite_count": "Agochar conta de favoritos", "hide_follower_count": "Agochar conta de seguimentos", + "hide_reply_count": "Agochar conta de respostas", "hide_translation": "Agochar tradución", + "hide_username_emojis": "Agochar emojis nos nomes", + "hide_username_emojis_description": "Agocha nas cronoloxías os emojis nos nomes de usuaria. Emojis seguirán visibles na páxina de perfil da usuaria.", "label": "Preferencias", "title": "Características experimentais", - "user_picker": "Selector de usuarias", - "virtual_scroll": "Desprazamento virtual" + "user_picker": "Selector de conta", + "virtual_scroll": "Desprazamento virtual", + "wellbeing": "Benestar" }, "profile": { "appearance": { @@ -419,8 +467,10 @@ "filter_removed_phrase": "Eliminada polo filtro", "filter_show_anyway": "Mostrar igualmente", "img_alt": { + "ALT": "Texto Alt", "desc": "Descrición", - "dismiss": "Desbotar" + "dismiss": "Desbotar", + "read": "Ler a descrición de {0}" }, "poll": { "count": "{0} votos|{0} voto|{0} votos", @@ -441,8 +491,10 @@ "edited": "editada o {0}" }, "tab": { + "accounts": "Contas", "for_you": "Para ti", "hashtags": "Cancelos", + "list": "Lista", "media": "Multimedia", "news": "Novas", "notifications_all": "Todo", @@ -506,8 +558,11 @@ "explore_links_intro": "Estes son os temas sobre os que están a conversar agora mesmo as persoas deste servidor e as dos outros servidores da rede descentralizada.", "explore_posts_intro": "Estas publicacións deste e outros servidores da rede descentralizada están aumentando a súa popularidade.", "explore_tags_intro": "Está aumentando a popularidade destes cancelos entre as persoas deste e outros servidores da rede descentralizada.", + "open_editor_tools": "Ferramentas de edición", "publish_failed": "Close failed messages at the top of editor to republish posts", - "toggle_code_block": "Activar bloque de código" + "toggle_bold": "Activar grosa", + "toggle_code_block": "Activar bloque de código", + "toggle_italic": "Activar cursiva" }, "user": { "add_existing": "Engadir unha conta existente.", @@ -515,6 +570,7 @@ "sign_in_desc": "Inicia sesión para seguir perfís e cancelos, favorecer, compartir ou responder a mensaxes, ou interactuar coa túa conta noutro servidor.", "sign_in_notice_title": "Vendo {0} datos públicos", "sign_out_account": "Pechar sesión {0}", + "single_instance_sign_in_desc": "Inicia sesión para seguir perfís e cancelos, favorecer, compartir ou responder a mensaxes.", "tip_no_account": "Se aínda non tes unha conta Mastodon, {0}.", "tip_register_account": "elixe un servidor para crear unha" }, From 37036b4ca6342668762bec3d80391eda3151e000 Mon Sep 17 00:00:00 2001 From: Daniel Roe Date: Sun, 12 Feb 2023 15:39:05 +0100 Subject: [PATCH 03/18] fix: add badge to bottom bar notifications icon (#1722) --- components/nav/NavBottom.vue | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/components/nav/NavBottom.vue b/components/nav/NavBottom.vue index 82c99d33..c363893e 100644 --- a/components/nav/NavBottom.vue +++ b/components/nav/NavBottom.vue @@ -1,6 +1,8 @@ From fbe1463f1707763ff7795add27e96cfbc09a19d7 Mon Sep 17 00:00:00 2001 From: Tuur Martens Date: Wed, 15 Feb 2023 11:34:23 +0100 Subject: [PATCH 17/18] feat: data saving mode (#1638) --- components/common/CommonBlurhash.vue | 15 +- components/publish/PublishAttachment.vue | 4 +- components/publish/PublishWidget.vue | 2 +- components/settings/SettingsToggleItem.vue | 8 +- components/status/StatusAttachment.vue | 158 ++++++++++++++---- components/status/StatusCard.vue | 3 +- components/status/StatusContent.vue | 2 + components/status/StatusMedia.vue | 4 +- components/status/StatusPreviewCardNormal.vue | 38 +++++ composables/settings/definition.ts | 2 + composables/settings/storage.ts | 7 +- locales/en.json | 2 + pages/settings/preferences/index.vue | 10 ++ 13 files changed, 208 insertions(+), 47 deletions(-) diff --git a/components/common/CommonBlurhash.vue b/components/common/CommonBlurhash.vue index 89624d49..11f3c95f 100644 --- a/components/common/CommonBlurhash.vue +++ b/components/common/CommonBlurhash.vue @@ -1,10 +1,11 @@ diff --git a/components/publish/PublishAttachment.vue b/components/publish/PublishAttachment.vue index 3e1a29ec..89aea8e9 100644 --- a/components/publish/PublishAttachment.vue +++ b/components/publish/PublishAttachment.vue @@ -25,7 +25,7 @@ const toggleApply = () => { diff --git a/components/settings/SettingsToggleItem.vue b/components/settings/SettingsToggleItem.vue index 7af4139a..c8c38f89 100644 --- a/components/settings/SettingsToggleItem.vue +++ b/components/settings/SettingsToggleItem.vue @@ -1,8 +1,9 @@ @@ -10,10 +11,13 @@ defineProps<{