From 325077336769ae20f3bc01849042b7512a7bb06f Mon Sep 17 00:00:00 2001 From: Lone Date: Thu, 5 Nov 2020 00:45:32 -0500 Subject: [PATCH] feat(i18n): Spanish --- src/i18n/es.ts | 33 +++++++++++++++++++++++++++++++++ src/i18n/index.ts | 2 ++ 2 files changed, 35 insertions(+) create mode 100644 src/i18n/es.ts diff --git a/src/i18n/es.ts b/src/i18n/es.ts new file mode 100644 index 0000000..fde6e46 --- /dev/null +++ b/src/i18n/es.ts @@ -0,0 +1,33 @@ + +import { createLocale } from './' + +export default createLocale({ + 'PROCESSING' () { + return 'Cargando…' as const + }, + 'BTN_ERROR' () { + return '❌¡Descarga Fallida!' as const + }, + + 'DEPRECATION_NOTICE' (btnName: string) { + return `¡OBSOLETO!\nParecer ser que \`${btnName}\` no funciona correctamente, use \`Partes Indivduales\` en su lugar.\n(Esto todavía puede funcionar. Haga click en \`Aceptar\` para continuar.)` as const + }, + + 'DOWNLOAD' (fileType: T) { + return `Descargar ${fileType}` as const + }, + 'DOWNLOAD_AUDIO' (fileType: T) { + return `Descargar Audio ${fileType}` as const + }, + + 'IND_PARTS' () { + return 'Partes individuales' as const + }, + 'IND_PARTS_TOOLTIP' () { + return 'Descargar partes individuales (BETA)' as const + }, + + 'FULL_SCORE' () { + return 'Partitura Completa' as const + }, +}) diff --git a/src/i18n/index.ts b/src/i18n/index.ts index 1f1c488..278b49d 100644 --- a/src/i18n/index.ts +++ b/src/i18n/index.ts @@ -1,5 +1,6 @@ import en from './en' +import es from './es' export interface LOCALE { 'PROCESSING' (): string; @@ -25,6 +26,7 @@ export function createLocale (obj: OBJ): OBJ { const locales = ( (l: L) => Object.freeze(l))({ en, + es, }) // detect browser language