mirror of
https://github.com/suitenumerique/meet.git
synced 2026-09-01 21:28:00 +00:00
🌐(i18n) add Spanish language support
Add Spanish to the language selection system on both trees, with 872 frontend phrases and 145 backend ones translated from the French source. The frontend to backend language map gains it too, so a Spanish browser does not write an empty language to the account on every load.
This commit is contained in:
committed by
aleb_the_flash
parent
564b3dc595
commit
a20a0a6b38
@@ -677,3 +677,7 @@ msgstr "Niederländisch"
|
||||
#: meet/settings.py:231
|
||||
msgid "German"
|
||||
msgstr "Deutsch"
|
||||
|
||||
#: meet/settings.py:232
|
||||
msgid "Spanish"
|
||||
msgstr "Spanisch"
|
||||
|
||||
@@ -672,3 +672,7 @@ msgstr "Dutch"
|
||||
#: meet/settings.py:231
|
||||
msgid "German"
|
||||
msgstr "German"
|
||||
|
||||
#: meet/settings.py:232
|
||||
msgid "Spanish"
|
||||
msgstr "Spanish"
|
||||
|
||||
@@ -0,0 +1,650 @@
|
||||
# SOME DESCRIPTIVE TITLE.
|
||||
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
|
||||
# This file is distributed under the same license as the PACKAGE package.
|
||||
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
|
||||
#
|
||||
#, fuzzy
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2026-07-02 10:47+0000\n"
|
||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||
"Language: \n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
|
||||
#: core/admin.py:67
|
||||
msgid "Personal info"
|
||||
msgstr "Información personal"
|
||||
|
||||
#: core/admin.py:80
|
||||
msgid "Permissions"
|
||||
msgstr "Permisos"
|
||||
|
||||
#: core/admin.py:92
|
||||
msgid "Important dates"
|
||||
msgstr "Fechas importantes"
|
||||
|
||||
#: core/admin.py:206
|
||||
msgid "Content"
|
||||
msgstr "Contenido"
|
||||
|
||||
#: core/admin.py:217
|
||||
msgid "Deletion"
|
||||
msgstr "Eliminación"
|
||||
|
||||
#: core/admin.py:226
|
||||
msgid "Derived info"
|
||||
msgstr "Información derivada"
|
||||
|
||||
#: core/admin.py:237
|
||||
msgid "Timestamps"
|
||||
msgstr "Marcas de tiempo"
|
||||
|
||||
#: core/admin.py:240
|
||||
msgid "File preview"
|
||||
msgstr "Vista previa del archivo"
|
||||
|
||||
#: core/admin.py:300 core/admin.py:443
|
||||
msgid "No owner"
|
||||
msgstr "Sin propietario"
|
||||
|
||||
#: core/admin.py:303 core/admin.py:446
|
||||
msgid "Multiple owners"
|
||||
msgstr "Varios propietarios"
|
||||
|
||||
#: core/admin.py:316
|
||||
msgid "Resend notification to external service"
|
||||
msgstr "Reenviar la notificación al servicio externo"
|
||||
|
||||
#: core/admin.py:339
|
||||
#, python-format
|
||||
msgid "Failed to notify for recording %(id)s"
|
||||
msgstr "Error al notificar la grabación %(id)s"
|
||||
|
||||
#: core/admin.py:347
|
||||
#, python-format
|
||||
msgid "Failed to notify for recording %(id)s: %(error)s"
|
||||
msgstr "Error al notificar la grabación %(id)s: %(error)s"
|
||||
|
||||
#: core/admin.py:355
|
||||
#, python-format
|
||||
msgid "Successfully sent notifications for %(count)s recording(s)."
|
||||
msgstr "Notificaciones enviadas correctamente para %(count)s grabación(es)."
|
||||
|
||||
#: core/admin.py:363
|
||||
#, python-format
|
||||
msgid "Skipped %(count)s expired recording(s)."
|
||||
msgstr "Se han omitido %(count)s grabación(es) caducada(s)."
|
||||
|
||||
#: core/admin.py:368
|
||||
msgid "Mark selected recordings as 'Failed to Stop'"
|
||||
msgstr "Marcar las grabaciones seleccionadas como «Error al detener»"
|
||||
|
||||
#: core/admin.py:386
|
||||
#, python-format
|
||||
msgid "%(count)s recording(s) successfully marked as 'Failed to Stop'."
|
||||
msgstr "%(count)s grabación(es) marcada(s) correctamente como «Error al detener»."
|
||||
|
||||
#: core/admin.py:394
|
||||
#, python-format
|
||||
msgid "Skipped %(count)s recording(s) with an ineligible status."
|
||||
msgstr "Se han omitido %(count)s grabación(es) con un estado no elegible."
|
||||
|
||||
#: core/admin.py:510
|
||||
msgid "No scopes"
|
||||
msgstr "Sin ámbitos"
|
||||
|
||||
#: core/admin.py:512
|
||||
msgid "Scopes"
|
||||
msgstr "Ámbitos"
|
||||
|
||||
#: core/api/filters.py:25
|
||||
msgid "Creator is me"
|
||||
msgstr "Yo soy el creador"
|
||||
|
||||
#: core/api/serializers.py:89
|
||||
msgid "You must be administrator or owner of a room to add accesses to it."
|
||||
msgstr "Debes ser administrador o propietario de una sala para añadirle accesos."
|
||||
|
||||
#: core/api/serializers.py:534
|
||||
msgid "This file extension is not allowed."
|
||||
msgstr "Esta extensión de archivo no está permitida."
|
||||
|
||||
#: core/api/viewsets.py:1222
|
||||
msgid "You have reached the maximum number of files for this type."
|
||||
msgstr "Has alcanzado el número máximo de archivos de este tipo."
|
||||
|
||||
#: core/models.py:37
|
||||
msgid "Member"
|
||||
msgstr "Miembro"
|
||||
|
||||
#: core/models.py:38
|
||||
msgid "Administrator"
|
||||
msgstr "Administrador"
|
||||
|
||||
#: core/models.py:39
|
||||
msgid "Owner"
|
||||
msgstr "Propietario"
|
||||
|
||||
#: core/models.py:55
|
||||
msgid "Initiated"
|
||||
msgstr "Iniciada"
|
||||
|
||||
#: core/models.py:56
|
||||
msgid "Active"
|
||||
msgstr "Activa"
|
||||
|
||||
#: core/models.py:57
|
||||
msgid "Stopped"
|
||||
msgstr "Detenida"
|
||||
|
||||
#: core/models.py:58
|
||||
msgid "Saved"
|
||||
msgstr "Guardada"
|
||||
|
||||
#: core/models.py:59
|
||||
msgid "Aborted"
|
||||
msgstr "Cancelada"
|
||||
|
||||
#: core/models.py:60
|
||||
msgid "Failed to Start"
|
||||
msgstr "Error al iniciar"
|
||||
|
||||
#: core/models.py:61
|
||||
msgid "Failed to Stop"
|
||||
msgstr "Error al detener"
|
||||
|
||||
#: core/models.py:62
|
||||
msgid "Notification succeeded"
|
||||
msgstr "Notificación correcta"
|
||||
|
||||
#: core/models.py:65
|
||||
msgid "External process successful"
|
||||
msgstr "Proceso externo: correcto"
|
||||
|
||||
#: core/models.py:67
|
||||
msgid "External process failed"
|
||||
msgstr "Proceso externo: error"
|
||||
|
||||
#: core/models.py:96
|
||||
msgid "SCREEN_RECORDING"
|
||||
msgstr "GRABACIÓN_DE_PANTALLA"
|
||||
|
||||
#: core/models.py:97
|
||||
msgid "TRANSCRIPT"
|
||||
msgstr "TRANSCRIPCIÓN"
|
||||
|
||||
#: core/models.py:103
|
||||
msgid "Public Access"
|
||||
msgstr "Acceso público"
|
||||
|
||||
#: core/models.py:104
|
||||
msgid "Trusted Access"
|
||||
msgstr "Acceso de confianza"
|
||||
|
||||
#: core/models.py:105
|
||||
msgid "Restricted Access"
|
||||
msgstr "Acceso restringido"
|
||||
|
||||
#: core/models.py:117
|
||||
msgid "id"
|
||||
msgstr "id"
|
||||
|
||||
#: core/models.py:118
|
||||
msgid "primary key for the record as UUID"
|
||||
msgstr "clave primaria del registro en forma de UUID"
|
||||
|
||||
#: core/models.py:124
|
||||
msgid "created on"
|
||||
msgstr "creado el"
|
||||
|
||||
#: core/models.py:125
|
||||
msgid "date and time at which a record was created"
|
||||
msgstr "fecha y hora en que se creó un registro"
|
||||
|
||||
#: core/models.py:130
|
||||
msgid "updated on"
|
||||
msgstr "actualizado el"
|
||||
|
||||
#: core/models.py:131
|
||||
msgid "date and time at which a record was last updated"
|
||||
msgstr "fecha y hora de la última actualización de un registro"
|
||||
|
||||
#: core/models.py:151
|
||||
msgid ""
|
||||
"Enter a valid sub. This value may contain only letters, numbers, and @/./+/-/"
|
||||
"_ characters."
|
||||
msgstr "Introduce un sub válido. Este valor solo puede contener letras, números y los caracteres @/./+/-/_."
|
||||
|
||||
#: core/models.py:157
|
||||
msgid "sub"
|
||||
msgstr "sub"
|
||||
|
||||
#: core/models.py:159
|
||||
msgid ""
|
||||
"Optional for pending users; required upon account activation. 255 characters "
|
||||
"or fewer. Letters, numbers, and @/./+/-/_ characters only."
|
||||
msgstr "Opcional para los usuarios pendientes; obligatorio al activar la cuenta. 255 caracteres como máximo. Solo letras, números y los caracteres @/./+/-/_."
|
||||
|
||||
#: core/models.py:168
|
||||
msgid "identity email address"
|
||||
msgstr "dirección de correo electrónico de identidad"
|
||||
|
||||
#: core/models.py:173
|
||||
msgid "admin email address"
|
||||
msgstr "dirección de correo electrónico de administrador"
|
||||
|
||||
#: core/models.py:175
|
||||
msgid "full name"
|
||||
msgstr "nombre completo"
|
||||
|
||||
#: core/models.py:177
|
||||
msgid "short name"
|
||||
msgstr "nombre corto"
|
||||
|
||||
#: core/models.py:183
|
||||
msgid "language"
|
||||
msgstr "idioma"
|
||||
|
||||
#: core/models.py:184
|
||||
msgid "The language in which the user wants to see the interface."
|
||||
msgstr "El idioma en el que el usuario quiere ver la interfaz."
|
||||
|
||||
#: core/models.py:190
|
||||
msgid "The timezone in which the user wants to see times."
|
||||
msgstr "La zona horaria en la que el usuario quiere ver las horas."
|
||||
|
||||
#: core/models.py:193
|
||||
msgid "device"
|
||||
msgstr "dispositivo"
|
||||
|
||||
#: core/models.py:195
|
||||
msgid "Whether the user is a device or a real user."
|
||||
msgstr "Si el usuario es un dispositivo o un usuario real."
|
||||
|
||||
#: core/models.py:198
|
||||
msgid "staff status"
|
||||
msgstr "estado de miembro del personal"
|
||||
|
||||
#: core/models.py:200
|
||||
msgid "Whether the user can log into this admin site."
|
||||
msgstr "Si el usuario puede acceder a este sitio de administración."
|
||||
|
||||
#: core/models.py:203
|
||||
msgid "active"
|
||||
msgstr "activo"
|
||||
|
||||
#: core/models.py:206
|
||||
msgid ""
|
||||
"Whether this user should be treated as active. Unselect this instead of "
|
||||
"deleting accounts."
|
||||
msgstr "Si este usuario debe considerarse activo. Desmarca esta opción en lugar de eliminar cuentas."
|
||||
|
||||
#: core/models.py:219
|
||||
msgid "user"
|
||||
msgstr "usuario"
|
||||
|
||||
#: core/models.py:220
|
||||
msgid "users"
|
||||
msgstr "usuarios"
|
||||
|
||||
#: core/models.py:286
|
||||
msgid "Resource"
|
||||
msgstr "Recurso"
|
||||
|
||||
#: core/models.py:287
|
||||
msgid "Resources"
|
||||
msgstr "Recursos"
|
||||
|
||||
#: core/models.py:345
|
||||
msgid "Resource access"
|
||||
msgstr "Acceso al recurso"
|
||||
|
||||
#: core/models.py:346
|
||||
msgid "Resource accesses"
|
||||
msgstr "Accesos a los recursos"
|
||||
|
||||
#: core/models.py:352
|
||||
msgid "Resource access with this User and Resource already exists."
|
||||
msgstr "Ya existe un acceso al recurso con este usuario y este recurso."
|
||||
|
||||
#: core/models.py:409
|
||||
msgid "Visio room configuration"
|
||||
msgstr "Configuración de la sala de videoconferencia"
|
||||
|
||||
#: core/models.py:410
|
||||
msgid "Values for Visio parameters to configure the room."
|
||||
msgstr "Valores de los parámetros de videoconferencia para configurar la sala."
|
||||
|
||||
#: core/models.py:417
|
||||
msgid "Room PIN code"
|
||||
msgstr "Código PIN de la sala"
|
||||
|
||||
#: core/models.py:418
|
||||
msgid "Unique n-digit code that identifies this room in telephony mode."
|
||||
msgstr "Código único de n dígitos que identifica esta sala en modo telefónico."
|
||||
|
||||
#: core/models.py:424 core/models.py:578
|
||||
msgid "Room"
|
||||
msgstr "Sala"
|
||||
|
||||
#: core/models.py:425
|
||||
msgid "Rooms"
|
||||
msgstr "Salas"
|
||||
|
||||
#: core/models.py:589
|
||||
msgid "Worker ID"
|
||||
msgstr "ID del worker"
|
||||
|
||||
#: core/models.py:591
|
||||
msgid ""
|
||||
"Enter an identifier for the worker recording.This ID is retained even when "
|
||||
"the worker stops, allowing for easy tracking."
|
||||
msgstr "Introduce un identificador para la grabación del worker. Este identificador se conserva incluso cuando el worker se detiene, lo que permite un seguimiento sencillo."
|
||||
|
||||
#: core/models.py:599
|
||||
msgid "Recording mode"
|
||||
msgstr "Modo de grabación"
|
||||
|
||||
#: core/models.py:600
|
||||
msgid "Defines the mode of recording being called."
|
||||
msgstr "Define el modo de grabación invocado."
|
||||
|
||||
#: core/models.py:605 core/models.py:606
|
||||
msgid "Recording options"
|
||||
msgstr "Opciones de grabación"
|
||||
|
||||
#: core/models.py:613
|
||||
msgid "External Process ID"
|
||||
msgstr "ID del proceso externo"
|
||||
|
||||
#: core/models.py:614
|
||||
msgid "ID of the external process associated with the recording."
|
||||
msgstr "ID del proceso externo asociado a la grabación."
|
||||
|
||||
#: core/models.py:620
|
||||
msgid "Recording"
|
||||
msgstr "Grabación"
|
||||
|
||||
#: core/models.py:621
|
||||
msgid "Recordings"
|
||||
msgstr "Grabaciones"
|
||||
|
||||
#: core/models.py:731
|
||||
msgid "Recording/user relation"
|
||||
msgstr "Relación grabación/usuario"
|
||||
|
||||
#: core/models.py:732
|
||||
msgid "Recording/user relations"
|
||||
msgstr "Relaciones grabación/usuario"
|
||||
|
||||
#: core/models.py:738
|
||||
msgid "This user is already in this recording."
|
||||
msgstr "Este usuario ya está en esta grabación."
|
||||
|
||||
#: core/models.py:744
|
||||
msgid "This team is already in this recording."
|
||||
msgstr "Este equipo ya está en esta grabación."
|
||||
|
||||
#: core/models.py:750
|
||||
msgid "Either user or team must be set, not both."
|
||||
msgstr "Debe definirse el usuario o el equipo, pero no ambos."
|
||||
|
||||
#: core/models.py:767
|
||||
msgid "Create rooms"
|
||||
msgstr "Crear salas"
|
||||
|
||||
#: core/models.py:768
|
||||
msgid "List rooms"
|
||||
msgstr "Listar salas"
|
||||
|
||||
#: core/models.py:769
|
||||
msgid "Retrieve room details"
|
||||
msgstr "Ver los detalles de una sala"
|
||||
|
||||
#: core/models.py:770
|
||||
msgid "Update rooms"
|
||||
msgstr "Actualizar las salas"
|
||||
|
||||
#: core/models.py:771
|
||||
msgid "Delete rooms"
|
||||
msgstr "Eliminar las salas"
|
||||
|
||||
#: core/models.py:784
|
||||
msgid "Application name"
|
||||
msgstr "Nombre de la aplicación"
|
||||
|
||||
#: core/models.py:785
|
||||
msgid "Descriptive name for this application."
|
||||
msgstr "Nombre descriptivo de esta aplicación."
|
||||
|
||||
#: core/models.py:795
|
||||
msgid "Hashed on Save. Copy it now if this is a new secret."
|
||||
msgstr "Se cifra al guardar. Cópialo ahora si se trata de un secreto nuevo."
|
||||
|
||||
#: core/models.py:806
|
||||
msgid "Application"
|
||||
msgstr "Aplicación"
|
||||
|
||||
#: core/models.py:807
|
||||
msgid "Applications"
|
||||
msgstr "Aplicaciones"
|
||||
|
||||
#: core/models.py:830
|
||||
msgid "Enter a valid domain"
|
||||
msgstr "Introduce un dominio válido"
|
||||
|
||||
#: core/models.py:833
|
||||
msgid "Domain"
|
||||
msgstr "Dominio"
|
||||
|
||||
#: core/models.py:834
|
||||
msgid "Email domain this application can act on behalf of."
|
||||
msgstr "Dominio de correo electrónico en cuyo nombre puede actuar esta aplicación."
|
||||
|
||||
#: core/models.py:846
|
||||
msgid "Application domain"
|
||||
msgstr "Dominio de aplicación"
|
||||
|
||||
#: core/models.py:847
|
||||
msgid "Application domains"
|
||||
msgstr "Dominios de aplicación"
|
||||
|
||||
#: core/models.py:865
|
||||
msgid "Pending"
|
||||
msgstr "Pendiente"
|
||||
|
||||
#: core/models.py:866
|
||||
msgid "Analyzing"
|
||||
msgstr "Analizando"
|
||||
|
||||
#: core/models.py:873
|
||||
msgid "Ready"
|
||||
msgstr "Listo"
|
||||
|
||||
#: core/models.py:879
|
||||
msgid "Background image"
|
||||
msgstr "Imagen de fondo"
|
||||
|
||||
#: core/models.py:891
|
||||
msgid "title"
|
||||
msgstr "título"
|
||||
|
||||
#: core/models.py:915
|
||||
msgid "Malware detection info when the analysis status is unsafe."
|
||||
msgstr "Información sobre la detección de malware cuando el estado del análisis no es seguro."
|
||||
|
||||
#: core/models.py:920
|
||||
msgid "File"
|
||||
msgstr "Archivo"
|
||||
|
||||
#: core/models.py:921
|
||||
msgid "Files"
|
||||
msgstr "Archivos"
|
||||
|
||||
#: core/models.py:1041
|
||||
msgid "This file is already hard deleted."
|
||||
msgstr "Este archivo ya se ha eliminado definitivamente."
|
||||
|
||||
#: core/models.py:1051
|
||||
msgid "To hard delete a file, it must first be soft deleted."
|
||||
msgstr "Para eliminar definitivamente un archivo, primero debe haberse marcado como eliminado."
|
||||
|
||||
#: core/recording/event/notification.py:123
|
||||
msgid "Your recording is ready"
|
||||
msgstr "Tu grabación está lista"
|
||||
|
||||
#: core/recording/event/notification.py:194
|
||||
msgid "Transcription"
|
||||
msgstr "Transcripción"
|
||||
|
||||
#: core/recording/event/notification.py:204
|
||||
#, python-brace-format
|
||||
msgid "Meeting \"{room}\" on {room_recording_date} at {room_recording_time}"
|
||||
msgstr "Reunión \"{room}\" del {room_recording_date} a las {room_recording_time}"
|
||||
|
||||
#: core/services/invitation.py:44
|
||||
#, python-brace-format
|
||||
msgid "Video call in progress: {sender.email} is waiting for you to connect"
|
||||
msgstr "Videollamada en curso: {sender.email} está esperando a que te conectes"
|
||||
|
||||
#: core/templates/mail/html/invitation.html:159
|
||||
#: core/templates/mail/html/screen_recording.html:159
|
||||
#: core/templates/mail/text/invitation.txt:3
|
||||
#: core/templates/mail/text/screen_recording.txt:3
|
||||
msgid "Logo email"
|
||||
msgstr "Logotipo del correo"
|
||||
|
||||
#: core/templates/mail/html/invitation.html:189
|
||||
#: core/templates/mail/text/invitation.txt:5
|
||||
msgid "invites you to join an ongoing video call"
|
||||
msgstr "te invita a unirte a una videollamada en curso"
|
||||
|
||||
#: core/templates/mail/html/invitation.html:200
|
||||
#: core/templates/mail/text/invitation.txt:7
|
||||
msgid "JOIN THE CALL"
|
||||
msgstr "UNIRSE A LA LLAMADA"
|
||||
|
||||
#: core/templates/mail/html/invitation.html:227
|
||||
#: core/templates/mail/text/invitation.txt:13
|
||||
msgid ""
|
||||
"If you can't click the button, copy and paste the URL into your browser to "
|
||||
"join the call."
|
||||
msgstr "Si no puedes hacer clic en el botón, copia y pega la URL en tu navegador para unirte a la llamada."
|
||||
|
||||
#: core/templates/mail/html/invitation.html:235
|
||||
#: core/templates/mail/text/invitation.txt:15
|
||||
msgid "Tips for a better experience:"
|
||||
msgstr "Consejos para una mejor experiencia:"
|
||||
|
||||
#: core/templates/mail/html/invitation.html:237
|
||||
#: core/templates/mail/text/invitation.txt:17
|
||||
msgid "Use Chrome or Firefox for better call quality"
|
||||
msgstr "Usa Chrome o Firefox para una mejor calidad de llamada"
|
||||
|
||||
#: core/templates/mail/html/invitation.html:238
|
||||
#: core/templates/mail/text/invitation.txt:18
|
||||
msgid "Test your microphone and camera before joining"
|
||||
msgstr "Prueba tu micrófono y tu cámara antes de unirte"
|
||||
|
||||
#: core/templates/mail/html/invitation.html:239
|
||||
#: core/templates/mail/text/invitation.txt:19
|
||||
msgid "Make sure you have a stable internet connection"
|
||||
msgstr "Asegúrate de tener una conexión a internet estable"
|
||||
|
||||
#: core/templates/mail/html/invitation.html:248
|
||||
#: core/templates/mail/html/screen_recording.html:245
|
||||
#: core/templates/mail/text/invitation.txt:21
|
||||
#: core/templates/mail/text/screen_recording.txt:23
|
||||
#, python-format
|
||||
msgid " Thank you for using %(brandname)s. "
|
||||
msgstr " Gracias por usar %(brandname)s. "
|
||||
|
||||
#: core/templates/mail/html/screen_recording.html:188
|
||||
#: core/templates/mail/text/screen_recording.txt:6
|
||||
msgid "Your recording is ready!"
|
||||
msgstr "¡Tu grabación está lista!"
|
||||
|
||||
#: core/templates/mail/html/screen_recording.html:195
|
||||
#: core/templates/mail/text/screen_recording.txt:8
|
||||
#, python-format
|
||||
msgid ""
|
||||
" Your recording of \"%(room_name)s\" on %(recording_date)s at "
|
||||
"%(recording_time)s is now ready to download. "
|
||||
msgstr " Tu grabación de \"%(room_name)s\" del %(recording_date)s a las %(recording_time)s ya está lista para descargar. "
|
||||
|
||||
#: core/templates/mail/html/screen_recording.html:195
|
||||
#: core/templates/mail/text/screen_recording.txt:8
|
||||
#, python-format
|
||||
msgid " The recording will expire in %(days)s days. "
|
||||
msgstr " La grabación caducará dentro de %(days)s días. "
|
||||
|
||||
#: core/templates/mail/html/screen_recording.html:200
|
||||
#: core/templates/mail/text/screen_recording.txt:9
|
||||
msgid ""
|
||||
" Sharing the recording via link is not yet available. Only organizers can "
|
||||
"download it. "
|
||||
msgstr " Compartir la grabación mediante un enlace todavía no está disponible. Solo los organizadores pueden descargarla. "
|
||||
|
||||
#: core/templates/mail/html/screen_recording.html:206
|
||||
#: core/templates/mail/text/screen_recording.txt:11
|
||||
msgid "To keep this recording permanently:"
|
||||
msgstr "Para conservar esta grabación de forma permanente:"
|
||||
|
||||
#: core/templates/mail/html/screen_recording.html:208
|
||||
#, python-format
|
||||
msgid "Click the \"<a href=\"%(link)s\">Open</a>\" link below "
|
||||
msgstr "Haz clic en el enlace \"<a href=\"%(link)s\">Abrir</a>\" que aparece abajo "
|
||||
|
||||
#: core/templates/mail/html/screen_recording.html:209
|
||||
#: core/templates/mail/text/screen_recording.txt:14
|
||||
msgid "Use the \"Download\" button in the interface "
|
||||
msgstr "Usa el botón \"Descargar\" de la interfaz "
|
||||
|
||||
#: core/templates/mail/html/screen_recording.html:210
|
||||
#: core/templates/mail/text/screen_recording.txt:15
|
||||
msgid "Save the file to your preferred location"
|
||||
msgstr "Guarda el archivo en la ubicación que prefieras"
|
||||
|
||||
#: core/templates/mail/html/screen_recording.html:221
|
||||
#: core/templates/mail/text/screen_recording.txt:17
|
||||
msgid "Open"
|
||||
msgstr "Abrir"
|
||||
|
||||
#: core/templates/mail/html/screen_recording.html:230
|
||||
#: core/templates/mail/text/screen_recording.txt:19
|
||||
#, python-format
|
||||
msgid ""
|
||||
" If you have any questions or need assistance, please contact our support "
|
||||
"team at %(support_email)s. "
|
||||
msgstr " Si tienes alguna pregunta o necesitas ayuda, ponte en contacto con nuestro equipo de soporte en %(support_email)s. "
|
||||
|
||||
#: core/templates/mail/text/screen_recording.txt:13
|
||||
#, python-format
|
||||
msgid "Click the \"Open [%(link)s]\" link below "
|
||||
msgstr "Haz clic en el enlace \"Abrir [%(link)s]\" que aparece abajo "
|
||||
|
||||
#: meet/settings.py:228
|
||||
msgid "English"
|
||||
msgstr "Inglés"
|
||||
|
||||
#: meet/settings.py:229
|
||||
msgid "French"
|
||||
msgstr "Francés"
|
||||
|
||||
#: meet/settings.py:230
|
||||
msgid "Dutch"
|
||||
msgstr "Neerlandés"
|
||||
|
||||
#: meet/settings.py:231
|
||||
msgid "German"
|
||||
msgstr "Alemán"
|
||||
|
||||
#: meet/settings.py:232
|
||||
msgid "Spanish"
|
||||
msgstr "Español"
|
||||
@@ -678,3 +678,7 @@ msgstr "Néerlandais"
|
||||
#: meet/settings.py:231
|
||||
msgid "German"
|
||||
msgstr "Allemand"
|
||||
|
||||
#: meet/settings.py:232
|
||||
msgid "Spanish"
|
||||
msgstr "Espagnol"
|
||||
|
||||
@@ -672,3 +672,7 @@ msgstr "Nederlands"
|
||||
#: meet/settings.py:231
|
||||
msgid "German"
|
||||
msgstr "Duits"
|
||||
|
||||
#: meet/settings.py:232
|
||||
msgid "Spanish"
|
||||
msgstr "Spaans"
|
||||
|
||||
@@ -230,6 +230,7 @@ class Base(Configuration):
|
||||
("fr-fr", _("French")),
|
||||
("nl-nl", _("Dutch")),
|
||||
("de-de", _("German")),
|
||||
("es-es", _("Spanish")),
|
||||
)
|
||||
)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user