From c6b5cb1d23cdf59006a6a02b4be1e8d0a1c6e835 Mon Sep 17 00:00:00 2001 From: jorgepastorr Date: Thu, 12 Sep 2024 12:42:43 +0200 Subject: [PATCH] orchestra traductions mas --- .../musician/locale/ca/LC_MESSAGES/django.mo | Bin 13412 -> 13623 bytes .../musician/locale/ca/LC_MESSAGES/django.po | 16 + .../musician/locale/es/LC_MESSAGES/django.mo | Bin 13454 -> 14905 bytes .../musician/locale/es/LC_MESSAGES/django.po | 264 +++---- .../templates/musician/dashboard.html | 6 +- orchestra/contrib/musician/views.py | 6 +- .../webapps/locale/ca/LC_MESSAGES/django.mo | Bin 0 -> 11717 bytes .../webapps/locale/ca/LC_MESSAGES/django.po | 654 +++++++++++++++++ .../webapps/locale/es/LC_MESSAGES/django.mo | Bin 0 -> 11762 bytes .../webapps/locale/es/LC_MESSAGES/django.po | 656 ++++++++++++++++++ .../websites/locale/ca/LC_MESSAGES/django.mo | Bin 0 -> 2170 bytes .../websites/locale/ca/LC_MESSAGES/django.po | 231 ++++++ .../websites/locale/es/LC_MESSAGES/django.mo | Bin 0 -> 2244 bytes .../websites/locale/es/LC_MESSAGES/django.po | 231 ++++++ 14 files changed, 1939 insertions(+), 125 deletions(-) create mode 100644 orchestra/contrib/webapps/locale/ca/LC_MESSAGES/django.mo create mode 100644 orchestra/contrib/webapps/locale/ca/LC_MESSAGES/django.po create mode 100644 orchestra/contrib/webapps/locale/es/LC_MESSAGES/django.mo create mode 100644 orchestra/contrib/webapps/locale/es/LC_MESSAGES/django.po create mode 100644 orchestra/contrib/websites/locale/ca/LC_MESSAGES/django.mo create mode 100644 orchestra/contrib/websites/locale/ca/LC_MESSAGES/django.po create mode 100644 orchestra/contrib/websites/locale/es/LC_MESSAGES/django.mo create mode 100644 orchestra/contrib/websites/locale/es/LC_MESSAGES/django.po diff --git a/orchestra/contrib/musician/locale/ca/LC_MESSAGES/django.mo b/orchestra/contrib/musician/locale/ca/LC_MESSAGES/django.mo index b4163b39755c34262e2a4cb855ca386bc8f3f4f9..e4df7613d878665a05cbf8f2a960b95097975a62 100644 GIT binary patch delta 3462 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 diff --git a/orchestra/contrib/musician/locale/ca/LC_MESSAGES/django.po b/orchestra/contrib/musician/locale/ca/LC_MESSAGES/django.po index 058eaadd..b9348507 100644 --- a/orchestra/contrib/musician/locale/ca/LC_MESSAGES/django.po +++ b/orchestra/contrib/musician/locale/ca/LC_MESSAGES/django.po @@ -809,6 +809,10 @@ msgid "" msgstr "" "%s: Els hosts no poden tenir el caràcter d'èmfasi '_'. Considera proporcionar un registre SRV, CNAME o TXT." +#: views.py:200 views.py:202 views.py:229 +msgid "available" +msgstr "disponibles" + #: views.py:182 msgid "Account" msgstr "Compte" @@ -960,3 +964,15 @@ msgstr "Detalls de cada tipus" #~ msgid "databases created" #~ msgstr "bases de dades creades" + +msgid "size" +msgstr "tamany" + +msgid "traffic" +msgstr "tránsit" + +msgid "Mailman list traffic" +msgstr "Llistes de Mailman" + +msgid "Mailman list Traffic" +msgstr "Llistes de Mailman" \ No newline at end of file diff --git a/orchestra/contrib/musician/locale/es/LC_MESSAGES/django.mo b/orchestra/contrib/musician/locale/es/LC_MESSAGES/django.mo index de59db290106ad498fc5cce4e7f1db7fdbc964f5..0ab8e4d69337db169298dd617ed9dd27d2fd50e3 100644 GIT binary patch delta 5085 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 diff --git a/orchestra/contrib/musician/locale/es/LC_MESSAGES/django.po b/orchestra/contrib/musician/locale/es/LC_MESSAGES/django.po index 7ddff070..6289bd1c 100644 --- a/orchestra/contrib/musician/locale/es/LC_MESSAGES/django.po +++ b/orchestra/contrib/musician/locale/es/LC_MESSAGES/django.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-05 11:19+0000\n" +"POT-Creation-Date: 2024-09-12 10:10+0000\n" "PO-Revision-Date: 2021-11-25 12:53+0100\n" "Last-Translator: \n" "Language-Team: \n" @@ -48,7 +48,8 @@ msgstr "Introduce la misma contraseña para verificarla" #: lists/forms.py:17 lists/forms.py:31 msgid "Additional address besides the default @grups.pangea.org" -msgstr "Dirección adicional además de la predeterminada @grups.pangea.org" +msgstr "" +"Dirección adicional además de la predeterminada @grups.pangea.org" #. Translators: This message appears on the page title #: lists/views.py:22 mixins.py:20 @@ -56,14 +57,14 @@ msgid "Mailing lists" msgstr "Listas de correo" #. Translators: This message appears on the page title -#: mixins.py:17 views.py:68 +#: mixins.py:17 views.py:119 msgid "Dashboard" msgstr "Panel de gestión" #. Translators: This message appears on the page title -#: mixins.py:18 templates/musician/dashboard.html:89 -#: templates/musician/dashboard.html:90 views.py:202 -#: templates/musician/websites/website_detail.html:17 +#: mixins.py:18 templates/musician/dashboard.html:101 +#: templates/musician/dashboard.html:102 +#: templates/musician/websites/website_detail.html:17 views.py:252 msgid "Domains" msgstr "Dominios" @@ -72,13 +73,10 @@ msgid "Mails" msgstr "Correos" #. Translators: This message appears on the page title -#: mixins.py:21 models.py:146 views.py:542 +#: mixins.py:21 models.py:146 views.py:592 msgid "Databases" msgstr "Bases de datos" -msgid "Database" -msgstr "Bases de datos" - #: mixins.py:22 msgid "SaaS" msgstr "SaaS" @@ -102,7 +100,7 @@ msgid "Description details for databases page." msgstr "Consulta la configuración de tus bases de datos." #. Translators: This message appears on the page title -#: models.py:234 views.py:342 +#: models.py:234 views.py:392 msgid "Mail addresses" msgstr "Direcciones de correo" @@ -242,7 +240,7 @@ msgstr "Dominio" #. Translators: This message appears on the page title #: templates/musician/address_list.html:27 templates/musician/mail_base.html:22 -#: views.py:428 +#: views.py:478 msgid "Mailboxes" msgstr "Buzones de correo" @@ -264,7 +262,7 @@ msgstr "Perfil" #. Translators: This message appears on the page title #: templates/musician/base.html:71 templates/musician/billing.html:6 -#: views.py:300 +#: views.py:350 msgid "Billing" msgstr "Facturas" @@ -290,7 +288,8 @@ msgstr "Fecha de la factura" #: templates/musician/billing.html:21 templates/musician/database_list.html:22 #: templates/musician/domain_detail.html:38 -#: templates/musician/webapps/webapp_detail.html:94 +#: templates/musician/webapps/webapp_detail.html:17 +#: templates/musician/webapps/webapp_detail.html:96 #: templates/musician/webapps/webapp_list.html:26 msgid "Type" msgstr "Tipo" @@ -325,11 +324,12 @@ msgid "Show history" msgstr "Mostrar historial" #: templates/musician/database_list.html:21 -#: templates/musician/mailbox_list.html:30 templates/musician/saas_list.html:19 +#: templates/musician/mailbox_list.html:30 +#: templates/musician/mailinglist_list.html:24 +#: templates/musician/saas_list.html:19 #: templates/musician/webapps/webapp_list.html:25 #: templates/musician/websites/website_detail.html:77 #: templates/musician/websites/website_list.html:20 -#: templates/musician/mailinglist_list.html:24 msgid "Name" msgstr "Nombre" @@ -389,13 +389,15 @@ msgid "" msgstr "" "\n" "
AVISO IMPORTANTE!!!
\n" -" Los registros DNS controlan el funcionamiento de su dominio, y por lo tanto, " -"sus sitios web, direcciones de correo electrónico, listas de correo, etc.
\n" -" Si no tiene el conocimiento necesario sobre este tema, no haga cambios en esta sección. ¡Es peligroso!\n" +" Los registros DNS controlan el funcionamiento de su dominio, y por lo " +"tanto, sus sitios web, direcciones de correo electrónico, listas de correo, " +"etc.
\n" +" Si no tiene el conocimiento necesario sobre este tema, no haga cambios " +"en esta sección. ¡Es peligroso!\n" " " #: templates/musician/domain_detail.html:39 -#: templates/musician/webapps/webapp_detail.html:95 +#: templates/musician/webapps/webapp_detail.html:97 #: templates/musician/websites/website_detail.html:78 msgid "Value" msgstr "Valor" @@ -442,7 +444,7 @@ msgid "Mail list" msgstr "Lista de correo" #. Translators: This message appears on the page title -#: templates/musician/domain_list.html:51 views.py:565 +#: templates/musician/domain_list.html:51 views.py:615 msgid "Software as a Service" msgstr "Software as a Service" @@ -499,6 +501,8 @@ msgstr "Direcciones de correo" #: templates/musician/mailbox_change_password.html:5 #: templates/musician/mailbox_form.html:24 +#: templates/musician/systemuser_change_password.html:5 +#: templates/musician/webapps/webappuser_change_password.html:5 msgid "Change password" msgstr "Cambia la contraseña" @@ -559,9 +563,9 @@ msgstr "Actualizar lista" msgid "Create list" msgstr "Crear lista" -#: templates/musician/websites/website_list.html:23 -#: templates/musician/saas_list.html:20 #: templates/musician/mailinglist_list.html:25 +#: templates/musician/saas_list.html:20 +#: templates/musician/websites/website_list.html:23 msgid "Status" msgstr "Estado" @@ -578,7 +582,6 @@ msgid "Configure" msgstr "Configura" #: templates/musician/mailinglist_list.html:37 -#: templates/musician/websites/website_detail.html:25 msgid "Active" msgstr "Activo" @@ -628,7 +631,6 @@ msgstr "Actualiza la contraseña" msgid "Add record to" msgstr "Agregar registro a" - #: templates/musician/saas_list.html:21 msgid "Service" msgstr "Servicio" @@ -645,22 +647,15 @@ msgstr "Instalado en" msgid "Open service admin panel" msgstr "Abre el panel de administración del servicio" -#: templates/musician/systemuser_change_password.html:5 -#: templates/musician/webapps/webappuser_change_password.html:5 -#, fuzzy -#| msgid "Change password for" -msgid "Change password for" -msgstr "Cambia la contraseña de" - #: templates/musician/systemuser_list.html:6 msgid "" "The main user is your system's main user on each server. You'll be able to " "view the logs of your websites at (/home/account/logs) and all web content, " "but you'll never be able to edit content on a website." msgstr "" -"El usuario principal existe en cada servidor web." -"Podrá ver los registros de sus sitios web en (/home/account/logs) y todo" -"el contenido web (/home/account/webapps/*), pero nunca podrá editar el contenido en un sitio web." +"El usuario principal existe en cada servidor web.Podrá ver los registros de " +"sus sitios web en (/home/account/logs) y todoel contenido web (/home/account/" +"webapps/*), pero nunca podrá editar el contenido en un sitio web." #: templates/musician/systemuser_list.html:7 msgid "This user only has write permissions in their own directory." @@ -672,9 +667,9 @@ msgid "Username" msgstr "Nombre de usuario/a" #: templates/musician/systemuser_list.html:19 +#: templates/musician/webapps/webapp_detail.html:47 #: templates/musician/webapps/webappuser_list.html:16 #: templates/musician/websites/website_detail.html:49 -#: templates/musician/webapps/webapp_detail.html:47 msgid "Path" msgstr "Ruta" @@ -686,23 +681,22 @@ msgstr "Usuario Principal" msgid "SFTP Users" msgstr "Usuarios SFTP" -#: templates/musician/webapps/webapp_detail.html:72 -msgid "" -"\n" -" Initial database and App admin password.
\n" -" Subsequent changes to the admin password will not be reflected.\n" -" " -msgstr "" -"\n" -"Contraseña inicial de la base de datos y del administrador de la aplicación.
" -"Los cambios posteriores en la contraseña del administrador no se reflejarán.\n" -" " - - #: templates/musician/webapps/webapp_detail.html:7 msgid "WebApp Options for" msgstr "Opciones de WebApp para" +#: templates/musician/webapps/webapp_detail.html:13 +#: templates/musician/webapps/webapp_list.html:29 +#: templates/musician/webapps/webappuser_list.html:17 +#: templates/musician/websites/website_detail.html:13 +#: templates/musician/websites/website_list.html:22 +msgid "Server" +msgstr "Servidor" + +#: templates/musician/webapps/webapp_detail.html:27 +msgid "SFTP user" +msgstr "Usuario SFTP" + #: templates/musician/webapps/webapp_detail.html:58 #, fuzzy #| msgid "Databases" @@ -717,26 +711,37 @@ msgstr "Bases de datos" msgid "Password:" msgstr "Contraseña" -#: templates/musician/webapps/webapp_detail.html:80 +#: templates/musician/webapps/webapp_detail.html:72 +msgid "" +"\n" +" Initial database and App admin password.
\n" +" Subsequent changes to the admin password will not be reflected.\n" +" " +msgstr "" +"\n" +"Contraseña inicial de la base de datos y del administrador de la aplicación. " +"
Los cambios posteriores en la contraseña del administrador no se " +"reflejarán.\n" +" " + +#: templates/musician/webapps/webapp_detail.html:82 msgid "PHP settings" msgstr "Configuración PHP" -#: templates/musician/webapps/webapp_detail.html:85 +#: templates/musician/webapps/webapp_detail.html:87 msgid "PHP settings page description." msgstr "Consulta aquí tu configuración DNS." -#: templates/musician/webapps/webapp_detail.html:117 -msgid "This WebApp has PHP options by default, create one if you need it." -msgstr "Esta WebApp tiene las opciones por defecto, crea una nueva opción si la necesitas" - #: templates/musician/webapps/webapp_detail.html:119 +msgid "This WebApp has PHP options by default, create one if you need it." +msgstr "" +"Esta WebApp tiene las opciones por defecto, crea una nueva opción si la " +"necesitas" + +#: templates/musician/webapps/webapp_detail.html:121 msgid "Add new option" msgstr "Añadir nueva opción" -#: templates/musician/webapps/webapp_detail.html:27 -msgid "SFTP user" -msgstr "Usuario SFTP" - #: templates/musician/webapps/webapp_list.html:27 msgid "Version" msgstr "" @@ -745,14 +750,6 @@ msgstr "" msgid "SFTP User" msgstr "Usuario SFTP" -#: templates/musician/webapps/webapp_detail.html:13 -#: templates/musician/webapps/webapp_list.html:29 -#: templates/musician/webapps/webappuser_list.html:17 -#: templates/musician/websites/website_list.html:22 -#: templates/musician/websites/website_detail.html:13 -msgid "Server" -msgstr "Servidor" - #: templates/musician/webapps/webapp_option_form.html:10 msgid "Update Option of" msgstr "Actualizar opcion de" @@ -771,6 +768,9 @@ msgstr "¿Estás seguro/a de que quieres borrar la siguiente opción?" msgid "WebSite Options for" msgstr "Opciones de Website para" +#: templates/musician/websites/website_detail.html:25 +msgid "active" +msgstr "activo" #: templates/musician/websites/website_detail.html:32 msgid "Protocol" @@ -792,7 +792,6 @@ msgstr "WebApps asignadas a este WebSite" msgid "Webapp" msgstr "" -#: templates/musician/webapps/webapp_detail.html:17 #: templates/musician/websites/website_detail.html:48 msgid "Type " msgstr "Tipo" @@ -801,6 +800,12 @@ msgstr "Tipo" msgid "Assigned new Webapp" msgstr "Añadir nueva Webapp" +#: templates/musician/websites/website_detail.html:70 +#, fuzzy +#| msgid "Active" +msgid "Directives" +msgstr "Activo" + #: templates/musician/websites/website_detail.html:73 msgid "Options assigned to this Website" msgstr "Opciones asignadas en este Website" @@ -823,40 +828,44 @@ msgid "" "%s: Hosts can not have underscore character '_', consider providing a SRV, " "CNAME or TXT record." msgstr "" -"%s: Los hosts no pueden tener el carácter de subrayado '_'. " -"Considere proporcionar un registro SRV, CNAME o TXT." +"%s: Los hosts no pueden tener el carácter de subrayado '_'. Considere " +"proporcionar un registro SRV, CNAME o TXT." -#: views.py:182 +#: views.py:200 views.py:202 views.py:229 +msgid "available" +msgstr "disponibles" + +#: views.py:232 msgid "Account" msgstr "Cuenta" #. Translators: This message appears on the page title -#: views.py:227 +#: views.py:277 msgid "User profile" msgstr "Tu perfil" #. Translators: This message appears on the page title -#: views.py:314 +#: views.py:364 msgid "Download bill" msgstr "Descarga la factura" #. Translators: This message appears on the page title -#: views.py:573 +#: views.py:623 msgid "Domain details" msgstr "Detalles del dominio" #. Translators: This message appears on the page title -#: views.py:629 +#: views.py:679 msgid "Login" msgstr "Accede" #. Translators: This message appears on the page title -#: views.py:700 +#: views.py:750 msgid "Webapp users" msgstr "" #. Translators: This message appears on the page title -#: views.py:718 +#: views.py:768 msgid "Main users" msgstr "" @@ -869,15 +878,16 @@ msgid "" "A web app is the directory where your website is stored. Through SFTP, you " "can access this directory and upload/edit/delete files." msgstr "" -"Una aplicación web es el directorio donde se almacena su sitio web. " -"A través de SFTP, puede acceder a este directorio y subir, editar o eliminar archivos." +"Una aplicación web es el directorio donde se almacena su sitio web. A través " +"de SFTP, puede acceder a este directorio y subir, editar o eliminar archivos." #: webapps/views.py:35 msgid "" "Each Webapp has its own SFTP user, which is created automatically when the " "Webapp is created." msgstr "" -"Cada WebApp tiene su propio usuario SFTP, que se crea automáticamente cuando se crea la aplicación web." +"Cada WebApp tiene su propio usuario SFTP, que se crea automáticamente cuando " +"se crea la aplicación web." #. Translators: This message appears on the page title #: webapps/views.py:44 @@ -890,7 +900,8 @@ msgstr "Detalles de cada tipo" msgid "" "Hold down \"Control\", or \"Command\" on a Mac, to select more than one." msgstr "" -"Mantén presionada la tecla \"Control\" o \"Comando\" en un Mac para seleccionar más de uno." +"Mantén presionada la tecla \"Control\" o \"Comando\" en un Mac para " +"seleccionar más de uno." #: websites/forms.py:54 msgid "This Path already exists on this Website." @@ -901,65 +912,80 @@ msgid "" "A website is the place where a domain is associated with the directory where " "the web files are located. (WebApp)" msgstr "" -"Un WebSite es el lugar donde se asocia un dominio con el directorio donde" -"se encuentran los archivos web. (WebApp)" +"Un WebSite es el lugar donde se asocia un dominio con el directorio dondese " +"encuentran los archivos web. (WebApp)" #. Translators: This message appears on the page title #: websites/views.py:42 msgid "website details" msgstr "Detalles de cada tipo" +msgid "Database" +msgstr "Bases de datos" + +msgid "Change password for" +msgstr "Cambia la contraseña de" + #~ msgid "Domains & websites" #~ msgstr "Dominios y sitios web" -#~ msgid "Previous" -#~ msgstr "Previa" +msgid "Previous" +msgstr "Previa" -#~ msgid "Next" -#~ msgstr "Siguiente" +msgid "Next" +msgstr "Siguiente" -#~ msgid "Notifications" -#~ msgstr "Notificaciones" +msgid "Notifications" +msgstr "Notificaciones" -#~ msgid "There is no notifications at this time." -#~ msgstr "No tienes ninguna notificación." +msgid "There is no notifications at this time." +msgstr "No tienes ninguna notificación." -#~ msgid "Dashboard page description." -#~ msgstr "" -#~ "Este es tu panel de gestión, desde donde podrás consultar la " -#~ "configuración de los servicios que Pangea te ofrece." +msgid "Dashboard page description." +msgstr "" +"Este es tu panel de gestión, desde donde podrás consultar la " +"configuración de los servicios que Pangea te ofrece." -#~ msgid "associated to" -#~ msgstr "asociada a" +msgid "associated to" +msgstr "asociada a" -#~ msgid "No users for this database." -#~ msgstr "No hay usuarias/os de esta base de datos." +msgid "No users for this database." +msgstr "No hay usuarias/os de esta base de datos." -#~ msgid "active" -#~ msgstr "activo" +msgid "Traffic" +msgstr "Tráfico" -#~ msgid "Traffic" -#~ msgstr "Tráfico" +msgid "Mailbox usage" +msgstr "Uso de espacio en tu buzón de correo" -#~ msgid "Mailbox usage" -#~ msgstr "Uso de espacio en tu buzón de correo" +msgid "Address deleted!" +msgstr "Has eliminado la dirección de correo" -#~ msgid "Address deleted!" -#~ msgstr "Has eliminado la dirección de correo" +msgid "Cannot process your request, please try again later." +msgstr "" +"Ahora no podemos procesar tu petición, inténtalo de nuevo un poco más " +"tarde por favor." -#~ msgid "Cannot process your request, please try again later." -#~ msgstr "" -#~ "Ahora no podemos procesar tu petición, inténtalo de nuevo un poco más " -#~ "tarde por favor." +msgid "Mailbox deleted!" +msgstr "Has eliminado el buzón de correo" -#~ msgid "Mailbox deleted!" -#~ msgstr "Has eliminado el buzón de correo" +msgid "mail address left" +msgstr "direcciones de correo por activar" -#~ msgid "mail address left" -#~ msgstr "direcciones de correo por activar" +msgid "Aliases" +msgstr "Alias" -#~ msgid "Aliases" -#~ msgstr "Alias" +msgid "databases created" +msgstr "bases de datos creadas" -#~ msgid "databases created" -#~ msgstr "bases de datos creadas" +msgid "size" +msgstr "tamaño" + +msgid "traffic" +msgstr "tráfico" + +msgid "Mailman list traffic" +msgstr "Listas de Mailman" + +msgid "Mailman list Traffic" +msgstr "Listas de Mailman" \ No newline at end of file diff --git a/orchestra/contrib/musician/templates/musician/dashboard.html b/orchestra/contrib/musician/templates/musician/dashboard.html index e2aa9917..183c12e3 100644 --- a/orchestra/contrib/musician/templates/musician/dashboard.html +++ b/orchestra/contrib/musician/templates/musician/dashboard.html @@ -36,12 +36,12 @@ {% endif %}
    - {% for name, obj_data in account.objects.items %} + {% for keyname, obj_data in account.objects.items %} {% if obj_data.ac != None %}
  • - {{ name }} + {% trans keyname %}
    {% trans "Show history" %} @@ -67,7 +67,7 @@
    {{ usage.verbose_name }}
    {% if usage.data and usage.data.used %} - {{ usage.data.used|floatformat }} {{ usage.data.unit }} + {{ usage.data.used|floatformat }} {% trans usage.data.unit %} {% endif %}
    {% if usage.data.progres_bar %} diff --git a/orchestra/contrib/musician/views.py b/orchestra/contrib/musician/views.py index 315f761b..63af2e15 100644 --- a/orchestra/contrib/musician/views.py +++ b/orchestra/contrib/musician/views.py @@ -197,9 +197,9 @@ class DashboardView(CustomContextMixin, UserTokenRequiredMixin, TemplateView): if rs_left < 0: alert = format_html(f"{rs_left * -1} extra {name_resource}") elif rs_left <= 1: - alert = format_html(f"{rs_left} {name_resource} available") + alert = format_html("{} {} {}".format(rs_left, name_resource, _('available'))) elif rs_left > 1: - alert = format_html(f"{rs_left} {name_resource} available") + alert = format_html("{} {} {}".format(rs_left, name_resource, _('available'))) return { 'verbose_name': _(name_resource.capitalize()), 'data': { @@ -226,7 +226,7 @@ class DashboardView(CustomContextMixin, UserTokenRequiredMixin, TemplateView): if size_left < 0: alert = format_html(f"{size_left * -1} {unit} extra") elif size_left <= 1: - alert = format_html(f"{size_left} {unit} available") + alert = format_html("{} {} {}".format(size_left, unit, _('available'))) return { 'verbose_name': _('Account'), diff --git a/orchestra/contrib/webapps/locale/ca/LC_MESSAGES/django.mo b/orchestra/contrib/webapps/locale/ca/LC_MESSAGES/django.mo new file mode 100644 index 0000000000000000000000000000000000000000..6b22b5005499783089ac8e46f864c0f022749176 GIT binary patch literal 11717 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 KbfB*GR{sw$P$qu> literal 0 HcmV?d00001 diff --git a/orchestra/contrib/webapps/locale/ca/LC_MESSAGES/django.po b/orchestra/contrib/webapps/locale/ca/LC_MESSAGES/django.po new file mode 100644 index 00000000..c0fe5ed5 --- /dev/null +++ b/orchestra/contrib/webapps/locale/ca/LC_MESSAGES/django.po @@ -0,0 +1,654 @@ +# 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 , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2024-09-10 07:49+0000\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: admin.py:89 +msgid "Web application type" +msgstr "Tipus d'aplicació web" + +#: admin.py:102 +msgid "user sftp" +msgstr "usuari SFTP" + +#: admin.py:119 +msgid "Add website" +msgstr "crear website" + +#: admin.py:121 +msgid "web sites" +msgstr "" + +#: admin.py:128 filters.py:26 +msgid "detail" +msgstr "detalls" + +#: backends/limesurvey.py:18 +msgid "Limesurvey" +msgstr "" + +#: backends/moodle.py:18 +msgid "Moodle" +msgstr "" + +#: backends/php.py:22 +msgid "PHP FPM/FCGID" +msgstr "" + +#: backends/python.py:16 +msgid "Python uWSGI" +msgstr "" + +#: backends/static.py:13 +msgid "Static" +msgstr "" + +#: backends/symboliclink.py:14 +msgid "Symbolic link webapp" +msgstr "" + +#: backends/webalizer.py:13 +msgid "Webalizer App" +msgstr "" + +#: backends/wordpress.py:21 +msgid "Wordpress" +msgstr "" + +#: filters.py:8 +msgid "website" +msgstr "" + +#: filters.py:13 +msgid "True" +msgstr "" + +#: filters.py:14 +msgid "False" +msgstr "" + +#: filters.py:30 +msgid "Empty" +msgstr "" + +#: models.py:19 models.py:105 +msgid "name" +msgstr "nom" + +#: models.py:20 +#, python-format +msgid "The app will be installed in %s" +msgstr "Laplicació s'instalara en %s" + +#: models.py:21 +msgid "type" +msgstr "tipus" + +#: models.py:23 +msgid "Account" +msgstr "Compte" + +#: models.py:24 +msgid "data" +msgstr "" + +#: models.py:25 +msgid "Extra information dependent of each service." +msgstr "Informació addicional depenent de cada servei." + +#: models.py:27 +msgid "Target Server" +msgstr "" + +#: models.py:30 +msgid "SFTP user" +msgstr "usuari SFTP" + +#: models.py:30 +msgid "This option is only required for the new webservers." +msgstr "Aquesta opció només és necessària per als nous servidors web." + +#: models.py:38 +msgid "Web App" +msgstr "" + +#: models.py:39 +msgid "Web Apps" +msgstr "" + +#: models.py:104 +msgid "Web application" +msgstr "Aplicació web" + +#: models.py:107 +msgid "value" +msgstr "valor" + +#: models.py:111 +msgid "option" +msgstr "opció" + +#: models.py:112 +msgid "options" +msgstr "opcions" + +#: options.py:48 +#, python-format +msgid "'%(value)s' does not match %(regex)s." +msgstr "'%(value)s' no coincideix amb %(regex)s." + +#: options.py:67 +#, python-format +msgid "This option is deprecated since PHP version %s." +msgstr "Aquesta opció està en desús de la versió PHP %s." + +#: options.py:73 +msgid "Public root" +msgstr "" + +#: options.py:74 +msgid "Document root relative to webapps/<webapp>/" +msgstr "Ruta relativa des de webapps/<webapp>/" + +#: options.py:85 +#, python-format +msgid "Public root path '%s' outside of webapp base path '%s'" +msgstr "" + +#: options.py:94 +msgid "Process timeout" +msgstr "" + +#: options.py:95 +msgid "" +"Maximum time in seconds allowed for a request to complete (a number between " +"0 and 999).
    Also sets max_request_time when php-cgi is used." +msgstr "" +"El temps màxim en segons que permet completar una sol·licitud (un número entre" +"0 i 999).
    També estableix max_request_time quan s'utilitza PHP-CGI." + +#: options.py:105 +msgid "Number of processes" +msgstr "" + +#: options.py:106 +msgid "" +"Maximum number of children that can be alive at the same time (a number " +"between 0 and 99)." +msgstr "" +"Nombre màxim de fills que poden estar vius alhora (un nombre" +"Entre 0 i 99)." + +#: options.py:113 +msgid "Enable functions" +msgstr "" + +#: options.py:129 +msgid "Disable functions" +msgstr "" + +#: options.py:130 +#, python-format +msgid "" +"This directive allows you to disable certain functions for security reasons. " +"It takes on a comma-delimited list of function names. disable_functions is " +"not affected by Safe Mode. Default disabled fuctions include:
    %s" +msgstr "" +"Aquesta directiva us permet desactivar determinades funcions per motius de seguretat." +"Feu una llista de noms de funcions delimitades per Comas." +"disable_functions no es veu afectat pel mode segur. Les funcions desactivades predeterminades inclouen:
    %s" + +#: options.py:148 +msgid "Allow URL include" +msgstr "" + +#: options.py:149 +msgid "" +"Allows the use of URL-aware fopen wrappers with include, include_once, " +"require, require_once (On or Off)." +msgstr "" +"Habilita els embolcalls de tipus URL com a include, include_once, " +"requereix (On or Off)." + +#: options.py:156 +msgid "Allow URL fopen" +msgstr "" + +#: options.py:157 +msgid "" +"Enables the URL-aware fopen wrappers that enable accessing URL object like " +"files (On or Off)." +msgstr "" +"Habilita els embolcalls de tipus URL com a" +"arxius (On or Off)." + +#: options.py:163 +msgid "Auto append file" +msgstr "" + +#: options.py:164 +msgid "" +"Specifies the name of a file that is automatically parsed after the main " +"file." +msgstr "" +"Especifica el nom d’un fitxer que s’analitza automàticament després del fitxer principal." + +#: options.py:170 +msgid "Auto prepend file" +msgstr "" + +#: options.py:171 +msgid "" +"Specifies the name of a file that is automatically parsed before the main " +"file." +msgstr "" +"Especifica el nom d’un fitxer que s’analitza automàticament abans del fitxer principal." + +#: options.py:177 +msgid "date.timezone" +msgstr "" + +#: options.py:178 +msgid "" +"Sets the default timezone used by all date/time functions (Timezone string " +"'Europe/London')." +msgstr "" +"Estableix la zona horària predeterminada utilitzada per totes les funcions date/time (Timezone string " +"'Europe/London')." + +#: options.py:184 +msgid "Default socket timeout" +msgstr "" + +#: options.py:185 options.py:265 +msgid "Number between 0 and 999." +msgstr "Numero entre 0 y 999." + +#: options.py:191 +msgid "Display errors" +msgstr "" + +#: options.py:192 +msgid "" +"Determines whether errors should be printed to the screen as part of the " +"output or if they should be hidden from the user (On or Off)." +msgstr "" +"Determineu si s'han d'imprimir errors a la pantalla com a part de la" +"Sortida o si s'han d'amagar a l'usuari (On o Off)." + +#: options.py:199 +msgid "Extension" +msgstr "" + +#: options.py:205 +msgid "Include path" +msgstr "" + +#: options.py:210 +msgid "Open basedir" +msgstr "" + +#: options.py:215 +msgid "Magic quotes GPC" +msgstr "" + +#: options.py:216 +msgid "" +"Sets the magic_quotes state for GPC (Get/Post/Cookie) operations (On or Off) " +"DEPRECATED as of PHP 5.3.0." +msgstr "" + +#: options.py:224 +msgid "Magic quotes runtime" +msgstr "" + +#: options.py:225 +msgid "" +"Functions that return data from any sort of external source will have quotes " +"escaped with a backslash (On or Off) DEPRECATED as of PHP 5.3.0." +msgstr "" + +#: options.py:233 +msgid "Magic quotes sybase" +msgstr "" + +#: options.py:234 +msgid "" +"Single-quote is escaped with a single-quote instead of a backslash (On or " +"Off)." +msgstr "" + +#: options.py:240 +msgid "Max input time" +msgstr "" + +#: options.py:241 +msgid "" +"Maximum time in seconds a script is allowed to parse input data, like POST " +"and GET (Integer between 0 and 999)." +msgstr "" +"Temps màxim en segons que un script pot analitzar les dades d’entrada, com POST" +"i GET (nombre enter entre 0 i 999)." + +#: options.py:248 +msgid "Max input vars" +msgstr "" + +#: options.py:249 +msgid "" +"How many input variables may be accepted (limit is applied to $_GET, $_POST " +"and $_COOKIE superglobal separately) (Integer between 0 and 9999)." +msgstr "" +"Cuántas variables de entrada se pueden aceptar (el límite se aplica a $_GET, $_POST" +"y $_COOKIE Superglobal por separado) (entero entre 0 y 9999)." + +#: options.py:256 +msgid "Memory limit" +msgstr "" + +#: options.py:257 +msgid "" +"This sets the maximum amount of memory in bytes that a script is allowed to " +"allocate (Value between 0M and 999M)." +msgstr "" +"Això estableix la quantitat màxima de memòria en bytes que es permet un script" +"Asignar (valor entre 0M y 999M)." + + +#: options.py:264 +msgid "Mysql connect timeout" +msgstr "" + +#: options.py:271 +msgid "Output buffering" +msgstr "" + +#: options.py:272 +msgid "Turn on output buffering (On or Off)." +msgstr "Enceneu el buffering de sortida (On or Off)." + +#: options.py:278 +msgid "Register globals" +msgstr "" + +#: options.py:279 +msgid "" +"Whether or not to register the EGPCS (Environment, GET, POST, Cookie, " +"Server) variables as global variables (On or Off)." +msgstr "" +"Enregistrar o no EGPCS (Environment, GET, POST, Cookie, " +"Server) com variables globals (On or Off)." + +#: options.py:286 +msgid "Post max size" +msgstr "" + +#: options.py:287 +msgid "Sets max size of post data allowed (Value between 0M and 999M)." +msgstr "Estableix la mida màxima de dades de publicació permesa (valor entre 0M a 999M)" + +#: options.py:293 +msgid "Sendmail path" +msgstr "" + +#: options.py:294 +msgid "Where the sendmail program can be found." +msgstr "On podeu trobar el programa Sendmail." + +#: options.py:300 +msgid "Session bug compat warning" +msgstr "" + +#: options.py:301 +msgid "" +"Enables an PHP bug on session initialization for legacy behaviour (On or " +"Off)." +msgstr "" +"Activa un error de PHP en la inicialització de la sessió per a un comportament heretat (On o Off)." + +#: options.py:307 +msgid "Session auto start" +msgstr "" + +#: options.py:308 +msgid "" +"Specifies whether the session module starts a session automatically on " +"request startup (On or Off)." +msgstr "" +"Especifiqueu si el mòdul de sessió comença una sessió automàticament" +"Sol·licitud inici (On or Off)." + +#: options.py:316 +msgid "Safe mode" +msgstr "" + +#: options.py:317 +msgid "" +"Whether to enable PHP's safe mode (On or Off) DEPRECATED as of PHP 5.3.0" +msgstr "" + +#: options.py:324 +msgid "Suhosin POST max vars" +msgstr "" + +#: options.py:325 options.py:332 options.py:339 +msgid "Number between 0 and 9999." +msgstr "Numero entre 0 y 9999" + +#: options.py:331 +msgid "Suhosin GET max vars" +msgstr "" + +#: options.py:338 +msgid "Suhosin request max vars" +msgstr "" + +#: options.py:345 +msgid "Suhosin session encrypt" +msgstr "" + +#: options.py:346 options.py:353 +msgid "On or Off" +msgstr "" + +#: options.py:352 +msgid "Suhosin simulation" +msgstr "" + +#: options.py:359 +msgid "Suhosin executor include whitelist" +msgstr "" + +#: options.py:365 +msgid "Upload max filesize" +msgstr "" + +#: options.py:366 +msgid "Value between 0M and 999M." +msgstr "Valor entre 0M y 999M" + +#: options.py:372 +msgid "Upload tmp dir" +msgstr "" + +#: options.py:373 +msgid "" +"The temporary directory used for storing files when doing file upload. Must " +"be writable by whatever user PHP is running as. If not specified PHP will " +"use the system's default.
    If the directory specified here is not " +"writable, PHP falls back to the system default temporary directory. If " +"open_basedir is on, then the system default directory must be allowed for an " +"upload to succeed." +msgstr "" +"El directori temporal que s'utilitza per emmagatzemar fitxers quan es carrega." +"Ha de permetre l'escriptura de qualsevol usuari PHP que s'executa. Si no s'especifica, PHP ho farà" +"Utilitzeu el valor per defecte del sistema.
    Si el directori especificat aquí no és" +"writeable, PHP torna al directori temporal predeterminat del sistema. Sí" +"Open_Basedir s'activa, i s'ha de permetre el sistema predeterminat del sistema per a" +"upload per tenir èxit." + +#: options.py:383 +msgid "Zend extension" +msgstr "" + +#: types/__init__.py:46 +msgid "A WordPress blog with this name already exists." +msgstr "Ya existeix un blog de WordPress amb aquest nom" + +#: types/cms.py:19 types/cms.py:46 +msgid "Database name" +msgstr "Nom BD" + +#: types/cms.py:20 +msgid "Database exclusively used for this webapp." +msgstr "Base de dades utilitzada exclusivament per a aquesta aplicació web." + +#: types/cms.py:21 types/cms.py:47 +msgid "Database user" +msgstr "Usuari BD" + +#: types/cms.py:22 +msgid "Database user exclusively used for this webapp." +msgstr "L’usuari de la base de dades s’utilitza exclusivament per a aquesta aplicació web" + +#: types/cms.py:23 types/cms.py:48 +msgid "Password" +msgstr "Contrasenya" + +#: types/cms.py:24 +msgid "" +"Initial database and App admin password.
    Subsequent changes to the admin " +"password will not be reflected." +msgstr "" +"Base de dades inicial i contrasenya per a l'administrador de l'aplicació.
    " +"No es reflectiran els canvis de contrasenya d'administrador posteriors." + +#: types/cms.py:49 +msgid "Database ID" +msgstr "ID BD" + +#: types/cms.py:50 +msgid "Database user ID" +msgstr "ID usuari BD" + +#: types/limesurvey.py:10 +msgid "" +"This installs the latest version of Limesurvey into the webapp directory." +"
    A database and database user will automatically be created for this " +"webapp.
    This installer creates a user 'admin' with a randomly generated " +"password.
    The password will be visible in the 'password' field after the " +"installer has finished." +msgstr "" +"Això instal·la la versió més recent de Limesurvey al directori WebApp.
    " +"L'usuari de la base de dades i la base de dades es crearan automàticament per a aquesta aplicació web." +"
    Aquest instal·lador crea un usuari d'administració amb una contrasenya generada aleatòriament." +"
    La contrasenya serà visible al camp 'Contrasenya' després de l'instal·lador" + +#: types/misc.py:16 +msgid "" +"This creates a Static application under ~/webapps/<app_name>" +"
    Apache2 will be used to serve static content and execute CGI files." +msgstr "" +"Aixó crea una aplicació estática a ~/webapps/<app_name>" +"
    APACHE2 s'utilitzarà per servir contingut estàtic i executar fitxers CGI." + +#: types/misc.py:39 +msgid "" +"This creates a Webalizer application under ~/webapps/<app_name>-<" +"site_name>
    Statistics will be collected once this app is mounted into " +"one or more Websites." +msgstr "" +"Això crea una aplicació webalizer a ~/webapps/<app_name>-<" +"site_name>
    Les estadístiques es recolliran un cop es munti aquesta aplicació a " +"Un o més llocs web." + +#: types/misc.py:53 types/misc.py:58 +msgid "Path" +msgstr "Ruta" + +#: types/misc.py:54 +msgid "Path for the origin of the symbolic link." +msgstr "Ruta per l'origen de l'enllaç simbòlic." + +#: types/moodle.py:10 +msgid "" +"This installs the latest version of Moodle into the webapp directory.
    A " +"database and database user will automatically be created for this webapp." +"
    This installer creates a user 'admin' with a randomly generated password." +"
    The password will be visible in the 'password' field after the installer " +"has finished." +msgstr "" +"Això instal·la la versió més recent de Moodle al directori WebApp.
    " +"L'usuari de la base de dades i la base de dades es crearan automàticament per a aquesta aplicació web." +"
    Aquest instal·lador crea un usuari d'administració amb una contrasenya generada aleatòriament." +"
    La contrasenya serà visible al camp 'Contrasenya' després de l'instal·lador" + +#: types/php.py:19 +msgid "" +"Version of PHP used to execute this webapp.
    Changing the PHP version may " +"result in application malfunction, make sure that everything continue to " +"work as expected." +msgstr "" +"Versió PHP que s'utilitza per executar aquesta aplicació web.
    Canviar la versió PHP" +"pot donar lloc a un mal funcionament de l'aplicació, assegureu-vos que tot continuï" +"Funcionament com s'esperava." + +#: types/php.py:24 types/php.py:48 +msgid "PHP version" +msgstr "" + +#: types/php.py:41 +#, python-brace-format +msgid "Server {webapp_server.name} not allow {php_version}" +msgstr "El servidor {webapp_server.name} no permet {php_version}" + +#: types/php.py:57 +msgid "This creates a PHP application under ~/webapps/<app_name>
    " +msgstr "Això crea una aplicació PHP sota ~/webapps/<app_name>
    " + +#: types/python.py:15 +msgid "" +"Version of Python used to execute this webapp.
    Changing the Python " +"version may result in application malfunction, make sure that everything " +"continue to work as expected." +msgstr "" +"La versió Python s'utilitza per executar aquesta aplicació web.
    Canvieu el Python" +"La versió pot comportar un mal funcionament de l'aplicació, assegureu -vos que tot" +"Continua treballant com s'esperava." + +#: types/python.py:21 types/python.py:28 +msgid "Python version" +msgstr "" + +#: types/python.py:37 +msgid "This creates a Python application under ~/webapps/<app_name>
    " +msgstr "" + +#: types/wordpress.py:10 +msgid "" +"This installs the latest version of WordPress into the webapp directory." +"
    A database and database user will automatically be created for this " +"webapp.
    This installer creates a user 'admin' with a randomly generated " +"password.
    The password will be visible in the 'password' field after the " +"installer has finished." +msgstr "" +"Això instal·la la versió més recent de WordPress al directori WebApp.
    " +"L'usuari de la base de dades i la base de dades es crearan automàticament per a aquesta aplicació web." +"
    Aquest instal·lador crea un usuari d'administració amb una contrasenya generada aleatòriament." +"
    La contrasenya serà visible al camp 'Contrasenya' després de l'instal·lador" \ No newline at end of file diff --git a/orchestra/contrib/webapps/locale/es/LC_MESSAGES/django.mo b/orchestra/contrib/webapps/locale/es/LC_MESSAGES/django.mo new file mode 100644 index 0000000000000000000000000000000000000000..7a73b13356ce8c1ce7df90b50d97a90ebcc8a79b GIT binary patch literal 11762 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 literal 0 HcmV?d00001 diff --git a/orchestra/contrib/webapps/locale/es/LC_MESSAGES/django.po b/orchestra/contrib/webapps/locale/es/LC_MESSAGES/django.po new file mode 100644 index 00000000..ba4e89b1 --- /dev/null +++ b/orchestra/contrib/webapps/locale/es/LC_MESSAGES/django.po @@ -0,0 +1,656 @@ +# 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 , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2024-09-09 08:36+0000\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: admin.py:89 +msgid "Web application type" +msgstr "tipo aplicación web" + +#: admin.py:102 +msgid "user sftp" +msgstr "usuario SFTP" + +#: admin.py:119 +msgid "Add website" +msgstr "crear website" + +#: admin.py:121 +msgid "web sites" +msgstr "" + +#: admin.py:128 filters.py:26 +msgid "detail" +msgstr "detalles" + +#: backends/limesurvey.py:18 +msgid "Limesurvey" +msgstr "" + +#: backends/moodle.py:18 +msgid "Moodle" +msgstr "" + +#: backends/php.py:22 +msgid "PHP FPM/FCGID" +msgstr "" + +#: backends/python.py:16 +msgid "Python uWSGI" +msgstr "" + +#: backends/static.py:13 +msgid "Static" +msgstr "" + +#: backends/symboliclink.py:14 +msgid "Symbolic link webapp" +msgstr "" + +#: backends/webalizer.py:13 +msgid "Webalizer App" +msgstr "" + +#: backends/wordpress.py:21 +msgid "Wordpress" +msgstr "" + +#: filters.py:8 +msgid "website" +msgstr "" + +#: filters.py:13 +msgid "True" +msgstr "" + +#: filters.py:14 +msgid "False" +msgstr "" + +#: filters.py:30 +msgid "Empty" +msgstr "" + +#: models.py:19 models.py:105 +msgid "name" +msgstr "" + +#: models.py:20 +#, python-format +msgid "The app will be installed in %s" +msgstr "La aplicación se instalara en %s" + +#: models.py:21 +msgid "type" +msgstr "tipo" + +#: models.py:23 +msgid "Account" +msgstr "Cuenta" + +#: models.py:24 +msgid "data" +msgstr "" + +#: models.py:25 +msgid "Extra information dependent of each service." +msgstr "Información adicional dependiente de cada servicio." + +#: models.py:27 +msgid "Target Server" +msgstr "" + +#: models.py:30 +msgid "SFTP user" +msgstr "usuario SFTP" + +#: models.py:30 +msgid "This option is only required for the new webservers." +msgstr "Esta opción solo se requiere para los nuevos servidores web." + +#: models.py:38 +msgid "Web App" +msgstr "" + +#: models.py:39 +msgid "Web Apps" +msgstr "" + +#: models.py:104 +msgid "Web application" +msgstr "Aplicación web" + +#: models.py:107 +msgid "value" +msgstr "valor" + +#: models.py:111 +msgid "option" +msgstr "opción" + +#: models.py:112 +msgid "options" +msgstr "opciones" + +#: options.py:48 +#, python-format +msgid "'%(value)s' does not match %(regex)s." +msgstr "'%(value)s' no coincide con %(regex)s." + +#: options.py:67 +#, python-format +msgid "This option is deprecated since PHP version %s." +msgstr "Esta opción está en desuso desde la versión PHP %s." + +#: options.py:73 +msgid "Public root" +msgstr "" + +#: options.py:74 +msgid "Document root relative to webapps/<webapp>/" +msgstr "Ruta relativa desde webapps/<webapp>/" + +#: options.py:85 +#, python-format +msgid "Public root path '%s' outside of webapp base path '%s'" +msgstr "" + +#: options.py:94 +msgid "Process timeout" +msgstr "" + +#: options.py:95 +msgid "" +"Maximum time in seconds allowed for a request to complete (a number between " +"0 and 999).
    Also sets max_request_time when php-cgi is used." +msgstr "" +"El tiempo máximo en segundos permitidó para que se vcomplete una solicitud (un número entre " +"0 y 999).
    También establece max_request_time cuando se usa php-cgi." + +#: options.py:105 +msgid "Number of processes" +msgstr "" + +#: options.py:106 +msgid "" +"Maximum number of children that can be alive at the same time (a number " +"between 0 and 99)." +msgstr "" +"Número máximo de hijos que pueden estar vivos al mismo tiempo (un número" +"Entre 0 y 99)." + +#: options.py:113 +msgid "Enable functions" +msgstr "" + +#: options.py:129 +msgid "Disable functions" +msgstr "" + +#: options.py:130 +#, python-format +msgid "" +"This directive allows you to disable certain functions for security reasons. " +"It takes on a comma-delimited list of function names. disable_functions is " +"not affected by Safe Mode. Default disabled fuctions include:
    %s" +msgstr "" +"Esta directiva le permite deshabilitar ciertas funciones por razones de seguridad." +"Toma una lista de nombres de funciones delimitadas por comas. " +"disable_functions no se ve afectado por el modo seguro. Las fuctions desactivadas predeterminadas incluyen:
    %s" + +#: options.py:148 +msgid "Allow URL include" +msgstr "" + +#: options.py:149 +msgid "" +"Allows the use of URL-aware fopen wrappers with include, include_once, " +"require, require_once (On or Off)." +msgstr "" +"Habilita las envolturas fopen de tipo URL como include, include_once, " +"requiere (On or Off)." + +#: options.py:156 +msgid "Allow URL fopen" +msgstr "" + +#: options.py:157 +msgid "" +"Enables the URL-aware fopen wrappers that enable accessing URL object like " +"files (On or Off)." +msgstr "" +"Habilita las envolturas fopen de tipo URL como" +"archivos (On or Off)." + +#: options.py:163 +msgid "Auto append file" +msgstr "" + +#: options.py:164 +msgid "" +"Specifies the name of a file that is automatically parsed after the main " +"file." +msgstr "" +"Especifica el nombre de un archivo que se analiza automáticamente después del archivo principal." + +#: options.py:170 +msgid "Auto prepend file" +msgstr "" + +#: options.py:171 +msgid "" +"Specifies the name of a file that is automatically parsed before the main " +"file." +msgstr "" +"Especifica el nombre de un archivo que se analiza automáticamente antes del archivo principal." + +#: options.py:177 +msgid "date.timezone" +msgstr "" + +#: options.py:178 +msgid "" +"Sets the default timezone used by all date/time functions (Timezone string " +"'Europe/London')." +msgstr "" +"Establece la zona horaria predeterminada utilizada por todas las funciones date/time (Timezone string " +"'Europe/London')." + +#: options.py:184 +msgid "Default socket timeout" +msgstr "" + +#: options.py:185 options.py:265 +msgid "Number between 0 and 999." +msgstr "Numero entre 0 y 999." + +#: options.py:191 +msgid "Display errors" +msgstr "" + +#: options.py:192 +msgid "" +"Determines whether errors should be printed to the screen as part of the " +"output or if they should be hidden from the user (On or Off)." +msgstr "" +"Determina si los errores deben imprimirse en la pantalla como parte de la" +"Salida o si deben estar ocultos al usuario (On o Off)." + +#: options.py:199 +msgid "Extension" +msgstr "" + +#: options.py:205 +msgid "Include path" +msgstr "" + +#: options.py:210 +msgid "Open basedir" +msgstr "" + +#: options.py:215 +msgid "Magic quotes GPC" +msgstr "" + +#: options.py:216 +msgid "" +"Sets the magic_quotes state for GPC (Get/Post/Cookie) operations (On or Off) " +"DEPRECATED as of PHP 5.3.0." +msgstr "" + +#: options.py:224 +msgid "Magic quotes runtime" +msgstr "" + +#: options.py:225 +msgid "" +"Functions that return data from any sort of external source will have quotes " +"escaped with a backslash (On or Off) DEPRECATED as of PHP 5.3.0." +msgstr "" + +#: options.py:233 +msgid "Magic quotes sybase" +msgstr "" + +#: options.py:234 +msgid "" +"Single-quote is escaped with a single-quote instead of a backslash (On or " +"Off)." +msgstr "" + +#: options.py:240 +msgid "Max input time" +msgstr "" + +#: options.py:241 +msgid "" +"Maximum time in seconds a script is allowed to parse input data, like POST " +"and GET (Integer between 0 and 999)." +msgstr "" +"Tiempo máximo en segundos que un script puede analizar datos de entrada, como POST" +"y GET (entero entre 0 y 999)." + +#: options.py:248 +msgid "Max input vars" +msgstr "" + +#: options.py:249 +msgid "" +"How many input variables may be accepted (limit is applied to $_GET, $_POST " +"and $_COOKIE superglobal separately) (Integer between 0 and 9999)." +msgstr "" +"Cuántas variables de entrada se pueden aceptar (el límite se aplica a $_GET, $_POST" +"y $_COOKIE Superglobal por separado) (entero entre 0 y 9999)." + +#: options.py:256 +msgid "Memory limit" +msgstr "" + +#: options.py:257 +msgid "" +"This sets the maximum amount of memory in bytes that a script is allowed to " +"allocate (Value between 0M and 999M)." +msgstr "" +"Esto establece la cantidad máxima de memoria en bytes que se permite un script" +"Asignar (valor entre 0M y 999M)." + + +#: options.py:264 +msgid "Mysql connect timeout" +msgstr "" + +#: options.py:271 +msgid "Output buffering" +msgstr "" + +#: options.py:272 +msgid "Turn on output buffering (On or Off)." +msgstr "Encienda el buffering de salida (On or Off)." + +#: options.py:278 +msgid "Register globals" +msgstr "" + +#: options.py:279 +msgid "" +"Whether or not to register the EGPCS (Environment, GET, POST, Cookie, " +"Server) variables as global variables (On or Off)." +msgstr "" +"Registrar o no EGPCS (Environment, GET, POST, Cookie, " +"Server) como variables globales (On or Off)." + +#: options.py:286 +msgid "Post max size" +msgstr "" + +#: options.py:287 +msgid "Sets max size of post data allowed (Value between 0M and 999M)." +msgstr "Establece el tamaño máximo de datos de publicación permitidos (Valor entre 0M a 999M)" + +#: options.py:293 +msgid "Sendmail path" +msgstr "" + +#: options.py:294 +msgid "Where the sendmail program can be found." +msgstr "Donde se puede encontrar el programa Sendmail." + +#: options.py:300 +msgid "Session bug compat warning" +msgstr "" + +#: options.py:301 +msgid "" +"Enables an PHP bug on session initialization for legacy behaviour (On or " +"Off)." +msgstr "" +"Habilita un error de PHP en la inicialización de la sesión para el comportamiento heredado (On o Off)." + +#: options.py:307 +msgid "Session auto start" +msgstr "" + +#: options.py:308 +msgid "" +"Specifies whether the session module starts a session automatically on " +"request startup (On or Off)." +msgstr "" +"Especifica si el módulo de sesión inicia una sesión automáticamente encendida" +"Solicite inicio (On o Off)." + +#: options.py:316 +msgid "Safe mode" +msgstr "" + +#: options.py:317 +msgid "" +"Whether to enable PHP's safe mode (On or Off) DEPRECATED as of PHP 5.3.0" +msgstr "" + +#: options.py:324 +msgid "Suhosin POST max vars" +msgstr "" + +#: options.py:325 options.py:332 options.py:339 +msgid "Number between 0 and 9999." +msgstr "Numero entre 0 y 9999" + +#: options.py:331 +msgid "Suhosin GET max vars" +msgstr "" + +#: options.py:338 +msgid "Suhosin request max vars" +msgstr "" + +#: options.py:345 +msgid "Suhosin session encrypt" +msgstr "" + +#: options.py:346 options.py:353 +msgid "On or Off" +msgstr "" + +#: options.py:352 +msgid "Suhosin simulation" +msgstr "" + +#: options.py:359 +msgid "Suhosin executor include whitelist" +msgstr "" + +#: options.py:365 +msgid "Upload max filesize" +msgstr "" + +#: options.py:366 +msgid "Value between 0M and 999M." +msgstr "Valor entre 0M y 999M" + +#: options.py:372 +msgid "Upload tmp dir" +msgstr "" + +#: options.py:373 +msgid "" +"The temporary directory used for storing files when doing file upload. Must " +"be writable by whatever user PHP is running as. If not specified PHP will " +"use the system's default.
    If the directory specified here is not " +"writable, PHP falls back to the system default temporary directory. If " +"open_basedir is on, then the system default directory must be allowed for an " +"upload to succeed." +msgstr "" +"El directorio temporal utilizado para almacenar archivos al cargar. " +"Debe permitir escritura por cualquier usuario PHP que se esté ejecutando. Si no se especifica, PHP lo hará" +"Use el valor predeterminado del sistema.
    Si el directorio especificado aquí no lo es" +"Writable, PHP vuelve al directorio temporal predeterminado del sistema. Si" +"Open_BaseDir está activado, entonces el directorio predeterminado del sistema debe estar permitido para un" +"upload para tener éxito." + +#: options.py:383 +msgid "Zend extension" +msgstr "" + +#: types/__init__.py:46 +msgid "A WordPress blog with this name already exists." +msgstr "Ya existe un blog de WordPress con este nombre" + +#: types/cms.py:19 types/cms.py:46 +msgid "Database name" +msgstr "Nombre BD" + +#: types/cms.py:20 +msgid "Database exclusively used for this webapp." +msgstr "Base de datos utilizada exclusivamente para esta aplicación web." + +#: types/cms.py:21 types/cms.py:47 +msgid "Database user" +msgstr "Usuario BD" + +#: types/cms.py:22 +msgid "Database user exclusively used for this webapp." +msgstr "El usuario de la base de datos se usa exclusivamente para esta aplicación web" + +#: types/cms.py:23 types/cms.py:48 +msgid "Password" +msgstr "Contraseña" + +#: types/cms.py:24 +msgid "" +"Initial database and App admin password.
    Subsequent changes to the admin " +"password will not be reflected." +msgstr "" +"Base de datos inicial y contraseña de administrador de la aplicación.
    " +"Cambios posteriores de contraseña de administrador no se reflejarán." + +#: types/cms.py:49 +msgid "Database ID" +msgstr "ID BD" + +#: types/cms.py:50 +msgid "Database user ID" +msgstr "ID usuario BD" + +#: types/limesurvey.py:10 +msgid "" +"This installs the latest version of Limesurvey into the webapp directory." +"
    A database and database user will automatically be created for this " +"webapp.
    This installer creates a user 'admin' with a randomly generated " +"password.
    The password will be visible in the 'password' field after the " +"installer has finished." +msgstr "" +"Esto instala la última versión de Limesurvey en el Directorio WebApp.
    " +"El usuario de la base de datos y la base de datos se creará automáticamente para esta aplicación web." +"
    Este instalador crea un usuario 'Admin' con una contraseña generada al azar." +"
    La contraseña será visible en el campo 'Password' después del instalador" + +#: types/misc.py:16 +msgid "" +"This creates a Static application under ~/webapps/<app_name>" +"
    Apache2 will be used to serve static content and execute CGI files." +msgstr "" +"Esto crea una aplicación estática en ~/webapps/<app_name>" +"
    APACHE2 se usará para servir contenido estático y ejecutar archivos CGI." + +#: types/misc.py:39 +msgid "" +"This creates a Webalizer application under ~/webapps/<app_name>-<" +"site_name>
    Statistics will be collected once this app is mounted into " +"one or more Websites." +msgstr "" +"Esto crea una aplicación webalizer en ~/webapps/<app_name>-<" +"site_name>
    Las estadísticas se recopilarán una vez que esta aplicación esté montada en" +"uno o más sitios web." + +#: types/misc.py:53 types/misc.py:58 +msgid "Path" +msgstr "Ruta" + +#: types/misc.py:54 +msgid "Path for the origin of the symbolic link." +msgstr "Ruta para el origen del enlace simbólico." + +#: types/moodle.py:10 +msgid "" +"This installs the latest version of Moodle into the webapp directory.
    A " +"database and database user will automatically be created for this webapp." +"
    This installer creates a user 'admin' with a randomly generated password." +"
    The password will be visible in the 'password' field after the installer " +"has finished." +msgstr "" +"Esto instala la última versión de Moodle en el Directorio WebApp.
    " +"El usuario de la base de datos y la base de datos se creará automáticamente para esta aplicación web." +"
    Este instalador crea un usuario 'Admin' con una contraseña generada al azar." +"
    La contraseña será visible en el campo 'Password' después del instalador" +"Haya terminado." + +#: types/php.py:19 +msgid "" +"Version of PHP used to execute this webapp.
    Changing the PHP version may " +"result in application malfunction, make sure that everything continue to " +"work as expected." +msgstr "" +"Versión de PHP utilizada para ejecutar esta aplicación web.
    Cambiar la versión de PHP puede" +"Resultar en mal funcionamiento de la aplicación, asegúrese de que todo continúe" +"funcionando como se esperaba." + +#: types/php.py:24 types/php.py:48 +msgid "PHP version" +msgstr "" + +#: types/php.py:41 +#, python-brace-format +msgid "Server {webapp_server.name} not allow {php_version}" +msgstr "El server {webapp_server.name} not permite {php_version}" + +#: types/php.py:57 +msgid "This creates a PHP application under ~/webapps/<app_name>
    " +msgstr "Esto crea una aplicación PHP bajo ~/webapps/<app_name>
    " + +#: types/python.py:15 +msgid "" +"Version of Python used to execute this webapp.
    Changing the Python " +"version may result in application malfunction, make sure that everything " +"continue to work as expected." +msgstr "" +"Versión de Python utilizada para ejecutar esta aplicación web.
    Cambiar el Python" +"La versión puede dar lugar a un mal funcionamiento de la aplicación, asegúrese de que todo" +"Continúa trabajando como se esperaba." + +#: types/python.py:21 types/python.py:28 +msgid "Python version" +msgstr "" + +#: types/python.py:37 +msgid "This creates a Python application under ~/webapps/<app_name>
    " +msgstr "" + +#: types/wordpress.py:10 +msgid "" +"This installs the latest version of WordPress into the webapp directory." +"
    A database and database user will automatically be created for this " +"webapp.
    This installer creates a user 'admin' with a randomly generated " +"password.
    The password will be visible in the 'password' field after the " +"installer has finished." +msgstr "" +"Esto instala la última versión de WordPress en el Directorio WebApp.
    " +"El usuario de la base de datos y la base de datos se creará automáticamente para esta aplicación web." +"
    Este instalador crea un usuario 'Admin' con una contraseña generada al azar." +"
    La contraseña será visible en el campo 'Password' después del instalador" +"Haya terminado." \ No newline at end of file diff --git a/orchestra/contrib/websites/locale/ca/LC_MESSAGES/django.mo b/orchestra/contrib/websites/locale/ca/LC_MESSAGES/django.mo new file mode 100644 index 0000000000000000000000000000000000000000..034c385c1f29ff55b5896632b3b129954f9a7955 GIT binary patch literal 2170 zcma)+O>-MH7{>)Ir8V#6?EnK$XUHU>U6=AQEpF23HgQ@Hb`or-9he@FcV%1cuCz$n zBrcbJ0EXeh84g^yF~dj5g$pORaN#3x3Pv#znwk#l|XwL z{Z;f|&|gRY{1N=2oqkk^1@H{`ICv3!7rYEU0cPNNa35R(zXb{W349Oy9ef3R2pmTc`o!8=a z7Mm+mL`ZeP^P30WQ~HQiS~4sCeo#tn@erTk8PQyG*DDHyQ@=`)1FwTx8MtdJAzZuF?{D|8ZZ=uDh*v6xrd9%SZ} zOea)&Oc)?URKU>!>~^~Cs4B~zMr~5<KA(4+= zC8kHgi?Q^xW8sC7xe~mzsN4|93E@0sTyM_dwzKz;#Hf`VadA?o;%PNN&;$VYwKpxX9U)K$Bh=S1sBLW4eP#@(p16|Ki~Ypc;|o&R`i zvsr87+(vyTjn8DTu0b0+?KW-3ohGd`J8`RhJzih$HhaBmFg2r6j#SiFGH*~j-n_ZP zo~*Rn*E3zWZggY=4?3+*^T_Q>^|xwk)&ym+-K2m&LG6c&MFxFbrDQCfS7CLhzY$$I zvSYV~%0*3+*c6AdL01Mk)V8zI$t>F7^U)wvRIh&Z?W;6>TwOABZj~-AU#k=zv$21H@LnPIAjC;+BKeWZMP{(ZNhO>o|O#XAVx@beV5(-X0s2Q4> zideeHS3;HsR}(A97uMk1vW8`-ybA8%8v_N_#iq>Uyx|WCUb6Ibq;D|I`L;=n8 zTAWXvi*YhjeF{7F3V}=QMLcy5D#P`2PZGyl2F}I, YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2024-09-12 09:01+0000\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: admin.py:52 +msgid "Web App" +msgstr "" + +#: admin.py:58 +msgid "Web App type" +msgstr "" + +#: admin.py:90 models.py:35 +msgid "domains" +msgstr "dominis" + +#: admin.py:99 +msgid "Edit Webapp" +msgstr "Editar WebApp" + +#: admin.py:109 +msgid "Web apps" +msgstr "" + +#: backends/apache.py:30 +msgid "Apache 2" +msgstr "" + +#: backends/apache.py:440 +msgid "Apache 2 Traffic" +msgstr "" + +#: backends/webalizer.py:16 +msgid "Webalizer Content" +msgstr "" + +#: directives.py:80 +#, python-format +msgid "Only one %s can be defined." +msgstr "Només podeu definir un %s." + +#: directives.py:87 +#, python-format +msgid "This value is already used by other %s." +msgstr "Aquest valor ja és utilitzat per altres %s." + +#: directives.py:99 +#, python-format +msgid "'%(value)s' does not match %(regex)s." +msgstr "'%(value)s' no coincideix amb %(regex)s." + +#: directives.py:109 +msgid "Redirection" +msgstr "Redirecció" + +#: directives.py:110 +msgid "<website path> <destination URL>" +msgstr "" + +#: directives.py:127 +msgid "Proxy" +msgstr "" + +#: directives.py:128 +msgid "<website path> <target URL>" +msgstr "" + +#: directives.py:134 +msgid "ErrorDocumentRoot" +msgstr "" + +#: directives.py:135 +msgid "" +"<error code> <URL/path/message>
     500 http://foo." +"example.com/cgi-bin/tester
     404 /cgi-bin/bad_urls.pl
     401 /subscription_info.html
     403 \"Sorry " +"can't allow you access today\"" +msgstr "" + +#: directives.py:147 +msgid "SSL CA" +msgstr "" + +#: directives.py:148 +msgid "Filesystem path of the CA certificate file." +msgstr "Ruta d'arxiu del certificat CA." + +#: directives.py:156 +msgid "SSL cert" +msgstr "" + +#: directives.py:157 +msgid "Filesystem path of the certificate file." +msgstr "Ruta del sistema d'arxius de certificat." + +#: directives.py:162 +msgid "SSL key" +msgstr "" + +#: directives.py:163 +msgid "Filesystem path of the key file." +msgstr "Ruta d'arxiu clau del certificat." + +#: directives.py:168 +msgid "SecRuleRemoveById" +msgstr "" + +#: directives.py:169 +msgid "Space separated ModSecurity rule IDs." +msgstr "Normes d'identificació de modsecury separades per espais" + +#: directives.py:177 +msgid "SecRuleEngine Off" +msgstr "" + +#: directives.py:178 +msgid "URL-path with disabled modsecurity engine." +msgstr "URL-Ruta amb ModSecurity deshabilitat" + +#: directives.py:186 +msgid "URL-path for mounting WordPress multisite." +msgstr "" + +#: directives.py:196 +msgid "URL-path for mounting DokuWiki multisite." +msgstr "" + +#: directives.py:202 +msgid "URL-path for mounting Drupal multisite." +msgstr "" + +#: directives.py:208 +msgid "URL-path for mounting Moodle multisite." +msgstr "" + +#: filters.py:7 +msgid "has webapps" +msgstr "" + +#: filters.py:12 +msgid "True" +msgstr "" + +#: filters.py:13 +msgid "False" +msgstr "" + +#: filters.py:26 +msgid "has domains" +msgstr "te dominis" + +#: models.py:22 models.py:125 +msgid "name" +msgstr "nom" + +#: models.py:25 +msgid "Account" +msgstr "Compte" + +#: models.py:26 +msgid "protocol" +msgstr "" + +#: models.py:29 +msgid "" +"Select the protocol(s) for this website
    HTTPS only performs a " +"redirection from http to https." +msgstr "" +"Selecciona el protocol(s) per aquest website
    HTTPS only estableix una " +"redirecció de http a https." + +#: models.py:38 +msgid "Target Server" +msgstr "" + +#: models.py:39 +msgid "active" +msgstr "actiu" + +#: models.py:124 models.py:150 +msgid "web site" +msgstr "" + +#: models.py:127 +msgid "value" +msgstr "valor" + +#: models.py:148 +msgid "web application" +msgstr "aplicació web" + +#: models.py:151 +msgid "path" +msgstr "ruta" + +#: settings.py:24 +msgid "HTTP and HTTPS" +msgstr "" + +#: settings.py:25 +msgid "HTTPS only" +msgstr "" + +#: settings.py:95 +msgid "IP addresses to ignore during traffic accountability." +msgstr "Les adreces IP per ignorar-se durant la responsabilitat del trànsit." + +#: validators.py:25 +#, python-format +msgid "Unknown protocol %s" +msgstr "Protocol desconegut %s" + +#: validators.py:38 +msgid "At least one non-wildcard domain should be provided." +msgstr "S'ha de proporcionar almenys un domini no Wildcard." diff --git a/orchestra/contrib/websites/locale/es/LC_MESSAGES/django.mo b/orchestra/contrib/websites/locale/es/LC_MESSAGES/django.mo new file mode 100644 index 0000000000000000000000000000000000000000..cad0632d96d063b431d54603039b73afae9a4642 GIT binary patch literal 2244 zcma)-O>Y}T7{><)Z|1!~L4w1BMB0S1Zc~9&xk*$vc3KNNiEO78T+n!TY!6+}tY&7N zx`;z1PKYB&AV4ZeoRE+Zd;!!82R;Jg#0Nk^-1$Gdc9I?tjJ*4s**r7zyv%>{`-!Db z1=@>vUdHnqo@G2=-iH_3x%^8AlM{KRK-eg!^)@i*Xu;CJ9t z;1A$s#PBnC3gaa##_OHIi~TweJ^_xwSHUUxI`{?1e*6M9z`sDw%LO>`IJghq1_vP9 z{{eE`&%lXOU=8G4N)S`UEf7C(8?Pt9kLKS$2jQBy1L7yX#f$y_9%TQ20_P=);pTLsVaMX&UK-W4a& zL8vI!^2$`Exmxw7DY43vv4JKs#A8}sacZP)uKKE|$Fa>#5cNQ*l0J|%3YI21&}kA& zmtgKhYD0c(^E9D>qRiQ;PE=AA%|r*ft_Cv8#I{bApZTCBl*uqAJESmHv{k2AxuAzS zmO;@FR@HyA{ojT+)NH;|Yma1-IORP843_lBSf?n-oi-y1P7bj#$udYe(5Viys@OH@ ztO#`3Q!EV!m8hXM98*^%+Nn5bYeY|_=oN7w=wM@;uJ~0NT8D4i(}5az9n|{3ZLWu~ zd9~l)>tWq=wtf~v%9MlY#FHdjqoemIIC2B-+bC3Y&>d z{9;jMM#un6%?)D@441ix81schKBh{PN5PA+^z&okg^?2_cxkbiAPRp3l0!HcDHooT zx##SA$Y#_^qHD@|e5%o2ee13Il_p(lc6+Veok~|_)`h6!M>>fv=OZ8WZH+2>yHQt7 zHP49}$VQFcZq~a|XE$op>FRE+(>n9c?oPAP#sQA{P8y%eU|o&2_uFmSsdt*R-t5#{ z?MwAWqucEDHeqT;xg4peujHgg?fTA@efDI%-M*CSs&%6y8+g!Zb(%+RuT{@gwyX)t zV7plce}cLh&Soiua*^V(bY6vx{r+}z;mD5N8Y&kxO>7gK&Kg}9=up{9b0^bin-5Bj zOjZp2#`%j>b~jcGy|O`Ts~0QxNZMG6tu`@~h>kg~>8%`&Nt|As>Qb-BYK-Jbha*B0 zWvr*%a0#{17ILTSbG4V6h8%<;2o-bJ#q;ks6-m`R7G+2o2H?$3*vl2>y!#^loq5zb#wtQv{PBhe=NL*N0 zC%C&`L;2XRXHyFqQI;#XQpj98j-F*P7kjMl{y0~AktV_li_>gb@x|5(!Tp!yVZ+LT za&vR2`eJ#GbD{B4^zv}L(0o^oQb-F@KU8I_F~0*6`~hVo1S{dB7fp5tQp2~I#AnI_ z5^zhRC~RkgL%9~(FG|G6, YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2024-09-12 08:32+0000\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: admin.py:52 +msgid "Web App" +msgstr "" + +#: admin.py:58 +msgid "Web App type" +msgstr "" + +#: admin.py:90 models.py:35 +msgid "domains" +msgstr "dominios" + +#: admin.py:99 +msgid "Edit Webapp" +msgstr "Editar WebApp" + +#: admin.py:109 +msgid "Web apps" +msgstr "" + +#: backends/apache.py:30 +msgid "Apache 2" +msgstr "" + +#: backends/apache.py:440 +msgid "Apache 2 Traffic" +msgstr "" + +#: backends/webalizer.py:16 +msgid "Webalizer Content" +msgstr "" + +#: directives.py:80 +#, python-format +msgid "Only one %s can be defined." +msgstr "Solo se puede definir un %s." + +#: directives.py:87 +#, python-format +msgid "This value is already used by other %s." +msgstr "Este valor ya es utilizado por otros %s." + +#: directives.py:99 +#, python-format +msgid "'%(value)s' does not match %(regex)s." +msgstr "'%(value)s' no coincide con %(regex)s." + +#: directives.py:109 +msgid "Redirection" +msgstr "Redirección" + +#: directives.py:110 +msgid "<website path> <destination URL>" +msgstr "" + +#: directives.py:127 +msgid "Proxy" +msgstr "" + +#: directives.py:128 +msgid "<website path> <target URL>" +msgstr "" + +#: directives.py:134 +msgid "ErrorDocumentRoot" +msgstr "" + +#: directives.py:135 +msgid "" +"<error code> <URL/path/message>
     500 http://foo." +"example.com/cgi-bin/tester
     404 /cgi-bin/bad_urls.pl
     401 /subscription_info.html
     403 \"Sorry " +"can't allow you access today\"" +msgstr "" + +#: directives.py:147 +msgid "SSL CA" +msgstr "" + +#: directives.py:148 +msgid "Filesystem path of the CA certificate file." +msgstr "Ruta de archivos del certificado CA." + +#: directives.py:156 +msgid "SSL cert" +msgstr "" + +#: directives.py:157 +msgid "Filesystem path of the certificate file." +msgstr "Ruta del sistema del archivo de certificado." + +#: directives.py:162 +msgid "SSL key" +msgstr "" + +#: directives.py:163 +msgid "Filesystem path of the key file." +msgstr "Ruta del archivo de clave del certificado." + +#: directives.py:168 +msgid "SecRuleRemoveById" +msgstr "" + +#: directives.py:169 +msgid "Space separated ModSecurity rule IDs." +msgstr "Reglas Modsecurity ID separadas por espacios" + +#: directives.py:177 +msgid "SecRuleEngine Off" +msgstr "" + +#: directives.py:178 +msgid "URL-path with disabled modsecurity engine." +msgstr "URL-Ruta con ModSecurity deshabilitado" + +#: directives.py:186 +msgid "URL-path for mounting WordPress multisite." +msgstr "" + +#: directives.py:196 +msgid "URL-path for mounting DokuWiki multisite." +msgstr "" + +#: directives.py:202 +msgid "URL-path for mounting Drupal multisite." +msgstr "" + +#: directives.py:208 +msgid "URL-path for mounting Moodle multisite." +msgstr "" + +#: filters.py:7 +msgid "has webapps" +msgstr "" + +#: filters.py:12 +msgid "True" +msgstr "" + +#: filters.py:13 +msgid "False" +msgstr "" + +#: filters.py:26 +msgid "has domains" +msgstr "tiene dominios" + +#: models.py:22 models.py:125 +msgid "name" +msgstr "nombre" + +#: models.py:25 +msgid "Account" +msgstr "Cuenta" + +#: models.py:26 +msgid "protocol" +msgstr "proocolo" + +#: models.py:29 +msgid "" +"Select the protocol(s) for this website
    HTTPS only performs a " +"redirection from http to https." +msgstr "" +"Selecciona el protocolo(s) para este website
    HTTPS only establece una " +"redirección de http a https." + +#: models.py:38 +msgid "Target Server" +msgstr "" + +#: models.py:39 +msgid "active" +msgstr "activo" + +#: models.py:124 models.py:150 +msgid "web site" +msgstr "" + +#: models.py:127 +msgid "value" +msgstr "valor" + +#: models.py:148 +msgid "web application" +msgstr "aplicación web" + +#: models.py:151 +msgid "path" +msgstr "Ruta" + +#: settings.py:24 +msgid "HTTP and HTTPS" +msgstr "" + +#: settings.py:25 +msgid "HTTPS only" +msgstr "" + +#: settings.py:95 +msgid "IP addresses to ignore during traffic accountability." +msgstr "Direcciones IP para ignorar durante la responsabilidad del tráfico." + +#: validators.py:25 +#, python-format +msgid "Unknown protocol %s" +msgstr "Protocolo desconocido %s" + +#: validators.py:38 +msgid "At least one non-wildcard domain should be provided." +msgstr "Se debe proporcionar al menos un dominio no Wildcard."