feat(ui): add locales and split catalogs
Adds Spanish, French, Russian, Japanese, and Simplified Chinese catalogs and wires supported locales into the i18n layer.
This commit is contained in:
51
packages/ui/src/lib/i18n/messages/es/remoteAccess.ts
Normal file
51
packages/ui/src/lib/i18n/messages/es/remoteAccess.ts
Normal file
@@ -0,0 +1,51 @@
|
||||
export const remoteAccessMessages = {
|
||||
"remoteAccess.eyebrow": "Transferencia remota",
|
||||
"remoteAccess.title": "Conectar a CodeNomad de forma remota",
|
||||
"remoteAccess.subtitle": "Usa las direcciones de abajo para abrir CodeNomad desde otro dispositivo.",
|
||||
"remoteAccess.close": "Cerrar acceso remoto",
|
||||
"remoteAccess.refresh": "Actualizar",
|
||||
|
||||
"remoteAccess.sections.listeningMode.label": "Modo de escucha",
|
||||
"remoteAccess.sections.listeningMode.help": "Permite o limita las transferencias remotas vinculando a todas las interfaces o solo a localhost.",
|
||||
"remoteAccess.toggle.on": "Activado",
|
||||
"remoteAccess.toggle.off": "Desactivado",
|
||||
"remoteAccess.toggle.title": "Permitir conexiones desde otras IP",
|
||||
"remoteAccess.toggle.caption.all": "Vinculado a 0.0.0.0",
|
||||
"remoteAccess.toggle.caption.local": "Vinculado a 127.0.0.1",
|
||||
"remoteAccess.toggle.note": "Cambiar esto requiere reiniciar y detiene temporalmente todas las instancias activas. Comparte las direcciones de abajo una vez que el servidor se reinicie.",
|
||||
"remoteAccess.listeningMode.restartConfirm.message": "¿Reiniciar para aplicar el modo de escucha? Esto detendrá todas las instancias en ejecución.",
|
||||
"remoteAccess.listeningMode.restartConfirm.title.all": "Abrir a otros dispositivos",
|
||||
"remoteAccess.listeningMode.restartConfirm.title.local": "Limitar a este dispositivo",
|
||||
"remoteAccess.listeningMode.restartConfirm.confirmLabel": "Reiniciar ahora",
|
||||
"remoteAccess.listeningMode.restartConfirm.cancelLabel": "Cancelar",
|
||||
"remoteAccess.restart.errorManual": "No se pudo reiniciar automáticamente. Reinicia la app para aplicar el cambio.",
|
||||
|
||||
"remoteAccess.sections.serverPassword.label": "Contraseña del servidor",
|
||||
"remoteAccess.sections.serverPassword.help": "Las transferencias remotas requieren una contraseña. Define una fácil de recordar para habilitar inicios de sesión desde otros dispositivos.",
|
||||
"remoteAccess.authStatus.unavailable": "Estado de autenticación no disponible.",
|
||||
"remoteAccess.username": "Usuario: {username}",
|
||||
"remoteAccess.password.status.set": "Hay una contraseña configurada para el acceso remoto.",
|
||||
"remoteAccess.password.status.unset": "Aún no hay una contraseña fácil de recordar. Configura una para permitir inicios de sesión por transferencia remota.",
|
||||
"remoteAccess.password.actions.cancel": "Cancelar",
|
||||
"remoteAccess.password.actions.change": "Cambiar contraseña",
|
||||
"remoteAccess.password.actions.set": "Configurar contraseña",
|
||||
"remoteAccess.password.form.newPassword": "Nueva contraseña",
|
||||
"remoteAccess.password.form.confirmPassword": "Confirmar contraseña",
|
||||
"remoteAccess.password.form.placeholder": "Al menos 8 caracteres",
|
||||
"remoteAccess.password.error.tooShort": "La contraseña debe tener al menos 8 caracteres.",
|
||||
"remoteAccess.password.error.mismatch": "Las contraseñas no coinciden.",
|
||||
"remoteAccess.password.save.saving": "Guardando…",
|
||||
"remoteAccess.password.save.label": "Guardar contraseña",
|
||||
|
||||
"remoteAccess.sections.addresses.label": "Direcciones accesibles",
|
||||
"remoteAccess.sections.addresses.help": "Abre o escanea desde otra máquina para transferir el control.",
|
||||
"remoteAccess.addresses.loading": "Cargando direcciones…",
|
||||
"remoteAccess.addresses.none": "Aún no hay direcciones disponibles.",
|
||||
"remoteAccess.address.scope.network": "Red",
|
||||
"remoteAccess.address.scope.loopback": "Loopback",
|
||||
"remoteAccess.address.scope.internal": "Interna",
|
||||
"remoteAccess.address.open": "Abrir",
|
||||
"remoteAccess.address.showQr": "Mostrar QR",
|
||||
"remoteAccess.address.hideQr": "Ocultar QR",
|
||||
"remoteAccess.address.qrAlt": "QR para {url}",
|
||||
} as const
|
||||
Reference in New Issue
Block a user