Skip to content

Commit

Permalink
Add Spanish translation (qmk#516)
Browse files Browse the repository at this point in the history
* Add Spanish translation
Update index.js with prettier

* Update key to es and shorten loadDefault value

* Re-order languages keys to be alphabetical

* Update typos and layout word choice

* Fix final typos
  • Loading branch information
kbravh authored and yanfali committed Oct 4, 2019
1 parent 0807e3d commit 6ef7023
Show file tree
Hide file tree
Showing 6 changed files with 265 additions and 4 deletions.
1 change: 1 addition & 0 deletions src/components/SettingsPanel.vue
Original file line number Diff line number Diff line change
Expand Up @@ -84,6 +84,7 @@
<option value="en">English</option>
<option value="de">Deutsch</option>
<option value="fr">Français</option>
<option value="es">Español</option>
</select>
</div>
</div>
Expand Down
156 changes: 156 additions & 0 deletions src/i18n/es/index.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,156 @@
import potato from './potato';
import print from './print';
import tester from './tester';
export default {
es: {
message: {
...potato,
help: {
label: 'Abrir tutorial'
},
print: { ...print },
tester: { ...tester },
keyboard: {
label: 'teclado'
},
layout: {
label: 'layout'
},
keymapName: {
label: 'Nombre de keymap',
placeholder: 'nombre de keymap personalizado'
},
loadDefault: {
label: 'Cargar Original',
title: 'Cargar valor por defecto para layout de Firmware QMK'
},
compile: {
label: 'Compilar',
title: 'Compilar el keymap'
},
downloadKeymap: {
title: 'Descargar solamente keymap.c',
label: 'solo keymap'
},
downloadSource: {
title: 'Descargar código de Firmware QMK',
label: 'Código completo'
},
downloadJSON: {
title: 'Exportar archivo JSON de Keymap QMK',
label: 'Keymap.JSON'
},
importJSON: {
title: 'Importar archivo JSON de Keymap QMK'
},
importUrlJSON: {
title: 'Importar archivo JSON de Keymap QMK desde URL'
},
printKeymap: {
title: 'Imprimir capas de keymap',
label: 'Imprimir keymap'
},
testKeys: {
title: 'Probar entrada del teclado',
label: 'Probar teclado'
},
downloadFirmware: {
label: 'Firmware',
title: 'Descargar archivo de firmware para instalar'
},
flashFirmware: {
label: 'Auto-Instalar',
title: 'Automáticamente instalar Firmware compilado al MCU'
},
flashFile: {
label: 'Instalar personalizado',
title: 'Instalar archivo elegido al MCU'
},
ColorwayTip: {
title: 'Ctrl + Alt + N para cambiar al próximo color'
},
layer: {
label: 'Capa',
confirm: '¿Estás seguro de que quieres borrar la capa?',
title: 'Borrar capa'
},
keymap: {
label: 'Keymap'
},
downloadToolbox: {
label: 'Descargar QMK Toolbox'
},
keycodes: {
label: 'Códigos de teclas'
},
keycodesRef: {
label: 'Referencia de códigos de tecla'
},
keycodesTab: {
ANSI: {
label: 'ANSI'
},
'ISO/JIS': {
label: 'ISO/JIS'
},
Quantum: {
label: 'Quantum'
},
KeyboardSettings: {
label: 'Configuración de teclado'
},
AppMediaMouse: {
label: 'App, Media y Mouse'
}
},
settingsPanel: {
title: 'Configuración de Configurator',
fastInput: {
label: 'Entrada rápida',
title: 'ctrl + alt + f',
help:
'Ingresar teclas por medio del teclado sin hacer click en cada posición.'
},
displaySizes: {
label: 'Mostrar tamaño de teclas',
title: 'ctrl + alt + u',
help: 'Mostrar tamaños de keycaps en Unidades de Tecla'
},
toggleTutorial: {
label: 'Video Tutorial',
title: 'MechMerlin video how-to para Configurator',
help: 'MechMerlin video guía'
},
darkmode: {
label: 'Cambiar Modo oscuro',
title: 'Modo oscuro'
},
language: {
title: 'Idioma'
},
on: {
label: 'Sí'
},
off: {
label: 'No'
}
},
errors: {
invalidQMKKeymap:
'Lo siento, pero parece que este no es un archivo válido de keymap QMK.',
kbfirmwareJSONUnsupported:
'Lo siento, el Configurator QMK no permite importar archivos JSON de kbfirmware.',
unknownJSON: 'Lo siento, este no parece ser un archivo keymap QMK.',
unsupportedBrowser:
'Estás usando un navegador incompatible. Por favor usa'
},
statsTemplate:
'\nCargó {layers} capas y {count} códigos de tecla. Definió {any} Any tecla códigos de tecla\n',
maintain: '¡Este proyecto se mantiene por colaboradores QMK como tú!',
hostedOn: 'Alojado en GitHub Pages',
serverStatus: 'Servidor',
apiVersion: 'Versión de API',
jobsWaiting: 'trabajo(s) esperando'
}
}
};
32 changes: 32 additions & 0 deletions src/i18n/es/potato.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
export default {
potato: {
1: 'Henry Spalding primero plantó papas en Idaho en 1837.',
2: '“Papas fritas” fueron dadas a conocer en America cuando Thomas Jefferson las sirvió en una cena de la Casa Blanca.',
3: 'Fanáticos estadounidenses de papas ingirieron más de 4 millones de toneladas de papas fritas en varias formas y tamaños en 2017.',
4: 'Las papas son un potente afrodisiaco, según un médico irlandés.',
5: 'El estadounidense promedio come 140 libras de papas cada año. Los alemanes comen más de 200 libras al año.',
6: 'La papa más grande pesó 18 libras y 4 onzas, según el Libro de Records Mundiales de Guinness. Fue cultivada en Inglaterra en 1795.',
7: 'Las papas son el cuarto alimento básico del mundo – después de trigo, maíz y arroz.',
8: 'Las papas son cultivadas en más de 125 países.',
9: 'Cada año el mundo produce una cantidad de papas suficientes para cubrir una carretera de cuatro carriles que rodea el mundo seis veces.',
10: 'China es el mayor proveedor de papas del mundo.',
11: 'Las papas fueron la primera verdura cultivada en el espacio.',
12: 'Las papas son completamente libres de gluten.',
13: 'Una de las medidas básicas de tiempo de los Inca fue el tiempo necesario para cocinar una papa.',
14: 'Si una papa está expuesta a la luz mientras crece, se pondrá verde y llegará a ser venenosa.',
15: 'Se requiere 10,000 libras de papas para preparar 2,500 libras de papitas.',
16: 'Hoy en día hay más de 4,000 variedades de papas.',
17: 'Las papas pertenecen a una familia pequeña, las belladonas o solanáceas.',
18: 'Durante la Fiebre del oro de Klondike (1897-1898), las papas prácticamente valían su peso en oro.',
19: 'Walter Raleigh introdujo las papas en Inglaterra en 1589 en los 40,000 acres de terreno cerca de Cork.',
20: 'Las papas están disponibles todo el año gracias a que se cosechan en alguna parte del mundo cada mes del año.',
21: 'Nativos de Africa y Asia, los ñames (camotes) varían en tamaño desde el tamaño de una papa pequeña hasta el temaño de récord de 130 libras.',
22: 'El 19 de agosto y el 27 de octubre son el Día Noacional de la Papa.',
23: 'Las papas también se usan para elaborar bebidas alcohólicas tal como el vodka, poitín o aquavit.',
24: 'Las papas son entre las verduras más ecológicas. Son fáciles de cultivar y no requieren cantidades masivas de abono y aditivos químicos para prosperar como muchas otras verduras.',
25: 'La papa proviene de la región del sur de Perú donde fue domesticada por primera vez entre 8000 a. C. y 5000 a. C.',
26: 'La palabra inglesa "potato" proviene de la palabra española "patata".',
27: 'Las plantas de papas suelen ser polinizadas por insectos como abejas.',
28: 'Una papa se compone de 80% agua y 20% materia sólida.'
}
};
35 changes: 35 additions & 0 deletions src/i18n/es/print.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
export default {
keyboard: {
label: 'Teclado'
},
layout: {
label: 'Layout'
},
layer: {
label: 'Capa'
},
anonymous: {
label: 'Anónimo'
},
author: {
title: 'Autor',
placeholder: 'Opcionalmente, Tu Nombre'
},
date: {
title: 'Fecha'
},
source: {
title: 'Fuente'
},
print: {
title: 'Imprimir'
},
back: {
title: 'Atrás'
},
notes: {
title: 'Notas',
placeholder: 'Notas sobre esta configuración',
empty: 'Mi keymap genial'
}
};
35 changes: 35 additions & 0 deletions src/i18n/es/tester.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
export default {
page: {
label: 'Probador de teclado'
},
keycodeStatus: {
label: 'Códigos de teclas detectados'
},
back: {
label: 'Atrás',
title: 'Regresar a Configurator'
},
reset: {
label: 'Restablecer',
title: 'Restablecer las teclas detectadas'
},
letters: {
keycode: {
label: 'código de tecla'
},
code: {
label: 'código'
},
key: {
label: 'tecla'
}
},
docs: {
paragraph:
'Nota: Tecla y código detectado pueden ser diferentes según tu localidad. Docs'
},
chatter: {
label: 'Umbral de chatter (ms)',
detectedAlert: '¡Se ha detectado chatter!'
}
};
10 changes: 6 additions & 4 deletions src/i18n/index.js
Original file line number Diff line number Diff line change
@@ -1,12 +1,14 @@
import de from './de';
import en from './en';
import es from './es';
import fr from './fr';
import ja from './ja';
import zh from './zh';
import fr from './fr';
import de from './de';
export default {
...en,
...ja,
...de,
...en,
...es,
...fr,
...ja,
...zh
};

0 comments on commit 6ef7023

Please sign in to comment.