diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 12c2df70..7f330d35 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,18 @@ Changelog ========= +1.3.0 (2024-03-21) +================== + +* feat: Add abstract base model `AbstractFrontendUIItem` by @fsbraun in https://github.com/django-cms/djangocms-frontend/pull/195 +* feat: Add icons for selected text-enabled plugins by @fsbraun in https://github.com/django-cms/djangocms-frontend/pull/195 +* fix: Correct site used when using Link plugin within a static placholder in django CMS 3.x by @fsbraun +* fix: removed Nav Container plugin and fixed Navigation Link plugin by @fsbraun in https://github.com/django-cms/djangocms-frontend/pull/192 +* fix: Remove `{% spaceless %}` around `{% block "content" %}` by @fsbraun in https://github.com/django-cms/djangocms-frontend/pull/188 +* fix: Improved fieldset layout for Django 4.2+ by @fsbraun in https://github.com/django-cms/djangocms-frontend/pull/185 +* fix: Dropped django-select2 dependency + + 1.2.2 (2024-01-13) ================== diff --git a/djangocms_frontend/__init__.py b/djangocms_frontend/__init__.py index 96d01747..229aea75 100644 --- a/djangocms_frontend/__init__.py +++ b/djangocms_frontend/__init__.py @@ -19,4 +19,4 @@ 13. Github actions will publish the new package to pypi """ -__version__ = "1.2.2" +__version__ = "1.3.0" diff --git a/djangocms_frontend/contrib/link/forms.py b/djangocms_frontend/contrib/link/forms.py index 7a464cec..c5eb137f 100644 --- a/djangocms_frontend/contrib/link/forms.py +++ b/djangocms_frontend/contrib/link/forms.py @@ -1,15 +1,18 @@ +import json +from types import SimpleNamespace + from django import apps, forms from django.conf import settings as django_settings -from django.contrib.admin.widgets import SELECT2_TRANSLATIONS +from django.contrib.admin.widgets import SELECT2_TRANSLATIONS, AutocompleteMixin from django.contrib.contenttypes.models import ContentType from django.contrib.sites.models import Site from django.core.exceptions import ObjectDoesNotExist, ValidationError from django.db import models from django.db.models.fields.related import ManyToOneRel +from django.urls import reverse from django.utils.encoding import force_str from django.utils.translation import get_language from django.utils.translation import gettext as _ -from django_select2.forms import HeavySelect2Widget, Select2Widget # from djangocms_link.validators import IntranetURLValidator from entangled.forms import EntangledModelForm @@ -56,30 +59,9 @@ def __init__(self, *args, **kwargs): ) -class Select2jqWidget(HeavySelect2Widget if MINIMUM_INPUT_LENGTH else Select2Widget): - """Make jQuery available to Select2 widget""" - +class Select2jqWidget(AutocompleteMixin, forms.Select): empty_label = _("Select a destination") - @property - def media(self): - extra = ".min" - i18n_name = SELECT2_TRANSLATIONS.get(get_language()) - i18n_file = ( - ("admin/js/vendor/select2/i18n/%s.js" % i18n_name,) if i18n_name else () - ) - return forms.Media( - js=("admin/js/vendor/select2/select2.full%s.js" % extra,) - + i18n_file - + ("djangocms_frontend/js/django_select2.js",), - css={ - "screen": ( - "admin/css/vendor/select2/select2%s.css" % extra, - "djangocms_frontend/css/select2.css", - ), - }, - ) - def __init__(self, *args, **kwargs): if MINIMUM_INPUT_LENGTH: if "attrs" in kwargs: @@ -88,9 +70,52 @@ def __init__(self, *args, **kwargs): ) else: kwargs["attrs"] = {"data-minimum-input-length": MINIMUM_INPUT_LENGTH} - kwargs.setdefault("data_view", "dcf_autocomplete:ac_view") + kwargs.setdefault("admin_site", None) + kwargs.setdefault( + "field", + SimpleNamespace(name="", model=SimpleNamespace( + _meta=SimpleNamespace(app="djangocms_frontend", label="link") + )) + ) # Fake field properties for autocomplete field (unused by link) super().__init__(*args, **kwargs) + def get_url(self): + return reverse("dcf_autocomplete:ac_view") + + def build_attrs(self, base_attrs, extra_attrs=None): + """ + Set select2's AJAX attributes. + + Attributes can be set using the html5 data attribute. + Nested attributes require a double dash as per + https://select2.org/configuration/data-attributes#nested-subkey-options + """ + attrs = super(forms.Select, self).build_attrs(base_attrs, extra_attrs=extra_attrs) + attrs.setdefault("class", "") + i18n_name = getattr(self, "i18n_name", SELECT2_TRANSLATIONS.get(get_language())) # Django 3.2 compat + attrs.update( + { + "data-ajax--cache": "true", + "data-ajax--delay": 250, + "data-ajax--type": "GET", + "data-ajax--url": self.get_url(), + "data-theme": "admin-autocomplete", + "data-app-label": "app", + "data-model-name": "model", + "data-field-name": "field", + "data-allow-clear": json.dumps(not self.is_required), + "data-placeholder": "", # Allows clearing of the input. + "lang": i18n_name, + "class": attrs["class"] + + (" " if attrs["class"] else "") + + "admin-autocomplete", + } + ) + return attrs + + def optgroups(self, name, value, attr=None): + return super(forms.Select, self).optgroups(name, value) + class SmartLinkField(forms.ChoiceField): widget = Select2jqWidget diff --git a/djangocms_frontend/contrib/link/helpers.py b/djangocms_frontend/contrib/link/helpers.py index 88514459..f854c4fd 100644 --- a/djangocms_frontend/contrib/link/helpers.py +++ b/djangocms_frontend/contrib/link/helpers.py @@ -61,9 +61,11 @@ def get_object_for_value(value): return None -def get_link_choices(request, term="", lang=None, nbsp=""): +def get_link_choices(request, term="", lang=None, nbsp=None): global _querysets + if nbsp is None: + nbsp = "" if term else "\u2000" available_objects = [] # Now create our list of cms pages type_id = ContentType.objects.get_for_model(Page).id diff --git a/djangocms_frontend/contrib/link/templates/djangocms_frontend/admin/link.html b/djangocms_frontend/contrib/link/templates/djangocms_frontend/admin/link.html index ae8f899d..d931501c 100644 --- a/djangocms_frontend/contrib/link/templates/djangocms_frontend/admin/link.html +++ b/djangocms_frontend/contrib/link/templates/djangocms_frontend/admin/link.html @@ -3,6 +3,14 @@ {% block extrahead %} {{ block.super }} + {% endblock %} diff --git a/djangocms_frontend/contrib/link/views.py b/djangocms_frontend/contrib/link/views.py index 7b5b9429..72779ff7 100644 --- a/djangocms_frontend/contrib/link/views.py +++ b/djangocms_frontend/contrib/link/views.py @@ -22,7 +22,7 @@ def get(self, request, *args, **kwargs): # TODO Check permissions # ====================== - self.term = kwargs.get("term", request.GET.get("term", "")) + self.term = kwargs.get("term", request.GET.get("term", "")).strip() results = get_link_choices(request, self.term) return JsonResponse( { diff --git a/djangocms_frontend/locale/ar/LC_MESSAGES/django.mo b/djangocms_frontend/locale/ar/LC_MESSAGES/django.mo index 16b41d8f..5b191d85 100644 Binary files a/djangocms_frontend/locale/ar/LC_MESSAGES/django.mo and b/djangocms_frontend/locale/ar/LC_MESSAGES/django.mo differ diff --git a/djangocms_frontend/locale/ar/LC_MESSAGES/django.po b/djangocms_frontend/locale/ar/LC_MESSAGES/django.po index 4c011590..6674569e 100644 --- a/djangocms_frontend/locale/ar/LC_MESSAGES/django.po +++ b/djangocms_frontend/locale/ar/LC_MESSAGES/django.po @@ -2,10 +2,11 @@ # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR , YEAR. -# +# # Translators: -# Israa Kamal Salameh, 2023 -# +# Israa Kamal Salameh , 2023 +# Seraj Adden Baltu, 2024 +# #, fuzzy msgid "" msgstr "" @@ -13,22 +14,21 @@ msgstr "" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2024-02-28 23:03+0100\n" "PO-Revision-Date: 2023-01-20 15:48+0000\n" -"Last-Translator: Israa Kamal Salameh, 2023\n" +"Last-Translator: Seraj Adden Baltu, 2024\n" "Language-Team: Arabic (https://app.transifex.com/divio/teams/58664/ar/)\n" -"Language: ar\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 " -"&& n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;\n" +"Language: ar\n" +"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;\n" #: common/attributes.py:9 msgid "" "Advanced settings lets you add html attributes to render this element. Use " "them wisely and rarely." msgstr "" -"تتيح لك الإعدادات المتقدمة، أضافة صفات html لعَرض هذا العنصر، استخدمها بحكمة " -"ونادراً" +"تتيح لك الإعدادات المتقدمة، أضافة صفات html لعَرض هذا العنصر، استخدمها بحكمة" +" ونادراً" #: common/attributes.py:26 contrib/accordion/cms_plugins.py:91 msgid "Advanced settings" @@ -53,9 +53,10 @@ msgstr "تعتيم الخلفية" #: common/bootstrap5/background.py:62 msgid "Opacity of card background color (only if no outline selected)" -msgstr "" +msgstr "الشفافية للون الخلفي للبطاقة (فقط إذا لم يتم اختيار حدود)" -#: common/bootstrap5/background.py:66 contrib/alert/frameworks/bootstrap5.py:42 +#: common/bootstrap5/background.py:66 +#: contrib/alert/frameworks/bootstrap5.py:42 msgid "Shadow" msgstr "ظل" @@ -89,7 +90,7 @@ msgstr "الحجم الأفقي" msgid "" "Sets the horizontal size relative to the surrounding container or the " "viewport." -msgstr "" +msgstr "تعين حجم الأفقي بالنسبة للحاوية المحيطة أو العرض الظاهر" #: common/bootstrap5/sizing.py:54 msgid "Vertical size" @@ -97,20 +98,21 @@ msgstr "الحجم العمودي" #: common/bootstrap5/sizing.py:60 msgid "" -"Sets the vertical size relative to the surrounding container or the viewport." -msgstr "" +"Sets the vertical size relative to the surrounding container or the " +"viewport." +msgstr "تعين حجم راسي بالنسبة للحاوية المحيطة أو نافذة العرض" #: common/spacing.py:84 msgid "Please choose a side to which the spacing should be applied." -msgstr "" +msgstr "الرجاء اختيار الجهة التي يجب تطبيق المسافة عليها" #: common/spacing.py:113 msgid "Margin" -msgstr "محاذاة خارجية" +msgstr "هامش خارجي" #: common/spacing.py:139 common/spacing.py:147 msgid "Padding" -msgstr "محاذاة داخلية" +msgstr "هامش داخلي" #: common/spacing.py:175 contrib/utilities/cms_plugins.py:22 #: contrib/utilities/models.py:14 @@ -152,8 +154,8 @@ msgstr "طبّق الهامش الداخلي على الأجهزة" #: common/spacing.py:236 msgid "" -"Select only devices on which the padding should be applied. On other devices " -"larger than the first selected device the padding will be set to zero." +"Select only devices on which the padding should be applied. On other devices" +" larger than the first selected device the padding will be set to zero." msgstr "" "حدد فقط الأجهزة التي يجب تطبيق المحاذاة الداخلية عليها. أما في الأجهزة " "الأخرى التي يزيد حجمها عن الجهاز الأول الذي تم تحديده، ستكون قيمة المحاذاة " @@ -169,13 +171,13 @@ msgstr "عنوان" #: common/title.py:67 msgid "" -"Optional title of the plugin for easier identification. Its title attribute will only be set if the checkbox is selected." +"Optional title of the plugin for easier identification. Its " +"title attribute will only be set if the checkbox is selected." msgstr "" #: contrib/accordion/cms_plugins.py:21 contrib/accordion/models.py:14 msgid "Accordion" -msgstr "" +msgstr "الأكورديون" #: contrib/accordion/cms_plugins.py:22 contrib/accordion/cms_plugins.py:72 #: contrib/alert/cms_plugins.py:25 contrib/badge/cms_plugins.py:21 @@ -197,90 +199,92 @@ msgstr "" #: contrib/utilities/cms_plugins.py:50 contrib/utilities/cms_plugins.py:62 #: contrib/utilities/cms_plugins.py:123 msgid "Frontend" -msgstr "" +msgstr "واجهة امامية" #: contrib/accordion/cms_plugins.py:57 msgid "Item {}" -msgstr "" +msgstr "عنصر{}" #: contrib/accordion/cms_plugins.py:71 contrib/accordion/models.py:33 msgid "Accordion item" -msgstr "" +msgstr "عنصر الأكورديون" #: contrib/accordion/forms.py:34 msgid "Create accordion items" -msgstr "" +msgstr "انشاء عنصر الأكورديون" #: contrib/accordion/forms.py:35 msgid "Number of accordion items to create when saving." -msgstr "" +msgstr "عدد عناصر الأكورديون التي يجب إنشاؤها عند الحفظ" #: contrib/accordion/forms.py:42 msgid "Header type" -msgstr "" +msgstr "نوع الرأس" #: contrib/accordion/forms.py:48 msgid "Integrate into parent" -msgstr "" +msgstr "دمج داخل عنصر الاب" #: contrib/accordion/forms.py:52 msgid "" -"Removes the default background-color, some borders, and some rounded corners " -"to render accordions edge-to-edge with their parent container " +"Removes the default background-color, some borders, and some rounded corners" +" to render accordions edge-to-edge with their parent container " msgstr "" +"يقوم بإزالة لون الخلفي الافتراضي وبعض الحدود وبعض الزوايا المستديرة لعرض " +"الأكورديون بحيث يكون حافة بجوار حاوية الاب" #: contrib/accordion/forms.py:78 contrib/card/constants.py:16 msgid "Header" -msgstr "" +msgstr "رأس" #: contrib/accordion/forms.py:82 msgid "Item open" -msgstr "" +msgstr "عنصر مفتوح" #: contrib/accordion/forms.py:85 msgid "Initially shows this accordion item on page load." -msgstr "" +msgstr "يظهر هذا العنصر في الأكورديون في البداية عند تحميل الصفحة" #: contrib/accordion/models.py:20 msgid "({} entries)" -msgstr "" +msgstr "({} إدخالات)" #: contrib/accordion/models.py:29 msgid "AccordionItem" -msgstr "" +msgstr "عنصر الأكورديون" #: contrib/alert/cms_plugins.py:24 contrib/alert/models.py:14 msgid "Alert" -msgstr "" +msgstr "تحذير" #: contrib/alert/forms.py:41 contrib/badge/forms.py:37 #: contrib/link/forms.py:344 contrib/listgroup/forms.py:71 msgid "Context" -msgstr "" +msgstr "محتوى" #: contrib/alert/forms.py:47 msgid "Dismissible" -msgstr "" +msgstr "يمكن إغلاقه" #: contrib/alert/forms.py:50 msgid "Allows the alert to be closed." -msgstr "" +msgstr "يمكن إغلاق التنبيه" #: contrib/alert/frameworks/bootstrap5.py:47 msgid "Use shadows to optically lift alerts from the background." -msgstr "" +msgstr "استخدام الظلال لرفع التنبيهات بصرياً عن الخلفية" #: contrib/alert/templates/djangocms_frontend/bootstrap5/alert.html:4 msgid "Close" -msgstr "" +msgstr "اغلاق" #: contrib/badge/cms_plugins.py:20 contrib/badge/models.py:14 msgid "Badge" -msgstr "" +msgstr "شارة" #: contrib/badge/forms.py:33 msgid "Badge text" -msgstr "" +msgstr "نص الشارة" #: contrib/badge/forms.py:43 msgid "Pills style" @@ -292,50 +296,50 @@ msgstr "" #: contrib/card/cms_plugins.py:24 contrib/card/models.py:20 msgid "Card layout" -msgstr "" +msgstr "تخطيط البطاقة" #: contrib/card/cms_plugins.py:47 contrib/grid/cms_plugins.py:93 #: contrib/grid/cms_plugins.py:173 msgid "Responsive settings" -msgstr "" +msgstr "إعدادات التوفق" #: contrib/card/cms_plugins.py:85 contrib/card/models.py:35 msgid "Card" -msgstr "" +msgstr "بطاقة" #: contrib/card/cms_plugins.py:145 contrib/card/models.py:57 msgid "Card inner" -msgstr "" +msgstr "البطاقة الداخلية" #: contrib/card/constants.py:4 msgid "Card group" -msgstr "" +msgstr "مجموعة البطاقة" #: contrib/card/constants.py:5 msgid "Grid cards" -msgstr "" +msgstr "شبكة البطاقات" #: contrib/card/constants.py:9 contrib/utilities/forms.py:108 #: frameworks/bootstrap5.py:59 settings.py:47 msgid "Left" -msgstr "" +msgstr "يسار" #: contrib/card/constants.py:10 contrib/utilities/forms.py:109 settings.py:48 msgid "Center" -msgstr "" +msgstr "وسط" #: contrib/card/constants.py:11 contrib/utilities/forms.py:110 #: frameworks/bootstrap5.py:60 settings.py:49 msgid "Right" -msgstr "" +msgstr "يمين" #: contrib/card/constants.py:15 msgid "Body" -msgstr "" +msgstr "جسم" #: contrib/card/constants.py:17 msgid "Footer" -msgstr "" +msgstr "ذيل" #: contrib/card/constants.py:18 msgid "Image overlay" @@ -382,7 +386,8 @@ msgstr "" #: contrib/card/forms.py:152 msgid "" -"If checked cards in one row will automatically extend to the full row height." +"If checked cards in one row will automatically extend to the full row " +"height." msgstr "" #: contrib/card/forms.py:186 @@ -452,8 +457,8 @@ msgstr "" #: contrib/carousel/forms.py:67 msgid "" -"The amount of time to delay between automatically cycling an item. If false, " -"carousel will not automatically cycle." +"The amount of time to delay between automatically cycling an item. If false," +" carousel will not automatically cycle." msgstr "" #: contrib/carousel/forms.py:72 contrib/carousel/models.py:25 @@ -931,8 +936,7 @@ msgid "Width" msgstr "" #: contrib/image/forms.py:135 -msgid "" -"The image width as number in pixels. Example: \"720\" and not \"720px\"." +msgid "The image width as number in pixels. Example: \"720\" and not \"720px\"." msgstr "" #: contrib/image/forms.py:139 @@ -940,8 +944,7 @@ msgid "Height" msgstr "" #: contrib/image/forms.py:143 -msgid "" -"The image height as number in pixels. Example: \"720\" and not \"720px\"." +msgid "The image height as number in pixels. Example: \"720\" and not \"720px\"." msgstr "" #: contrib/image/forms.py:151 @@ -978,7 +981,8 @@ msgstr "" #: contrib/image/forms.py:180 msgid "" -"Crops the image according to the thumbnail settings provided in the template." +"Crops the image according to the thumbnail settings provided in the " +"template." msgstr "" #: contrib/image/forms.py:184 @@ -996,8 +1000,8 @@ msgstr "" #: contrib/image/forms.py:195 msgid "" -"Uses responsive image technique to choose better image to display based upon " -"screen viewport. This configuration only applies to uploaded images " +"Uses responsive image technique to choose better image to display based upon" +" screen viewport. This configuration only applies to uploaded images " "(external pictures will not be affected). " msgstr "" @@ -1042,7 +1046,8 @@ msgid "" msgstr "" #: contrib/image/forms.py:256 -msgid "You need to add either an image, or a URL linking to an external image." +msgid "" +"You need to add either an image, or a URL linking to an external image." msgstr "" #: contrib/image/forms.py:282 @@ -1064,8 +1069,8 @@ msgstr "" msgid "Makes the jumbotron fill the full width of the container or window." msgstr "" -#: contrib/link/apps.py:7 contrib/link/constants.py:5 contrib/link/models.py:11 -#: contrib/link/models.py:114 +#: contrib/link/apps.py:7 contrib/link/constants.py:5 +#: contrib/link/models.py:11 contrib/link/models.py:114 msgid "Link" msgstr "" @@ -1463,8 +1468,8 @@ msgstr "" #: contrib/utilities/forms.py:128 msgid "" -"Fill in unique ID for table of contents. If empty heading will not appear in " -"table of contents." +"Fill in unique ID for table of contents. If empty heading will not appear in" +" table of contents." msgstr "" #: contrib/utilities/forms.py:132 @@ -1473,7 +1478,7 @@ msgstr "" #: contrib/utilities/forms.py:160 msgid "List attributes" -msgstr "" +msgstr "قائمة السمات" #: contrib/utilities/forms.py:162 msgid "" @@ -1487,7 +1492,7 @@ msgstr "" #: contrib/utilities/forms.py:173 msgid "Item attributes" -msgstr "" +msgstr "سمات العنصر" #: contrib/utilities/forms.py:175 msgid "" @@ -1498,14 +1503,19 @@ msgstr "" #: fields.py:94 msgid "Please select at least one device size" msgstr "" +"الرجاء اختيار حجم جهاز واحد على الأقل\n" +" \n" +" \n" +" \n" +" " #: fields.py:102 fields.py:110 msgid "Attributes" -msgstr "" +msgstr "السمات" #: fields.py:131 msgid "Choices" -msgstr "" +msgstr "اختيارات" #: fields.py:142 msgid "" @@ -1515,11 +1525,16 @@ msgstr "" #: fields.py:160 fields.py:170 msgid "Tag type" -msgstr "" +msgstr "نوع Tag" #: fields.py:164 msgid "Select the HTML tag to be used." msgstr "" +"اختر Tag HTML التي ستستخدم.\n" +" \n" +" \n" +" \n" +" " #: frameworks/bootstrap5.py:6 frameworks/bootstrap5.py:132 msgid "Extra small" @@ -1535,35 +1550,35 @@ msgstr "" #: frameworks/bootstrap5.py:19 msgid "Primary" -msgstr "" +msgstr "أساسي" #: frameworks/bootstrap5.py:20 msgid "Secondary" -msgstr "" +msgstr "ثانوي" #: frameworks/bootstrap5.py:21 msgid "Success" -msgstr "" +msgstr "نجاح" #: frameworks/bootstrap5.py:22 msgid "Danger" -msgstr "" +msgstr "خطر" #: frameworks/bootstrap5.py:23 msgid "Warning" -msgstr "" +msgstr "تحذير" #: frameworks/bootstrap5.py:24 msgid "Info" -msgstr "" +msgstr "معلومات" #: frameworks/bootstrap5.py:25 frameworks/bootstrap5.py:178 msgid "Light" -msgstr "" +msgstr "ضوء" #: frameworks/bootstrap5.py:26 frameworks/bootstrap5.py:179 msgid "Dark" -msgstr "" +msgstr "مظلم" #: frameworks/bootstrap5.py:58 frameworks/bootstrap5.py:64 msgid "Both" @@ -1571,11 +1586,11 @@ msgstr "" #: frameworks/bootstrap5.py:65 msgid "Top" -msgstr "" +msgstr "فوق" #: frameworks/bootstrap5.py:66 msgid "Bottom" -msgstr "" +msgstr "تحت" #: frameworks/bootstrap5.py:91 msgid "Screen" @@ -1596,13 +1611,12 @@ msgstr "" #: helpers.py:112 #, python-brace-format -msgid "" -"Read more in the documentation." +msgid "Read more in the documentation." msgstr "" #: models.py:24 msgid "UI item" -msgstr "" +msgstr "عنصر UI" #: settings.py:14 msgid "There are no further settings for this plugin. Please press save." diff --git a/djangocms_frontend/locale/de/LC_MESSAGES/django.mo b/djangocms_frontend/locale/de/LC_MESSAGES/django.mo index cd317c59..21cd3b66 100644 Binary files a/djangocms_frontend/locale/de/LC_MESSAGES/django.mo and b/djangocms_frontend/locale/de/LC_MESSAGES/django.mo differ diff --git a/djangocms_frontend/locale/de/LC_MESSAGES/django.po b/djangocms_frontend/locale/de/LC_MESSAGES/django.po index c70f4bdb..760fb31e 100644 --- a/djangocms_frontend/locale/de/LC_MESSAGES/django.po +++ b/djangocms_frontend/locale/de/LC_MESSAGES/django.po @@ -2,11 +2,11 @@ # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR , YEAR. -# +# # Translators: # Mark Walker , 2023 -# Fabian Braun , 2023 -# +# Fabian Braun , 2024 +# #, fuzzy msgid "" msgstr "" @@ -14,12 +14,12 @@ msgstr "" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2024-02-28 23:03+0100\n" "PO-Revision-Date: 2023-01-20 15:48+0000\n" -"Last-Translator: Fabian Braun , 2023\n" +"Last-Translator: Fabian Braun , 2024\n" "Language-Team: German (https://app.transifex.com/divio/teams/58664/de/)\n" -"Language: de\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" +"Language: de\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #: common/attributes.py:9 @@ -57,7 +57,8 @@ msgstr "" "Gibt die Deckkraft der Hintergrundfarbe an (nur wirksam, wenn Kontur nicht " "angewählt ist)." -#: common/bootstrap5/background.py:66 contrib/alert/frameworks/bootstrap5.py:42 +#: common/bootstrap5/background.py:66 +#: contrib/alert/frameworks/bootstrap5.py:42 msgid "Shadow" msgstr "Schatten" @@ -103,7 +104,8 @@ msgstr "Vertikale Größe" #: common/bootstrap5/sizing.py:60 msgid "" -"Sets the vertical size relative to the surrounding container or the viewport." +"Sets the vertical size relative to the surrounding container or the " +"viewport." msgstr "" "Legt die vertikale Größe im Verhältnis zum umgebenden Container oder dem " "Fenster fest." @@ -160,8 +162,8 @@ msgstr "Anzuwenden auf diesen Geräten" #: common/spacing.py:236 msgid "" -"Select only devices on which the padding should be applied. On other devices " -"larger than the first selected device the padding will be set to zero." +"Select only devices on which the padding should be applied. On other devices" +" larger than the first selected device the padding will be set to zero." msgstr "" "Nur Bildschirmgrößen auswählen, auf denen der Abstand angewendet werden " "soll. Auf größeren Bildschirmen als dem ersten ausgewählten, wird der " @@ -177,8 +179,8 @@ msgstr "Titel-Attribut" #: common/title.py:67 msgid "" -"Optional title of the plugin for easier identification. Its title attribute will only be set if the checkbox is selected." +"Optional title of the plugin for easier identification. Its " +"title attribute will only be set if the checkbox is selected." msgstr "" "Optionaler Titel des Plugin für eine einfachere Identifikation. Sei " "title-Attribut wird nur gesetzt, wenn das Auswahlkästchen " @@ -237,8 +239,8 @@ msgstr "In Eltern-Element einfügen" #: contrib/accordion/forms.py:52 msgid "" -"Removes the default background-color, some borders, and some rounded corners " -"to render accordions edge-to-edge with their parent container " +"Removes the default background-color, some borders, and some rounded corners" +" to render accordions edge-to-edge with their parent container " msgstr "" "Entfernt die Hintergrundfarbe, Rahmen und ausgewählte abgerundete Ecken, um " "Akkordions direkt in ihren Eltern-Elementen anzuzeigen." @@ -396,7 +398,8 @@ msgstr "Volle Höhe" #: contrib/card/forms.py:152 msgid "" -"If checked cards in one row will automatically extend to the full row height." +"If checked cards in one row will automatically extend to the full row " +"height." msgstr "Wenn angewählt, erhalten alle Cards in einer Reihe die volle Höhe." #: contrib/card/forms.py:186 @@ -466,11 +469,11 @@ msgstr "Intervall" #: contrib/carousel/forms.py:67 msgid "" -"The amount of time to delay between automatically cycling an item. If false, " -"carousel will not automatically cycle." +"The amount of time to delay between automatically cycling an item. If false," +" carousel will not automatically cycle." msgstr "" -"Die Zeitspanne zwischen dem automatischen Wechseln der Einträge. Wenn false, " -"dann wird nicht automatisch gewechselt." +"Die Zeitspanne zwischen dem automatischen Wechseln der Einträge. Wenn false," +" dann wird nicht automatisch gewechselt." #: contrib/carousel/forms.py:72 contrib/carousel/models.py:25 msgid "Controls" @@ -883,16 +886,12 @@ msgid "Cropping" msgstr "Beschneiden" #: contrib/image/forms.py:25 -#, fuzzy -#| msgid "Icon left" msgid "Float left" -msgstr "Icon links" +msgstr "Fließt links" #: contrib/image/forms.py:26 -#, fuzzy -#| msgid "Icon right" msgid "Float right" -msgstr "Icon rechts" +msgstr "Fließt rechts" #: contrib/image/forms.py:27 msgid "Align center" @@ -917,8 +916,8 @@ msgstr "An oberstes Element delegieren" #: contrib/image/forms.py:57 msgid "Let settings.DJANGOCMS_PICTURE_RESPONSIVE_IMAGES decide" msgstr "" -"Gemäß Einstellungen in settings.DJANGOCMS_PICTURE_RESPONSIVE_IMAGES" +"Gemäß Einstellungen in " +"settings.DJANGOCMS_PICTURE_RESPONSIVE_IMAGES" #: contrib/image/forms.py:58 msgid "Yes" @@ -962,20 +961,16 @@ msgid "Width" msgstr "Breite" #: contrib/image/forms.py:135 -msgid "" -"The image width as number in pixels. Example: \"720\" and not \"720px\"." -msgstr "" -"Bild-Breite in Pixeln (ohne Enheit). Beispiel: \"720\" and not \"720px\"." +msgid "The image width as number in pixels. Example: \"720\" and not \"720px\"." +msgstr "Bild-Breite in Pixeln (ohne Enheit). Beispiel: \"720\" and not \"720px\"." #: contrib/image/forms.py:139 msgid "Height" msgstr "Höhe" #: contrib/image/forms.py:143 -msgid "" -"The image height as number in pixels. Example: \"720\" and not \"720px\"." -msgstr "" -"Bild-Höhe in Pixeln (ohne Enheit). Beispiel: \"720\" and not \"720px\"." +msgid "The image height as number in pixels. Example: \"720\" and not \"720px\"." +msgstr "Bild-Höhe in Pixeln (ohne Enheit). Beispiel: \"720\" and not \"720px\"." #: contrib/image/forms.py:151 msgid "Aligns the image according to the selected option." @@ -1011,8 +1006,10 @@ msgstr "Bild beschneiden" #: contrib/image/forms.py:180 msgid "" -"Crops the image according to the thumbnail settings provided in the template." -msgstr "Schneidet das Bild gemäß der Vorschau-Einstellungen in der Vorlage zu." +"Crops the image according to the thumbnail settings provided in the " +"template." +msgstr "" +"Schneidet das Bild gemäß der Vorschau-Einstellungen in der Vorlage zu." #: contrib/image/forms.py:184 msgid "Upscale image" @@ -1029,8 +1026,8 @@ msgstr "Bild responsive darstellen" #: contrib/image/forms.py:195 msgid "" -"Uses responsive image technique to choose better image to display based upon " -"screen viewport. This configuration only applies to uploaded images " +"Uses responsive image technique to choose better image to display based upon" +" screen viewport. This configuration only applies to uploaded images " "(external pictures will not be affected). " msgstr "" "Nutzt Responsive-Technologie, um die optimale Bildgröße auf Basis der " @@ -1082,7 +1079,8 @@ msgstr "" "mehr als ein Ziel ausgewählt." #: contrib/image/forms.py:256 -msgid "You need to add either an image, or a URL linking to an external image." +msgid "" +"You need to add either an image, or a URL linking to an external image." msgstr "Entweder ein Bild oder eine URL für ein externed Bild angeben." #: contrib/image/forms.py:282 @@ -1107,8 +1105,8 @@ msgid "Makes the jumbotron fill the full width of the container or window." msgstr "" "Erweitert Jas Jumbotron auf die volle Breite des Containers oder Fensters." -#: contrib/link/apps.py:7 contrib/link/constants.py:5 contrib/link/models.py:11 -#: contrib/link/models.py:114 +#: contrib/link/apps.py:7 contrib/link/constants.py:5 +#: contrib/link/models.py:11 contrib/link/models.py:114 msgid "Link" msgstr "Link" @@ -1217,8 +1215,8 @@ msgstr "Bitte geben Sie ein Ziel an." msgid "" "%(anchor_field_verbose_name)s is not allowed together with %(field_name)s" msgstr "" -"%(anchor_field_verbose_name)s kann nicht zusammen mit %(field_name)s gewählt " -"werden." +"%(anchor_field_verbose_name)s kann nicht zusammen mit %(field_name)s gewählt" +" werden." #: contrib/link/forms.py:320 msgid "Display name" @@ -1233,8 +1231,8 @@ msgid "" "Stretches the active link area to the containing block (with position: " "relative)." msgstr "" -"Dehnt die aktive Fläche des Link auf den umgebenden Block aus (sofern dieser " -"mit position: relative markiert ist)." +"Dehnt die aktive Fläche des Link auf den umgebenden Block aus (sofern dieser" +" mit position: relative markiert ist)." #: contrib/link/forms.py:337 contrib/tabs/forms.py:51 msgid "Type" @@ -1347,10 +1345,8 @@ msgid "Brand" msgstr "Marke" #: contrib/navigation/cms_plugins.py:133 -#, fuzzy -#| msgid "Collapse container" msgid "Collapsible container" -msgstr "Collapse-Container" +msgstr "Faltbarer Container" #: contrib/navigation/cms_plugins.py:164 msgid "Navigation link" @@ -1525,8 +1521,8 @@ msgstr "ID" #: contrib/utilities/forms.py:128 msgid "" -"Fill in unique ID for table of contents. If empty heading will not appear in " -"table of contents." +"Fill in unique ID for table of contents. If empty heading will not appear in" +" table of contents." msgstr "" "Eine eindeutige ID nimmt die Überschrift in das Inhaltsverzeichnis auf." @@ -1581,8 +1577,8 @@ msgid "" "Please enter at least one choice. Use the + symbol to add a " "choice." msgstr "" -"Mindestens eine Option angeben. +-Symbol nutzen, um eine Option " -"hinzuzufügen." +"Mindestens eine Option angeben. +-Symbol nutzen, um eine Option" +" hinzuzufügen." #: fields.py:160 fields.py:170 msgid "Tag type" @@ -1667,8 +1663,7 @@ msgstr "XXL" #: helpers.py:112 #, python-brace-format -msgid "" -"Read more in the documentation." +msgid "Read more in the documentation." msgstr "Mehr in der Dokumentation." #: models.py:24 @@ -1684,12 +1679,3 @@ msgstr "" #: settings.py:73 msgid "Offcanvas" msgstr "Off-Canvas" - -#~ msgid "Align left" -#~ msgstr "Links ausrichten" - -#~ msgid "Align right" -#~ msgstr "Rechts ausrichten" - -#~ msgid "Template" -#~ msgstr "Vorlage" diff --git a/djangocms_frontend/locale/es/LC_MESSAGES/django.mo b/djangocms_frontend/locale/es/LC_MESSAGES/django.mo index ae333950..8361e2dd 100644 Binary files a/djangocms_frontend/locale/es/LC_MESSAGES/django.mo and b/djangocms_frontend/locale/es/LC_MESSAGES/django.mo differ diff --git a/djangocms_frontend/locale/es/LC_MESSAGES/django.po b/djangocms_frontend/locale/es/LC_MESSAGES/django.po index 71e38eb6..9cf24b2d 100644 --- a/djangocms_frontend/locale/es/LC_MESSAGES/django.po +++ b/djangocms_frontend/locale/es/LC_MESSAGES/django.po @@ -2,10 +2,10 @@ # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR , YEAR. -# +# # Translators: # Biel Frontera, 2023 -# +# #, fuzzy msgid "" msgstr "" @@ -15,12 +15,11 @@ msgstr "" "PO-Revision-Date: 2023-01-20 15:48+0000\n" "Last-Translator: Biel Frontera, 2023\n" "Language-Team: Spanish (https://app.transifex.com/divio/teams/58664/es/)\n" -"Language: es\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? " -"1 : 2;\n" +"Language: es\n" +"Plural-Forms: nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n" #: common/attributes.py:9 msgid "" @@ -57,7 +56,8 @@ msgstr "" "Opacidad del color de fondo de la tarjeta (solo si no se ha seleccionado " "contorno)" -#: common/bootstrap5/background.py:66 contrib/alert/frameworks/bootstrap5.py:42 +#: common/bootstrap5/background.py:66 +#: contrib/alert/frameworks/bootstrap5.py:42 msgid "Shadow" msgstr "Sombra" @@ -101,7 +101,8 @@ msgstr "Alto" #: common/bootstrap5/sizing.py:60 msgid "" -"Sets the vertical size relative to the surrounding container or the viewport." +"Sets the vertical size relative to the surrounding container or the " +"viewport." msgstr "Configura el alto relativo a su contenedor o el viewport." #: common/spacing.py:84 @@ -155,8 +156,8 @@ msgstr "Aplica el padding en dispositivo" #: common/spacing.py:236 msgid "" -"Select only devices on which the padding should be applied. On other devices " -"larger than the first selected device the padding will be set to zero." +"Select only devices on which the padding should be applied. On other devices" +" larger than the first selected device the padding will be set to zero." msgstr "" "Selecciona aquellos dispositivos en los que el padding se aplicará. En los " "dispositivos superiores a los seleccionados, el padding será cero." @@ -171,8 +172,8 @@ msgstr "Título" #: common/title.py:67 msgid "" -"Optional title of the plugin for easier identification. Its title attribute will only be set if the checkbox is selected." +"Optional title of the plugin for easier identification. Its " +"title attribute will only be set if the checkbox is selected." msgstr "" "Título opcional de la extensión para su mejor identificación. El atributo " "title solo se asignará si se selecciona la casilla." @@ -229,8 +230,8 @@ msgstr "Integra en su contenedor" #: contrib/accordion/forms.py:52 msgid "" -"Removes the default background-color, some borders, and some rounded corners " -"to render accordions edge-to-edge with their parent container " +"Removes the default background-color, some borders, and some rounded corners" +" to render accordions edge-to-edge with their parent container " msgstr "" "Elimina el color de fondo por defecto, algunos bordes y algunas esquinas " "redondeadas para renderizar los acordeones de borde a borde de su contenedor" @@ -390,7 +391,8 @@ msgstr "Altura completa" #: contrib/card/forms.py:152 msgid "" -"If checked cards in one row will automatically extend to the full row height." +"If checked cards in one row will automatically extend to the full row " +"height." msgstr "" "Las tarjetas que se muestren en la misma fila se extenderán hasta la altura " "de la fila." @@ -462,8 +464,8 @@ msgstr "Intervalo" #: contrib/carousel/forms.py:67 msgid "" -"The amount of time to delay between automatically cycling an item. If false, " -"carousel will not automatically cycle." +"The amount of time to delay between automatically cycling an item. If false," +" carousel will not automatically cycle." msgstr "" "Tiempo de espera entre las transiciones automáticas de elementos. Si no se " "selecciona, el carrusel no realizará transiciones automáticas." @@ -534,8 +536,8 @@ msgstr "Relación de aspecto" msgid "" "Determines width and height of the image according to the selected ratio." msgstr "" -"Calcula el ancho y el alto de la imagen en función de la relación de aspecto " -"seleccionada." +"Calcula el ancho y el alto de la imagen en función de la relación de aspecto" +" seleccionada." #: contrib/carousel/forms.py:129 msgid "Transition" @@ -887,16 +889,12 @@ msgid "Cropping" msgstr "Recorte" #: contrib/image/forms.py:25 -#, fuzzy -#| msgid "Icon left" msgid "Float left" -msgstr "Icono izquierda" +msgstr "" #: contrib/image/forms.py:26 -#, fuzzy -#| msgid "Icon right" msgid "Float right" -msgstr "Icono derecha" +msgstr "" #: contrib/image/forms.py:27 msgid "Align center" @@ -963,18 +961,15 @@ msgid "Width" msgstr "Ancho" #: contrib/image/forms.py:135 -msgid "" -"The image width as number in pixels. Example: \"720\" and not \"720px\"." -msgstr "" -"El ancho de la imagen como número en píxeles. Ejemplo: \"720\" y no \"720px\"" +msgid "The image width as number in pixels. Example: \"720\" and not \"720px\"." +msgstr "El ancho de la imagen como número en píxeles. Ejemplo: \"720\" y no \"720px\"" #: contrib/image/forms.py:139 msgid "Height" msgstr "Altura" #: contrib/image/forms.py:143 -msgid "" -"The image height as number in pixels. Example: \"720\" and not \"720px\"." +msgid "The image height as number in pixels. Example: \"720\" and not \"720px\"." msgstr "" "La altura de la imagen como número en píxeles. Ejemplo: \"720\" y no " "\"720px\"" @@ -1014,7 +1009,8 @@ msgstr "Recorte de la imagen" #: contrib/image/forms.py:180 msgid "" -"Crops the image according to the thumbnail settings provided in the template." +"Crops the image according to the thumbnail settings provided in the " +"template." msgstr "" "Recorta la imagen según las opciones de miniatura proporcionadas en la " "plantilla." @@ -1036,8 +1032,8 @@ msgstr "Utiliza imagen responsive" #: contrib/image/forms.py:195 msgid "" -"Uses responsive image technique to choose better image to display based upon " -"screen viewport. This configuration only applies to uploaded images " +"Uses responsive image technique to choose better image to display based upon" +" screen viewport. This configuration only applies to uploaded images " "(external pictures will not be affected). " msgstr "" "Utiliza la técnica de imagen adaptable para seleccionar las dimensiones de " @@ -1089,7 +1085,8 @@ msgstr "" "fichero." #: contrib/image/forms.py:256 -msgid "You need to add either an image, or a URL linking to an external image." +msgid "" +"You need to add either an image, or a URL linking to an external image." msgstr "Debes introducir o una imagen o un enlace a una imagen externa." #: contrib/image/forms.py:282 @@ -1115,8 +1112,8 @@ msgstr "" "Configura el jumbotron para que ocupe todo el ancho del contenedor o de la " "ventana." -#: contrib/link/apps.py:7 contrib/link/constants.py:5 contrib/link/models.py:11 -#: contrib/link/models.py:114 +#: contrib/link/apps.py:7 contrib/link/constants.py:5 +#: contrib/link/models.py:11 contrib/link/models.py:114 msgid "Link" msgstr "Enlace" @@ -1225,7 +1222,8 @@ msgstr "Introduce un enlace." msgid "" "%(anchor_field_verbose_name)s is not allowed together with %(field_name)s" msgstr "" -"%(anchor_field_verbose_name)s no se permite conjuntamente con %(field_name)s." +"%(anchor_field_verbose_name)s no se permite conjuntamente con " +"%(field_name)s." #: contrib/link/forms.py:320 msgid "Display name" @@ -1353,10 +1351,8 @@ msgid "Brand" msgstr "Marca" #: contrib/navigation/cms_plugins.py:133 -#, fuzzy -#| msgid "Collapse container" msgid "Collapsible container" -msgstr "Contenedor para colapsar" +msgstr "" #: contrib/navigation/cms_plugins.py:164 msgid "Navigation link" @@ -1381,7 +1377,8 @@ msgstr "Nivel inicial" #: contrib/navigation/forms.py:84 msgid "Start level of this page tree (0: root, 1: level below root, etc.)" msgstr "" -"Nivel inicial de este árbol de páginas (0: raíz, 1: nivel bajo la raíz, etc.)" +"Nivel inicial de este árbol de páginas (0: raíz, 1: nivel bajo la raíz, " +"etc.)" #: contrib/navigation/forms.py:106 msgid "Enter brand name or add child plugins for brand icon or image" @@ -1532,8 +1529,8 @@ msgstr "Identificador" #: contrib/utilities/forms.py:128 msgid "" -"Fill in unique ID for table of contents. If empty heading will not appear in " -"table of contents." +"Fill in unique ID for table of contents. If empty heading will not appear in" +" table of contents." msgstr "" "Asigna un identificador único para la tabla de contenidos. En caso de no " "rellenar, este encabezado no aparecerá en la tabla de contenidos." @@ -1675,8 +1672,7 @@ msgstr "XX grande" #: helpers.py:112 #, python-brace-format -msgid "" -"Read more in the documentation." +msgid "Read more in the documentation." msgstr "Leer más en la documentación." #: models.py:24 @@ -1690,12 +1686,3 @@ msgstr "No hay más opciones para esta extensión. Haz clic en guardar." #: settings.py:73 msgid "Offcanvas" msgstr "" - -#~ msgid "Align left" -#~ msgstr "Alinear a la izquierda" - -#~ msgid "Align right" -#~ msgstr "Alinear a la derecha" - -#~ msgid "Template" -#~ msgstr "Plantilla" diff --git a/djangocms_frontend/locale/fr/LC_MESSAGES/django.mo b/djangocms_frontend/locale/fr/LC_MESSAGES/django.mo index a1adc73e..3e30a9f1 100644 Binary files a/djangocms_frontend/locale/fr/LC_MESSAGES/django.mo and b/djangocms_frontend/locale/fr/LC_MESSAGES/django.mo differ diff --git a/djangocms_frontend/locale/fr/LC_MESSAGES/django.po b/djangocms_frontend/locale/fr/LC_MESSAGES/django.po index 1fa2aa58..7ed7da7b 100644 --- a/djangocms_frontend/locale/fr/LC_MESSAGES/django.po +++ b/djangocms_frontend/locale/fr/LC_MESSAGES/django.po @@ -2,10 +2,10 @@ # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR , YEAR. -# +# # Translators: # Adrien Delhorme, 2023 -# +# #, fuzzy msgid "" msgstr "" @@ -15,12 +15,11 @@ msgstr "" "PO-Revision-Date: 2023-01-20 15:48+0000\n" "Last-Translator: Adrien Delhorme, 2023\n" "Language-Team: French (https://app.transifex.com/divio/teams/58664/fr/)\n" -"Language: fr\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % " -"1000000 == 0 ? 1 : 2;\n" +"Language: fr\n" +"Plural-Forms: nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n" #: common/attributes.py:9 msgid "" @@ -54,10 +53,11 @@ msgstr "Opacité du fond" #: common/bootstrap5/background.py:62 msgid "Opacity of card background color (only if no outline selected)" msgstr "" -"Opacité de la couleur de fond de l'encart (uniquement si aucun contour n'est " -"sélectionné)" +"Opacité de la couleur de fond de l'encart (uniquement si aucun contour n'est" +" sélectionné)" -#: common/bootstrap5/background.py:66 contrib/alert/frameworks/bootstrap5.py:42 +#: common/bootstrap5/background.py:66 +#: contrib/alert/frameworks/bootstrap5.py:42 msgid "Shadow" msgstr "Ombre" @@ -104,7 +104,8 @@ msgstr "Hauteur" #: common/bootstrap5/sizing.py:60 msgid "" -"Sets the vertical size relative to the surrounding container or the viewport." +"Sets the vertical size relative to the surrounding container or the " +"viewport." msgstr "" "Définit la hauteur par rapport au conteneur ou à la fenêtre d'affichage." @@ -142,9 +143,9 @@ msgid "" "Select only devices on which the margin should be applied. On other devices " "larger than the first selected device the margin will be set to zero." msgstr "" -"Sélectionnez uniquement les équipements sur lesquels les marges doivent être " -"affichées. Sur les autres équipements plus grands que le premier équipement " -"sélectionné, les marges seront mises à zéro." +"Sélectionnez uniquement les équipements sur lesquels les marges doivent être" +" affichées. Sur les autres équipements plus grands que le premier équipement" +" sélectionné, les marges seront mises à zéro." #: common/spacing.py:221 msgid "Horizontal padding" @@ -160,8 +161,8 @@ msgstr "Afficher les marges internes sur les équipements suivants" #: common/spacing.py:236 msgid "" -"Select only devices on which the padding should be applied. On other devices " -"larger than the first selected device the padding will be set to zero." +"Select only devices on which the padding should be applied. On other devices" +" larger than the first selected device the padding will be set to zero." msgstr "" "Sélectionnez uniquement les équipements sur lesquels les marges internes " "doivent être affichées. Sur les autres équipements plus grands que le " @@ -177,8 +178,8 @@ msgstr "Titre" #: common/title.py:67 msgid "" -"Optional title of the plugin for easier identification. Its title attribute will only be set if the checkbox is selected." +"Optional title of the plugin for easier identification. Its " +"title attribute will only be set if the checkbox is selected." msgstr "" "Titre optionnel du plugin pour l'identifier. L'attribut title " "sera défini uniquement si la case est cochée." @@ -235,8 +236,8 @@ msgstr "Intégrer au parent" #: contrib/accordion/forms.py:52 msgid "" -"Removes the default background-color, some borders, and some rounded corners " -"to render accordions edge-to-edge with their parent container " +"Removes the default background-color, some borders, and some rounded corners" +" to render accordions edge-to-edge with their parent container " msgstr "" "Supprimer la couleur de fond, les bordures et les coins arrondis pour " "afficher l'accordéon sur toute la largeur du conteneur parent" @@ -397,10 +398,11 @@ msgstr "Occuper toute la hauteur" #: contrib/card/forms.py:152 msgid "" -"If checked cards in one row will automatically extend to the full row height." +"If checked cards in one row will automatically extend to the full row " +"height." msgstr "" -"Lorsque cette case est cochée, les encarts sur une ligne occuperont toute la " -"hauteur de la ligne." +"Lorsque cette case est cochée, les encarts sur une ligne occuperont toute la" +" hauteur de la ligne." #: contrib/card/forms.py:186 msgid "Inner type" @@ -469,8 +471,8 @@ msgstr "Intervalle" #: contrib/carousel/forms.py:67 msgid "" -"The amount of time to delay between automatically cycling an item. If false, " -"carousel will not automatically cycle." +"The amount of time to delay between automatically cycling an item. If false," +" carousel will not automatically cycle." msgstr "" "Le délai avant le défilement automatique d'un slide. Indiquez 0 pour ne pas " "que les slides défilent automatiquement." @@ -742,8 +744,8 @@ msgid "" "should fill the full width without margins or padding." msgstr "" "Définit si la grille doit utiliser une largeur fixe, une largeur fluide ou " -"si le conteneur doit remplir toute la largeur sans marges externes ni marges " -"internes." +"si le conteneur doit remplir toute la largeur sans marges externes ni marges" +" internes." #: contrib/grid/forms.py:97 msgid "Create columns" @@ -780,8 +782,8 @@ msgstr "Alignement de la colonne" msgid "" "Column size needs to be empty, \"auto\", or a number between 1 and %(cols)d" msgstr "" -"La taille de la colonne doit être vide, \"auto\", ou un nombre compris entre " -"1 et %(cols)d" +"La taille de la colonne doit être vide, \"auto\", ou un nombre compris entre" +" 1 et %(cols)d" #: contrib/grid/models.py:29 msgid "GridContainer" @@ -893,16 +895,12 @@ msgid "Cropping" msgstr "Recadrage" #: contrib/image/forms.py:25 -#, fuzzy -#| msgid "Icon left" msgid "Float left" -msgstr "Icône à gauche" +msgstr "" #: contrib/image/forms.py:26 -#, fuzzy -#| msgid "Icon right" msgid "Float right" -msgstr "Icône à droite" +msgstr "" #: contrib/image/forms.py:27 msgid "Align center" @@ -962,16 +960,15 @@ msgid "" "them into view. " msgstr "" "À utiliser pour les images situées en dessous de la limite de « scroll ». " -"Chargera les images seulement si le visiteur les fait apparaître en défilant " -"dans la page." +"Chargera les images seulement si le visiteur les fait apparaître en défilant" +" dans la page." #: contrib/image/forms.py:131 msgid "Width" msgstr "Largeur" #: contrib/image/forms.py:135 -msgid "" -"The image width as number in pixels. Example: \"720\" and not \"720px\"." +msgid "The image width as number in pixels. Example: \"720\" and not \"720px\"." msgstr "" "La largeur de l'image en pixels. Un nombre (sans unité), par exemple : " "\"720\"." @@ -981,8 +978,7 @@ msgid "Height" msgstr "Hauteur" #: contrib/image/forms.py:143 -msgid "" -"The image height as number in pixels. Example: \"720\" and not \"720px\"." +msgid "The image height as number in pixels. Example: \"720\" and not \"720px\"." msgstr "" "La hauteur de l'image en pixels. Un nombre (sans unité), par exemple : " "\"720\"." @@ -1023,7 +1019,8 @@ msgstr "Recadrer l'image" #: contrib/image/forms.py:180 msgid "" -"Crops the image according to the thumbnail settings provided in the template." +"Crops the image according to the thumbnail settings provided in the " +"template." msgstr "" "Recadre l'image d'après les paramètres de miniature fournis dans le gabarit " "de la page." @@ -1045,8 +1042,8 @@ msgstr "Image « responsive »" #: contrib/image/forms.py:195 msgid "" -"Uses responsive image technique to choose better image to display based upon " -"screen viewport. This configuration only applies to uploaded images " +"Uses responsive image technique to choose better image to display based upon" +" screen viewport. This configuration only applies to uploaded images " "(external pictures will not be affected). " msgstr "" "Utilise la technique de l'image « responsive » pour choisir la meilleure " @@ -1095,11 +1092,12 @@ msgid "" "You have given more than one external, internal, or file link target. Only " "one option is allowed." msgstr "" -"Seulement un champ parmi : lien externe, lien interne, lien vers un fichier, " -"doit être rempli." +"Seulement un champ parmi : lien externe, lien interne, lien vers un fichier," +" doit être rempli." #: contrib/image/forms.py:256 -msgid "You need to add either an image, or a URL linking to an external image." +msgid "" +"You need to add either an image, or a URL linking to an external image." msgstr "" "Vous devez soit charger une image ou fournir une URL vers une image externe." @@ -1109,8 +1107,8 @@ msgid "" "Invalid cropping settings. You cannot combine \"{field_a}\" with " "\"{field_b}\"." msgstr "" -"Paramètres de recadrage invalides. Vous ne pouvez pas utiliser en même temps " -"\"{field_a}\" et \"{field_b}\"." +"Paramètres de recadrage invalides. Vous ne pouvez pas utiliser en même temps" +" \"{field_a}\" et \"{field_b}\"." #: contrib/jumbotron/cms_plugins.py:31 contrib/jumbotron/models.py:14 msgid "Jumbotron" @@ -1124,8 +1122,8 @@ msgstr "Fluide" msgid "Makes the jumbotron fill the full width of the container or window." msgstr "Le Jumbotron occupe toute la largeur du conteneur ou de la fenêtre." -#: contrib/link/apps.py:7 contrib/link/constants.py:5 contrib/link/models.py:11 -#: contrib/link/models.py:114 +#: contrib/link/apps.py:7 contrib/link/constants.py:5 +#: contrib/link/models.py:11 contrib/link/models.py:114 msgid "Link" msgstr "Lien" @@ -1205,8 +1203,8 @@ msgid "" "Appends the value only after the internal or external link. Do not " "include a preceding \"#\" symbol." msgstr "" -"Ajoute la valeur uniquement après le lien interne ou externe. Ne pas inclure le symbole \"# ;\" qui précède." +"Ajoute la valeur uniquement après le lien interne ou externe. Ne " +"pas inclure le symbole \"# ;\" qui précède." #: contrib/link/forms.py:205 msgid "Email address" @@ -1361,10 +1359,8 @@ msgid "Brand" msgstr "Marque" #: contrib/navigation/cms_plugins.py:133 -#, fuzzy -#| msgid "Collapse container" msgid "Collapsible container" -msgstr "Conteneur de l'élément repliable" +msgstr "" #: contrib/navigation/cms_plugins.py:164 msgid "Navigation link" @@ -1395,8 +1391,8 @@ msgstr "" #: contrib/navigation/forms.py:106 msgid "Enter brand name or add child plugins for brand icon or image" msgstr "" -"Entrez un nom de marque ou ajoutez des plugins enfants pour afficher un logo " -"ou une image" +"Entrez un nom de marque ou ajoutez des plugins enfants pour afficher un logo" +" ou une image" #: contrib/navigation/models.py:24 msgid "Navigation container" @@ -1445,8 +1441,8 @@ msgstr "Index" #: contrib/tabs/forms.py:67 msgid "Index of element to open on page load starting at 1." msgstr "" -"Index de l'élément à ouvrir au chargement de la page (en numérotant à partir " -"de 1)." +"Index de l'élément à ouvrir au chargement de la page (en numérotant à partir" +" de 1)." #: contrib/tabs/forms.py:70 msgid "Animation effect" @@ -1510,8 +1506,8 @@ msgid "" "Padding does not have an auto spacing. Either switch to a defined size or " "change the spacing property." msgstr "" -"Les marges internes n'ont pas d'espacement automatique. Il faut soit définir " -"une taille, soit changer la propriété de l'espacement." +"Les marges internes n'ont pas d'espacement automatique. Il faut soit définir" +" une taille, soit changer la propriété de l'espacement." #: contrib/utilities/forms.py:101 settings.py:38 msgid "Heading 1" @@ -1543,8 +1539,8 @@ msgstr "ID" #: contrib/utilities/forms.py:128 msgid "" -"Fill in unique ID for table of contents. If empty heading will not appear in " -"table of contents." +"Fill in unique ID for table of contents. If empty heading will not appear in" +" table of contents." msgstr "" "Remplir un identifiant unique qui sera utile pour la table des matières. Si " "le titre est vide, il n'apparaîtra pas dans la table des matières." @@ -1568,8 +1564,8 @@ msgstr "" msgid "" "Attributes apply to the link for each entry in the table of contents." msgstr "" -"Les attributs s'appliquent au lien pour chaque entrée de la table des " -"matières." +"Les attributs s'appliquent au lien pour chaque entrée de la table des" +" matières." #: contrib/utilities/forms.py:173 msgid "Item attributes" @@ -1580,8 +1576,8 @@ msgid "" "Attributes apply to the list items for each entry in the table of " "contents." msgstr "" -"Les attributs s'appliquent aux élément de liste pour chaque entrée de " -"la table des matières." +"Les attributs s'appliquent aux élément de liste pour chaque entrée de" +" la table des matières." #: fields.py:94 msgid "Please select at least one device size" @@ -1686,8 +1682,7 @@ msgstr "Très très grand" #: helpers.py:112 #, python-brace-format -msgid "" -"Read more in the documentation." +msgid "Read more in the documentation." msgstr "" "Lire la documentation pour en " "savoir plus." @@ -1705,9 +1700,3 @@ msgstr "" #: settings.py:73 msgid "Offcanvas" msgstr "Déroulante" - -#~ msgid "Align left" -#~ msgstr "Aligner à gauche" - -#~ msgid "Align right" -#~ msgstr "Aligner à droite" diff --git a/djangocms_frontend/locale/nl/LC_MESSAGES/django.mo b/djangocms_frontend/locale/nl/LC_MESSAGES/django.mo index d927bc7a..52118881 100644 Binary files a/djangocms_frontend/locale/nl/LC_MESSAGES/django.mo and b/djangocms_frontend/locale/nl/LC_MESSAGES/django.mo differ diff --git a/djangocms_frontend/locale/nl/LC_MESSAGES/django.po b/djangocms_frontend/locale/nl/LC_MESSAGES/django.po index 1536d99f..6efa1a2b 100644 --- a/djangocms_frontend/locale/nl/LC_MESSAGES/django.po +++ b/djangocms_frontend/locale/nl/LC_MESSAGES/django.po @@ -2,11 +2,11 @@ # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR , YEAR. -# +# # Translators: # Fabian Braun , 2023 # Stefan van den Eertwegh , 2023 -# +# #, fuzzy msgid "" msgstr "" @@ -16,10 +16,10 @@ msgstr "" "PO-Revision-Date: 2023-01-20 15:48+0000\n" "Last-Translator: Stefan van den Eertwegh , 2023\n" "Language-Team: Dutch (https://app.transifex.com/divio/teams/58664/nl/)\n" -"Language: nl\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" +"Language: nl\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #: common/attributes.py:9 @@ -53,7 +53,8 @@ msgstr "Achtergrond opacity" msgid "Opacity of card background color (only if no outline selected)" msgstr "" -#: common/bootstrap5/background.py:66 contrib/alert/frameworks/bootstrap5.py:42 +#: common/bootstrap5/background.py:66 +#: contrib/alert/frameworks/bootstrap5.py:42 msgid "Shadow" msgstr "Schaduw" @@ -71,7 +72,8 @@ msgstr "Toon element op apparaat" #: common/bootstrap5/responsive.py:60 msgid "Select only devices on which this element should be shown." -msgstr "Selecteer alleen apparaten waarop dit element moet worden weergegeven." +msgstr "" +"Selecteer alleen apparaten waarop dit element moet worden weergegeven." #: common/bootstrap5/sizing.py:8 common/spacing.py:11 #: contrib/utilities/forms.py:51 frameworks/bootstrap5.py:90 @@ -97,9 +99,11 @@ msgstr "Verticale grootte" #: common/bootstrap5/sizing.py:60 msgid "" -"Sets the vertical size relative to the surrounding container or the viewport." +"Sets the vertical size relative to the surrounding container or the " +"viewport." msgstr "" -"Sets the vertical size relative to the surrounding container or the viewport." +"Sets the vertical size relative to the surrounding container or the " +"viewport." #: common/spacing.py:84 msgid "Please choose a side to which the spacing should be applied." @@ -150,8 +154,8 @@ msgstr "Pas padding op apparaat toe" #: common/spacing.py:236 msgid "" -"Select only devices on which the padding should be applied. On other devices " -"larger than the first selected device the padding will be set to zero." +"Select only devices on which the padding should be applied. On other devices" +" larger than the first selected device the padding will be set to zero." msgstr "" #: common/title.py:40 @@ -164,8 +168,8 @@ msgstr "Titel" #: common/title.py:67 msgid "" -"Optional title of the plugin for easier identification. Its title attribute will only be set if the checkbox is selected." +"Optional title of the plugin for easier identification. Its " +"title attribute will only be set if the checkbox is selected." msgstr "" #: contrib/accordion/cms_plugins.py:21 contrib/accordion/models.py:14 @@ -220,8 +224,8 @@ msgstr "" #: contrib/accordion/forms.py:52 msgid "" -"Removes the default background-color, some borders, and some rounded corners " -"to render accordions edge-to-edge with their parent container " +"Removes the default background-color, some borders, and some rounded corners" +" to render accordions edge-to-edge with their parent container " msgstr "" #: contrib/accordion/forms.py:78 contrib/card/constants.py:16 @@ -377,7 +381,8 @@ msgstr "Volledige hoogte" #: contrib/card/forms.py:152 msgid "" -"If checked cards in one row will automatically extend to the full row height." +"If checked cards in one row will automatically extend to the full row " +"height." msgstr "" #: contrib/card/forms.py:186 @@ -447,8 +452,8 @@ msgstr "Interval" #: contrib/carousel/forms.py:67 msgid "" -"The amount of time to delay between automatically cycling an item. If false, " -"carousel will not automatically cycle." +"The amount of time to delay between automatically cycling an item. If false," +" carousel will not automatically cycle." msgstr "" #: contrib/carousel/forms.py:72 contrib/carousel/models.py:25 @@ -855,16 +860,12 @@ msgid "Cropping" msgstr "Bijsnijden" #: contrib/image/forms.py:25 -#, fuzzy -#| msgid "Icon left" msgid "Float left" -msgstr "Icoon links" +msgstr "" #: contrib/image/forms.py:26 -#, fuzzy -#| msgid "Icon right" msgid "Float right" -msgstr "Icoon rechts" +msgstr "" #: contrib/image/forms.py:27 msgid "Align center" @@ -927,8 +928,7 @@ msgid "Width" msgstr "Breedte" #: contrib/image/forms.py:135 -msgid "" -"The image width as number in pixels. Example: \"720\" and not \"720px\"." +msgid "The image width as number in pixels. Example: \"720\" and not \"720px\"." msgstr "" #: contrib/image/forms.py:139 @@ -936,8 +936,7 @@ msgid "Height" msgstr "Hoogte" #: contrib/image/forms.py:143 -msgid "" -"The image height as number in pixels. Example: \"720\" and not \"720px\"." +msgid "The image height as number in pixels. Example: \"720\" and not \"720px\"." msgstr "" "De afbeelding-hoogte als nummer in pixels. Voorbeeld: \"720\" en niet " "\"720px\"." @@ -976,10 +975,11 @@ msgstr "Afbeelding bijsnijden" #: contrib/image/forms.py:180 msgid "" -"Crops the image according to the thumbnail settings provided in the template." -msgstr "" -"Snij de afbeelding bij volgens de thumbnail instellingen mits gebruikt in de " +"Crops the image according to the thumbnail settings provided in the " "template." +msgstr "" +"Snij de afbeelding bij volgens de thumbnail instellingen mits gebruikt in de" +" template." #: contrib/image/forms.py:184 msgid "Upscale image" @@ -997,8 +997,8 @@ msgstr "Gebruik afbeelding responsive" #: contrib/image/forms.py:195 msgid "" -"Uses responsive image technique to choose better image to display based upon " -"screen viewport. This configuration only applies to uploaded images " +"Uses responsive image technique to choose better image to display based upon" +" screen viewport. This configuration only applies to uploaded images " "(external pictures will not be affected). " msgstr "" @@ -1043,7 +1043,8 @@ msgid "" msgstr "" #: contrib/image/forms.py:256 -msgid "You need to add either an image, or a URL linking to an external image." +msgid "" +"You need to add either an image, or a URL linking to an external image." msgstr "" #: contrib/image/forms.py:282 @@ -1065,8 +1066,8 @@ msgstr "" msgid "Makes the jumbotron fill the full width of the container or window." msgstr "" -#: contrib/link/apps.py:7 contrib/link/constants.py:5 contrib/link/models.py:11 -#: contrib/link/models.py:114 +#: contrib/link/apps.py:7 contrib/link/constants.py:5 +#: contrib/link/models.py:11 contrib/link/models.py:114 msgid "Link" msgstr "Link" @@ -1294,10 +1295,8 @@ msgid "Brand" msgstr "Brand" #: contrib/navigation/cms_plugins.py:133 -#, fuzzy -#| msgid "Collapse container" msgid "Collapsible container" -msgstr "Collaps container" +msgstr "" #: contrib/navigation/cms_plugins.py:164 msgid "Navigation link" @@ -1466,8 +1465,8 @@ msgstr "ID" #: contrib/utilities/forms.py:128 msgid "" -"Fill in unique ID for table of contents. If empty heading will not appear in " -"table of contents." +"Fill in unique ID for table of contents. If empty heading will not appear in" +" table of contents." msgstr "" #: contrib/utilities/forms.py:132 @@ -1599,8 +1598,7 @@ msgstr "XX groot" #: helpers.py:112 #, python-brace-format -msgid "" -"Read more in the documentation." +msgid "Read more in the documentation." msgstr "Lees meer in de documentatie." #: models.py:24 @@ -1614,9 +1612,3 @@ msgstr "" #: settings.py:73 msgid "Offcanvas" msgstr "" - -#~ msgid "Align left" -#~ msgstr "Links uitlijnen" - -#~ msgid "Align right" -#~ msgstr "Rechts uitlijnen" diff --git a/djangocms_frontend/locale/sq/LC_MESSAGES/django.mo b/djangocms_frontend/locale/sq/LC_MESSAGES/django.mo index 8e9889c6..9f33eca4 100644 Binary files a/djangocms_frontend/locale/sq/LC_MESSAGES/django.mo and b/djangocms_frontend/locale/sq/LC_MESSAGES/django.mo differ diff --git a/djangocms_frontend/locale/sq/LC_MESSAGES/django.po b/djangocms_frontend/locale/sq/LC_MESSAGES/django.po index aa5f05c4..fd659023 100644 --- a/djangocms_frontend/locale/sq/LC_MESSAGES/django.po +++ b/djangocms_frontend/locale/sq/LC_MESSAGES/django.po @@ -2,11 +2,11 @@ # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR , YEAR. -# +# # Translators: # Mark Walker , 2023 # Besnik Bleta , 2023 -# +# #, fuzzy msgid "" msgstr "" @@ -16,10 +16,10 @@ msgstr "" "PO-Revision-Date: 2023-01-20 15:48+0000\n" "Last-Translator: Besnik Bleta , 2023\n" "Language-Team: Albanian (https://app.transifex.com/divio/teams/58664/sq/)\n" -"Language: sq\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" +"Language: sq\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #: common/attributes.py:9 @@ -57,7 +57,8 @@ msgstr "" "Patejdukshmëri e ngjyrës së sfondit të kartës (nëse s’është përzgjedhur " "përvijim)" -#: common/bootstrap5/background.py:66 contrib/alert/frameworks/bootstrap5.py:42 +#: common/bootstrap5/background.py:66 +#: contrib/alert/frameworks/bootstrap5.py:42 msgid "Shadow" msgstr "Hije" @@ -101,7 +102,8 @@ msgstr "Madhësi vertikale" #: common/bootstrap5/sizing.py:60 msgid "" -"Sets the vertical size relative to the surrounding container or the viewport." +"Sets the vertical size relative to the surrounding container or the " +"viewport." msgstr "" "Cakton madhësinë vertikale, relative ndaj kontejnerit ose pjesës së ekranit " "që e rrethon." @@ -140,8 +142,8 @@ msgid "" "Select only devices on which the margin should be applied. On other devices " "larger than the first selected device the margin will be set to zero." msgstr "" -"Përgjidhni një anë mbi të cilën duhet aplikuar hapësira. Select only devices " -"on which the margin should be applied. On other devices larger than the " +"Përgjidhni një anë mbi të cilën duhet aplikuar hapësira. Select only devices" +" on which the margin should be applied. On other devices larger than the " "first selected device the margin will be set to zero." #: common/spacing.py:221 @@ -158,8 +160,8 @@ msgstr "Apliko mbushje te pajisja" #: common/spacing.py:236 msgid "" -"Select only devices on which the padding should be applied. On other devices " -"larger than the first selected device the padding will be set to zero." +"Select only devices on which the padding should be applied. On other devices" +" larger than the first selected device the padding will be set to zero." msgstr "" "Përzgjidhni vetëm pajisjet mbi të cilat duhet aplikuar mbushja. Në pajisje " "të tjera, më të mëdha se pajisja e parë e përzgjedhur, mbushja do të " @@ -175,8 +177,8 @@ msgstr "Titull" #: common/title.py:67 msgid "" -"Optional title of the plugin for easier identification. Its title attribute will only be set if the checkbox is selected." +"Optional title of the plugin for easier identification. Its " +"title attribute will only be set if the checkbox is selected." msgstr "" "Titull i shtojcës, në daçi, për identifikim më të kollajtë. Atributi " "title për të do të ujdiset vetëm nëse përzgjidhet kutiza." @@ -233,8 +235,8 @@ msgstr "Integroje te mëma" #: contrib/accordion/forms.py:52 msgid "" -"Removes the default background-color, some borders, and some rounded corners " -"to render accordions edge-to-edge with their parent container " +"Removes the default background-color, some borders, and some rounded corners" +" to render accordions edge-to-edge with their parent container " msgstr "" "Bën heqjen e ngjyrës parazgjedhje për sfondin, disa anë dhe disa cepa të " "rrumbullakosur, për t’i shfaqur fizarmonikat nga skaji në skaj, me " @@ -393,7 +395,8 @@ msgstr "Lartësi e plotë" #: contrib/card/forms.py:152 msgid "" -"If checked cards in one row will automatically extend to the full row height." +"If checked cards in one row will automatically extend to the full row " +"height." msgstr "" "Në iu vëntë shenjë, kartat e një rreshti do të zgjerohen vetvetiu sa " "lartësia e plotë e rreshtit." @@ -465,8 +468,8 @@ msgstr "Interval" #: contrib/carousel/forms.py:67 msgid "" -"The amount of time to delay between automatically cycling an item. If false, " -"carousel will not automatically cycle." +"The amount of time to delay between automatically cycling an item. If false," +" carousel will not automatically cycle." msgstr "" "Sasia e kohës në sekonda për vonim zërash te kalimi automatikisht në ta. Në " "u vëntë 0, rrotullamja s’do të kalojë automatikisht nëpër ta." @@ -520,7 +523,8 @@ msgid "" "\"carousel\", autoplays the carousel on load." msgstr "" "Vetëluhet rrotullamja, pasi përdoruesi vë në punë dorazi kuadrin e parë. Në " -"u vëntë “carousel”, vetëluhet automatikisht rrotullamja, kur ngarkohet faqja." +"u vëntë “carousel”, vetëluhet automatikisht rrotullamja, kur ngarkohet " +"faqja." #: contrib/carousel/forms.py:111 contrib/carousel/models.py:30 msgid "Wrap" @@ -539,8 +543,8 @@ msgstr "Përpjesëtim" msgid "" "Determines width and height of the image according to the selected ratio." msgstr "" -"Përcakton gjerësinë dhe lartësinë e fizarmonikës së figurave sa përpjesëtimi " -"i përzgjedhur." +"Përcakton gjerësinë dhe lartësinë e fizarmonikës së figurave sa përpjesëtimi" +" i përzgjedhur." #: contrib/carousel/forms.py:129 msgid "Transition" @@ -887,16 +891,12 @@ msgid "Cropping" msgstr "Qethje" #: contrib/image/forms.py:25 -#, fuzzy -#| msgid "Icon left" msgid "Float left" -msgstr "Ikonë majtas" +msgstr "" #: contrib/image/forms.py:26 -#, fuzzy -#| msgid "Icon right" msgid "Float right" -msgstr "Ikonë djathas" +msgstr "" #: contrib/image/forms.py:27 msgid "Align center" @@ -943,8 +943,8 @@ msgid "" "If provided, overrides the embedded image. Certain options such as cropping " "are not applicable to external images." msgstr "" -"Nëse jepet, anashkalon figurën e trupëzuar. Disa mundësi, bie fjala, qethja, " -"s’janë të zbatueshme mbi figura të jashtme." +"Nëse jepet, anashkalon figurën e trupëzuar. Disa mundësi, bie fjala, qethja," +" s’janë të zbatueshme mbi figura të jashtme." #: contrib/image/forms.py:123 msgid "Load lazily" @@ -963,18 +963,18 @@ msgid "Width" msgstr "Gjerësi" #: contrib/image/forms.py:135 -msgid "" -"The image width as number in pixels. Example: \"720\" and not \"720px\"." -msgstr "Gjerësia e figurës si numër pikselash. Shembull: “720” dhe jo “720px”." +msgid "The image width as number in pixels. Example: \"720\" and not \"720px\"." +msgstr "" +"Gjerësia e figurës si numër pikselash. Shembull: “720” dhe jo “720px”." #: contrib/image/forms.py:139 msgid "Height" msgstr "Lartësi" #: contrib/image/forms.py:143 -msgid "" -"The image height as number in pixels. Example: \"720\" and not \"720px\"." -msgstr "Lartësia e figurës si numër pikselash. Shembull: “720” dhe jo “720px”." +msgid "The image height as number in pixels. Example: \"720\" and not \"720px\"." +msgstr "" +"Lartësia e figurës si numër pikselash. Shembull: “720” dhe jo “720px”." #: contrib/image/forms.py:151 msgid "Aligns the image according to the selected option." @@ -1011,7 +1011,8 @@ msgstr "Qetheni figurën" #: contrib/image/forms.py:180 msgid "" -"Crops the image according to the thumbnail settings provided in the template." +"Crops the image according to the thumbnail settings provided in the " +"template." msgstr "E qeth figurën sipas rregullimeve miniaturash të dhëna te gjedhja." #: contrib/image/forms.py:184 @@ -1029,8 +1030,8 @@ msgstr "Përdor figurë reaguese" #: contrib/image/forms.py:195 msgid "" -"Uses responsive image technique to choose better image to display based upon " -"screen viewport. This configuration only applies to uploaded images " +"Uses responsive image technique to choose better image to display based upon" +" screen viewport. This configuration only applies to uploaded images " "(external pictures will not be affected). " msgstr "" "Përdor teknikën e figurave reaguese për të zgjedhur figurë më të mirë për " @@ -1078,11 +1079,12 @@ msgid "" "You have given more than one external, internal, or file link target. Only " "one option is allowed." msgstr "" -"Keni dhënë më shumë se një objektiv të jashtëm, të brendshëm, ose lidhje për " -"te kartelë. Lejohet vetëm një mundësi." +"Keni dhënë më shumë se një objektiv të jashtëm, të brendshëm, ose lidhje për" +" te kartelë. Lejohet vetëm një mundësi." #: contrib/image/forms.py:256 -msgid "You need to add either an image, or a URL linking to an external image." +msgid "" +"You need to add either an image, or a URL linking to an external image." msgstr "" "Lypset të shtoni ose një figurë, ose një URL që shpie te një figurë e " "jashtme." @@ -1109,8 +1111,8 @@ msgid "Makes the jumbotron fill the full width of the container or window." msgstr "" "E bën jumbotron-in të mbushë krejt gjerësinë e kontejnerit ose dritares." -#: contrib/link/apps.py:7 contrib/link/constants.py:5 contrib/link/models.py:11 -#: contrib/link/models.py:114 +#: contrib/link/apps.py:7 contrib/link/constants.py:5 +#: contrib/link/models.py:11 contrib/link/models.py:114 msgid "Link" msgstr "Lidhje" @@ -1342,10 +1344,8 @@ msgid "Brand" msgstr "Markë" #: contrib/navigation/cms_plugins.py:133 -#, fuzzy -#| msgid "Collapse container" msgid "Collapsible container" -msgstr "Tkurre kontejnerin" +msgstr "" #: contrib/navigation/cms_plugins.py:164 msgid "Navigation link" @@ -1374,7 +1374,8 @@ msgstr "" #: contrib/navigation/forms.py:106 msgid "Enter brand name or add child plugins for brand icon or image" -msgstr "Jepni emër marke, ose shtoni shtojca pjellë për ikonë ose figurë marke" +msgstr "" +"Jepni emër marke, ose shtoni shtojca pjellë për ikonë ose figurë marke" #: contrib/navigation/models.py:24 msgid "Navigation container" @@ -1422,7 +1423,8 @@ msgstr "Tregues" #: contrib/tabs/forms.py:67 msgid "Index of element to open on page load starting at 1." -msgstr "Tregues elementësh për t’u hapur në ngarkim faqeje, duke filluar me 1." +msgstr "" +"Tregues elementësh për t’u hapur në ngarkim faqeje, duke filluar me 1." #: contrib/tabs/forms.py:70 msgid "Animation effect" @@ -1519,8 +1521,8 @@ msgstr "ID" #: contrib/utilities/forms.py:128 msgid "" -"Fill in unique ID for table of contents. If empty heading will not appear in " -"table of contents." +"Fill in unique ID for table of contents. If empty heading will not appear in" +" table of contents." msgstr "" "Plotësoni ID unike për tryezë lënde. Në u lëntë e zbrazët, kryet s’do të " "duken te tryezë e lëndës." @@ -1551,7 +1553,8 @@ msgstr "Atribute objekti" msgid "" "Attributes apply to the list items for each entry in the table of " "contents." -msgstr "Atribute aplikohen te zëra liste për çdo zë te tryeza e lëndës." +msgstr "" +"Atribute aplikohen te zëra liste për çdo zë te tryeza e lëndës." #: fields.py:94 msgid "Please select at least one device size" @@ -1570,8 +1573,8 @@ msgid "" "Please enter at least one choice. Use the + symbol to add a " "choice." msgstr "" -"Ju lutemi, jepni të paktën një zgjedhje. Që të shtoni një zgjedhje, përdorni " -"simbolin +." +"Ju lutemi, jepni të paktën një zgjedhje. Që të shtoni një zgjedhje, përdorni" +" simbolin +." #: fields.py:160 fields.py:170 msgid "Tag type" @@ -1656,10 +1659,8 @@ msgstr "" #: helpers.py:112 #, python-brace-format -msgid "" -"Read more in the documentation." -msgstr "" -"Lexoni më tepër, te dokumentimi." +msgid "Read more in the documentation." +msgstr "Lexoni më tepër, te dokumentimi." #: models.py:24 msgid "UI item" @@ -1667,17 +1668,9 @@ msgstr "Element UI" #: settings.py:14 msgid "There are no further settings for this plugin. Please press save." -msgstr "S’ka rregullime të tjera për këtë shtojcë. Ju lutemi, shtypni “Ruaje”." +msgstr "" +"S’ka rregullime të tjera për këtë shtojcë. Ju lutemi, shtypni “Ruaje”." #: settings.py:73 msgid "Offcanvas" msgstr "" - -#~ msgid "Align left" -#~ msgstr "Vëre majtas" - -#~ msgid "Align right" -#~ msgstr "Vëre djathtas" - -#~ msgid "Template" -#~ msgstr "Gjedhe" diff --git a/djangocms_frontend/static/djangocms_frontend/css/select2.css b/djangocms_frontend/static/djangocms_frontend/css/select2.css deleted file mode 100644 index dd7d7530..00000000 --- a/djangocms_frontend/static/djangocms_frontend/css/select2.css +++ /dev/null @@ -1,8 +0,0 @@ -/* - This file is generated. - Do not edit directly. - Edit original files in - /private/sass instead - */ - -@media screen{.change-form .select2-container--default .select2-selection--single,.change-form .select2-dropdown{background:var(--dca-white,var(--body-bg,#fff))}.change-form .select2-container--default .select2-results__option[aria-selected=true]{background:var(--dca-gray,var(--body-quiet-color,#666))}.change-form .select2-container--default .select2-selection--single .select2-selection__rendered{color:var(--dca-black,var(--body-fg,#000))}.change-form .popover{background:var(--dca-white,var(--body-bg,#fff))}} \ No newline at end of file diff --git a/djangocms_frontend/static/djangocms_frontend/css/select2.css.map b/djangocms_frontend/static/djangocms_frontend/css/select2.css.map deleted file mode 100644 index 7b2ac8e9..00000000 --- a/djangocms_frontend/static/djangocms_frontend/css/select2.css.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"sourceRoot":"","sources":["../../../../private/sass/select2.scss"],"names":[],"mappings":"AAEA,mCACI,yEACI,qCAEJ,yEACI,oCAEJ,oFACI,6BAEJ,SACI,sCAIR,4BACI","file":"select2.css"} \ No newline at end of file diff --git a/private/sass/select2.scss b/private/sass/select2.scss deleted file mode 100644 index 4b5c6dc9..00000000 --- a/private/sass/select2.scss +++ /dev/null @@ -1,22 +0,0 @@ -@import "components/variables"; - -@media screen { - .change-form { - .select2-container--default .select2-selection--single, - .select2-dropdown { - background: var(--dca-white, var(--body-bg, white)); - } - - .select2-container--default .select2-results__option[aria-selected=true] { - background: var(--dca-gray, var(--body-quiet-color, #666)); - } - - .select2-container--default .select2-selection--single .select2-selection__rendered { - color: var(--dca-black, var(--body-fg, #000)); - } - - .popover { - background: var(--dca-white, var(--body-bg, white)); // standard django admin - } - } -} diff --git a/setup.py b/setup.py index e34f52bc..8c1534ce 100644 --- a/setup.py +++ b/setup.py @@ -10,7 +10,6 @@ "easy-thumbnails", "djangocms-attributes-field>=1", "djangocms-text-ckeditor>=3.1.0", - "django-select2", "django-entangled>=0.5.4", ] @@ -22,10 +21,10 @@ "djangocms-static-ace", ], "cms-4": [ - "django-cms>=4.1.0rc4", + "django-cms>=4.1.0", "django-parler", - "djangocms-versioning>=2.0.0rc1", - "djangocms-alias>=2.0.0rc1", + "djangocms-versioning>=2.0.0", + "djangocms-alias>=2.0.0", ], "cms-3": [ "django-cms<4", diff --git a/tests/requirements/dj41_cms41.txt b/tests/requirements/dj41_cms41.txt index fd4cb1e8..1c207cae 100644 --- a/tests/requirements/dj41_cms41.txt +++ b/tests/requirements/dj41_cms41.txt @@ -1,7 +1,7 @@ -r base.txt Django>=4.1,<4.2 -django-cms>=4.1rc2 --e git+https://github.com/fsbraun/djangocms-alias.git@master#egg=djangocms-alias --e git+https://github.com/fsbraun/djangocms-url-manager.git@master#egg=djangocms-url-manager -https://github.com/django-cms/djangocms-versioning/tarball/master#egg=djangocms-versioning +django-cms>=4.1 +djangocms-alias>=2.0.0 +djangocms-versioning>=2.0.0 +git+https://github.com/fsbraun/djangocms-url-manager.git@master#egg=djangocms-url-manager diff --git a/tests/requirements/dj42_cms41.txt b/tests/requirements/dj42_cms41.txt index 861ab22f..381aa811 100644 --- a/tests/requirements/dj42_cms41.txt +++ b/tests/requirements/dj42_cms41.txt @@ -2,6 +2,6 @@ Django>=4.2,<4.3 django-cms>=4.1rc2 -git+https://github.com/fsbraun/djangocms-alias.git@master#egg=djangocms-alias +djangocms-alias>=2.0.0 +djangocms-versioning>=2.0.0 git+https://github.com/fsbraun/djangocms-url-manager.git@master#egg=djangocms-url-manager -https://github.com/django-cms/djangocms-versioning/tarball/master#egg=djangocms-versioning diff --git a/tests/requirements/dj50_cms41.txt b/tests/requirements/dj50_cms41.txt index 002f7efb..ef612d80 100644 --- a/tests/requirements/dj50_cms41.txt +++ b/tests/requirements/dj50_cms41.txt @@ -2,6 +2,6 @@ Django>=5.0,<5.1 django-cms>=4.1rc5 -git+https://github.com/fsbraun/djangocms-alias.git@master#egg=djangocms-alias +djangocms-alias>=2.0.0 +djangocms-versioning>=2.0.0 git+https://github.com/fsbraun/djangocms-url-manager.git@master#egg=djangocms-url-manager -https://github.com/django-cms/djangocms-versioning/tarball/master#egg=djangocms-versioning