aboutsummaryrefslogtreecommitdiff
path: root/client-web
diff options
context:
space:
mode:
authormetamuffin <metamuffin@disroot.org>2024-04-03 21:18:52 +0200
committermetamuffin <metamuffin@disroot.org>2024-04-03 21:18:52 +0200
commit406a82f82eb77bd0480594b8e43a8f0085e2262b (patch)
tree1ee40d58719f77fdf06e9ab2eac575fb6bcec93b /client-web
parentedbe7ad1be0a52dd4220f65d1ac98163a0a1b774 (diff)
downloadkeks-meet-406a82f82eb77bd0480594b8e43a8f0085e2262b.tar
keks-meet-406a82f82eb77bd0480594b8e43a8f0085e2262b.tar.bz2
keks-meet-406a82f82eb77bd0480594b8e43a8f0085e2262b.tar.zst
autogenerate es translation
Diffstat (limited to 'client-web')
-rw-r--r--client-web/scripts/translate_argos.py (renamed from client-web/scripts/translate.py)0
-rw-r--r--client-web/source/locale/es.ts97
-rw-r--r--client-web/source/locale/mod.ts3
3 files changed, 100 insertions, 0 deletions
diff --git a/client-web/scripts/translate.py b/client-web/scripts/translate_argos.py
index 2f45446..2f45446 100644
--- a/client-web/scripts/translate.py
+++ b/client-web/scripts/translate_argos.py
diff --git a/client-web/source/locale/es.ts b/client-web/source/locale/es.ts
new file mode 100644
index 0000000..871ddaf
--- /dev/null
+++ b/client-web/source/locale/es.ts
@@ -0,0 +1,97 @@
+/*
+ This file is part of keks-meet (https://codeberg.org/metamuffin/keks-meet)
+ which is licensed under the GNU Affero General Public License (version 3); see /COPYING.
+ Copyright (C) 2024 metamuffin <metamuffin.org>
+*/
+import { LanguageStrings } from "./mod.ts";
+
+// TODO this is mostly autogenerated. please fix it.
+export const PO_ES: LanguageStrings = {
+ join_message: author => [author, " joined."],
+ status_drain_buffer: amount => `Draining buffers... (buffer: ${amount})`,
+ enable: thing => `Enable ${thing}`,
+ leave_message: author => [author, " left."],
+ microphone: "Microfono",
+ chatbox_placeholder: "Escriba un mensaje",
+ chatbox_label: "Enviar mensaje",
+ summary_empty_message: "(mensaje vacío)",
+ summery_image: "(imagen)",
+ camera: "Cámara",
+ file: "Archivo",
+ leave: "Vete.",
+ screen: "Pantalla",
+ image_alt: "Imagen (haga clic para abrir)",
+ warn_mem_download: "Descarga a la memoria porque el servicio de trabajo no está disponible.",
+ confirm_update: "¿En serio?",
+ warn_short_secret: "El nombre de la habitación es muy corto. ¡E2EE es inseguro!",
+ warn_secure_context: "Esta página no es un 'Contexto Seguro' '",
+ warn_no_webrtc: "WebRTC no es compatible.",
+ warn_no_crypto: "SubtleCrypto no disponible",
+ warn_no_sw: "Su navegador no admite el Service Worker API, las actualizaciones automáticas forzadas son inevitables.",
+ warn_old_url: "Usted fue redireccionado desde el antiguo formato URL. El servidor conoce el secreto de la habitación ahora - E2EE es inseguro!",
+ confirm_quit: "Tienes recursos locales compartidos. ¿De verdad renunciaste?",
+ controls: "Controles",
+ license: "Licencia",
+ source_code: "Código fuente",
+ stop_sharing: "Deja de compartir",
+ documentation: "Documentación",
+ known_rooms: "Habitaciones conocidas",
+ chat: "Chat",
+ settings: "Ajustes",
+ edit: "Editar",
+ finish_edit: "Edición final",
+ add_current_room: "Agregar habitación actual",
+ add: "Añadir",
+ move_down: "Muévete.",
+ move_up: "Muévanse.",
+ unknown_user: "Usuario desconocido",
+ status_checking: "Comprobando...",
+ status_connected: "Conectado",
+ status_failed: "La conexión falló",
+ status_disconnected: "Desconectado",
+ status_no_conn: "No conectado",
+ status_await_channel_open: "Esperando que el canal de datos se abra...",
+ status_await_channel_close: "Esperando que el canal de datos cierre...",
+ downloading: "Descargando...",
+ download_again: "Descargar de nuevo",
+ download: "Descargar",
+ status_buffering: "Buffering...",
+ status_closing: "Cierre de canales...",
+ mute: "Mute",
+ video_stream: "secuencia de vídeo",
+ audio_stream: "flujo de audio",
+ local: "Local",
+ disable: "Inhabilitación",
+ status_await_stream: "A la espera de la corriente...",
+ notification_perm_explain: "Para que keks-meet envíe notificaciones, necesita que usted conceda permiso:",
+ grant: "Grant",
+ clear_prefs: "¿Quieres limpiar todos los ajustes? Usa esto:",
+ setting_descs: {
+ language: "Interface Language",
+ warn_redirect: "Opción interna que se establece por un servidor redireccionar.",
+ image_view_popup: "Imagen abierta en popup en lugar de nueva pestaña",
+ webrtc_debug: "Mostrar información adicional para cosas relacionadas con WebRTC",
+ screencast_audio: "Incluya el audio al compartir su pantalla.",
+ microphone_enabled: "Añadir una pista de micrófono en el arranque",
+ screencast_enabled: "Añadir una pista de pantalla en el inicio",
+ camera_enabled: "Añadir una pista de cámara en el inicio",
+ rnnoise: "Use RNNoise para la supresión del ruido",
+ native_noise_suppression: "Sugerir el navegador para hacer la supresión del ruido",
+ microphone_gain: "Amplificar el volumen del micrófono",
+ video_fps: "Marco preferido (en 1/s) para pantalla y cámara",
+ video_resolution: "Resolución horizontal preferida para pantalla y cámara",
+ camera_facing_mode: "Preferir cámara de cara al usuario o env-facing",
+ auto_gain_control: "Ajuste automático de ganancia de micrófono",
+ echo_cancellation: "Cancelar eco",
+ audio_activity_threshold: "Nivel de actividad de audio",
+ optional_audio_default_enable: "Permitir pistas de audio por defecto",
+ optional_video_default_enable: "Permitir pistas de vídeo por defecto",
+ notify_chat: "Enviar notificaciones para mensajes de chat entrantes",
+ notify_join: "Enviar notificaciones cuando los usuarios se unan",
+ notify_leave: "Enviar notificaciones cuando los usuarios dejan",
+ enable_onbeforeunload: "Prompt for confirmation when leaving the site while local resources are shared",
+ room_watches: "Habitaciones conocidas (como semicolon seperated list of name=secret pairs)",
+ username: "Nombre de usuario",
+ show_log: "Mostrar registro extendido."
+ }
+} \ No newline at end of file
diff --git a/client-web/source/locale/mod.ts b/client-web/source/locale/mod.ts
index 7dc2992..a1aecb3 100644
--- a/client-web/source/locale/mod.ts
+++ b/client-web/source/locale/mod.ts
@@ -2,6 +2,7 @@ import { PO_DE } from "./de.ts";
import { PO_EN } from "./en.ts";
import { PREF_DECLS } from "../preferences/decl.ts";
import { PO_JA } from "./ja.ts";
+import { PO_ES } from "./es.ts";
export let PO: LanguageStrings;
@@ -19,6 +20,8 @@ export const LOCALES: { [key: string]: LanguageStrings } = {
"de-DE": PO_DE,
"ja": PO_JA,
"ja-JP": PO_JA,
+ "es": PO_ES,
+ "es-ES": PO_ES,
}
export interface LanguageStrings {