add i18n checker and autogenerated AI translations (#2160)
* use translated string
* fix typos in lnbits/static/i18n/{it,jp,nl,we}.js
* add missing strings to cs,en,sk translations
* remove duplicates from lnbits/static/i18n/{cs,en,kr,sk}.js
* add i18n checker
* add i18n ai tool
* add autogenerated AI translations
* add i18n-ai-tool check whether variables in formatted strings are not broken
* fix issues with variables found by the script
* chore: make bundle
This commit is contained in:
@@ -1,9 +1,26 @@
|
||||
window.localisation.es = {
|
||||
confirm: 'Sí',
|
||||
server: 'Servidor',
|
||||
theme: 'Tema',
|
||||
funding: 'Financiación',
|
||||
unit: 'Unidad',
|
||||
users: 'Usuarios',
|
||||
apps: 'Aplicaciones',
|
||||
channels: 'Canales',
|
||||
transactions: 'Transacciones',
|
||||
dashboard: 'Tablero de instrumentos',
|
||||
node: 'Nodo',
|
||||
total_capacity: 'Capacidad Total',
|
||||
avg_channel_size: 'Tamaño Medio del Canal',
|
||||
biggest_channel_size: 'Tamaño del Canal Más Grande',
|
||||
smallest_channel_size: 'Tamaño de canal más pequeño',
|
||||
number_of_channels: 'Número de canales',
|
||||
active_channels: 'Canales activos',
|
||||
connect_peer: 'Conectar Par',
|
||||
connect: 'Conectar',
|
||||
open_channel: 'Canal Abierto',
|
||||
open: 'Abrir',
|
||||
close_channel: 'Cerrar canal',
|
||||
close: 'Cerrar',
|
||||
restart: 'Reiniciar el servidor',
|
||||
save: 'Guardar',
|
||||
save_tooltip: 'Guardar cambios',
|
||||
@@ -30,26 +47,36 @@ window.localisation.es = {
|
||||
'Esta billetera completa se eliminará, los fondos son IRREVERSIBLES.',
|
||||
rename_wallet: 'Cambiar el nombre de la billetera',
|
||||
update_name: 'Actualizar nombre',
|
||||
fiat_tracking: 'Seguimiento Fiat',
|
||||
currency: 'Moneda',
|
||||
update_currency: 'Actualizar moneda',
|
||||
press_to_claim: 'Presione para reclamar Bitcoin',
|
||||
donate: 'Donar',
|
||||
view_github: 'Ver en GitHub',
|
||||
voidwallet_active: '¡VoidWallet está activo! Pagos desactivados',
|
||||
use_with_caution: 'USAR CON CUIDADO - %{name} Wallet aún está en BETA',
|
||||
service_fee: 'Tarifa de servicio: %{amount} % por transacción',
|
||||
service_fee_max:
|
||||
'Tarifa de servicio: %{amount} % por transacción (máx %{max} sats)',
|
||||
service_fee_tooltip:
|
||||
'Comisión de servicio cobrada por el administrador del servidor LNbits por cada transacción saliente',
|
||||
toggle_darkmode: 'Cambiar modo oscuro',
|
||||
view_swagger_docs: 'Ver documentos de API de LNbits Swagger',
|
||||
api_docs: 'Documentos de API',
|
||||
lnbits_version: 'Versión de LNbits',
|
||||
runs_on: 'Corre en',
|
||||
credit_hint: 'Presione Enter para cargar la cuenta',
|
||||
credit_label: 'Cargar %{denomination}',
|
||||
paste: 'Pegar',
|
||||
paste_from_clipboard: 'Pegar desde el portapapeles',
|
||||
paste_request: 'Pegar solicitud',
|
||||
create_invoice: 'Crear factura',
|
||||
camera_tooltip: 'Utilice la cámara para escanear una factura / código QR',
|
||||
export_csv: 'Exportar a CSV',
|
||||
transactions: 'Transacciones',
|
||||
chart_tooltip: 'Mostrar gráfico',
|
||||
pending: 'Pendiente',
|
||||
copy_invoice: 'Copiar factura',
|
||||
close: 'Cerrar',
|
||||
withdraw_from: 'Retirar de',
|
||||
cancel: 'Cancelar',
|
||||
scan: 'Escanear',
|
||||
read: 'Leer',
|
||||
@@ -84,7 +111,7 @@ window.localisation.es = {
|
||||
manage_extension_details: 'Instalar/desinstalar extensión',
|
||||
install: 'Instalar',
|
||||
uninstall: 'Desinstalar',
|
||||
open: 'Abrir',
|
||||
drop_db: 'Eliminar datos',
|
||||
enable: 'Habilitar',
|
||||
enable_extension_details: 'Habilitar extensión para el usuario actual',
|
||||
disable: 'Deshabilitar',
|
||||
@@ -98,6 +125,7 @@ window.localisation.es = {
|
||||
all: 'Todos',
|
||||
only_admins_can_install:
|
||||
'(Solo las cuentas de administrador pueden instalar extensiones)',
|
||||
admin_only: 'Solo administradores',
|
||||
new_version: 'Nueva Versión',
|
||||
extension_depends_on: 'Depende de:',
|
||||
extension_rating_soon: 'Calificaciones próximamente',
|
||||
@@ -105,13 +133,67 @@ window.localisation.es = {
|
||||
extension_uninstall_warning:
|
||||
'Está a punto de eliminar la extensión para todos los usuarios.',
|
||||
uninstall_confirm: 'Sí, desinstalar',
|
||||
extension_db_drop_info:
|
||||
'Todos los datos para la extensión se eliminarán permanentemente. ¡No hay manera de deshacer esta operación!',
|
||||
extension_db_drop_warning:
|
||||
'Está a punto de eliminar todos los datos para la extensión. Por favor, escriba el nombre de la extensión para continuar:',
|
||||
extension_min_lnbits_version:
|
||||
'Esta versión requiere al menos una versión de LNbits',
|
||||
payment_hash: 'Hash de pago',
|
||||
fee: 'Cuota',
|
||||
amount: 'Cantidad',
|
||||
tag: 'Etiqueta',
|
||||
unit: 'Unidad',
|
||||
description: 'Descripción',
|
||||
expiry: 'Expiración',
|
||||
webhook: 'Webhook',
|
||||
payment_proof: 'Prueba de pago'
|
||||
payment_proof: 'Prueba de pago',
|
||||
update_available: '¡Actualización %{version} disponible!',
|
||||
latest_update: 'Usted está en la última versión %{version}.',
|
||||
notifications: 'Notificaciones',
|
||||
no_notifications: 'No hay notificaciones',
|
||||
notifications_disabled:
|
||||
'Las notificaciones de estado de LNbits están desactivadas.',
|
||||
enable_notifications: 'Activar notificaciones',
|
||||
enable_notifications_desc:
|
||||
'Si está activado, buscará las últimas actualizaciones del estado de LNbits, como incidentes de seguridad y actualizaciones.',
|
||||
enable_killswitch: 'Activar Killswitch',
|
||||
enable_killswitch_desc:
|
||||
'Si está activado, cambiará automáticamente su fuente de financiamiento a VoidWallet si LNbits envía una señal de parada de emergencia. Necesitará activarlo manualmente después de una actualización.',
|
||||
killswitch_interval: 'Intervalo de Killswitch',
|
||||
killswitch_interval_desc:
|
||||
'Con qué frecuencia la tarea en segundo plano debe verificar la señal de interruptor de emergencia de LNBits desde la fuente de estado (en minutos).',
|
||||
enable_watchdog: 'Activar Watchdog',
|
||||
enable_watchdog_desc:
|
||||
'Si está activado, cambiará automáticamente su fuente de financiamiento a VoidWallet si su saldo es inferior al saldo de LNbits. Tendrá que activarlo manualmente después de una actualización.',
|
||||
watchdog_interval: 'Intervalo de vigilancia',
|
||||
watchdog_interval_desc:
|
||||
'Con qué frecuencia la tarea de fondo debe verificar la señal de killswitch en el delta del watchdog [node_balance - lnbits_balance] (en minutos).',
|
||||
watchdog_delta: 'Vigilante Delta',
|
||||
watchdog_delta_desc:
|
||||
'Límite antes de que el interruptor de apagado cambie la fuente de financiamiento a VoidWallet [lnbits_balance - node_balance > delta]',
|
||||
status: 'Estado',
|
||||
notification_source: 'Fuente de notificación',
|
||||
notification_source_label:
|
||||
'URL de origen (solo use la fuente oficial de estado de LNbits y fuentes en las que confíe)',
|
||||
more: 'más',
|
||||
releases: 'Lanzamientos',
|
||||
killswitch: 'Interruptor de apagado',
|
||||
watchdog: 'Perro guardián',
|
||||
server_logs: 'Registros del Servidor',
|
||||
ip_blocker: 'Bloqueador de IP',
|
||||
security: 'Seguridad',
|
||||
security_tools: 'Herramientas de seguridad',
|
||||
block_access_hint: 'Bloquear acceso por IP',
|
||||
allow_access_hint: 'Permitir acceso por IP (anulará las IPs bloqueadas)',
|
||||
enter_ip: 'Ingrese la IP y presione enter',
|
||||
rate_limiter: 'Limitador de tasa',
|
||||
number_of_requests: 'Número de solicitudes',
|
||||
time_unit: 'Unidad de tiempo',
|
||||
minute: 'minuto',
|
||||
second: 'segundo',
|
||||
hour: 'hora',
|
||||
disable_server_log: 'Desactivar registro del servidor',
|
||||
enable_server_log: 'Activar registro del servidor',
|
||||
coming_soon: 'Función próximamente disponible'
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user