Skip to content

Commit 7f072d4

Browse files
Isaactonyantony300
authored andcommitted
spanish-common
1 parent b68bd3c commit 7f072d4

File tree

2 files changed

+89
-0
lines changed

2 files changed

+89
-0
lines changed

web-app/src/components/LanguageSwitcher.tsx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ const LANGUAGES = [
1212
{ value: 'th', label: 'Thai' },
1313
{ value: 'it', label: 'Italiano' },
1414
{ value: 'cs', label: 'Čeština' },
15+
{ value: 'es', label: 'Español' },
1516
]
1617

1718
export function LanguageSwitcher() {

web-app/src/locales/es/common.json

Lines changed: 88 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,88 @@
1+
{
2+
"appTitle": "AltSendme",
3+
"send": "Enviar",
4+
"receive": "Recibir",
5+
"ok": "OK",
6+
"loading": "Cargando...",
7+
"browse": "Buscar",
8+
"donate": "Donar",
9+
"sender": {
10+
"title": "Enviar",
11+
"subtitle": "Comparte archivos o carpetas mediante conexiones cifradas punto a punto.",
12+
"stoppingTransmission": "Deteniendo la transmisión...",
13+
"startSharing": "Iniciar compartición",
14+
"startingShare": "Iniciando compartición...",
15+
"stopSharing": "Detener compartición",
16+
"shareThisTicket": "Comparte este ticket:",
17+
"sendThisTicket": "Envía este ticket a la persona que quiera recibir tu archivo",
18+
"keepAppOpen": "Mantén esta aplicación abierta mientras otros descargan tus archivos",
19+
"fileLabel": "Archivo:",
20+
"listeningForConnection": "Esperando conexión",
21+
"sharingInProgress": "Compartición en curso",
22+
"transferCompleted": "Transferencia completada",
23+
"filesBeingTransmitted": "Archivos en transmisión",
24+
"preparingForTransport": "Preparando para el envío...",
25+
"pleaseWaitProcessing": "Espera mientras procesamos tus archivos para compartir...",
26+
"dropFilesHere": "Suelta aquí archivos o carpetas",
27+
"dragAndDrop": "Arrastrar y soltar",
28+
"orBrowse": "o busca para seleccionar archivos o carpetas",
29+
"fileSelected": "Archivo seleccionado",
30+
"folderSelected": "Carpeta seleccionada",
31+
"itemSelected": "Elemento seleccionado",
32+
"browseFile": "Buscar archivo",
33+
"browseFolder": "Buscar carpeta",
34+
"copyToClipboard": "Copiar al portapapeles"
35+
},
36+
"receiver": {
37+
"title": "Recibir archivos",
38+
"subtitle": "Descarga archivos del remitente usando conexiones cifradas punto a punto a través de internet.",
39+
"saveToFolder": "Guardar en la carpeta:",
40+
"noFolderSelected": "Ninguna carpeta seleccionada",
41+
"pasteTicket": "Pega aquí el ticket:",
42+
"ticketPlaceholder": "sendme ticket de recepción...",
43+
"howToReceive": "Cómo recibir archivos",
44+
"instruction1": "El remitente debe estar online y compartiendo un archivo",
45+
"instruction2": "Obtén un ticket del remitente",
46+
"instruction3": "Pega el ticket en el área de texto",
47+
"instruction4": "Haz clic en descargar para comenzar a recibir",
48+
"instruction5": "Los archivos se guardarán en la carpeta seleccionada",
49+
"keepAppOpen": "Mantén esta aplicación abierta mientras descargas archivos",
50+
"connectingToSender": "Conectando con el remitente",
51+
"downloadingInProgress": "Descarga en curso",
52+
"downloadCompleted": "Descarga completada",
53+
"stopReceiving": "Detener recepción"
54+
},
55+
"transfer": {
56+
"progress": "Progreso de la transferencia",
57+
"speed": "Velocidad",
58+
"timeRemaining": "Tiempo restante",
59+
"calculating": "Calculando...",
60+
"complete": "¡Transferencia completada!",
61+
"stopped": "Transmisión detenida",
62+
"newTransfer": "Nueva transferencia",
63+
"done": "Hecho",
64+
"wasStopped": "La transferencia se detuvo antes de completarse.",
65+
"successMessage": "Tu transferencia se ha completado correctamente.",
66+
"fileName": "Nombre del archivo",
67+
"fileSize": "Tamaño del archivo",
68+
"downloadPath": "Ruta de descarga",
69+
"duration": "Duración",
70+
"avgSpeed": "Velocidad media"
71+
},
72+
"errors": {
73+
"sharingFailed": "Error al compartir",
74+
"sharingFailedDesc": "No se pudo iniciar la compartición",
75+
"stopSharingFailed": "Error al detener la compartición",
76+
"stopSharingFailedDesc": "No se pudo detener la compartición",
77+
"copyFailed": "Error al copiar",
78+
"copyFailedDesc": "No se pudo copiar el ticket",
79+
"folderDialogFailed": "Error al abrir el diálogo de carpetas",
80+
"folderDialogFailedDesc": "No se pudo abrir el diálogo de carpetas",
81+
"fileDialogFailed": "Error al abrir el diálogo de archivos",
82+
"fileDialogFailedDesc": "No se pudo abrir el diálogo de archivos",
83+
"receiveFailed": "Error al recibir",
84+
"receiveFailedDesc": "No se pudo recibir el archivo",
85+
"openFolderFailed": "Error al abrir la carpeta",
86+
"openFolderFailedDesc": "No se pudo abrir la carpeta de descargas"
87+
}
88+
}

0 commit comments

Comments
 (0)