diff options
author | buttle <chris@gatopelao.org> | 2023-10-03 16:19:53 +0000 |
---|---|---|
committer | buttle <chris@gatopelao.org> | 2023-10-03 16:19:53 +0000 |
commit | 75d13ecff28001d41099bbb8a0cae2f3b9762eb1 (patch) | |
tree | 162a20b249fc45d2cd493b567a77d03978fdc8fc | |
parent | 694f67421bf6524fb1daeaf2b8b77d9dec65c679 (diff) | |
parent | dbd3c9f9f015303ef9b8d7e537ecb5f3933b387f (diff) |
Merge branch 'develop' into 'main'v3.0.0
Last minute fixes
See merge request liberaforms/liberaforms!449
70 files changed, 1729 insertions, 1093 deletions
diff --git a/assets/inline_help/pages/site_dataprotection.j2.md b/assets/inline_help/pages/site_dataprotection.j2.md index b9ce3099..1a705e9d 100644 --- a/assets/inline_help/pages/site_dataprotection.j2.md +++ b/assets/inline_help/pages/site_dataprotection.j2.md @@ -1,17 +1,19 @@ -{{ _("LiberaForms integrates data protection policy law to help you, your users and the people who submit their data.") }} +{# _("LiberaForms integrates data protection policy law to help you, your users and the people who submit their data.") #} {% set link = i18n_docs_site_url("https://docs.liberaforms.org/admin-guide/privacy-wizard/") %} {{with_link(_("See the $$documentation website$$ for more information."), link, external_page=True)}} ## {{ _("Organization profile") }} +{{ _("The organization responsible for this installation of LiberaForms") }}. + {{ with_link(_("These values are used when you create a new $$site privacy statement$$."), "site_dataconsent_edit.j2.md") }} + {{ _("The name of your organization") }}: {{ _("The organization responsible for this installation of LiberaForms") }} -+ {{ _("Your organization's Privacy policy web page") }}: {{ _("If possible, your Privacy policy web page") }} -+ {{ _("Your organization's Terms of Service web page") }}: {{ _("If possible, your Terms of Service web page") }} -+ {{ _("Your organization's contact email") }}: {{ _("Contact email address for data protection policy enquiries") }} ++ {{ _("Privacy policy web page") }}: {{ _("If possible, your Privacy policy web page") }} ++ {{ _("Terms of Service web page") }}: {{ _("If possible, your Terms of Service web page") }} ++ {{ _("Contact email") }}: {{ _("Contact email address for data protection policy enquiries") }} {{ _("Your profile is also displayed as part of the Wizard's disclaimer.") }} @@ -25,4 +27,4 @@ --- -[{{ _("Wizard settings") }}<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-chevron-right"><polyline points="9 18 15 12 9 6"></polyline></svg>]({{url_for('site_bp.data_protection_settings')}}) +[{{ _("Wizard settings") }}<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-chevron-right"><polyline points="9 18 15 12 9 6"></polyline></svg>]({{url_for('site_bp.wizard_settings')}}) diff --git a/liberaforms/form_templates/translations/ca/LC_MESSAGES/messages.mo b/liberaforms/form_templates/translations/ca/LC_MESSAGES/messages.mo Binary files differindex a8901f75..81d87e4e 100644 --- a/liberaforms/form_templates/translations/ca/LC_MESSAGES/messages.mo +++ b/liberaforms/form_templates/translations/ca/LC_MESSAGES/messages.mo diff --git a/liberaforms/form_templates/translations/ca/LC_MESSAGES/messages.po b/liberaforms/form_templates/translations/ca/LC_MESSAGES/messages.po index d2a682d0..6c270df6 100644 --- a/liberaforms/form_templates/translations/ca/LC_MESSAGES/messages.po +++ b/liberaforms/form_templates/translations/ca/LC_MESSAGES/messages.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: info@liberaforms.org\n" -"POT-Creation-Date: 2023-10-02 19:34+0200\n" +"POT-Creation-Date: 2023-10-03 09:39+0200\n" "PO-Revision-Date: 2023-08-23 13:11+0000\n" "Last-Translator: Porrumentzio <porrumentzio@riseup.net>\n" "Language: ca\n" diff --git a/liberaforms/form_templates/translations/cs/LC_MESSAGES/messages.mo b/liberaforms/form_templates/translations/cs/LC_MESSAGES/messages.mo Binary files differindex 44b10e59..fc50fb61 100644 --- a/liberaforms/form_templates/translations/cs/LC_MESSAGES/messages.mo +++ b/liberaforms/form_templates/translations/cs/LC_MESSAGES/messages.mo diff --git a/liberaforms/form_templates/translations/cs/LC_MESSAGES/messages.po b/liberaforms/form_templates/translations/cs/LC_MESSAGES/messages.po index e3ecaa60..315eadc9 100644 --- a/liberaforms/form_templates/translations/cs/LC_MESSAGES/messages.po +++ b/liberaforms/form_templates/translations/cs/LC_MESSAGES/messages.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: info@liberaforms.org\n" -"POT-Creation-Date: 2023-10-02 19:34+0200\n" +"POT-Creation-Date: 2023-10-03 09:39+0200\n" "PO-Revision-Date: 2023-07-31 14:32+0000\n" "Last-Translator: Anonymous <noreply@weblate.org>\n" "Language: cs\n" diff --git a/liberaforms/form_templates/translations/de/LC_MESSAGES/messages.mo b/liberaforms/form_templates/translations/de/LC_MESSAGES/messages.mo Binary files differindex 448737fa..1b89d465 100644 --- a/liberaforms/form_templates/translations/de/LC_MESSAGES/messages.mo +++ b/liberaforms/form_templates/translations/de/LC_MESSAGES/messages.mo diff --git a/liberaforms/form_templates/translations/de/LC_MESSAGES/messages.po b/liberaforms/form_templates/translations/de/LC_MESSAGES/messages.po index 6f338dca..324db847 100644 --- a/liberaforms/form_templates/translations/de/LC_MESSAGES/messages.po +++ b/liberaforms/form_templates/translations/de/LC_MESSAGES/messages.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: info@liberaforms.org\n" -"POT-Creation-Date: 2023-10-02 19:34+0200\n" +"POT-Creation-Date: 2023-10-03 09:39+0200\n" "PO-Revision-Date: 2023-07-31 14:32+0000\n" "Last-Translator: Anonymous <noreply@weblate.org>\n" "Language: de\n" diff --git a/liberaforms/form_templates/translations/eo/LC_MESSAGES/messages.mo b/liberaforms/form_templates/translations/eo/LC_MESSAGES/messages.mo Binary files differindex 2829bb74..840c545e 100644 --- a/liberaforms/form_templates/translations/eo/LC_MESSAGES/messages.mo +++ b/liberaforms/form_templates/translations/eo/LC_MESSAGES/messages.mo diff --git a/liberaforms/form_templates/translations/eo/LC_MESSAGES/messages.po b/liberaforms/form_templates/translations/eo/LC_MESSAGES/messages.po index 836568db..5050eed3 100644 --- a/liberaforms/form_templates/translations/eo/LC_MESSAGES/messages.po +++ b/liberaforms/form_templates/translations/eo/LC_MESSAGES/messages.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: info@liberaforms.org\n" -"POT-Creation-Date: 2023-10-02 19:34+0200\n" +"POT-Creation-Date: 2023-10-03 09:39+0200\n" "PO-Revision-Date: 2023-07-31 14:32+0000\n" "Last-Translator: Anonymous <noreply@weblate.org>\n" "Language: eo\n" diff --git a/liberaforms/form_templates/translations/es/LC_MESSAGES/messages.mo b/liberaforms/form_templates/translations/es/LC_MESSAGES/messages.mo Binary files differindex a2c9ba35..49deadd8 100644 --- a/liberaforms/form_templates/translations/es/LC_MESSAGES/messages.mo +++ b/liberaforms/form_templates/translations/es/LC_MESSAGES/messages.mo diff --git a/liberaforms/form_templates/translations/es/LC_MESSAGES/messages.po b/liberaforms/form_templates/translations/es/LC_MESSAGES/messages.po index 71aa56e2..ab85d4b5 100644 --- a/liberaforms/form_templates/translations/es/LC_MESSAGES/messages.po +++ b/liberaforms/form_templates/translations/es/LC_MESSAGES/messages.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-10-02 19:34+0200\n" +"POT-Creation-Date: 2023-10-03 09:39+0200\n" "PO-Revision-Date: 2023-09-30 08:59+0000\n" "Last-Translator: LiberaForms <info@liberaforms.org>\n" "Language: es\n" diff --git a/liberaforms/form_templates/translations/eu/LC_MESSAGES/messages.mo b/liberaforms/form_templates/translations/eu/LC_MESSAGES/messages.mo Binary files differindex 84b6f068..a7044897 100644 --- a/liberaforms/form_templates/translations/eu/LC_MESSAGES/messages.mo +++ b/liberaforms/form_templates/translations/eu/LC_MESSAGES/messages.mo diff --git a/liberaforms/form_templates/translations/eu/LC_MESSAGES/messages.po b/liberaforms/form_templates/translations/eu/LC_MESSAGES/messages.po index 75590b0f..d3759f35 100644 --- a/liberaforms/form_templates/translations/eu/LC_MESSAGES/messages.po +++ b/liberaforms/form_templates/translations/eu/LC_MESSAGES/messages.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-10-02 19:34+0200\n" +"POT-Creation-Date: 2023-10-03 09:39+0200\n" "PO-Revision-Date: 2023-08-24 11:29+0000\n" "Last-Translator: Porrumentzio <porrumentzio@riseup.net>\n" "Language: eu\n" diff --git a/liberaforms/form_templates/translations/form_templates.pot b/liberaforms/form_templates/translations/form_templates.pot index 1a210456..4e8b66f5 100644 --- a/liberaforms/form_templates/translations/form_templates.pot +++ b/liberaforms/form_templates/translations/form_templates.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: info@liberaforms.org\n" -"POT-Creation-Date: 2023-10-02 19:34+0200\n" +"POT-Creation-Date: 2023-10-03 09:39+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Language-Team: LANGUAGE <LL@li.org>\n" diff --git a/liberaforms/form_templates/translations/fr/LC_MESSAGES/messages.mo b/liberaforms/form_templates/translations/fr/LC_MESSAGES/messages.mo Binary files differindex 2e4cd55d..ae01da45 100644 --- a/liberaforms/form_templates/translations/fr/LC_MESSAGES/messages.mo +++ b/liberaforms/form_templates/translations/fr/LC_MESSAGES/messages.mo diff --git a/liberaforms/form_templates/translations/fr/LC_MESSAGES/messages.po b/liberaforms/form_templates/translations/fr/LC_MESSAGES/messages.po index 21b62c98..28b43f94 100644 --- a/liberaforms/form_templates/translations/fr/LC_MESSAGES/messages.po +++ b/liberaforms/form_templates/translations/fr/LC_MESSAGES/messages.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: info@liberaforms.org\n" -"POT-Creation-Date: 2023-10-02 19:34+0200\n" +"POT-Creation-Date: 2023-10-03 09:39+0200\n" "PO-Revision-Date: 2023-07-31 14:32+0000\n" "Last-Translator: \"J. Lavoie\" <j.lavoie@net-c.ca>\n" "Language: fr\n" diff --git a/liberaforms/form_templates/translations/it/LC_MESSAGES/messages.mo b/liberaforms/form_templates/translations/it/LC_MESSAGES/messages.mo Binary files differindex 8e34c301..3e671223 100644 --- a/liberaforms/form_templates/translations/it/LC_MESSAGES/messages.mo +++ b/liberaforms/form_templates/translations/it/LC_MESSAGES/messages.mo diff --git a/liberaforms/form_templates/translations/it/LC_MESSAGES/messages.po b/liberaforms/form_templates/translations/it/LC_MESSAGES/messages.po index a0d04ee1..ef23c718 100644 --- a/liberaforms/form_templates/translations/it/LC_MESSAGES/messages.po +++ b/liberaforms/form_templates/translations/it/LC_MESSAGES/messages.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: info@liberaforms.org\n" -"POT-Creation-Date: 2023-10-02 19:34+0200\n" +"POT-Creation-Date: 2023-10-03 09:39+0200\n" "PO-Revision-Date: 2023-07-31 14:32+0000\n" "Last-Translator: Anonymous <noreply@weblate.org>\n" "Language: it\n" diff --git a/liberaforms/form_templates/translations/pl/LC_MESSAGES/messages.mo b/liberaforms/form_templates/translations/pl/LC_MESSAGES/messages.mo Binary files differindex 2a0382f7..29fa41aa 100644 --- a/liberaforms/form_templates/translations/pl/LC_MESSAGES/messages.mo +++ b/liberaforms/form_templates/translations/pl/LC_MESSAGES/messages.mo diff --git a/liberaforms/form_templates/translations/pl/LC_MESSAGES/messages.po b/liberaforms/form_templates/translations/pl/LC_MESSAGES/messages.po index b1134adc..fedbe4d0 100644 --- a/liberaforms/form_templates/translations/pl/LC_MESSAGES/messages.po +++ b/liberaforms/form_templates/translations/pl/LC_MESSAGES/messages.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: info@liberaforms.org\n" -"POT-Creation-Date: 2023-10-02 19:34+0200\n" +"POT-Creation-Date: 2023-10-03 09:39+0200\n" "PO-Revision-Date: 2023-07-31 14:32+0000\n" "Last-Translator: Eryk Michalak <gnu.ewm@protonmail.com>\n" "Language: pl\n" diff --git a/liberaforms/form_templates/translations/pt_BR/LC_MESSAGES/messages.mo b/liberaforms/form_templates/translations/pt_BR/LC_MESSAGES/messages.mo Binary files differindex d4e4940a..560a3517 100644 --- a/liberaforms/form_templates/translations/pt_BR/LC_MESSAGES/messages.mo +++ b/liberaforms/form_templates/translations/pt_BR/LC_MESSAGES/messages.mo diff --git a/liberaforms/form_templates/translations/pt_BR/LC_MESSAGES/messages.po b/liberaforms/form_templates/translations/pt_BR/LC_MESSAGES/messages.po index 1f36f295..467c91c9 100644 --- a/liberaforms/form_templates/translations/pt_BR/LC_MESSAGES/messages.po +++ b/liberaforms/form_templates/translations/pt_BR/LC_MESSAGES/messages.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: info@liberaforms.org\n" -"POT-Creation-Date: 2023-10-02 19:34+0200\n" +"POT-Creation-Date: 2023-10-03 09:39+0200\n" "PO-Revision-Date: 2023-07-31 14:32+0000\n" "Last-Translator: Leticia M M C <leticiammcortes@qq.com>\n" "Language: pt_BR\n" diff --git a/liberaforms/form_templates/translations/ru/LC_MESSAGES/messages.mo b/liberaforms/form_templates/translations/ru/LC_MESSAGES/messages.mo Binary files differindex c3f9d5c7..e3f95cb0 100644 --- a/liberaforms/form_templates/translations/ru/LC_MESSAGES/messages.mo +++ b/liberaforms/form_templates/translations/ru/LC_MESSAGES/messages.mo diff --git a/liberaforms/form_templates/translations/ru/LC_MESSAGES/messages.po b/liberaforms/form_templates/translations/ru/LC_MESSAGES/messages.po index b2025669..8b1b70ba 100644 --- a/liberaforms/form_templates/translations/ru/LC_MESSAGES/messages.po +++ b/liberaforms/form_templates/translations/ru/LC_MESSAGES/messages.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: info@liberaforms.org\n" -"POT-Creation-Date: 2023-10-02 19:34+0200\n" +"POT-Creation-Date: 2023-10-03 09:39+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: Automatically generated\n" "Language: ru\n" diff --git a/liberaforms/form_templates/translations/uk/LC_MESSAGES/messages.mo b/liberaforms/form_templates/translations/uk/LC_MESSAGES/messages.mo Binary files differindex 6dc32789..9ff8cac0 100644 --- a/liberaforms/form_templates/translations/uk/LC_MESSAGES/messages.mo +++ b/liberaforms/form_templates/translations/uk/LC_MESSAGES/messages.mo diff --git a/liberaforms/form_templates/translations/uk/LC_MESSAGES/messages.po b/liberaforms/form_templates/translations/uk/LC_MESSAGES/messages.po index 48b23072..8dc0fc1f 100644 --- a/liberaforms/form_templates/translations/uk/LC_MESSAGES/messages.po +++ b/liberaforms/form_templates/translations/uk/LC_MESSAGES/messages.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: info@liberaforms.org\n" -"POT-Creation-Date: 2023-10-02 19:34+0200\n" +"POT-Creation-Date: 2023-10-03 09:39+0200\n" "PO-Revision-Date: 2023-07-31 14:32+0000\n" "Last-Translator: Anonymous <noreply@weblate.org>\n" "Language: uk\n" diff --git a/liberaforms/form_templates/translations/zh_Hans/LC_MESSAGES/messages.mo b/liberaforms/form_templates/translations/zh_Hans/LC_MESSAGES/messages.mo Binary files differindex 0674bf3d..e3e3ab55 100644 --- a/liberaforms/form_templates/translations/zh_Hans/LC_MESSAGES/messages.mo +++ b/liberaforms/form_templates/translations/zh_Hans/LC_MESSAGES/messages.mo diff --git a/liberaforms/form_templates/translations/zh_Hans/LC_MESSAGES/messages.po b/liberaforms/form_templates/translations/zh_Hans/LC_MESSAGES/messages.po index fe6ce294..79a41c18 100644 --- a/liberaforms/form_templates/translations/zh_Hans/LC_MESSAGES/messages.po +++ b/liberaforms/form_templates/translations/zh_Hans/LC_MESSAGES/messages.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: info@liberaforms.org\n" -"POT-Creation-Date: 2023-10-02 19:34+0200\n" +"POT-Creation-Date: 2023-10-03 09:39+0200\n" "PO-Revision-Date: 2023-07-31 14:32+0000\n" "Last-Translator: Anonymous <noreply@weblate.org>\n" "Language: zh_Hans\n" diff --git a/liberaforms/form_templates/translations/zh_Hant/LC_MESSAGES/messages.mo b/liberaforms/form_templates/translations/zh_Hant/LC_MESSAGES/messages.mo Binary files differindex 1e8941e3..56cf4691 100644 --- a/liberaforms/form_templates/translations/zh_Hant/LC_MESSAGES/messages.mo +++ b/liberaforms/form_templates/translations/zh_Hant/LC_MESSAGES/messages.mo diff --git a/liberaforms/form_templates/translations/zh_Hant/LC_MESSAGES/messages.po b/liberaforms/form_templates/translations/zh_Hant/LC_MESSAGES/messages.po index 9cf804c3..31dd501d 100644 --- a/liberaforms/form_templates/translations/zh_Hant/LC_MESSAGES/messages.po +++ b/liberaforms/form_templates/translations/zh_Hant/LC_MESSAGES/messages.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: info@liberaforms.org\n" -"POT-Creation-Date: 2023-10-02 19:34+0200\n" +"POT-Creation-Date: 2023-10-03 09:39+0200\n" "PO-Revision-Date: 2023-07-31 14:32+0000\n" "Last-Translator: Anonymous <noreply@weblate.org>\n" "Language: zh_Hant\n" diff --git a/liberaforms/models/site.py b/liberaforms/models/site.py index 9a5ad847..ddbd48ed 100644 --- a/liberaforms/models/site.py +++ b/liberaforms/models/site.py @@ -119,7 +119,7 @@ class Site(db.Model, CRUD): "link": url_for('site_bp.smtp_config'), "level": "warning"}, "data_protection": {"label": "Data protection settings", - "link": url_for('site_bp.data_protection_settings'), + "link": url_for('site_bp.wizard_settings'), "level": "warning"}} def __str__(self): diff --git a/liberaforms/templates/admin/admin-panel.html b/liberaforms/templates/admin/admin-panel.html index 32be8bfd..56b4584f 100644 --- a/liberaforms/templates/admin/admin-panel.html +++ b/liberaforms/templates/admin/admin-panel.html @@ -132,7 +132,7 @@ <ul class="ds-list-group"> <li> <span>{{ _("Wizard settings") }}</span> - <span><a href="{{url_for('site_bp.data_protection_settings')}}" class="ds-link-contain-icon">{{ _("Configure") }}<i data-feather="chevron-right" aria-hidden="true"></i></a></span> + <span><a href="{{url_for('site_bp.wizard_settings')}}" class="ds-link-contain-icon">{{ _("Configure") }}<i data-feather="chevron-right" aria-hidden="true"></i></a></span> </li> <li> <span>{{ _("Privacy statement library") }}</span> @@ -141,7 +141,7 @@ <li> <span>{{ _("All forms must include a data consent text") }}</span> <span> - <div id="toggle_DPL_require" class="btn-group btn-toggle"> + <div id="toggle_wizard_require" class="btn-group btn-toggle"> <button id="require_DPL_true" class="btn btn-sm {% if g.site.data_protection['require'] %} btn-primary {% else %} btn-outline-secondary {% endif %} ">{{ _("True") }}</button> <button id="require_DPL_false" class="btn btn-sm {% if not g.site.data_protection['require'] %} btn-primary {% else %} btn-outline-secondary {% endif %} ">{{ _("False") }}</button> </div> @@ -353,10 +353,10 @@ document.getElementById('toggle_uploads_enabled') }); }); {% endif %} -document.getElementById('toggle_DPL_require') +document.getElementById('toggle_wizard_require') .addEventListener('click', function(evt){ $.ajax({ - url : "{{url_for('site_bp.toggle_DPL_require')}}", + url : "{{url_for('site_bp.toggle_wizard_require')}}", type: "POST", dataType: "json", beforeSend: function(xhr, settings) { diff --git a/liberaforms/templates/site/data-protection-settings.html b/liberaforms/templates/site/data-protection-settings.html index 7ef17e89..b53db271 100644 --- a/liberaforms/templates/site/data-protection-settings.html +++ b/liberaforms/templates/site/data-protection-settings.html @@ -14,7 +14,7 @@ <div class="grid mt-3"> <div class="g-col-12"> - <p class="mb-0">{{ _("Settings used for data protection.") }} <a href="#" onclick="toggleInlineHelp('site_dataprotection.j2.md')">{{ _("Learn more") }}</a></p> + <p class="mb-0">{{ _("Settings used by the wizard.") }} <a href="#" onclick="toggleInlineHelp('site_dataprotection.j2.md')">{{ _("Learn more") }}</a></p> </div> </div> @@ -41,30 +41,38 @@ <div class="form-group mt-0"> {{ orgprofile.name.label( for="name", class_="form-label" )}}<span class="ds-required" arial-label="required"></span> {{ orgprofile.name(class_="form-control") }} + <div class="error-messages"> {% for error in orgprofile.name.errors %} <span class="wtf-error ds-error-message">{{ error }}</span> {% endfor %} + </div> </div> <div class="form-group mt-4"> {{ orgprofile.url.label( for="url", class_="form-label" )}} {{ orgprofile.url(class_="form-control") }} + <div class="error-messages"> {% for error in orgprofile.url.errors %} <span class="wtf-error ds-error-message">{{ error }}</span> {% endfor %} + </div> </div> <div class="form-group mt-4"> - {{ orgprofile.tos_url.label( for="url", class_="form-label" )}} + {{ orgprofile.tos_url.label( for="tos_url", class_="form-label" )}} {{ orgprofile.tos_url(class_="form-control") }} + <div class="error-messages"> {% for error in orgprofile.tos_url.errors %} <span class="wtf-error ds-error-message">{{ error }}</span> {% endfor %} + </div> </div> <div class="form-group mt-4"> {{ orgprofile.email.label( for="email", class_="form-label" )}} {{ orgprofile.email(class_="form-control") }} + <div class="error-messages"> {% for error in orgprofile.email.errors %} <span class="wtf-error ds-error-message">{{ error }}</span> {% endfor %} + </div> </div> <div class="mt-4"> <input class="btn btn-sm btn-primary" type="submit" value="{{ _('Save') }}"> @@ -86,8 +94,8 @@ <li> <span>{{ _("Display your profile in the wizard") }}</span> <div id="toggle_enforce_org" class="btn-group btn-toggle"> - <button id="enforce_org_true" class="btn btn-sm {% if g.site.data_protection['enforce_org'] %} btn-primary {% else %} btn-outline-secondary {% endif %}">{{ _("True") }}</button> - <button id="enforce_org_false" class="btn btn-sm {% if not g.site.data_protection['enforce_org'] %} btn-primary {% else %} btn-outline-secondary {% endif %}">{{ _("False") }}</button> + <button id="enforce_org_true" class="btn btn-sm {{ 'btn-primary' if g.site.data_protection['enforce_org'] else 'btn-outline-secondary' }}">{{ _("True") }}</button> + <button id="enforce_org_false" class="btn btn-sm {{ 'btn-outline-secondary' if g.site.data_protection['enforce_org'] else 'btn-primary' }}">{{ _("False") }}</button> </div> </li> </ul> @@ -103,9 +111,11 @@ <div class="form-group"> {{ lawform.law.label(for="data-law", class_="form-label") }} {{ lawform.law(id="data-law", class_="form-control") }} + <div class="error-messages"> {% for error in lawform.law.errors %} <span class="wtf-error ds-error-message">{{ error }}</span> {% endfor -%} + </div> </div> <div class="mt-4"> <input class="btn btn-sm btn-primary" type="submit" value="{{ _('Save') }}"> @@ -128,7 +138,7 @@ $('form[name=dataProtectionLaw]').parsley().on('field:validate', function(field) document.getElementById('toggle_enforce_org') .addEventListener('click', function(evt){ $.ajax({ - url : "{{url_for('site_bp.toggle_DPL_enforce_org')}}", + url : "{{url_for('site_bp.toggle_wizard_enforce_org')}}", type: "POST", dataType: "json", beforeSend: function(xhr, settings) { @@ -157,7 +167,7 @@ document.getElementById('toggle_enforce_org') document.getElementById('toggle_public_administration') .addEventListener('click', function(evt){ $.ajax({ - url : "{{url_for('site_bp.toggle_DPL_public_administration')}}", + url : "{{url_for('site_bp.toggle_wizard_public_administration')}}", type: "POST", dataType: "json", beforeSend: function(xhr, settings) { diff --git a/liberaforms/translations/ca/LC_MESSAGES/messages.mo b/liberaforms/translations/ca/LC_MESSAGES/messages.mo Binary files differindex db954c09..1d7ce0a3 100644 --- a/liberaforms/translations/ca/LC_MESSAGES/messages.mo +++ b/liberaforms/translations/ca/LC_MESSAGES/messages.mo diff --git a/liberaforms/translations/ca/LC_MESSAGES/messages.po b/liberaforms/translations/ca/LC_MESSAGES/messages.po index 89f047f0..7e110685 100644 --- a/liberaforms/translations/ca/LC_MESSAGES/messages.po +++ b/liberaforms/translations/ca/LC_MESSAGES/messages.po @@ -7,9 +7,9 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-10-02 19:45+0200\n" -"PO-Revision-Date: 2023-10-03 07:23+0000\n" -"Last-Translator: LiberaForms <info@liberaforms.org>\n" +"POT-Creation-Date: 2023-10-03 17:06+0200\n" +"PO-Revision-Date: 2023-10-03 16:05+0000\n" +"Last-Translator: buttle <chris@liberaforms.org>\n" "Language-Team: Catalan <https://hosted.weblate.org/projects/liberaforms/" "server-liberaforms/ca/>\n" "Language: ca\n" @@ -273,7 +273,7 @@ msgstr "Editor Markdown" #: liberaforms/templates/consent/partials/consent_forms_modal.html:9 #: liberaforms/templates/consent/partials/list-consents.html:33 #: liberaforms/templates/consent/partials/usage.html:13 -#: liberaforms/utils/exports.py:29 +#: liberaforms/utils/exports.py:31 msgid "Forms" msgstr "Formularis" @@ -356,7 +356,7 @@ msgid "Site Privacy statement library" msgstr "Biblioteca de declaracions de privacitat del lloc" #: assets/inline_help/menu.json:107 -#: assets/inline_help/pages/site_dataprotection.j2.md:28 +#: assets/inline_help/pages/site_dataprotection.j2.md:30 #: liberaforms/templates/admin/admin-panel.html:134 #: liberaforms/templates/site/data-protection-settings.html:11 msgid "Wizard settings" @@ -406,7 +406,7 @@ msgstr "Missatge de nou formulari" #: liberaforms/templates/admin/admin-panel.html:113 #: liberaforms/templates/site/other-info.html:11 #: liberaforms/templates/user/user-settings.html:199 -#: liberaforms/utils/wtf.py:348 +#: liberaforms/utils/wtf.py:354 msgid "Other information" msgstr "Altra informació" @@ -629,14 +629,15 @@ msgstr "Cerca i mostra qualsevol altra traducció" msgid "Not display anything" msgstr "No mostrar res" +#. i18n: Used as column title #: assets/inline_help/pages/_translation_option.j2.md:3 #: assets/inline_help/pages/user.j2.md:8 #: liberaforms/templates/admin/admin-panel.html:183 #: liberaforms/templates/user/user-settings.html:43 -#: liberaforms/utils/wtf.py:132 liberaforms/utils/wtf.py:169 -#: liberaforms/utils/wtf.py:189 liberaforms/utils/wtf.py:349 -#: liberaforms/utils/wtf.py:362 liberaforms/utils/wtf.py:374 -#: liberaforms/utils/wtf.py:398 +#: liberaforms/utils/exports.py:29 liberaforms/utils/wtf.py:132 +#: liberaforms/utils/wtf.py:169 liberaforms/utils/wtf.py:189 +#: liberaforms/utils/wtf.py:355 liberaforms/utils/wtf.py:368 +#: liberaforms/utils/wtf.py:380 liberaforms/utils/wtf.py:404 msgid "Language" msgstr "Idioma" @@ -1450,7 +1451,7 @@ msgstr "" "podem desar al nostre ordinador." #: assets/inline_help/pages/form_changename.j2.md:2 -#: liberaforms/utils/wtf.py:330 +#: liberaforms/utils/wtf.py:336 msgid "The new form name" msgstr "El nom del nou formulari" @@ -2000,7 +2001,7 @@ msgstr "Els canvis fets a les respostes dels formularis també es registren aquà msgid "You may create a new form from scratch or $$use a template$$." msgstr "Pots crear un formulari des de zero o $$usar una plantilla$$." -#: assets/inline_help/pages/form_new.j2.md:5 liberaforms/utils/wtf.py:312 +#: assets/inline_help/pages/form_new.j2.md:5 liberaforms/utils/wtf.py:318 msgid "The name of your form" msgstr "El nom del formulari" @@ -2012,7 +2013,7 @@ msgstr "Escollir un nom pel formulari." msgid "You can change it later." msgstr "Es pot canviar després." -#: assets/inline_help/pages/form_new.j2.md:9 liberaforms/utils/wtf.py:314 +#: assets/inline_help/pages/form_new.j2.md:9 liberaforms/utils/wtf.py:320 msgid "Form address" msgstr "Adreça del formulari" @@ -2441,7 +2442,7 @@ msgstr "Es pot configurar i editar el formulari com qualsevol altre." #: liberaforms/templates/admin/inspect-user.html:76 #: liberaforms/templates/base-backend.html:150 #: liberaforms/templates/site/partials/inline_help_menu.html:16 -#: liberaforms/utils/exports.py:31 liberaforms/utils/wtf.py:138 +#: liberaforms/utils/exports.py:33 liberaforms/utils/wtf.py:138 msgid "Admin" msgstr "Admin" @@ -2953,14 +2954,6 @@ msgstr "Biblioteca de declaracions de privacitat del lloc" msgid "Add a new statement to the library" msgstr "Afegeix una nova declaració a la biblioteca" -#: assets/inline_help/pages/site_dataprotection.j2.md:2 -msgid "" -"LiberaForms integrates data protection policy law to help you, your users" -" and the people who submit their data." -msgstr "" -"LiberaForms integra la llei de protecció de dades per ajudar tant als " -"usuaris com a les persones que envien les seves dades." - #: assets/inline_help/pages/site_dataprotection.j2.md:5 #: assets/inline_help/pages/user_dataconsent.j2.md:10 msgid "See the $$documentation website$$ for more information." @@ -2972,78 +2965,79 @@ msgid "Organization profile" msgstr "Perfil de l'organització" #: assets/inline_help/pages/site_dataprotection.j2.md:9 +#: assets/inline_help/pages/site_dataprotection.j2.md:13 +msgid "The organization responsible for this installation of LiberaForms" +msgstr "L'organització responsable d'aquesta instal·lació de LiberaForms" + +#: assets/inline_help/pages/site_dataprotection.j2.md:11 msgid "These values are used when you create a new $$site privacy statement$$." msgstr "" "Aquests valors s'usen al crear una nova $$declaració de privacitat del " "lloc$$." -#: assets/inline_help/pages/site_dataprotection.j2.md:11 -#: liberaforms/utils/wtf.py:411 +#: assets/inline_help/pages/site_dataprotection.j2.md:13 +#: liberaforms/utils/wtf.py:417 msgid "The name of your organization" msgstr "El nom de l'organització" -#: assets/inline_help/pages/site_dataprotection.j2.md:11 -msgid "The organization responsible for this installation of LiberaForms" -msgstr "L'organització responsable d'aquesta instal·lació de LiberaForms" - -#: assets/inline_help/pages/site_dataprotection.j2.md:12 -#: liberaforms/utils/wtf.py:412 -msgid "Your organization's Privacy policy web page" -msgstr "La pà gina web de la polÃtica de privacitat de vostra organització" +#: assets/inline_help/pages/site_dataprotection.j2.md:14 +#: liberaforms/utils/wtf.py:418 +msgid "Privacy policy web page" +msgstr "Pà gina web de la polÃtica de privacitat" -#: assets/inline_help/pages/site_dataprotection.j2.md:12 +#: assets/inline_help/pages/site_dataprotection.j2.md:14 msgid "If possible, your Privacy policy web page" msgstr "" "Si és possible, la vostra pà gina web sobre la polÃtica de protecció de " "dades" -#: assets/inline_help/pages/site_dataprotection.j2.md:13 -#: liberaforms/utils/wtf.py:413 -msgid "Your organization's Terms of Service web page" -msgstr "La pà gina web dels Termes del Servei de la vostra organització" +#: assets/inline_help/pages/site_dataprotection.j2.md:15 +#: liberaforms/utils/wtf.py:419 +msgid "Terms of Service web page" +msgstr "La pà gina web dels termes del servei" -#: assets/inline_help/pages/site_dataprotection.j2.md:13 +#: assets/inline_help/pages/site_dataprotection.j2.md:15 msgid "If possible, your Terms of Service web page" -msgstr "Si és possible, la vostra pà gina web dels termes i condicions" +msgstr "Si és possible, la vostra pà gina web dels termes del servei" -#: assets/inline_help/pages/site_dataprotection.j2.md:14 -#: liberaforms/utils/wtf.py:414 -msgid "Your organization's contact email" -msgstr "El correu de contacte de la vostra organització" +#: assets/inline_help/pages/site_dataprotection.j2.md:16 +#: liberaforms/utils/wtf.py:420 +msgid "Contact email" +msgstr "Correu de contacte" -#: assets/inline_help/pages/site_dataprotection.j2.md:14 +#: assets/inline_help/pages/site_dataprotection.j2.md:16 msgid "Contact email address for data protection policy enquiries" msgstr "Correu de contacte per preguntes sobre protecció de dades" -#: assets/inline_help/pages/site_dataprotection.j2.md:16 +#: assets/inline_help/pages/site_dataprotection.j2.md:18 msgid "Your profile is also displayed as part of the Wizard's disclaimer." msgstr "" "El teu perfil també es mostra com a part de la responsabilitat a " "l'assistent." -#: assets/inline_help/pages/site_dataprotection.j2.md:18 -#: liberaforms/templates/site/data-protection-settings.html:82 +#: assets/inline_help/pages/site_dataprotection.j2.md:20 +#: liberaforms/templates/site/data-protection-settings.html:90 msgid "Share your organization profile" msgstr "Compartir el perfil de l'organització" -#: assets/inline_help/pages/site_dataprotection.j2.md:20 +#: assets/inline_help/pages/site_dataprotection.j2.md:22 msgid "When set to `True` your profile is used by the wizard." msgstr "Quan està `True`el vostre perfil és usat per l'assistent." -#: assets/inline_help/pages/site_dataprotection.j2.md:20 +#: assets/inline_help/pages/site_dataprotection.j2.md:22 msgid "Users cannot change it." msgstr "Els usuaris no poden canviar-ho." -#: assets/inline_help/pages/site_dataprotection.j2.md:22 +#: assets/inline_help/pages/site_dataprotection.j2.md:24 msgid "Data protection law" msgstr "Llei de protecció de dades" -#: assets/inline_help/pages/site_dataprotection.j2.md:24 -#: liberaforms/utils/wtf.py:423 +#: assets/inline_help/pages/site_dataprotection.j2.md:26 +#: liberaforms/utils/wtf.py:448 msgid "The name of the law used by the wizard." msgstr "El nom de la llei usada per l'assistent." -#: assets/inline_help/pages/site_dataprotection.j2.md:24 +#: assets/inline_help/pages/site_dataprotection.j2.md:26 msgid "Users can change it later as needed." msgstr "Els usuaris poden canviar-ho més tard." @@ -3585,8 +3579,8 @@ msgstr "Doble clic al ratolà per moure-la." #: liberaforms/templates/form/form-name.html:33 #: liberaforms/templates/form/modals/color-selector-modals.html:24 #: liberaforms/templates/form/new-form.html:30 -#: liberaforms/templates/site/data-protection-settings.html:70 -#: liberaforms/templates/site/data-protection-settings.html:111 +#: liberaforms/templates/site/data-protection-settings.html:78 +#: liberaforms/templates/site/data-protection-settings.html:121 #: liberaforms/templates/site/edit-blurb.html:39 #: liberaforms/templates/site/edit-mimetypes.html:43 #: liberaforms/templates/site/invitation-template.html:45 @@ -4141,11 +4135,11 @@ msgstr "Tots els formularis han d'incloure un text de consentiment de dades" #: liberaforms/templates/form/partials/permissions.html:148 #: liberaforms/templates/form/partials/publish-options.html:15 #: liberaforms/templates/form/partials/publish-options.html:19 -#: liberaforms/templates/site/data-protection-settings.html:89 +#: liberaforms/templates/site/data-protection-settings.html:97 #: liberaforms/templates/user/user-settings.html:73 #: liberaforms/templates/user/user-settings.html:175 #: liberaforms/templates/user/user-settings.html:182 -#: liberaforms/utils/exports.py:41 liberaforms/utils/exports.py:42 +#: liberaforms/utils/exports.py:43 liberaforms/utils/exports.py:44 msgid "True" msgstr "Cert" @@ -4169,11 +4163,11 @@ msgstr "Cert" #: liberaforms/templates/form/partials/permissions.html:148 #: liberaforms/templates/form/partials/publish-options.html:16 #: liberaforms/templates/form/partials/publish-options.html:19 -#: liberaforms/templates/site/data-protection-settings.html:90 +#: liberaforms/templates/site/data-protection-settings.html:98 #: liberaforms/templates/user/user-settings.html:74 #: liberaforms/templates/user/user-settings.html:176 #: liberaforms/templates/user/user-settings.html:183 -#: liberaforms/utils/exports.py:41 liberaforms/utils/exports.py:42 +#: liberaforms/utils/exports.py:43 liberaforms/utils/exports.py:44 msgid "False" msgstr "Fals" @@ -4531,7 +4525,7 @@ msgid "Insert link" msgstr "Introduir enllaç" #: liberaforms/templates/common/insert-link-modal.html:18 -#: liberaforms/utils/wtf.py:361 +#: liberaforms/utils/wtf.py:367 msgid "Text" msgstr "Text" @@ -5154,10 +5148,10 @@ msgid "default" msgstr "predeterminat" #: liberaforms/templates/site/data-protection-settings.html:17 -msgid "Settings used for data protection." -msgstr "Configuració usada per protecció de dades." +msgid "Settings used by the wizard." +msgstr "Configuració usada per l'assistent." -#: liberaforms/templates/site/data-protection-settings.html:87 +#: liberaforms/templates/site/data-protection-settings.html:95 msgid "Display your profile in the wizard" msgstr "Mostra el perfil a l'assistent" @@ -5803,14 +5797,14 @@ msgid "The variable [LINK] is required" msgstr "La variable [ENLLAÇ] és obligatòria" #: liberaforms/utils/wtf.py:147 liberaforms/utils/wtf.py:179 -#: liberaforms/utils/wtf.py:215 liberaforms/utils/wtf.py:357 -#: liberaforms/utils/wtf.py:369 liberaforms/utils/wtf.py:393 -#: liberaforms/utils/wtf.py:407 +#: liberaforms/utils/wtf.py:215 liberaforms/utils/wtf.py:363 +#: liberaforms/utils/wtf.py:375 liberaforms/utils/wtf.py:399 +#: liberaforms/utils/wtf.py:413 msgid "Not a valid language" msgstr "No és un idioma và lid" -#: liberaforms/utils/wtf.py:195 liberaforms/utils/wtf.py:320 -#: liberaforms/utils/wtf.py:336 +#: liberaforms/utils/wtf.py:195 liberaforms/utils/wtf.py:326 +#: liberaforms/utils/wtf.py:342 msgid "Not a valid name" msgstr "No és un nom và lid" @@ -5819,8 +5813,8 @@ msgid "Not a valid label" msgstr "No és una etiqueta và lida" #: liberaforms/utils/wtf.py:206 liberaforms/utils/wtf.py:308 -#: liberaforms/utils/wtf.py:403 liberaforms/utils/wtf.py:419 -#: liberaforms/utils/wtf.py:429 +#: liberaforms/utils/wtf.py:409 liberaforms/utils/wtf.py:425 +#: liberaforms/utils/wtf.py:454 msgid "That text was not valid" msgstr "Aquest text no és và lid" @@ -5873,23 +5867,33 @@ msgstr "Ha de ser un número" msgid "Must be greater the zero" msgstr "Ha de ser més gran que zero" -#: liberaforms/utils/wtf.py:326 +#: liberaforms/utils/wtf.py:312 liberaforms/utils/wtf.py:314 +#: liberaforms/utils/wtf.py:429 liberaforms/utils/wtf.py:431 +#: liberaforms/utils/wtf.py:435 liberaforms/utils/wtf.py:437 +msgid "That was not a valid URL" +msgstr "Aquest URL no era và lid" + +#: liberaforms/utils/wtf.py:332 msgid "Please use another" msgstr "Si us plau, usa'n un altre" -#: liberaforms/utils/wtf.py:344 +#: liberaforms/utils/wtf.py:350 msgid "Short description" msgstr "Descripció breu" -#: liberaforms/utils/wtf.py:381 liberaforms/utils/wtf.py:384 -#: liberaforms/utils/wtf.py:386 liberaforms/utils/wtf.py:389 +#: liberaforms/utils/wtf.py:387 liberaforms/utils/wtf.py:390 +#: liberaforms/utils/wtf.py:392 liberaforms/utils/wtf.py:395 msgid "That was not a valid menu" msgstr "Aquest menú no és và lid" -#: liberaforms/utils/wtf.py:397 +#: liberaforms/utils/wtf.py:403 msgid "One line of text" msgstr "Una lÃnia de text" +#: liberaforms/utils/wtf.py:441 liberaforms/utils/wtf.py:443 +msgid "That was not a valid email" +msgstr "Aquest correu no era và lid" + #: liberaforms/utils/dispatcher/dispatcher.py:39 msgid "Congratulations!" msgstr "Enhorabona!" @@ -8205,3 +8209,23 @@ msgstr "Les credencials són errònies" #~ msgid "Create a consent text" #~ msgstr "Crear un text de consentiment" + +#~ msgid "" +#~ "LiberaForms integrates data protection policy" +#~ " law to help you, your users " +#~ "and the people who submit their " +#~ "data." +#~ msgstr "" +#~ "LiberaForms integra la llei de protecció" +#~ " de dades per ajudar tant als " +#~ "usuaris com a les persones que " +#~ "envien les seves dades." + +#~ msgid "Your organization's Privacy policy web page" +#~ msgstr "El correu de contacte de la vostra organització" + +#~ msgid "Your organization's contact email" +#~ msgstr "El correu de contacte de la vostra organització" + +#~ msgid "Settings used for data protection." +#~ msgstr "Configuració usada per protecció de dades." diff --git a/liberaforms/translations/cs/LC_MESSAGES/messages.mo b/liberaforms/translations/cs/LC_MESSAGES/messages.mo Binary files differindex 92381aeb..59e9a564 100644 --- a/liberaforms/translations/cs/LC_MESSAGES/messages.mo +++ b/liberaforms/translations/cs/LC_MESSAGES/messages.mo diff --git a/liberaforms/translations/cs/LC_MESSAGES/messages.po b/liberaforms/translations/cs/LC_MESSAGES/messages.po index ccd57963..c28bf8be 100644 --- a/liberaforms/translations/cs/LC_MESSAGES/messages.po +++ b/liberaforms/translations/cs/LC_MESSAGES/messages.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: info@liberaforms.org\n" -"POT-Creation-Date: 2023-10-02 19:45+0200\n" +"POT-Creation-Date: 2023-10-03 17:06+0200\n" "PO-Revision-Date: 2022-04-08 07:14+0000\n" "Last-Translator: J. Lavoie <j.lavoie@net-c.ca>\n" "Language: cs\n" @@ -274,7 +274,7 @@ msgstr "" #: liberaforms/templates/consent/partials/consent_forms_modal.html:9 #: liberaforms/templates/consent/partials/list-consents.html:33 #: liberaforms/templates/consent/partials/usage.html:13 -#: liberaforms/utils/exports.py:29 +#: liberaforms/utils/exports.py:31 msgid "Forms" msgstr "" @@ -358,7 +358,7 @@ msgid "Site Privacy statement library" msgstr "" #: assets/inline_help/menu.json:107 -#: assets/inline_help/pages/site_dataprotection.j2.md:28 +#: assets/inline_help/pages/site_dataprotection.j2.md:30 #: liberaforms/templates/admin/admin-panel.html:134 #: liberaforms/templates/site/data-protection-settings.html:11 msgid "Wizard settings" @@ -409,7 +409,7 @@ msgstr "" #: liberaforms/templates/admin/admin-panel.html:113 #: liberaforms/templates/site/other-info.html:11 #: liberaforms/templates/user/user-settings.html:199 -#: liberaforms/utils/wtf.py:348 +#: liberaforms/utils/wtf.py:354 msgid "Other information" msgstr "" @@ -622,14 +622,15 @@ msgstr "" msgid "Not display anything" msgstr "" +#. i18n: Used as column title #: assets/inline_help/pages/_translation_option.j2.md:3 #: assets/inline_help/pages/user.j2.md:8 #: liberaforms/templates/admin/admin-panel.html:183 #: liberaforms/templates/user/user-settings.html:43 -#: liberaforms/utils/wtf.py:132 liberaforms/utils/wtf.py:169 -#: liberaforms/utils/wtf.py:189 liberaforms/utils/wtf.py:349 -#: liberaforms/utils/wtf.py:362 liberaforms/utils/wtf.py:374 -#: liberaforms/utils/wtf.py:398 +#: liberaforms/utils/exports.py:29 liberaforms/utils/wtf.py:132 +#: liberaforms/utils/wtf.py:169 liberaforms/utils/wtf.py:189 +#: liberaforms/utils/wtf.py:355 liberaforms/utils/wtf.py:368 +#: liberaforms/utils/wtf.py:380 liberaforms/utils/wtf.py:404 msgid "Language" msgstr "" @@ -1394,7 +1395,7 @@ msgid "" msgstr "" #: assets/inline_help/pages/form_changename.j2.md:2 -#: liberaforms/utils/wtf.py:330 +#: liberaforms/utils/wtf.py:336 msgid "The new form name" msgstr "" @@ -1899,7 +1900,7 @@ msgstr "" msgid "You may create a new form from scratch or $$use a template$$." msgstr "" -#: assets/inline_help/pages/form_new.j2.md:5 liberaforms/utils/wtf.py:312 +#: assets/inline_help/pages/form_new.j2.md:5 liberaforms/utils/wtf.py:318 msgid "The name of your form" msgstr "" @@ -1911,7 +1912,7 @@ msgstr "" msgid "You can change it later." msgstr "" -#: assets/inline_help/pages/form_new.j2.md:9 liberaforms/utils/wtf.py:314 +#: assets/inline_help/pages/form_new.j2.md:9 liberaforms/utils/wtf.py:320 msgid "Form address" msgstr "" @@ -2324,7 +2325,7 @@ msgstr "" #: liberaforms/templates/admin/inspect-user.html:76 #: liberaforms/templates/base-backend.html:150 #: liberaforms/templates/site/partials/inline_help_menu.html:16 -#: liberaforms/utils/exports.py:31 liberaforms/utils/wtf.py:138 +#: liberaforms/utils/exports.py:33 liberaforms/utils/wtf.py:138 msgid "Admin" msgstr "" @@ -2798,12 +2799,6 @@ msgstr "" msgid "Add a new statement to the library" msgstr "" -#: assets/inline_help/pages/site_dataprotection.j2.md:2 -msgid "" -"LiberaForms integrates data protection policy law to help you, your users" -" and the people who submit their data." -msgstr "" - #: assets/inline_help/pages/site_dataprotection.j2.md:5 #: assets/inline_help/pages/user_dataconsent.j2.md:10 msgid "See the $$documentation website$$ for more information." @@ -2815,72 +2810,73 @@ msgid "Organization profile" msgstr "" #: assets/inline_help/pages/site_dataprotection.j2.md:9 -msgid "These values are used when you create a new $$site privacy statement$$." +#: assets/inline_help/pages/site_dataprotection.j2.md:13 +msgid "The organization responsible for this installation of LiberaForms" msgstr "" #: assets/inline_help/pages/site_dataprotection.j2.md:11 -#: liberaforms/utils/wtf.py:411 -msgid "The name of your organization" +msgid "These values are used when you create a new $$site privacy statement$$." msgstr "" -#: assets/inline_help/pages/site_dataprotection.j2.md:11 -msgid "The organization responsible for this installation of LiberaForms" +#: assets/inline_help/pages/site_dataprotection.j2.md:13 +#: liberaforms/utils/wtf.py:417 +msgid "The name of your organization" msgstr "" -#: assets/inline_help/pages/site_dataprotection.j2.md:12 -#: liberaforms/utils/wtf.py:412 -msgid "Your organization's Privacy policy web page" +#: assets/inline_help/pages/site_dataprotection.j2.md:14 +#: liberaforms/utils/wtf.py:418 +msgid "Privacy policy web page" msgstr "" -#: assets/inline_help/pages/site_dataprotection.j2.md:12 +#: assets/inline_help/pages/site_dataprotection.j2.md:14 msgid "If possible, your Privacy policy web page" msgstr "" -#: assets/inline_help/pages/site_dataprotection.j2.md:13 -#: liberaforms/utils/wtf.py:413 -msgid "Your organization's Terms of Service web page" +#: assets/inline_help/pages/site_dataprotection.j2.md:15 +#: liberaforms/utils/wtf.py:419 +msgid "Terms of Service web page" msgstr "" -#: assets/inline_help/pages/site_dataprotection.j2.md:13 +#: assets/inline_help/pages/site_dataprotection.j2.md:15 msgid "If possible, your Terms of Service web page" msgstr "" -#: assets/inline_help/pages/site_dataprotection.j2.md:14 -#: liberaforms/utils/wtf.py:414 -msgid "Your organization's contact email" +#: assets/inline_help/pages/site_dataprotection.j2.md:16 +#: liberaforms/utils/wtf.py:420 +msgid "Contact email" msgstr "" -#: assets/inline_help/pages/site_dataprotection.j2.md:14 +#: assets/inline_help/pages/site_dataprotection.j2.md:16 msgid "Contact email address for data protection policy enquiries" msgstr "" -#: assets/inline_help/pages/site_dataprotection.j2.md:16 +#: assets/inline_help/pages/site_dataprotection.j2.md:18 msgid "Your profile is also displayed as part of the Wizard's disclaimer." msgstr "" -#: assets/inline_help/pages/site_dataprotection.j2.md:18 -#: liberaforms/templates/site/data-protection-settings.html:82 +#: assets/inline_help/pages/site_dataprotection.j2.md:20 +#: liberaforms/templates/site/data-protection-settings.html:90 msgid "Share your organization profile" msgstr "" -#: assets/inline_help/pages/site_dataprotection.j2.md:20 +#: assets/inline_help/pages/site_dataprotection.j2.md:22 msgid "When set to `True` your profile is used by the wizard." msgstr "" -#: assets/inline_help/pages/site_dataprotection.j2.md:20 +#: assets/inline_help/pages/site_dataprotection.j2.md:22 msgid "Users cannot change it." msgstr "" -#: assets/inline_help/pages/site_dataprotection.j2.md:22 +#: assets/inline_help/pages/site_dataprotection.j2.md:24 msgid "Data protection law" msgstr "" -#: assets/inline_help/pages/site_dataprotection.j2.md:24 -#: liberaforms/utils/wtf.py:423 +#: assets/inline_help/pages/site_dataprotection.j2.md:26 +#: liberaforms/utils/wtf.py:448 msgid "The name of the law used by the wizard." msgstr "" -#: assets/inline_help/pages/site_dataprotection.j2.md:24 +#: assets/inline_help/pages/site_dataprotection.j2.md:26 msgid "Users can change it later as needed." msgstr "" @@ -3408,8 +3404,8 @@ msgstr "" #: liberaforms/templates/form/form-name.html:33 #: liberaforms/templates/form/modals/color-selector-modals.html:24 #: liberaforms/templates/form/new-form.html:30 -#: liberaforms/templates/site/data-protection-settings.html:70 -#: liberaforms/templates/site/data-protection-settings.html:111 +#: liberaforms/templates/site/data-protection-settings.html:78 +#: liberaforms/templates/site/data-protection-settings.html:121 #: liberaforms/templates/site/edit-blurb.html:39 #: liberaforms/templates/site/edit-mimetypes.html:43 #: liberaforms/templates/site/invitation-template.html:45 @@ -3926,11 +3922,11 @@ msgstr "" #: liberaforms/templates/form/partials/permissions.html:148 #: liberaforms/templates/form/partials/publish-options.html:15 #: liberaforms/templates/form/partials/publish-options.html:19 -#: liberaforms/templates/site/data-protection-settings.html:89 +#: liberaforms/templates/site/data-protection-settings.html:97 #: liberaforms/templates/user/user-settings.html:73 #: liberaforms/templates/user/user-settings.html:175 #: liberaforms/templates/user/user-settings.html:182 -#: liberaforms/utils/exports.py:41 liberaforms/utils/exports.py:42 +#: liberaforms/utils/exports.py:43 liberaforms/utils/exports.py:44 msgid "True" msgstr "" @@ -3954,11 +3950,11 @@ msgstr "" #: liberaforms/templates/form/partials/permissions.html:148 #: liberaforms/templates/form/partials/publish-options.html:16 #: liberaforms/templates/form/partials/publish-options.html:19 -#: liberaforms/templates/site/data-protection-settings.html:90 +#: liberaforms/templates/site/data-protection-settings.html:98 #: liberaforms/templates/user/user-settings.html:74 #: liberaforms/templates/user/user-settings.html:176 #: liberaforms/templates/user/user-settings.html:183 -#: liberaforms/utils/exports.py:41 liberaforms/utils/exports.py:42 +#: liberaforms/utils/exports.py:43 liberaforms/utils/exports.py:44 msgid "False" msgstr "" @@ -4315,7 +4311,7 @@ msgid "Insert link" msgstr "" #: liberaforms/templates/common/insert-link-modal.html:18 -#: liberaforms/utils/wtf.py:361 +#: liberaforms/utils/wtf.py:367 msgid "Text" msgstr "" @@ -4934,10 +4930,10 @@ msgid "default" msgstr "" #: liberaforms/templates/site/data-protection-settings.html:17 -msgid "Settings used for data protection." +msgid "Settings used by the wizard." msgstr "" -#: liberaforms/templates/site/data-protection-settings.html:87 +#: liberaforms/templates/site/data-protection-settings.html:95 msgid "Display your profile in the wizard" msgstr "" @@ -5581,14 +5577,14 @@ msgid "The variable [LINK] is required" msgstr "" #: liberaforms/utils/wtf.py:147 liberaforms/utils/wtf.py:179 -#: liberaforms/utils/wtf.py:215 liberaforms/utils/wtf.py:357 -#: liberaforms/utils/wtf.py:369 liberaforms/utils/wtf.py:393 -#: liberaforms/utils/wtf.py:407 +#: liberaforms/utils/wtf.py:215 liberaforms/utils/wtf.py:363 +#: liberaforms/utils/wtf.py:375 liberaforms/utils/wtf.py:399 +#: liberaforms/utils/wtf.py:413 msgid "Not a valid language" msgstr "" -#: liberaforms/utils/wtf.py:195 liberaforms/utils/wtf.py:320 -#: liberaforms/utils/wtf.py:336 +#: liberaforms/utils/wtf.py:195 liberaforms/utils/wtf.py:326 +#: liberaforms/utils/wtf.py:342 msgid "Not a valid name" msgstr "" @@ -5597,8 +5593,8 @@ msgid "Not a valid label" msgstr "" #: liberaforms/utils/wtf.py:206 liberaforms/utils/wtf.py:308 -#: liberaforms/utils/wtf.py:403 liberaforms/utils/wtf.py:419 -#: liberaforms/utils/wtf.py:429 +#: liberaforms/utils/wtf.py:409 liberaforms/utils/wtf.py:425 +#: liberaforms/utils/wtf.py:454 msgid "That text was not valid" msgstr "" @@ -5651,23 +5647,33 @@ msgstr "" msgid "Must be greater the zero" msgstr "" -#: liberaforms/utils/wtf.py:326 +#: liberaforms/utils/wtf.py:312 liberaforms/utils/wtf.py:314 +#: liberaforms/utils/wtf.py:429 liberaforms/utils/wtf.py:431 +#: liberaforms/utils/wtf.py:435 liberaforms/utils/wtf.py:437 +msgid "That was not a valid URL" +msgstr "" + +#: liberaforms/utils/wtf.py:332 msgid "Please use another" msgstr "" -#: liberaforms/utils/wtf.py:344 +#: liberaforms/utils/wtf.py:350 msgid "Short description" msgstr "" -#: liberaforms/utils/wtf.py:381 liberaforms/utils/wtf.py:384 -#: liberaforms/utils/wtf.py:386 liberaforms/utils/wtf.py:389 +#: liberaforms/utils/wtf.py:387 liberaforms/utils/wtf.py:390 +#: liberaforms/utils/wtf.py:392 liberaforms/utils/wtf.py:395 msgid "That was not a valid menu" msgstr "" -#: liberaforms/utils/wtf.py:397 +#: liberaforms/utils/wtf.py:403 msgid "One line of text" msgstr "" +#: liberaforms/utils/wtf.py:441 liberaforms/utils/wtf.py:443 +msgid "That was not a valid email" +msgstr "" + #: liberaforms/utils/dispatcher/dispatcher.py:39 msgid "Congratulations!" msgstr "" @@ -8205,3 +8211,22 @@ msgstr "" #~ msgid "If possible, your data protection policy web page" #~ msgstr "" +#~ msgid "" +#~ "LiberaForms integrates data protection policy" +#~ " law to help you, your users " +#~ "and the people who submit their " +#~ "data." +#~ msgstr "" + +#~ msgid "Your organization's Privacy policy web page" +#~ msgstr "" + +#~ msgid "Your organization's Terms of Service web page" +#~ msgstr "" + +#~ msgid "Your organization's contact email" +#~ msgstr "" + +#~ msgid "Settings used for data protection." +#~ msgstr "" + diff --git a/liberaforms/translations/de/LC_MESSAGES/messages.mo b/liberaforms/translations/de/LC_MESSAGES/messages.mo Binary files differindex 97e991ff..8d239084 100644 --- a/liberaforms/translations/de/LC_MESSAGES/messages.mo +++ b/liberaforms/translations/de/LC_MESSAGES/messages.mo diff --git a/liberaforms/translations/de/LC_MESSAGES/messages.po b/liberaforms/translations/de/LC_MESSAGES/messages.po index b3c12a5a..049a4455 100644 --- a/liberaforms/translations/de/LC_MESSAGES/messages.po +++ b/liberaforms/translations/de/LC_MESSAGES/messages.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: info@liberaforms.org\n" -"POT-Creation-Date: 2023-10-02 19:45+0200\n" +"POT-Creation-Date: 2023-10-03 17:06+0200\n" "PO-Revision-Date: 2022-04-08 07:14+0000\n" "Last-Translator: J. Lavoie <j.lavoie@net-c.ca>\n" "Language: de\n" @@ -274,7 +274,7 @@ msgstr "" #: liberaforms/templates/consent/partials/consent_forms_modal.html:9 #: liberaforms/templates/consent/partials/list-consents.html:33 #: liberaforms/templates/consent/partials/usage.html:13 -#: liberaforms/utils/exports.py:29 +#: liberaforms/utils/exports.py:31 msgid "Forms" msgstr "" @@ -358,7 +358,7 @@ msgid "Site Privacy statement library" msgstr "" #: assets/inline_help/menu.json:107 -#: assets/inline_help/pages/site_dataprotection.j2.md:28 +#: assets/inline_help/pages/site_dataprotection.j2.md:30 #: liberaforms/templates/admin/admin-panel.html:134 #: liberaforms/templates/site/data-protection-settings.html:11 msgid "Wizard settings" @@ -409,7 +409,7 @@ msgstr "" #: liberaforms/templates/admin/admin-panel.html:113 #: liberaforms/templates/site/other-info.html:11 #: liberaforms/templates/user/user-settings.html:199 -#: liberaforms/utils/wtf.py:348 +#: liberaforms/utils/wtf.py:354 msgid "Other information" msgstr "" @@ -622,14 +622,15 @@ msgstr "" msgid "Not display anything" msgstr "" +#. i18n: Used as column title #: assets/inline_help/pages/_translation_option.j2.md:3 #: assets/inline_help/pages/user.j2.md:8 #: liberaforms/templates/admin/admin-panel.html:183 #: liberaforms/templates/user/user-settings.html:43 -#: liberaforms/utils/wtf.py:132 liberaforms/utils/wtf.py:169 -#: liberaforms/utils/wtf.py:189 liberaforms/utils/wtf.py:349 -#: liberaforms/utils/wtf.py:362 liberaforms/utils/wtf.py:374 -#: liberaforms/utils/wtf.py:398 +#: liberaforms/utils/exports.py:29 liberaforms/utils/wtf.py:132 +#: liberaforms/utils/wtf.py:169 liberaforms/utils/wtf.py:189 +#: liberaforms/utils/wtf.py:355 liberaforms/utils/wtf.py:368 +#: liberaforms/utils/wtf.py:380 liberaforms/utils/wtf.py:404 msgid "Language" msgstr "" @@ -1394,7 +1395,7 @@ msgid "" msgstr "" #: assets/inline_help/pages/form_changename.j2.md:2 -#: liberaforms/utils/wtf.py:330 +#: liberaforms/utils/wtf.py:336 msgid "The new form name" msgstr "" @@ -1899,7 +1900,7 @@ msgstr "" msgid "You may create a new form from scratch or $$use a template$$." msgstr "" -#: assets/inline_help/pages/form_new.j2.md:5 liberaforms/utils/wtf.py:312 +#: assets/inline_help/pages/form_new.j2.md:5 liberaforms/utils/wtf.py:318 msgid "The name of your form" msgstr "" @@ -1911,7 +1912,7 @@ msgstr "" msgid "You can change it later." msgstr "" -#: assets/inline_help/pages/form_new.j2.md:9 liberaforms/utils/wtf.py:314 +#: assets/inline_help/pages/form_new.j2.md:9 liberaforms/utils/wtf.py:320 msgid "Form address" msgstr "" @@ -2324,7 +2325,7 @@ msgstr "" #: liberaforms/templates/admin/inspect-user.html:76 #: liberaforms/templates/base-backend.html:150 #: liberaforms/templates/site/partials/inline_help_menu.html:16 -#: liberaforms/utils/exports.py:31 liberaforms/utils/wtf.py:138 +#: liberaforms/utils/exports.py:33 liberaforms/utils/wtf.py:138 msgid "Admin" msgstr "" @@ -2798,12 +2799,6 @@ msgstr "" msgid "Add a new statement to the library" msgstr "" -#: assets/inline_help/pages/site_dataprotection.j2.md:2 -msgid "" -"LiberaForms integrates data protection policy law to help you, your users" -" and the people who submit their data." -msgstr "" - #: assets/inline_help/pages/site_dataprotection.j2.md:5 #: assets/inline_help/pages/user_dataconsent.j2.md:10 msgid "See the $$documentation website$$ for more information." @@ -2815,72 +2810,73 @@ msgid "Organization profile" msgstr "" #: assets/inline_help/pages/site_dataprotection.j2.md:9 -msgid "These values are used when you create a new $$site privacy statement$$." +#: assets/inline_help/pages/site_dataprotection.j2.md:13 +msgid "The organization responsible for this installation of LiberaForms" msgstr "" #: assets/inline_help/pages/site_dataprotection.j2.md:11 -#: liberaforms/utils/wtf.py:411 -msgid "The name of your organization" +msgid "These values are used when you create a new $$site privacy statement$$." msgstr "" -#: assets/inline_help/pages/site_dataprotection.j2.md:11 -msgid "The organization responsible for this installation of LiberaForms" +#: assets/inline_help/pages/site_dataprotection.j2.md:13 +#: liberaforms/utils/wtf.py:417 +msgid "The name of your organization" msgstr "" -#: assets/inline_help/pages/site_dataprotection.j2.md:12 -#: liberaforms/utils/wtf.py:412 -msgid "Your organization's Privacy policy web page" +#: assets/inline_help/pages/site_dataprotection.j2.md:14 +#: liberaforms/utils/wtf.py:418 +msgid "Privacy policy web page" msgstr "" -#: assets/inline_help/pages/site_dataprotection.j2.md:12 +#: assets/inline_help/pages/site_dataprotection.j2.md:14 msgid "If possible, your Privacy policy web page" msgstr "" -#: assets/inline_help/pages/site_dataprotection.j2.md:13 -#: liberaforms/utils/wtf.py:413 -msgid "Your organization's Terms of Service web page" +#: assets/inline_help/pages/site_dataprotection.j2.md:15 +#: liberaforms/utils/wtf.py:419 +msgid "Terms of Service web page" msgstr "" -#: assets/inline_help/pages/site_dataprotection.j2.md:13 +#: assets/inline_help/pages/site_dataprotection.j2.md:15 msgid "If possible, your Terms of Service web page" msgstr "" -#: assets/inline_help/pages/site_dataprotection.j2.md:14 -#: liberaforms/utils/wtf.py:414 -msgid "Your organization's contact email" +#: assets/inline_help/pages/site_dataprotection.j2.md:16 +#: liberaforms/utils/wtf.py:420 +msgid "Contact email" msgstr "" -#: assets/inline_help/pages/site_dataprotection.j2.md:14 +#: assets/inline_help/pages/site_dataprotection.j2.md:16 msgid "Contact email address for data protection policy enquiries" msgstr "" -#: assets/inline_help/pages/site_dataprotection.j2.md:16 +#: assets/inline_help/pages/site_dataprotection.j2.md:18 msgid "Your profile is also displayed as part of the Wizard's disclaimer." msgstr "" -#: assets/inline_help/pages/site_dataprotection.j2.md:18 -#: liberaforms/templates/site/data-protection-settings.html:82 +#: assets/inline_help/pages/site_dataprotection.j2.md:20 +#: liberaforms/templates/site/data-protection-settings.html:90 msgid "Share your organization profile" msgstr "" -#: assets/inline_help/pages/site_dataprotection.j2.md:20 +#: assets/inline_help/pages/site_dataprotection.j2.md:22 msgid "When set to `True` your profile is used by the wizard." msgstr "" -#: assets/inline_help/pages/site_dataprotection.j2.md:20 +#: assets/inline_help/pages/site_dataprotection.j2.md:22 msgid "Users cannot change it." msgstr "" -#: assets/inline_help/pages/site_dataprotection.j2.md:22 +#: assets/inline_help/pages/site_dataprotection.j2.md:24 msgid "Data protection law" msgstr "" -#: assets/inline_help/pages/site_dataprotection.j2.md:24 -#: liberaforms/utils/wtf.py:423 +#: assets/inline_help/pages/site_dataprotection.j2.md:26 +#: liberaforms/utils/wtf.py:448 msgid "The name of the law used by the wizard." msgstr "" -#: assets/inline_help/pages/site_dataprotection.j2.md:24 +#: assets/inline_help/pages/site_dataprotection.j2.md:26 msgid "Users can change it later as needed." msgstr "" @@ -3408,8 +3404,8 @@ msgstr "" #: liberaforms/templates/form/form-name.html:33 #: liberaforms/templates/form/modals/color-selector-modals.html:24 #: liberaforms/templates/form/new-form.html:30 -#: liberaforms/templates/site/data-protection-settings.html:70 -#: liberaforms/templates/site/data-protection-settings.html:111 +#: liberaforms/templates/site/data-protection-settings.html:78 +#: liberaforms/templates/site/data-protection-settings.html:121 #: liberaforms/templates/site/edit-blurb.html:39 #: liberaforms/templates/site/edit-mimetypes.html:43 #: liberaforms/templates/site/invitation-template.html:45 @@ -3926,11 +3922,11 @@ msgstr "" #: liberaforms/templates/form/partials/permissions.html:148 #: liberaforms/templates/form/partials/publish-options.html:15 #: liberaforms/templates/form/partials/publish-options.html:19 -#: liberaforms/templates/site/data-protection-settings.html:89 +#: liberaforms/templates/site/data-protection-settings.html:97 #: liberaforms/templates/user/user-settings.html:73 #: liberaforms/templates/user/user-settings.html:175 #: liberaforms/templates/user/user-settings.html:182 -#: liberaforms/utils/exports.py:41 liberaforms/utils/exports.py:42 +#: liberaforms/utils/exports.py:43 liberaforms/utils/exports.py:44 msgid "True" msgstr "" @@ -3954,11 +3950,11 @@ msgstr "" #: liberaforms/templates/form/partials/permissions.html:148 #: liberaforms/templates/form/partials/publish-options.html:16 #: liberaforms/templates/form/partials/publish-options.html:19 -#: liberaforms/templates/site/data-protection-settings.html:90 +#: liberaforms/templates/site/data-protection-settings.html:98 #: liberaforms/templates/user/user-settings.html:74 #: liberaforms/templates/user/user-settings.html:176 #: liberaforms/templates/user/user-settings.html:183 -#: liberaforms/utils/exports.py:41 liberaforms/utils/exports.py:42 +#: liberaforms/utils/exports.py:43 liberaforms/utils/exports.py:44 msgid "False" msgstr "" @@ -4314,7 +4310,7 @@ msgid "Insert link" msgstr "" #: liberaforms/templates/common/insert-link-modal.html:18 -#: liberaforms/utils/wtf.py:361 +#: liberaforms/utils/wtf.py:367 msgid "Text" msgstr "" @@ -4927,10 +4923,10 @@ msgid "default" msgstr "" #: liberaforms/templates/site/data-protection-settings.html:17 -msgid "Settings used for data protection." +msgid "Settings used by the wizard." msgstr "" -#: liberaforms/templates/site/data-protection-settings.html:87 +#: liberaforms/templates/site/data-protection-settings.html:95 msgid "Display your profile in the wizard" msgstr "" @@ -5568,14 +5564,14 @@ msgid "The variable [LINK] is required" msgstr "" #: liberaforms/utils/wtf.py:147 liberaforms/utils/wtf.py:179 -#: liberaforms/utils/wtf.py:215 liberaforms/utils/wtf.py:357 -#: liberaforms/utils/wtf.py:369 liberaforms/utils/wtf.py:393 -#: liberaforms/utils/wtf.py:407 +#: liberaforms/utils/wtf.py:215 liberaforms/utils/wtf.py:363 +#: liberaforms/utils/wtf.py:375 liberaforms/utils/wtf.py:399 +#: liberaforms/utils/wtf.py:413 msgid "Not a valid language" msgstr "" -#: liberaforms/utils/wtf.py:195 liberaforms/utils/wtf.py:320 -#: liberaforms/utils/wtf.py:336 +#: liberaforms/utils/wtf.py:195 liberaforms/utils/wtf.py:326 +#: liberaforms/utils/wtf.py:342 msgid "Not a valid name" msgstr "" @@ -5584,8 +5580,8 @@ msgid "Not a valid label" msgstr "" #: liberaforms/utils/wtf.py:206 liberaforms/utils/wtf.py:308 -#: liberaforms/utils/wtf.py:403 liberaforms/utils/wtf.py:419 -#: liberaforms/utils/wtf.py:429 +#: liberaforms/utils/wtf.py:409 liberaforms/utils/wtf.py:425 +#: liberaforms/utils/wtf.py:454 msgid "That text was not valid" msgstr "" @@ -5638,23 +5634,33 @@ msgstr "" msgid "Must be greater the zero" msgstr "" -#: liberaforms/utils/wtf.py:326 +#: liberaforms/utils/wtf.py:312 liberaforms/utils/wtf.py:314 +#: liberaforms/utils/wtf.py:429 liberaforms/utils/wtf.py:431 +#: liberaforms/utils/wtf.py:435 liberaforms/utils/wtf.py:437 +msgid "That was not a valid URL" +msgstr "" + +#: liberaforms/utils/wtf.py:332 msgid "Please use another" msgstr "" -#: liberaforms/utils/wtf.py:344 +#: liberaforms/utils/wtf.py:350 msgid "Short description" msgstr "" -#: liberaforms/utils/wtf.py:381 liberaforms/utils/wtf.py:384 -#: liberaforms/utils/wtf.py:386 liberaforms/utils/wtf.py:389 +#: liberaforms/utils/wtf.py:387 liberaforms/utils/wtf.py:390 +#: liberaforms/utils/wtf.py:392 liberaforms/utils/wtf.py:395 msgid "That was not a valid menu" msgstr "" -#: liberaforms/utils/wtf.py:397 +#: liberaforms/utils/wtf.py:403 msgid "One line of text" msgstr "" +#: liberaforms/utils/wtf.py:441 liberaforms/utils/wtf.py:443 +msgid "That was not a valid email" +msgstr "" + #: liberaforms/utils/dispatcher/dispatcher.py:39 msgid "Congratulations!" msgstr "" @@ -8280,3 +8286,22 @@ msgstr "" #~ msgid "If possible, your data protection policy web page" #~ msgstr "" +#~ msgid "" +#~ "LiberaForms integrates data protection policy" +#~ " law to help you, your users " +#~ "and the people who submit their " +#~ "data." +#~ msgstr "" + +#~ msgid "Your organization's Privacy policy web page" +#~ msgstr "" + +#~ msgid "Your organization's Terms of Service web page" +#~ msgstr "" + +#~ msgid "Your organization's contact email" +#~ msgstr "" + +#~ msgid "Settings used for data protection." +#~ msgstr "" + diff --git a/liberaforms/translations/eo/LC_MESSAGES/messages.mo b/liberaforms/translations/eo/LC_MESSAGES/messages.mo Binary files differindex 03f0e5a7..fa05492e 100644 --- a/liberaforms/translations/eo/LC_MESSAGES/messages.mo +++ b/liberaforms/translations/eo/LC_MESSAGES/messages.mo diff --git a/liberaforms/translations/eo/LC_MESSAGES/messages.po b/liberaforms/translations/eo/LC_MESSAGES/messages.po index 882623f8..99558468 100644 --- a/liberaforms/translations/eo/LC_MESSAGES/messages.po +++ b/liberaforms/translations/eo/LC_MESSAGES/messages.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: info@liberaforms.org\n" -"POT-Creation-Date: 2023-10-02 19:45+0200\n" +"POT-Creation-Date: 2023-10-03 17:06+0200\n" "PO-Revision-Date: 2021-12-18 15:32+0000\n" "Last-Translator: LiberaForms <info@liberaforms.org>\n" "Language: eo\n" @@ -291,7 +291,7 @@ msgstr "Aldoni novan redaktanton" #: liberaforms/templates/consent/partials/consent_forms_modal.html:9 #: liberaforms/templates/consent/partials/list-consents.html:33 #: liberaforms/templates/consent/partials/usage.html:13 -#: liberaforms/utils/exports.py:29 +#: liberaforms/utils/exports.py:31 msgid "Forms" msgstr "Formularoj" @@ -378,7 +378,7 @@ msgid "Site Privacy statement library" msgstr "" #: assets/inline_help/menu.json:107 -#: assets/inline_help/pages/site_dataprotection.j2.md:28 +#: assets/inline_help/pages/site_dataprotection.j2.md:30 #: liberaforms/templates/admin/admin-panel.html:134 #: liberaforms/templates/site/data-protection-settings.html:11 #, fuzzy @@ -431,7 +431,7 @@ msgstr "Inkluzivi mesaÄon" #: liberaforms/templates/admin/admin-panel.html:113 #: liberaforms/templates/site/other-info.html:11 #: liberaforms/templates/user/user-settings.html:199 -#: liberaforms/utils/wtf.py:348 +#: liberaforms/utils/wtf.py:354 #, fuzzy msgid "Other information" msgstr "Kontaktinformoj" @@ -654,14 +654,15 @@ msgstr "" msgid "Not display anything" msgstr "" +#. i18n: Used as column title #: assets/inline_help/pages/_translation_option.j2.md:3 #: assets/inline_help/pages/user.j2.md:8 #: liberaforms/templates/admin/admin-panel.html:183 #: liberaforms/templates/user/user-settings.html:43 -#: liberaforms/utils/wtf.py:132 liberaforms/utils/wtf.py:169 -#: liberaforms/utils/wtf.py:189 liberaforms/utils/wtf.py:349 -#: liberaforms/utils/wtf.py:362 liberaforms/utils/wtf.py:374 -#: liberaforms/utils/wtf.py:398 +#: liberaforms/utils/exports.py:29 liberaforms/utils/wtf.py:132 +#: liberaforms/utils/wtf.py:169 liberaforms/utils/wtf.py:189 +#: liberaforms/utils/wtf.py:355 liberaforms/utils/wtf.py:368 +#: liberaforms/utils/wtf.py:380 liberaforms/utils/wtf.py:404 msgid "Language" msgstr "Lingvo" @@ -1459,7 +1460,7 @@ msgid "" msgstr "" #: assets/inline_help/pages/form_changename.j2.md:2 -#: liberaforms/utils/wtf.py:330 +#: liberaforms/utils/wtf.py:336 #, fuzzy msgid "The new form name" msgstr "Duobligi formularon" @@ -1989,7 +1990,7 @@ msgstr "" msgid "You may create a new form from scratch or $$use a template$$." msgstr "" -#: assets/inline_help/pages/form_new.j2.md:5 liberaforms/utils/wtf.py:312 +#: assets/inline_help/pages/form_new.j2.md:5 liberaforms/utils/wtf.py:318 msgid "The name of your form" msgstr "" @@ -2001,7 +2002,7 @@ msgstr "" msgid "You can change it later." msgstr "" -#: assets/inline_help/pages/form_new.j2.md:9 liberaforms/utils/wtf.py:314 +#: assets/inline_help/pages/form_new.j2.md:9 liberaforms/utils/wtf.py:320 #, fuzzy msgid "Form address" msgstr "RetpoÅta adreso" @@ -2432,7 +2433,7 @@ msgstr "" #: liberaforms/templates/admin/inspect-user.html:76 #: liberaforms/templates/base-backend.html:150 #: liberaforms/templates/site/partials/inline_help_menu.html:16 -#: liberaforms/utils/exports.py:31 liberaforms/utils/wtf.py:138 +#: liberaforms/utils/exports.py:33 liberaforms/utils/wtf.py:138 msgid "Admin" msgstr "Administranto" @@ -2924,12 +2925,6 @@ msgstr "" msgid "Add a new statement to the library" msgstr "" -#: assets/inline_help/pages/site_dataprotection.j2.md:2 -msgid "" -"LiberaForms integrates data protection policy law to help you, your users" -" and the people who submit their data." -msgstr "" - #: assets/inline_help/pages/site_dataprotection.j2.md:5 #: assets/inline_help/pages/user_dataconsent.j2.md:10 msgid "See the $$documentation website$$ for more information." @@ -2941,76 +2936,80 @@ msgid "Organization profile" msgstr "" #: assets/inline_help/pages/site_dataprotection.j2.md:9 -msgid "These values are used when you create a new $$site privacy statement$$." +#: assets/inline_help/pages/site_dataprotection.j2.md:13 +msgid "The organization responsible for this installation of LiberaForms" msgstr "" #: assets/inline_help/pages/site_dataprotection.j2.md:11 -#: liberaforms/utils/wtf.py:411 -msgid "The name of your organization" +msgid "These values are used when you create a new $$site privacy statement$$." msgstr "" -#: assets/inline_help/pages/site_dataprotection.j2.md:11 -msgid "The organization responsible for this installation of LiberaForms" +#: assets/inline_help/pages/site_dataprotection.j2.md:13 +#: liberaforms/utils/wtf.py:417 +msgid "The name of your organization" msgstr "" -#: assets/inline_help/pages/site_dataprotection.j2.md:12 -#: liberaforms/utils/wtf.py:412 -msgid "Your organization's Privacy policy web page" -msgstr "" +#: assets/inline_help/pages/site_dataprotection.j2.md:14 +#: liberaforms/utils/wtf.py:418 +#, fuzzy +msgid "Privacy policy web page" +msgstr "Bonvolu akcepti niajn regulojn pri protektado de datenoj" -#: assets/inline_help/pages/site_dataprotection.j2.md:12 +#: assets/inline_help/pages/site_dataprotection.j2.md:14 #, fuzzy msgid "If possible, your Privacy policy web page" msgstr "Bonvolu akcepti niajn regulojn pri protektado de datenoj" -#: assets/inline_help/pages/site_dataprotection.j2.md:13 -#: liberaforms/utils/wtf.py:413 -msgid "Your organization's Terms of Service web page" -msgstr "" +#: assets/inline_help/pages/site_dataprotection.j2.md:15 +#: liberaforms/utils/wtf.py:419 +#, fuzzy +msgid "Terms of Service web page" +msgstr "Bonvolu akcepti niajn regulojn pri protektado de datenoj" -#: assets/inline_help/pages/site_dataprotection.j2.md:13 +#: assets/inline_help/pages/site_dataprotection.j2.md:15 #, fuzzy msgid "If possible, your Terms of Service web page" msgstr "Bonvolu akcepti niajn regulojn pri protektado de datenoj" -#: assets/inline_help/pages/site_dataprotection.j2.md:14 -#: liberaforms/utils/wtf.py:414 -msgid "Your organization's contact email" -msgstr "" +#: assets/inline_help/pages/site_dataprotection.j2.md:16 +#: liberaforms/utils/wtf.py:420 +#, fuzzy +msgid "Contact email" +msgstr "Nur por invitatoj" -#: assets/inline_help/pages/site_dataprotection.j2.md:14 +#: assets/inline_help/pages/site_dataprotection.j2.md:16 #, fuzzy msgid "Contact email address for data protection policy enquiries" msgstr "Bonvolu akcepti niajn regulojn pri protektado de datenoj" -#: assets/inline_help/pages/site_dataprotection.j2.md:16 +#: assets/inline_help/pages/site_dataprotection.j2.md:18 msgid "Your profile is also displayed as part of the Wizard's disclaimer." msgstr "" -#: assets/inline_help/pages/site_dataprotection.j2.md:18 -#: liberaforms/templates/site/data-protection-settings.html:82 +#: assets/inline_help/pages/site_dataprotection.j2.md:20 +#: liberaforms/templates/site/data-protection-settings.html:90 msgid "Share your organization profile" msgstr "" -#: assets/inline_help/pages/site_dataprotection.j2.md:20 +#: assets/inline_help/pages/site_dataprotection.j2.md:22 msgid "When set to `True` your profile is used by the wizard." msgstr "" -#: assets/inline_help/pages/site_dataprotection.j2.md:20 +#: assets/inline_help/pages/site_dataprotection.j2.md:22 msgid "Users cannot change it." msgstr "" -#: assets/inline_help/pages/site_dataprotection.j2.md:22 +#: assets/inline_help/pages/site_dataprotection.j2.md:24 #, fuzzy msgid "Data protection law" msgstr "Datumprotekto" -#: assets/inline_help/pages/site_dataprotection.j2.md:24 -#: liberaforms/utils/wtf.py:423 +#: assets/inline_help/pages/site_dataprotection.j2.md:26 +#: liberaforms/utils/wtf.py:448 msgid "The name of the law used by the wizard." msgstr "" -#: assets/inline_help/pages/site_dataprotection.j2.md:24 +#: assets/inline_help/pages/site_dataprotection.j2.md:26 msgid "Users can change it later as needed." msgstr "" @@ -3567,8 +3566,8 @@ msgstr "" #: liberaforms/templates/form/form-name.html:33 #: liberaforms/templates/form/modals/color-selector-modals.html:24 #: liberaforms/templates/form/new-form.html:30 -#: liberaforms/templates/site/data-protection-settings.html:70 -#: liberaforms/templates/site/data-protection-settings.html:111 +#: liberaforms/templates/site/data-protection-settings.html:78 +#: liberaforms/templates/site/data-protection-settings.html:121 #: liberaforms/templates/site/edit-blurb.html:39 #: liberaforms/templates/site/edit-mimetypes.html:43 #: liberaforms/templates/site/invitation-template.html:45 @@ -4116,11 +4115,11 @@ msgstr "" #: liberaforms/templates/form/partials/permissions.html:148 #: liberaforms/templates/form/partials/publish-options.html:15 #: liberaforms/templates/form/partials/publish-options.html:19 -#: liberaforms/templates/site/data-protection-settings.html:89 +#: liberaforms/templates/site/data-protection-settings.html:97 #: liberaforms/templates/user/user-settings.html:73 #: liberaforms/templates/user/user-settings.html:175 #: liberaforms/templates/user/user-settings.html:182 -#: liberaforms/utils/exports.py:41 liberaforms/utils/exports.py:42 +#: liberaforms/utils/exports.py:43 liberaforms/utils/exports.py:44 msgid "True" msgstr "Vera" @@ -4144,11 +4143,11 @@ msgstr "Vera" #: liberaforms/templates/form/partials/permissions.html:148 #: liberaforms/templates/form/partials/publish-options.html:16 #: liberaforms/templates/form/partials/publish-options.html:19 -#: liberaforms/templates/site/data-protection-settings.html:90 +#: liberaforms/templates/site/data-protection-settings.html:98 #: liberaforms/templates/user/user-settings.html:74 #: liberaforms/templates/user/user-settings.html:176 #: liberaforms/templates/user/user-settings.html:183 -#: liberaforms/utils/exports.py:41 liberaforms/utils/exports.py:42 +#: liberaforms/utils/exports.py:43 liberaforms/utils/exports.py:44 msgid "False" msgstr "Malvera" @@ -4515,7 +4514,7 @@ msgid "Insert link" msgstr "" #: liberaforms/templates/common/insert-link-modal.html:18 -#: liberaforms/utils/wtf.py:361 +#: liberaforms/utils/wtf.py:367 #, fuzzy msgid "Text" msgstr "Kunteksto" @@ -5179,11 +5178,10 @@ msgid "default" msgstr "Uzi defaÅlton" #: liberaforms/templates/site/data-protection-settings.html:17 -#, fuzzy -msgid "Settings used for data protection." -msgstr "Bonvolu akcepti niajn regulojn pri protektado de datenoj" +msgid "Settings used by the wizard." +msgstr "" -#: liberaforms/templates/site/data-protection-settings.html:87 +#: liberaforms/templates/site/data-protection-settings.html:95 msgid "Display your profile in the wizard" msgstr "" @@ -5862,15 +5860,15 @@ msgid "The variable [LINK] is required" msgstr "Tio postulas bildan dosieron" #: liberaforms/utils/wtf.py:147 liberaforms/utils/wtf.py:179 -#: liberaforms/utils/wtf.py:215 liberaforms/utils/wtf.py:357 -#: liberaforms/utils/wtf.py:369 liberaforms/utils/wtf.py:393 -#: liberaforms/utils/wtf.py:407 +#: liberaforms/utils/wtf.py:215 liberaforms/utils/wtf.py:363 +#: liberaforms/utils/wtf.py:375 liberaforms/utils/wtf.py:399 +#: liberaforms/utils/wtf.py:413 #, fuzzy msgid "Not a valid language" msgstr "Ne valida bildodosiero" -#: liberaforms/utils/wtf.py:195 liberaforms/utils/wtf.py:320 -#: liberaforms/utils/wtf.py:336 +#: liberaforms/utils/wtf.py:195 liberaforms/utils/wtf.py:326 +#: liberaforms/utils/wtf.py:342 #, fuzzy msgid "Not a valid name" msgstr "Ne valida bildodosiero" @@ -5881,8 +5879,8 @@ msgid "Not a valid label" msgstr "Ne valida bildodosiero" #: liberaforms/utils/wtf.py:206 liberaforms/utils/wtf.py:308 -#: liberaforms/utils/wtf.py:403 liberaforms/utils/wtf.py:419 -#: liberaforms/utils/wtf.py:429 +#: liberaforms/utils/wtf.py:409 liberaforms/utils/wtf.py:425 +#: liberaforms/utils/wtf.py:454 msgid "That text was not valid" msgstr "Tiu teksto ne validis" @@ -5935,25 +5933,37 @@ msgstr "Devas esti nombro" msgid "Must be greater the zero" msgstr "Devas esti pli granda ol nul" -#: liberaforms/utils/wtf.py:326 +#: liberaforms/utils/wtf.py:312 liberaforms/utils/wtf.py:314 +#: liberaforms/utils/wtf.py:429 liberaforms/utils/wtf.py:431 +#: liberaforms/utils/wtf.py:435 liberaforms/utils/wtf.py:437 +#, fuzzy +msgid "That was not a valid URL" +msgstr "Tiu teksto ne validis" + +#: liberaforms/utils/wtf.py:332 #, fuzzy msgid "Please use another" msgstr "Forigu uzanton kaj formularojn" -#: liberaforms/utils/wtf.py:344 +#: liberaforms/utils/wtf.py:350 msgid "Short description" msgstr "Mallonga priskribo" -#: liberaforms/utils/wtf.py:381 liberaforms/utils/wtf.py:384 -#: liberaforms/utils/wtf.py:386 liberaforms/utils/wtf.py:389 +#: liberaforms/utils/wtf.py:387 liberaforms/utils/wtf.py:390 +#: liberaforms/utils/wtf.py:392 liberaforms/utils/wtf.py:395 #, fuzzy msgid "That was not a valid menu" msgstr "Tiu teksto ne validis" -#: liberaforms/utils/wtf.py:397 +#: liberaforms/utils/wtf.py:403 msgid "One line of text" msgstr "" +#: liberaforms/utils/wtf.py:441 liberaforms/utils/wtf.py:443 +#, fuzzy +msgid "That was not a valid email" +msgstr "Tiu teksto ne validis" + #: liberaforms/utils/dispatcher/dispatcher.py:39 msgid "Congratulations!" msgstr "Gratulon!" @@ -8287,3 +8297,22 @@ msgstr "NeÄustaj akreditiloj" #~ msgid "Your organization's website URL" #~ msgstr "" +#~ msgid "" +#~ "LiberaForms integrates data protection policy" +#~ " law to help you, your users " +#~ "and the people who submit their " +#~ "data." +#~ msgstr "" + +#~ msgid "Your organization's Privacy policy web page" +#~ msgstr "" + +#~ msgid "Your organization's Terms of Service web page" +#~ msgstr "" + +#~ msgid "Your organization's contact email" +#~ msgstr "" + +#~ msgid "Settings used for data protection." +#~ msgstr "Bonvolu akcepti niajn regulojn pri protektado de datenoj" + diff --git a/liberaforms/translations/es/LC_MESSAGES/messages.mo b/liberaforms/translations/es/LC_MESSAGES/messages.mo Binary files differindex 5fca3131..0ee98bfb 100644 --- a/liberaforms/translations/es/LC_MESSAGES/messages.mo +++ b/liberaforms/translations/es/LC_MESSAGES/messages.mo diff --git a/liberaforms/translations/es/LC_MESSAGES/messages.po b/liberaforms/translations/es/LC_MESSAGES/messages.po index b152ae43..efe93ae8 100644 --- a/liberaforms/translations/es/LC_MESSAGES/messages.po +++ b/liberaforms/translations/es/LC_MESSAGES/messages.po @@ -7,9 +7,9 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-10-02 19:45+0200\n" -"PO-Revision-Date: 2023-10-03 07:23+0000\n" -"Last-Translator: LiberaForms <info@liberaforms.org>\n" +"POT-Creation-Date: 2023-10-03 17:06+0200\n" +"PO-Revision-Date: 2023-10-03 16:05+0000\n" +"Last-Translator: buttle <chris@liberaforms.org>\n" "Language-Team: Spanish <https://hosted.weblate.org/projects/liberaforms/" "server-liberaforms/es/>\n" "Language: es\n" @@ -273,7 +273,7 @@ msgstr "Editor de Markdown" #: liberaforms/templates/consent/partials/consent_forms_modal.html:9 #: liberaforms/templates/consent/partials/list-consents.html:33 #: liberaforms/templates/consent/partials/usage.html:13 -#: liberaforms/utils/exports.py:29 +#: liberaforms/utils/exports.py:31 msgid "Forms" msgstr "Formularios" @@ -356,7 +356,7 @@ msgid "Site Privacy statement library" msgstr "Biblioteca de declaraciones de privacidad del sitio" #: assets/inline_help/menu.json:107 -#: assets/inline_help/pages/site_dataprotection.j2.md:28 +#: assets/inline_help/pages/site_dataprotection.j2.md:30 #: liberaforms/templates/admin/admin-panel.html:134 #: liberaforms/templates/site/data-protection-settings.html:11 msgid "Wizard settings" @@ -406,7 +406,7 @@ msgstr "Mensaje de nuevo formulario" #: liberaforms/templates/admin/admin-panel.html:113 #: liberaforms/templates/site/other-info.html:11 #: liberaforms/templates/user/user-settings.html:199 -#: liberaforms/utils/wtf.py:348 +#: liberaforms/utils/wtf.py:354 msgid "Other information" msgstr "Otra información" @@ -631,14 +631,15 @@ msgstr "Buscar y mostrar cualquier otra traducción" msgid "Not display anything" msgstr "No mostrar nada" +#. i18n: Used as column title #: assets/inline_help/pages/_translation_option.j2.md:3 #: assets/inline_help/pages/user.j2.md:8 #: liberaforms/templates/admin/admin-panel.html:183 #: liberaforms/templates/user/user-settings.html:43 -#: liberaforms/utils/wtf.py:132 liberaforms/utils/wtf.py:169 -#: liberaforms/utils/wtf.py:189 liberaforms/utils/wtf.py:349 -#: liberaforms/utils/wtf.py:362 liberaforms/utils/wtf.py:374 -#: liberaforms/utils/wtf.py:398 +#: liberaforms/utils/exports.py:29 liberaforms/utils/wtf.py:132 +#: liberaforms/utils/wtf.py:169 liberaforms/utils/wtf.py:189 +#: liberaforms/utils/wtf.py:355 liberaforms/utils/wtf.py:368 +#: liberaforms/utils/wtf.py:380 liberaforms/utils/wtf.py:404 msgid "Language" msgstr "Idioma" @@ -1454,7 +1455,7 @@ msgstr "" "bajar a tu ordenador haciendo clic derecho sobre ellos." #: assets/inline_help/pages/form_changename.j2.md:2 -#: liberaforms/utils/wtf.py:330 +#: liberaforms/utils/wtf.py:336 msgid "The new form name" msgstr "El nombre del nuevo formulario" @@ -2013,7 +2014,7 @@ msgstr "" msgid "You may create a new form from scratch or $$use a template$$." msgstr "Puedes crear un formulario nuevo desde cero o $$usar una plantilla$$." -#: assets/inline_help/pages/form_new.j2.md:5 liberaforms/utils/wtf.py:312 +#: assets/inline_help/pages/form_new.j2.md:5 liberaforms/utils/wtf.py:318 msgid "The name of your form" msgstr "El nombre de tu formulario" @@ -2025,7 +2026,7 @@ msgstr "Elige un nombre para tu formulario." msgid "You can change it later." msgstr "Lo puedes cambiar después." -#: assets/inline_help/pages/form_new.j2.md:9 liberaforms/utils/wtf.py:314 +#: assets/inline_help/pages/form_new.j2.md:9 liberaforms/utils/wtf.py:320 msgid "Form address" msgstr "Dirección del formulario" @@ -2456,7 +2457,7 @@ msgstr "Se puede configurar y editar el formulario com cualquier otro." #: liberaforms/templates/admin/inspect-user.html:76 #: liberaforms/templates/base-backend.html:150 #: liberaforms/templates/site/partials/inline_help_menu.html:16 -#: liberaforms/utils/exports.py:31 liberaforms/utils/wtf.py:138 +#: liberaforms/utils/exports.py:33 liberaforms/utils/wtf.py:138 msgid "Admin" msgstr "Admin" @@ -2972,14 +2973,6 @@ msgstr "Biblioteca de declaraciones de privacidad del sitio" msgid "Add a new statement to the library" msgstr "Añade una nueva declaración a la biblioteca" -#: assets/inline_help/pages/site_dataprotection.j2.md:2 -msgid "" -"LiberaForms integrates data protection policy law to help you, your users" -" and the people who submit their data." -msgstr "" -"LiberaForms integra la ley de protección de datos para ayudar tanto a los" -" usuarios como a las personas que envien sus datos." - #: assets/inline_help/pages/site_dataprotection.j2.md:5 #: assets/inline_help/pages/user_dataconsent.j2.md:10 msgid "See the $$documentation website$$ for more information." @@ -2991,76 +2984,77 @@ msgid "Organization profile" msgstr "Perfil de la organización" #: assets/inline_help/pages/site_dataprotection.j2.md:9 +#: assets/inline_help/pages/site_dataprotection.j2.md:13 +msgid "The organization responsible for this installation of LiberaForms" +msgstr "La organización responsable de esta instalación de LiberaForms" + +#: assets/inline_help/pages/site_dataprotection.j2.md:11 msgid "These values are used when you create a new $$site privacy statement$$." msgstr "" "Estos valores se usan al crear una nueva $$declaración de privacidad del " "sitio$$." -#: assets/inline_help/pages/site_dataprotection.j2.md:11 -#: liberaforms/utils/wtf.py:411 +#: assets/inline_help/pages/site_dataprotection.j2.md:13 +#: liberaforms/utils/wtf.py:417 msgid "The name of your organization" msgstr "El nombre de la organización" -#: assets/inline_help/pages/site_dataprotection.j2.md:11 -msgid "The organization responsible for this installation of LiberaForms" -msgstr "La organización responsable de esta instalación de LiberaForms" - -#: assets/inline_help/pages/site_dataprotection.j2.md:12 -#: liberaforms/utils/wtf.py:412 -msgid "Your organization's Privacy policy web page" -msgstr "La página web de la PolÃtica de privacidad de vuestra organización" +#: assets/inline_help/pages/site_dataprotection.j2.md:14 +#: liberaforms/utils/wtf.py:418 +msgid "Privacy policy web page" +msgstr "Página web de la polÃtica de privacidad" -#: assets/inline_help/pages/site_dataprotection.j2.md:12 +#: assets/inline_help/pages/site_dataprotection.j2.md:14 msgid "If possible, your Privacy policy web page" -msgstr "Si es posible, la página web de vuestra polÃtica de privacidad" +msgstr "Si es posible, vuestra página web sobre la polÃtica de protección de datos" -#: assets/inline_help/pages/site_dataprotection.j2.md:13 -#: liberaforms/utils/wtf.py:413 -msgid "Your organization's Terms of Service web page" -msgstr "La página web de los Términos del Servicio de vuestra organización" +#: assets/inline_help/pages/site_dataprotection.j2.md:15 +#: liberaforms/utils/wtf.py:419 +msgid "Terms of Service web page" +msgstr "Página web de los términos de servicio" -#: assets/inline_help/pages/site_dataprotection.j2.md:13 +#: assets/inline_help/pages/site_dataprotection.j2.md:15 msgid "If possible, your Terms of Service web page" -msgstr "Si es posible, la página web sobre vuestros Términos del Servicio" +msgstr "Si es posible, vuestra página web sobre la polÃtica de protección de datos" -#: assets/inline_help/pages/site_dataprotection.j2.md:14 -#: liberaforms/utils/wtf.py:414 -msgid "Your organization's contact email" -msgstr "El correo de contacto de vuestra organización" +#: assets/inline_help/pages/site_dataprotection.j2.md:16 +#: liberaforms/utils/wtf.py:420 +msgid "Contact email" +msgstr "Correo de contacto" -#: assets/inline_help/pages/site_dataprotection.j2.md:14 +#: assets/inline_help/pages/site_dataprotection.j2.md:16 msgid "Contact email address for data protection policy enquiries" msgstr "Correo de contacto para preguntas sobre protección de datos" -#: assets/inline_help/pages/site_dataprotection.j2.md:16 +#: assets/inline_help/pages/site_dataprotection.j2.md:18 msgid "Your profile is also displayed as part of the Wizard's disclaimer." msgstr "" "Tu perfil también se muestra como parte de la responsabilidad en el " "asistente." -#: assets/inline_help/pages/site_dataprotection.j2.md:18 -#: liberaforms/templates/site/data-protection-settings.html:82 +#: assets/inline_help/pages/site_dataprotection.j2.md:20 +#: liberaforms/templates/site/data-protection-settings.html:90 msgid "Share your organization profile" msgstr "Compartir el perfil de la organización" -#: assets/inline_help/pages/site_dataprotection.j2.md:20 +#: assets/inline_help/pages/site_dataprotection.j2.md:22 msgid "When set to `True` your profile is used by the wizard." msgstr "Cuando está `True` vuestro perfil es usado por el asistente." -#: assets/inline_help/pages/site_dataprotection.j2.md:20 +#: assets/inline_help/pages/site_dataprotection.j2.md:22 msgid "Users cannot change it." msgstr "Los usuarios no pueden cambiarlo." -#: assets/inline_help/pages/site_dataprotection.j2.md:22 +#: assets/inline_help/pages/site_dataprotection.j2.md:24 msgid "Data protection law" msgstr "Ley de protección de datos" -#: assets/inline_help/pages/site_dataprotection.j2.md:24 -#: liberaforms/utils/wtf.py:423 +#: assets/inline_help/pages/site_dataprotection.j2.md:26 +#: liberaforms/utils/wtf.py:448 msgid "The name of the law used by the wizard." msgstr "El nombre de la ley usada por el asistente." -#: assets/inline_help/pages/site_dataprotection.j2.md:24 +#: assets/inline_help/pages/site_dataprotection.j2.md:26 msgid "Users can change it later as needed." msgstr "Los usuarios pueden cambiarlo más tarde." @@ -3606,8 +3600,8 @@ msgstr "Doble clic en el ratón para moverla." #: liberaforms/templates/form/form-name.html:33 #: liberaforms/templates/form/modals/color-selector-modals.html:24 #: liberaforms/templates/form/new-form.html:30 -#: liberaforms/templates/site/data-protection-settings.html:70 -#: liberaforms/templates/site/data-protection-settings.html:111 +#: liberaforms/templates/site/data-protection-settings.html:78 +#: liberaforms/templates/site/data-protection-settings.html:121 #: liberaforms/templates/site/edit-blurb.html:39 #: liberaforms/templates/site/edit-mimetypes.html:43 #: liberaforms/templates/site/invitation-template.html:45 @@ -4164,11 +4158,11 @@ msgstr "" #: liberaforms/templates/form/partials/permissions.html:148 #: liberaforms/templates/form/partials/publish-options.html:15 #: liberaforms/templates/form/partials/publish-options.html:19 -#: liberaforms/templates/site/data-protection-settings.html:89 +#: liberaforms/templates/site/data-protection-settings.html:97 #: liberaforms/templates/user/user-settings.html:73 #: liberaforms/templates/user/user-settings.html:175 #: liberaforms/templates/user/user-settings.html:182 -#: liberaforms/utils/exports.py:41 liberaforms/utils/exports.py:42 +#: liberaforms/utils/exports.py:43 liberaforms/utils/exports.py:44 msgid "True" msgstr "Cierto" @@ -4192,11 +4186,11 @@ msgstr "Cierto" #: liberaforms/templates/form/partials/permissions.html:148 #: liberaforms/templates/form/partials/publish-options.html:16 #: liberaforms/templates/form/partials/publish-options.html:19 -#: liberaforms/templates/site/data-protection-settings.html:90 +#: liberaforms/templates/site/data-protection-settings.html:98 #: liberaforms/templates/user/user-settings.html:74 #: liberaforms/templates/user/user-settings.html:176 #: liberaforms/templates/user/user-settings.html:183 -#: liberaforms/utils/exports.py:41 liberaforms/utils/exports.py:42 +#: liberaforms/utils/exports.py:43 liberaforms/utils/exports.py:44 msgid "False" msgstr "Falso" @@ -4554,7 +4548,7 @@ msgid "Insert link" msgstr "Introducir enlace" #: liberaforms/templates/common/insert-link-modal.html:18 -#: liberaforms/utils/wtf.py:361 +#: liberaforms/utils/wtf.py:367 msgid "Text" msgstr "Texto" @@ -5177,10 +5171,10 @@ msgid "default" msgstr "predeterminado" #: liberaforms/templates/site/data-protection-settings.html:17 -msgid "Settings used for data protection." -msgstr "Configuración usada para protección de datos." +msgid "Settings used by the wizard." +msgstr "Configuración usada por el asistente." -#: liberaforms/templates/site/data-protection-settings.html:87 +#: liberaforms/templates/site/data-protection-settings.html:95 msgid "Display your profile in the wizard" msgstr "Muestra el perfil en el asistente" @@ -5826,14 +5820,14 @@ msgid "The variable [LINK] is required" msgstr "La variable [ENLACE] es obligatoria" #: liberaforms/utils/wtf.py:147 liberaforms/utils/wtf.py:179 -#: liberaforms/utils/wtf.py:215 liberaforms/utils/wtf.py:357 -#: liberaforms/utils/wtf.py:369 liberaforms/utils/wtf.py:393 -#: liberaforms/utils/wtf.py:407 +#: liberaforms/utils/wtf.py:215 liberaforms/utils/wtf.py:363 +#: liberaforms/utils/wtf.py:375 liberaforms/utils/wtf.py:399 +#: liberaforms/utils/wtf.py:413 msgid "Not a valid language" msgstr "No es un idioma válido" -#: liberaforms/utils/wtf.py:195 liberaforms/utils/wtf.py:320 -#: liberaforms/utils/wtf.py:336 +#: liberaforms/utils/wtf.py:195 liberaforms/utils/wtf.py:326 +#: liberaforms/utils/wtf.py:342 msgid "Not a valid name" msgstr "No es un nombre válido" @@ -5842,8 +5836,8 @@ msgid "Not a valid label" msgstr "No es una etiqueta válida" #: liberaforms/utils/wtf.py:206 liberaforms/utils/wtf.py:308 -#: liberaforms/utils/wtf.py:403 liberaforms/utils/wtf.py:419 -#: liberaforms/utils/wtf.py:429 +#: liberaforms/utils/wtf.py:409 liberaforms/utils/wtf.py:425 +#: liberaforms/utils/wtf.py:454 msgid "That text was not valid" msgstr "Ese texto no era válido" @@ -5896,23 +5890,33 @@ msgstr "Debe ser un número" msgid "Must be greater the zero" msgstr "Debe ser mayor que cero" -#: liberaforms/utils/wtf.py:326 +#: liberaforms/utils/wtf.py:312 liberaforms/utils/wtf.py:314 +#: liberaforms/utils/wtf.py:429 liberaforms/utils/wtf.py:431 +#: liberaforms/utils/wtf.py:435 liberaforms/utils/wtf.py:437 +msgid "That was not a valid URL" +msgstr "Ese URL no era válido" + +#: liberaforms/utils/wtf.py:332 msgid "Please use another" msgstr "Por favor, usa otro" -#: liberaforms/utils/wtf.py:344 +#: liberaforms/utils/wtf.py:350 msgid "Short description" msgstr "Descripción breve" -#: liberaforms/utils/wtf.py:381 liberaforms/utils/wtf.py:384 -#: liberaforms/utils/wtf.py:386 liberaforms/utils/wtf.py:389 +#: liberaforms/utils/wtf.py:387 liberaforms/utils/wtf.py:390 +#: liberaforms/utils/wtf.py:392 liberaforms/utils/wtf.py:395 msgid "That was not a valid menu" msgstr "Este menú no es válido" -#: liberaforms/utils/wtf.py:397 +#: liberaforms/utils/wtf.py:403 msgid "One line of text" msgstr "Una lÃnea de texto" +#: liberaforms/utils/wtf.py:441 liberaforms/utils/wtf.py:443 +msgid "That was not a valid email" +msgstr "Ese correo no era válido" + #: liberaforms/utils/dispatcher/dispatcher.py:39 msgid "Congratulations!" msgstr "¡Felicidades!" @@ -8390,3 +8394,23 @@ msgstr "Las credenciales no son correctos" #~ msgid "Create a consent text" #~ msgstr "Crear una cuenta" + +#~ msgid "" +#~ "LiberaForms integrates data protection policy" +#~ " law to help you, your users " +#~ "and the people who submit their " +#~ "data." +#~ msgstr "" +#~ "LiberaForms integra la ley de protección" +#~ " de datos para ayudar tanto a " +#~ "los usuarios como a las personas " +#~ "que envien sus datos." + +#~ msgid "Your organization's Privacy policy web page" +#~ msgstr "El correo de contacto de vuestra organización" + +#~ msgid "Your organization's contact email" +#~ msgstr "El correo de contacto de vuestra organización" + +#~ msgid "Settings used for data protection." +#~ msgstr "Configuración usada para protección de datos." diff --git a/liberaforms/translations/eu/LC_MESSAGES/messages.mo b/liberaforms/translations/eu/LC_MESSAGES/messages.mo Binary files differindex 81a32690..5b355cc8 100644 --- a/liberaforms/translations/eu/LC_MESSAGES/messages.mo +++ b/liberaforms/translations/eu/LC_MESSAGES/messages.mo diff --git a/liberaforms/translations/eu/LC_MESSAGES/messages.po b/liberaforms/translations/eu/LC_MESSAGES/messages.po index 77e4a50d..b82115e2 100644 --- a/liberaforms/translations/eu/LC_MESSAGES/messages.po +++ b/liberaforms/translations/eu/LC_MESSAGES/messages.po @@ -8,16 +8,17 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: info@liberaforms.org\n" -"POT-Creation-Date: 2023-10-02 19:45+0200\n" -"PO-Revision-Date: 2023-10-02 17:25+0000\n" +"POT-Creation-Date: 2023-10-03 17:06+0200\n" +"PO-Revision-Date: 2023-10-03 16:05+0000\n" "Last-Translator: Porrumentzio <porrumentzio@riseup.net>\n" +"Language-Team: Basque <https://hosted.weblate.org/projects/liberaforms/" +"server-liberaforms/eu/>\n" "Language: eu\n" -"Language-Team: Basque <https://hosted.weblate.org/projects/liberaforms" -"/server-liberaforms/eu/>\n" -"Plural-Forms: nplurals=2; plural=n != 1;\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" +"X-Generator: Weblate 5.1-dev\n" "Generated-By: Babel 2.10.3\n" #: assets/inline_help/menu.json:4 @@ -273,7 +274,7 @@ msgstr "Markdown editorea" #: liberaforms/templates/consent/partials/consent_forms_modal.html:9 #: liberaforms/templates/consent/partials/list-consents.html:33 #: liberaforms/templates/consent/partials/usage.html:13 -#: liberaforms/utils/exports.py:29 +#: liberaforms/utils/exports.py:31 msgid "Forms" msgstr "Galdetegiak" @@ -356,7 +357,7 @@ msgid "Site Privacy statement library" msgstr "Guneko Pribatutasun-adierazpenen bilduma" #: assets/inline_help/menu.json:107 -#: assets/inline_help/pages/site_dataprotection.j2.md:28 +#: assets/inline_help/pages/site_dataprotection.j2.md:30 #: liberaforms/templates/admin/admin-panel.html:134 #: liberaforms/templates/site/data-protection-settings.html:11 msgid "Wizard settings" @@ -406,7 +407,7 @@ msgstr "Galdetegia sortu osteko mezua" #: liberaforms/templates/admin/admin-panel.html:113 #: liberaforms/templates/site/other-info.html:11 #: liberaforms/templates/user/user-settings.html:199 -#: liberaforms/utils/wtf.py:348 +#: liberaforms/utils/wtf.py:354 msgid "Other information" msgstr "Bestelako informazioa" @@ -633,14 +634,15 @@ msgstr "Beste edozein itzulpen bilatu eta erabili" msgid "Not display anything" msgstr "Ezertxo ere ez erakutsi" +#. i18n: Used as column title #: assets/inline_help/pages/_translation_option.j2.md:3 #: assets/inline_help/pages/user.j2.md:8 #: liberaforms/templates/admin/admin-panel.html:183 #: liberaforms/templates/user/user-settings.html:43 -#: liberaforms/utils/wtf.py:132 liberaforms/utils/wtf.py:169 -#: liberaforms/utils/wtf.py:189 liberaforms/utils/wtf.py:349 -#: liberaforms/utils/wtf.py:362 liberaforms/utils/wtf.py:374 -#: liberaforms/utils/wtf.py:398 +#: liberaforms/utils/exports.py:29 liberaforms/utils/wtf.py:132 +#: liberaforms/utils/wtf.py:169 liberaforms/utils/wtf.py:189 +#: liberaforms/utils/wtf.py:355 liberaforms/utils/wtf.py:368 +#: liberaforms/utils/wtf.py:380 liberaforms/utils/wtf.py:404 msgid "Language" msgstr "Hizkuntza" @@ -1216,7 +1218,7 @@ msgstr "" #: assets/inline_help/pages/form.j2.md:20 msgid "$$Add, remove and configure$$ this form's fields." -msgstr "Gehitu, kendu eta konfiguratu galdetegi honen eremuak." +msgstr "$$Gehitu, kendu eta konfiguratu$$ galdetegi honen eremuak." #: assets/inline_help/pages/form.j2.md:24 msgid "" @@ -1456,7 +1458,7 @@ msgstr "" " eskuin-klika grafikoetan zure ordenagailuan gordetzeko." #: assets/inline_help/pages/form_changename.j2.md:2 -#: liberaforms/utils/wtf.py:330 +#: liberaforms/utils/wtf.py:336 msgid "The new form name" msgstr "Galdetegi berriaren izena" @@ -2012,7 +2014,7 @@ msgstr "Hemen ere erregistratzen dira galdetegiaren erantzunei eginiko aldaketak msgid "You may create a new form from scratch or $$use a template$$." msgstr "Galdetegi berria hutsetik sortu dezakezu edo $$txantiloi bat erabiliz$$." -#: assets/inline_help/pages/form_new.j2.md:5 liberaforms/utils/wtf.py:312 +#: assets/inline_help/pages/form_new.j2.md:5 liberaforms/utils/wtf.py:318 msgid "The name of your form" msgstr "Galdetegiaren izena" @@ -2024,7 +2026,7 @@ msgstr "Jarri iezaiozu izena zure galdetegiari." msgid "You can change it later." msgstr "Geroago ere aldatu dezakezu." -#: assets/inline_help/pages/form_new.j2.md:9 liberaforms/utils/wtf.py:314 +#: assets/inline_help/pages/form_new.j2.md:9 liberaforms/utils/wtf.py:320 msgid "Form address" msgstr "Galdetegiaren helbidea" @@ -2457,7 +2459,7 @@ msgstr "" #: liberaforms/templates/admin/inspect-user.html:76 #: liberaforms/templates/base-backend.html:150 #: liberaforms/templates/site/partials/inline_help_menu.html:16 -#: liberaforms/utils/exports.py:31 liberaforms/utils/wtf.py:138 +#: liberaforms/utils/exports.py:33 liberaforms/utils/wtf.py:138 msgid "Admin" msgstr "Administratzailea" @@ -2982,15 +2984,6 @@ msgstr "Guneko Pribatutasun-adierazpenen bilduma" msgid "Add a new statement to the library" msgstr "Gehitu beste adierazpen bat bilduman" -#: assets/inline_help/pages/site_dataprotection.j2.md:2 -msgid "" -"LiberaForms integrates data protection policy law to help you, your users" -" and the people who submit their data." -msgstr "" -"LiberaFormsek datuak babesteko legea bere baitan dakar, zuri, zure " -"erabiltzaileei eta galdetegiei erantzunen beren datuak ematen dituztenei " -"laguntzeko." - #: assets/inline_help/pages/site_dataprotection.j2.md:5 #: assets/inline_help/pages/user_dataconsent.j2.md:10 msgid "See the $$documentation website$$ for more information." @@ -3002,76 +2995,77 @@ msgid "Organization profile" msgstr "Erakunde-profila" #: assets/inline_help/pages/site_dataprotection.j2.md:9 +#: assets/inline_help/pages/site_dataprotection.j2.md:13 +msgid "The organization responsible for this installation of LiberaForms" +msgstr "LiberaForms instalazio honen ardura duen erakundea" + +#: assets/inline_help/pages/site_dataprotection.j2.md:11 msgid "These values are used when you create a new $$site privacy statement$$." msgstr "" "Balio hauek $$webgune osorako pribatutasun-adierazpen bat$$ sortzen " "duzunean erabiliko dira." -#: assets/inline_help/pages/site_dataprotection.j2.md:11 -#: liberaforms/utils/wtf.py:411 +#: assets/inline_help/pages/site_dataprotection.j2.md:13 +#: liberaforms/utils/wtf.py:417 msgid "The name of your organization" msgstr "Zure erakundearen izena" -#: assets/inline_help/pages/site_dataprotection.j2.md:11 -msgid "The organization responsible for this installation of LiberaForms" -msgstr "LiberaForms instalazio honen ardura duen erakundea" - -#: assets/inline_help/pages/site_dataprotection.j2.md:12 -#: liberaforms/utils/wtf.py:412 -msgid "Your organization's Privacy policy web page" -msgstr "Zure erakundearen pribatutasun-politika azaltzen duen web-orria" +#: assets/inline_help/pages/site_dataprotection.j2.md:14 +#: liberaforms/utils/wtf.py:418 +msgid "Privacy policy web page" +msgstr "Pribatutasun-politika azaltzen duen web-orria" -#: assets/inline_help/pages/site_dataprotection.j2.md:12 +#: assets/inline_help/pages/site_dataprotection.j2.md:14 msgid "If possible, your Privacy policy web page" msgstr "Ahal dela, zuen pribatutasun-politika azaltzen duen web-orria" -#: assets/inline_help/pages/site_dataprotection.j2.md:13 -#: liberaforms/utils/wtf.py:413 -msgid "Your organization's Terms of Service web page" -msgstr "Zure erakundearen erabilera-baldintzak azaltzen dituen web-orria" +#: assets/inline_help/pages/site_dataprotection.j2.md:15 +#: liberaforms/utils/wtf.py:419 +msgid "Terms of Service web page" +msgstr "Erabilera-baldintzak azaltzen dituen web-orria" -#: assets/inline_help/pages/site_dataprotection.j2.md:13 +#: assets/inline_help/pages/site_dataprotection.j2.md:15 msgid "If possible, your Terms of Service web page" msgstr "Ahal dela, zuen erabilera-baldintzak azaltzen dituen web-orria" -#: assets/inline_help/pages/site_dataprotection.j2.md:14 -#: liberaforms/utils/wtf.py:414 -msgid "Your organization's contact email" -msgstr "Zure erakundearekin harremanetan jartzeko eposta" +#: assets/inline_help/pages/site_dataprotection.j2.md:16 +#: liberaforms/utils/wtf.py:420 +msgid "Contact email" +msgstr "Harremanetarako eposta" -#: assets/inline_help/pages/site_dataprotection.j2.md:14 +#: assets/inline_help/pages/site_dataprotection.j2.md:16 msgid "Contact email address for data protection policy enquiries" msgstr "" "Datuak babeserako gidalerroaren gaineko zalantzak argitzeko eposta " "helbidea" -#: assets/inline_help/pages/site_dataprotection.j2.md:16 +#: assets/inline_help/pages/site_dataprotection.j2.md:18 msgid "Your profile is also displayed as part of the Wizard's disclaimer." msgstr "Zure profila Laguntzaileko erantzukizun-ukatze testuan ere agertuko da." -#: assets/inline_help/pages/site_dataprotection.j2.md:18 -#: liberaforms/templates/site/data-protection-settings.html:82 +#: assets/inline_help/pages/site_dataprotection.j2.md:20 +#: liberaforms/templates/site/data-protection-settings.html:90 msgid "Share your organization profile" msgstr "Partekatu zure erakundearen profila" -#: assets/inline_help/pages/site_dataprotection.j2.md:20 +#: assets/inline_help/pages/site_dataprotection.j2.md:22 msgid "When set to `True` your profile is used by the wizard." msgstr "`Egia` gisa ezartzen bada, Laguntzaileak zure profila erabiliko du." -#: assets/inline_help/pages/site_dataprotection.j2.md:20 +#: assets/inline_help/pages/site_dataprotection.j2.md:22 msgid "Users cannot change it." msgstr "Erabiltzaileek ezin dute aldatu." -#: assets/inline_help/pages/site_dataprotection.j2.md:22 +#: assets/inline_help/pages/site_dataprotection.j2.md:24 msgid "Data protection law" msgstr "Datuak babesteko legea" -#: assets/inline_help/pages/site_dataprotection.j2.md:24 -#: liberaforms/utils/wtf.py:423 +#: assets/inline_help/pages/site_dataprotection.j2.md:26 +#: liberaforms/utils/wtf.py:448 msgid "The name of the law used by the wizard." msgstr "Laguntzaileak darabilen legearen izena." -#: assets/inline_help/pages/site_dataprotection.j2.md:24 +#: assets/inline_help/pages/site_dataprotection.j2.md:26 msgid "Users can change it later as needed." msgstr "Erabiltzaileek beren beharren arabera aldatu ahal izango dute gero." @@ -3617,8 +3611,8 @@ msgstr "Egin klik bikoitza arratoiaz mugitze moduan sartzeko." #: liberaforms/templates/form/form-name.html:33 #: liberaforms/templates/form/modals/color-selector-modals.html:24 #: liberaforms/templates/form/new-form.html:30 -#: liberaforms/templates/site/data-protection-settings.html:70 -#: liberaforms/templates/site/data-protection-settings.html:111 +#: liberaforms/templates/site/data-protection-settings.html:78 +#: liberaforms/templates/site/data-protection-settings.html:121 #: liberaforms/templates/site/edit-blurb.html:39 #: liberaforms/templates/site/edit-mimetypes.html:43 #: liberaforms/templates/site/invitation-template.html:45 @@ -4182,11 +4176,11 @@ msgstr "Galdetegi guztiek izan behar dute datuak erabiltzeko baimen-testua" #: liberaforms/templates/form/partials/permissions.html:148 #: liberaforms/templates/form/partials/publish-options.html:15 #: liberaforms/templates/form/partials/publish-options.html:19 -#: liberaforms/templates/site/data-protection-settings.html:89 +#: liberaforms/templates/site/data-protection-settings.html:97 #: liberaforms/templates/user/user-settings.html:73 #: liberaforms/templates/user/user-settings.html:175 #: liberaforms/templates/user/user-settings.html:182 -#: liberaforms/utils/exports.py:41 liberaforms/utils/exports.py:42 +#: liberaforms/utils/exports.py:43 liberaforms/utils/exports.py:44 msgid "True" msgstr "Egia" @@ -4210,11 +4204,11 @@ msgstr "Egia" #: liberaforms/templates/form/partials/permissions.html:148 #: liberaforms/templates/form/partials/publish-options.html:16 #: liberaforms/templates/form/partials/publish-options.html:19 -#: liberaforms/templates/site/data-protection-settings.html:90 +#: liberaforms/templates/site/data-protection-settings.html:98 #: liberaforms/templates/user/user-settings.html:74 #: liberaforms/templates/user/user-settings.html:176 #: liberaforms/templates/user/user-settings.html:183 -#: liberaforms/utils/exports.py:41 liberaforms/utils/exports.py:42 +#: liberaforms/utils/exports.py:43 liberaforms/utils/exports.py:44 msgid "False" msgstr "Gezurra" @@ -4574,7 +4568,7 @@ msgid "Insert link" msgstr "Txertatu esteka" #: liberaforms/templates/common/insert-link-modal.html:18 -#: liberaforms/utils/wtf.py:361 +#: liberaforms/utils/wtf.py:367 msgid "Text" msgstr "Testua" @@ -5197,10 +5191,10 @@ msgid "default" msgstr "lehenetsia" #: liberaforms/templates/site/data-protection-settings.html:17 -msgid "Settings used for data protection." -msgstr "Datuak babesteko erabilitako ezarpenak." +msgid "Settings used by the wizard." +msgstr "Laguntzaileak darabiltzan ezarpenak." -#: liberaforms/templates/site/data-protection-settings.html:87 +#: liberaforms/templates/site/data-protection-settings.html:95 msgid "Display your profile in the wizard" msgstr "Erakutsi zure profila laguntzailean" @@ -5853,14 +5847,14 @@ msgid "The variable [LINK] is required" msgstr "[LINK] aldagaia beharrezkoa da" #: liberaforms/utils/wtf.py:147 liberaforms/utils/wtf.py:179 -#: liberaforms/utils/wtf.py:215 liberaforms/utils/wtf.py:357 -#: liberaforms/utils/wtf.py:369 liberaforms/utils/wtf.py:393 -#: liberaforms/utils/wtf.py:407 +#: liberaforms/utils/wtf.py:215 liberaforms/utils/wtf.py:363 +#: liberaforms/utils/wtf.py:375 liberaforms/utils/wtf.py:399 +#: liberaforms/utils/wtf.py:413 msgid "Not a valid language" msgstr "Ez da baliozko hizkuntza" -#: liberaforms/utils/wtf.py:195 liberaforms/utils/wtf.py:320 -#: liberaforms/utils/wtf.py:336 +#: liberaforms/utils/wtf.py:195 liberaforms/utils/wtf.py:326 +#: liberaforms/utils/wtf.py:342 msgid "Not a valid name" msgstr "Ez da baliozko izena" @@ -5869,8 +5863,8 @@ msgid "Not a valid label" msgstr "Ez da baliozko etiketa" #: liberaforms/utils/wtf.py:206 liberaforms/utils/wtf.py:308 -#: liberaforms/utils/wtf.py:403 liberaforms/utils/wtf.py:419 -#: liberaforms/utils/wtf.py:429 +#: liberaforms/utils/wtf.py:409 liberaforms/utils/wtf.py:425 +#: liberaforms/utils/wtf.py:454 msgid "That text was not valid" msgstr "Testu hori ez zen baliozkoa" @@ -5923,23 +5917,33 @@ msgstr "Zenbakia izan behar du" msgid "Must be greater the zero" msgstr "Zero baino handiagoa izan behar du" -#: liberaforms/utils/wtf.py:326 +#: liberaforms/utils/wtf.py:312 liberaforms/utils/wtf.py:314 +#: liberaforms/utils/wtf.py:429 liberaforms/utils/wtf.py:431 +#: liberaforms/utils/wtf.py:435 liberaforms/utils/wtf.py:437 +msgid "That was not a valid URL" +msgstr "URL hori ez zen baliozkoa" + +#: liberaforms/utils/wtf.py:332 msgid "Please use another" msgstr "Erabili beste bat" -#: liberaforms/utils/wtf.py:344 +#: liberaforms/utils/wtf.py:350 msgid "Short description" msgstr "Deskribapen motza" -#: liberaforms/utils/wtf.py:381 liberaforms/utils/wtf.py:384 -#: liberaforms/utils/wtf.py:386 liberaforms/utils/wtf.py:389 +#: liberaforms/utils/wtf.py:387 liberaforms/utils/wtf.py:390 +#: liberaforms/utils/wtf.py:392 liberaforms/utils/wtf.py:395 msgid "That was not a valid menu" msgstr "Menu hori ez zen baliozkoa" -#: liberaforms/utils/wtf.py:397 +#: liberaforms/utils/wtf.py:403 msgid "One line of text" msgstr "Lerro bakar bat testu" +#: liberaforms/utils/wtf.py:441 liberaforms/utils/wtf.py:443 +msgid "That was not a valid email" +msgstr "Eposta hori ez zen baliozkoa" + #: liberaforms/utils/dispatcher/dispatcher.py:39 msgid "Congratulations!" msgstr "Zorionak!" @@ -7939,3 +7943,22 @@ msgstr "Kredentzial okerrak" #~ msgid "Create a consent text" #~ msgstr "Sortu baimen-testu bat" +#~ msgid "" +#~ "LiberaForms integrates data protection policy" +#~ " law to help you, your users " +#~ "and the people who submit their " +#~ "data." +#~ msgstr "" +#~ "LiberaFormsek datuak babesteko legea bere " +#~ "baitan dakar, zuri, zure erabiltzaileei " +#~ "eta galdetegiei erantzunen beren datuak " +#~ "ematen dituztenei laguntzeko." + +#~ msgid "Your organization's Privacy policy web page" +#~ msgstr "Zure erakundearen pribatutasun-politika azaltzen duen web-orria" + +#~ msgid "Your organization's contact email" +#~ msgstr "Zure erakundearekin harremanetan jartzeko eposta" + +#~ msgid "Settings used for data protection." +#~ msgstr "Datuak babesteko erabilitako ezarpenak." diff --git a/liberaforms/translations/fr/LC_MESSAGES/messages.mo b/liberaforms/translations/fr/LC_MESSAGES/messages.mo Binary files differindex 1f8d594c..f8b4e58b 100644 --- a/liberaforms/translations/fr/LC_MESSAGES/messages.mo +++ b/liberaforms/translations/fr/LC_MESSAGES/messages.mo diff --git a/liberaforms/translations/fr/LC_MESSAGES/messages.po b/liberaforms/translations/fr/LC_MESSAGES/messages.po index 335387f7..f5b0d217 100644 --- a/liberaforms/translations/fr/LC_MESSAGES/messages.po +++ b/liberaforms/translations/fr/LC_MESSAGES/messages.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: info@liberaforms.org\n" -"POT-Creation-Date: 2023-10-02 19:45+0200\n" +"POT-Creation-Date: 2023-10-03 17:06+0200\n" "PO-Revision-Date: 2022-04-08 07:14+0000\n" "Last-Translator: J. Lavoie <j.lavoie@net-c.ca>\n" "Language: fr\n" @@ -290,7 +290,7 @@ msgstr "Ajouter un nouvel éditeur" #: liberaforms/templates/consent/partials/consent_forms_modal.html:9 #: liberaforms/templates/consent/partials/list-consents.html:33 #: liberaforms/templates/consent/partials/usage.html:13 -#: liberaforms/utils/exports.py:29 +#: liberaforms/utils/exports.py:31 msgid "Forms" msgstr "Formulaires" @@ -377,7 +377,7 @@ msgid "Site Privacy statement library" msgstr "" #: assets/inline_help/menu.json:107 -#: assets/inline_help/pages/site_dataprotection.j2.md:28 +#: assets/inline_help/pages/site_dataprotection.j2.md:30 #: liberaforms/templates/admin/admin-panel.html:134 #: liberaforms/templates/site/data-protection-settings.html:11 #, fuzzy @@ -430,7 +430,7 @@ msgstr "Inclure le message" #: liberaforms/templates/admin/admin-panel.html:113 #: liberaforms/templates/site/other-info.html:11 #: liberaforms/templates/user/user-settings.html:199 -#: liberaforms/utils/wtf.py:348 +#: liberaforms/utils/wtf.py:354 #, fuzzy msgid "Other information" msgstr "Coordonnées" @@ -652,14 +652,15 @@ msgstr "" msgid "Not display anything" msgstr "" +#. i18n: Used as column title #: assets/inline_help/pages/_translation_option.j2.md:3 #: assets/inline_help/pages/user.j2.md:8 #: liberaforms/templates/admin/admin-panel.html:183 #: liberaforms/templates/user/user-settings.html:43 -#: liberaforms/utils/wtf.py:132 liberaforms/utils/wtf.py:169 -#: liberaforms/utils/wtf.py:189 liberaforms/utils/wtf.py:349 -#: liberaforms/utils/wtf.py:362 liberaforms/utils/wtf.py:374 -#: liberaforms/utils/wtf.py:398 +#: liberaforms/utils/exports.py:29 liberaforms/utils/wtf.py:132 +#: liberaforms/utils/wtf.py:169 liberaforms/utils/wtf.py:189 +#: liberaforms/utils/wtf.py:355 liberaforms/utils/wtf.py:368 +#: liberaforms/utils/wtf.py:380 liberaforms/utils/wtf.py:404 msgid "Language" msgstr "Langue" @@ -1449,7 +1450,7 @@ msgid "" msgstr "" #: assets/inline_help/pages/form_changename.j2.md:2 -#: liberaforms/utils/wtf.py:330 +#: liberaforms/utils/wtf.py:336 #, fuzzy msgid "The new form name" msgstr "Dupliquer le formulaire" @@ -1976,7 +1977,7 @@ msgstr "" msgid "You may create a new form from scratch or $$use a template$$." msgstr "" -#: assets/inline_help/pages/form_new.j2.md:5 liberaforms/utils/wtf.py:312 +#: assets/inline_help/pages/form_new.j2.md:5 liberaforms/utils/wtf.py:318 msgid "The name of your form" msgstr "" @@ -1988,7 +1989,7 @@ msgstr "" msgid "You can change it later." msgstr "" -#: assets/inline_help/pages/form_new.j2.md:9 liberaforms/utils/wtf.py:314 +#: assets/inline_help/pages/form_new.j2.md:9 liberaforms/utils/wtf.py:320 #, fuzzy msgid "Form address" msgstr "Adresse courriel" @@ -2418,7 +2419,7 @@ msgstr "" #: liberaforms/templates/admin/inspect-user.html:76 #: liberaforms/templates/base-backend.html:150 #: liberaforms/templates/site/partials/inline_help_menu.html:16 -#: liberaforms/utils/exports.py:31 liberaforms/utils/wtf.py:138 +#: liberaforms/utils/exports.py:33 liberaforms/utils/wtf.py:138 msgid "Admin" msgstr "Administrateur" @@ -2908,12 +2909,6 @@ msgstr "" msgid "Add a new statement to the library" msgstr "" -#: assets/inline_help/pages/site_dataprotection.j2.md:2 -msgid "" -"LiberaForms integrates data protection policy law to help you, your users" -" and the people who submit their data." -msgstr "" - #: assets/inline_help/pages/site_dataprotection.j2.md:5 #: assets/inline_help/pages/user_dataconsent.j2.md:10 msgid "See the $$documentation website$$ for more information." @@ -2925,76 +2920,80 @@ msgid "Organization profile" msgstr "" #: assets/inline_help/pages/site_dataprotection.j2.md:9 -msgid "These values are used when you create a new $$site privacy statement$$." +#: assets/inline_help/pages/site_dataprotection.j2.md:13 +msgid "The organization responsible for this installation of LiberaForms" msgstr "" #: assets/inline_help/pages/site_dataprotection.j2.md:11 -#: liberaforms/utils/wtf.py:411 -msgid "The name of your organization" +msgid "These values are used when you create a new $$site privacy statement$$." msgstr "" -#: assets/inline_help/pages/site_dataprotection.j2.md:11 -msgid "The organization responsible for this installation of LiberaForms" +#: assets/inline_help/pages/site_dataprotection.j2.md:13 +#: liberaforms/utils/wtf.py:417 +msgid "The name of your organization" msgstr "" -#: assets/inline_help/pages/site_dataprotection.j2.md:12 -#: liberaforms/utils/wtf.py:412 -msgid "Your organization's Privacy policy web page" -msgstr "" +#: assets/inline_help/pages/site_dataprotection.j2.md:14 +#: liberaforms/utils/wtf.py:418 +#, fuzzy +msgid "Privacy policy web page" +msgstr "Veuillez accepter notre politique de protection des données" -#: assets/inline_help/pages/site_dataprotection.j2.md:12 +#: assets/inline_help/pages/site_dataprotection.j2.md:14 #, fuzzy msgid "If possible, your Privacy policy web page" msgstr "Veuillez accepter notre politique de protection des données" -#: assets/inline_help/pages/site_dataprotection.j2.md:13 -#: liberaforms/utils/wtf.py:413 -msgid "Your organization's Terms of Service web page" -msgstr "" +#: assets/inline_help/pages/site_dataprotection.j2.md:15 +#: liberaforms/utils/wtf.py:419 +#, fuzzy +msgid "Terms of Service web page" +msgstr "Veuillez accepter notre politique de protection des données" -#: assets/inline_help/pages/site_dataprotection.j2.md:13 +#: assets/inline_help/pages/site_dataprotection.j2.md:15 #, fuzzy msgid "If possible, your Terms of Service web page" msgstr "Veuillez accepter notre politique de protection des données" -#: assets/inline_help/pages/site_dataprotection.j2.md:14 -#: liberaforms/utils/wtf.py:414 -msgid "Your organization's contact email" -msgstr "" +#: assets/inline_help/pages/site_dataprotection.j2.md:16 +#: liberaforms/utils/wtf.py:420 +#, fuzzy +msgid "Contact email" +msgstr "Sur invitation uniquement" -#: assets/inline_help/pages/site_dataprotection.j2.md:14 +#: assets/inline_help/pages/site_dataprotection.j2.md:16 #, fuzzy msgid "Contact email address for data protection policy enquiries" msgstr "Veuillez accepter notre politique de protection des données" -#: assets/inline_help/pages/site_dataprotection.j2.md:16 +#: assets/inline_help/pages/site_dataprotection.j2.md:18 msgid "Your profile is also displayed as part of the Wizard's disclaimer." msgstr "" -#: assets/inline_help/pages/site_dataprotection.j2.md:18 -#: liberaforms/templates/site/data-protection-settings.html:82 +#: assets/inline_help/pages/site_dataprotection.j2.md:20 +#: liberaforms/templates/site/data-protection-settings.html:90 msgid "Share your organization profile" msgstr "" -#: assets/inline_help/pages/site_dataprotection.j2.md:20 +#: assets/inline_help/pages/site_dataprotection.j2.md:22 msgid "When set to `True` your profile is used by the wizard." msgstr "" -#: assets/inline_help/pages/site_dataprotection.j2.md:20 +#: assets/inline_help/pages/site_dataprotection.j2.md:22 msgid "Users cannot change it." msgstr "" -#: assets/inline_help/pages/site_dataprotection.j2.md:22 +#: assets/inline_help/pages/site_dataprotection.j2.md:24 #, fuzzy msgid "Data protection law" msgstr "Protection des données" -#: assets/inline_help/pages/site_dataprotection.j2.md:24 -#: liberaforms/utils/wtf.py:423 +#: assets/inline_help/pages/site_dataprotection.j2.md:26 +#: liberaforms/utils/wtf.py:448 msgid "The name of the law used by the wizard." msgstr "" -#: assets/inline_help/pages/site_dataprotection.j2.md:24 +#: assets/inline_help/pages/site_dataprotection.j2.md:26 msgid "Users can change it later as needed." msgstr "" @@ -3547,8 +3546,8 @@ msgstr "" #: liberaforms/templates/form/form-name.html:33 #: liberaforms/templates/form/modals/color-selector-modals.html:24 #: liberaforms/templates/form/new-form.html:30 -#: liberaforms/templates/site/data-protection-settings.html:70 -#: liberaforms/templates/site/data-protection-settings.html:111 +#: liberaforms/templates/site/data-protection-settings.html:78 +#: liberaforms/templates/site/data-protection-settings.html:121 #: liberaforms/templates/site/edit-blurb.html:39 #: liberaforms/templates/site/edit-mimetypes.html:43 #: liberaforms/templates/site/invitation-template.html:45 @@ -4092,11 +4091,11 @@ msgstr "" #: liberaforms/templates/form/partials/permissions.html:148 #: liberaforms/templates/form/partials/publish-options.html:15 #: liberaforms/templates/form/partials/publish-options.html:19 -#: liberaforms/templates/site/data-protection-settings.html:89 +#: liberaforms/templates/site/data-protection-settings.html:97 #: liberaforms/templates/user/user-settings.html:73 #: liberaforms/templates/user/user-settings.html:175 #: liberaforms/templates/user/user-settings.html:182 -#: liberaforms/utils/exports.py:41 liberaforms/utils/exports.py:42 +#: liberaforms/utils/exports.py:43 liberaforms/utils/exports.py:44 msgid "True" msgstr "Vrai" @@ -4120,11 +4119,11 @@ msgstr "Vrai" #: liberaforms/templates/form/partials/permissions.html:148 #: liberaforms/templates/form/partials/publish-options.html:16 #: liberaforms/templates/form/partials/publish-options.html:19 -#: liberaforms/templates/site/data-protection-settings.html:90 +#: liberaforms/templates/site/data-protection-settings.html:98 #: liberaforms/templates/user/user-settings.html:74 #: liberaforms/templates/user/user-settings.html:176 #: liberaforms/templates/user/user-settings.html:183 -#: liberaforms/utils/exports.py:41 liberaforms/utils/exports.py:42 +#: liberaforms/utils/exports.py:43 liberaforms/utils/exports.py:44 msgid "False" msgstr "Faux" @@ -4489,7 +4488,7 @@ msgid "Insert link" msgstr "" #: liberaforms/templates/common/insert-link-modal.html:18 -#: liberaforms/utils/wtf.py:361 +#: liberaforms/utils/wtf.py:367 #, fuzzy msgid "Text" msgstr "Contexte" @@ -5146,11 +5145,10 @@ msgid "default" msgstr "Utiliser la valeur par défaut" #: liberaforms/templates/site/data-protection-settings.html:17 -#, fuzzy -msgid "Settings used for data protection." -msgstr "Veuillez accepter notre politique de protection des données" +msgid "Settings used by the wizard." +msgstr "" -#: liberaforms/templates/site/data-protection-settings.html:87 +#: liberaforms/templates/site/data-protection-settings.html:95 msgid "Display your profile in the wizard" msgstr "" @@ -5818,15 +5816,15 @@ msgid "The variable [LINK] is required" msgstr "" #: liberaforms/utils/wtf.py:147 liberaforms/utils/wtf.py:179 -#: liberaforms/utils/wtf.py:215 liberaforms/utils/wtf.py:357 -#: liberaforms/utils/wtf.py:369 liberaforms/utils/wtf.py:393 -#: liberaforms/utils/wtf.py:407 +#: liberaforms/utils/wtf.py:215 liberaforms/utils/wtf.py:363 +#: liberaforms/utils/wtf.py:375 liberaforms/utils/wtf.py:399 +#: liberaforms/utils/wtf.py:413 #, fuzzy msgid "Not a valid language" msgstr "Langue par défaut" -#: liberaforms/utils/wtf.py:195 liberaforms/utils/wtf.py:320 -#: liberaforms/utils/wtf.py:336 +#: liberaforms/utils/wtf.py:195 liberaforms/utils/wtf.py:326 +#: liberaforms/utils/wtf.py:342 #, fuzzy msgid "Not a valid name" msgstr "Langue par défaut" @@ -5837,8 +5835,8 @@ msgid "Not a valid label" msgstr "Langue par défaut" #: liberaforms/utils/wtf.py:206 liberaforms/utils/wtf.py:308 -#: liberaforms/utils/wtf.py:403 liberaforms/utils/wtf.py:419 -#: liberaforms/utils/wtf.py:429 +#: liberaforms/utils/wtf.py:409 liberaforms/utils/wtf.py:425 +#: liberaforms/utils/wtf.py:454 msgid "That text was not valid" msgstr "Ce texte n’était pas valide" @@ -5891,25 +5889,37 @@ msgstr "Doit être un nombre" msgid "Must be greater the zero" msgstr "Doit être supérieur à zéro" -#: liberaforms/utils/wtf.py:326 +#: liberaforms/utils/wtf.py:312 liberaforms/utils/wtf.py:314 +#: liberaforms/utils/wtf.py:429 liberaforms/utils/wtf.py:431 +#: liberaforms/utils/wtf.py:435 liberaforms/utils/wtf.py:437 +#, fuzzy +msgid "That was not a valid URL" +msgstr "Ce texte n’était pas valide" + +#: liberaforms/utils/wtf.py:332 #, fuzzy msgid "Please use another" msgstr "Supprimer l’utilisateur·rice et les formulaires" -#: liberaforms/utils/wtf.py:344 +#: liberaforms/utils/wtf.py:350 msgid "Short description" msgstr "Brève description" -#: liberaforms/utils/wtf.py:381 liberaforms/utils/wtf.py:384 -#: liberaforms/utils/wtf.py:386 liberaforms/utils/wtf.py:389 +#: liberaforms/utils/wtf.py:387 liberaforms/utils/wtf.py:390 +#: liberaforms/utils/wtf.py:392 liberaforms/utils/wtf.py:395 #, fuzzy msgid "That was not a valid menu" msgstr "Ce texte n’était pas valide" -#: liberaforms/utils/wtf.py:397 +#: liberaforms/utils/wtf.py:403 msgid "One line of text" msgstr "" +#: liberaforms/utils/wtf.py:441 liberaforms/utils/wtf.py:443 +#, fuzzy +msgid "That was not a valid email" +msgstr "Ce texte n’était pas valide" + #: liberaforms/utils/dispatcher/dispatcher.py:39 msgid "Congratulations!" msgstr "Félicitations !" @@ -8306,3 +8316,22 @@ msgstr "" #~ msgid "Your organization's website URL" #~ msgstr "" +#~ msgid "" +#~ "LiberaForms integrates data protection policy" +#~ " law to help you, your users " +#~ "and the people who submit their " +#~ "data." +#~ msgstr "" + +#~ msgid "Your organization's Privacy policy web page" +#~ msgstr "" + +#~ msgid "Your organization's Terms of Service web page" +#~ msgstr "" + +#~ msgid "Your organization's contact email" +#~ msgstr "" + +#~ msgid "Settings used for data protection." +#~ msgstr "Veuillez accepter notre politique de protection des données" + diff --git a/liberaforms/translations/it/LC_MESSAGES/messages.mo b/liberaforms/translations/it/LC_MESSAGES/messages.mo Binary files differindex 9e0c0000..95a84ac3 100644 --- a/liberaforms/translations/it/LC_MESSAGES/messages.mo +++ b/liberaforms/translations/it/LC_MESSAGES/messages.mo diff --git a/liberaforms/translations/it/LC_MESSAGES/messages.po b/liberaforms/translations/it/LC_MESSAGES/messages.po index 3f79d17a..25f01efa 100644 --- a/liberaforms/translations/it/LC_MESSAGES/messages.po +++ b/liberaforms/translations/it/LC_MESSAGES/messages.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: info@liberaforms.org\n" -"POT-Creation-Date: 2023-10-02 19:45+0200\n" +"POT-Creation-Date: 2023-10-03 17:06+0200\n" "PO-Revision-Date: 2022-04-08 07:14+0000\n" "Last-Translator: LiberaForms <info@liberaforms.org>\n" "Language: it\n" @@ -291,7 +291,7 @@ msgstr "Aggiungi un nuovo editor" #: liberaforms/templates/consent/partials/consent_forms_modal.html:9 #: liberaforms/templates/consent/partials/list-consents.html:33 #: liberaforms/templates/consent/partials/usage.html:13 -#: liberaforms/utils/exports.py:29 +#: liberaforms/utils/exports.py:31 msgid "Forms" msgstr "Moduli" @@ -377,7 +377,7 @@ msgid "Site Privacy statement library" msgstr "" #: assets/inline_help/menu.json:107 -#: assets/inline_help/pages/site_dataprotection.j2.md:28 +#: assets/inline_help/pages/site_dataprotection.j2.md:30 #: liberaforms/templates/admin/admin-panel.html:134 #: liberaforms/templates/site/data-protection-settings.html:11 #, fuzzy @@ -430,7 +430,7 @@ msgstr "Includi il messaggio" #: liberaforms/templates/admin/admin-panel.html:113 #: liberaforms/templates/site/other-info.html:11 #: liberaforms/templates/user/user-settings.html:199 -#: liberaforms/utils/wtf.py:348 +#: liberaforms/utils/wtf.py:354 #, fuzzy msgid "Other information" msgstr "Informazioni di contatto" @@ -653,14 +653,15 @@ msgstr "" msgid "Not display anything" msgstr "" +#. i18n: Used as column title #: assets/inline_help/pages/_translation_option.j2.md:3 #: assets/inline_help/pages/user.j2.md:8 #: liberaforms/templates/admin/admin-panel.html:183 #: liberaforms/templates/user/user-settings.html:43 -#: liberaforms/utils/wtf.py:132 liberaforms/utils/wtf.py:169 -#: liberaforms/utils/wtf.py:189 liberaforms/utils/wtf.py:349 -#: liberaforms/utils/wtf.py:362 liberaforms/utils/wtf.py:374 -#: liberaforms/utils/wtf.py:398 +#: liberaforms/utils/exports.py:29 liberaforms/utils/wtf.py:132 +#: liberaforms/utils/wtf.py:169 liberaforms/utils/wtf.py:189 +#: liberaforms/utils/wtf.py:355 liberaforms/utils/wtf.py:368 +#: liberaforms/utils/wtf.py:380 liberaforms/utils/wtf.py:404 msgid "Language" msgstr "Lingua" @@ -1458,7 +1459,7 @@ msgid "" msgstr "" #: assets/inline_help/pages/form_changename.j2.md:2 -#: liberaforms/utils/wtf.py:330 +#: liberaforms/utils/wtf.py:336 #, fuzzy msgid "The new form name" msgstr "Duplica il modulo" @@ -1988,7 +1989,7 @@ msgstr "" msgid "You may create a new form from scratch or $$use a template$$." msgstr "" -#: assets/inline_help/pages/form_new.j2.md:5 liberaforms/utils/wtf.py:312 +#: assets/inline_help/pages/form_new.j2.md:5 liberaforms/utils/wtf.py:318 msgid "The name of your form" msgstr "" @@ -2000,7 +2001,7 @@ msgstr "" msgid "You can change it later." msgstr "" -#: assets/inline_help/pages/form_new.j2.md:9 liberaforms/utils/wtf.py:314 +#: assets/inline_help/pages/form_new.j2.md:9 liberaforms/utils/wtf.py:320 #, fuzzy msgid "Form address" msgstr "Indirizzo email" @@ -2431,7 +2432,7 @@ msgstr "" #: liberaforms/templates/admin/inspect-user.html:76 #: liberaforms/templates/base-backend.html:150 #: liberaforms/templates/site/partials/inline_help_menu.html:16 -#: liberaforms/utils/exports.py:31 liberaforms/utils/wtf.py:138 +#: liberaforms/utils/exports.py:33 liberaforms/utils/wtf.py:138 msgid "Admin" msgstr "Amministratore" @@ -2923,12 +2924,6 @@ msgstr "" msgid "Add a new statement to the library" msgstr "" -#: assets/inline_help/pages/site_dataprotection.j2.md:2 -msgid "" -"LiberaForms integrates data protection policy law to help you, your users" -" and the people who submit their data." -msgstr "" - #: assets/inline_help/pages/site_dataprotection.j2.md:5 #: assets/inline_help/pages/user_dataconsent.j2.md:10 msgid "See the $$documentation website$$ for more information." @@ -2940,76 +2935,80 @@ msgid "Organization profile" msgstr "" #: assets/inline_help/pages/site_dataprotection.j2.md:9 -msgid "These values are used when you create a new $$site privacy statement$$." +#: assets/inline_help/pages/site_dataprotection.j2.md:13 +msgid "The organization responsible for this installation of LiberaForms" msgstr "" #: assets/inline_help/pages/site_dataprotection.j2.md:11 -#: liberaforms/utils/wtf.py:411 -msgid "The name of your organization" +msgid "These values are used when you create a new $$site privacy statement$$." msgstr "" -#: assets/inline_help/pages/site_dataprotection.j2.md:11 -msgid "The organization responsible for this installation of LiberaForms" +#: assets/inline_help/pages/site_dataprotection.j2.md:13 +#: liberaforms/utils/wtf.py:417 +msgid "The name of your organization" msgstr "" -#: assets/inline_help/pages/site_dataprotection.j2.md:12 -#: liberaforms/utils/wtf.py:412 -msgid "Your organization's Privacy policy web page" -msgstr "" +#: assets/inline_help/pages/site_dataprotection.j2.md:14 +#: liberaforms/utils/wtf.py:418 +#, fuzzy +msgid "Privacy policy web page" +msgstr "Ti preghiamo di accettare la nostra policy di protezione dei dati" -#: assets/inline_help/pages/site_dataprotection.j2.md:12 +#: assets/inline_help/pages/site_dataprotection.j2.md:14 #, fuzzy msgid "If possible, your Privacy policy web page" msgstr "Ti preghiamo di accettare la nostra policy di protezione dei dati" -#: assets/inline_help/pages/site_dataprotection.j2.md:13 -#: liberaforms/utils/wtf.py:413 -msgid "Your organization's Terms of Service web page" -msgstr "" +#: assets/inline_help/pages/site_dataprotection.j2.md:15 +#: liberaforms/utils/wtf.py:419 +#, fuzzy +msgid "Terms of Service web page" +msgstr "Ti preghiamo di accettare la nostra policy di protezione dei dati" -#: assets/inline_help/pages/site_dataprotection.j2.md:13 +#: assets/inline_help/pages/site_dataprotection.j2.md:15 #, fuzzy msgid "If possible, your Terms of Service web page" msgstr "Ti preghiamo di accettare la nostra policy di protezione dei dati" -#: assets/inline_help/pages/site_dataprotection.j2.md:14 -#: liberaforms/utils/wtf.py:414 -msgid "Your organization's contact email" -msgstr "" +#: assets/inline_help/pages/site_dataprotection.j2.md:16 +#: liberaforms/utils/wtf.py:420 +#, fuzzy +msgid "Contact email" +msgstr "Esclusivamente su invito" -#: assets/inline_help/pages/site_dataprotection.j2.md:14 +#: assets/inline_help/pages/site_dataprotection.j2.md:16 #, fuzzy msgid "Contact email address for data protection policy enquiries" msgstr "Ti preghiamo di accettare la nostra policy di protezione dei dati" -#: assets/inline_help/pages/site_dataprotection.j2.md:16 +#: assets/inline_help/pages/site_dataprotection.j2.md:18 msgid "Your profile is also displayed as part of the Wizard's disclaimer." msgstr "" -#: assets/inline_help/pages/site_dataprotection.j2.md:18 -#: liberaforms/templates/site/data-protection-settings.html:82 +#: assets/inline_help/pages/site_dataprotection.j2.md:20 +#: liberaforms/templates/site/data-protection-settings.html:90 msgid "Share your organization profile" msgstr "" -#: assets/inline_help/pages/site_dataprotection.j2.md:20 +#: assets/inline_help/pages/site_dataprotection.j2.md:22 msgid "When set to `True` your profile is used by the wizard." msgstr "" -#: assets/inline_help/pages/site_dataprotection.j2.md:20 +#: assets/inline_help/pages/site_dataprotection.j2.md:22 msgid "Users cannot change it." msgstr "" -#: assets/inline_help/pages/site_dataprotection.j2.md:22 +#: assets/inline_help/pages/site_dataprotection.j2.md:24 #, fuzzy msgid "Data protection law" msgstr "Protezione dei dati" -#: assets/inline_help/pages/site_dataprotection.j2.md:24 -#: liberaforms/utils/wtf.py:423 +#: assets/inline_help/pages/site_dataprotection.j2.md:26 +#: liberaforms/utils/wtf.py:448 msgid "The name of the law used by the wizard." msgstr "" -#: assets/inline_help/pages/site_dataprotection.j2.md:24 +#: assets/inline_help/pages/site_dataprotection.j2.md:26 msgid "Users can change it later as needed." msgstr "" @@ -3566,8 +3565,8 @@ msgstr "" #: liberaforms/templates/form/form-name.html:33 #: liberaforms/templates/form/modals/color-selector-modals.html:24 #: liberaforms/templates/form/new-form.html:30 -#: liberaforms/templates/site/data-protection-settings.html:70 -#: liberaforms/templates/site/data-protection-settings.html:111 +#: liberaforms/templates/site/data-protection-settings.html:78 +#: liberaforms/templates/site/data-protection-settings.html:121 #: liberaforms/templates/site/edit-blurb.html:39 #: liberaforms/templates/site/edit-mimetypes.html:43 #: liberaforms/templates/site/invitation-template.html:45 @@ -4115,11 +4114,11 @@ msgstr "" #: liberaforms/templates/form/partials/permissions.html:148 #: liberaforms/templates/form/partials/publish-options.html:15 #: liberaforms/templates/form/partials/publish-options.html:19 -#: liberaforms/templates/site/data-protection-settings.html:89 +#: liberaforms/templates/site/data-protection-settings.html:97 #: liberaforms/templates/user/user-settings.html:73 #: liberaforms/templates/user/user-settings.html:175 #: liberaforms/templates/user/user-settings.html:182 -#: liberaforms/utils/exports.py:41 liberaforms/utils/exports.py:42 +#: liberaforms/utils/exports.py:43 liberaforms/utils/exports.py:44 msgid "True" msgstr "Vero" @@ -4143,11 +4142,11 @@ msgstr "Vero" #: liberaforms/templates/form/partials/permissions.html:148 #: liberaforms/templates/form/partials/publish-options.html:16 #: liberaforms/templates/form/partials/publish-options.html:19 -#: liberaforms/templates/site/data-protection-settings.html:90 +#: liberaforms/templates/site/data-protection-settings.html:98 #: liberaforms/templates/user/user-settings.html:74 #: liberaforms/templates/user/user-settings.html:176 #: liberaforms/templates/user/user-settings.html:183 -#: liberaforms/utils/exports.py:41 liberaforms/utils/exports.py:42 +#: liberaforms/utils/exports.py:43 liberaforms/utils/exports.py:44 msgid "False" msgstr "Falso" @@ -4514,7 +4513,7 @@ msgid "Insert link" msgstr "" #: liberaforms/templates/common/insert-link-modal.html:18 -#: liberaforms/utils/wtf.py:361 +#: liberaforms/utils/wtf.py:367 #, fuzzy msgid "Text" msgstr "Contesto" @@ -5180,11 +5179,10 @@ msgid "default" msgstr "Usa lo standard" #: liberaforms/templates/site/data-protection-settings.html:17 -#, fuzzy -msgid "Settings used for data protection." -msgstr "Ti preghiamo di accettare la nostra policy di protezione dei dati" +msgid "Settings used by the wizard." +msgstr "" -#: liberaforms/templates/site/data-protection-settings.html:87 +#: liberaforms/templates/site/data-protection-settings.html:95 msgid "Display your profile in the wizard" msgstr "" @@ -5861,15 +5859,15 @@ msgid "The variable [LINK] is required" msgstr "È richiesto un file immagine" #: liberaforms/utils/wtf.py:147 liberaforms/utils/wtf.py:179 -#: liberaforms/utils/wtf.py:215 liberaforms/utils/wtf.py:357 -#: liberaforms/utils/wtf.py:369 liberaforms/utils/wtf.py:393 -#: liberaforms/utils/wtf.py:407 +#: liberaforms/utils/wtf.py:215 liberaforms/utils/wtf.py:363 +#: liberaforms/utils/wtf.py:375 liberaforms/utils/wtf.py:399 +#: liberaforms/utils/wtf.py:413 #, fuzzy msgid "Not a valid language" msgstr "Formato immagine non valido" -#: liberaforms/utils/wtf.py:195 liberaforms/utils/wtf.py:320 -#: liberaforms/utils/wtf.py:336 +#: liberaforms/utils/wtf.py:195 liberaforms/utils/wtf.py:326 +#: liberaforms/utils/wtf.py:342 #, fuzzy msgid "Not a valid name" msgstr "Formato immagine non valido" @@ -5880,8 +5878,8 @@ msgid "Not a valid label" msgstr "Formato immagine non valido" #: liberaforms/utils/wtf.py:206 liberaforms/utils/wtf.py:308 -#: liberaforms/utils/wtf.py:403 liberaforms/utils/wtf.py:419 -#: liberaforms/utils/wtf.py:429 +#: liberaforms/utils/wtf.py:409 liberaforms/utils/wtf.py:425 +#: liberaforms/utils/wtf.py:454 msgid "That text was not valid" msgstr "Questo testo non è valido" @@ -5934,25 +5932,37 @@ msgstr "Deve essere un numero" msgid "Must be greater the zero" msgstr "Deve essere maggiore di zero" -#: liberaforms/utils/wtf.py:326 +#: liberaforms/utils/wtf.py:312 liberaforms/utils/wtf.py:314 +#: liberaforms/utils/wtf.py:429 liberaforms/utils/wtf.py:431 +#: liberaforms/utils/wtf.py:435 liberaforms/utils/wtf.py:437 +#, fuzzy +msgid "That was not a valid URL" +msgstr "Questo testo non è valido" + +#: liberaforms/utils/wtf.py:332 #, fuzzy msgid "Please use another" msgstr "Elimina utente e moduli" -#: liberaforms/utils/wtf.py:344 +#: liberaforms/utils/wtf.py:350 msgid "Short description" msgstr "Breve descrizione" -#: liberaforms/utils/wtf.py:381 liberaforms/utils/wtf.py:384 -#: liberaforms/utils/wtf.py:386 liberaforms/utils/wtf.py:389 +#: liberaforms/utils/wtf.py:387 liberaforms/utils/wtf.py:390 +#: liberaforms/utils/wtf.py:392 liberaforms/utils/wtf.py:395 #, fuzzy msgid "That was not a valid menu" msgstr "Questo testo non è valido" -#: liberaforms/utils/wtf.py:397 +#: liberaforms/utils/wtf.py:403 msgid "One line of text" msgstr "" +#: liberaforms/utils/wtf.py:441 liberaforms/utils/wtf.py:443 +#, fuzzy +msgid "That was not a valid email" +msgstr "Questo testo non è valido" + #: liberaforms/utils/dispatcher/dispatcher.py:39 msgid "Congratulations!" msgstr "Congratulazioni!" @@ -8084,3 +8094,22 @@ msgstr "Credenziali sbagliate" #~ msgid "Your organization's website URL" #~ msgstr "" +#~ msgid "" +#~ "LiberaForms integrates data protection policy" +#~ " law to help you, your users " +#~ "and the people who submit their " +#~ "data." +#~ msgstr "" + +#~ msgid "Your organization's Privacy policy web page" +#~ msgstr "" + +#~ msgid "Your organization's Terms of Service web page" +#~ msgstr "" + +#~ msgid "Your organization's contact email" +#~ msgstr "" + +#~ msgid "Settings used for data protection." +#~ msgstr "Ti preghiamo di accettare la nostra policy di protezione dei dati" + diff --git a/liberaforms/translations/messages.pot b/liberaforms/translations/messages.pot index 8b544ff5..76610177 100644 --- a/liberaforms/translations/messages.pot +++ b/liberaforms/translations/messages.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: info@liberaforms.org\n" -"POT-Creation-Date: 2023-10-02 19:45+0200\n" +"POT-Creation-Date: 2023-10-03 17:06+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Language-Team: LANGUAGE <LL@li.org>\n" @@ -270,7 +270,7 @@ msgstr "" #: liberaforms/templates/consent/partials/consent_forms_modal.html:9 #: liberaforms/templates/consent/partials/list-consents.html:33 #: liberaforms/templates/consent/partials/usage.html:13 -#: liberaforms/utils/exports.py:29 +#: liberaforms/utils/exports.py:31 msgid "Forms" msgstr "" @@ -353,7 +353,7 @@ msgid "Site Privacy statement library" msgstr "" #: assets/inline_help/menu.json:107 -#: assets/inline_help/pages/site_dataprotection.j2.md:28 +#: assets/inline_help/pages/site_dataprotection.j2.md:30 #: liberaforms/templates/admin/admin-panel.html:134 #: liberaforms/templates/site/data-protection-settings.html:11 msgid "Wizard settings" @@ -403,7 +403,7 @@ msgstr "" #: liberaforms/templates/admin/admin-panel.html:113 #: liberaforms/templates/site/other-info.html:11 #: liberaforms/templates/user/user-settings.html:199 -#: liberaforms/utils/wtf.py:348 +#: liberaforms/utils/wtf.py:354 msgid "Other information" msgstr "" @@ -616,14 +616,15 @@ msgstr "" msgid "Not display anything" msgstr "" +#. i18n: Used as column title #: assets/inline_help/pages/_translation_option.j2.md:3 #: assets/inline_help/pages/user.j2.md:8 #: liberaforms/templates/admin/admin-panel.html:183 #: liberaforms/templates/user/user-settings.html:43 -#: liberaforms/utils/wtf.py:132 liberaforms/utils/wtf.py:169 -#: liberaforms/utils/wtf.py:189 liberaforms/utils/wtf.py:349 -#: liberaforms/utils/wtf.py:362 liberaforms/utils/wtf.py:374 -#: liberaforms/utils/wtf.py:398 +#: liberaforms/utils/exports.py:29 liberaforms/utils/wtf.py:132 +#: liberaforms/utils/wtf.py:169 liberaforms/utils/wtf.py:189 +#: liberaforms/utils/wtf.py:355 liberaforms/utils/wtf.py:368 +#: liberaforms/utils/wtf.py:380 liberaforms/utils/wtf.py:404 msgid "Language" msgstr "" @@ -1384,7 +1385,7 @@ msgid "" msgstr "" #: assets/inline_help/pages/form_changename.j2.md:2 -#: liberaforms/utils/wtf.py:330 +#: liberaforms/utils/wtf.py:336 msgid "The new form name" msgstr "" @@ -1888,7 +1889,7 @@ msgstr "" msgid "You may create a new form from scratch or $$use a template$$." msgstr "" -#: assets/inline_help/pages/form_new.j2.md:5 liberaforms/utils/wtf.py:312 +#: assets/inline_help/pages/form_new.j2.md:5 liberaforms/utils/wtf.py:318 msgid "The name of your form" msgstr "" @@ -1900,7 +1901,7 @@ msgstr "" msgid "You can change it later." msgstr "" -#: assets/inline_help/pages/form_new.j2.md:9 liberaforms/utils/wtf.py:314 +#: assets/inline_help/pages/form_new.j2.md:9 liberaforms/utils/wtf.py:320 msgid "Form address" msgstr "" @@ -2311,7 +2312,7 @@ msgstr "" #: liberaforms/templates/admin/inspect-user.html:76 #: liberaforms/templates/base-backend.html:150 #: liberaforms/templates/site/partials/inline_help_menu.html:16 -#: liberaforms/utils/exports.py:31 liberaforms/utils/wtf.py:138 +#: liberaforms/utils/exports.py:33 liberaforms/utils/wtf.py:138 msgid "Admin" msgstr "" @@ -2785,12 +2786,6 @@ msgstr "" msgid "Add a new statement to the library" msgstr "" -#: assets/inline_help/pages/site_dataprotection.j2.md:2 -msgid "" -"LiberaForms integrates data protection policy law to help you, your users" -" and the people who submit their data." -msgstr "" - #: assets/inline_help/pages/site_dataprotection.j2.md:5 #: assets/inline_help/pages/user_dataconsent.j2.md:10 msgid "See the $$documentation website$$ for more information." @@ -2802,72 +2797,73 @@ msgid "Organization profile" msgstr "" #: assets/inline_help/pages/site_dataprotection.j2.md:9 -msgid "These values are used when you create a new $$site privacy statement$$." +#: assets/inline_help/pages/site_dataprotection.j2.md:13 +msgid "The organization responsible for this installation of LiberaForms" msgstr "" #: assets/inline_help/pages/site_dataprotection.j2.md:11 -#: liberaforms/utils/wtf.py:411 -msgid "The name of your organization" +msgid "These values are used when you create a new $$site privacy statement$$." msgstr "" -#: assets/inline_help/pages/site_dataprotection.j2.md:11 -msgid "The organization responsible for this installation of LiberaForms" +#: assets/inline_help/pages/site_dataprotection.j2.md:13 +#: liberaforms/utils/wtf.py:417 +msgid "The name of your organization" msgstr "" -#: assets/inline_help/pages/site_dataprotection.j2.md:12 -#: liberaforms/utils/wtf.py:412 -msgid "Your organization's Privacy policy web page" +#: assets/inline_help/pages/site_dataprotection.j2.md:14 +#: liberaforms/utils/wtf.py:418 +msgid "Privacy policy web page" msgstr "" -#: assets/inline_help/pages/site_dataprotection.j2.md:12 +#: assets/inline_help/pages/site_dataprotection.j2.md:14 msgid "If possible, your Privacy policy web page" msgstr "" -#: assets/inline_help/pages/site_dataprotection.j2.md:13 -#: liberaforms/utils/wtf.py:413 -msgid "Your organization's Terms of Service web page" +#: assets/inline_help/pages/site_dataprotection.j2.md:15 +#: liberaforms/utils/wtf.py:419 +msgid "Terms of Service web page" msgstr "" -#: assets/inline_help/pages/site_dataprotection.j2.md:13 +#: assets/inline_help/pages/site_dataprotection.j2.md:15 msgid "If possible, your Terms of Service web page" msgstr "" -#: assets/inline_help/pages/site_dataprotection.j2.md:14 -#: liberaforms/utils/wtf.py:414 -msgid "Your organization's contact email" +#: assets/inline_help/pages/site_dataprotection.j2.md:16 +#: liberaforms/utils/wtf.py:420 +msgid "Contact email" msgstr "" -#: assets/inline_help/pages/site_dataprotection.j2.md:14 +#: assets/inline_help/pages/site_dataprotection.j2.md:16 msgid "Contact email address for data protection policy enquiries" msgstr "" -#: assets/inline_help/pages/site_dataprotection.j2.md:16 +#: assets/inline_help/pages/site_dataprotection.j2.md:18 msgid "Your profile is also displayed as part of the Wizard's disclaimer." msgstr "" -#: assets/inline_help/pages/site_dataprotection.j2.md:18 -#: liberaforms/templates/site/data-protection-settings.html:82 +#: assets/inline_help/pages/site_dataprotection.j2.md:20 +#: liberaforms/templates/site/data-protection-settings.html:90 msgid "Share your organization profile" msgstr "" -#: assets/inline_help/pages/site_dataprotection.j2.md:20 +#: assets/inline_help/pages/site_dataprotection.j2.md:22 msgid "When set to `True` your profile is used by the wizard." msgstr "" -#: assets/inline_help/pages/site_dataprotection.j2.md:20 +#: assets/inline_help/pages/site_dataprotection.j2.md:22 msgid "Users cannot change it." msgstr "" -#: assets/inline_help/pages/site_dataprotection.j2.md:22 +#: assets/inline_help/pages/site_dataprotection.j2.md:24 msgid "Data protection law" msgstr "" -#: assets/inline_help/pages/site_dataprotection.j2.md:24 -#: liberaforms/utils/wtf.py:423 +#: assets/inline_help/pages/site_dataprotection.j2.md:26 +#: liberaforms/utils/wtf.py:448 msgid "The name of the law used by the wizard." msgstr "" -#: assets/inline_help/pages/site_dataprotection.j2.md:24 +#: assets/inline_help/pages/site_dataprotection.j2.md:26 msgid "Users can change it later as needed." msgstr "" @@ -3395,8 +3391,8 @@ msgstr "" #: liberaforms/templates/form/form-name.html:33 #: liberaforms/templates/form/modals/color-selector-modals.html:24 #: liberaforms/templates/form/new-form.html:30 -#: liberaforms/templates/site/data-protection-settings.html:70 -#: liberaforms/templates/site/data-protection-settings.html:111 +#: liberaforms/templates/site/data-protection-settings.html:78 +#: liberaforms/templates/site/data-protection-settings.html:121 #: liberaforms/templates/site/edit-blurb.html:39 #: liberaforms/templates/site/edit-mimetypes.html:43 #: liberaforms/templates/site/invitation-template.html:45 @@ -3912,11 +3908,11 @@ msgstr "" #: liberaforms/templates/form/partials/permissions.html:148 #: liberaforms/templates/form/partials/publish-options.html:15 #: liberaforms/templates/form/partials/publish-options.html:19 -#: liberaforms/templates/site/data-protection-settings.html:89 +#: liberaforms/templates/site/data-protection-settings.html:97 #: liberaforms/templates/user/user-settings.html:73 #: liberaforms/templates/user/user-settings.html:175 #: liberaforms/templates/user/user-settings.html:182 -#: liberaforms/utils/exports.py:41 liberaforms/utils/exports.py:42 +#: liberaforms/utils/exports.py:43 liberaforms/utils/exports.py:44 msgid "True" msgstr "" @@ -3940,11 +3936,11 @@ msgstr "" #: liberaforms/templates/form/partials/permissions.html:148 #: liberaforms/templates/form/partials/publish-options.html:16 #: liberaforms/templates/form/partials/publish-options.html:19 -#: liberaforms/templates/site/data-protection-settings.html:90 +#: liberaforms/templates/site/data-protection-settings.html:98 #: liberaforms/templates/user/user-settings.html:74 #: liberaforms/templates/user/user-settings.html:176 #: liberaforms/templates/user/user-settings.html:183 -#: liberaforms/utils/exports.py:41 liberaforms/utils/exports.py:42 +#: liberaforms/utils/exports.py:43 liberaforms/utils/exports.py:44 msgid "False" msgstr "" @@ -4300,7 +4296,7 @@ msgid "Insert link" msgstr "" #: liberaforms/templates/common/insert-link-modal.html:18 -#: liberaforms/utils/wtf.py:361 +#: liberaforms/utils/wtf.py:367 msgid "Text" msgstr "" @@ -4912,10 +4908,10 @@ msgid "default" msgstr "" #: liberaforms/templates/site/data-protection-settings.html:17 -msgid "Settings used for data protection." +msgid "Settings used by the wizard." msgstr "" -#: liberaforms/templates/site/data-protection-settings.html:87 +#: liberaforms/templates/site/data-protection-settings.html:95 msgid "Display your profile in the wizard" msgstr "" @@ -5553,14 +5549,14 @@ msgid "The variable [LINK] is required" msgstr "" #: liberaforms/utils/wtf.py:147 liberaforms/utils/wtf.py:179 -#: liberaforms/utils/wtf.py:215 liberaforms/utils/wtf.py:357 -#: liberaforms/utils/wtf.py:369 liberaforms/utils/wtf.py:393 -#: liberaforms/utils/wtf.py:407 +#: liberaforms/utils/wtf.py:215 liberaforms/utils/wtf.py:363 +#: liberaforms/utils/wtf.py:375 liberaforms/utils/wtf.py:399 +#: liberaforms/utils/wtf.py:413 msgid "Not a valid language" msgstr "" -#: liberaforms/utils/wtf.py:195 liberaforms/utils/wtf.py:320 -#: liberaforms/utils/wtf.py:336 +#: liberaforms/utils/wtf.py:195 liberaforms/utils/wtf.py:326 +#: liberaforms/utils/wtf.py:342 msgid "Not a valid name" msgstr "" @@ -5569,8 +5565,8 @@ msgid "Not a valid label" msgstr "" #: liberaforms/utils/wtf.py:206 liberaforms/utils/wtf.py:308 -#: liberaforms/utils/wtf.py:403 liberaforms/utils/wtf.py:419 -#: liberaforms/utils/wtf.py:429 +#: liberaforms/utils/wtf.py:409 liberaforms/utils/wtf.py:425 +#: liberaforms/utils/wtf.py:454 msgid "That text was not valid" msgstr "" @@ -5623,23 +5619,33 @@ msgstr "" msgid "Must be greater the zero" msgstr "" -#: liberaforms/utils/wtf.py:326 +#: liberaforms/utils/wtf.py:312 liberaforms/utils/wtf.py:314 +#: liberaforms/utils/wtf.py:429 liberaforms/utils/wtf.py:431 +#: liberaforms/utils/wtf.py:435 liberaforms/utils/wtf.py:437 +msgid "That was not a valid URL" +msgstr "" + +#: liberaforms/utils/wtf.py:332 msgid "Please use another" msgstr "" -#: liberaforms/utils/wtf.py:344 +#: liberaforms/utils/wtf.py:350 msgid "Short description" msgstr "" -#: liberaforms/utils/wtf.py:381 liberaforms/utils/wtf.py:384 -#: liberaforms/utils/wtf.py:386 liberaforms/utils/wtf.py:389 +#: liberaforms/utils/wtf.py:387 liberaforms/utils/wtf.py:390 +#: liberaforms/utils/wtf.py:392 liberaforms/utils/wtf.py:395 msgid "That was not a valid menu" msgstr "" -#: liberaforms/utils/wtf.py:397 +#: liberaforms/utils/wtf.py:403 msgid "One line of text" msgstr "" +#: liberaforms/utils/wtf.py:441 liberaforms/utils/wtf.py:443 +msgid "That was not a valid email" +msgstr "" + #: liberaforms/utils/dispatcher/dispatcher.py:39 msgid "Congratulations!" msgstr "" diff --git a/liberaforms/translations/nb_NO/LC_MESSAGES/messages.mo b/liberaforms/translations/nb_NO/LC_MESSAGES/messages.mo Binary files differindex 0d20cdb3..1759aa2f 100644 --- a/liberaforms/translations/nb_NO/LC_MESSAGES/messages.mo +++ b/liberaforms/translations/nb_NO/LC_MESSAGES/messages.mo diff --git a/liberaforms/translations/nb_NO/LC_MESSAGES/messages.po b/liberaforms/translations/nb_NO/LC_MESSAGES/messages.po index 4299b744..0821065c 100644 --- a/liberaforms/translations/nb_NO/LC_MESSAGES/messages.po +++ b/liberaforms/translations/nb_NO/LC_MESSAGES/messages.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: info@liberaforms.org\n" -"POT-Creation-Date: 2023-10-02 19:45+0200\n" +"POT-Creation-Date: 2023-10-03 17:06+0200\n" "PO-Revision-Date: 2021-11-10 17:04+0000\n" "Last-Translator: LiberaForms <info@liberaforms.org>\n" "Language: nb_NO\n" @@ -291,7 +291,7 @@ msgstr "" #: liberaforms/templates/consent/partials/consent_forms_modal.html:9 #: liberaforms/templates/consent/partials/list-consents.html:33 #: liberaforms/templates/consent/partials/usage.html:13 -#: liberaforms/utils/exports.py:29 +#: liberaforms/utils/exports.py:31 msgid "Forms" msgstr "" @@ -378,7 +378,7 @@ msgid "Site Privacy statement library" msgstr "" #: assets/inline_help/menu.json:107 -#: assets/inline_help/pages/site_dataprotection.j2.md:28 +#: assets/inline_help/pages/site_dataprotection.j2.md:30 #: liberaforms/templates/admin/admin-panel.html:134 #: liberaforms/templates/site/data-protection-settings.html:11 #, fuzzy @@ -432,7 +432,7 @@ msgstr "Inkluder melding" #: liberaforms/templates/admin/admin-panel.html:113 #: liberaforms/templates/site/other-info.html:11 #: liberaforms/templates/user/user-settings.html:199 -#: liberaforms/utils/wtf.py:348 +#: liberaforms/utils/wtf.py:354 #, fuzzy msgid "Other information" msgstr "Bekreftelse" @@ -653,14 +653,15 @@ msgstr "" msgid "Not display anything" msgstr "" +#. i18n: Used as column title #: assets/inline_help/pages/_translation_option.j2.md:3 #: assets/inline_help/pages/user.j2.md:8 #: liberaforms/templates/admin/admin-panel.html:183 #: liberaforms/templates/user/user-settings.html:43 -#: liberaforms/utils/wtf.py:132 liberaforms/utils/wtf.py:169 -#: liberaforms/utils/wtf.py:189 liberaforms/utils/wtf.py:349 -#: liberaforms/utils/wtf.py:362 liberaforms/utils/wtf.py:374 -#: liberaforms/utils/wtf.py:398 +#: liberaforms/utils/exports.py:29 liberaforms/utils/wtf.py:132 +#: liberaforms/utils/wtf.py:169 liberaforms/utils/wtf.py:189 +#: liberaforms/utils/wtf.py:355 liberaforms/utils/wtf.py:368 +#: liberaforms/utils/wtf.py:380 liberaforms/utils/wtf.py:404 msgid "Language" msgstr "SprÃ¥k" @@ -1448,7 +1449,7 @@ msgid "" msgstr "" #: assets/inline_help/pages/form_changename.j2.md:2 -#: liberaforms/utils/wtf.py:330 +#: liberaforms/utils/wtf.py:336 #, fuzzy msgid "The new form name" msgstr "Slett skjema" @@ -1971,7 +1972,7 @@ msgstr "" msgid "You may create a new form from scratch or $$use a template$$." msgstr "" -#: assets/inline_help/pages/form_new.j2.md:5 liberaforms/utils/wtf.py:312 +#: assets/inline_help/pages/form_new.j2.md:5 liberaforms/utils/wtf.py:318 msgid "The name of your form" msgstr "" @@ -1983,7 +1984,7 @@ msgstr "" msgid "You can change it later." msgstr "" -#: assets/inline_help/pages/form_new.j2.md:9 liberaforms/utils/wtf.py:314 +#: assets/inline_help/pages/form_new.j2.md:9 liberaforms/utils/wtf.py:320 #, fuzzy msgid "Form address" msgstr "E-postadresse" @@ -2408,7 +2409,7 @@ msgstr "" #: liberaforms/templates/admin/inspect-user.html:76 #: liberaforms/templates/base-backend.html:150 #: liberaforms/templates/site/partials/inline_help_menu.html:16 -#: liberaforms/utils/exports.py:31 liberaforms/utils/wtf.py:138 +#: liberaforms/utils/exports.py:33 liberaforms/utils/wtf.py:138 msgid "Admin" msgstr "Administrator" @@ -2895,12 +2896,6 @@ msgstr "" msgid "Add a new statement to the library" msgstr "" -#: assets/inline_help/pages/site_dataprotection.j2.md:2 -msgid "" -"LiberaForms integrates data protection policy law to help you, your users" -" and the people who submit their data." -msgstr "" - #: assets/inline_help/pages/site_dataprotection.j2.md:5 #: assets/inline_help/pages/user_dataconsent.j2.md:10 msgid "See the $$documentation website$$ for more information." @@ -2912,73 +2907,75 @@ msgid "Organization profile" msgstr "" #: assets/inline_help/pages/site_dataprotection.j2.md:9 -msgid "These values are used when you create a new $$site privacy statement$$." +#: assets/inline_help/pages/site_dataprotection.j2.md:13 +msgid "The organization responsible for this installation of LiberaForms" msgstr "" #: assets/inline_help/pages/site_dataprotection.j2.md:11 -#: liberaforms/utils/wtf.py:411 -msgid "The name of your organization" +msgid "These values are used when you create a new $$site privacy statement$$." msgstr "" -#: assets/inline_help/pages/site_dataprotection.j2.md:11 -msgid "The organization responsible for this installation of LiberaForms" +#: assets/inline_help/pages/site_dataprotection.j2.md:13 +#: liberaforms/utils/wtf.py:417 +msgid "The name of your organization" msgstr "" -#: assets/inline_help/pages/site_dataprotection.j2.md:12 -#: liberaforms/utils/wtf.py:412 -msgid "Your organization's Privacy policy web page" +#: assets/inline_help/pages/site_dataprotection.j2.md:14 +#: liberaforms/utils/wtf.py:418 +msgid "Privacy policy web page" msgstr "" -#: assets/inline_help/pages/site_dataprotection.j2.md:12 +#: assets/inline_help/pages/site_dataprotection.j2.md:14 msgid "If possible, your Privacy policy web page" msgstr "" -#: assets/inline_help/pages/site_dataprotection.j2.md:13 -#: liberaforms/utils/wtf.py:413 -msgid "Your organization's Terms of Service web page" +#: assets/inline_help/pages/site_dataprotection.j2.md:15 +#: liberaforms/utils/wtf.py:419 +msgid "Terms of Service web page" msgstr "" -#: assets/inline_help/pages/site_dataprotection.j2.md:13 +#: assets/inline_help/pages/site_dataprotection.j2.md:15 msgid "If possible, your Terms of Service web page" msgstr "" -#: assets/inline_help/pages/site_dataprotection.j2.md:14 -#: liberaforms/utils/wtf.py:414 -msgid "Your organization's contact email" -msgstr "" +#: assets/inline_help/pages/site_dataprotection.j2.md:16 +#: liberaforms/utils/wtf.py:420 +#, fuzzy +msgid "Contact email" +msgstr "Kun ved invitasjon" -#: assets/inline_help/pages/site_dataprotection.j2.md:14 +#: assets/inline_help/pages/site_dataprotection.j2.md:16 msgid "Contact email address for data protection policy enquiries" msgstr "" -#: assets/inline_help/pages/site_dataprotection.j2.md:16 +#: assets/inline_help/pages/site_dataprotection.j2.md:18 msgid "Your profile is also displayed as part of the Wizard's disclaimer." msgstr "" -#: assets/inline_help/pages/site_dataprotection.j2.md:18 -#: liberaforms/templates/site/data-protection-settings.html:82 +#: assets/inline_help/pages/site_dataprotection.j2.md:20 +#: liberaforms/templates/site/data-protection-settings.html:90 msgid "Share your organization profile" msgstr "" -#: assets/inline_help/pages/site_dataprotection.j2.md:20 +#: assets/inline_help/pages/site_dataprotection.j2.md:22 msgid "When set to `True` your profile is used by the wizard." msgstr "" -#: assets/inline_help/pages/site_dataprotection.j2.md:20 +#: assets/inline_help/pages/site_dataprotection.j2.md:22 msgid "Users cannot change it." msgstr "" -#: assets/inline_help/pages/site_dataprotection.j2.md:22 +#: assets/inline_help/pages/site_dataprotection.j2.md:24 #, fuzzy msgid "Data protection law" msgstr "Databeskyttelse" -#: assets/inline_help/pages/site_dataprotection.j2.md:24 -#: liberaforms/utils/wtf.py:423 +#: assets/inline_help/pages/site_dataprotection.j2.md:26 +#: liberaforms/utils/wtf.py:448 msgid "The name of the law used by the wizard." msgstr "" -#: assets/inline_help/pages/site_dataprotection.j2.md:24 +#: assets/inline_help/pages/site_dataprotection.j2.md:26 msgid "Users can change it later as needed." msgstr "" @@ -3528,8 +3525,8 @@ msgstr "" #: liberaforms/templates/form/form-name.html:33 #: liberaforms/templates/form/modals/color-selector-modals.html:24 #: liberaforms/templates/form/new-form.html:30 -#: liberaforms/templates/site/data-protection-settings.html:70 -#: liberaforms/templates/site/data-protection-settings.html:111 +#: liberaforms/templates/site/data-protection-settings.html:78 +#: liberaforms/templates/site/data-protection-settings.html:121 #: liberaforms/templates/site/edit-blurb.html:39 #: liberaforms/templates/site/edit-mimetypes.html:43 #: liberaforms/templates/site/invitation-template.html:45 @@ -4067,11 +4064,11 @@ msgstr "" #: liberaforms/templates/form/partials/permissions.html:148 #: liberaforms/templates/form/partials/publish-options.html:15 #: liberaforms/templates/form/partials/publish-options.html:19 -#: liberaforms/templates/site/data-protection-settings.html:89 +#: liberaforms/templates/site/data-protection-settings.html:97 #: liberaforms/templates/user/user-settings.html:73 #: liberaforms/templates/user/user-settings.html:175 #: liberaforms/templates/user/user-settings.html:182 -#: liberaforms/utils/exports.py:41 liberaforms/utils/exports.py:42 +#: liberaforms/utils/exports.py:43 liberaforms/utils/exports.py:44 msgid "True" msgstr "" @@ -4095,11 +4092,11 @@ msgstr "" #: liberaforms/templates/form/partials/permissions.html:148 #: liberaforms/templates/form/partials/publish-options.html:16 #: liberaforms/templates/form/partials/publish-options.html:19 -#: liberaforms/templates/site/data-protection-settings.html:90 +#: liberaforms/templates/site/data-protection-settings.html:98 #: liberaforms/templates/user/user-settings.html:74 #: liberaforms/templates/user/user-settings.html:176 #: liberaforms/templates/user/user-settings.html:183 -#: liberaforms/utils/exports.py:41 liberaforms/utils/exports.py:42 +#: liberaforms/utils/exports.py:43 liberaforms/utils/exports.py:44 msgid "False" msgstr "" @@ -4466,7 +4463,7 @@ msgid "Insert link" msgstr "" #: liberaforms/templates/common/insert-link-modal.html:18 -#: liberaforms/utils/wtf.py:361 +#: liberaforms/utils/wtf.py:367 #, fuzzy msgid "Text" msgstr "Rediger tekst" @@ -5122,10 +5119,10 @@ msgid "default" msgstr "Bruk forvalg" #: liberaforms/templates/site/data-protection-settings.html:17 -msgid "Settings used for data protection." +msgid "Settings used by the wizard." msgstr "" -#: liberaforms/templates/site/data-protection-settings.html:87 +#: liberaforms/templates/site/data-protection-settings.html:95 msgid "Display your profile in the wizard" msgstr "" @@ -5791,15 +5788,15 @@ msgid "The variable [LINK] is required" msgstr "En bildefil kreves" #: liberaforms/utils/wtf.py:147 liberaforms/utils/wtf.py:179 -#: liberaforms/utils/wtf.py:215 liberaforms/utils/wtf.py:357 -#: liberaforms/utils/wtf.py:369 liberaforms/utils/wtf.py:393 -#: liberaforms/utils/wtf.py:407 +#: liberaforms/utils/wtf.py:215 liberaforms/utils/wtf.py:363 +#: liberaforms/utils/wtf.py:375 liberaforms/utils/wtf.py:399 +#: liberaforms/utils/wtf.py:413 #, fuzzy msgid "Not a valid language" msgstr "Ikke en gyldig tidssone" -#: liberaforms/utils/wtf.py:195 liberaforms/utils/wtf.py:320 -#: liberaforms/utils/wtf.py:336 +#: liberaforms/utils/wtf.py:195 liberaforms/utils/wtf.py:326 +#: liberaforms/utils/wtf.py:342 #, fuzzy msgid "Not a valid name" msgstr "Ikke en gyldig tidssone" @@ -5810,8 +5807,8 @@ msgid "Not a valid label" msgstr "Ikke en gyldig tidssone" #: liberaforms/utils/wtf.py:206 liberaforms/utils/wtf.py:308 -#: liberaforms/utils/wtf.py:403 liberaforms/utils/wtf.py:419 -#: liberaforms/utils/wtf.py:429 +#: liberaforms/utils/wtf.py:409 liberaforms/utils/wtf.py:425 +#: liberaforms/utils/wtf.py:454 msgid "That text was not valid" msgstr "" @@ -5866,25 +5863,37 @@ msgstr "" msgid "Must be greater the zero" msgstr "" -#: liberaforms/utils/wtf.py:326 +#: liberaforms/utils/wtf.py:312 liberaforms/utils/wtf.py:314 +#: liberaforms/utils/wtf.py:429 liberaforms/utils/wtf.py:431 +#: liberaforms/utils/wtf.py:435 liberaforms/utils/wtf.py:437 +#, fuzzy +msgid "That was not a valid URL" +msgstr "Ikke en gyldig tidssone" + +#: liberaforms/utils/wtf.py:332 #, fuzzy msgid "Please use another" msgstr "Slett bruker og skjemaer" -#: liberaforms/utils/wtf.py:344 +#: liberaforms/utils/wtf.py:350 msgid "Short description" msgstr "Kort beskrivelse" -#: liberaforms/utils/wtf.py:381 liberaforms/utils/wtf.py:384 -#: liberaforms/utils/wtf.py:386 liberaforms/utils/wtf.py:389 +#: liberaforms/utils/wtf.py:387 liberaforms/utils/wtf.py:390 +#: liberaforms/utils/wtf.py:392 liberaforms/utils/wtf.py:395 #, fuzzy msgid "That was not a valid menu" msgstr "Ikke en gyldig tidssone" -#: liberaforms/utils/wtf.py:397 +#: liberaforms/utils/wtf.py:403 msgid "One line of text" msgstr "" +#: liberaforms/utils/wtf.py:441 liberaforms/utils/wtf.py:443 +#, fuzzy +msgid "That was not a valid email" +msgstr "Ikke en gyldig tidssone" + #: liberaforms/utils/dispatcher/dispatcher.py:39 msgid "Congratulations!" msgstr "Gratulerer" @@ -8332,3 +8341,22 @@ msgstr "Feilaktige identitetsdetaljer" #~ msgid "If possible, your data protection policy web page" #~ msgstr "" +#~ msgid "" +#~ "LiberaForms integrates data protection policy" +#~ " law to help you, your users " +#~ "and the people who submit their " +#~ "data." +#~ msgstr "" + +#~ msgid "Your organization's Privacy policy web page" +#~ msgstr "" + +#~ msgid "Your organization's Terms of Service web page" +#~ msgstr "" + +#~ msgid "Your organization's contact email" +#~ msgstr "" + +#~ msgid "Settings used for data protection." +#~ msgstr "" + diff --git a/liberaforms/translations/pl/LC_MESSAGES/messages.mo b/liberaforms/translations/pl/LC_MESSAGES/messages.mo Binary files differindex fc1eb5f7..cb489995 100644 --- a/liberaforms/translations/pl/LC_MESSAGES/messages.mo +++ b/liberaforms/translations/pl/LC_MESSAGES/messages.mo diff --git a/liberaforms/translations/pl/LC_MESSAGES/messages.po b/liberaforms/translations/pl/LC_MESSAGES/messages.po index 85bc3181..9f1e1cca 100644 --- a/liberaforms/translations/pl/LC_MESSAGES/messages.po +++ b/liberaforms/translations/pl/LC_MESSAGES/messages.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: info@liberaforms.org\n" -"POT-Creation-Date: 2023-10-02 19:45+0200\n" +"POT-Creation-Date: 2023-10-03 17:06+0200\n" "PO-Revision-Date: 2022-04-08 07:14+0000\n" "Last-Translator: J. Lavoie <j.lavoie@net-c.ca>\n" "Language: pl\n" @@ -275,7 +275,7 @@ msgstr "" #: liberaforms/templates/consent/partials/consent_forms_modal.html:9 #: liberaforms/templates/consent/partials/list-consents.html:33 #: liberaforms/templates/consent/partials/usage.html:13 -#: liberaforms/utils/exports.py:29 +#: liberaforms/utils/exports.py:31 msgid "Forms" msgstr "" @@ -359,7 +359,7 @@ msgid "Site Privacy statement library" msgstr "" #: assets/inline_help/menu.json:107 -#: assets/inline_help/pages/site_dataprotection.j2.md:28 +#: assets/inline_help/pages/site_dataprotection.j2.md:30 #: liberaforms/templates/admin/admin-panel.html:134 #: liberaforms/templates/site/data-protection-settings.html:11 msgid "Wizard settings" @@ -410,7 +410,7 @@ msgstr "" #: liberaforms/templates/admin/admin-panel.html:113 #: liberaforms/templates/site/other-info.html:11 #: liberaforms/templates/user/user-settings.html:199 -#: liberaforms/utils/wtf.py:348 +#: liberaforms/utils/wtf.py:354 msgid "Other information" msgstr "" @@ -623,14 +623,15 @@ msgstr "" msgid "Not display anything" msgstr "" +#. i18n: Used as column title #: assets/inline_help/pages/_translation_option.j2.md:3 #: assets/inline_help/pages/user.j2.md:8 #: liberaforms/templates/admin/admin-panel.html:183 #: liberaforms/templates/user/user-settings.html:43 -#: liberaforms/utils/wtf.py:132 liberaforms/utils/wtf.py:169 -#: liberaforms/utils/wtf.py:189 liberaforms/utils/wtf.py:349 -#: liberaforms/utils/wtf.py:362 liberaforms/utils/wtf.py:374 -#: liberaforms/utils/wtf.py:398 +#: liberaforms/utils/exports.py:29 liberaforms/utils/wtf.py:132 +#: liberaforms/utils/wtf.py:169 liberaforms/utils/wtf.py:189 +#: liberaforms/utils/wtf.py:355 liberaforms/utils/wtf.py:368 +#: liberaforms/utils/wtf.py:380 liberaforms/utils/wtf.py:404 msgid "Language" msgstr "" @@ -1395,7 +1396,7 @@ msgid "" msgstr "" #: assets/inline_help/pages/form_changename.j2.md:2 -#: liberaforms/utils/wtf.py:330 +#: liberaforms/utils/wtf.py:336 msgid "The new form name" msgstr "" @@ -1900,7 +1901,7 @@ msgstr "" msgid "You may create a new form from scratch or $$use a template$$." msgstr "" -#: assets/inline_help/pages/form_new.j2.md:5 liberaforms/utils/wtf.py:312 +#: assets/inline_help/pages/form_new.j2.md:5 liberaforms/utils/wtf.py:318 msgid "The name of your form" msgstr "" @@ -1912,7 +1913,7 @@ msgstr "" msgid "You can change it later." msgstr "" -#: assets/inline_help/pages/form_new.j2.md:9 liberaforms/utils/wtf.py:314 +#: assets/inline_help/pages/form_new.j2.md:9 liberaforms/utils/wtf.py:320 msgid "Form address" msgstr "" @@ -2325,7 +2326,7 @@ msgstr "" #: liberaforms/templates/admin/inspect-user.html:76 #: liberaforms/templates/base-backend.html:150 #: liberaforms/templates/site/partials/inline_help_menu.html:16 -#: liberaforms/utils/exports.py:31 liberaforms/utils/wtf.py:138 +#: liberaforms/utils/exports.py:33 liberaforms/utils/wtf.py:138 msgid "Admin" msgstr "" @@ -2799,12 +2800,6 @@ msgstr "" msgid "Add a new statement to the library" msgstr "" -#: assets/inline_help/pages/site_dataprotection.j2.md:2 -msgid "" -"LiberaForms integrates data protection policy law to help you, your users" -" and the people who submit their data." -msgstr "" - #: assets/inline_help/pages/site_dataprotection.j2.md:5 #: assets/inline_help/pages/user_dataconsent.j2.md:10 msgid "See the $$documentation website$$ for more information." @@ -2816,72 +2811,73 @@ msgid "Organization profile" msgstr "" #: assets/inline_help/pages/site_dataprotection.j2.md:9 -msgid "These values are used when you create a new $$site privacy statement$$." +#: assets/inline_help/pages/site_dataprotection.j2.md:13 +msgid "The organization responsible for this installation of LiberaForms" msgstr "" #: assets/inline_help/pages/site_dataprotection.j2.md:11 -#: liberaforms/utils/wtf.py:411 -msgid "The name of your organization" +msgid "These values are used when you create a new $$site privacy statement$$." msgstr "" -#: assets/inline_help/pages/site_dataprotection.j2.md:11 -msgid "The organization responsible for this installation of LiberaForms" +#: assets/inline_help/pages/site_dataprotection.j2.md:13 +#: liberaforms/utils/wtf.py:417 +msgid "The name of your organization" msgstr "" -#: assets/inline_help/pages/site_dataprotection.j2.md:12 -#: liberaforms/utils/wtf.py:412 -msgid "Your organization's Privacy policy web page" +#: assets/inline_help/pages/site_dataprotection.j2.md:14 +#: liberaforms/utils/wtf.py:418 +msgid "Privacy policy web page" msgstr "" -#: assets/inline_help/pages/site_dataprotection.j2.md:12 +#: assets/inline_help/pages/site_dataprotection.j2.md:14 msgid "If possible, your Privacy policy web page" msgstr "" -#: assets/inline_help/pages/site_dataprotection.j2.md:13 -#: liberaforms/utils/wtf.py:413 -msgid "Your organization's Terms of Service web page" +#: assets/inline_help/pages/site_dataprotection.j2.md:15 +#: liberaforms/utils/wtf.py:419 +msgid "Terms of Service web page" msgstr "" -#: assets/inline_help/pages/site_dataprotection.j2.md:13 +#: assets/inline_help/pages/site_dataprotection.j2.md:15 msgid "If possible, your Terms of Service web page" msgstr "" -#: assets/inline_help/pages/site_dataprotection.j2.md:14 -#: liberaforms/utils/wtf.py:414 -msgid "Your organization's contact email" +#: assets/inline_help/pages/site_dataprotection.j2.md:16 +#: liberaforms/utils/wtf.py:420 +msgid "Contact email" msgstr "" -#: assets/inline_help/pages/site_dataprotection.j2.md:14 +#: assets/inline_help/pages/site_dataprotection.j2.md:16 msgid "Contact email address for data protection policy enquiries" msgstr "" -#: assets/inline_help/pages/site_dataprotection.j2.md:16 +#: assets/inline_help/pages/site_dataprotection.j2.md:18 msgid "Your profile is also displayed as part of the Wizard's disclaimer." msgstr "" -#: assets/inline_help/pages/site_dataprotection.j2.md:18 -#: liberaforms/templates/site/data-protection-settings.html:82 +#: assets/inline_help/pages/site_dataprotection.j2.md:20 +#: liberaforms/templates/site/data-protection-settings.html:90 msgid "Share your organization profile" msgstr "" -#: assets/inline_help/pages/site_dataprotection.j2.md:20 +#: assets/inline_help/pages/site_dataprotection.j2.md:22 msgid "When set to `True` your profile is used by the wizard." msgstr "" -#: assets/inline_help/pages/site_dataprotection.j2.md:20 +#: assets/inline_help/pages/site_dataprotection.j2.md:22 msgid "Users cannot change it." msgstr "" -#: assets/inline_help/pages/site_dataprotection.j2.md:22 +#: assets/inline_help/pages/site_dataprotection.j2.md:24 msgid "Data protection law" msgstr "" -#: assets/inline_help/pages/site_dataprotection.j2.md:24 -#: liberaforms/utils/wtf.py:423 +#: assets/inline_help/pages/site_dataprotection.j2.md:26 +#: liberaforms/utils/wtf.py:448 msgid "The name of the law used by the wizard." msgstr "" -#: assets/inline_help/pages/site_dataprotection.j2.md:24 +#: assets/inline_help/pages/site_dataprotection.j2.md:26 msgid "Users can change it later as needed." msgstr "" @@ -3409,8 +3405,8 @@ msgstr "" #: liberaforms/templates/form/form-name.html:33 #: liberaforms/templates/form/modals/color-selector-modals.html:24 #: liberaforms/templates/form/new-form.html:30 -#: liberaforms/templates/site/data-protection-settings.html:70 -#: liberaforms/templates/site/data-protection-settings.html:111 +#: liberaforms/templates/site/data-protection-settings.html:78 +#: liberaforms/templates/site/data-protection-settings.html:121 #: liberaforms/templates/site/edit-blurb.html:39 #: liberaforms/templates/site/edit-mimetypes.html:43 #: liberaforms/templates/site/invitation-template.html:45 @@ -3927,11 +3923,11 @@ msgstr "" #: liberaforms/templates/form/partials/permissions.html:148 #: liberaforms/templates/form/partials/publish-options.html:15 #: liberaforms/templates/form/partials/publish-options.html:19 -#: liberaforms/templates/site/data-protection-settings.html:89 +#: liberaforms/templates/site/data-protection-settings.html:97 #: liberaforms/templates/user/user-settings.html:73 #: liberaforms/templates/user/user-settings.html:175 #: liberaforms/templates/user/user-settings.html:182 -#: liberaforms/utils/exports.py:41 liberaforms/utils/exports.py:42 +#: liberaforms/utils/exports.py:43 liberaforms/utils/exports.py:44 msgid "True" msgstr "" @@ -3955,11 +3951,11 @@ msgstr "" #: liberaforms/templates/form/partials/permissions.html:148 #: liberaforms/templates/form/partials/publish-options.html:16 #: liberaforms/templates/form/partials/publish-options.html:19 -#: liberaforms/templates/site/data-protection-settings.html:90 +#: liberaforms/templates/site/data-protection-settings.html:98 #: liberaforms/templates/user/user-settings.html:74 #: liberaforms/templates/user/user-settings.html:176 #: liberaforms/templates/user/user-settings.html:183 -#: liberaforms/utils/exports.py:41 liberaforms/utils/exports.py:42 +#: liberaforms/utils/exports.py:43 liberaforms/utils/exports.py:44 msgid "False" msgstr "" @@ -4316,7 +4312,7 @@ msgid "Insert link" msgstr "" #: liberaforms/templates/common/insert-link-modal.html:18 -#: liberaforms/utils/wtf.py:361 +#: liberaforms/utils/wtf.py:367 msgid "Text" msgstr "" @@ -4935,10 +4931,10 @@ msgid "default" msgstr "" #: liberaforms/templates/site/data-protection-settings.html:17 -msgid "Settings used for data protection." +msgid "Settings used by the wizard." msgstr "" -#: liberaforms/templates/site/data-protection-settings.html:87 +#: liberaforms/templates/site/data-protection-settings.html:95 msgid "Display your profile in the wizard" msgstr "" @@ -5582,14 +5578,14 @@ msgid "The variable [LINK] is required" msgstr "" #: liberaforms/utils/wtf.py:147 liberaforms/utils/wtf.py:179 -#: liberaforms/utils/wtf.py:215 liberaforms/utils/wtf.py:357 -#: liberaforms/utils/wtf.py:369 liberaforms/utils/wtf.py:393 -#: liberaforms/utils/wtf.py:407 +#: liberaforms/utils/wtf.py:215 liberaforms/utils/wtf.py:363 +#: liberaforms/utils/wtf.py:375 liberaforms/utils/wtf.py:399 +#: liberaforms/utils/wtf.py:413 msgid "Not a valid language" msgstr "" -#: liberaforms/utils/wtf.py:195 liberaforms/utils/wtf.py:320 -#: liberaforms/utils/wtf.py:336 +#: liberaforms/utils/wtf.py:195 liberaforms/utils/wtf.py:326 +#: liberaforms/utils/wtf.py:342 msgid "Not a valid name" msgstr "" @@ -5598,8 +5594,8 @@ msgid "Not a valid label" msgstr "" #: liberaforms/utils/wtf.py:206 liberaforms/utils/wtf.py:308 -#: liberaforms/utils/wtf.py:403 liberaforms/utils/wtf.py:419 -#: liberaforms/utils/wtf.py:429 +#: liberaforms/utils/wtf.py:409 liberaforms/utils/wtf.py:425 +#: liberaforms/utils/wtf.py:454 msgid "That text was not valid" msgstr "" @@ -5652,23 +5648,33 @@ msgstr "" msgid "Must be greater the zero" msgstr "" -#: liberaforms/utils/wtf.py:326 +#: liberaforms/utils/wtf.py:312 liberaforms/utils/wtf.py:314 +#: liberaforms/utils/wtf.py:429 liberaforms/utils/wtf.py:431 +#: liberaforms/utils/wtf.py:435 liberaforms/utils/wtf.py:437 +msgid "That was not a valid URL" +msgstr "" + +#: liberaforms/utils/wtf.py:332 msgid "Please use another" msgstr "" -#: liberaforms/utils/wtf.py:344 +#: liberaforms/utils/wtf.py:350 msgid "Short description" msgstr "" -#: liberaforms/utils/wtf.py:381 liberaforms/utils/wtf.py:384 -#: liberaforms/utils/wtf.py:386 liberaforms/utils/wtf.py:389 +#: liberaforms/utils/wtf.py:387 liberaforms/utils/wtf.py:390 +#: liberaforms/utils/wtf.py:392 liberaforms/utils/wtf.py:395 msgid "That was not a valid menu" msgstr "" -#: liberaforms/utils/wtf.py:397 +#: liberaforms/utils/wtf.py:403 msgid "One line of text" msgstr "" +#: liberaforms/utils/wtf.py:441 liberaforms/utils/wtf.py:443 +msgid "That was not a valid email" +msgstr "" + #: liberaforms/utils/dispatcher/dispatcher.py:39 msgid "Congratulations!" msgstr "" @@ -8206,3 +8212,22 @@ msgstr "" #~ msgid "If possible, your data protection policy web page" #~ msgstr "" +#~ msgid "" +#~ "LiberaForms integrates data protection policy" +#~ " law to help you, your users " +#~ "and the people who submit their " +#~ "data." +#~ msgstr "" + +#~ msgid "Your organization's Privacy policy web page" +#~ msgstr "" + +#~ msgid "Your organization's Terms of Service web page" +#~ msgstr "" + +#~ msgid "Your organization's contact email" +#~ msgstr "" + +#~ msgid "Settings used for data protection." +#~ msgstr "" + diff --git a/liberaforms/translations/pt_BR/LC_MESSAGES/messages.mo b/liberaforms/translations/pt_BR/LC_MESSAGES/messages.mo Binary files differindex 9d022525..cdd1db34 100644 --- a/liberaforms/translations/pt_BR/LC_MESSAGES/messages.mo +++ b/liberaforms/translations/pt_BR/LC_MESSAGES/messages.mo diff --git a/liberaforms/translations/pt_BR/LC_MESSAGES/messages.po b/liberaforms/translations/pt_BR/LC_MESSAGES/messages.po index 902d7ed1..9ef8ec2a 100644 --- a/liberaforms/translations/pt_BR/LC_MESSAGES/messages.po +++ b/liberaforms/translations/pt_BR/LC_MESSAGES/messages.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: info@liberaforms.org\n" -"POT-Creation-Date: 2023-10-02 19:45+0200\n" +"POT-Creation-Date: 2023-10-03 17:06+0200\n" "PO-Revision-Date: 2022-04-08 07:14+0000\n" "Last-Translator: J. Lavoie <j.lavoie@net-c.ca>\n" "Language: pt_BR\n" @@ -287,7 +287,7 @@ msgstr "Você tem um alerta" #: liberaforms/templates/consent/partials/consent_forms_modal.html:9 #: liberaforms/templates/consent/partials/list-consents.html:33 #: liberaforms/templates/consent/partials/usage.html:13 -#: liberaforms/utils/exports.py:29 +#: liberaforms/utils/exports.py:31 msgid "Forms" msgstr "Formulários" @@ -374,7 +374,7 @@ msgid "Site Privacy statement library" msgstr "" #: assets/inline_help/menu.json:107 -#: assets/inline_help/pages/site_dataprotection.j2.md:28 +#: assets/inline_help/pages/site_dataprotection.j2.md:30 #: liberaforms/templates/admin/admin-panel.html:134 #: liberaforms/templates/site/data-protection-settings.html:11 #, fuzzy @@ -427,7 +427,7 @@ msgstr "Novos Formulários" #: liberaforms/templates/admin/admin-panel.html:113 #: liberaforms/templates/site/other-info.html:11 #: liberaforms/templates/user/user-settings.html:199 -#: liberaforms/utils/wtf.py:348 +#: liberaforms/utils/wtf.py:354 #, fuzzy msgid "Other information" msgstr "Informação de Contato" @@ -647,14 +647,15 @@ msgstr "" msgid "Not display anything" msgstr "" +#. i18n: Used as column title #: assets/inline_help/pages/_translation_option.j2.md:3 #: assets/inline_help/pages/user.j2.md:8 #: liberaforms/templates/admin/admin-panel.html:183 #: liberaforms/templates/user/user-settings.html:43 -#: liberaforms/utils/wtf.py:132 liberaforms/utils/wtf.py:169 -#: liberaforms/utils/wtf.py:189 liberaforms/utils/wtf.py:349 -#: liberaforms/utils/wtf.py:362 liberaforms/utils/wtf.py:374 -#: liberaforms/utils/wtf.py:398 +#: liberaforms/utils/exports.py:29 liberaforms/utils/wtf.py:132 +#: liberaforms/utils/wtf.py:169 liberaforms/utils/wtf.py:189 +#: liberaforms/utils/wtf.py:355 liberaforms/utils/wtf.py:368 +#: liberaforms/utils/wtf.py:380 liberaforms/utils/wtf.py:404 msgid "Language" msgstr "Idioma" @@ -1440,7 +1441,7 @@ msgid "" msgstr "" #: assets/inline_help/pages/form_changename.j2.md:2 -#: liberaforms/utils/wtf.py:330 +#: liberaforms/utils/wtf.py:336 #, fuzzy msgid "The new form name" msgstr "Novos Formulários" @@ -1956,7 +1957,7 @@ msgstr "" msgid "You may create a new form from scratch or $$use a template$$." msgstr "" -#: assets/inline_help/pages/form_new.j2.md:5 liberaforms/utils/wtf.py:312 +#: assets/inline_help/pages/form_new.j2.md:5 liberaforms/utils/wtf.py:318 msgid "The name of your form" msgstr "" @@ -1968,7 +1969,7 @@ msgstr "" msgid "You can change it later." msgstr "" -#: assets/inline_help/pages/form_new.j2.md:9 liberaforms/utils/wtf.py:314 +#: assets/inline_help/pages/form_new.j2.md:9 liberaforms/utils/wtf.py:320 msgid "Form address" msgstr "" @@ -2387,7 +2388,7 @@ msgstr "" #: liberaforms/templates/admin/inspect-user.html:76 #: liberaforms/templates/base-backend.html:150 #: liberaforms/templates/site/partials/inline_help_menu.html:16 -#: liberaforms/utils/exports.py:31 liberaforms/utils/wtf.py:138 +#: liberaforms/utils/exports.py:33 liberaforms/utils/wtf.py:138 msgid "Admin" msgstr "Administrador" @@ -2874,12 +2875,6 @@ msgstr "" msgid "Add a new statement to the library" msgstr "" -#: assets/inline_help/pages/site_dataprotection.j2.md:2 -msgid "" -"LiberaForms integrates data protection policy law to help you, your users" -" and the people who submit their data." -msgstr "" - #: assets/inline_help/pages/site_dataprotection.j2.md:5 #: assets/inline_help/pages/user_dataconsent.j2.md:10 msgid "See the $$documentation website$$ for more information." @@ -2891,73 +2886,75 @@ msgid "Organization profile" msgstr "" #: assets/inline_help/pages/site_dataprotection.j2.md:9 -msgid "These values are used when you create a new $$site privacy statement$$." +#: assets/inline_help/pages/site_dataprotection.j2.md:13 +msgid "The organization responsible for this installation of LiberaForms" msgstr "" #: assets/inline_help/pages/site_dataprotection.j2.md:11 -#: liberaforms/utils/wtf.py:411 -msgid "The name of your organization" +msgid "These values are used when you create a new $$site privacy statement$$." msgstr "" -#: assets/inline_help/pages/site_dataprotection.j2.md:11 -msgid "The organization responsible for this installation of LiberaForms" +#: assets/inline_help/pages/site_dataprotection.j2.md:13 +#: liberaforms/utils/wtf.py:417 +msgid "The name of your organization" msgstr "" -#: assets/inline_help/pages/site_dataprotection.j2.md:12 -#: liberaforms/utils/wtf.py:412 -msgid "Your organization's Privacy policy web page" +#: assets/inline_help/pages/site_dataprotection.j2.md:14 +#: liberaforms/utils/wtf.py:418 +msgid "Privacy policy web page" msgstr "" -#: assets/inline_help/pages/site_dataprotection.j2.md:12 +#: assets/inline_help/pages/site_dataprotection.j2.md:14 msgid "If possible, your Privacy policy web page" msgstr "" -#: assets/inline_help/pages/site_dataprotection.j2.md:13 -#: liberaforms/utils/wtf.py:413 -msgid "Your organization's Terms of Service web page" +#: assets/inline_help/pages/site_dataprotection.j2.md:15 +#: liberaforms/utils/wtf.py:419 +msgid "Terms of Service web page" msgstr "" -#: assets/inline_help/pages/site_dataprotection.j2.md:13 +#: assets/inline_help/pages/site_dataprotection.j2.md:15 msgid "If possible, your Terms of Service web page" msgstr "" -#: assets/inline_help/pages/site_dataprotection.j2.md:14 -#: liberaforms/utils/wtf.py:414 -msgid "Your organization's contact email" -msgstr "" +#: assets/inline_help/pages/site_dataprotection.j2.md:16 +#: liberaforms/utils/wtf.py:420 +#, fuzzy +msgid "Contact email" +msgstr "Somente por convite" -#: assets/inline_help/pages/site_dataprotection.j2.md:14 +#: assets/inline_help/pages/site_dataprotection.j2.md:16 msgid "Contact email address for data protection policy enquiries" msgstr "" -#: assets/inline_help/pages/site_dataprotection.j2.md:16 +#: assets/inline_help/pages/site_dataprotection.j2.md:18 msgid "Your profile is also displayed as part of the Wizard's disclaimer." msgstr "" -#: assets/inline_help/pages/site_dataprotection.j2.md:18 -#: liberaforms/templates/site/data-protection-settings.html:82 +#: assets/inline_help/pages/site_dataprotection.j2.md:20 +#: liberaforms/templates/site/data-protection-settings.html:90 msgid "Share your organization profile" msgstr "" -#: assets/inline_help/pages/site_dataprotection.j2.md:20 +#: assets/inline_help/pages/site_dataprotection.j2.md:22 msgid "When set to `True` your profile is used by the wizard." msgstr "" -#: assets/inline_help/pages/site_dataprotection.j2.md:20 +#: assets/inline_help/pages/site_dataprotection.j2.md:22 msgid "Users cannot change it." msgstr "" -#: assets/inline_help/pages/site_dataprotection.j2.md:22 +#: assets/inline_help/pages/site_dataprotection.j2.md:24 #, fuzzy msgid "Data protection law" msgstr "Proteção de Dados" -#: assets/inline_help/pages/site_dataprotection.j2.md:24 -#: liberaforms/utils/wtf.py:423 +#: assets/inline_help/pages/site_dataprotection.j2.md:26 +#: liberaforms/utils/wtf.py:448 msgid "The name of the law used by the wizard." msgstr "" -#: assets/inline_help/pages/site_dataprotection.j2.md:24 +#: assets/inline_help/pages/site_dataprotection.j2.md:26 msgid "Users can change it later as needed." msgstr "" @@ -3501,8 +3498,8 @@ msgstr "" #: liberaforms/templates/form/form-name.html:33 #: liberaforms/templates/form/modals/color-selector-modals.html:24 #: liberaforms/templates/form/new-form.html:30 -#: liberaforms/templates/site/data-protection-settings.html:70 -#: liberaforms/templates/site/data-protection-settings.html:111 +#: liberaforms/templates/site/data-protection-settings.html:78 +#: liberaforms/templates/site/data-protection-settings.html:121 #: liberaforms/templates/site/edit-blurb.html:39 #: liberaforms/templates/site/edit-mimetypes.html:43 #: liberaforms/templates/site/invitation-template.html:45 @@ -4041,11 +4038,11 @@ msgstr "" #: liberaforms/templates/form/partials/permissions.html:148 #: liberaforms/templates/form/partials/publish-options.html:15 #: liberaforms/templates/form/partials/publish-options.html:19 -#: liberaforms/templates/site/data-protection-settings.html:89 +#: liberaforms/templates/site/data-protection-settings.html:97 #: liberaforms/templates/user/user-settings.html:73 #: liberaforms/templates/user/user-settings.html:175 #: liberaforms/templates/user/user-settings.html:182 -#: liberaforms/utils/exports.py:41 liberaforms/utils/exports.py:42 +#: liberaforms/utils/exports.py:43 liberaforms/utils/exports.py:44 msgid "True" msgstr "Verdadeiro" @@ -4069,11 +4066,11 @@ msgstr "Verdadeiro" #: liberaforms/templates/form/partials/permissions.html:148 #: liberaforms/templates/form/partials/publish-options.html:16 #: liberaforms/templates/form/partials/publish-options.html:19 -#: liberaforms/templates/site/data-protection-settings.html:90 +#: liberaforms/templates/site/data-protection-settings.html:98 #: liberaforms/templates/user/user-settings.html:74 #: liberaforms/templates/user/user-settings.html:176 #: liberaforms/templates/user/user-settings.html:183 -#: liberaforms/utils/exports.py:41 liberaforms/utils/exports.py:42 +#: liberaforms/utils/exports.py:43 liberaforms/utils/exports.py:44 msgid "False" msgstr "Falso" @@ -4436,7 +4433,7 @@ msgid "Insert link" msgstr "" #: liberaforms/templates/common/insert-link-modal.html:18 -#: liberaforms/utils/wtf.py:361 +#: liberaforms/utils/wtf.py:367 #, fuzzy msgid "Text" msgstr "Contexto" @@ -5078,10 +5075,10 @@ msgid "default" msgstr "" #: liberaforms/templates/site/data-protection-settings.html:17 -msgid "Settings used for data protection." +msgid "Settings used by the wizard." msgstr "" -#: liberaforms/templates/site/data-protection-settings.html:87 +#: liberaforms/templates/site/data-protection-settings.html:95 msgid "Display your profile in the wizard" msgstr "" @@ -5736,15 +5733,15 @@ msgid "The variable [LINK] is required" msgstr "" #: liberaforms/utils/wtf.py:147 liberaforms/utils/wtf.py:179 -#: liberaforms/utils/wtf.py:215 liberaforms/utils/wtf.py:357 -#: liberaforms/utils/wtf.py:369 liberaforms/utils/wtf.py:393 -#: liberaforms/utils/wtf.py:407 +#: liberaforms/utils/wtf.py:215 liberaforms/utils/wtf.py:363 +#: liberaforms/utils/wtf.py:375 liberaforms/utils/wtf.py:399 +#: liberaforms/utils/wtf.py:413 #, fuzzy msgid "Not a valid language" msgstr "Idioma Padrão" -#: liberaforms/utils/wtf.py:195 liberaforms/utils/wtf.py:320 -#: liberaforms/utils/wtf.py:336 +#: liberaforms/utils/wtf.py:195 liberaforms/utils/wtf.py:326 +#: liberaforms/utils/wtf.py:342 #, fuzzy msgid "Not a valid name" msgstr "Idioma Padrão" @@ -5755,8 +5752,8 @@ msgid "Not a valid label" msgstr "Idioma Padrão" #: liberaforms/utils/wtf.py:206 liberaforms/utils/wtf.py:308 -#: liberaforms/utils/wtf.py:403 liberaforms/utils/wtf.py:419 -#: liberaforms/utils/wtf.py:429 +#: liberaforms/utils/wtf.py:409 liberaforms/utils/wtf.py:425 +#: liberaforms/utils/wtf.py:454 msgid "That text was not valid" msgstr "" @@ -5809,24 +5806,35 @@ msgstr "" msgid "Must be greater the zero" msgstr "" -#: liberaforms/utils/wtf.py:326 +#: liberaforms/utils/wtf.py:312 liberaforms/utils/wtf.py:314 +#: liberaforms/utils/wtf.py:429 liberaforms/utils/wtf.py:431 +#: liberaforms/utils/wtf.py:435 liberaforms/utils/wtf.py:437 +#, fuzzy +msgid "That was not a valid URL" +msgstr "Idioma Padrão" + +#: liberaforms/utils/wtf.py:332 #, fuzzy msgid "Please use another" msgstr "Deletar usuário e formulários" -#: liberaforms/utils/wtf.py:344 +#: liberaforms/utils/wtf.py:350 msgid "Short description" msgstr "" -#: liberaforms/utils/wtf.py:381 liberaforms/utils/wtf.py:384 -#: liberaforms/utils/wtf.py:386 liberaforms/utils/wtf.py:389 +#: liberaforms/utils/wtf.py:387 liberaforms/utils/wtf.py:390 +#: liberaforms/utils/wtf.py:392 liberaforms/utils/wtf.py:395 msgid "That was not a valid menu" msgstr "" -#: liberaforms/utils/wtf.py:397 +#: liberaforms/utils/wtf.py:403 msgid "One line of text" msgstr "" +#: liberaforms/utils/wtf.py:441 liberaforms/utils/wtf.py:443 +msgid "That was not a valid email" +msgstr "" + #: liberaforms/utils/dispatcher/dispatcher.py:39 msgid "Congratulations!" msgstr "" @@ -8205,3 +8213,22 @@ msgstr "" #~ msgid "If possible, your data protection policy web page" #~ msgstr "" +#~ msgid "" +#~ "LiberaForms integrates data protection policy" +#~ " law to help you, your users " +#~ "and the people who submit their " +#~ "data." +#~ msgstr "" + +#~ msgid "Your organization's Privacy policy web page" +#~ msgstr "" + +#~ msgid "Your organization's Terms of Service web page" +#~ msgstr "" + +#~ msgid "Your organization's contact email" +#~ msgstr "" + +#~ msgid "Settings used for data protection." +#~ msgstr "" + diff --git a/liberaforms/translations/ru/LC_MESSAGES/messages.mo b/liberaforms/translations/ru/LC_MESSAGES/messages.mo Binary files differindex f9f86c8d..207c666c 100644 --- a/liberaforms/translations/ru/LC_MESSAGES/messages.mo +++ b/liberaforms/translations/ru/LC_MESSAGES/messages.mo diff --git a/liberaforms/translations/ru/LC_MESSAGES/messages.po b/liberaforms/translations/ru/LC_MESSAGES/messages.po index ce412925..d6aed331 100644 --- a/liberaforms/translations/ru/LC_MESSAGES/messages.po +++ b/liberaforms/translations/ru/LC_MESSAGES/messages.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: info@liberaforms.org\n" -"POT-Creation-Date: 2023-10-02 19:45+0200\n" +"POT-Creation-Date: 2023-10-03 17:06+0200\n" "PO-Revision-Date: 2021-09-08 20:50+0000\n" "Last-Translator: Artem <Localizer_in_Russian@protonmail.com>\n" "Language: ru\n" @@ -277,7 +277,7 @@ msgstr "" #: liberaforms/templates/consent/partials/consent_forms_modal.html:9 #: liberaforms/templates/consent/partials/list-consents.html:33 #: liberaforms/templates/consent/partials/usage.html:13 -#: liberaforms/utils/exports.py:29 +#: liberaforms/utils/exports.py:31 msgid "Forms" msgstr "Формы" @@ -361,7 +361,7 @@ msgid "Site Privacy statement library" msgstr "" #: assets/inline_help/menu.json:107 -#: assets/inline_help/pages/site_dataprotection.j2.md:28 +#: assets/inline_help/pages/site_dataprotection.j2.md:30 #: liberaforms/templates/admin/admin-panel.html:134 #: liberaforms/templates/site/data-protection-settings.html:11 msgid "Wizard settings" @@ -412,7 +412,7 @@ msgstr "" #: liberaforms/templates/admin/admin-panel.html:113 #: liberaforms/templates/site/other-info.html:11 #: liberaforms/templates/user/user-settings.html:199 -#: liberaforms/utils/wtf.py:348 +#: liberaforms/utils/wtf.py:354 msgid "Other information" msgstr "" @@ -626,14 +626,15 @@ msgstr "" msgid "Not display anything" msgstr "" +#. i18n: Used as column title #: assets/inline_help/pages/_translation_option.j2.md:3 #: assets/inline_help/pages/user.j2.md:8 #: liberaforms/templates/admin/admin-panel.html:183 #: liberaforms/templates/user/user-settings.html:43 -#: liberaforms/utils/wtf.py:132 liberaforms/utils/wtf.py:169 -#: liberaforms/utils/wtf.py:189 liberaforms/utils/wtf.py:349 -#: liberaforms/utils/wtf.py:362 liberaforms/utils/wtf.py:374 -#: liberaforms/utils/wtf.py:398 +#: liberaforms/utils/exports.py:29 liberaforms/utils/wtf.py:132 +#: liberaforms/utils/wtf.py:169 liberaforms/utils/wtf.py:189 +#: liberaforms/utils/wtf.py:355 liberaforms/utils/wtf.py:368 +#: liberaforms/utils/wtf.py:380 liberaforms/utils/wtf.py:404 msgid "Language" msgstr "Язык" @@ -1400,7 +1401,7 @@ msgid "" msgstr "" #: assets/inline_help/pages/form_changename.j2.md:2 -#: liberaforms/utils/wtf.py:330 +#: liberaforms/utils/wtf.py:336 msgid "The new form name" msgstr "" @@ -1906,7 +1907,7 @@ msgstr "" msgid "You may create a new form from scratch or $$use a template$$." msgstr "" -#: assets/inline_help/pages/form_new.j2.md:5 liberaforms/utils/wtf.py:312 +#: assets/inline_help/pages/form_new.j2.md:5 liberaforms/utils/wtf.py:318 msgid "The name of your form" msgstr "" @@ -1918,7 +1919,7 @@ msgstr "" msgid "You can change it later." msgstr "" -#: assets/inline_help/pages/form_new.j2.md:9 liberaforms/utils/wtf.py:314 +#: assets/inline_help/pages/form_new.j2.md:9 liberaforms/utils/wtf.py:320 msgid "Form address" msgstr "" @@ -2331,7 +2332,7 @@ msgstr "" #: liberaforms/templates/admin/inspect-user.html:76 #: liberaforms/templates/base-backend.html:150 #: liberaforms/templates/site/partials/inline_help_menu.html:16 -#: liberaforms/utils/exports.py:31 liberaforms/utils/wtf.py:138 +#: liberaforms/utils/exports.py:33 liberaforms/utils/wtf.py:138 msgid "Admin" msgstr "Ðдмин" @@ -2807,12 +2808,6 @@ msgstr "" msgid "Add a new statement to the library" msgstr "" -#: assets/inline_help/pages/site_dataprotection.j2.md:2 -msgid "" -"LiberaForms integrates data protection policy law to help you, your users" -" and the people who submit their data." -msgstr "" - #: assets/inline_help/pages/site_dataprotection.j2.md:5 #: assets/inline_help/pages/user_dataconsent.j2.md:10 msgid "See the $$documentation website$$ for more information." @@ -2824,72 +2819,73 @@ msgid "Organization profile" msgstr "" #: assets/inline_help/pages/site_dataprotection.j2.md:9 -msgid "These values are used when you create a new $$site privacy statement$$." +#: assets/inline_help/pages/site_dataprotection.j2.md:13 +msgid "The organization responsible for this installation of LiberaForms" msgstr "" #: assets/inline_help/pages/site_dataprotection.j2.md:11 -#: liberaforms/utils/wtf.py:411 -msgid "The name of your organization" +msgid "These values are used when you create a new $$site privacy statement$$." msgstr "" -#: assets/inline_help/pages/site_dataprotection.j2.md:11 -msgid "The organization responsible for this installation of LiberaForms" +#: assets/inline_help/pages/site_dataprotection.j2.md:13 +#: liberaforms/utils/wtf.py:417 +msgid "The name of your organization" msgstr "" -#: assets/inline_help/pages/site_dataprotection.j2.md:12 -#: liberaforms/utils/wtf.py:412 -msgid "Your organization's Privacy policy web page" +#: assets/inline_help/pages/site_dataprotection.j2.md:14 +#: liberaforms/utils/wtf.py:418 +msgid "Privacy policy web page" msgstr "" -#: assets/inline_help/pages/site_dataprotection.j2.md:12 +#: assets/inline_help/pages/site_dataprotection.j2.md:14 msgid "If possible, your Privacy policy web page" msgstr "" -#: assets/inline_help/pages/site_dataprotection.j2.md:13 -#: liberaforms/utils/wtf.py:413 -msgid "Your organization's Terms of Service web page" +#: assets/inline_help/pages/site_dataprotection.j2.md:15 +#: liberaforms/utils/wtf.py:419 +msgid "Terms of Service web page" msgstr "" -#: assets/inline_help/pages/site_dataprotection.j2.md:13 +#: assets/inline_help/pages/site_dataprotection.j2.md:15 msgid "If possible, your Terms of Service web page" msgstr "" -#: assets/inline_help/pages/site_dataprotection.j2.md:14 -#: liberaforms/utils/wtf.py:414 -msgid "Your organization's contact email" +#: assets/inline_help/pages/site_dataprotection.j2.md:16 +#: liberaforms/utils/wtf.py:420 +msgid "Contact email" msgstr "" -#: assets/inline_help/pages/site_dataprotection.j2.md:14 +#: assets/inline_help/pages/site_dataprotection.j2.md:16 msgid "Contact email address for data protection policy enquiries" msgstr "" -#: assets/inline_help/pages/site_dataprotection.j2.md:16 +#: assets/inline_help/pages/site_dataprotection.j2.md:18 msgid "Your profile is also displayed as part of the Wizard's disclaimer." msgstr "" -#: assets/inline_help/pages/site_dataprotection.j2.md:18 -#: liberaforms/templates/site/data-protection-settings.html:82 +#: assets/inline_help/pages/site_dataprotection.j2.md:20 +#: liberaforms/templates/site/data-protection-settings.html:90 msgid "Share your organization profile" msgstr "" -#: assets/inline_help/pages/site_dataprotection.j2.md:20 +#: assets/inline_help/pages/site_dataprotection.j2.md:22 msgid "When set to `True` your profile is used by the wizard." msgstr "" -#: assets/inline_help/pages/site_dataprotection.j2.md:20 +#: assets/inline_help/pages/site_dataprotection.j2.md:22 msgid "Users cannot change it." msgstr "" -#: assets/inline_help/pages/site_dataprotection.j2.md:22 +#: assets/inline_help/pages/site_dataprotection.j2.md:24 msgid "Data protection law" msgstr "" -#: assets/inline_help/pages/site_dataprotection.j2.md:24 -#: liberaforms/utils/wtf.py:423 +#: assets/inline_help/pages/site_dataprotection.j2.md:26 +#: liberaforms/utils/wtf.py:448 msgid "The name of the law used by the wizard." msgstr "" -#: assets/inline_help/pages/site_dataprotection.j2.md:24 +#: assets/inline_help/pages/site_dataprotection.j2.md:26 msgid "Users can change it later as needed." msgstr "" @@ -3417,8 +3413,8 @@ msgstr "" #: liberaforms/templates/form/form-name.html:33 #: liberaforms/templates/form/modals/color-selector-modals.html:24 #: liberaforms/templates/form/new-form.html:30 -#: liberaforms/templates/site/data-protection-settings.html:70 -#: liberaforms/templates/site/data-protection-settings.html:111 +#: liberaforms/templates/site/data-protection-settings.html:78 +#: liberaforms/templates/site/data-protection-settings.html:121 #: liberaforms/templates/site/edit-blurb.html:39 #: liberaforms/templates/site/edit-mimetypes.html:43 #: liberaforms/templates/site/invitation-template.html:45 @@ -3939,11 +3935,11 @@ msgstr "" #: liberaforms/templates/form/partials/permissions.html:148 #: liberaforms/templates/form/partials/publish-options.html:15 #: liberaforms/templates/form/partials/publish-options.html:19 -#: liberaforms/templates/site/data-protection-settings.html:89 +#: liberaforms/templates/site/data-protection-settings.html:97 #: liberaforms/templates/user/user-settings.html:73 #: liberaforms/templates/user/user-settings.html:175 #: liberaforms/templates/user/user-settings.html:182 -#: liberaforms/utils/exports.py:41 liberaforms/utils/exports.py:42 +#: liberaforms/utils/exports.py:43 liberaforms/utils/exports.py:44 msgid "True" msgstr "" @@ -3967,11 +3963,11 @@ msgstr "" #: liberaforms/templates/form/partials/permissions.html:148 #: liberaforms/templates/form/partials/publish-options.html:16 #: liberaforms/templates/form/partials/publish-options.html:19 -#: liberaforms/templates/site/data-protection-settings.html:90 +#: liberaforms/templates/site/data-protection-settings.html:98 #: liberaforms/templates/user/user-settings.html:74 #: liberaforms/templates/user/user-settings.html:176 #: liberaforms/templates/user/user-settings.html:183 -#: liberaforms/utils/exports.py:41 liberaforms/utils/exports.py:42 +#: liberaforms/utils/exports.py:43 liberaforms/utils/exports.py:44 msgid "False" msgstr "" @@ -4328,7 +4324,7 @@ msgid "Insert link" msgstr "" #: liberaforms/templates/common/insert-link-modal.html:18 -#: liberaforms/utils/wtf.py:361 +#: liberaforms/utils/wtf.py:367 #, fuzzy msgid "Text" msgstr "КонтекÑÑ‚" @@ -4953,10 +4949,10 @@ msgid "default" msgstr "" #: liberaforms/templates/site/data-protection-settings.html:17 -msgid "Settings used for data protection." +msgid "Settings used by the wizard." msgstr "" -#: liberaforms/templates/site/data-protection-settings.html:87 +#: liberaforms/templates/site/data-protection-settings.html:95 msgid "Display your profile in the wizard" msgstr "" @@ -5600,14 +5596,14 @@ msgid "The variable [LINK] is required" msgstr "" #: liberaforms/utils/wtf.py:147 liberaforms/utils/wtf.py:179 -#: liberaforms/utils/wtf.py:215 liberaforms/utils/wtf.py:357 -#: liberaforms/utils/wtf.py:369 liberaforms/utils/wtf.py:393 -#: liberaforms/utils/wtf.py:407 +#: liberaforms/utils/wtf.py:215 liberaforms/utils/wtf.py:363 +#: liberaforms/utils/wtf.py:375 liberaforms/utils/wtf.py:399 +#: liberaforms/utils/wtf.py:413 msgid "Not a valid language" msgstr "" -#: liberaforms/utils/wtf.py:195 liberaforms/utils/wtf.py:320 -#: liberaforms/utils/wtf.py:336 +#: liberaforms/utils/wtf.py:195 liberaforms/utils/wtf.py:326 +#: liberaforms/utils/wtf.py:342 msgid "Not a valid name" msgstr "" @@ -5616,8 +5612,8 @@ msgid "Not a valid label" msgstr "" #: liberaforms/utils/wtf.py:206 liberaforms/utils/wtf.py:308 -#: liberaforms/utils/wtf.py:403 liberaforms/utils/wtf.py:419 -#: liberaforms/utils/wtf.py:429 +#: liberaforms/utils/wtf.py:409 liberaforms/utils/wtf.py:425 +#: liberaforms/utils/wtf.py:454 msgid "That text was not valid" msgstr "" @@ -5670,23 +5666,33 @@ msgstr "" msgid "Must be greater the zero" msgstr "" -#: liberaforms/utils/wtf.py:326 +#: liberaforms/utils/wtf.py:312 liberaforms/utils/wtf.py:314 +#: liberaforms/utils/wtf.py:429 liberaforms/utils/wtf.py:431 +#: liberaforms/utils/wtf.py:435 liberaforms/utils/wtf.py:437 +msgid "That was not a valid URL" +msgstr "" + +#: liberaforms/utils/wtf.py:332 msgid "Please use another" msgstr "" -#: liberaforms/utils/wtf.py:344 +#: liberaforms/utils/wtf.py:350 msgid "Short description" msgstr "" -#: liberaforms/utils/wtf.py:381 liberaforms/utils/wtf.py:384 -#: liberaforms/utils/wtf.py:386 liberaforms/utils/wtf.py:389 +#: liberaforms/utils/wtf.py:387 liberaforms/utils/wtf.py:390 +#: liberaforms/utils/wtf.py:392 liberaforms/utils/wtf.py:395 msgid "That was not a valid menu" msgstr "" -#: liberaforms/utils/wtf.py:397 +#: liberaforms/utils/wtf.py:403 msgid "One line of text" msgstr "" +#: liberaforms/utils/wtf.py:441 liberaforms/utils/wtf.py:443 +msgid "That was not a valid email" +msgstr "" + #: liberaforms/utils/dispatcher/dispatcher.py:39 msgid "Congratulations!" msgstr "" @@ -8413,3 +8419,22 @@ msgstr "" #~ msgid "If possible, your data protection policy web page" #~ msgstr "" +#~ msgid "" +#~ "LiberaForms integrates data protection policy" +#~ " law to help you, your users " +#~ "and the people who submit their " +#~ "data." +#~ msgstr "" + +#~ msgid "Your organization's Privacy policy web page" +#~ msgstr "" + +#~ msgid "Your organization's Terms of Service web page" +#~ msgstr "" + +#~ msgid "Your organization's contact email" +#~ msgstr "" + +#~ msgid "Settings used for data protection." +#~ msgstr "" + diff --git a/liberaforms/translations/zh_Hans/LC_MESSAGES/messages.mo b/liberaforms/translations/zh_Hans/LC_MESSAGES/messages.mo Binary files differindex 1f1bb3a2..47b45c81 100644 --- a/liberaforms/translations/zh_Hans/LC_MESSAGES/messages.mo +++ b/liberaforms/translations/zh_Hans/LC_MESSAGES/messages.mo diff --git a/liberaforms/translations/zh_Hans/LC_MESSAGES/messages.po b/liberaforms/translations/zh_Hans/LC_MESSAGES/messages.po index 8432fc8a..868b7345 100644 --- a/liberaforms/translations/zh_Hans/LC_MESSAGES/messages.po +++ b/liberaforms/translations/zh_Hans/LC_MESSAGES/messages.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: info@liberaforms.org\n" -"POT-Creation-Date: 2023-10-02 19:45+0200\n" +"POT-Creation-Date: 2023-10-03 17:06+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: Automatically generated\n" "Language: zh_Hans\n" @@ -273,7 +273,7 @@ msgstr "" #: liberaforms/templates/consent/partials/consent_forms_modal.html:9 #: liberaforms/templates/consent/partials/list-consents.html:33 #: liberaforms/templates/consent/partials/usage.html:13 -#: liberaforms/utils/exports.py:29 +#: liberaforms/utils/exports.py:31 msgid "Forms" msgstr "" @@ -357,7 +357,7 @@ msgid "Site Privacy statement library" msgstr "" #: assets/inline_help/menu.json:107 -#: assets/inline_help/pages/site_dataprotection.j2.md:28 +#: assets/inline_help/pages/site_dataprotection.j2.md:30 #: liberaforms/templates/admin/admin-panel.html:134 #: liberaforms/templates/site/data-protection-settings.html:11 msgid "Wizard settings" @@ -408,7 +408,7 @@ msgstr "" #: liberaforms/templates/admin/admin-panel.html:113 #: liberaforms/templates/site/other-info.html:11 #: liberaforms/templates/user/user-settings.html:199 -#: liberaforms/utils/wtf.py:348 +#: liberaforms/utils/wtf.py:354 msgid "Other information" msgstr "" @@ -621,14 +621,15 @@ msgstr "" msgid "Not display anything" msgstr "" +#. i18n: Used as column title #: assets/inline_help/pages/_translation_option.j2.md:3 #: assets/inline_help/pages/user.j2.md:8 #: liberaforms/templates/admin/admin-panel.html:183 #: liberaforms/templates/user/user-settings.html:43 -#: liberaforms/utils/wtf.py:132 liberaforms/utils/wtf.py:169 -#: liberaforms/utils/wtf.py:189 liberaforms/utils/wtf.py:349 -#: liberaforms/utils/wtf.py:362 liberaforms/utils/wtf.py:374 -#: liberaforms/utils/wtf.py:398 +#: liberaforms/utils/exports.py:29 liberaforms/utils/wtf.py:132 +#: liberaforms/utils/wtf.py:169 liberaforms/utils/wtf.py:189 +#: liberaforms/utils/wtf.py:355 liberaforms/utils/wtf.py:368 +#: liberaforms/utils/wtf.py:380 liberaforms/utils/wtf.py:404 msgid "Language" msgstr "" @@ -1393,7 +1394,7 @@ msgid "" msgstr "" #: assets/inline_help/pages/form_changename.j2.md:2 -#: liberaforms/utils/wtf.py:330 +#: liberaforms/utils/wtf.py:336 msgid "The new form name" msgstr "" @@ -1898,7 +1899,7 @@ msgstr "" msgid "You may create a new form from scratch or $$use a template$$." msgstr "" -#: assets/inline_help/pages/form_new.j2.md:5 liberaforms/utils/wtf.py:312 +#: assets/inline_help/pages/form_new.j2.md:5 liberaforms/utils/wtf.py:318 msgid "The name of your form" msgstr "" @@ -1910,7 +1911,7 @@ msgstr "" msgid "You can change it later." msgstr "" -#: assets/inline_help/pages/form_new.j2.md:9 liberaforms/utils/wtf.py:314 +#: assets/inline_help/pages/form_new.j2.md:9 liberaforms/utils/wtf.py:320 msgid "Form address" msgstr "" @@ -2323,7 +2324,7 @@ msgstr "" #: liberaforms/templates/admin/inspect-user.html:76 #: liberaforms/templates/base-backend.html:150 #: liberaforms/templates/site/partials/inline_help_menu.html:16 -#: liberaforms/utils/exports.py:31 liberaforms/utils/wtf.py:138 +#: liberaforms/utils/exports.py:33 liberaforms/utils/wtf.py:138 msgid "Admin" msgstr "" @@ -2797,12 +2798,6 @@ msgstr "" msgid "Add a new statement to the library" msgstr "" -#: assets/inline_help/pages/site_dataprotection.j2.md:2 -msgid "" -"LiberaForms integrates data protection policy law to help you, your users" -" and the people who submit their data." -msgstr "" - #: assets/inline_help/pages/site_dataprotection.j2.md:5 #: assets/inline_help/pages/user_dataconsent.j2.md:10 msgid "See the $$documentation website$$ for more information." @@ -2814,72 +2809,73 @@ msgid "Organization profile" msgstr "" #: assets/inline_help/pages/site_dataprotection.j2.md:9 -msgid "These values are used when you create a new $$site privacy statement$$." +#: assets/inline_help/pages/site_dataprotection.j2.md:13 +msgid "The organization responsible for this installation of LiberaForms" msgstr "" #: assets/inline_help/pages/site_dataprotection.j2.md:11 -#: liberaforms/utils/wtf.py:411 -msgid "The name of your organization" +msgid "These values are used when you create a new $$site privacy statement$$." msgstr "" -#: assets/inline_help/pages/site_dataprotection.j2.md:11 -msgid "The organization responsible for this installation of LiberaForms" +#: assets/inline_help/pages/site_dataprotection.j2.md:13 +#: liberaforms/utils/wtf.py:417 +msgid "The name of your organization" msgstr "" -#: assets/inline_help/pages/site_dataprotection.j2.md:12 -#: liberaforms/utils/wtf.py:412 -msgid "Your organization's Privacy policy web page" +#: assets/inline_help/pages/site_dataprotection.j2.md:14 +#: liberaforms/utils/wtf.py:418 +msgid "Privacy policy web page" msgstr "" -#: assets/inline_help/pages/site_dataprotection.j2.md:12 +#: assets/inline_help/pages/site_dataprotection.j2.md:14 msgid "If possible, your Privacy policy web page" msgstr "" -#: assets/inline_help/pages/site_dataprotection.j2.md:13 -#: liberaforms/utils/wtf.py:413 -msgid "Your organization's Terms of Service web page" +#: assets/inline_help/pages/site_dataprotection.j2.md:15 +#: liberaforms/utils/wtf.py:419 +msgid "Terms of Service web page" msgstr "" -#: assets/inline_help/pages/site_dataprotection.j2.md:13 +#: assets/inline_help/pages/site_dataprotection.j2.md:15 msgid "If possible, your Terms of Service web page" msgstr "" -#: assets/inline_help/pages/site_dataprotection.j2.md:14 -#: liberaforms/utils/wtf.py:414 -msgid "Your organization's contact email" +#: assets/inline_help/pages/site_dataprotection.j2.md:16 +#: liberaforms/utils/wtf.py:420 +msgid "Contact email" msgstr "" -#: assets/inline_help/pages/site_dataprotection.j2.md:14 +#: assets/inline_help/pages/site_dataprotection.j2.md:16 msgid "Contact email address for data protection policy enquiries" msgstr "" -#: assets/inline_help/pages/site_dataprotection.j2.md:16 +#: assets/inline_help/pages/site_dataprotection.j2.md:18 msgid "Your profile is also displayed as part of the Wizard's disclaimer." msgstr "" -#: assets/inline_help/pages/site_dataprotection.j2.md:18 -#: liberaforms/templates/site/data-protection-settings.html:82 +#: assets/inline_help/pages/site_dataprotection.j2.md:20 +#: liberaforms/templates/site/data-protection-settings.html:90 msgid "Share your organization profile" msgstr "" -#: assets/inline_help/pages/site_dataprotection.j2.md:20 +#: assets/inline_help/pages/site_dataprotection.j2.md:22 msgid "When set to `True` your profile is used by the wizard." msgstr "" -#: assets/inline_help/pages/site_dataprotection.j2.md:20 +#: assets/inline_help/pages/site_dataprotection.j2.md:22 msgid "Users cannot change it." msgstr "" -#: assets/inline_help/pages/site_dataprotection.j2.md:22 +#: assets/inline_help/pages/site_dataprotection.j2.md:24 msgid "Data protection law" msgstr "" -#: assets/inline_help/pages/site_dataprotection.j2.md:24 -#: liberaforms/utils/wtf.py:423 +#: assets/inline_help/pages/site_dataprotection.j2.md:26 +#: liberaforms/utils/wtf.py:448 msgid "The name of the law used by the wizard." msgstr "" -#: assets/inline_help/pages/site_dataprotection.j2.md:24 +#: assets/inline_help/pages/site_dataprotection.j2.md:26 msgid "Users can change it later as needed." msgstr "" @@ -3407,8 +3403,8 @@ msgstr "" #: liberaforms/templates/form/form-name.html:33 #: liberaforms/templates/form/modals/color-selector-modals.html:24 #: liberaforms/templates/form/new-form.html:30 -#: liberaforms/templates/site/data-protection-settings.html:70 -#: liberaforms/templates/site/data-protection-settings.html:111 +#: liberaforms/templates/site/data-protection-settings.html:78 +#: liberaforms/templates/site/data-protection-settings.html:121 #: liberaforms/templates/site/edit-blurb.html:39 #: liberaforms/templates/site/edit-mimetypes.html:43 #: liberaforms/templates/site/invitation-template.html:45 @@ -3925,11 +3921,11 @@ msgstr "" #: liberaforms/templates/form/partials/permissions.html:148 #: liberaforms/templates/form/partials/publish-options.html:15 #: liberaforms/templates/form/partials/publish-options.html:19 -#: liberaforms/templates/site/data-protection-settings.html:89 +#: liberaforms/templates/site/data-protection-settings.html:97 #: liberaforms/templates/user/user-settings.html:73 #: liberaforms/templates/user/user-settings.html:175 #: liberaforms/templates/user/user-settings.html:182 -#: liberaforms/utils/exports.py:41 liberaforms/utils/exports.py:42 +#: liberaforms/utils/exports.py:43 liberaforms/utils/exports.py:44 msgid "True" msgstr "" @@ -3953,11 +3949,11 @@ msgstr "" #: liberaforms/templates/form/partials/permissions.html:148 #: liberaforms/templates/form/partials/publish-options.html:16 #: liberaforms/templates/form/partials/publish-options.html:19 -#: liberaforms/templates/site/data-protection-settings.html:90 +#: liberaforms/templates/site/data-protection-settings.html:98 #: liberaforms/templates/user/user-settings.html:74 #: liberaforms/templates/user/user-settings.html:176 #: liberaforms/templates/user/user-settings.html:183 -#: liberaforms/utils/exports.py:41 liberaforms/utils/exports.py:42 +#: liberaforms/utils/exports.py:43 liberaforms/utils/exports.py:44 msgid "False" msgstr "" @@ -4312,7 +4308,7 @@ msgid "Insert link" msgstr "" #: liberaforms/templates/common/insert-link-modal.html:18 -#: liberaforms/utils/wtf.py:361 +#: liberaforms/utils/wtf.py:367 msgid "Text" msgstr "" @@ -4919,10 +4915,10 @@ msgid "default" msgstr "" #: liberaforms/templates/site/data-protection-settings.html:17 -msgid "Settings used for data protection." +msgid "Settings used by the wizard." msgstr "" -#: liberaforms/templates/site/data-protection-settings.html:87 +#: liberaforms/templates/site/data-protection-settings.html:95 msgid "Display your profile in the wizard" msgstr "" @@ -5554,14 +5550,14 @@ msgid "The variable [LINK] is required" msgstr "" #: liberaforms/utils/wtf.py:147 liberaforms/utils/wtf.py:179 -#: liberaforms/utils/wtf.py:215 liberaforms/utils/wtf.py:357 -#: liberaforms/utils/wtf.py:369 liberaforms/utils/wtf.py:393 -#: liberaforms/utils/wtf.py:407 +#: liberaforms/utils/wtf.py:215 liberaforms/utils/wtf.py:363 +#: liberaforms/utils/wtf.py:375 liberaforms/utils/wtf.py:399 +#: liberaforms/utils/wtf.py:413 msgid "Not a valid language" msgstr "" -#: liberaforms/utils/wtf.py:195 liberaforms/utils/wtf.py:320 -#: liberaforms/utils/wtf.py:336 +#: liberaforms/utils/wtf.py:195 liberaforms/utils/wtf.py:326 +#: liberaforms/utils/wtf.py:342 msgid "Not a valid name" msgstr "" @@ -5570,8 +5566,8 @@ msgid "Not a valid label" msgstr "" #: liberaforms/utils/wtf.py:206 liberaforms/utils/wtf.py:308 -#: liberaforms/utils/wtf.py:403 liberaforms/utils/wtf.py:419 -#: liberaforms/utils/wtf.py:429 +#: liberaforms/utils/wtf.py:409 liberaforms/utils/wtf.py:425 +#: liberaforms/utils/wtf.py:454 msgid "That text was not valid" msgstr "" @@ -5624,23 +5620,33 @@ msgstr "" msgid "Must be greater the zero" msgstr "" -#: liberaforms/utils/wtf.py:326 +#: liberaforms/utils/wtf.py:312 liberaforms/utils/wtf.py:314 +#: liberaforms/utils/wtf.py:429 liberaforms/utils/wtf.py:431 +#: liberaforms/utils/wtf.py:435 liberaforms/utils/wtf.py:437 +msgid "That was not a valid URL" +msgstr "" + +#: liberaforms/utils/wtf.py:332 msgid "Please use another" msgstr "" -#: liberaforms/utils/wtf.py:344 +#: liberaforms/utils/wtf.py:350 msgid "Short description" msgstr "" -#: liberaforms/utils/wtf.py:381 liberaforms/utils/wtf.py:384 -#: liberaforms/utils/wtf.py:386 liberaforms/utils/wtf.py:389 +#: liberaforms/utils/wtf.py:387 liberaforms/utils/wtf.py:390 +#: liberaforms/utils/wtf.py:392 liberaforms/utils/wtf.py:395 msgid "That was not a valid menu" msgstr "" -#: liberaforms/utils/wtf.py:397 +#: liberaforms/utils/wtf.py:403 msgid "One line of text" msgstr "" +#: liberaforms/utils/wtf.py:441 liberaforms/utils/wtf.py:443 +msgid "That was not a valid email" +msgstr "" + #: liberaforms/utils/dispatcher/dispatcher.py:39 msgid "Congratulations!" msgstr "" @@ -8168,3 +8174,22 @@ msgstr "" #~ msgid "If possible, your data protection policy web page" #~ msgstr "" +#~ msgid "" +#~ "LiberaForms integrates data protection policy" +#~ " law to help you, your users " +#~ "and the people who submit their " +#~ "data." +#~ msgstr "" + +#~ msgid "Your organization's Privacy policy web page" +#~ msgstr "" + +#~ msgid "Your organization's Terms of Service web page" +#~ msgstr "" + +#~ msgid "Your organization's contact email" +#~ msgstr "" + +#~ msgid "Settings used for data protection." +#~ msgstr "" + diff --git a/liberaforms/translations/zh_Hant/LC_MESSAGES/messages.mo b/liberaforms/translations/zh_Hant/LC_MESSAGES/messages.mo Binary files differindex f1ceb59e..9f1615f6 100644 --- a/liberaforms/translations/zh_Hant/LC_MESSAGES/messages.mo +++ b/liberaforms/translations/zh_Hant/LC_MESSAGES/messages.mo diff --git a/liberaforms/translations/zh_Hant/LC_MESSAGES/messages.po b/liberaforms/translations/zh_Hant/LC_MESSAGES/messages.po index faf8cf5d..71491750 100644 --- a/liberaforms/translations/zh_Hant/LC_MESSAGES/messages.po +++ b/liberaforms/translations/zh_Hant/LC_MESSAGES/messages.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: info@liberaforms.org\n" -"POT-Creation-Date: 2023-10-02 19:45+0200\n" +"POT-Creation-Date: 2023-10-03 17:06+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: Automatically generated\n" "Language: zh_Hant\n" @@ -273,7 +273,7 @@ msgstr "" #: liberaforms/templates/consent/partials/consent_forms_modal.html:9 #: liberaforms/templates/consent/partials/list-consents.html:33 #: liberaforms/templates/consent/partials/usage.html:13 -#: liberaforms/utils/exports.py:29 +#: liberaforms/utils/exports.py:31 msgid "Forms" msgstr "" @@ -357,7 +357,7 @@ msgid "Site Privacy statement library" msgstr "" #: assets/inline_help/menu.json:107 -#: assets/inline_help/pages/site_dataprotection.j2.md:28 +#: assets/inline_help/pages/site_dataprotection.j2.md:30 #: liberaforms/templates/admin/admin-panel.html:134 #: liberaforms/templates/site/data-protection-settings.html:11 msgid "Wizard settings" @@ -408,7 +408,7 @@ msgstr "" #: liberaforms/templates/admin/admin-panel.html:113 #: liberaforms/templates/site/other-info.html:11 #: liberaforms/templates/user/user-settings.html:199 -#: liberaforms/utils/wtf.py:348 +#: liberaforms/utils/wtf.py:354 msgid "Other information" msgstr "" @@ -621,14 +621,15 @@ msgstr "" msgid "Not display anything" msgstr "" +#. i18n: Used as column title #: assets/inline_help/pages/_translation_option.j2.md:3 #: assets/inline_help/pages/user.j2.md:8 #: liberaforms/templates/admin/admin-panel.html:183 #: liberaforms/templates/user/user-settings.html:43 -#: liberaforms/utils/wtf.py:132 liberaforms/utils/wtf.py:169 -#: liberaforms/utils/wtf.py:189 liberaforms/utils/wtf.py:349 -#: liberaforms/utils/wtf.py:362 liberaforms/utils/wtf.py:374 -#: liberaforms/utils/wtf.py:398 +#: liberaforms/utils/exports.py:29 liberaforms/utils/wtf.py:132 +#: liberaforms/utils/wtf.py:169 liberaforms/utils/wtf.py:189 +#: liberaforms/utils/wtf.py:355 liberaforms/utils/wtf.py:368 +#: liberaforms/utils/wtf.py:380 liberaforms/utils/wtf.py:404 msgid "Language" msgstr "" @@ -1393,7 +1394,7 @@ msgid "" msgstr "" #: assets/inline_help/pages/form_changename.j2.md:2 -#: liberaforms/utils/wtf.py:330 +#: liberaforms/utils/wtf.py:336 msgid "The new form name" msgstr "" @@ -1898,7 +1899,7 @@ msgstr "" msgid "You may create a new form from scratch or $$use a template$$." msgstr "" -#: assets/inline_help/pages/form_new.j2.md:5 liberaforms/utils/wtf.py:312 +#: assets/inline_help/pages/form_new.j2.md:5 liberaforms/utils/wtf.py:318 msgid "The name of your form" msgstr "" @@ -1910,7 +1911,7 @@ msgstr "" msgid "You can change it later." msgstr "" -#: assets/inline_help/pages/form_new.j2.md:9 liberaforms/utils/wtf.py:314 +#: assets/inline_help/pages/form_new.j2.md:9 liberaforms/utils/wtf.py:320 msgid "Form address" msgstr "" @@ -2323,7 +2324,7 @@ msgstr "" #: liberaforms/templates/admin/inspect-user.html:76 #: liberaforms/templates/base-backend.html:150 #: liberaforms/templates/site/partials/inline_help_menu.html:16 -#: liberaforms/utils/exports.py:31 liberaforms/utils/wtf.py:138 +#: liberaforms/utils/exports.py:33 liberaforms/utils/wtf.py:138 msgid "Admin" msgstr "" @@ -2797,12 +2798,6 @@ msgstr "" msgid "Add a new statement to the library" msgstr "" -#: assets/inline_help/pages/site_dataprotection.j2.md:2 -msgid "" -"LiberaForms integrates data protection policy law to help you, your users" -" and the people who submit their data." -msgstr "" - #: assets/inline_help/pages/site_dataprotection.j2.md:5 #: assets/inline_help/pages/user_dataconsent.j2.md:10 msgid "See the $$documentation website$$ for more information." @@ -2814,72 +2809,73 @@ msgid "Organization profile" msgstr "" #: assets/inline_help/pages/site_dataprotection.j2.md:9 -msgid "These values are used when you create a new $$site privacy statement$$." +#: assets/inline_help/pages/site_dataprotection.j2.md:13 +msgid "The organization responsible for this installation of LiberaForms" msgstr "" #: assets/inline_help/pages/site_dataprotection.j2.md:11 -#: liberaforms/utils/wtf.py:411 -msgid "The name of your organization" +msgid "These values are used when you create a new $$site privacy statement$$." msgstr "" -#: assets/inline_help/pages/site_dataprotection.j2.md:11 -msgid "The organization responsible for this installation of LiberaForms" +#: assets/inline_help/pages/site_dataprotection.j2.md:13 +#: liberaforms/utils/wtf.py:417 +msgid "The name of your organization" msgstr "" -#: assets/inline_help/pages/site_dataprotection.j2.md:12 -#: liberaforms/utils/wtf.py:412 -msgid "Your organization's Privacy policy web page" +#: assets/inline_help/pages/site_dataprotection.j2.md:14 +#: liberaforms/utils/wtf.py:418 +msgid "Privacy policy web page" msgstr "" -#: assets/inline_help/pages/site_dataprotection.j2.md:12 +#: assets/inline_help/pages/site_dataprotection.j2.md:14 msgid "If possible, your Privacy policy web page" msgstr "" -#: assets/inline_help/pages/site_dataprotection.j2.md:13 -#: liberaforms/utils/wtf.py:413 -msgid "Your organization's Terms of Service web page" +#: assets/inline_help/pages/site_dataprotection.j2.md:15 +#: liberaforms/utils/wtf.py:419 +msgid "Terms of Service web page" msgstr "" -#: assets/inline_help/pages/site_dataprotection.j2.md:13 +#: assets/inline_help/pages/site_dataprotection.j2.md:15 msgid "If possible, your Terms of Service web page" msgstr "" -#: assets/inline_help/pages/site_dataprotection.j2.md:14 -#: liberaforms/utils/wtf.py:414 -msgid "Your organization's contact email" +#: assets/inline_help/pages/site_dataprotection.j2.md:16 +#: liberaforms/utils/wtf.py:420 +msgid "Contact email" msgstr "" -#: assets/inline_help/pages/site_dataprotection.j2.md:14 +#: assets/inline_help/pages/site_dataprotection.j2.md:16 msgid "Contact email address for data protection policy enquiries" msgstr "" -#: assets/inline_help/pages/site_dataprotection.j2.md:16 +#: assets/inline_help/pages/site_dataprotection.j2.md:18 msgid "Your profile is also displayed as part of the Wizard's disclaimer." msgstr "" -#: assets/inline_help/pages/site_dataprotection.j2.md:18 -#: liberaforms/templates/site/data-protection-settings.html:82 +#: assets/inline_help/pages/site_dataprotection.j2.md:20 +#: liberaforms/templates/site/data-protection-settings.html:90 msgid "Share your organization profile" msgstr "" -#: assets/inline_help/pages/site_dataprotection.j2.md:20 +#: assets/inline_help/pages/site_dataprotection.j2.md:22 msgid "When set to `True` your profile is used by the wizard." msgstr "" -#: assets/inline_help/pages/site_dataprotection.j2.md:20 +#: assets/inline_help/pages/site_dataprotection.j2.md:22 msgid "Users cannot change it." msgstr "" -#: assets/inline_help/pages/site_dataprotection.j2.md:22 +#: assets/inline_help/pages/site_dataprotection.j2.md:24 msgid "Data protection law" msgstr "" -#: assets/inline_help/pages/site_dataprotection.j2.md:24 -#: liberaforms/utils/wtf.py:423 +#: assets/inline_help/pages/site_dataprotection.j2.md:26 +#: liberaforms/utils/wtf.py:448 msgid "The name of the law used by the wizard." msgstr "" -#: assets/inline_help/pages/site_dataprotection.j2.md:24 +#: assets/inline_help/pages/site_dataprotection.j2.md:26 msgid "Users can change it later as needed." msgstr "" @@ -3407,8 +3403,8 @@ msgstr "" #: liberaforms/templates/form/form-name.html:33 #: liberaforms/templates/form/modals/color-selector-modals.html:24 #: liberaforms/templates/form/new-form.html:30 -#: liberaforms/templates/site/data-protection-settings.html:70 -#: liberaforms/templates/site/data-protection-settings.html:111 +#: liberaforms/templates/site/data-protection-settings.html:78 +#: liberaforms/templates/site/data-protection-settings.html:121 #: liberaforms/templates/site/edit-blurb.html:39 #: liberaforms/templates/site/edit-mimetypes.html:43 #: liberaforms/templates/site/invitation-template.html:45 @@ -3925,11 +3921,11 @@ msgstr "" #: liberaforms/templates/form/partials/permissions.html:148 #: liberaforms/templates/form/partials/publish-options.html:15 #: liberaforms/templates/form/partials/publish-options.html:19 -#: liberaforms/templates/site/data-protection-settings.html:89 +#: liberaforms/templates/site/data-protection-settings.html:97 #: liberaforms/templates/user/user-settings.html:73 #: liberaforms/templates/user/user-settings.html:175 #: liberaforms/templates/user/user-settings.html:182 -#: liberaforms/utils/exports.py:41 liberaforms/utils/exports.py:42 +#: liberaforms/utils/exports.py:43 liberaforms/utils/exports.py:44 msgid "True" msgstr "" @@ -3953,11 +3949,11 @@ msgstr "" #: liberaforms/templates/form/partials/permissions.html:148 #: liberaforms/templates/form/partials/publish-options.html:16 #: liberaforms/templates/form/partials/publish-options.html:19 -#: liberaforms/templates/site/data-protection-settings.html:90 +#: liberaforms/templates/site/data-protection-settings.html:98 #: liberaforms/templates/user/user-settings.html:74 #: liberaforms/templates/user/user-settings.html:176 #: liberaforms/templates/user/user-settings.html:183 -#: liberaforms/utils/exports.py:41 liberaforms/utils/exports.py:42 +#: liberaforms/utils/exports.py:43 liberaforms/utils/exports.py:44 msgid "False" msgstr "" @@ -4312,7 +4308,7 @@ msgid "Insert link" msgstr "" #: liberaforms/templates/common/insert-link-modal.html:18 -#: liberaforms/utils/wtf.py:361 +#: liberaforms/utils/wtf.py:367 msgid "Text" msgstr "" @@ -4919,10 +4915,10 @@ msgid "default" msgstr "" #: liberaforms/templates/site/data-protection-settings.html:17 -msgid "Settings used for data protection." +msgid "Settings used by the wizard." msgstr "" -#: liberaforms/templates/site/data-protection-settings.html:87 +#: liberaforms/templates/site/data-protection-settings.html:95 msgid "Display your profile in the wizard" msgstr "" @@ -5554,14 +5550,14 @@ msgid "The variable [LINK] is required" msgstr "" #: liberaforms/utils/wtf.py:147 liberaforms/utils/wtf.py:179 -#: liberaforms/utils/wtf.py:215 liberaforms/utils/wtf.py:357 -#: liberaforms/utils/wtf.py:369 liberaforms/utils/wtf.py:393 -#: liberaforms/utils/wtf.py:407 +#: liberaforms/utils/wtf.py:215 liberaforms/utils/wtf.py:363 +#: liberaforms/utils/wtf.py:375 liberaforms/utils/wtf.py:399 +#: liberaforms/utils/wtf.py:413 msgid "Not a valid language" msgstr "" -#: liberaforms/utils/wtf.py:195 liberaforms/utils/wtf.py:320 -#: liberaforms/utils/wtf.py:336 +#: liberaforms/utils/wtf.py:195 liberaforms/utils/wtf.py:326 +#: liberaforms/utils/wtf.py:342 msgid "Not a valid name" msgstr "" @@ -5570,8 +5566,8 @@ msgid "Not a valid label" msgstr "" #: liberaforms/utils/wtf.py:206 liberaforms/utils/wtf.py:308 -#: liberaforms/utils/wtf.py:403 liberaforms/utils/wtf.py:419 -#: liberaforms/utils/wtf.py:429 +#: liberaforms/utils/wtf.py:409 liberaforms/utils/wtf.py:425 +#: liberaforms/utils/wtf.py:454 msgid "That text was not valid" msgstr "" @@ -5624,23 +5620,33 @@ msgstr "" msgid "Must be greater the zero" msgstr "" -#: liberaforms/utils/wtf.py:326 +#: liberaforms/utils/wtf.py:312 liberaforms/utils/wtf.py:314 +#: liberaforms/utils/wtf.py:429 liberaforms/utils/wtf.py:431 +#: liberaforms/utils/wtf.py:435 liberaforms/utils/wtf.py:437 +msgid "That was not a valid URL" +msgstr "" + +#: liberaforms/utils/wtf.py:332 msgid "Please use another" msgstr "" -#: liberaforms/utils/wtf.py:344 +#: liberaforms/utils/wtf.py:350 msgid "Short description" msgstr "" -#: liberaforms/utils/wtf.py:381 liberaforms/utils/wtf.py:384 -#: liberaforms/utils/wtf.py:386 liberaforms/utils/wtf.py:389 +#: liberaforms/utils/wtf.py:387 liberaforms/utils/wtf.py:390 +#: liberaforms/utils/wtf.py:392 liberaforms/utils/wtf.py:395 msgid "That was not a valid menu" msgstr "" -#: liberaforms/utils/wtf.py:397 +#: liberaforms/utils/wtf.py:403 msgid "One line of text" msgstr "" +#: liberaforms/utils/wtf.py:441 liberaforms/utils/wtf.py:443 +msgid "That was not a valid email" +msgstr "" + #: liberaforms/utils/dispatcher/dispatcher.py:39 msgid "Congratulations!" msgstr "" @@ -8168,3 +8174,22 @@ msgstr "" #~ msgid "If possible, your data protection policy web page" #~ msgstr "" +#~ msgid "" +#~ "LiberaForms integrates data protection policy" +#~ " law to help you, your users " +#~ "and the people who submit their " +#~ "data." +#~ msgstr "" + +#~ msgid "Your organization's Privacy policy web page" +#~ msgstr "" + +#~ msgid "Your organization's Terms of Service web page" +#~ msgstr "" + +#~ msgid "Your organization's contact email" +#~ msgstr "" + +#~ msgid "Settings used for data protection." +#~ msgstr "" + diff --git a/liberaforms/utils/utils.py b/liberaforms/utils/utils.py index 6938533d..9f03ff0d 100644 --- a/liberaforms/utils/utils.py +++ b/liberaforms/utils/utils.py @@ -123,19 +123,19 @@ def human_readable_bytes(bytes_cnt: int) -> str: # flask_babel.gettext throws "Working outside of request context" error return f"{bytes_cnt} bytes" if bytes_cnt < 1024*1024: - bytes_cnt = f"{float(round(bytes_cnt/(1024), 2))}" - if bytes_cnt.endswith(".0"): - bytes_cnt = bytes_cnt[:-2] - return f"{bytes_cnt} KB" + bytes_str = f"{float(round(bytes_cnt/(1024), 2))}" + if bytes_str.endswith(".0"): + bytes_str = bytes_str[:-2] + return f"{bytes_str} KB" if bytes_cnt < 1024*1024*1024: - bytes_cnt = f"{float(round(bytes_cnt/(1024*1024), 2))}" - if bytes_cnt.endswith(".0"): - bytes_cnt = bytes_cnt[:-2] - return f"{bytes_cnt} MB" - bytes_cnt = f"{float(round(bytes_cnt/(1024*1024*1024), 2))}" - if bytes_cnt.endswith(".0"): - bytes_cnt = bytes_cnt[:-2] - return f"{bytes_cnt} GB" + bytes_str = f"{float(round(bytes_cnt/(1024*1024), 2))}" + if bytes_str.endswith(".0"): + bytes_str = bytes_str[:-2] + return f"{bytes_str} MB" + bytes_str = f"{float(round(bytes_cnt/(1024*1024*1024), 2))}" + if bytes_str.endswith(".0"): + bytes_str = bytes_str[:-2] + return f"{bytes_str} GB" def build_link(text, url, **kwargs): @@ -150,7 +150,7 @@ def build_link(text, url, **kwargs): regex = re.compile('{}(.*?){}'.format(re.escape("$$"), re.escape("$$"))) link_string = regex.findall(text)[0] except Exception as error: - current_app.logger.warning(f"APP - {error}") + current_app.logger.warning(f"APP - build_link {error}") return text if g.embedded or "external_page" in kwargs: kwargs["target"] = "_blank" diff --git a/liberaforms/utils/validators.py b/liberaforms/utils/validators.py index c135c57a..3694034e 100644 --- a/liberaforms/utils/validators.py +++ b/liberaforms/utils/validators.py @@ -18,7 +18,6 @@ import magic from PIL import Image from email_validator import validate_email, EmailNotValidError from flask import current_app -from wtforms.validators import URL as url_validator def is_valid_email(email: str) -> bool: @@ -51,12 +50,17 @@ def is_valid_UUID(value) -> bool: def is_valid_url(url) -> bool: - try: - url_validator(url) - return True - except Exception as error: - current_app.logger.debug(error) + if not url: return False + # Regex to check valid URL + regex = ("((http|https)://)(www.)?" + + "[a-zA-Z0-9@:%._\\+~#?&//=]" + + "{2,256}\\.[a-z]" + + "{2,6}\\b([-a-zA-Z0-9@:%" + + "._\\+~#?&//=]*)") + if re.search(re.compile(regex), url): + return True + return False def is_valid_image_url(url) -> bool: diff --git a/liberaforms/utils/wtf.py b/liberaforms/utils/wtf.py index cb0c26be..96fe800a 100644 --- a/liberaforms/utils/wtf.py +++ b/liberaforms/utils/wtf.py @@ -15,7 +15,7 @@ from wtforms import (StringField, TextAreaField, IntegerField, SelectField, PasswordField, BooleanField, RadioField, FileField, HiddenField, URLField, EmailField) from wtforms.validators import (ValidationError, DataRequired, - Email, EqualTo, Length, URL) + Email, EqualTo, Length) from flask import current_app, g from flask_babel import gettext from flask_babel import lazy_gettext as _ @@ -297,7 +297,7 @@ class FediverseAuth(FlaskForm): validators=[DataRequired()]) node_url = URLField(_("Fediverse node"), default="", - validators=[DataRequired(), URL()]) + validators=[DataRequired()]) access_token = HiddenField(_("Access token"), default="", validators=[DataRequired()]) @@ -307,6 +307,12 @@ class FediverseAuth(FlaskForm): if not field.data: raise ValidationError(_("That text was not valid")) + def validate_node_url(self, field): + if field.data != field.data.strip(): + raise ValidationError(_("That was not a valid URL")) + if field.data and not validators.is_valid_url(field.data): + raise ValidationError(_("That was not a valid URL")) + class NewForm(FlaskForm): name = StringField(_("The name of your form"), @@ -409,15 +415,34 @@ class NewFormMessage(FlaskForm): class OrganizationProfile(FlaskForm): name = StringField(_("The name of your organization"), validators=[DataRequired()]) - url = URLField(_("Your organization's Privacy policy web page", validators=[URL()])) - tos_url = URLField(_("Your organization's Terms of Service web page", validators=[URL()])) - email = EmailField(_("Your organization's contact email", validators=[Email()])) + url = URLField(_("Privacy policy web page")) + tos_url = URLField(_("Terms of Service web page")) + email = EmailField(_("Contact email")) def validate_name(self, field): field.data = sanitizers.remove_html_tags(field.data).strip() if not field.data: raise ValidationError(_("That text was not valid")) + def validate_url(self, field): + if field.data != field.data.strip(): + raise ValidationError(_("That was not a valid URL")) + if field.data and not validators.is_valid_url(field.data): + raise ValidationError(_("That was not a valid URL")) + + def validate_tos_url(self, field): + if field.data != field.data.strip(): + raise ValidationError(_("That was not a valid URL")) + if field.data and not validators.is_valid_url(field.data): + raise ValidationError(_("That was not a valid URL")) + + def validate_email(self, field): + if field.data != field.data.strip(): + raise ValidationError(_("That was not a valid email")) + if field.data and not validators.is_valid_email(field.data): + raise ValidationError(_("That was not a valid email")) + + class DataProtectionLaw(FlaskForm): law = StringField(_("The name of the law used by the wizard."), diff --git a/liberaforms/views/site.py b/liberaforms/views/site.py index 2c1d394a..1aac0946 100644 --- a/liberaforms/views/site.py +++ b/liberaforms/views/site.py @@ -569,12 +569,12 @@ def ldap_test_search(): result.append(msg) return jsonify({'result': result}) -# Data protection settings +# Wizard settings @site_bp.route('/site/data-protection', methods=['GET']) @auth.enabled_admin_required -def data_protection_settings(): +def wizard_settings(): orgprofile = wtf.OrganizationProfile() orgprofile.name.data = g.site.data_protection["organization"]['name'] orgprofile.email.data = g.site.data_protection["organization"]['email'] @@ -587,11 +587,11 @@ def data_protection_settings(): orgprofile=orgprofile) -@site_bp.route('/site/data-protection/profile', methods=['GET', 'POST']) +@site_bp.route('/site/data-protection/profile', methods=['POST']) @auth.enabled_admin_required def save_organization_profile(): - if request.method == 'GET': - return redirect(url_for('site_bp.data_protection_settings')) + #if request.method == 'GET': + # return redirect(url_for('site_bp.wizard_settings')) wtform = wtf.OrganizationProfile() if wtform.validate_on_submit(): if not g.site.data_protection["organization"]['name']: @@ -604,7 +604,7 @@ def save_organization_profile(): g.site.data_protection["organization"]['tos_url'] = wtform.tos_url.data g.site.save_data_protection() flash(_("Saved organization profile OK"), 'success') - return redirect(url_for('site_bp.data_protection_settings')) + return redirect(url_for('site_bp.wizard_settings')) lawform = wtf.DataProtectionLaw() lawform.law.data = g.site.data_protection["law"] return render_template('site/data-protection-settings.html', @@ -616,13 +616,13 @@ def save_organization_profile(): @auth.enabled_admin_required def save_data_protection_law(): if request.method == 'GET': - return redirect(url_for('site_bp.data_protection_settings')) + return redirect(url_for('site_bp.wizard_settings')) wtform = wtf.DataProtectionLaw() if wtform.validate_on_submit(): g.site.data_protection["law"] = wtform.law.data g.site.save_data_protection() flash(_("Changed data protection law OK"), 'success') - return redirect(url_for('site_bp.data_protection_settings')) + return redirect(url_for('site_bp.wizard_settings')) orgprofile = wtf.OrganizationProfile() orgprofile.name.data = g.site.data_protection["organization"]['name'] orgprofile.email.data = g.site.data_protection["organization"]['email'] @@ -634,7 +634,7 @@ def save_data_protection_law(): @site_bp.route('/site/toggle-enforce-wizard-profile', methods=['POST']) @auth.enabled_admin_required__json -def toggle_DPL_enforce_org(): +def toggle_wizard_enforce_org(): toggled = not g.site.data_protection["enforce_org"] g.site.data_protection["enforce_org"] = toggled g.site.save_data_protection() @@ -643,7 +643,7 @@ def toggle_DPL_enforce_org(): @site_bp.route('/site/toggle-dpl-is-public-administration', methods=['POST']) @auth.enabled_admin_required__json -def toggle_DPL_public_administration(): +def toggle_wizard_public_administration(): toggled = not g.site.data_protection["organization"]["is_public_administration"] g.site.data_protection["organization"]["is_public_administration"] = toggled g.site.save_data_protection() @@ -652,7 +652,7 @@ def toggle_DPL_public_administration(): @site_bp.route('/site/toggle-dpl-require', methods=['POST']) @auth.enabled_admin_required__json -def toggle_DPL_require(): +def toggle_wizard_require(): toggled = not g.site.data_protection["require"] g.site.data_protection["require"] = toggled g.site.save_data_protection() diff --git a/tests/functional/test_site_wizard_settings.py b/tests/functional/test_site_wizard_settings.py new file mode 100644 index 00000000..736ad5b0 --- /dev/null +++ b/tests/functional/test_site_wizard_settings.py @@ -0,0 +1,189 @@ +""" +This file is part of LiberaForms. + +# SPDX-FileCopyrightText: 2023 LiberaForms.org +# SPDX-License-Identifier: AGPL-3.0-or-later +""" + +from flask import url_for +from liberaforms.models.site import Site +from tests import user_creds +from tests import utils +from tests.utils import login, logout + + +class TestSiteWizardSettings(): + + @classmethod + def setup_class(cls): + cls.properties = {} + cls.site = Site.find() + + def test_requirements(self): + pass + + def test_auth(self, client): + """Test site_bp.wizard_settings + site_bp.save_organization_profile + site_bp.save_data_protection_law + site_bp.toggle_wizard_enforce_org + site_bp.toggle_wizard_public_administration + site_bp.toggle_wizard_require.""" + + logout(client) + response = client.get( + url_for('site_bp.wizard_settings'), + follow_redirects=True, + ) + assert response.status_code == 200 + assert '<!-- login_to_continue -->' in response.data.decode() + response = client.post( + url_for('site_bp.save_organization_profile'), + follow_redirects=True, + ) + assert response.status_code == 200 + assert '<!-- login_to_continue -->' in response.data.decode() + response = client.post( + url_for('site_bp.save_data_protection_law'), + follow_redirects=True, + ) + assert response.status_code == 200 + assert '<!-- login_to_continue -->' in response.data.decode() + response = client.post( + url_for('site_bp.toggle_wizard_enforce_org'), + follow_redirects=False, + ) + assert response.status_code == 401 + response = client.post( + url_for('site_bp.toggle_wizard_public_administration'), + follow_redirects=False, + ) + assert response.status_code == 401 + response = client.post( + url_for('site_bp.toggle_wizard_require'), + follow_redirects=False, + ) + assert response.status_code == 401 + + login(client, user_creds["editor"]) + response = client.get( + url_for('site_bp.wizard_settings'), + follow_redirects=True, + ) + assert response.status_code == 200 + assert '<!-- my_forms_page -->' in response.data.decode() + response = client.post( + url_for('site_bp.save_organization_profile'), + follow_redirects=True, + ) + assert response.status_code == 200 + assert '<!-- my_forms_page -->' in response.data.decode() + response = client.get( + url_for('site_bp.save_data_protection_law'), + follow_redirects=True, + ) + assert response.status_code == 200 + assert '<!-- my_forms_page -->' in response.data.decode() + response = client.post( + url_for('site_bp.toggle_wizard_enforce_org'), + follow_redirects=False, + ) + assert response.status_code == 401 + response = client.post( + url_for('site_bp.toggle_wizard_public_administration'), + follow_redirects=False, + ) + assert response.status_code == 401 + response = client.post( + url_for('site_bp.toggle_wizard_require'), + follow_redirects=False, + ) + assert response.status_code == 401 + + login(client, user_creds["admin"]) + + def test_save_organization_profile(self, client): + response = client.post( + url_for('site_bp.save_organization_profile'), + data={ + "name": "", + "url": "not a valid URL", + "tos_url": "not a valid URL", + "email": "not a valid email" + }, + follow_redirects=True, + ) + assert response.status_code == 200 + html = response.data.decode() + assert "<!-- wizard_settings_page -->" in html + assert utils.count_errors(html) == 4 + data={ + "name": "My organization", + "url": "https://example.com/policy", + "tos_url": "https://example.com/tos", + "email": "info@example.com" + } + response = client.post( + url_for('site_bp.save_organization_profile'), + data=data, + follow_redirects=True, + ) + assert response.status_code == 200 + html = response.data.decode() + assert "<!-- wizard_settings_page -->" in html + assert utils.count_errors(html) == 0 + data = {**data, **{"is_public_administration": False}} + assert self.site.data_protection["organization"] == data + + + def test_save_data_protection_law(self, client): + + response = client.post( + url_for('site_bp.save_data_protection_law'), + data={ + "law": "" + }, + follow_redirects=False, + ) + assert response.status_code == 200 + html = response.data.decode() + assert "<!-- wizard_settings_page -->" in html + assert utils.count_errors(html) == 1 + + response = client.post( + url_for('site_bp.save_data_protection_law'), + data={ + "law": "GDPR" + }, + follow_redirects=True, + ) + assert response.status_code == 200 + html = response.data.decode() + assert "<!-- wizard_settings_page -->" in html + assert utils.count_errors(html) == 0 + assert self.site.data_protection["law"] == "GDPR" + + + def test_toggle_wizard_enforce_org(self, client): + initial_value = self.site.data_protection["enforce_org"] + response = client.post( + url_for('site_bp.toggle_wizard_enforce_org'), + ) + assert response.status_code == 200 + assert initial_value != self.site.data_protection["enforce_org"] + + def test_toggle_wizard_public_administration(self, client): + initial_value = self.site.data_protection["organization"]["is_public_administration"] + response = client.post( + url_for('site_bp.toggle_wizard_public_administration'), + ) + assert response.status_code == 200 + assert initial_value != self.site.data_protection["organization"]["is_public_administration"] + + def test_toggle_wizard_require(self, client): + initial_value = self.site.data_protection["require"] + response = client.post( + url_for('site_bp.toggle_wizard_require'), + ) + assert response.status_code == 200 + assert initial_value != self.site.data_protection["require"] diff --git a/tests/inline_help/test_help.py b/tests/inline_help/test_help.py index cada7486..29d2eb80 100644 --- a/tests/inline_help/test_help.py +++ b/tests/inline_help/test_help.py @@ -59,7 +59,7 @@ class TestPages(): raise ValueError(f"lang: {lang_code}, '{translation}' starts with white space") if translation.endswith(" "): raise ValueError(f"lang: {lang_code}, '{translation}' ends with white space") - if translation.count("$$") != translation.count("$$"): + if translation.count("$$") != translatable.count("$$"): raise ValueError(f"lang: {lang_code}, '$$ $$' mismatch") if translation.count("`") != translatable.count("`"): raise ValueError(f"lang: {lang_code}, code block '`' mismatch") diff --git a/tests/unit/test_validators.py b/tests/unit/test_validators.py new file mode 100644 index 00000000..c1833cb4 --- /dev/null +++ b/tests/unit/test_validators.py @@ -0,0 +1,27 @@ +""" +This file is part of LiberaForms. + +# SPDX-FileCopyrightText: 2023 LiberaForms.org +# SPDX-License-Identifier: AGPL-3.0-or-later +""" + +from liberaforms.utils import validators + + +def test_url(): + assert validators.is_valid_url("https://example.com") + assert validators.is_valid_url("https://www.example.com") + assert validators.is_valid_url("https://www.example.com/page") + assert validators.is_valid_url("https://www.example.com?param=true") + assert not validators.is_valid_url("") + assert not validators.is_valid_url("example.com") + assert not validators.is_valid_url("http://liberaforms") + assert not validators.is_valid_url("http://liberáforms.org") + + +def test_email(): + assert validators.is_valid_email("info@example.com") + assert not validators.is_valid_email("info@example") + assert not validators.is_valid_email("info@.com") + assert not validators.is_valid_email("example.com") + assert not validators.is_valid_email("https://example.com") diff --git a/tests/utils.py b/tests/utils.py index 85931dad..d5d55b41 100644 --- a/tests/utils.py +++ b/tests/utils.py @@ -9,6 +9,7 @@ import os import uuid import json from io import BytesIO +from bs4 import BeautifulSoup import mimetypes import werkzeug #import flask_login @@ -155,6 +156,15 @@ def get_ldap_users() -> dict: return users +def count_errors(html): + count = 0 + soup = BeautifulSoup(html, features="lxml") + error_containers = soup.find_all("div", class_="error-messages") + for container in error_containers: + count += len(container.find_all("span", class_="wtf-error")) + return count + + #def populate_ldap_mock_server() -> None: # """Connect to a real LDAP server and download config into ./assets/ldap # This function is not used. It's just here if we need to repopulate the assets |