[FEAT](i18n): Add support for Spanish language (es_ES) (#58)

<3
This commit is contained in:
Esmerlin Joel Mieses
2023-03-28 00:15:17 -03:00
committed by GitHub
parent a3fade4d42
commit bdce94f2ac
2 changed files with 13 additions and 2 deletions

7
src/i18n/es_ES.json Normal file
View File

@@ -0,0 +1,7 @@
{
"localLanguage": "spanish",
"commitFix": "fix(server.ts): cambiar la variable port de minúsculas a mayúsculas PORT",
"commitFeat": "feat(server.ts): añadir soporte para la variable de entorno process.env.PORT",
"commitDescription": "La variable port ahora se llama PORT, lo que mejora la coherencia con las convenciones de nomenclatura, ya que PORT es una constante. El soporte para una variable de entorno permite que la aplicación sea más flexible, ya que ahora puede ejecutarse en cualquier puerto disponible especificado a través de la variable de entorno process.env.PORT."
}

View File

@@ -7,6 +7,7 @@ import zh_CN from '../i18n/zh_CN.json' assert { type: 'json' };
import zh_TW from '../i18n/zh_TW.json' assert { type: 'json' };
import ja from '../i18n/ja.json' assert { type: 'json' };
import pt_br from '../i18n/pt_br.json' assert { type: 'json' };
import es_ES from '../i18n/es_ES.json' assert { type: 'json' };
export enum I18nLocals {
'en' = 'en',
@@ -17,7 +18,8 @@ export enum I18nLocals {
'fr' = 'fr',
'it' = 'it',
'ko' = 'ko',
'pt_br' = 'pt_br'
'pt_br' = 'pt_br',
'es_ES' = 'es_ES'
};
export const i18n = {
@@ -29,7 +31,8 @@ export const i18n = {
fr,
it,
ko,
pt_br
pt_br,
es_ES
};
export const I18N_CONFIG_ALIAS: { [key: string]: string[] } = {
@@ -42,6 +45,7 @@ export const I18N_CONFIG_ALIAS: { [key: string]: string[] } = {
it: ['it', 'Italian', 'italiano'],
pt_br: ['pt_br', 'Portuguese', 'português'],
en: ['en', 'English', 'english'],
es_ES: ['es_ES', 'Spanish', 'español'],
};
export function getI18nLocal(value: string): string | boolean {