1
0
mirror of https://github.com/pavlobu/deskreen.git synced 2025-05-21 09:50:13 -07:00

Merge pull request #125 from schiappa/translation-es

Resources added for Spanish translations
This commit is contained in:
Paul Pavlo Buidenkov 2021-02-24 23:36:49 -08:00 committed by GitHub
commit b4a1aa555e
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
16 changed files with 272 additions and 2 deletions

View File

@ -0,0 +1,45 @@
{
"Waiting for user to click ALLOW button on screen sharing device...": "Esperando que el usuario haga clic en el botón PERMITIR en el dispositivo para compartir pantalla ...",
"Waiting for user to select source to share from screen sharing device...": "Esperando que el usuario seleccione la fuente para compartir desde el dispositivo para compartir pantalla ...",
"My Device Info": "Información de mi dispositivo",
"Device Type": "Tipo del dispositivo",
"Your Device IP should match with Device IP in alert popup appeared on your computer, where Deskreen is running": "La IP de tu dispositivo debe coincidir con \"IP del dispositivo \" en la ventana emergente de alerta que apareció en la computadora donde se está ejecutando Deskreen.",
"Device IP": "IP del dispositivo",
"Device Browser": "Navegador del dispositivo",
"Device OS": "SO del dispositivo",
"These details should match with the ones that you see in alert popup on computer screen, where Deskreen is running": "Estos detalles deben coincidir con los que ves en la ventana emergente en el dispositivo para compartir pantalla.",
"Deskreen Screen Viewer": "Visor de pantalla de Deskreen",
"Connected!": "¡Conectado!",
"Error occurred": "Ocurrió un error",
"Deskreen Error Dialog": "Cuadro de diálogo de error de Deskreen",
"Something went wrong": "Algo salió mal",
"You may close this browser window then try to connect again": "Puedes cerrar esta ventana del navegador y luego intentar conectarte nuevamente",
"An unknown error occurred": "Ocurrió un error desconocido",
"You were not allowed to connect": "No se te permitió conectarte",
"You were disconnected": "Fuiste desconectado",
"WebRTC error occurred": "Ocurrió un error de WebRTC",
"If you like Deskreen consider contributing financially Deskreen is open-source Your donations keep us motivated to make Deskreen even better": "Si te gusta Deskreen, considera la posibilidad de contribuir económicamente. Deskreen es de código abierto. Tus donaciones nos mantienen motivados para hacer que Deskreen sea aún mejor.",
"Donate": "Donar",
"Video stream is paused": "La transmisión de video está en pausa",
"Video stream is playing": "La transmisión de video está en reproducción",
"Pause": "Pausa",
"Play": "Reproducir",
"Video Settings": "Configuraciones de video",
"Flip": "Voltear",
"Video quality has been changed to": "La calidad de video se ha cambiado a",
"Click to Open Video Settings": "Clic para abrir las configuraciones de video",
"Click to Enter Full Screen Mode": "Clic para entrar en el modo de pantalla completa",
"Default video player has been turned OFF": "El reproductor de video predeterminado se ha APAGADO",
"Default video player has been turned ON": "El reproductor de video predeterminado se ha ENCENDIDO",
"ON": "ENCENDER",
"OFF": "APAGAR",
"Default Video Player": "Reproductor de video predeterminado",
"Click to visit our website": "Clic para visitar nuestro sitio web",
"Video is flipped horizontally": "El video se ha volteado horizontalmente",
"TRANSLATIONS BELOW ARE NOT ADDED TO UI YET, BUT YOUR TRANSLATIONS ARE WELCOME! THE FEATURES WILL BE ADDED SOON SO YOUR TRANSLATIONS ARE NEEDED": "",
"Click to see connection info": "Clic para ver la información de la conexión",
"Pair ID": "ID del par",
"Unpair": "Desemparejar",
"Session ID": "ID de sesión",
"Click to boost video stream if it is lagging": "Haz clic para mejorar la transmisión de video si se está retrasando"
}

View File

@ -23,7 +23,7 @@ i18n
saveMissingTo: 'all',
fallbackLng: 'en', // TODO: to generate missing keys use false as value here, will be useful when custom nodejs server is created to store missing values
debug: false, // change to true to see debug message logs in browser console
whitelist: ['en', 'ru', 'ua', 'zh_CN', 'zh_TW'],
whitelist: ['en', 'es', 'ru', 'ua', 'zh_CN', 'zh_TW'],
backend: {
// path where resources get loaded from

View File

@ -419,6 +419,11 @@ exports[`should match exact snapshot 1`] = `
>
English
</option>
<option
value="Español"
>
Español
</option>
<option
value="Русский"
>
@ -899,6 +904,11 @@ exports[`should match exact snapshot 1`] = `
>
English
</option>
<option
value="Español"
>
Español
</option>
<option
value="Русский"
>
@ -1765,6 +1775,7 @@ exports[`should match exact snapshot 1`] = `
options={
Array [
"English",
"Español",
"Русский",
"Українська",
"简体中文",
@ -1797,6 +1808,12 @@ exports[`should match exact snapshot 1`] = `
>
English
</option>
<option
key="Español"
value="Español"
>
Español
</option>
<option
key="Русский"
value="Русский"

View File

@ -3,9 +3,10 @@
export default {
fallbackLng: 'en',
namespace: 'translation',
languages: ['ru', 'en', 'ua', 'zh_CN', 'zh_TW'],
languages: ['ru', 'en', 'es', 'ua', 'zh_CN', 'zh_TW'],
langISOKeyToLangFullNameMap: {
en: 'English',
es: 'Español',
ru: 'Русский',
ua: 'Українська',
zh_CN: '简体中文',

View File

@ -20,6 +20,7 @@ describe('i18next.config.client tests', () => {
// TODO: add more languages here manually when adding new languages in app!
const expectedMap = new Map();
expectedMap.set('English', 'en');
expectedMap.set('Español', 'es');
expectedMap.set('Русский', 'ru');
expectedMap.set('Українська', 'ua');
expectedMap.set('简体中文', 'zh_CN');
@ -36,6 +37,7 @@ describe('i18next.config.client tests', () => {
// TODO: add more languages here manually when adding new languages in app!
const expectedMap = new Map();
expectedMap.set('en', 'English');
expectedMap.set('es', 'Español');
expectedMap.set('ru', 'Русский');
expectedMap.set('ua', 'Українська');
expectedMap.set('zh_CN', '简体中文');

View File

@ -11,6 +11,7 @@ import config from './app.lang.config';
import isProduction from '../utils/isProduction';
import translationEN from '../locales/en/translation.json';
import translationES from '../locales/es/translation.json';
import translationUA from '../locales/ua/translation.json';
import translationRU from '../locales/ru/translation.json';
import translationZH_CN from '../locales/zh_CN/translation.json';
@ -49,6 +50,7 @@ function shuffleArray(array: any[]) {
export const getShuffledArrayOfHello = (): string[] => {
const res: string[] = [];
res.push(translationES.Hello);
res.push(translationUA.Hello);
res.push(translationRU.Hello);
res.push(translationZH_CN.Hello);

View File

@ -1686,6 +1686,11 @@ exports[`should match exact snapshot 1`] = `
>
English
</option>
<option
value="Español"
>
Español
</option>
<option
value="Русский"
>
@ -1968,6 +1973,11 @@ exports[`should match exact snapshot 1`] = `
>
English
</option>
<option
value="Español"
>
Español
</option>
<option
value="Русский"
>
@ -2420,6 +2430,7 @@ exports[`should match exact snapshot 1`] = `
options={
Array [
"English",
"Español",
"Русский",
"Українська",
"简体中文",
@ -2452,6 +2463,12 @@ exports[`should match exact snapshot 1`] = `
>
English
</option>
<option
key="Español"
value="Español"
>
Español
</option>
<option
key="Русский"
value="Русский"
@ -2932,6 +2949,11 @@ exports[`should match exact snapshot 1`] = `
>
English
</option>
<option
value="Español"
>
Español
</option>
<option
value="Русский"
>

View File

@ -2607,6 +2607,11 @@ exports[`should match exact snapshot 1`] = `
>
English
</option>
<option
value="Español"
>
Español
</option>
<option
value="Русский"
>
@ -2889,6 +2894,11 @@ exports[`should match exact snapshot 1`] = `
>
English
</option>
<option
value="Español"
>
Español
</option>
<option
value="Русский"
>
@ -3339,6 +3349,7 @@ exports[`should match exact snapshot 1`] = `
options={
Array [
"English",
"Español",
"Русский",
"Українська",
"简体中文",
@ -3371,6 +3382,12 @@ exports[`should match exact snapshot 1`] = `
>
English
</option>
<option
key="Español"
value="Español"
>
Español
</option>
<option
key="Русский"
value="Русский"
@ -3850,6 +3867,11 @@ exports[`should match exact snapshot 1`] = `
>
English
</option>
<option
value="Español"
>
Español
</option>
<option
value="Русский"
>

View File

@ -4,6 +4,7 @@
"Language": "Language",
"ru": "Русский",
"en": "English",
"es": "Español",
"ua": "Українська",
"zh_CN": "简体中文",
"zh_TW": "繁體中文",

View File

@ -0,0 +1,145 @@
{
"Hello": "Hola",
"Continue": "Continuar",
"Language": "Idioma",
"ru": "Русский",
"en": "English",
"es": "Español",
"ua": "Українська",
"zh_CN": "简体中文",
"zh_TW": "繁體中文",
"Donate": "Donar",
"If you like Deskreen consider contributing financially Deskreen is open-source Your donations keep us motivated to make Deskreen even better": "Si te gusta Deskreen, considera la posibilidad de contribuir económicamente. Deskreen es de código abierto. Tus donaciones nos mantienen motivados para hacer que Deskreen sea aún mejor.",
"Click to visit our website": "Clic para visitar nuestro sitio web",
"Connected Devices": "Dispositivos conectados",
"Tutorial": "Tutorial",
"Settings": "Configuraciones",
"Connect": "Connectar",
"Select": "Seleccionar",
"Confirm": "Confirmar",
"Scan the QR code": "Escanea el código QR",
"Make sure your computer and screen viewing device are connected to same Wi-Fi": "Asegúrate de que tu computadora y tu dispositivo de visualización de pantalla estén conectados a la misma red Wi-Fi",
"Or type the following address in browser address bar on any device": "O escribe la siguiente dirección en la barra de direcciones del navegador en cualquier dispositivo",
"Someone is trying to connect, do you allow?": "Alguien está intentando conectarse, ¿deseas permitirlo?",
"Click to make bigger": "Clic para agrandar",
"Click to copy": "Clic para copiar",
"Partner Device Info": "Información del dispositivo asociado",
"Device Type": "Tipo del dispositivo",
"Device IP": "IP del dispositivo",
"Device Browser": "Navegador del dispositivo",
"Device OS": "SO del dispositivo",
"Session ID": "ID de sesión",
"Allow": "Permitir",
"Deny": "Denegar",
"Device is successfully disconnected by you You can connect a new device": "Desconectaste correctamente el dispositivo. Puedes conectar un nuevo dispositivo.",
"Deskreen Update is Available!": "¡Actualización de Deskreen disponible!",
"Your current version is": "Tu versión actual es",
"Click to download new updated version": "Clic para descargar la versión actualizada",
"Connected": "Conectado",
"Click to see more": "Clic para ver más",
"This should match with Device IP displayed on the screen of device that is trying to connect": "Esto debería coincidir con la IP del dispositivo que se muestra en la pantalla del dispositivo que está intentando conectarse.",
"If IP addresses dont match click Disconnect button": "Si las direcciones IP no coinciden, haz clic en el botón Desconectar para evitar el acceso no autorizado a la pantalla de tu computadora.",
"Disconnect": "Desconectar",
"Choose Entire Screen or App window you want to share": "Selecciona pantalla completa o la ventana de la aplicación que deseas compartir",
"OR": "O",
"Entire Screen": "Pantalla completa",
"Application Window": "Ventana de aplicación",
"Check if all is OK and click Confirm": "Comprueba si todo está bien y haz clic en Confirmar",
"Confirm Button Text": "Confirmar",
"No, I need to choose other": "No, necesito compartir otra cosa",
"Done!": "¡Hecho!",
"Now you can see your screen on other device": "Ahora puedes ver tu pantalla en otro dispositivo.",
"You can manage connected devices by clicking Connected Devices button in top panel": "Puedes administrar los dispositivos conectados haciendo clic en el botón Dispositivos conectados, en el panel superior.",
"Connect New Device": "Connectar un nuevo dispositivo",
"Select Entire Screen to Share": "Seleccionar Pantalla completa para compartir",
"Select App Window to Share": "Seleccionar Ventana de aplicación para compartir",
"Refresh": "Actualizar",
"Disconnect all devices": "Desconectar todos los dispositivos",
"Are you sure you want to disconnect all connected viewing devices?": "¿Estás seguro que quieres desconectar todos los dispositivos de visualización conectados?",
"This step can not be undone": "Este paso no se puede revertir",
"You will have to connect all devices manually again": "Tendrás que volver a conectar manualmente todos los dispositivos",
"No, Cancel": "No, Cancelar",
"Yes, Disconnect All": "Sí, desconectar todo",
"A new version of Deskreen is available! Click to download new version": "¡Hay disponible una nueva versión de Deskreen! Haz clic para descargar la nueva versión",
"Security": "Seguridad",
"General": "General",
"About": "Acerca de",
"Website": "Sitio web",
"About Deskreen": "Acerca de Deskreen",
"Security Settings": "Configuraciones de seguridad",
"Color Theme": "Tema",
"Automatic Updates": "Actualizaciones automáticas",
"General Settings": "Configuraciones generales",
"Disabled": "Deshabilitado",
"Version": "Versión",
"Copyright": "Copyright",
"Edit": "Editar",
"Hide Deskreen": "Ocultar Deskreen",
"Hide Others": "Ocultar otros",
"Show All": "Mostrar todos",
"Quit": "Salir",
"Undo": "Deshacer",
"Redo": "Rehacer",
"Cut": "Cortar",
"Copy": "Copiar",
"Paste": "Pegar",
"Select All": "Seleccionar todo",
"View": "Vista",
"Reload": "Recargar",
"Toggle Full Screen": "Alternar pantalla completa",
"Toggle Developer Tools": "Alternar herramientas para desarrolladores",
"Window": "Ventana",
"Minimize": "Minimizar",
"Close": "Cerrar",
"Bring All to Front": "Traer todo al frente",
"Help": "Ayuda",
"Learn More": "Aprender más",
"Documentation": "Documentación",
"Community Discussions": "Discusiones de la comunidad",
"Search Issues": "Buscar problemas",
"TRANSLATIONS BELOW ARE NOT ADDED TO UI YET, BUT YOUR TRANSLATIONS ARE WELCOME! THE FEATURES WILL BE ADDED SOON SO YOUR TRANSLATIONS ARE NEEDED": "",
"Available Trusted Devices": "Dispositivos confiables disponibles",
"Make this device trusted": "Hacer que este dispositivo sea de confianza",
"Click to select other screen source to share": "Haz clic para seleccionar otra fuente de pantalla para compartir",
"Click to edit Device Alias": "Clic para editar alias de dispositivo",
"Trusted Device ID": "ID de dispositivo de confianza",
"Trusted": "De confianza",
"Make Trusted": "Hacer de confianza",
"Forget This Device": "Olvidar este dispositivo",
"Device Alias": "Alias del dispositivo",
"Auto share last Entire Screen source when device is available": "Compartir automáticamente la última fuente de pantalla completa cuando el dispositivo está disponible",
"All devices are successfully disconnected": "Todos los dispositivos fueron desconectados exitosamente",
"Device was disconnected": "El dispositivo fue desconectado",
"Networking": "Redes",
"Deskreen Application Port": "Puerto de la aplicación Deskreen",
"Port is already used by other App": "El puerto ya está siendo usado por otra aplicación",
"Click to change Deskreen Application Port": "Clic para cambiar el puerto de la aplicación de Deskreen",
"Type a number from 3000 to 64000 to use as a Deskreen Application Port": "Escribe un número del 3000 al 64000 para usarlo como puerto de aplicación de Deskreen",
"Type another number in range from 3000 to 64000": "Escribe otro número del 3000 al 64000",
"Select Network Interface": "Seleccionar interfaz de red",
"I know IP of my computer and I want to type it manually": "Conozco la IP de mi computadora y quiero escribirla manualmente",
"Type Your Computer IP": "Escribe la IP de tu computadora",
"Click to type IP manually": "Clic para escribir la IP manualmente",
"Banned IPs": "IPs prohibidas",
"Ban New IP": "Prohibir una nueva IP",
"Type the IP you want to ban": "Escribe la IP que quieres prohibir",
"Unban this IP": "Permitir esta IP",
"Unban all IPs": "Permitir todas las IPs",
"Reset Deskreen settings to default": "Restablecer las configuraciones de Deskreen a los valores predeterminados",
"Ask user to enter password when connecting": "Solicitar que el usuario ingrese la contraseña al conectarse",
"Change Password": "Modificar contraseña",
"Type a New Password": "Escribe una nueva contraseña",
"Cancel": "Cancelar",
"Device Status": "Estado del dispositivo",
"Sharing Screen": "Compartiendo pantalla",
"Available, no screen sharing": "Disponible, sin compartir pantalla",
"Not Available": "No disponible",
"Autostart Deskreen App on login": "Iniciar automáticamente Deskreen al iniciar sesión",
"Open Deskreen App window on login": "Abrir Deskreen al iniciar sesión",
"Use system tray": "Usar la bandeja del sistema",
"Deskreen System Tray": "Bandeja del sistema Deskreen",
"Open App Window": "Abrir ventana de la aplicación",
"Minimize To Tray": "Minimizar a la bandeja",
"Show Connected Devices": "Mostrar dispositivos conectados",
"Quit Deskreen": "Salir de Deskreen"
}

View File

@ -0,0 +1,9 @@
{
"Confirm": "Confirm",
"No, Cancel": "No, Cancel",
"Yes, Disconnect All": "Yes, Disconnect All",
"Disconnect all devices": "Disconnect all devices",
"Are you sure you want to disconnect all connected viewing devices?": "Are you sure you want to disconnect all connected viewing devices?",
"This step can not be reverted": "This step can not be reverted",
"You will have to connect all devices manually again": "You will have to connect all devices manually again"
}

View File

@ -4,6 +4,7 @@
"Language": "Язык",
"ru": "Русский",
"en": "English",
"es": "Español",
"ua": "Українська",
"zh_CN": "简体中文",
"zh_TW": "繁體中文",

View File

@ -4,6 +4,7 @@
"Language": "Мова",
"ru": "Русский",
"en": "English",
"es": "Español",
"ua": "Українська",
"zh_CN": "简体中文",
"zh_TW": "繁體中文",

View File

@ -4,6 +4,7 @@
"Language": "语言",
"ru": "Русский",
"en": "English",
"es": "Español",
"ua": "Українська",
"zh_CN": "简体中文",
"zh_TW": "繁體中文",

View File

@ -4,6 +4,7 @@
"Language": "語言",
"ru": "Русский",
"en": "English",
"es": "Español",
"ua": "Українська",
"zh_CN": "简体中文",
"zh_TW": "繁體中文",