Skip to content

Commit

Permalink
feat(i18n): es-419 cv translation support and separating some base …
Browse files Browse the repository at this point in the history
…strings for idiomatic context (#1505)
  • Loading branch information
mrcego authored Feb 1, 2023
1 parent 4c054a3 commit b41b935
Show file tree
Hide file tree
Showing 6 changed files with 229 additions and 26 deletions.
2 changes: 1 addition & 1 deletion components/help/HelpPreview.vue
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@ const emit = defineEmits<{
</p>
<p italic flex justify-center w-full>
<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>
</p>

Expand Down
5 changes: 4 additions & 1 deletion locales/en.json
Original file line number Diff line number Diff line change
Expand Up @@ -169,6 +169,7 @@
"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_para6": "and get involved.",
"footer_team": "The Elk Team",
"title": "Elk is in Preview!"
},
"language": {
Expand Down Expand Up @@ -290,6 +291,7 @@
},
"settings": {
"about": {
"built_at": "Built",
"label": "About",
"meet_the_team": "Meet the team",
"sponsor_action": "Sponsor us",
Expand Down Expand Up @@ -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."
}
},
"show_btn": "Go to notifications settings"
"show_btn": "Go to notifications settings",
"under_construction": "Under construction"
},
"notifications_settings": "Notifications",
"preferences": {
Expand Down
192 changes: 191 additions & 1 deletion locales/es-419.json
Original file line number Diff line number Diff line change
@@ -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"
}
}
52 changes: 31 additions & 21 deletions locales/es.json
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
},
"account": {
"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_users": "Usuarios bloqueados",
"blocking": "Bloqueado",
Expand Down Expand Up @@ -76,7 +76,7 @@
"app_name": "Elk",
"attachment": {
"edit_title": "Descripción",
"remove_label": "Eliminar archivo adjunto"
"remove_label": "Eliminar fichero adjunto"
},
"command": {
"activate": "Activar",
Expand Down Expand Up @@ -150,10 +150,10 @@
"error": {
"account_not_found": "No se encontró la cuenta {0}",
"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.",
"status_not_found": "Estado no encontrado",
"unsupported_file_format": "Tipo de archivo no soportado"
"status_not_found": "Publicación no encontrada",
"unsupported_file_format": "Tipo de fichero no soportado"
},
"help": {
"build_preview": {
Expand All @@ -164,11 +164,12 @@
},
"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_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_para3": "Para ayudar a impulsar el desarrollo, puedes patrocinar a los miembros de nuestro equipo con los enlaces a continuación.",
"desc_para4": "Antes de eso, si te gustaría ayudar probando, dando opinión o contribuyendo,",
"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. ¡Esperamos que estés disfrutando Elk!",
"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_para6": "para participar.",
"footer_team": "El equipo de desarrollo de Elk",
"title": "¡Elk está en Vista Previa!"
},
"language": {
Expand Down Expand Up @@ -245,7 +246,7 @@
"reblogged_post": "retooteó tu publicación",
"request_to_follow": "ha solicitado seguirte",
"signed_up": "registrado",
"update_status": "ha actualizado su estado"
"update_status": "ha actualizado su publicación"
},
"placeholder": {
"content_warning": "Escribe tu advertencia aquí",
Expand Down Expand Up @@ -290,6 +291,7 @@
},
"settings": {
"about": {
"built_at": "Fecha de compilación",
"label": "Acerca de",
"meet_the_team": "Conoce al equipo",
"sponsor_action": "Patrocinar",
Expand All @@ -301,22 +303,29 @@
"version": "Versión"
},
"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"
},
"interface": {
"color_mode": "Modos de color",
"dark_mode": "Modo oscuro",
"default": " (por defecto)",
"font_size": "Tamaño de Letra",
"font_size": "Tamaño de letra",
"label": "Interfaz",
"light_mode": "Modo claro",
"system_mode": "Sistema",
"theme_color": "Color de tema"
},
"language": {
"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": {
"label": "Notificaciones",
Expand All @@ -332,7 +341,7 @@
"reblog": "Retooteo de tus publicaciones",
"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{'!'}",
"label": "Ajustes de notificaciones push",
"policy": {
Expand Down Expand Up @@ -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."
}
},
"show_btn": "Ir a ajustes de notificaciones"
"show_btn": "Ir a ajustes de notificaciones",
"under_construction": "En construcción"
},
"notifications_settings": "Notificaciones",
"preferences": {
"enable_autoplay": "Habilitar auto-reproducción",
"enable_autoplay": "Habilitar reproducción automática",
"enable_pinch_to_zoom": "Habilitar pellizcar para hacer zoom",
"github_cards": "Tarjetas GitHub",
"grayscale_mode": "Modo escala de grises",
"hide_account_hover_card": "Ocultar tarjeta flotante de cuenta",
"hide_boost_count": "Ocultar contador de retoots",
"hide_favorite_count": "Ocultar contador de favoritas",
"hide_follower_count": "Ocultar contador de seguidores",
"hide_reply_count": "Ocultar contador de respuestas",
"hide_favorite_count": "Ocultar número de publicaciones favoritas",
"hide_follower_count": "Ocultar número de seguidores",
"hide_reply_count": "Ocultar número de respuestas",
"hide_translation": "Ocultar traducción",
"label": "Preferencias",
"title": "Funcionalidades experimentales",
Expand All @@ -396,7 +406,7 @@
},
"featured_tags": {
"description": "Las personas pueden navegar por tus publicaciones públicas con estas etiquetas.",
"label": "Etiquetas destacados"
"label": "Etiquetas destacadas"
},
"label": "Perfil"
},
Expand Down Expand Up @@ -511,7 +521,7 @@
},
"tooltip": {
"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_publishable_content": "Publicar contenido",
"change_content_visibility": "Cambiar visibilidad de contenido",
Expand All @@ -525,7 +535,7 @@
},
"user": {
"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_notice_title": "Viendo información pública de {0}",
"sign_out_account": "Cerrar sesión {0}",
Expand Down
2 changes: 1 addition & 1 deletion pages/settings/about/index.vue
Original file line number Diff line number Diff line change
Expand Up @@ -46,7 +46,7 @@ const handleShowCommit = () => {
</template>
</SettingsItem>

<SettingsItem :text="$t('nav.built_at')" :content="builtTime" />
<SettingsItem :text="$t('settings.about.built_at')" :content="builtTime" />
</template>

<div h-1px bg-border my2 />
Expand Down
Loading

0 comments on commit b41b935

Please sign in to comment.