diff --git a/orchestra/contrib/accounts/templates/admin/accounts/account/change_form.html.py b/orchestra/contrib/accounts/templates/admin/accounts/account/change_form.html.py new file mode 100644 index 00000000..325ca66f --- /dev/null +++ b/orchestra/contrib/accounts/templates/admin/accounts/account/change_form.html.py @@ -0,0 +1,42 @@ +BBBBBBB BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB +BBBB BBBB BBBBBBBBBB BBBBBB BBBBBBBBBBBB + + +BBBBB BBBBBBBBBBB +XXXX XXXXXXXXXXXXXXXXXXXX +XX XXXXXXBBB BBBBBBBBBBBBBXX gettext(u'Home') XXXX +BB BBBBBBBBBBBB +XXXXXXXX XX XXXXXXBBB BBBBBBBBBBBBBBBB BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBXXXXXX +XXXXXXXX XX XXXXXXBBB BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBXXFFFFFFFFXXXX +XXXXXXXX XX XXXXXXBBB BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB BBBBBBBBBBBBBBBBBBBBBBBBBXXFFFFFFFFFFFFFFFFFFXXXX +BBBB +XXXXXXXX XX XXXXXXBBB BBBBBBBBBBBBBBBB BBBBBBBBBBBBBBBBBBBBBBBBXXXXXX +XXXXXXXX BB BBBBBBBBBBBBBBBBBBBBBXX XXXXXXBBB BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBXXFFFFFFFFXXXXBBBBFFFFFFFFBBBBB +BBBBB +BB BBBBBBBBBBB +XXXXXXXX XX XXXXXXBBB BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBXX gettext(u'Select %(name)s account') SSSSSS SSSSSSSS SSSSSSSXXXX +BBBBB +XXXXXXXX BB BBB gettext(u'Add') BBBBFFFFFFFFFFFFFFFFFFBBBBB +XXXXXX +BBBBBBBB + + +BBBBB BBBBBBBBBBBBBBBBBB +BB BBBBBBBB +XXXXXXXXXXX XXXXXXXXXXXX XXXXXXXXXXXXXXXXXX X XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXX XXXX X X XXXX + XXXXXXX XXXXXXXX XXXXXXXXX gettext(u'Services') XXXXXXXXX + BBB BBBBBBB BB BBBBBBBB + XXXXXXX XXXXXXXBBB BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBXXXXXXXXXXXFFFFFFFFXXXXXXXXX + BBBBBB +XXXXXXXXXXXXXX +BBBBB +BB BBBBBBBB +XXXXXXXXXXX XXXXXXXXXXXX XXXXXXXXXXXXXXXXXX X XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXX XXXX XXX XXX XXXXXX + XXXXXXX XXXXXXXX XXXXXXXXX gettext(u'Accounts') XXXXXXXXX + BBB BBBBBBB BB BBBBBBBB + XXXXXXX XXXXXXXBBB BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBXXXXXXXXXXXFFFFFFFFXXXXXXXXX + BBBBBB +XXXXXXXXXXXXXX +BBBBB + +BBBBBBBB diff --git a/orchestra/contrib/accounts/templates/admin/accounts/account/change_list.html.py b/orchestra/contrib/accounts/templates/admin/accounts/account/change_list.html.py new file mode 100644 index 00000000..f5c73299 --- /dev/null +++ b/orchestra/contrib/accounts/templates/admin/accounts/account/change_list.html.py @@ -0,0 +1,49 @@ +BBBBBBB BBBBBBBBBBBBBBBBBBBBBBBB +BBBB BBBB BBBBBBBBBB BBBBBBBBBB + + +BBBBB BBBBBBBBBBB +XXXX XXXXXXXXXXXXXXXXXXXX +XX XXXXXXBBB BBBBBBBBBBBBBXX gettext(u'Home') XXXX +BB BBBBBBB +XXXXXXXX XX XXXXXXBBB BBBBBBBBBBBBBBBB BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBXXXXXX +XXXXXXXX XX XXXXXXBBB BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBXXFFFFFFFFXXXX +XXXXXXXX XX XXXXXXBBB BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB BBBBBBBBBBBBBBBBBBBBBBBBBXXFFFFFFFFFFFFFFFFFFXXXX +BBBB +XXXXXXXX XX XXXXXXBBB BBBBBBBBBBBBBBBB BBBBBBBBBBBBBBBBBBBBBBBBBBBXXXXXX +BBBBB +XXXXXXXX FFFFFFFF +XXXXXX +BBBBBBBB + + +BBBBB BBBBBBBBBBBBBBBBBB +XXXX + BBB BBBBBBBBBBBBBBBBBBBBBBBBBBB BB BBBBBBB + XX XXXXXXBBBBBBBBBBBBBBBBBBBBB BBBBBBB BBBBBBBB BBBBBBBBX XXXXXXXXXXXXXXXX + BB BBBBBBBBBBBB + gettext(u'Add %(name)s') SSS SSSSSSSS + BBBB + gettext(u'Add %(account)s %(name)s') SSS SSSSSSSSSSS SSSSSSSS + BBBBB + XXXX +XXXXX +BBBBBBBB + + +BBBBB BBBBBBB + BB BBBBBBBBBBBBBB + XXXX XXXXXXXXXXXXXXXXXXXXXXX + XXXX gettext(u'Filter') XXXXX + BB BBBBBBB + XXXX gettext(u'By account') XXXXX + XXXX + XXX BB BBB BBBBBBBBBBBBXXXXXXXXXXXXXXXXBBBBBXXX XXXXXXXXXXXXXXXXXFFFFFFFFFFFFFFFFFFXXXXXXXXX + XXX BB BBBBBBBBBBBBXXXXXXXXXXXXXXXXBBBBBXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX + XXXXX + BBBBB + BBB BBBB BB BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB BB BBBBBBBBBB + XXXXXX + BBBBB +BBBBBBBB + diff --git a/orchestra/contrib/accounts/templates/admin/accounts/account/delete_related_services_confirmation.html.py b/orchestra/contrib/accounts/templates/admin/accounts/account/delete_related_services_confirmation.html.py new file mode 100644 index 00000000..4ab5d32f --- /dev/null +++ b/orchestra/contrib/accounts/templates/admin/accounts/account/delete_related_services_confirmation.html.py @@ -0,0 +1,39 @@ +BBBBBBB BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB +BBBB BBBB BBBB BBBBBBBBBB + +BBBBB BBBBBBB +BB BBBBBBBBBBBBB + XXX gettext(u"Deleting the selected %(objects_name)s would result in deleting related objects, but your account doesn't have permission to delete the following types of objects:") SSSSSSSS SSS SSSSSSSS SSSSSSSSSSSSSSSS SSSSS SSSSSS SS SSSSSSSS SSSSSSS SSSSSSSS SSS SSSS SSSSSSS SSSSSSS SSSS SSSSSSSSSS SS SSSSSS SSS SSSSSSSSS SSSSS SS SSSSSSSSXXXX + XXXX + BBB BBB BB BBBBBBBBBBBBB + XXXXXXXXX + BBBBBB + XXXXX +BBBB BBBBBBBBB + XXX gettext(u'Deleting the selected %(objects_name)s would require deleting the following protected related objects:') SSSSSSSS SSS SSSSSSSS SSSSSSSSSSSSSSSS SSSSS SSSSSSS SSSSSSSS SSS SSSSSSSSS SSSSSSSSS SSSSSSS SSSSSSSSXXXX + XXXX + BBB BBB BB BBBBBBBBB + XXXXXXXXX + BBBBBB + XXXXX +BBBB + XXX gettext(u'Are you sure you want to delete the selected %(objects_name)s? All of the following objects and their related items will be deleted:') SSS SSS SSSS SSS SSSS SS SSSSSS SSS SSSSSSSS SSSSSSSSSSSSSSSSS SSS SS SSS SSSSSSSSS SSSSSSS SSS SSSSS SSSSSSS SSSSS SSSS SS SSSSSSSSXXXX + BBBBBBB BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB + XXXX gettext(u'Objects') XXXXX + BBB BBBBBBBBBBBBBBBB BB BBBBBBBBBBBBBBBBB + XXXXFFFFFFFFFFFFFFXXXXX + BBBBBB + XXXXX XXXXXXXXX XXXXXXXXXXXXXXBBBBBBBBBB + XXXXX + BBB BBB BB BBBBBBBB + XXXXXX XXXXXXXXXXXXX XXXXXXX XXXXXXXFFFFFFFFFFX XX + BBBBBB + XXXXXX XXXXXXXXXXXXX XXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XX + XXXXXX XXXXXXXXXXXXX XXXXXXXXXXX XXXXXXXXXXX XX + XXXXXX XXXXXXXXXXXXX XXXXXXX gettext(u"Yes, I'm sure") X XX + XX XXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXX XXXXXXX XXXXXXXXXXXXX XXXXXXXXXXXXX gettext(u'No, take me back') XXXX + XXXXXX + XXXXXXX +BBBBB +BBBBBBBB + diff --git a/orchestra/contrib/accounts/templates/admin/accounts/account/disable_selected_confirmation.html.py b/orchestra/contrib/accounts/templates/admin/accounts/account/disable_selected_confirmation.html.py new file mode 100644 index 00000000..2573fd83 --- /dev/null +++ b/orchestra/contrib/accounts/templates/admin/accounts/account/disable_selected_confirmation.html.py @@ -0,0 +1,35 @@ +BBBBBBB BBBBBBBBBBBBBBBBBBBBBB +BBBB BBBB BBBB BBBBBBBBBB + +BBBBB BBBBBBBBB XXXX XXXXXX XXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXBBBBBBBB + +BBBBB BBBBBBBBBBB +XXXX XXXXXXXXXXXXXXXXXXXX +XX XXXXXXBBB BBBBBBBBBBBBBXX gettext(u'Home') XXXX +XXXXXXXX XX XXXXXXBBB BBBBBBBBBBBBBBBB BBBBBBBBBBBBBBBBBBBBBBBBXXXXXX +XXXXXXXX XX XXXXXXBBB BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBXXFFFFFFFFXXXX +XXXXXXXX BB BBBBBBB gettext(u'Disable %(objects_name)s') SSSSSSS SSSSSSSSSSSSSSSSBBBB gettext(u'Enable %(objects_name)s') SSSSSS SSSSSSSSSSSSSSSSBBBBB +XXXXXX +BBBBBBBB + +BBBBB BBBBBBB +BB BBBBBBBXXX gettext(u'Are you sure you want to disable selected %(objects_name)s?') SSS SSS SSSS SSS SSSS SS SSSSSSS SSSSSSSS SSSSSSSSSSSSSSSSSXXXX +BBBBXXX gettext(u'Are you sure you want to enable selected %(objects_name)s?') SSS SSS SSSS SSS SSSS SS SSSSSS SSSSSSSS SSSSSSSSSSSSSSSSSXXXX +BBBBB +XXXX gettext(u'Objects') XXXXX +BBB BBBBBBBBBBBBBBBB BB BBBBBBBBBBBBBBBBB + XXXXFFFFFFFFFFFFFFXXXXX +BBBBBB +XXXXX XXXXXXXXX XXXXXXXXXXXXXXBBBBBBBBBB +XXXXX +BBB BBB BB BBBBBBBB +XXXXXX XXXXXXXXXXXXX XXXXXXX XXXXXXXFFFFFFFFFFX XX +BBBBBB +XXXXXX XXXXXXXXXXXXX XXXXXXXXXXXXX XXXXXXXX XX +XXXXXX XXXXXXXXXXXXX XXXXXXXXXXX XXXXXXXXXXX XX +XXXXXX XXXXXXXXXXXXX XXXXXXX gettext(u"Yes, I'm sure") X XX +XX XXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXX XXXXXXX XXXXXXXXXXXXX XXXXXXXXXXXXX gettext(u'No, take me back') XXXX +XXXXXX +XXXXXXX +BBBBBBBB + diff --git a/orchestra/contrib/accounts/templates/admin/accounts/account/select_account_list.html.py b/orchestra/contrib/accounts/templates/admin/accounts/account/select_account_list.html.py new file mode 100644 index 00000000..242598bb --- /dev/null +++ b/orchestra/contrib/accounts/templates/admin/accounts/account/select_account_list.html.py @@ -0,0 +1,13 @@ +BBBBBBB BBBBBBBBBBBBBBBBBBBBBBBB +BBBB BBBB BBBBBBBBBB + + +BBBBB BBBBBBBBBBB +XXXX XXXXXXXXXXXXXXXXXXXX +XX XXXXXXBBB BBBBBBBBBBBBBXX gettext(u'Home') XXXX +XXXXXXXX XX XXXXXXBBB BBBBBBBBBBBBBBBB BBBBBBBBBBBBBBBBBBBBBBBBBBBXXXXXX +XXXXXXXX XX XXXXXXBBB BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBXXFFFFFFFFXXXX +XXXXXXXX gettext(u'Select %(name)s account') SSSSSS SSSSSSSS SSSSSSS +XXXXXX +BBBBBBBB + diff --git a/orchestra/contrib/accounts/templates/admin/accounts/account/service_report.html.py b/orchestra/contrib/accounts/templates/admin/accounts/account/service_report.html.py new file mode 100644 index 00000000..43bc59b4 --- /dev/null +++ b/orchestra/contrib/accounts/templates/admin/accounts/account/service_report.html.py @@ -0,0 +1,84 @@ +BBBB BBBB BBBBBBBBBB BBBBB +XXXXXX +XXXXXX + XXXXXXXBBBBB BBBBBXXXXXXX XXXXXXX XXXXXXBBBBBBBBXXXXXXXX + XXXXX XXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX + BBBBB BBBBBBBBBBBB + XXXXXX XXXXXXXXXXXXXXXX + XXXX X + XXXXXXXXXX XXXXXX + XXXXXXX XX XXXX XXXXXXXXXXX + XXXXXX XXXX XXXXXXXXXXX + XXXXXXXXXXXX XXXXXX XXXXXXXXXXX XXXXXX XXXXXXX XXXXXX XXXXXXXXXXX + XXXXXXXXXX XXXXX + XXXXXX XXXXX + X + XXXXX X + XXXXXX XXXXXX + XXXXXX XXXXXXXX XXXX XXXXX + X + XXXXXXXXXXXXXXXX X + XXXXXXX XXX XXX XXXX XXXXX + X + XXXXXXXXXXX X + XXXXXXXXXXXXXXXX XXXXX + XXXXXXXXXXXX XXXXX + XXXXXX XXXXX + X + XXXXXXXXX X + XXXXXXXX XXXX + XXXXXXX XXX XXX XXXX XXXXX + X + XXXXXXXX X + XXXXXXXXXXX XXXXX + X + XX X + XXXXXXXXXXX XXXXX + X + X X + XXXXXXXXXXXXXXXX XXXXX + XXXXXX XXXXXXX XXXX XXXXX + X + XXXXXXXX +XXXXXXX + +XXXXXX +XXXX XXXXXXXXXX gettext(u'Service report generated on') FFFFXXXXXX +BBB BBBBBBBB BBBBB BB BBBBBBBB + XXXX X XX XXXXXXFFFFFFFFFXXXXXXXXXXX + XXXX + XXXX XXXXXXXXXXXXXXXXXXXXXXXX + gettext(u'account registered on') FFFFXXXX + XXX XXXXXXXXXXXXXXXXX + XXX XXXXXXXXXXXXXXXXXXX gettext(u'Resources') XXXXX + BB BBBBBBBBBBBBBBBBB + XXXX + BBB BBBBBBBB BB BBBBBBBBBBBBBBBBB + XXXXXX XXXXXXFFFFFFFFFXX BB BBBBBBBBBBBBB BB BBBBXXXXX XXXXXXX gettext(u'Used') XXXXXXXXXBBBBBBB BBBBBBBBBBBBBBBBBB BB BBBBBB BBBBBBBBBBBBB BB BBBB X BBBBBXXXXX XXXXXXX gettext(u'Allocated') XXXXXXXXXBBBBBXXXX XXXXX + BBBBBB + XXXXX + BBBBB + + BBB BBBBB BBBBBBB BB BBBBB + XXX XXXXXXXXXXXXXXXXXXXXX XXXXXXBBB BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBXXXXXXXXXXXXXXFFFFFFFFXXXXXXXXX + XXXX + BBB BBB BB BBBBBBB + XXX XXXXXXXXXXXXXXXXXX XXXXXXFFFFFFFFFXXXXXX + BB BBB BBBBBBBBBBBB X gettext(u'disabled') XBBBBB + FFFFFFFF + BB BBBBBBBBBBBBB + XXXX + BBB BBBBBBBB BB BBBBBBBBBBBBB + XXXXXX XXXXXXFFFFFFFFFXX BB BBBBBBBBBBBBB BB BBBBXXXXX XXXXXXX gettext(u'Used') XXXXXXXXXBBBBBBB BBBBBBBBBBBBBBBBBB BB BBBBBB BBBBBBBBBBBBB BB BBBB X BBBBBXXXXX XXXXXXX gettext(u'Allocated') XXXXXXXXXBBBBBXXXX XXXXX + BBBBBB + XXXXX + BBBBB + XXXXX + BBBBBB + XXXXX + BBBBBB + XXXXX + XXXXXX +BBBBBB +XXXXXXX +XXXXXXX diff --git a/orchestra/contrib/domains/locale/ca/LC_MESSAGES/django.mo b/orchestra/contrib/domains/locale/ca/LC_MESSAGES/django.mo new file mode 100644 index 00000000..02cb3062 Binary files /dev/null and b/orchestra/contrib/domains/locale/ca/LC_MESSAGES/django.mo differ diff --git a/orchestra/contrib/domains/locale/ca/LC_MESSAGES/django.po b/orchestra/contrib/domains/locale/ca/LC_MESSAGES/django.po new file mode 100644 index 00000000..8a303b95 --- /dev/null +++ b/orchestra/contrib/domains/locale/ca/LC_MESSAGES/django.po @@ -0,0 +1,462 @@ +# 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-06 07:58+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" + +#: actions.py:25 +#, python-format +msgid "%s zone content" +msgstr "%s contingut zona" + +#: actions.py:29 templates/admin/domains/domain/change_form.html:7 +#: templates/admin/domains/domain/view_zone.html:12 +msgid "View zone" +msgstr "Veure zona" + +#: actions.py:53 +msgid "" +"This subdomain was not explicitly selected but has been automatically added " +"to this list." +msgstr "" +"Aquest subdomini no va ser seleccionat explícitament, però s'ha afegit automàticament" +"A aquesta llista." + + +#: actions.py:88 +msgid "Records for one selected domain have been updated." +msgstr "S'han actualitzat els registres d'un domini seleccionat." + +#: actions.py:89 +#, python-format +msgid "Records for %i selected domains have been updated." +msgstr "S'han actualitzat els registres dels dominis seleccionars %i " + +#: actions.py:96 actions.py:97 +msgid "Edit records" +msgstr "Editar registres" + +#: actions.py:112 +msgid "Set SOA on subdomains is not possible." +msgstr "Configurar SOA en subdominis no és possible." + +#: actions.py:120 +#, python-format +msgid "SOA set %s" +msgstr "" + +#: actions.py:131 +msgid "SOA record for one domain has been updated." +msgstr "El registre SOA per a un domini s'ha actualitzat." + +#: actions.py:132 +#, python-format +msgid "SOA record for %s domains has been updated." +msgstr "S'ha actualitzat el rècord SOA per als dominis de %s" + +#: actions.py:139 actions.py:152 +msgid "Set SOA for selected domains" +msgstr "Configurar SOA pels dominis seleccionats" + +#: actions.py:141 +msgid "Set SOA" +msgstr "Afegir SOA" + +#: admin.py:28 +msgid "Extra records" +msgstr "Registres Extra" + +#: admin.py:36 +msgid "Subdomains" +msgstr "Subdominis" + +#: admin.py:39 +msgid "Name" +msgstr "Nom" + +#: admin.py:44 +msgid "Declared records" +msgstr "Registres declarats" + +#: admin.py:78 models.py:27 +msgid "name" +msgstr "nom" + +#: admin.py:83 +msgid "Is top" +msgstr "" + +#: admin.py:96 +msgid "Edit website" +msgstr "Editar website" + +#: admin.py:105 +msgid "Add website" +msgstr "Crear website" + +#: admin.py:107 +#, python-format +msgid "No website %s" +msgstr "" + +#: admin.py:110 +msgid "Websites" +msgstr "" + +#: admin.py:119 +msgid "Add address" +msgstr "" + +#: admin.py:127 +#, python-format +msgid "No address %s" +msgstr "" + +#: admin.py:129 +msgid "Addresses" +msgstr "" + +#: admin.py:151 admin.py:158 +msgid "Implicit records" +msgstr "Registres implicits" + +#: admin.py:165 +msgid "SOA" +msgstr "" + +#: admin.py:168 +msgid "" +"SOA (Start of Authority) records are used to determine how the zone " +"propagates to the secondary nameservers." +msgstr "" +"Els registres SOA (Start of Authority) s'utilitzen per determinar com la zona" +"Es propaga als servidors de noms secundaris." + +#: backends.py:22 +msgid "Bind9 master domain" +msgstr "" + +#: backends.py:184 +msgid "Bind9 slave domain" +msgstr "" + +#: filters.py:7 +msgid "top domains" +msgstr "" + +#: filters.py:12 +msgid "Top domains" +msgstr "" + +#: filters.py:22 +msgid "has websites" +msgstr "" + +#: filters.py:27 +msgid "True" +msgstr "" + +#: filters.py:28 +msgid "False" +msgstr "" + +#: filters.py:41 +msgid "has addresses" +msgstr "" + +#: forms.py:14 +msgid "Names" +msgstr "" + +#: forms.py:15 +msgid "" +"Fully qualified domain name per line. All domains will have the provided " +"account and records." +msgstr "" +"Nom de domini completament qualificat per línia. Tots els dominis tindran el subministrament" +"Compte i registres." + +#: forms.py:29 +#, python-format +msgid "%s domain name provided multiple times." +msgstr "El nom de domini %s es va proporcionar diverses vegades." + +#: forms.py:65 +msgid "An account should be provided for top domain names." +msgstr "" + +#: forms.py:72 +msgid "Provided domain names belong to different accounts." +msgstr "Els noms de domini pertanyen a diferents comptes" + +#: forms.py:118 +#, python-format +msgid "" +"%s: Hosts can not have underscore character '_', consider providing a SRV, " +"CNAME or TXT record." +msgstr "" +"%s: Els Hosts no poden tenir un caràcter '_', considereu proporcionar un SRV" +"Registre CNAME o TXT." + +#: forms.py:142 +msgid "Clear refresh" +msgstr "" + +#: forms.py:143 +msgid "Remove custom refresh value for all selected domains." +msgstr "" + +#: forms.py:145 +msgid "Clear retry" +msgstr "" + +#: forms.py:146 +msgid "Remove custom retry value for all selected domains." +msgstr "" + +#: forms.py:148 +msgid "Clear expire" +msgstr "" + +#: forms.py:149 +msgid "Remove custom expire value for all selected domains." +msgstr "" + +#: forms.py:151 +msgid "Clear min TTL" +msgstr "" + +#: forms.py:152 +msgid "Remove custom min TTL value for all selected domains." +msgstr "" + +#: models.py:28 +msgid "Domain or subdomain name." +msgstr "nom de Domini o Subdomini" + +#: models.py:33 +msgid "Account" +msgstr "Compte" + +#: models.py:34 +msgid "Automatically selected for subdomains." +msgstr "Seleccionat automàticament per a subdominis." + +#: models.py:36 +msgid "top domain" +msgstr "" + +#: models.py:37 +msgid "serial" +msgstr "" + +#: models.py:38 +msgid "A revision number that changes whenever this domain is updated." +msgstr "Un número de revisió que canvia sempre que aquest domini s'actualitzi." + +#: models.py:39 +msgid "refresh" +msgstr "" + +#: models.py:41 +#, python-format +msgid "" +"The time a secondary DNS server waits before querying the primary DNS " +"server's SOA record to check for changes. When the refresh time expires, the " +"secondary DNS server requests a copy of the current SOA record from the " +"primary. The primary DNS server complies with this request. The secondary " +"DNS server compares the serial number of the primary DNS server's current " +"SOA record and the serial number in it's own SOA record. If they are " +"different, the secondary DNS server will request a zone transfer from the " +"primary DNS server. The default value is %s." +msgstr "" +"El temps que un servidor DNS secundari espera abans de consultar el DNS primari" +"Registre SOA del servidor per comprovar si hi ha canvis. Quan el temps d'actualització caduca," +"El servidor DNS secundari sol·licita una còpia del registre SOA actual del" +"Primària. El servidor DNS primari compleix aquesta sol·licitud. La secundària" +"El servidor DNS compara el número de sèrie del corrent principal del servidor DNS" +"Registre SOA i el número de sèrie del seu propi registre SOA. Si ho són" +"Diferent, el servidor DNS secundari sol·licitarà una transferència de zona des del" +"Servidor DNS primari. El valor per defecte és %s." + +#: models.py:50 +msgid "retry" +msgstr "" + +#: models.py:52 +#, python-format +msgid "" +"The time a secondary server waits before retrying a failed zone transfer. " +"Normally, the retry time is less than the refresh time. The default value is " +"%s." +msgstr "" +"El temps que un servidor secundari espera abans de tornar a tornar a transferir una zona fallida." +"Normalment, el temps de tornada és inferior al temps d'actualització. El valor predeterminat és" +"%s." + +#: models.py:55 +msgid "expire" +msgstr "" + +#: models.py:57 +#, python-format +msgid "" +"The time that a secondary server will keep trying to complete a zone " +"transfer. If this time expires prior to a successful zone transfer, the " +"secondary server will expire its zone file. This means the secondary will " +"stop answering queries. The default value is %s." +msgstr "" +"El temps que un servidor secundari continuarà intentant completar una zona" +"Transferència. Si aquesta vegada caduca abans d'una transferència de zona amb èxit," +"El servidor secundari caducarà el seu fitxer de zona. Això significa que la voluntat secundària" +"Deixa de respondre a les consultes. El valor predeterminat és %s." + +#: models.py:62 +msgid "min TTL" +msgstr "" + +#: models.py:64 +#, python-format +msgid "" +"The minimum time-to-live value applies to all resource records in the zone " +"file. This value is supplied in query responses to inform other servers how " +"long they should keep the data in cache. The default value is %s." +msgstr "" +"El valor mínim de temps en viu s'aplica a tots els registres de recursos de la zona" +"Fitxer. Aquest valor es subministra a les respostes de consulta per informar a altres servidors com" +"Long han de mantenir les dades en memòria cau. El valor predeterminat és %s" + +#: models.py:118 +msgid "top domain with one subdomain" +msgstr "" + +#: models.py:119 +#, python-format +msgid "top domain with %d subdomains" +msgstr "" + +#: models.py:121 +msgid "subdomain" +msgstr "subdomini" + +#: models.py:308 +msgid "A (IPv4 address)" +msgstr "" + +#: models.py:309 +msgid "AAAA (IPv6 address)" +msgstr "" + +#: models.py:329 +msgid "domain" +msgstr "domini" + +#: models.py:330 +msgid "TTL" +msgstr "" + +#: models.py:331 +#, python-format +msgid "Record TTL, defaults to %s" +msgstr "Registre TTL, per defecte a %s" + +#: models.py:333 +msgid "type" +msgstr "tipus" + +#: models.py:335 +msgid "value" +msgstr "valor" + +#: models.py:336 +msgid "MX, NS and CNAME records sould end with a dot." +msgstr "Els registres de MX, NS i CNAME s'acaben amb un punt." + +#: serializers.py:36 +msgid "Can not create subdomains of other users domains" +msgstr "No es pot crear subdominis d'altres dominis d'usuaris" + +#: templates/admin/domains/domain/change_form.html:11 +msgid "History" +msgstr "Historial" + +#: templates/admin/domains/domain/change_form.html:13 +msgid "View on site" +msgstr "Veure al lloc" + +#: templates/admin/domains/domain/view_zone.html:8 +msgid "Home" +msgstr "" + +#: validators.py:28 +msgid "This domain name is not allowed" +msgstr "Aquest nom de domini no està permès" + +#: validators.py:37 +msgid "Not a valid domain name." +msgstr "No és un nom de domini vàlid." + +#: validators.py:46 +#, python-format +msgid "%s is not an appropiate zone interval value" +msgstr "%s no és un valor d'interval de zona adequat" + +#: validators.py:57 +msgid "" +"Labels must start and end with a letter or digit, and have as interior " +"characters only letters, digits, and hyphen." +msgstr "" +"Les etiquetes han de començar i acabar amb una lletra o dígit i tenir en l'interior" +"Només caràcters lletres, dígits i guionet." + +#: validators.py:61 +msgid "Use a fully expanded domain name ending with a dot." +msgstr "Utilitzeu un nom de domini complet amb un punt final." + +#: validators.py:64 +msgid "Labels must be 63 characters or less." +msgstr "Les etiquetes han de tenir 63 caràcters o menys." + +#: validators.py:68 +msgid "" +"MX record format is 'priority domain.' tuple, with priority being a number." +msgstr "" +"El format de registre MX és 'domini prioritari'. Tuple, amb la prioritat que és un número " + +#: validators.py:83 validators.py:95 +#, python-format +msgid "%s is not an appropiate SRV record value" +msgstr "%s no és un valor de registre SRV Apropiat" + +#: validators.py:111 +#, python-format +msgid "" +"%s is not an appropiate CAA record value, sintax: 0-255 issue|issuewild|" +"iodef \"domain|mailto:email\"" +msgstr "" +"%s no és un valor de registre CAA adequat, sintaxi: 0-255 issue|issuewild|" +"iodef \"domain|mailto:email\"" + +#: validators.py:134 +msgid "" +"This record value contains spaces, you must enclose the string in double " +"quotes; otherwise, individual words will be separately quoted and break up " +"the record into multiple parts." +msgstr "" +"Aquest valor de registre conté espais, heu d'incloure la cadena ab cometes dobles" +"en cas contrari, les paraules individuals es citaran per separat i es trencaran" +"El registre en diverses parts" \ No newline at end of file diff --git a/orchestra/contrib/domains/locale/es/LC_MESSAGES/django.mo b/orchestra/contrib/domains/locale/es/LC_MESSAGES/django.mo new file mode 100644 index 00000000..f13c2f3c Binary files /dev/null and b/orchestra/contrib/domains/locale/es/LC_MESSAGES/django.mo differ diff --git a/orchestra/contrib/domains/locale/es/LC_MESSAGES/django.po b/orchestra/contrib/domains/locale/es/LC_MESSAGES/django.po new file mode 100644 index 00000000..dba3f899 --- /dev/null +++ b/orchestra/contrib/domains/locale/es/LC_MESSAGES/django.po @@ -0,0 +1,461 @@ +# 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-05 10:11+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" + +#: actions.py:25 +#, python-format +msgid "%s zone content" +msgstr "%s contenido de zona" + +#: actions.py:29 templates/admin/domains/domain/change_form.html:7 +#: templates/admin/domains/domain/view_zone.html:12 +msgid "View zone" +msgstr "Ver zona" + +#: actions.py:53 +msgid "" +"This subdomain was not explicitly selected but has been automatically added " +"to this list." +msgstr "" +"Este subdominio no fue seleccionado explícitamente, pero se ha agregado automáticamente" +"A esta lista" + +#: actions.py:88 +msgid "Records for one selected domain have been updated." +msgstr "Se han actualizado los registros del dominio seleccionado" + +#: actions.py:89 +#, python-format +msgid "Records for %i selected domains have been updated." +msgstr "Se han actualizado los registros para los %i dominios seleccionados" + +#: actions.py:96 actions.py:97 +msgid "Edit records" +msgstr "Editar Registros" + +#: actions.py:112 +msgid "Set SOA on subdomains is not possible." +msgstr "No es posible añadir el registro SOA en los subdominios" + +#: actions.py:120 +#, python-format +msgid "SOA set %s" +msgstr "Añadir SOA %s" + +#: actions.py:131 +msgid "SOA record for one domain has been updated." +msgstr "Se ha actualizado el registro SOA del dominio" + +#: actions.py:132 +#, python-format +msgid "SOA record for %s domains has been updated." +msgstr "Se actualizo el registro SOA para los dominios %s" + +#: actions.py:139 actions.py:152 +msgid "Set SOA for selected domains" +msgstr "Añadir SOA en los dominios seleccionados" + +#: actions.py:141 +msgid "Set SOA" +msgstr "Añadir SOA" + +#: admin.py:28 +msgid "Extra records" +msgstr "Registros extra" + +#: admin.py:36 +msgid "Subdomains" +msgstr "Subdominios" + +#: admin.py:39 +msgid "Name" +msgstr "Nombre" + +#: admin.py:44 +msgid "Declared records" +msgstr "Registros declarados" + +#: admin.py:78 models.py:27 +msgid "name" +msgstr "Nombre" + +#: admin.py:83 +msgid "Is top" +msgstr "Es top level" + +#: admin.py:96 +msgid "Edit website" +msgstr "Editar WebSite" + +#: admin.py:105 +msgid "Add website" +msgstr "Añadir WebSite" + +#: admin.py:107 +#, python-format +msgid "No website %s" +msgstr "" + +#: admin.py:110 +msgid "Websites" +msgstr "" + +#: admin.py:119 +msgid "Add address" +msgstr "Añadir dirección" + +#: admin.py:127 +#, python-format +msgid "No address %s" +msgstr "" + +#: admin.py:129 +msgid "Addresses" +msgstr "Direcciones" + +#: admin.py:151 admin.py:158 +msgid "Implicit records" +msgstr "Registros implicitos" + +#: admin.py:165 +msgid "SOA" +msgstr "" + +#: admin.py:168 +msgid "" +"SOA (Start of Authority) records are used to determine how the zone " +"propagates to the secondary nameservers." +msgstr "" +"Los registros SOA (inicio de la autoridad) se utilizan para determinar cómo la zona" +"Se propaga a los servidores de nombres secundarios" + +#: backends.py:22 +msgid "Bind9 master domain" +msgstr "" + +#: backends.py:184 +msgid "Bind9 slave domain" +msgstr "" + +#: filters.py:7 +msgid "top domains" +msgstr "" + +#: filters.py:12 +msgid "Top domains" +msgstr "" + +#: filters.py:22 +msgid "has websites" +msgstr "" + +#: filters.py:27 +msgid "True" +msgstr "" + +#: filters.py:28 +msgid "False" +msgstr "" + +#: filters.py:41 +msgid "has addresses" +msgstr "" + +#: forms.py:14 +msgid "Names" +msgstr "Nombres" + +#: forms.py:15 +msgid "" +"Fully qualified domain name per line. All domains will have the provided " +"account and records." +msgstr "" +"Nombre de dominio totalmente calificado por línea. Todos los dominios tendrán los proporcionados" +"Cuenta y registros" + +#: forms.py:29 +#, python-format +msgid "%s domain name provided multiple times." +msgstr "%s Nombre de dominio proporcionado varias veces." + +#: forms.py:65 +msgid "An account should be provided for top domain names." +msgstr "" + +#: forms.py:72 +msgid "Provided domain names belong to different accounts." +msgstr "Los nombres de dominio proporcionados pertenecen a diferentes cuentas" + +#: forms.py:118 +#, python-format +msgid "" +"%s: Hosts can not have underscore character '_', consider providing a SRV, " +"CNAME or TXT record." +msgstr "" +"%s: los hosts no pueden tener un carácter subrayado '_', considere proporcionar un SRV, " +"Registro CNAME o TXT." + +#: forms.py:142 +msgid "Clear refresh" +msgstr "" + +#: forms.py:143 +msgid "Remove custom refresh value for all selected domains." +msgstr "" + +#: forms.py:145 +msgid "Clear retry" +msgstr "" + +#: forms.py:146 +msgid "Remove custom retry value for all selected domains." +msgstr "" + +#: forms.py:148 +msgid "Clear expire" +msgstr "" + +#: forms.py:149 +msgid "Remove custom expire value for all selected domains." +msgstr "" + +#: forms.py:151 +msgid "Clear min TTL" +msgstr "" + +#: forms.py:152 +msgid "Remove custom min TTL value for all selected domains." +msgstr "" + +#: models.py:28 +msgid "Domain or subdomain name." +msgstr "Dominio o Subdominio" + +#: models.py:33 +msgid "Account" +msgstr "Cuenta" + +#: models.py:34 +msgid "Automatically selected for subdomains." +msgstr "Seleccionado automáticamente para subdominios" + +#: models.py:36 +msgid "top domain" +msgstr "" + +#: models.py:37 +msgid "serial" +msgstr "" + +#: models.py:38 +msgid "A revision number that changes whenever this domain is updated." +msgstr "Un número de revisión que cambia cada vez que se actualiza este dominio" + +#: models.py:39 +msgid "refresh" +msgstr "actualizar" + +#: models.py:41 +#, python-format +msgid "" +"The time a secondary DNS server waits before querying the primary DNS " +"server's SOA record to check for changes. When the refresh time expires, the " +"secondary DNS server requests a copy of the current SOA record from the " +"primary. The primary DNS server complies with this request. The secondary " +"DNS server compares the serial number of the primary DNS server's current " +"SOA record and the serial number in it's own SOA record. If they are " +"different, the secondary DNS server will request a zone transfer from the " +"primary DNS server. The default value is %s." +msgstr "" +"La hora en que un servidor DNS secundario espera antes de consultar el DNS primario" +"El registro SOA del servidor para verificar los cambios. Cuando la tiempo de actualización expira," +"El servidor DNS secundario solicita una copia del registro SOA actual del" +"Primario. El servidor DNS principal cumple con esta solicitud. El secundario" +"El servidor DNS compara el número de serie del servidor DNS principal actual" +"SOA Record y el número de serie en su propio registro SOA. Si lo son" +"Diferente, el servidor DNS secundario solicitará una transferencia de zona del" +"Servidor DNS primario. El valor predeterminado es %s" + +#: models.py:50 +msgid "retry" +msgstr "" + +#: models.py:52 +#, python-format +msgid "" +"The time a secondary server waits before retrying a failed zone transfer. " +"Normally, the retry time is less than the refresh time. The default value is " +"%s." +msgstr "" +"El tiempo en que un servidor secundario espera antes de volver a intentar una transferencia de zona fallida" +"Normalmente, el tiempo de reintento es menor que el tiempo de actualización. El valor predeterminado es" +"%s" + +#: models.py:55 +msgid "expire" +msgstr "" + +#: models.py:57 +#, python-format +msgid "" +"The time that a secondary server will keep trying to complete a zone " +"transfer. If this time expires prior to a successful zone transfer, the " +"secondary server will expire its zone file. This means the secondary will " +"stop answering queries. The default value is %s." +msgstr "" +"El momento en que un servidor secundario seguirá intentando completar una zona" +"Transferencia. Si este tiempo expira antes de una transferencia de zona exitosa," +"El servidor secundario caducará su archivo de zona. Esto significa que el secundario lo hará" +"Deje de responder consultas. El valor predeterminado es %s" + +#: models.py:62 +msgid "min TTL" +msgstr "" + +#: models.py:64 +#, python-format +msgid "" +"The minimum time-to-live value applies to all resource records in the zone " +"file. This value is supplied in query responses to inform other servers how " +"long they should keep the data in cache. The default value is %s." +msgstr "" +"El valor mínimo de tiempo de vida se aplica a todos los registros de recursos en la zona" +"Archivo. Este valor se suministra en las respuestas de consulta para informar a otros servidores cómo" +"Durante mucho tiempo deberían mantener los datos en caché. El valor predeterminado es %s " + +#: models.py:118 +msgid "top domain with one subdomain" +msgstr "" + +#: models.py:119 +#, python-format +msgid "top domain with %d subdomains" +msgstr "" + +#: models.py:121 +msgid "subdomain" +msgstr "Subdominio" + +#: models.py:308 +msgid "A (IPv4 address)" +msgstr "" + +#: models.py:309 +msgid "AAAA (IPv6 address)" +msgstr "" + +#: models.py:329 +msgid "domain" +msgstr "dominio" + +#: models.py:330 +msgid "TTL" +msgstr "" + +#: models.py:331 +#, python-format +msgid "Record TTL, defaults to %s" +msgstr "Registro TTL, por defecto %s" + +#: models.py:333 +msgid "type" +msgstr "tipo" + +#: models.py:335 +msgid "value" +msgstr "valor" + +#: models.py:336 +msgid "MX, NS and CNAME records sould end with a dot." +msgstr "Los registros MX, NS and CNAME han de acabar con punto" + +#: serializers.py:36 +msgid "Can not create subdomains of other users domains" +msgstr "No puede crear subdominios de los dominios de otros usuarios" + +#: templates/admin/domains/domain/change_form.html:11 +msgid "History" +msgstr "Historial" + +#: templates/admin/domains/domain/change_form.html:13 +msgid "View on site" +msgstr "Ver en el sitio" + +#: templates/admin/domains/domain/view_zone.html:8 +msgid "Home" +msgstr "" + +#: validators.py:28 +msgid "This domain name is not allowed" +msgstr "Este nombre de dominio no esta permitido" + +#: validators.py:37 +msgid "Not a valid domain name." +msgstr "No es nombre de dominio valido" + +#: validators.py:46 +#, python-format +msgid "%s is not an appropiate zone interval value" +msgstr "%s no es un valor de intervalo de zona apropiado" + +#: validators.py:57 +msgid "" +"Labels must start and end with a letter or digit, and have as interior " +"characters only letters, digits, and hyphen." +msgstr "" +"Las etiquetas deben comenzar y terminar con una letra o dígito, y tener en su interior" +"Caracteres solo letras, dígitos y guiones" + +#: validators.py:61 +msgid "Use a fully expanded domain name ending with a dot." +msgstr "Use un nombre de dominio completo que termine con un punto" + +#: validators.py:64 +msgid "Labels must be 63 characters or less." +msgstr "Las etiquetas deben ser de 63 caracteres o menos" + +#: validators.py:68 +msgid "" +"MX record format is 'priority domain.' tuple, with priority being a number." +msgstr "" +"El formato de registro MX es 'dominio prioritario'. Tuple, con la prioridad siendo un número " + +#: validators.py:83 validators.py:95 +#, python-format +msgid "%s is not an appropiate SRV record value" +msgstr "%s no es un valor de SRV apropiado" + +#: validators.py:111 +#, python-format +msgid "" +"%s is not an appropiate CAA record value, sintax: 0-255 issue|issuewild|" +"iodef \"domain|mailto:email\"" +msgstr "" +"%s no es un valor de registro de CAA apropiado, sintaxis: 0-255 issue|issuewild|" +"iodef \"domain|mailto:email\"" + +#: validators.py:134 +msgid "" +"This record value contains spaces, you must enclose the string in double " +"quotes; otherwise, individual words will be separately quoted and break up " +"the record into multiple parts." +msgstr "" +"Este valor de registro contiene espacios, debe encerrar la cadena en el doble" +"Comillas; de lo contrario, las palabras individuales serán citadas por separado y se romperán" +"El registro en múltiples partes" \ No newline at end of file diff --git a/orchestra/contrib/history/templates/admin/admin/logentry/change_form.html.py b/orchestra/contrib/history/templates/admin/admin/logentry/change_form.html.py new file mode 100644 index 00000000..e66acbe6 --- /dev/null +++ b/orchestra/contrib/history/templates/admin/admin/logentry/change_form.html.py @@ -0,0 +1,22 @@ +BBBBBBB BBBBBBBBBBBBBBBBBBBBBBBB +BBBB BBBB BBBBBBBBBB + +BBBBB BBBBBBBBBBBBBBBBBB +BBBBBBBB + + +BBBBB BBBBBBBBBBB +BB BBBBBBBB +XXXX XXXXXXXXXXXXXXXXXXXX +XX XXXXXXBBB BBBBBBBBBBBBBXX gettext(u'Home') XXXX +XXXXXXXX XX XXXXXXBBB BBBBBBBBBBBBBBBB BBBBBBBBBBBBBBBBBBBBBBBBBBBBXXXXXX +XXXXXXXX XX XXXXXXBBB BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBXXFFFFFFFFXXXX +XXXXXXXX XX XXXXXXBBB BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBXXFFFFFFFFFFFFFFFFFFXXXX +XXXXXXXX XX XXXXXXBBB BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBXX gettext(u'History') XXXX +XXXXXXXX gettext(u'Edit') +XXXXXX +BBBB + +BBBBB +BBBBBBBB + diff --git a/orchestra/contrib/history/templates/admin/object_history.html.py b/orchestra/contrib/history/templates/admin/object_history.html.py new file mode 100644 index 00000000..2c5dbdf9 --- /dev/null +++ b/orchestra/contrib/history/templates/admin/object_history.html.py @@ -0,0 +1,43 @@ +BBBBBBB BBBBBBBBBBBBBBBBBBBBBB +BBBB BBBB BBBBBBBBBB BBBBBB + +BBBBB BBBBBBBBBBB +XXXX XXXXXXXXXXXXXXXXXXXX +XX XXXXXXBBB BBBBBBBBBBBBBXX gettext(u'Home') XXXX +XXXXXXXX XX XXXXXXBBB BBBBBBBBBBBBBBBB BBBBBBBBBBBBBBBBBBBBBBBBXXXXXX +XXXXXXXX XX XXXXXXBBB BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBXXXXXX +XXXXXXXX XX XXXXXXBBB BBBBBBBBBBBBBBBBBBBBBBBBBBB BBBBBBBBBBBBBBBBBBBBBBBBXXFFFFFFFFFFFFFFFFFFXXXX +XXXXXXXX gettext(u'History') +XXXXXX +BBBBBBBB + +BBBBB BBBBBBB +XXXX XXXXXXXXXXXXXXXXXX +XXXX XXXXXXXXXXXXXXX + +BB BBBBBBBBBBB + XXXXXX XXXXXXXXXXXXXXXXXXXX + XXXXXXX + XXXX + XXX XXXXXXXXXXXX gettext(u'Date/time') XXXXX + XXX XXXXXXXXXXXX gettext(u'User') XXXXX + XXX XXXXXXXXXXXX gettext(u'Action') XXXXX + XXXXX + XXXXXXXX + XXXXXXX + BBB BBBBBB BB BBBBBBBBBBB + XXXX + XXX XXXXXXXXXXXXFFFFFFFFFFFFFFFFFFFFFFXXXXX + XXXXBB BBBBBBBBBBBBBBBBBBBBBBBBB XXBBBBBXXXXX + XXXXBB BBBBBBBBBBBBBBBBBB BBB BBB BBBBBBBBBBBBBBBBBBBBB gettext(u'Added') BBBBBBBBB XX XXXXXXBBB BBBBBBBBBBBBBBBBBBBBBBBBBBBBB BBBBBBBBBXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXX XXXXXBBBBBB BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBXXXXXXXXXXXXXXXXX + XXXXX + BBBBBB + XXXXXXXX + XXXXXXXX +BBBB + XXX gettext(u"This object doesn't have a change history. It probably wasn't added via this admin site.") XXXX +BBBBB +XXXXXX +XXXXXX +BBBBBBBB + diff --git a/orchestra/contrib/issues/static/issues/markdown_syntax.html.py b/orchestra/contrib/issues/static/issues/markdown_syntax.html.py new file mode 100644 index 00000000..2f1c458c --- /dev/null +++ b/orchestra/contrib/issues/static/issues/markdown_syntax.html.py @@ -0,0 +1,55 @@ +XXXXXXXXX XXXX XXXXXX XXXXXXXXXXXX XXXXX XXX XXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX +XXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX +XXXXXX +XXXXX XXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXX XX +XXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXX XX +XXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXX +XXXXXX XXXXXXXXXXXXXXXX +XX X XXXXXXXXXXXX XXXXXXXX XXXXXXXXXXX XXXXXXXXXX XXXXX XXXXXXXXXXX XXXXXXX XXXXXX XXXXX X +XXXX X XXXXXXXXXXXX XXXXXXXX XXXXXXXXXXX XXXXXXXXXX XXXXX XXXXXX XXXXX X +XXXXX XX X XXXXXXXXXXXX XXXX X +XXXXX XX X XXXXXXXXXXXXXXX XXXX XXXXXXXXXXXXXXXXX XXXXXXXX XXXXXXX XXXX XXXXXXXXXXXXXXX XXXXXXXX +XXXXX XX XXXX X XXXXXXXXXX XXXXXX X +XXXXX XX XX X XXXXXXXXXX XXXXXX XXXXXXXXXXX XXXXX X +XXXXX XX XX X XXXXXXXXXX XXXXXX XXXXXXXXXXX XXXXX X +XXXXX XX XX X XXXXXXXXXX XXXXXX XXXXXXXXXXX XXXXX X +XXXXX XX XXXX X XXXXXXXXXXXXXXXXX XXXX XXXXXXXXXXXXXXX XXXX X + +XXXXXXXX +XXXXXXX +XXXXXX + +XXXXXXXXXXXX XXXXXX XXXXX XXXXXXXXXXXXXX + +XXXXXX XXXXXXXXXXXXX +XXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX +XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX +XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX +XXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX +XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX X XX XXXX XXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXX + +XXXXXXX XXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXX +XXXXXXXXXXXXXXXXXXXX X XXXX XXXX X XX XXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXX XXXXXXXX XXXXXXXXXXXXXXXXXXXXX +XXXXXXXXXXXXXXXXXXXXX XX XXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXX XXXXXXXXXX XXXX XXXXXXXXXXXXXXXXXXXXXXXXXXX XXXX XXXXXXXX XXXXXXXXXXXXXXXXXXXXX + + +XXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXX +XXXXXXXXXXXXXXXXXX XXXX XXXX XXX XXXX XXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXX +XXXXXXXXXXXXXXXXXXX XXXX XXXX XXXX XXXX XXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXX + +XXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX +XXXXXXXXXXXXXXXXXX XXXXX X XXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX +XXXXXXXXXXXXXXXXXXX XXXXX XXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX + +XXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXX +XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX +XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXX +XXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXX +XXXXXXXX + +XXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX + XXXX XXXXXXXXX XX XXXXXXXX XXXXXXXXXXX +XXXX + +XXXXXXX +XXXXXXX diff --git a/orchestra/contrib/lists/locale/ca/LC_MESSAGES/django.mo b/orchestra/contrib/lists/locale/ca/LC_MESSAGES/django.mo new file mode 100644 index 00000000..da694233 Binary files /dev/null and b/orchestra/contrib/lists/locale/ca/LC_MESSAGES/django.mo differ diff --git a/orchestra/contrib/lists/locale/ca/LC_MESSAGES/django.po b/orchestra/contrib/lists/locale/ca/LC_MESSAGES/django.po new file mode 100644 index 00000000..53084a09 --- /dev/null +++ b/orchestra/contrib/lists/locale/ca/LC_MESSAGES/django.po @@ -0,0 +1,117 @@ +# 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-06 10:23+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:28 admin.py:42 +msgid "Address" +msgstr "Direccio" + +#: admin.py:32 +msgid "Admin" +msgstr "Administrador" + +#: admin.py:44 +#, python-format +msgid "Additional address besides the default <name>@%s" +msgstr "Adreça addicional a més del valor predeterminat <name>@%s" + +#: backends.py:16 +msgid "Mailman virtdomain-only" +msgstr "" + +#: backends.py:201 +msgid "Mailman traffic" +msgstr "Trànsit de Mailman" + +#: backends.py:309 +msgid "Mailman subscribers" +msgstr "Subscriptors Mailman" + +#: filters.py:7 +msgid "has custom address" +msgstr "té adreça personalitzada" + +#: filters.py:12 +msgid "True" +msgstr "" + +#: filters.py:13 +msgid "False" +msgstr "" + +#: models.py:13 +msgid "name" +msgstr "nom" + +#: models.py:14 +#, python-format +msgid "Default list address <name>@%s" +msgstr "Adreça de llista predeterminada <name>@%s" + +#: models.py:15 +msgid "address name" +msgstr "Nom de l'adreça" + +#: models.py:18 +msgid "address domain" +msgstr "Domini adicional" + +#: models.py:19 +msgid "admin email" +msgstr "Correu electrònic d'administració" + +#: models.py:20 +msgid "Administration email address" +msgstr "Adreça de correu electrònic d'administració" + +#: models.py:21 +msgid "Account" +msgstr "Compte" + +#: models.py:24 +msgid "active" +msgstr "actiu" + +#: models.py:25 +msgid "" +"Designates whether this account should be treated as active. Unselect this " +"instead of deleting accounts." +msgstr "" +"Designa si aquest compte ha de ser tractat com a actiu. Deselecteu això " +"En lloc de suprimir els comptes." + +#: models.py:47 +msgid "Domain should be selected for provided address name." +msgstr "El domini s'ha de seleccionar per al nom de l'adreça proporcionat." + +#: serializers.py:20 +msgid "Password" +msgstr "Contrasenya" + +#: serializers.py:25 +msgid "" +"Enter a valid password. This value may contain any ascii character except " +"for '/\"/\\/ characters." +msgstr "" +"Introduïu una contrasenya vàlida. Aquest valor pot contenir qualsevol personatge ASCII excepte" +"Per a '/\"/\\/caràcters. " + +#: serializers.py:43 +msgid "address_domains should should be provided when providing an addres_name" +msgstr "S'hauria de proporcionar address_domains en proporcionar un address_name" diff --git a/orchestra/contrib/lists/locale/es/LC_MESSAGES/django.mo b/orchestra/contrib/lists/locale/es/LC_MESSAGES/django.mo new file mode 100644 index 00000000..20a6bd2a Binary files /dev/null and b/orchestra/contrib/lists/locale/es/LC_MESSAGES/django.mo differ diff --git a/orchestra/contrib/lists/locale/es/LC_MESSAGES/django.po b/orchestra/contrib/lists/locale/es/LC_MESSAGES/django.po new file mode 100644 index 00000000..b200bbdb --- /dev/null +++ b/orchestra/contrib/lists/locale/es/LC_MESSAGES/django.po @@ -0,0 +1,117 @@ +# 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-06 10:03+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:28 admin.py:42 +msgid "Address" +msgstr "Dirección" + +#: admin.py:32 +msgid "Admin" +msgstr "Administrador" + +#: admin.py:44 +#, python-format +msgid "Additional address besides the default <name>@%s" +msgstr "Dirección adicional además del valor predeterminado <name>@%s" + +#: backends.py:16 +msgid "Mailman virtdomain-only" +msgstr "" + +#: backends.py:201 +msgid "Mailman traffic" +msgstr "Tráfico Mailman" + +#: backends.py:309 +msgid "Mailman subscribers" +msgstr "Subscriptores Mailman" + +#: filters.py:7 +msgid "has custom address" +msgstr "tiene dirección personalizada" + +#: filters.py:12 +msgid "True" +msgstr "" + +#: filters.py:13 +msgid "False" +msgstr "" + +#: models.py:13 +msgid "name" +msgstr "nombre" + +#: models.py:14 +#, python-format +msgid "Default list address <name>@%s" +msgstr "dirección de lista por defecto <name>@%s" + +#: models.py:15 +msgid "address name" +msgstr "nombre de dirección" + +#: models.py:18 +msgid "address domain" +msgstr "dominio adicional" + +#: models.py:19 +msgid "admin email" +msgstr "correo administrador" + +#: models.py:20 +msgid "Administration email address" +msgstr "dirección correo administrador" + +#: models.py:21 +msgid "Account" +msgstr "Cuenta" + +#: models.py:24 +msgid "active" +msgstr "activo" + +#: models.py:25 +msgid "" +"Designates whether this account should be treated as active. Unselect this " +"instead of deleting accounts." +msgstr "" +"Designa si esta cuenta debe tratarse como activa. Deseleccionar esto " +"En lugar de eliminar cuentas." + +#: models.py:47 +msgid "Domain should be selected for provided address name." +msgstr "El dominio debe seleccionarse para el nombre de la dirección proporcionado." + +#: serializers.py:20 +msgid "Password" +msgstr "Contraseña" + +#: serializers.py:25 +msgid "" +"Enter a valid password. This value may contain any ascii character except " +"for '/\"/\\/ characters." +msgstr "" +"Ingrese una contraseña válida. Este valor puede contener cualquier carácter ASCII excepto" +"Para '/\"/\\/caracteres." + +#: serializers.py:43 +msgid "address_domains should should be provided when providing an addres_name" +msgstr "address_domains debe proporcionarse al proporcionar un addres_name" diff --git a/orchestra/contrib/mailboxes/locale/ca/LC_MESSAGES/django.mo b/orchestra/contrib/mailboxes/locale/ca/LC_MESSAGES/django.mo new file mode 100644 index 00000000..5acf4dd6 Binary files /dev/null and b/orchestra/contrib/mailboxes/locale/ca/LC_MESSAGES/django.mo differ diff --git a/orchestra/contrib/mailboxes/locale/ca/LC_MESSAGES/django.po b/orchestra/contrib/mailboxes/locale/ca/LC_MESSAGES/django.po new file mode 100644 index 00000000..4dd84a0f --- /dev/null +++ b/orchestra/contrib/mailboxes/locale/ca/LC_MESSAGES/django.po @@ -0,0 +1,298 @@ +# 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-06 09: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:31 +msgid "autoresponse" +msgstr "autoresposta" + +#: admin.py:52 admin.py:66 settings.py:177 +msgid "Custom filtering" +msgstr "Filtre personalitzat" + +#: admin.py:54 +msgid "" +"Please remember to select custom filtering if you want this filter " +"to be applied." +msgstr "" +"Recordeu que seleccioneu Filtratge personalitzat si voleu aquest filtre" +"Per aplicar-se." + +#: admin.py:58 admin.py:70 admin.py:114 +msgid "Addresses" +msgstr "Adreces" + +#: admin.py:122 +msgid "Forward from" +msgstr "" + +#: admin.py:127 +msgid "Filtering" +msgstr "" + +#: admin.py:181 +#, python-format +msgid "" +"Mailbox '%s' local address matches '%s', please consider if selecting it " +"makes sense." +msgstr "" + +#: admin.py:199 +#, python-brace-format +msgid "" +"Address {addr} clashes with '{mailbox}' mailbox local " +"address. Consider adding this mailbox to the address." +msgstr "" +"Adreça {addr} xoca amb '{mailbox}' bustia local" +"Adreça. Penseu en afegir aquesta bústia a l'adreça." + +#: admin.py:210 +#, python-format +msgid "" +"You have provided a custom filtering but filtering selected option is %s" +msgstr "" +"Heu proporcionat un filtratge personalitzat, però l'opció seleccionada per filtrar és %s" + +#: admin.py:246 admin.py:252 +msgid "Email" +msgstr "" + +#: admin.py:260 +msgid "Mailboxes" +msgstr "Busties" + +#: admin.py:269 +msgid "Mailboxes links" +msgstr "Links de busties" + +#: admin.py:282 +msgid "Forward" +msgstr "Redireccio" + +#: admin.py:321 +#, python-format +msgid "" +"Address '%s' matches mailbox '%s' local address, please consider if makes " +"sense adding the mailbox on the mailboxes or forward field." +msgstr "" + +#: backends.py:64 +msgid "UNIX maildir user" +msgstr "" + +#: backends.py:263 +msgid "Postfix address virtdomain-only" +msgstr "" + +#: backends.py:347 +msgid "Postfix address" +msgstr "" + +#: backends.py:434 +msgid "Mail autoresponse" +msgstr "" + +#: backends.py:445 +msgid "Dovecot Maildir size" +msgstr "" + +#: backends.py:502 +msgid "Postfix-Mailscanner traffic" +msgstr "" + +#: backends.py:672 +msgid "Roundcube Identity Controller" +msgstr "" + +#: backends.py:682 +msgid "rspamd ratelimit user" +msgstr "" + +#: filters.py:9 +msgid "has mailbox" +msgstr "" + +#: filters.py:14 +msgid "True" +msgstr "" + +#: filters.py:15 +msgid "False" +msgstr "" + +#: filters.py:28 +msgid "has forward" +msgstr "" + +#: filters.py:41 +msgid "has address" +msgstr "" + +#: filters.py:53 +msgid "has type server" +msgstr "té un servidor de tipus" + +#: forms.py:20 models.py:115 +msgid "addresses" +msgstr "adreçes" + +#: forms.py:84 +msgid "Mailboxes or forward address should be provided." +msgstr "S'han de proporcionar bústies o adreça de reenviament." + +#: models.py:17 models.py:101 +msgid "name" +msgstr "nom" + +#: models.py:19 +#, python-format +msgid "Required. %s characters or fewer. Letters, digits and ./-/_ only." +msgstr "Obligatori. %s caràcters o menys. Cartes, dígits i ./-/_ només." + +#: models.py:22 +msgid "Enter a valid mailbox name." +msgstr "Introduïu un nom de bústia vàlid." + +#: models.py:24 +msgid "password" +msgstr "contrasenya" + +#: models.py:25 +msgid "account" +msgstr "compte" + +#: models.py:30 +msgid "filtering" +msgstr "filtre" + +#: models.py:32 +msgid "" +"Arbitrary email filtering in sieve language. This overrides any automatic junk " +"email filtering" +msgstr "" +"Filtratge de correu electrònic arbitrari a Idioma tamís . Això substitueix qualsevol brossa automàtica" +"Filtratge de correu electrònic" + +#: models.py:35 +msgid "active" +msgstr "actiu" + +#: models.py:36 +msgid "ratelimit" +msgstr "" + +#: models.py:43 models.py:106 +msgid "mailboxes" +msgstr "busties" + +#: models.py:76 +msgid "Custom filtering is selected but not provided." +msgstr "El filtratge personalitzat està seleccionat però no es proporciona." + +#: models.py:103 +msgid "Address name, left blank for a catch-all address" +msgstr "Nom de l'adreça, deixa en blanc per a una adreça aleatoria" + +#: models.py:105 +msgid "domain" +msgstr "domini" + +#: models.py:108 +msgid "forward" +msgstr "redireccio" + +#: models.py:110 +msgid "Space separated email addresses or mailboxes" +msgstr "Adreces de correu electrònic o bústies de correu electrònic separades per l'espai" + +#: models.py:111 +msgid "Account" +msgstr "Compte" + +#: models.py:147 +#, python-format +msgid "Please use mailboxes field for '%s' mailbox." +msgstr "Utilitzeu el camp de bústies de correu per la bústia '%s'." + +#: models.py:153 +#, python-format +msgid "'%s' forwards to itself." +msgstr "" + +#: models.py:175 +msgid "address" +msgstr "direccio" + +#: models.py:178 +msgid "subject" +msgstr "subjecte" + +#: models.py:179 +msgid "message" +msgstr "missatge" + +#: models.py:180 +msgid "enabled" +msgstr "habilitat" + +#: settings.py:25 +msgid "Limit for system user based mailbox on Linux is 32." +msgstr "El límit per a la bústia basada en l'usuari del sistema a Linux és 32." + +#: settings.py:98 +msgid "Disable" +msgstr "deshabilitat" + +#: settings.py:99 +msgid "Reject spam (Score≥8)" +msgstr "" + +#: settings.py:118 +msgid "Reject spam (Score≥5)" +msgstr "" + +#: settings.py:137 +msgid "Archive spam (Score≥8)" +msgstr "" + +#: settings.py:157 +msgid "Archive spam (Score≥5)" +msgstr "" + +#: validators.py:15 +#, python-format +msgid "'%s' is not a correct email name." +msgstr "'%s' no és un nom de correu electrònic correcte." + +#: validators.py:33 +#, python-format +msgid "'%s' is already present." +msgstr "'%s' ja està present." + +#: validators.py:41 +#, python-format +msgid "'%s' is not a valid email address." +msgstr "'%s' no és una adreça de correu electrònic vàlida." + +#: validators.py:45 +#, python-format +msgid "'%s' is not an existent mailbox." +msgstr "'%s' no és una bústia existent." diff --git a/orchestra/contrib/mailboxes/locale/es/LC_MESSAGES/django.mo b/orchestra/contrib/mailboxes/locale/es/LC_MESSAGES/django.mo new file mode 100644 index 00000000..e1e1bcac Binary files /dev/null and b/orchestra/contrib/mailboxes/locale/es/LC_MESSAGES/django.mo differ diff --git a/orchestra/contrib/mailboxes/locale/es/LC_MESSAGES/django.po b/orchestra/contrib/mailboxes/locale/es/LC_MESSAGES/django.po new file mode 100644 index 00000000..3cdd50b4 --- /dev/null +++ b/orchestra/contrib/mailboxes/locale/es/LC_MESSAGES/django.po @@ -0,0 +1,305 @@ +# 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-06 09:35+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:31 +msgid "autoresponse" +msgstr "autorespuesta" + +#: admin.py:52 admin.py:66 settings.py:177 +msgid "Custom filtering" +msgstr "Filtro personalizado" + +#: admin.py:54 +msgid "" +"Please remember to select custom filtering if you want this filter " +"to be applied." +msgstr "" +"Recuerde seleccionar Filtrado personalizado Si desea este " +"filtroAplicar" + +#: admin.py:58 admin.py:70 admin.py:114 +msgid "Addresses" +msgstr "Direcciones de coreo" + +#: admin.py:122 +msgid "Forward from" +msgstr "" + +#: admin.py:127 +msgid "Filtering" +msgstr "Filtración" + +#: admin.py:181 +#, python-format +msgid "" +"Mailbox '%s' local address matches '%s', please consider if selecting it " +"makes sense." +msgstr "" +"Mailbox '%s' coincidencia de dirección local '%s', considere si " +"seleccionarloTiene sentido" + +#: admin.py:199 +#, python-brace-format +msgid "" +"Address {addr} clashes with '{mailbox}' mailbox local " +"address. Consider adding this mailbox to the address." +msgstr "" +"Dirección {addr} se enfrenta con '{mailbox}' buzón " +"localDirección. Considere agregar este buzón a la dirección." + +#: admin.py:210 +#, python-format +msgid "" +"You have provided a custom filtering but filtering selected option is %s" +msgstr "" +"Ha proporcionado un filtrado personalizado, pero la opción de filtrado " +"seleccionada es %s" + +#: admin.py:246 admin.py:252 +msgid "Email" +msgstr "" + +#: admin.py:260 +msgid "Mailboxes" +msgstr "" + +#: admin.py:269 +msgid "Mailboxes links" +msgstr "" + +#: admin.py:282 +msgid "Forward" +msgstr "Redirección" + +#: admin.py:321 +#, python-format +msgid "" +"Address '%s' matches mailbox '%s' local address, please consider if makes " +"sense adding the mailbox on the mailboxes or forward field." +msgstr "" +"Dirección '%s' coincide con buzón '%s', considere si lo hacetiene sentido " +"agregar el buzón en los buzones o el campo Reenviar" + +#: backends.py:64 +msgid "UNIX maildir user" +msgstr "" + +#: backends.py:263 +msgid "Postfix address virtdomain-only" +msgstr "" + +#: backends.py:347 +msgid "Postfix address" +msgstr "" + +#: backends.py:434 +msgid "Mail autoresponse" +msgstr "" + +#: backends.py:445 +msgid "Dovecot Maildir size" +msgstr "" + +#: backends.py:502 +msgid "Postfix-Mailscanner traffic" +msgstr "" + +#: backends.py:672 +msgid "Roundcube Identity Controller" +msgstr "" + +#: backends.py:682 +msgid "rspamd ratelimit user" +msgstr "" + +#: filters.py:9 +msgid "has mailbox" +msgstr "" + +#: filters.py:14 +msgid "True" +msgstr "" + +#: filters.py:15 +msgid "False" +msgstr "" + +#: filters.py:28 +msgid "has forward" +msgstr "" + +#: filters.py:41 +msgid "has address" +msgstr "" + +#: filters.py:53 +msgid "has type server" +msgstr "" + +#: forms.py:20 models.py:115 +msgid "addresses" +msgstr "direcciones de correo" + +#: forms.py:84 +msgid "Mailboxes or forward address should be provided." +msgstr "Se deben proporcionar buzones o dirección de reenvío" + +#: models.py:17 models.py:101 +msgid "name" +msgstr "nombre" + +#: models.py:19 +#, python-format +msgid "Required. %s characters or fewer. Letters, digits and ./-/_ only." +msgstr "Requerido. %s caracteres o menos. Letras, dígitos y ./-/_ solamente" + +#: models.py:22 +msgid "Enter a valid mailbox name." +msgstr "Ingrese un nombre de buzón válido" + +#: models.py:24 +msgid "password" +msgstr "contraseña" + +#: models.py:25 +msgid "account" +msgstr "cuenta" + +#: models.py:30 +msgid "filtering" +msgstr "filtro" + +#: models.py:32 +msgid "" +"Arbitrary email filtering in sieve language. This overrides any automatic junk " +"email filtering" +msgstr "" +"Filtrado de correo electrónico arbitrario en lenguaje de tamiz. Esto anula " +"cualquier basura automáticaFiltrado por correo electrónico" + +#: models.py:35 +msgid "active" +msgstr "activo" + +#: models.py:36 +msgid "ratelimit" +msgstr "" + +#: models.py:43 models.py:106 +msgid "mailboxes" +msgstr "buzones" + +#: models.py:76 +msgid "Custom filtering is selected but not provided." +msgstr "El filtrado personalizado se selecciona pero no se proporciona" + +#: models.py:103 +msgid "Address name, left blank for a catch-all address" +msgstr "" +"Nombre de la dirección, dejado en blanco para dirección aleatoria" + +#: models.py:105 +msgid "domain" +msgstr "dominio" + +#: models.py:108 +msgid "forward" +msgstr "redirección" + +#: models.py:110 +msgid "Space separated email addresses or mailboxes" +msgstr "Direcciones de correo electrónico o buzones separados por un espacio" + +#: models.py:111 +msgid "Account" +msgstr "Cuenta" + +#: models.py:147 +#, python-format +msgid "Please use mailboxes field for '%s' mailbox." +msgstr "Utilice el campo de mailboxes para el buzón '%s'" + +#: models.py:153 +#, python-format +msgid "'%s' forwards to itself." +msgstr "" + +#: models.py:175 +msgid "address" +msgstr "dirección" + +#: models.py:178 +msgid "subject" +msgstr "" + +#: models.py:179 +msgid "message" +msgstr "mensage" + +#: models.py:180 +msgid "enabled" +msgstr "habilitado" + +#: settings.py:25 +msgid "Limit for system user based mailbox on Linux is 32." +msgstr "" +"El límite para el buzón basado en el usuario del sistema en Linux es 32." + +#: settings.py:98 +msgid "Disable" +msgstr "Deshabilitado" + +#: settings.py:99 +msgid "Reject spam (Score≥8)" +msgstr "" + +#: settings.py:118 +msgid "Reject spam (Score≥5)" +msgstr "" + +#: settings.py:137 +msgid "Archive spam (Score≥8)" +msgstr "" + +#: settings.py:157 +msgid "Archive spam (Score≥5)" +msgstr "" + +#: validators.py:15 +#, python-format +msgid "'%s' is not a correct email name." +msgstr "'%s' no es un nombre de email correcto." + +#: validators.py:33 +#, python-format +msgid "'%s' is already present." +msgstr "" + +#: validators.py:41 +#, python-format +msgid "'%s' is not a valid email address." +msgstr "'%s' no es una dirección valida." + +#: validators.py:45 +#, python-format +msgid "'%s' is not an existent mailbox." +msgstr "'%s' no es un mailbox existente." diff --git a/orchestra/contrib/mailer/templates/admin/mailer/message/change_list.html.py b/orchestra/contrib/mailer/templates/admin/mailer/message/change_list.html.py new file mode 100644 index 00000000..c45e852b --- /dev/null +++ b/orchestra/contrib/mailer/templates/admin/mailer/message/change_list.html.py @@ -0,0 +1,14 @@ +BBBBBBB BBBBBBBBBBBBBBBBBBBBBBBB +BBBB BBBB BBBBBBBBBB BBBBBB BBBBBBBBBB + + +BBBBB BBBBBBBBBBBBBBBBBB + XXXX + BBB BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB BB BBBBBBBBBBBBBBBB + XX XXXXXXBBBBBBBBBBBBBBBBBBBBB BBBBBBBBBBBBBBBB BBBBBBBB BBBBBBBBX XXXXXXXXXXXXXXXXXXXX + gettext(u'Send pending') SSSS SSSSSSS + XXXX + XXXXX + +BBBBBBBB + diff --git a/orchestra/contrib/orchestration/templates/admin/orchestration/backends/retry.html.py b/orchestra/contrib/orchestration/templates/admin/orchestration/backends/retry.html.py new file mode 100644 index 00000000..b4c70201 --- /dev/null +++ b/orchestra/contrib/orchestration/templates/admin/orchestration/backends/retry.html.py @@ -0,0 +1,9 @@ +BBBBBBB BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB + + +BBBBB BBBB + BB BBBBBBBBBBBBBBB + XXXXXXX XXXXXXXXX XXXXXXXXXX XXXXXX XX XXXXXXX XXXXXXX XXX XXXX XXX XX XXXXXXXXXXXXX + XXXX FFFFFFFFFFFFFFXXXXX + BBBBB +BBBBBBBB diff --git a/orchestra/contrib/orchestration/templates/admin/orchestration/orchestrate.html.py b/orchestra/contrib/orchestration/templates/admin/orchestration/orchestrate.html.py new file mode 100644 index 00000000..fef341a8 --- /dev/null +++ b/orchestra/contrib/orchestration/templates/admin/orchestration/orchestrate.html.py @@ -0,0 +1,16 @@ +BBBBBBB BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB +BBBB BBBBB + +BBBBB BBBBBBBBBBBBBBB + XXXX + BBB BBBBBBBB BBBBBBBBBB BB BBBBBBBBBBBBBBBBBBBBB + XXXXXXXXXXXX + XXXX + BBB BBBBBBBBB BB BBBBBBBBBB + XXXXFFFFFFFFFF X BBB BBBBB BB BBBBBBBBBBBBBBBBFFFFFFFFFFXXXXBB BBB BBBBBBBBBBBBXBBBBB BBBBBBXXXXX + BBBBBB + XXXXX + XXXXX + BBBBBB + XXXXX +BBBBBBBB diff --git a/orchestra/contrib/orders/templates/admin/orders/order/bill_selected_options.html.py b/orchestra/contrib/orders/templates/admin/orders/order/bill_selected_options.html.py new file mode 100644 index 00000000..3d87aef2 --- /dev/null +++ b/orchestra/contrib/orders/templates/admin/orders/order/bill_selected_options.html.py @@ -0,0 +1,98 @@ +BBBBBBB BBBBBBBBBBBBBBBBBBBBBB +BBBB BBBB BBBB BBBBBB BBBBBBBBBB BBBBB BBBBBB + +BBBBB BBBBBBBBBB + +XXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXX XXXXXXBBBBBB BBBBBBBBBBBBBBBBBBBBBX XX +XXXXXX XXXXXXXXXXXXXXXX +XXXXXXXX X + XXXXXX XXXXXX + XXXXXXXXXXXXX XXXXXX +X +XXXXXXXX +BBBBBBBB + +BBBBB BBBBBBBBB + +XXXXXXX XXXXXBBBBBB BBBBBBBBBBBBBBBBBBBBBBBBX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX +XXXXXXX XXXXXBBBBBB BBBBBBBBBBBBBBBBBBBBBBBBBX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX +XXXXXXXX +XXX X X XXXXXXXXXXXXXX + +XXXXXXXXXXXXXXXXXX XXXXXXXX XX X + XXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXX X + XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXX + XXX +XXX +XXXXXXXXX +BBBBBBBB + +BBBBB BBBBBBBBBBB +XXXX XXXXXXXXXXXXXXXXXXXX +XX XXXXXXBBB BBBBBBBBBBBBBXX gettext(u'Home') XXXX +XXXXXXXX XX XXXXXXBBB BBBBBBBBBBBBBBBB BBBBBBBBBBBBBBBBBBXXXXXXXXXXXX +XXXXXXXX XX XXXXXXBBB BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBXXXXXXXXXXX +XXXXXXXX +XXXXXX +BBBBBBBB + + +BBBBB BBBBBBB + XXXXX XXXXXXXXX XXXXXXXXXXXXXXBBBBBBBBBB + XXXXX + XXXX XXXXXXXXXXXXXXXXXXXXX + BB BBBBB + BBB BBBBBBBB BBBBBB BBBBB BB BBBBB + XXXX XXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXX + XXXX XXXXXXXXXXXXXX XXXXXXXXXXXXXX XXXXXXXXXXXXXX + XXXXXXXXX XXXXXXXXXXXXXXX + XXXXXX XXXXXXBBB BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB BBBBBBBBBBXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXX FFFFFFFFFFFFFFFF XXXXXXXXXXXXXXXXXX + BB BBB BBBBB + XXXXXXX + XXXXXXX + XXXXXXXX gettext(u'Nothing to bill, all lines have size×quantity 0.') XXXXXXXXXX + XXXXXXXX + XXXXXXXX + BBBB + XXXXXXX + XXXXXXX + XXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX + XXXXXXXX + XXXXXXX + BBB BBBB BB BBBBB + XXX XXXXXXXXXXXXXXX BB BBBBBBBBBBBBBBBBBBBBBBBBBBBBBXXXXBBBBXXXXBBBBBXX + XXXX + XX XXXXXX FFFFFFFFFXXFFFFXXXX + BBB BBBBBBBB BB BBBBBBBBBBBBBB + XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXX + BBBBBB + XXXXX + XXXX FFFFFFFFFFFFXXXXX + XXXX FFFFFFFFFFFFFFFFXXXXXXX FFFFFFFFFFFFFFFFXXXXX + XXXX + XXXXXX FFFFFFFFFFFFFFFF XXXXXX + BBB BBBBBBBB BB BBBBBBBBBBBBBBXXXX FFFFFFFFFFFFFFFF XXXXXXBBBBBB + XXXXX + XXXXX + BBBBBB + BBBBB + XXXXXXXX + XXXXXXXX + XXXXXXXXXXX + XXXXXX + XXXXXX + BBBBBB + + BBBB + + BBBBB + XXXXXX + BBB BBB BB BBBBBBBB + XXXXXX XXXXXXXXXXXXX XXXXXXX XXXXXXXFFFFFFFFFFX XX + BBBBBB + XXXXXX XXXXXXXXXXXXX XXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXX XX + XXXXXX XXXXXXXXXXXXX XXXXXXXXXXX XXXXXXXX XX + XXXXXX XXXXXXXXXXXXX XXXXXXXBB BBBB BB B gettext(u'Yes, create bills') BBBB gettext(u'Next') BBBBBX XX + XXXXXX + XXXXXXX +BBBBBBBB diff --git a/orchestra/contrib/orders/templates/admin/orders/order/report.html.py b/orchestra/contrib/orders/templates/admin/orders/order/report.html.py new file mode 100644 index 00000000..a91bc0a3 --- /dev/null +++ b/orchestra/contrib/orders/templates/admin/orders/order/report.html.py @@ -0,0 +1,62 @@ +BBBB BBBB BBBBB + +XXXXXX +XXXXXX + XXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXX + XXXXX XXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX + XXXXXX XXXXXXXXXXXXXXXX + XXXXX X + XXXXX XXXXXXX XXXXXXX + X + XXXXX X + XXXXXXXXXX XXXXX + XXXXXXXXXXXX XXXXX + XXXXXXXXXX XXXXX + X + XXXXX XXXXXXXXXXXXXXXXXX X + XXXXXXXXXXXXXXXXX XXXXX + X + XXXXX XXXXXXXXXXXXXXXXX X + XXXXXXXXXXXXXXXXX XXXXX + X + XXXXX XX X + XXXXXX XXXXXX + XXXXXXXXXXXXXXXXX XXXXX + X + XXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXX X + XXXXXXXXXXX XXXXXXX + X + XXXXXXXXXXXXXXXXXXX X + XXXXXXXXXXX XXXXXX + X + XXXXXXXX +XXXXXXX +XXXXXX + +XXXXXX XXXXXXXXXXXXX +XXX XXXXXXXXXXXXXXX + XXX XXXXXXXXXXXX XXXXXXXXXXXXX gettext(u'Services') XXXXX + XXX XXXXXXXXXXXX XXXXXXXXXXXXXXX gettext(u'Active') XXXXX + XXX XXXXXXXXXXXX XXXXXXXXXXXXXXXXXX gettext(u'Cancelled') XXXXX + XXX XXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXX gettext(u'Nominal price') XXXXX + XXX XXXXXXXXXXXX XXXXXXXXXXXXXXX gettext(u'Number') XXXXX +XXXXX +BBB BBBBBBBB BBBB BB BBBBBBBB +XXXX + XXX XXXXXXXXXXX XXXXXXXXXXXXXXXXXX + XXX XXXXXXXXXXX XXXXXXXXXXXXXXXXXXXX + XXX XXXXXXXXXXX XXXXXXXXXXXXXXXXXXXX + XXX XXXXXXXXXXX XXXXXXXXXXXXXXXXXXXX + XXX XXXXXXXXXXX XXXXXXXXXXXXXXXXXXXX +XXXXX +BBBBBB +XXXX + XXX XXXXXXXXXXX XXXXXXXXXXXXXXXX gettext(u'TOTAL') XXXXXXXXX + XXX XXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXX + XXX XXXXXXXXXXX XXXXXXXXXXXXXXXXXXXX + XXX XXXXXXXXXXX XXXXXXXXXXXXXXXXXXXX +XXXXX +XXXXXXXX + +XXXXXXX +XXXXXXX diff --git a/orchestra/contrib/resources/templates/admin/resources/resourcedata/history.html.py b/orchestra/contrib/resources/templates/admin/resources/resourcedata/history.html.py new file mode 100644 index 00000000..c5613f6a --- /dev/null +++ b/orchestra/contrib/resources/templates/admin/resources/resourcedata/history.html.py @@ -0,0 +1,251 @@ +BBBB BBBB BBBBB BBBBBB + +XXXXXX +XXXXXX + XXXXXXXXXXXXXXX XXXXXXXXXXXXXXX + XXXXX XXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX + XXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXX XXXXXXBBBBBB BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBXXX + XXXXXXX XXXXXBBBBBB BBBBBBBBBBBBBBBBBBBBX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX + XXXXXXX XXXXXBBBBBB BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX + XXXXXXX XXXXXBBBBBB BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX + XXXXXXXX + + XXXXXXXXXXXXXXXXXXXXXXXXXXX X XXXXXXXXXX X + XXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXX X XXXXXXXXXXXXXX + X + XXXXXXXX XXXXXXXXXXXXXXXX X + XXXXXX X X + XXXXXXX XXXXXXXX XXXXX XX XXXXXXXXXXXXXX XXXXXXXXX X + XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX X + XXXXXX X + XXXXXXXXXXXXXXXX XX X X X XXXXXXXXX X XXXXXXXXXX + XX + XXXXXXXXXXXXXX X + XXXXXXXXX X + XX + XXXXXX X + XXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX X X X X + XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX X X X X + XXXXXXXXXXXXXXXXXXXXXXX X + XXXXXXXXXXXXXXXXXXXXXXXXX X X X X XXXXXXXXXXXXXX XXX + XX + XXXXXX X + XXXXXXXX XXXXX + XX + XXXXXX X + XXXXXXX X + XXXXXXXXXX XXXXXXXX XX X + XXXXXX XXXXXXXXXX X X X X XXXXXXXXXXXXXXXXX + X + XX + XXXXXXXXXX XX + XXXXXX XX + XXXXXX XX + XXXXXX XXXXXXXX + XXX + XXXX XX + XX + XXXXXXXXX X + XXXXXX XXXXXXXX + XX XXXX + XXXXXXXXXXXXXX XXXXXX + XX XXX + XXXXXXXXX XXXXX + XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXX XX XXXXXXXXXXXXXXXXXXXXXXXXXXXXX XX XXXXXXXX + XXXXXXXXXXXX XXXXXXX + XXXXXXXXXXXX XX + XXXXXXX XXXXXX + XXXXXXXX XXXX + XX + XXXXXXXXXXXXXX X + XXXXXXXX XXXXX + XXXX + XXXXXXXX X + XXXXXXXXXXXX XXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX X X + XXXXXXXXXXXXXXXXX XXXXXXXXXXXX + XXXXXXXXXXXXXX X + XX + XXXXXXX XXXXXXXXXXXXX + XXX + XX + XXXXXXXX XXXXXXXX XXXXX XX XXXXXXXXXXXXXX XXXXXXXXXX + XXXXXXXXXXXXXXXXXXX + XXXXXX X + XXXXX XXXXXXXXX + XXXXXXXXXXXXXXXX XX X X X XXXXXXXXX X XXXXXXXXXX + XX + XXXXXX X + XXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX X X X X + XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX X X X X + XXXXXXXXXXXXXXXXXXXXXXX X + XXXXXXXXXXXXXXXXXXXXXXXXX X X X X XXXXXXXXXXXXXX XXX + XX + XXXXXX X + XXXXXXXXXXX XXXXXXXXXXXXXXXXX + XX + XXXXXX X + XXXX XX + XXXXXX X + XXXXX XXXXXXXXXXXXXXXX + XX + XXXXXXXXXXXX X + XXXXXXXX XXXXX + XXXXXX X + XXXXXXXXXXX XXXXXXX + XXXXXX XXXXXXXXXXXXXXXXX XX XXXXXXXXXXXXXXXXXXXXXXXXXXX XX XXXXXX + XX + XXXXXXXXXX XXXXXXXX XX X + XXXXXX XXXXXXXXXX X X X X XXXXXXXXXXXXXXXXX + X + X + XX + XXXXXXX X + XXXXXX XXXXXXXX + XX XXXX + XXXXXXXXXXXXXX XXXXXX + XX XXX + XXXXXXXXX XXXXX + XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXX XX XXXXXXXXXXXXXXXXXXXXXXXXXXXXX XX XXXXXXXX + XXXXXXXXXXXX XXXXXXX + XXXXXXXXXXXX XX + XXXXXXX XXXXX + XX + XXXXXXXX X + XXXXXXXXXX XXXXXXXX XX X + XXX X X XXXXXX X XXXXXX X XXXXXXXX + XXXXXXXXXXXXXXXXXXX XXXXXXXXXXX XXXXXX X + XXXXXXXXXXXXX XXXXXXXXXXXXXX X XXXXXXXXXXXXXXXXX X XXXX X XXXXXXXXXXXXXXXX X XX X X XXXXXX X X X X XXXXXXXXXXXXXXXXXX + XXX + XXXXXXXXXXXXXXXXX X X XXXXXXXXXXXXXXXXXXXX X X X X XXXXXXXXXXXXXXXX X XXXXXXXX + XXXXXX XXXXXXXXXXXXXXX + XX + XXXXXXXXXXXXXX XX + XXXXXXX XXXX + XX + XXXXXXXXXXXX X + XXXXXXX X + XXXXXXXXX XXXXXXXXX + XXXXXXXXXXX X + XXXXXXXX XXXXX + XXXXXX XXXXXXXXXXXXXXXXX XX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XX XXXXXXXX + XXXXXX X + XXXXXXXXXXX XX X XXX XXXXXX + XX + XXXXXXXXXX XXXXXXXX XX X + XXXXXX XXXXXXXXXXXXXXXX X XX X X XXXXXXXXXXXXXXXXX X X X X XXXXXXXXXXXXXXXXX + X + X + X + XX + XXXXXXX XXXXXXXXXXXXX + XX + X + XX + + XXXXXXXXXXXXXX XXXXXXXXXXXXXX X + XXX XXXXXXXXXX X XXXXXXXXXXXX + XXXXXXXXXXXXXXXXXXXXX + XXX XXXXX X X XXXXXXXXXXX XXXX X + XXX XXXXX X XX + XXX XXXXXXXXXXXXX X XXX + XXX XXXXXXXX X XXXXXXXX + XXX XXXXXXX X XXXXXXXXXXXXXXXXXXXX + XXX XXXXXXXXXXXXX X XXXXXXXXXXXXXXX + XXX XXXXXXX X XX + XXX XXXXXXXXXX X XXXXXX + XXX XXXXXXXXXX X XX + XXX XXXXX X X XXXXXXXXXXXXXX XXXX X + XXXXXXXXX X XXX + XXX XXXXXX X XXXXXXXXXXX + XXX XXXXXXXX X XXXXXXXXXXXXXXXXXXX + XXX XXXXXXXXXXXXXX X XXXXXXXXXXXXXXXX + XXX XXXXX X X XXXXXXXXXXXXXXX XXXX X + XXX XXXXXXXX X XXXXXXXXXXXXXXXXXXXXXXXX + XX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX X + XXX XXXXXXXXXXXXXX X XXXXXXXXXXXXXXXX + XXX XXXXX X X XXXXXXXXXXXXXXX XXXX X + XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX + XXX XXXXX X X XXXXXXXXXXXXXXXXXXXXXXXXX XXXX X + XXXXXXXXXXXX X XXXXXXXXXXXXXX XX X X X XXXXXXXXXXXXXXXXXXXXXXXX + XX + XX + X XXXX X + XXX XXXX XXXXXXXXXXX XX XXXXXXXXX X + XXXXXXXXXXXXXXXXXXXX X X + XXXXX XXXXXXXXXXXX + XXXXX XXXXXXXXXXXXXXXXXXXXX + XX + XXXXX XX XX + XX + XX + XX + XX XX X XX + XXXXXXXXXX X XXXXX + XXXXXXXXXXXXXXXXXXX X X + XXXXX XXXXXXXXXXXXXXXXXXXXXX + XXXXX XXXXXXXXX + XX + XXXXXXX XX XX + XX + + XXXX X X + XXXXX XXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXX XXXX X X X XXXXXXXXX X XXXXXXXXXXXXXXXX X + XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX X X X X XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX X XXXXXXX X + XXXXX XXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXX + XX + XX XXXXXXXX X X XX XXXXXXXXXX XX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX + XXXX XX XXXXXXXXX XXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX + XXXX XX XXXXXXXXX + + XXXXXXXXXXXXXXXXXXXXXXXXXX + XX XXXXXXXX X X XX XXXXXXXXXX XX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX + XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XX XXXXXXXXXXX XXXXXXXXXX + XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX X XXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXX XX XXXXXXXXXXXXXX XXXXXXXXXX + XX + XXX + XX + XXXXXXXXXXXXXBBB BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBXXXXXXXX + XXXXXXXXX + XXXXXX XXXXXXXXXXXXXXXX + XXXXX X + XXXXX XXXXXXX XXXXXXX + X + XX X + XXXXXXXXXXXX XXXXX + XXXXXXXXXX XXXXX + X + XXXXXXX X + XXXXXXXXXXXX XXXXX + XXXXXXXXXX XXXXX + XXXXXXXXXXX XXXXXX + XXXXXXXXXXXXXX XXXXX + X + XXXXXXXX X + XXXXXXXXXXXX + XXXXXXXX XXXXX + XXXXXXXXXXXX XXXXXXXXXX + XXXXXXXXXXXX XXXXX + XXXXXXXXXX XXXXX + XXXXXXXXXXX XXX + X + XXXXXXXXXX X + XXXXXXX XXXXX + XXXXXXXXXXXXXX XXXXX + XXXXXXX XXX XXXXX XXXXX + XXXXXXXX XXXXX + X + XXXXXX X + XXXXXXX XXXXXX + XXXXXXXXXX XXXXXX + X + XXXXXXXX +XXXXXXX +XXXXXX + XXXX XXXXXXXXXXXXXXXXXXXXXXXXX XXXX XXXXXXXXX XXXX XX XXXXXXX XXXXXXXX XXXX XXX XXXXXXXXXXXXX + XXXX XXXXXXXXXXXX + XXXX XXXXXXXXXXXXX + X XXXXXXXXX XXXX XXXXX XXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX + XXXXXX + XXXXXX +XXXXXXX +XXXXXXX diff --git a/orchestra/contrib/services/templates/admin/services/service/change_form.html.py b/orchestra/contrib/services/templates/admin/services/service/change_form.html.py new file mode 100644 index 00000000..b4d64974 --- /dev/null +++ b/orchestra/contrib/services/templates/admin/services/service/change_form.html.py @@ -0,0 +1,180 @@ +BBBBBBB BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB +BBBB BBBB BBBBBBBBBB BBBBBB BBBBBBBBBBBB BBBBB + + +BBBBB BBBBBBBBBBBB +BB BBB +XXX XXXXXXXXXXXXXXXXXXXXX +XXXXXXXXXXX XXXXXXXXXXXX XXXXXXXXXXXXXXXXXX X XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXX XXXX X X XXXX + XXXXXXX XXXXXXXX XXXXXXXXX gettext(u'Templates') XXXXXXXXX + BBBBBBBB + XXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX + XXXXXXXXXXXXXFFFFFFFFFFFFFFFX + XXXXXXXXXXXXXXXXXXXXX + XXXXXXXXXXXXXX + XXXXXXXXXXXXXXX + XXXXXXXXXXXXXXXXXXXXXXX + XXXXXXXXXXXXXXXXXXXXX + XXXXXXXXXXXXXXXXXXXXXXXXXXXX + XXXXXXXX + XXXXXXXXXXXXXXXXXXX + XXXXXXXXXXXXXXXXXXXXXXX + XXXXXXXX + XXXXXXXXXXXXXXXXXXXX + XXXXXXX + XXXXXXXXXXXXXXXXXXXXX + XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX + XXXXXXXXXXXXXXXXXXXXX + XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX + XXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX + XXXXXXXXXXXXXXXX + XXXXXXXXXXXXXXXXXXXXX + XXXXXXXXXXXXXX + XXXXXXXXXXXXXXX + XXXXXXXXXXXXXXXXXXXXXXX + XXXXXXXXXXXXXXXXXXXXX + XXXXXXXXXXXXXXXXXXXXXXXXXXXX + XXXXXXXX + XXXXXXXXXXXXXXXXXXX + XXXXXXXXXXXXXXXXXXXXXXX + XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX + XXXXXXXXXXXXXXXXXXXX + XXXXXXX + XXXXXXXXXXXXXXXX + XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX + XXXXXXXXXXXXXXXXXXX + XXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXX XXXXXXXXXXXXX + XXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX + XXXXXXXXXXXXXXXX + XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX + XXXXXXXXXXXXXXX + XXXXXXXXXXXXXXXXXXXXXXX + XXXXXXXXXXXXXXXXXXXXX + XXXXXXXXXXXXXXXXXXXXXXXXXXXX + XXXXXXXX + XXXXXXXXXXXXXXXXXXX + XXXXXXXXXXXXXXXXXXXXXXX + XXXXXXXX + XXXXXXXXXXXXXXXXXXXX + XXXXXXX + XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX + XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX + XXXXXXXXXXXXXXXXXXXXX + XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX + XXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX + XXXXXXXXXXXXXXXX + XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX + XXXXXXXXXXXXXX + XXXXXXXXXXXXXXX + XXXXXXXXXXXXXXXXXXXXXXX + XXXXXXXXXXXXXXXXXXXXX + XXXXXXXXXXXXXXXXXXXXXXXXXX + XXXXXXXX + XXXXXXXXXXXXXXXXXXX + XXXXXXXXXXXXXXX + XXXXXXXX + XXXXXXXXXXXXXXXXXXXX + XXXXXXX + XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX + XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX + XXXXXXXXXXXXXXXXXX + XXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXX + XXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX + XXXXXXXXXXXXXXXX + XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX + XXXXXXXXXXXXXX + XXXXXXXXXXXXXXX + XXXXXXXXXXXXXXXXXXXXXXX + XXXXXXXXXXXXXXXXXXXXX + XXXXXXXXXXXXXXXXXXXXXXXXXX + XXXXXXXX + XXXXXXXXXXXXXXXXXXX + XXXXXXXXXXXXXXX + XXXXXXXX + XXXXXXXXXXXXXXXXXXXX + XXXXXXX + XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX + XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX + XXXXXXXXXXXXXXXXXX + XXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXX XXXXXXXXXXXXXX + XXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX + XXXXXXXXXXXXXXX + XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX + XXXXXXXXXXXXXX + XXXXXXXXXXXXXXX + XXXXXXXXXXXXXXXXXXXXXXX + XXXXXXXXXXXXXXXXXXXXX + XXXXXXXXXXXXXXXXXXXXXXXXXXXX + XXXXXXXX + XXXXXXXXXXXXXXXXXXX + XXXXXXXXXXXXXXXXXXXXXXX + XXXXXXXX + XXXXXXXXXXXXXXXXXXXX + XXXXXXX + XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX + XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX + XXXXXXXXXXXXXXXXXXXXX + XXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX + XXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX + XXXXXXXXXXXXXXX + XXXXXXXXXXX + XXXXXXXXXXXXXX + XXXXXXXXXXXXXXX + XXXXXXXXXXXXXXXXXXXXXXX + XXXXXXXXXXXXXXXXXXXXXXX + XXXXXXXXXXXXXXXXXXXXXXXXXXXX + XXXXXXXX + XXXXXXXXXXXXXXXXXXX + XXXXXXXXXXXXXXXXXXXXXXX + XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX + XXXXXXXXXXXXXXXXXXX + XXXXXXX + XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX + XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX + XXXXXXXXXXXXXXXXXX + XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX + XXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX + XXXXXXXXXXXXXXXX + XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX + XXXXXXXXXXXXXX + XXXXXXXXXXXXXXX + XXXXXXXXXXXXXXXXXXXXXXX + XXXXXXXXXXXXXXXXXXXXX + XXXXXXXXXXXXXXXXXXXXXXXXXXXX + XXXXXXXX + XXXXXXXXXXXXXXXXXXX + XXXXXXXXXXXXXXXXXXXXXXX + XXXXXXXXXXXXXXXXXXXXXXXXXXXX + XXXXXXXXXXXXXXXXXXX + XXXXXXX + XXXXXXXXXXXXXXXXXXXXXXX + XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX + XXXXXXXXXXXXXXXXX + XXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXX + XXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX + XXXXXXXXXXXXXXXX + XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX + XXXXXXXXXXXXXX + XXXXXXXXXXXXXXX + XXXXXXXXXXXXXXXXXXXXXXX + XXXXXXXXXXXXXXXX + XXXXXXXXXXXXXXXXXXXXXXXXXXXX + XXXXXXXX + XXXXXXXXXXXXXXXXXXX + XXXXXXXXXXXXXXXXXXXXXXX + XXXXXXXXXXXXXXXXXXXXXXXXXXXX + XXXXXXXXXXXXXXXXXXXX + XXXXXXX + XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX + XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX + XXXXXXXXXXXXXXXXXX + XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX + BBBBBBBBBBB +XXXXXXXXXXXXXX + XXXX + XX XXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXX gettext(u'Help') XXXX + XXXXX +XXXXX +BBBBB + +BBBBBBBB diff --git a/orchestra/contrib/services/templates/admin/services/service/help.html.py b/orchestra/contrib/services/templates/admin/services/service/help.html.py new file mode 100644 index 00000000..aac67973 --- /dev/null +++ b/orchestra/contrib/services/templates/admin/services/service/help.html.py @@ -0,0 +1,12 @@ +BBBBBBB BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB +BBBB BBBB BBBB +BBBB BBBBBBBBBB BBBBBB BBBBB + + +BBBBB BBBBBBB +XXXXX + XXXX XXXXXXXXXXXXXXXXXXXXX + XXXX XXXXXBBBBBB BBBBBBBBBBBBBBBBBBBBBBBBBBBXXXXXXX + XXXXXX +XXXXXX +BBBBBBBB diff --git a/orchestra/contrib/services/templates/admin/services/service/update_orders.html.py b/orchestra/contrib/services/templates/admin/services/service/update_orders.html.py new file mode 100644 index 00000000..5cdc3ec0 --- /dev/null +++ b/orchestra/contrib/services/templates/admin/services/service/update_orders.html.py @@ -0,0 +1,52 @@ +BBBBBBB BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB +BBBB BBBB BBBB +BBBB BBBBBBBBBB BBBBBB BBBBB + + +BBBBB BBBBBBB + XXXX XXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXX + XXXX XXXXXXXXXXXXXX XXXXXXXXXXXXXX XXXXXXXXXXXXXX + XXXXXXXXX XXXXXXXXXXXXXXX + XXXXXX XXXXXXXXXXXXXXXXX + XXXXXXX + XXXX + XXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX + XXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXX + XXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX + XXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX + XXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXX + XXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXX + XXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX + XXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXX + XXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX + XXXXX + XXXXXXXX + XXXXXXX + BBB BBBBBB BBBBBB BB BBBBBBB + XXX XXXXXXXBB BBBBBBBBBBBBBBBBBBBBBBBBBBBBBXXXXBBBBXXXXBBBBBXX + XXXXXXXXX + XXXXBB BBBBBBBBXX XXXXXX FFFFFFFFFXXXXXXBBBBBXXXXX + XXXXXX XXXXXX FFFFFFFFFXXXXXXXXXXX + XXXXXX XXXXXX FFFFFFFFFXXXXXXXXXXX + XXXXXX XXXXXX FFFFFFFFFXXXXXXXXXXX + XXXXXXXXX XXXXXXXXXXXXXXXXXXXXX + XXXXXXXXX XXXXXXXXXXXXXXXXXXXXX + XXXXXXXXX + XXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXBB BBBBBBBBBBBBXXXBBBBXXBBBBBXXXXXXXXXXX + XXXXX + BBBBBB + XXXXXXXX + XXXXXXXX + XXXXXX + XXXXXX + XXXXX + XXXXX XXXXXXXXX XXXXXXXXXXXXXXBBBBBBBBBB + BBB BBB BB BBBBBBBB + XXXXXX XXXXXXXXXXXXX XXXXXXX XXXXXXXFFFFFFFFFFX XX + BBBBBB + XXXXXX XXXXXXXXXXXXX XXXXXXXXXXXXX XXXXXXXX XX + XXXXXX XXXXXXXXXXXXX XXXXXXXXXXX XXXXXXXXXXXXXXXXXXXX XX + XXXXXX XXXXXXXXXXXXX XXXXXXX gettext(u"Yes, I'm sure") X XX + XXXXXXX +BBBBBBBB + diff --git a/orchestra/contrib/settings/templates/admin/settings/change_form.html.py b/orchestra/contrib/settings/templates/admin/settings/change_form.html.py new file mode 100644 index 00000000..cf911611 --- /dev/null +++ b/orchestra/contrib/settings/templates/admin/settings/change_form.html.py @@ -0,0 +1,90 @@ +BBBBBBB BBBBBBBBBBBBBBBBBBBBBB +BBBB BBBB BBBB +BBBB BBBBBBBBBB BBBBBB BBBBB + +BBBBB BBBBBBBBBB + +XXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXX XXXXXXBBBBBB BBBBBBBBBBBBBBBBBBBBBX XX +XXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXX XXXXXXBBBBBB BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBX XX +BBBBBBBB + + +BBBBB BBBBBBBBBBB +XXXX XXXXXXXXXXXXXXXXXXXX +XX XXXXXXBBB BBBBBBBBBBBBBXX gettext(u'Home') XXXX +BB BBBB XXXXXXXX XX XXXXXXXXXXXXXXXXXXXXX XXXXXXXX XXXXXXX XXXXXXXBBBB XXXXXXXX XXXXXXXXBBBBB +XXXXXX +BBBBBBBB + +BBBBB BBBBBBB + XXX XXXXXXXXXXXXXXXXXXXXX + BBBBB BBBBBBBBBBBBBBBBBB + XXXX + XX XXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXX gettext(u'View file') XXXX + XXXXX + BBBBBBBB + XXXXX + + XXXXX + XXXXX XXXXXXXXXXXXX XXXXXXXXXXBBBBBBBBBB + BB BBBB + gettext(u'\n

The following changes will be performed to %(settings_file)s file.

\n ') + SSSSSS SSSSSSSSS SSSSSSS SSSS SS SSSSSSSSS SS SSSSSSSSSSSSSSSSSSSSSSSSSS SSSSSSSSS + + XXXXXXXXXXX + + XXXXXX XXXXXXXXXXXXXXXXXXXXX + BBB BBBB BB BBBB + + BBBBBB + XXXXXXXX + XXXXXX XXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXX XXXXXXXXXXXX XX + XXXX XXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXX XXXXXXXXXXXXXX XXXXXXXX XXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXX + BBBB + gettext(u'\n

%(settings_file)s file will be automatically updated and Orchestra restarted according to your changes.\n ') + SSSSSSSSSSSSSSSSSSSSSSSSSSSSS SSSS SSSS SS SSSSSSSSSSSSS SSSSSSS SSS SSSSSSSSS SSSSSSSSS SSSSSSSSS SS SSSS SSSSSSSS + + BB BBBBBBBBBBB + XX XXXXXXXXXXXXXXXXXX + gettext(u'Please correct the errors below.') + XXXX + + BBBBB + + BBBBBBB BBBBBBBBBB BB BBB BB BBBBBBBB + BBB BBB BB BBBBBBBB + XXXXXXXXX XXXXXXXXXXXXXXX + XXX XXXXFFFFFXXFFFFFFFFFFFFFXXXXX + XXXXXX XXXXXXXXXXXX XXXXXXXXXXXX XXXXXXXXXXXXXXXXXXX + BBB BBBB BB BBBBBBBB + + BB BBBBBBBBBBBBB + XXXXXXXXXXX + BBB BBBBB BB BBBBBBBBBBBBBBBBBBB + XXX XXXXXXXXXXXXXBB BBBBBBBBBBBBBXXBBBBXXBBBBBXXXFFFFFFFFXXXXX + BBBBBB + XXXXXXXXXXXXX + BBBBB + XXX XXXXXXXBBBBB BBBBBB BBBBBBXX + BBB BBBBB BB BBBBBBBBBBBBBBBBBBB + XXXX + + BB BBBBBBBBBBBBB + BBB BBBBBB BB BBBBBBBBBBBBBBBBBB + + BBBBBB + BBBBB + + XXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXBB BBBBBBBBBBBBBB BBBBBBBBBBBBXXXX XXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXBBBBBBBBBBXXXXXX + XX XXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXX + XXXXX + BBBBBB + XXXXX + BBBBBB + XXXXXXXX + XXXXXXXXXXX + BBBBBB + XXXX XXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXX XXXXXXXXXXX XXXXXXXX XXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXX + BBBBB + XXXXXXX +BBBBBBBB diff --git a/orchestra/contrib/settings/templates/admin/settings/reload.html.py b/orchestra/contrib/settings/templates/admin/settings/reload.html.py new file mode 100644 index 00000000..1931fa88 --- /dev/null +++ b/orchestra/contrib/settings/templates/admin/settings/reload.html.py @@ -0,0 +1,54 @@ +BBBB BBBBBB + +XXXXXX + XXXXXX + XXXXXXX + XXXXXXXXXX X + XXXXXXXXXXX + XXXXXXXXXXXXXXXXXXX + XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX + XXXXXXXXXXXX XXXX XXXX XXXXX + XXXXXX XXXXXX + XXXXXXX XXXXX + XXXXXXXXX XXXXXXXXX + XXXXXX + XXXXXXX XX + XXXXX XX + XXXXXX XX + XXXXXXX XXXXX + XXXXXXXXXXX XXXXXX + X + XXXXXXXXXX XXXX X + XXXXXXXXXXXXXXXXX + XXXXXXXXXXXXXXXXXXXXXXXXX + X + XXXXXXXX X + XXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXX XXXX XXXX + XXXXXXXXXX XXXXX XXXXXXXX + X + XXXXXXXX + XXXXXXX XXXXXBBBBBB BBBBBBBBBBBBBBBBBBBBX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX + XXXXXXXX + XXXXXXXX XXXXXXXXXXXXXX X + XXXXXXXXXXXXXXXXXXXXXXXXX + X + XXXXXXXX XXXXXXXXXXXXX X + XXXXXXXX XXX XX X + XXXXXXXXXXXXXXXXXXXXX + XXXXXXXXXXXXXXX + X XXXX X + XXXXXXXXXXXXXXXXXXXXXXXXXXXX + XXXXXXXX + X + X + XXX XXXXX X XX + XXX XXXXX X XXXXXXXXXXXXXXXXXXXXXX X XXXXXXXXXXXXXXXXXXX XX XXXXXX + XXXXXXXXX + XXXXXXX + XXXXXX + XXXXX XXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXX + XXXXX + XXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXX XXXXXXXXXX XX XXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX + XXXXXX + XXXXXXX +XXXXXXX diff --git a/orchestra/contrib/settings/templates/admin/settings/view.html.py b/orchestra/contrib/settings/templates/admin/settings/view.html.py new file mode 100644 index 00000000..cfee6e75 --- /dev/null +++ b/orchestra/contrib/settings/templates/admin/settings/view.html.py @@ -0,0 +1,28 @@ +BBBBBBB BBBBBBBBBBBBBBBBBBBBBB +BBBB BBBB BBBB +BBBB BBBBBBBBBB BBBBBB BBBBB + +BBBBB BBBBBBBBBB + +XXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXX XXXXXXBBBBBB BBBBBBBBBBBBBBBBBBBBBX XX +XXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXX XXXXXXBBBBBB BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBX XX +BBBBBBBB + + +BBBBB BBBBBBBBBBB +XXXX XXXXXXXXXXXXXXXXXXXX +XX XXXXXXBBB BBBBBBBBBBBBBXX gettext(u'Home') XXXX +XXXXXXXX XX XXXXXXXXXXXXXXXXXXXXXXX +XXXXXXXX XXXX XXXX XXXXXXX +XXXXXX +BBBBBBBB + + +BBBBB BBBBBBB +XXXXX + gettext(u'\n

Current %(settings_file)s content.

\n ') + SSSSSSSSSS SSSSSSSSSSSSSSSSSSSSSSSSSS SSSSSSSSSSSS + + XXXXXXXXXXX +XXXXXX +BBBBBBBB diff --git a/orchestra/contrib/systemusers/templates/admin/systemusers/systemuser/create_link.html.py b/orchestra/contrib/systemusers/templates/admin/systemusers/systemuser/create_link.html.py new file mode 100644 index 00000000..b8b6ff00 --- /dev/null +++ b/orchestra/contrib/systemusers/templates/admin/systemusers/systemuser/create_link.html.py @@ -0,0 +1,73 @@ +BBBBBBB BBBBBBBBBBBBBBBBBBBBBB +BBBB BBBB BBBB +BBBB BBBBBBBBBB BBBBBB BBBBB + +BBBBB BBBBBBBBBB + +XXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXX XXXXXXBBBBBB BBBBBBBBBBBBBBBBBBBBBX XX +XXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXX XXXXXXBBBBBB BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBX XX +BBBBBBBB + +BBBBB BBBBBBBBBBB +XXXX XXXXXXXXXXXXXXXXXXXX +XX XXXXXXBBB BBBBBBBBBBBBBXX gettext(u'Home') XXXX +XXXXXXXX XX XXXXXXBBB BBBBBBBBBBBBBBBB BBBBBBBBBBBBBBBBBBBXXFFFFFFFFFFFFFFXXXX +XXXXXXXX XX XXXXXXBBB BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBXXFFFFFFFFXXXX +BB BBB +XXXXXXXX XX XXXXXXBBB BBBBBBBBBBBBBBBBBBBBBBBBBBB BBBBBBXXXXXX +XXXXXXXX +BBBB BBB +XXXXXXXX XX XXXXXXXXXXX gettext(u'Add') XXXX +XXXXXXXX +BBBB +XXXXXXXX XXXXXXXX XXXXXXX +BBBBB +XXXXXX +BBBBBBBB + +BBBBB BBBBBBB + XXXXX + XXXX XXXXXXXXXXXXXXXXXXXXX + BBBBB BBBBBBBBBBBB + XXXXXX XXXXXXXX XXXX XXX BBB BBBB BB BBBBBBBBBB BBB BBBBBBBBBBBBX BBBBBBBBBBBX + BBBBBBBB + XXXX FFFFFFFFFFFFFFXXXXX + XXXXX XXXXXXXXX XXXXXXXXXXXXXXBBBBBBBBBB + XXXXXXXXX XXXXXXXXXXXXX XXXXXXX XXXXXX + + BBBBB BBBBBBBBB + BBBBBBBB + XXXX XXXXXXXXXXXXXXX XX + XXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXX + + XXXXXX XXXXXXXXXXXXXXXXXXXXXXX + BBB B BB BBBBBBBBBBBBBXXXXXXBBBBBB + XX XXXXXXXXXXXXXFFFFXXXX + XXXXXX + XXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXX + + XXXXXX XXXXXXXXXXXXXXX + + XX XXXXXXXXXXXXXFFFFXXXX + XXXXXX + XXXXXX + BBBBB BBBBBBBBBB + XXXX XXXXXXXXXXXXXXX XX + + XXXXXX XXXXXXXXXXXXXXXX + + XX XXXXXXXXXXXXXFFFFXXXX + XXXXXX + BBBBBBBB + XXXXXXXXXXX + XXXXX + BBB BBB BB BBBBBBBB + XXXXXX XXXXXXXXXXXXX XXXXXXX XXXXXXXFFFFFFFFFFX XX + BBBBBB + XXXXXX XXXXXXXXXXXXX XXXXXXXXXXXXX XXXXXXXX XX + XXXXXX XXXXXXXXXXXXX XXXXXXXXXXX XXXXXXXFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFX XX + XXXXXX XXXXXXXXXXXXX XXXXXXX _("Save") X XX + XXXXXX + XXXXXXX +BBBBBBBB + diff --git a/orchestra/contrib/systemusers/templates/admin/systemusers/systemuser/set_permission.html.py b/orchestra/contrib/systemusers/templates/admin/systemusers/systemuser/set_permission.html.py new file mode 100644 index 00000000..ece492ed --- /dev/null +++ b/orchestra/contrib/systemusers/templates/admin/systemusers/systemuser/set_permission.html.py @@ -0,0 +1,26 @@ +BBBBBBB BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB +BBBB BBBB BBBB +BBBB BBBBBBBBBB BBBBBB BBBBB + +BBBBB BBBBBBBBBBBB +XXX XXXXXXXXXXX XXX BBB BBBB BB BBBBBBBBBB BBB BBBBBBBBBBBBX BBBBBBBBBBB XXXXXX XXXXXXXX +BBBBBBBB + + +BBBBB BBBBBBBBB +XXXX XXXXXXXXXXXXXXX XX + + XXXXXX XXXXXXXXXXXXXXXX + BBB B BB BBBBBBBBBBBBBXXXXXXBBBBBB + XX XXXXXXXXXXXXXFFFFXXXX +XXXXXX +BBBBBBBB + +BBBBB BBBBBBBBBB +XXXX XXXXXXXXXXXXXXX XX + + XXXXXX XXXXXXXXXXXXXXXX + BBB B BB BBBBBBBBBBBBBXXXXXXBBBBBB + XX XXXXXXXXXXXXXFFFFXXXX +XXXXXX +BBBBBBBB