feat(): add es-MX lang

This commit is contained in:
Eduardo Roth
2023-12-19 23:30:02 -06:00
parent ae2688fcb1
commit de975194f5
2 changed files with 75 additions and 23 deletions

View File

@@ -2,10 +2,26 @@ import starlight from '@astrojs/starlight';
import { defineConfig } from 'astro/config'; import { defineConfig } from 'astro/config';
export const locales = { export const locales = {
root: { label: 'English', lang: 'en' }, root: {
es: { label: 'Español', lang: 'es' }, label: 'English',
fr: { label: 'Français', lang: 'fr' }, lang: 'en',
'pt-br': { label: 'Português (Brasil)', lang: 'pt-BR' }, },
es: {
label: 'Español',
lang: 'es',
},
'es-mx': {
label: 'Español (México)',
lang: 'es-MX',
},
fr: {
label: 'Français',
lang: 'fr',
},
'pt-br': {
label: 'Português (Brasil)',
lang: 'pt-BR',
},
}; };
// https://astro.build/config // https://astro.build/config
@@ -32,6 +48,7 @@ export default defineConfig({
es: 'Guías', es: 'Guías',
fr: 'Guides', fr: 'Guides',
'pt-BR': 'Guias', 'pt-BR': 'Guias',
'es-MX': 'Guias',
}, },
}, },
{ {
@@ -40,7 +57,8 @@ export default defineConfig({
translations: { translations: {
es: 'Desafíos', es: 'Desafíos',
fr: 'Challenges', fr: 'Challenges',
'pt-BR': 'Desafios' 'pt-BR': 'Desafios',
'es-MX': 'Retos',
}, },
}, },
], ],
@@ -70,24 +88,7 @@ export default defineConfig({
MobileMenuFooter: './src/components/MobileMenuFooter.astro', MobileMenuFooter: './src/components/MobileMenuFooter.astro',
}, },
defaultLocale: 'root', defaultLocale: 'root',
locales: { locales,
root: {
label: 'English',
lang: 'en',
},
es: {
label: 'Español',
lang: 'es',
},
fr: {
label: 'Français',
lang: 'fr',
},
'pt-br': {
label: 'Português (Brasil)',
lang: 'pt-BR',
},
},
}), }),
], ],
}); });

View File

@@ -0,0 +1,51 @@
{
"skipLink.label": "Saltar al contenido",
"search.label": "Búsqueda",
"search.shortcutLabel": "(Presiona / para Buscar)",
"search.cancelLabel": "Cancelar",
"search.devWarning": "La búsqueda solo está disponible en compilaciones para producción. \nIntenta hacer una compilación y vista previa del sitio para probarlo localmente.",
"themeSelect.accessibleLabel": "Seleccionar tema",
"themeSelect.dark": "Oscuro",
"themeSelect.light": "Claro",
"themeSelect.auto": "Automático",
"languageSelect.accessibleLabel": "Seleccionar idioma",
"menuButton.accessibleLabel": "Menú",
"sidebarNav.accessibleLabel": "Inicio",
"tableOfContents.onThisPage": "Contenido de la página",
"tableOfContents.overview": "Vista general",
"i18n.untranslatedContent": "El contenido de esta página no cuenta con una traducción en tu idioma.",
"page.editLink": "Editar página",
"page.lastUpdated": "Última actualización:",
"page.previousLink": "Anterior",
"page.nextLink": "Siguiente",
"404.text": "Página no encontrada. Por favor revisa la URL o intenta utilizando la barra de búsqueda.",
"expressiveCode.copyButtonCopied": "Copiado!",
"expressiveCode.copyButtonTooltip": "Copiar al portapapeles",
"expressiveCode.terminalWindowFallbackTitle": "Ventana de terminal",
"pagefind.clear_search": "Borrar",
"pagefind.load_more": "Cargar más resultados",
"pagefind.search_label": "Buscar en este sitio",
"pagefind.filters_label": "Filtros",
"pagefind.zero_results": "Sin resultados para tu búsqueda de [SEARCH_TERM]",
"pagefind.many_results": "[COUNT] resultados para tu búsqueda de [SEARCH_TERM]",
"pagefind.one_result": "[COUNT] resultado para tu búsqueda de [SEARCH_TERM]",
"pagefind.alt_search": "Sin resultados para tu búsqueda de [SEARCH_TERM]. Te estamos mostrando resultados para [DIFFERENT_TERM]",
"pagefind.search_suggestion": "Sin resultados para tu búsqueda de [SEARCH_TERM]. Intenta alguna de las siguientes búsquedas:",
"pagefind.searching": "Buscando [SEARCH_TERM]...",
"page.title.challenge": "Reto",
"author.createdBy": "Creado por",
"buttons.star": "Danos una estrella",
"buttons.sponsor": "Patrocínanos",
"challenge.footer.note": "Nota",
"challenge.footer.running": "Inicia el proyecto ejecutando el siguiente comando:",
"challenge.footer.start": "Tu Pull Request debe iniciar con",
"challenge.footer.answer": "Answer:",
"challenge.footer.reminder": "¡No lo olvides!",
"challenge.footer.communityAnswers": "Respuestas de la Comunidad",
"challenge.footer.authorAnswer": "Respuesta del Autor del Reto",
"challenge.footer.blogPost": "Blog Post"
}