feat(i18n): es-419 cv translation support and separating some base strings for idiomatic context (#1505)

This commit is contained in:
Cesar Gomez 2023-02-01 12:01:14 -05:00 committed by GitHub
parent 4c054a37fd
commit b41b9353b8
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
6 changed files with 229 additions and 26 deletions

View file

@ -38,7 +38,7 @@ const emit = defineEmits<{
</p> </p>
<p italic flex justify-center w-full> <p italic flex justify-center w-full>
<NuxtLink href="https://github.com/sponsors/elk-zone" target="_blank"> <NuxtLink href="https://github.com/sponsors/elk-zone" target="_blank">
<span text-xl font-script hover:text-primary transition duration-300>The Elk Team</span> <span text-xl font-script hover:text-primary transition duration-300>{{ $t('help.footer_team') }}</span>
</NuxtLink> </NuxtLink>
</p> </p>

View file

@ -169,6 +169,7 @@
"desc_para4": "Elk is Open Source. If you'd like to help with testing, giving feedback, or contributing,", "desc_para4": "Elk is Open Source. If you'd like to help with testing, giving feedback, or contributing,",
"desc_para5": "reach out to us on GitHub", "desc_para5": "reach out to us on GitHub",
"desc_para6": "and get involved.", "desc_para6": "and get involved.",
"footer_team": "The Elk Team",
"title": "Elk is in Preview!" "title": "Elk is in Preview!"
}, },
"language": { "language": {
@ -290,6 +291,7 @@
}, },
"settings": { "settings": {
"about": { "about": {
"built_at": "Built",
"label": "About", "label": "About",
"meet_the_team": "Meet the team", "meet_the_team": "Meet the team",
"sponsor_action": "Sponsor us", "sponsor_action": "Sponsor us",
@ -372,7 +374,8 @@
"re_auth": "It seems that your server does not support push notifications. Try sign out and sign in again, if this message still appears contact your server administrator." "re_auth": "It seems that your server does not support push notifications. Try sign out and sign in again, if this message still appears contact your server administrator."
} }
}, },
"show_btn": "Go to notifications settings" "show_btn": "Go to notifications settings",
"under_construction": "Under construction"
}, },
"notifications_settings": "Notifications", "notifications_settings": "Notifications",
"preferences": { "preferences": {

View file

@ -1 +1,191 @@
{} {
"a11y": {
"locale_changed": "Idioma configurado en {0}",
"locale_changing": "Actualizando idioma, espera..."
},
"account": {
"avatar_description": "Foto de perfil de",
"blocked_by": "Estás bloqueado por este usuario.",
"blocked_domains": "Dominios ocultos",
"favourites": "Publicaciones Favoritas",
"go_to_profile": "Ver perfil",
"moved_title": "indicó que su nueva cuenta es ",
"mutuals": "Mutuales",
"notifications_on_post_disable": "No notificar cuando {username} publique",
"notifications_on_post_enable": "Notificarme cuando {username} publique",
"pinned": "Publicaciones ancladas",
"profile_description": "Imagen de portada de {0}",
"unmute": "Quitar silencio"
},
"action": {
"apply": "Guardar cambios",
"bookmark": "Marcar",
"confirm": "Cortar",
"edit": "Actualizar",
"enter_app": "Ingresar",
"favourite": "Marcar como favorita",
"favourited": "Marcada como favorita",
"reset": "Resetear",
"switch_account": "Cambiar de cuenta"
},
"app_logo": "Logo de Elk",
"attachment": {
"remove_label": "Eliminar archivo adjunto"
},
"command": {
"n-people-in-the-past-n-days": "{0} usuarios en los últimos {1} días"
},
"common": {
"end_of_list": "Fin de la lista",
"offline_desc": "No tienes acceso a internet. Por favor, comprueba que tienes una conexión a la red."
},
"confirm": {
"block_account": {
"cancel": "No",
"confirm": "Sí, bloquear",
"title": "¿De verdad quieres bloquear a {0}?"
},
"block_domain": {
"cancel": "No",
"confirm": "Sí ocultar",
"title": "¿De verdad quieres ocultar a {0}?"
},
"delete_posts": {
"title": "¿De verdad quieres eliminar esta publicación?"
},
"mute_account": {
"title": "¿De verdad quieres silenciar a {0}?"
},
"show_reblogs": {
"cancel": "No",
"confirm": "Sí, ver",
"title": "¿De verdad quieres ver los retoots de {0}"
},
"unfollow": {
"title": "¿De verdad quieres dejar de seguir?"
}
},
"error": {
"file_size_cannot_exceed_n_mb": "El tamaño del archivo no puede ser de más de {0}MB",
"unsupported_file_format": "Formato de archivo no soportado"
},
"help": {
"desc_highlight": "Es normal que aparezcan algunos errores y funcionalidades que aún estén en desarrollo.",
"desc_para1": "¡Gracias por tu interés en probar Elk, nuestro cliente genérico en desarrollo para Mastodon!",
"desc_para2": "Estamos haciendo lo posible para ir mejorando constantemente.",
"desc_para4": "Elk es de código abierto. Si quieres probar para ayudar, opinar o contribuir,",
"desc_para5": "contáctanos a través de GitHub"
},
"list": {
"add_account": "Añadir cuenta a la lista",
"remove_account": "Quitar cuenta de la lista"
},
"menu": {
"block_domain": "Ocultar dominio {0}",
"delete_and_redraft": "Eliminar y volver a borrador",
"edit": "Actualizar",
"pin_on_profile": "Anclar en tu perfil",
"show_favourited_and_boosted_by": "Ver quien marcó como favorita y quien retooteó",
"show_reblogs": "Ver retoots de {0}",
"unblock_domain": "Ver dominio {0}",
"unmute_account": "Quitar silencio a {0}",
"unmute_conversation": "Quitar silencio de la publicación",
"unpin_on_profile": "Desanclar del perfil"
},
"nav": {
"back": "Atrás",
"blocked_domains": "Dominios ocultos",
"built_at": "Generado {0}",
"conversations": "Mensajes directos",
"favourites": "Favoritas",
"federated": "Historia federada",
"local": "Historia local",
"settings": "Preferencias",
"toggle_theme": "Cambiar tema de color",
"zen_mode": "Modo sin distracciones"
},
"notification": {
"followed_you": "te siguió",
"update_status": "actualizó su publicación"
},
"placeholder": {
"default_1": "¿En qué piensas?"
},
"search": {
"search_empty": "No se encontraron resultados para la búsqueda"
},
"settings": {
"about": {
"built_at": "Compilado el",
"sponsor_action": "Patrocina"
},
"account_settings": {
"description": "Actualiza los ajustes de tu cuenta en la interfaz de Mastodon.",
"label": "Configuración de cuenta"
},
"interface": {
"color_mode": "Temas de color",
"dark_mode": "Tema oscuro",
"default": " (predeterminado)",
"font_size": "Tamaño de fuente",
"light_mode": "Tema claro",
"system_mode": "Color del sistema"
},
"language": {
"display_language": "Idioma en pantalla",
"translations": {
"add": "Añadir",
"hide_specific": "Ocultar una traducción específica",
"remove": "Quitar"
}
},
"notifications": {
"notifications": {
"label": "Preferencias de notificaciones"
},
"push_notifications": {
"label": "Preferencias de notificaciones push"
},
"show_btn": "Ir a preferencias de notificaciones",
"under_construction": "En desarrollo"
},
"preferences": {
"grayscale_mode": "Tema en escala de grises"
},
"profile": {
"appearance": {
"description": "Actualizar foto, nombre de usuario, perfil, etc.",
"display_name": "Nombre visible",
"profile_metadata_desc": "Puedes ver en tu perfil hasta 4 elementos en forma de tabla",
"title": "Actualizar perfil"
},
"featured_tags": {
"description": "Los usuarios navegan por tus publicaciones públicas con estas etiquetas.",
"label": "Etiquetas destacadas"
}
},
"users": {
"label": "Usuarios en línea"
}
},
"status": {
"spoiler_show_less": "Menos"
},
"tab": {
"hashtags": "Etiquetas"
},
"timeline": {
"show_new_items": "Ver {v} nuevas publicaciones|Ver {v} nueva publicación|Ver {v} nuevas publicaciones"
},
"title": {
"federated_timeline": "Historia federada",
"local_timeline": "Historia local"
},
"tooltip": {
"add_emojis": "Insertar emoji",
"change_content_visibility": "Cambiar visibilidad"
},
"user": {
"add_existing": "Añadir una cuenta existente"
}
}

View file

@ -8,7 +8,7 @@
}, },
"account": { "account": {
"avatar_description": "avatar de {0}", "avatar_description": "avatar de {0}",
"blocked_by": "Estás bloqueado por este usuario.", "blocked_by": "Has sido bloqueado por este usuario.",
"blocked_domains": "Dominios bloqueados", "blocked_domains": "Dominios bloqueados",
"blocked_users": "Usuarios bloqueados", "blocked_users": "Usuarios bloqueados",
"blocking": "Bloqueado", "blocking": "Bloqueado",
@ -76,7 +76,7 @@
"app_name": "Elk", "app_name": "Elk",
"attachment": { "attachment": {
"edit_title": "Descripción", "edit_title": "Descripción",
"remove_label": "Eliminar archivo adjunto" "remove_label": "Eliminar fichero adjunto"
}, },
"command": { "command": {
"activate": "Activar", "activate": "Activar",
@ -150,10 +150,10 @@
"error": { "error": {
"account_not_found": "No se encontró la cuenta {0}", "account_not_found": "No se encontró la cuenta {0}",
"explore-list-empty": "No hay tendencias en este momento. ¡Vuelve más tarde!", "explore-list-empty": "No hay tendencias en este momento. ¡Vuelve más tarde!",
"file_size_cannot_exceed_n_mb": "El tamaño del archivo no puede exceder los {0}MB", "file_size_cannot_exceed_n_mb": "El tamaño del fichero no puede exceder los {0}MB",
"sign_in_error": "No se pudo conectar con el servidor.", "sign_in_error": "No se pudo conectar con el servidor.",
"status_not_found": "Estado no encontrado", "status_not_found": "Publicación no encontrada",
"unsupported_file_format": "Tipo de archivo no soportado" "unsupported_file_format": "Tipo de fichero no soportado"
}, },
"help": { "help": {
"build_preview": { "build_preview": {
@ -164,11 +164,12 @@
}, },
"desc_highlight": "Es normal encontrar algunos errores y características faltantes aquí y allá.", "desc_highlight": "Es normal encontrar algunos errores y características faltantes aquí y allá.",
"desc_para1": "¡Gracias por el interés en probar Elk, nuestro cliente genérico en desarrollo para Mastodon!", "desc_para1": "¡Gracias por el interés en probar Elk, nuestro cliente genérico en desarrollo para Mastodon!",
"desc_para2": "Estamos trabajando duro en el desarrollo y mejorándolo constantemente. ¡Y pronto te invitaremos a que te unas una vez que lo hagamos de código abierto!", "desc_para2": "Estamos trabajando duro en el desarrollo y mejorándolo constantemente.",
"desc_para3": "Para ayudar a impulsar el desarrollo, puedes patrocinar a los miembros de nuestro equipo con los enlaces a continuación.", "desc_para3": "Para ayudar a impulsar el desarrollo, puedes patrocinar a los miembros de nuestro equipo con los enlaces a continuación. ¡Esperamos que estés disfrutando Elk!",
"desc_para4": "Antes de eso, si te gustaría ayudar probando, dando opinión o contribuyendo,", "desc_para4": "Elk es de código abierto, si te gustaría ayudar probando, dando opinión o contribuyendo,",
"desc_para5": "ponte en contacto con nosotros a través de GitHub", "desc_para5": "ponte en contacto con nosotros a través de GitHub",
"desc_para6": "para participar.", "desc_para6": "para participar.",
"footer_team": "El equipo de desarrollo de Elk",
"title": "¡Elk está en Vista Previa!" "title": "¡Elk está en Vista Previa!"
}, },
"language": { "language": {
@ -245,7 +246,7 @@
"reblogged_post": "retooteó tu publicación", "reblogged_post": "retooteó tu publicación",
"request_to_follow": "ha solicitado seguirte", "request_to_follow": "ha solicitado seguirte",
"signed_up": "registrado", "signed_up": "registrado",
"update_status": "ha actualizado su estado" "update_status": "ha actualizado su publicación"
}, },
"placeholder": { "placeholder": {
"content_warning": "Escribe tu advertencia aquí", "content_warning": "Escribe tu advertencia aquí",
@ -290,6 +291,7 @@
}, },
"settings": { "settings": {
"about": { "about": {
"built_at": "Fecha de compilación",
"label": "Acerca de", "label": "Acerca de",
"meet_the_team": "Conoce al equipo", "meet_the_team": "Conoce al equipo",
"sponsor_action": "Patrocinar", "sponsor_action": "Patrocinar",
@ -301,14 +303,14 @@
"version": "Versión" "version": "Versión"
}, },
"account_settings": { "account_settings": {
"description": "Edita los ajustes de tu cuenta en la interfaz de Mastodon", "description": "Edita los ajustes de tu cuenta en la interfaz de Mastodon.",
"label": "Ajustes de cuenta" "label": "Ajustes de cuenta"
}, },
"interface": { "interface": {
"color_mode": "Modos de color", "color_mode": "Modos de color",
"dark_mode": "Modo oscuro", "dark_mode": "Modo oscuro",
"default": " (por defecto)", "default": " (por defecto)",
"font_size": "Tamaño de Letra", "font_size": "Tamaño de letra",
"label": "Interfaz", "label": "Interfaz",
"light_mode": "Modo claro", "light_mode": "Modo claro",
"system_mode": "Sistema", "system_mode": "Sistema",
@ -316,7 +318,14 @@
}, },
"language": { "language": {
"display_language": "Idioma de pantalla", "display_language": "Idioma de pantalla",
"label": "Idioma" "label": "Idioma",
"translations": {
"add": "Agregar",
"choose_language": "Seleccionar idioma",
"heading": "Traducciones",
"hide_specific": "Ocultar una traducción en específico",
"remove": "Eliminar"
}
}, },
"notifications": { "notifications": {
"label": "Notificaciones", "label": "Notificaciones",
@ -332,7 +341,7 @@
"reblog": "Retooteo de tus publicaciones", "reblog": "Retooteo de tus publicaciones",
"title": "¿Qué notificaciones recibir?" "title": "¿Qué notificaciones recibir?"
}, },
"description": "Reciba notificaciones incluso cuando no estés utilizando Elk.", "description": "Recibe notificaciones incluso cuando no estés utilizando Elk.",
"instructions": "¡No olvides guardar los cambios utilizando el botón @:settings.notifications.push_notifications.save_settings{'!'}", "instructions": "¡No olvides guardar los cambios utilizando el botón @:settings.notifications.push_notifications.save_settings{'!'}",
"label": "Ajustes de notificaciones push", "label": "Ajustes de notificaciones push",
"policy": { "policy": {
@ -365,19 +374,20 @@
"re_auth": "Parece que tu servidor no soporta notificaciones push. Prueba a cerrar la sesión y volver a iniciarla, si este mensaje sigue apareciendo contacta con el administrador de tu servidor." "re_auth": "Parece que tu servidor no soporta notificaciones push. Prueba a cerrar la sesión y volver a iniciarla, si este mensaje sigue apareciendo contacta con el administrador de tu servidor."
} }
}, },
"show_btn": "Ir a ajustes de notificaciones" "show_btn": "Ir a ajustes de notificaciones",
"under_construction": "En construcción"
}, },
"notifications_settings": "Notificaciones", "notifications_settings": "Notificaciones",
"preferences": { "preferences": {
"enable_autoplay": "Habilitar auto-reproducción", "enable_autoplay": "Habilitar reproducción automática",
"enable_pinch_to_zoom": "Habilitar pellizcar para hacer zoom", "enable_pinch_to_zoom": "Habilitar pellizcar para hacer zoom",
"github_cards": "Tarjetas GitHub", "github_cards": "Tarjetas GitHub",
"grayscale_mode": "Modo escala de grises", "grayscale_mode": "Modo escala de grises",
"hide_account_hover_card": "Ocultar tarjeta flotante de cuenta", "hide_account_hover_card": "Ocultar tarjeta flotante de cuenta",
"hide_boost_count": "Ocultar contador de retoots", "hide_boost_count": "Ocultar contador de retoots",
"hide_favorite_count": "Ocultar contador de favoritas", "hide_favorite_count": "Ocultar número de publicaciones favoritas",
"hide_follower_count": "Ocultar contador de seguidores", "hide_follower_count": "Ocultar número de seguidores",
"hide_reply_count": "Ocultar contador de respuestas", "hide_reply_count": "Ocultar número de respuestas",
"hide_translation": "Ocultar traducción", "hide_translation": "Ocultar traducción",
"label": "Preferencias", "label": "Preferencias",
"title": "Funcionalidades experimentales", "title": "Funcionalidades experimentales",
@ -396,7 +406,7 @@
}, },
"featured_tags": { "featured_tags": {
"description": "Las personas pueden navegar por tus publicaciones públicas con estas etiquetas.", "description": "Las personas pueden navegar por tus publicaciones públicas con estas etiquetas.",
"label": "Etiquetas destacados" "label": "Etiquetas destacadas"
}, },
"label": "Perfil" "label": "Perfil"
}, },
@ -511,7 +521,7 @@
}, },
"tooltip": { "tooltip": {
"add_content_warning": "Añadir advertencia de contenido", "add_content_warning": "Añadir advertencia de contenido",
"add_emojis": "Añadir emojis", "add_emojis": "Agregar emojis",
"add_media": "Añadir imágenes, video o audio", "add_media": "Añadir imágenes, video o audio",
"add_publishable_content": "Publicar contenido", "add_publishable_content": "Publicar contenido",
"change_content_visibility": "Cambiar visibilidad de contenido", "change_content_visibility": "Cambiar visibilidad de contenido",
@ -525,7 +535,7 @@
}, },
"user": { "user": {
"add_existing": "Agregar una cuenta existente", "add_existing": "Agregar una cuenta existente",
"server_address_label": "Dirección de Servidor de Mastodon", "server_address_label": "Dirección de servidor de Mastodon",
"sign_in_desc": "Inicia sesión para seguir perfiles o etiquetas, marcar cómo favorita, compartir y responder a publicaciones, o interactuar con un servidor diferente con tu usuario.", "sign_in_desc": "Inicia sesión para seguir perfiles o etiquetas, marcar cómo favorita, compartir y responder a publicaciones, o interactuar con un servidor diferente con tu usuario.",
"sign_in_notice_title": "Viendo información pública de {0}", "sign_in_notice_title": "Viendo información pública de {0}",
"sign_out_account": "Cerrar sesión {0}", "sign_out_account": "Cerrar sesión {0}",

View file

@ -46,7 +46,7 @@ const handleShowCommit = () => {
</template> </template>
</SettingsItem> </SettingsItem>
<SettingsItem :text="$t('nav.built_at')" :content="builtTime" /> <SettingsItem :text="$t('settings.about.built_at')" :content="builtTime" />
</template> </template>
<div h-1px bg-border my2 /> <div h-1px bg-border my2 />

View file

@ -21,7 +21,7 @@ useHeadFixed({
{{ $t('settings.notifications.notifications.label') }} {{ $t('settings.notifications.notifications.label') }}
</h3> </h3>
<p text-4xl text-center> <p text-4xl text-center>
<span sr-only>Under construction</span> 🚧 <span sr-only>{{ $t('settings.notifications.under_construction') }}</span> 🚧
</p> </p>
</MainContent> </MainContent>
</template> </template>