diff --git a/.github/workflows/test-package.yml b/.github/workflows/test-package.yml index f5093db..0bcbd8d 100644 --- a/.github/workflows/test-package.yml +++ b/.github/workflows/test-package.yml @@ -8,12 +8,12 @@ on: jobs: prepare: - - runs-on: ubuntu-latest + + runs-on: ubuntu-latest steps: - name: Checkout code uses: actions/checkout@v2 - + - name: Create matrix uses: fabiocaccamo/create-matrix-action@v2 id: create_matrix @@ -25,17 +25,46 @@ jobs: python-version {3.8}, django-version {2.2,3.0,3.1,3.2}, database {sqlite,postgres} python-version {3.9}, django-version {2.2,3.0,3.1,3.2}, database {sqlite,postgres} python-version {3.10}, django-version {3.2,4.0}, database {sqlite,postgres} - + outputs: matrix: ${{ steps.create_matrix.outputs.matrix }} - + + + lint: + + runs-on: ubuntu-latest + steps: + - name: Checkout code + uses: actions/checkout@v2 + + - name: Set up Python + uses: actions/setup-python@v2 + with: + cache: 'pip' + + - name: Install tools needed + run: | + sudo apt install gettext + pip install pip --upgrade + pip install tox + + - name: Check migrations + run: | + tox -e migrations + + - name: Check translations + run: | + tox -e translations + + + test: - - needs: prepare + + needs: [prepare, lint] runs-on: ubuntu-latest strategy: fail-fast: false - matrix: + matrix: include: ${{fromJson(needs.prepare.outputs.matrix)}} services: @@ -55,34 +84,34 @@ jobs: - uses: actions/checkout@v2 - name: Install psycopg2 prerequisites - run: sudo apt-get install libpq-dev + run: sudo apt install libpq-dev - name: Set up Python ${{ matrix.python-version }} uses: actions/setup-python@v2 with: python-version: ${{ matrix.python-version }} cache: 'pip' - + - name: Upgrade pip version run: | pip install pip --upgrade - + - name: Install django run: | pip install "Django ~= ${{ matrix.django-version }}" - + - name: Install requirements run: | pip install -r requirements.txt pip install -r requirements-test.txt - + - name: Run tests - env: + env: DATABASE_ENGINE: ${{ matrix.database }} run: | coverage run --append --source=admin_interface setup.py test coverage xml -o ./coverage.xml - + - name: Upload coverage to Codecov uses: codecov/codecov-action@v2 with: @@ -90,4 +119,3 @@ jobs: files: ./coverage.xml flags: unittests verbose: true - diff --git a/admin_interface/locale/es/LC_MESSAGES/django.mo b/admin_interface/locale/es/LC_MESSAGES/django.mo index f29ebec..01bfe24 100644 Binary files a/admin_interface/locale/es/LC_MESSAGES/django.mo and b/admin_interface/locale/es/LC_MESSAGES/django.mo differ diff --git a/admin_interface/locale/es/LC_MESSAGES/django.po b/admin_interface/locale/es/LC_MESSAGES/django.po index c6c60af..911c9b7 100644 --- a/admin_interface/locale/es/LC_MESSAGES/django.po +++ b/admin_interface/locale/es/LC_MESSAGES/django.po @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: django-admin-interface\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-09-04 09:18+0000\n" +"POT-Creation-Date: 2022-10-11 14:29-0400\n" "PO-Revision-Date: 2018-12-30 19:13-0500\n" "Last-Translator: Martin Vuelta \n" "Language-Team: Spanish \n" @@ -19,182 +19,255 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: admin_interface/admin.py:21 +#: admin_interface/admin.py:31 msgid "Environment" msgstr "Ambiente" -#: admin_interface/admin.py:30 +#: admin_interface/admin.py:43 msgid "Language chooser" msgstr "" -#: admin_interface/admin.py:37 +#: admin_interface/admin.py:54 msgid "Logo" msgstr "Logo" -#: admin_interface/admin.py:45 +#: admin_interface/admin.py:66 msgid "Favicon" msgstr "Favicon" -#: admin_interface/admin.py:49 +#: admin_interface/admin.py:68 msgid "Title" msgstr "Título" -#: admin_interface/admin.py:57 +#: admin_interface/admin.py:79 msgid "Header" msgstr "Encabezado" -#: admin_interface/admin.py:66 +#: admin_interface/admin.py:91 msgid "Breadcrumbs / Module headers" msgstr "Breadcrumbs / Encabezados de módulos" -#: admin_interface/admin.py:76 +#: admin_interface/admin.py:106 msgid "Generic Links" msgstr "Enlaces genéricos" -#: admin_interface/admin.py:83 +#: admin_interface/admin.py:116 msgid "Save Buttons" msgstr "Botones de guardar" -#: admin_interface/admin.py:91 +#: admin_interface/admin.py:127 msgid "Delete Buttons" msgstr "Botones de borrar" -#: admin_interface/admin.py:99 +#: admin_interface/admin.py:137 +msgid "Navigation Bar" +msgstr "" + +#: admin_interface/admin.py:139 msgid "Related Modal" msgstr "Modal para objetos relacionados" -#: admin_interface/admin.py:109 +#: admin_interface/admin.py:152 +msgid "Form Controls" +msgstr "" + +#: admin_interface/admin.py:162 msgid "List Filter" msgstr "Lista de filtros" -#: admin_interface/admin.py:113 +#: admin_interface/admin.py:174 msgid "Recent Actions" msgstr "Acciones recientes" -#: admin_interface/apps.py:11 +#: admin_interface/apps.py:12 msgid "Admin Interface" msgstr "Interfaz de administración" -#: admin_interface/models.py:72 admin_interface/models.py:116 -#: admin_interface/models.py:135 +#: admin_interface/models.py:69 admin_interface/models.py:126 +#: admin_interface/models.py:158 msgid "name" msgstr "Nombre" -#: admin_interface/models.py:75 admin_interface/models.py:132 -#: admin_interface/models.py:253 +#: admin_interface/models.py:71 admin_interface/models.py:144 +#: admin_interface/models.py:301 msgid "active" msgstr "Activo" -#: admin_interface/models.py:79 +#: admin_interface/models.py:75 #: admin_interface/templates/admin/base_site.html:6 -#: admin_interface/templates/admin/base_site.html:60 +#: admin_interface/templates/admin/base_site.html:163 msgid "Django administration" msgstr "Administración de Django" -#: admin_interface/models.py:81 +#: admin_interface/models.py:77 msgid "title" msgstr "Título" -#: admin_interface/models.py:87 admin_interface/models.py:102 -#: admin_interface/models.py:122 -#, fuzzy -#| msgid "logo color" +#: admin_interface/models.py:84 admin_interface/models.py:104 +#: admin_interface/models.py:134 msgid "color" -msgstr "color de logo" +msgstr "color" -#: admin_interface/models.py:90 admin_interface/models.py:105 -#: admin_interface/models.py:289 +#: admin_interface/models.py:86 admin_interface/models.py:112 +#: admin_interface/models.py:351 msgid "visible" msgstr "Visible" -#: admin_interface/models.py:95 +#: admin_interface/models.py:96 msgid "Leave blank to use the default Django logo" msgstr "Dejar en blanco para usaer el logo por defecto de Django" -#: admin_interface/models.py:96 +#: admin_interface/models.py:97 msgid "logo" msgstr "logo" +#: admin_interface/models.py:107 +msgid "max width" +msgstr "" + #: admin_interface/models.py:110 +msgid "max height" +msgstr "" + +#: admin_interface/models.py:122 msgid "(.ico|.png|.gif - 16x16|32x32 px)" msgstr "Formatos ico, png o gif. Tamaños de 16x16 o 32x32 pixeles" -#: admin_interface/models.py:111 +#: admin_interface/models.py:123 msgid "favicon" msgstr "favicon" -#: admin_interface/models.py:120 +#: admin_interface/models.py:131 msgid "" "(red: #E74C3C, orange: #E67E22, yellow: #F1C40F, green: #2ECC71, blue: " "#3498DB)" msgstr "" -#: admin_interface/models.py:125 +#: admin_interface/models.py:137 msgid "visible in header (marker and name)" msgstr "" -#: admin_interface/models.py:128 +#: admin_interface/models.py:140 msgid "visible in favicon (marker)" msgstr "" -#: admin_interface/models.py:134 +#: admin_interface/models.py:147 +msgid "Default Select" +msgstr "" + +#: admin_interface/models.py:148 +msgid "Minimal Select" +msgstr "" + +#: admin_interface/models.py:154 +msgid "control" +msgstr "" + +#: admin_interface/models.py:157 msgid "code" msgstr "" -#: admin_interface/models.py:141 +#: admin_interface/models.py:164 msgid "display" msgstr "" -#: admin_interface/models.py:148 admin_interface/models.py:173 -#: admin_interface/models.py:214 admin_interface/models.py:233 -#: admin_interface/models.py:259 +#: admin_interface/models.py:172 admin_interface/models.py:201 +#: admin_interface/models.py:262 admin_interface/models.py:284 +#: admin_interface/models.py:307 msgid "background color" msgstr "color de fondo" -#: admin_interface/models.py:154 admin_interface/models.py:179 -#: admin_interface/models.py:226 admin_interface/models.py:245 -#: admin_interface/models.py:249 +#: admin_interface/models.py:179 admin_interface/models.py:215 +#: admin_interface/models.py:276 admin_interface/models.py:298 msgid "text color" msgstr "color de texto" -#: admin_interface/models.py:160 admin_interface/models.py:185 -#: admin_interface/models.py:201 +#: admin_interface/models.py:186 admin_interface/models.py:222 +#: admin_interface/models.py:247 msgid "link color" msgstr "color de enlace" -#: admin_interface/models.py:166 admin_interface/models.py:191 -#: admin_interface/models.py:207 +#: admin_interface/models.py:193 admin_interface/models.py:236 +#: admin_interface/models.py:254 msgid "link hover color" msgstr "color de enlace (hover)" -#: admin_interface/models.py:194 admin_interface/models.py:279 +#: admin_interface/models.py:208 +#, fuzzy +#| msgid "background color" +msgid "background selected color" +msgstr "color de fondo" + +#: admin_interface/models.py:229 +#, fuzzy +#| msgid "link color" +msgid "link selected color" +msgstr "color de enlace" + +#: admin_interface/models.py:239 admin_interface/models.py:328 msgid "rounded corners" msgstr "esquinas redondas" -#: admin_interface/models.py:220 admin_interface/models.py:239 +#: admin_interface/models.py:269 admin_interface/models.py:291 msgid "background hover color" msgstr "color de fondo (hover)" -#: admin_interface/models.py:276 +#: admin_interface/models.py:325 msgid "background opacity" msgstr "opacidad de fondo" -#: admin_interface/models.py:282 +#: admin_interface/models.py:331 msgid "close button visible" msgstr "" -#: admin_interface/models.py:286 +#: admin_interface/models.py:335 +msgid "highlight active" +msgstr "" + +#: admin_interface/models.py:338 msgid "use dropdown" msgstr "Usar lista desplegable" -#: admin_interface/models.py:298 +#: admin_interface/models.py:341 +msgid "sticky position" +msgstr "" + +#: admin_interface/models.py:345 +msgid "quick remove links for active filters at top of sidebar" +msgstr "" + +#: admin_interface/models.py:348 +msgid "foldable apps" +msgstr "" + +#: admin_interface/models.py:355 +msgid "sticky submit" +msgstr "" + +#: admin_interface/models.py:358 +msgid "sticky pagination" +msgstr "" + +#: admin_interface/models.py:368 msgid "Theme" msgstr "Tema" -#: admin_interface/models.py:299 +#: admin_interface/models.py:369 msgid "Themes" msgstr "Temas" +#: admin_interface/templates/admin/change_list.html:8 +#, fuzzy +#| msgid "List Filter" +msgid "Filter" +msgstr "Lista de filtros" + +#. Translators: don't translate this, the django catalog already contains it +#: admin_interface/templates/admin/change_list.html:14 +#: admin_interface/templates/admin/change_list.html:19 +msgid "Clear all filters" +msgstr "" + #: admin_interface/templates/admin/filter.html:13 #: admin_interface/templates/admin_interface/dropdown_filter.html:4 #, python-format diff --git a/admin_interface/locale/fa/LC_MESSAGES/django.po b/admin_interface/locale/fa/LC_MESSAGES/django.po index 4fdddfc..dda7faf 100644 --- a/admin_interface/locale/fa/LC_MESSAGES/django.po +++ b/admin_interface/locale/fa/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: django-admin-interface\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-10-12 19:23+0330\n" +"POT-Creation-Date: 2022-10-11 14:29-0400\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: Amir Ajorloo \n" "Language-Team: Farsi \n" @@ -18,182 +18,256 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" -#: admin_interface/admin.py:21 +#: admin_interface/admin.py:31 msgid "Environment" msgstr "محیط" -#: admin_interface/admin.py:30 +#: admin_interface/admin.py:43 msgid "Language chooser" msgstr "انتخاب زبان" -#: admin_interface/admin.py:37 +#: admin_interface/admin.py:54 msgid "Logo" msgstr "لوگو" -#: admin_interface/admin.py:45 +#: admin_interface/admin.py:66 msgid "Favicon" msgstr "آیکون تب" -#: admin_interface/admin.py:49 +#: admin_interface/admin.py:68 msgid "Title" msgstr "عنوان" -#: admin_interface/admin.py:57 +#: admin_interface/admin.py:79 msgid "Header" msgstr "هدر" -#: admin_interface/admin.py:66 +#: admin_interface/admin.py:91 msgid "Breadcrumbs / Module headers" msgstr "مسیر صفحه" -#: admin_interface/admin.py:76 +#: admin_interface/admin.py:106 msgid "Generic Links" msgstr "لینک‌های عمومی" -#: admin_interface/admin.py:83 +#: admin_interface/admin.py:116 msgid "Save Buttons" msgstr "دکمه‌های ذخیره" -#: admin_interface/admin.py:91 +#: admin_interface/admin.py:127 msgid "Delete Buttons" msgstr "دکمه‌های حذف" -#: admin_interface/admin.py:99 +#: admin_interface/admin.py:137 +msgid "Navigation Bar" +msgstr "" + +#: admin_interface/admin.py:139 msgid "Related Modal" msgstr "مدل‌های مرتبط" -#: admin_interface/admin.py:109 +#: admin_interface/admin.py:152 +msgid "Form Controls" +msgstr "" + +#: admin_interface/admin.py:162 msgid "List Filter" msgstr "فیلتر‌های لیست" -#: admin_interface/admin.py:113 +#: admin_interface/admin.py:174 msgid "Recent Actions" msgstr "فعالیت‌های اخیر" -#: admin_interface/apps.py:11 +#: admin_interface/apps.py:12 msgid "Admin Interface" msgstr "ظاهر ادمین" -#: admin_interface/models.py:72 admin_interface/models.py:116 -#: admin_interface/models.py:135 +#: admin_interface/models.py:69 admin_interface/models.py:126 +#: admin_interface/models.py:158 msgid "name" msgstr "نام" -#: admin_interface/models.py:75 admin_interface/models.py:132 -#: admin_interface/models.py:253 +#: admin_interface/models.py:71 admin_interface/models.py:144 +#: admin_interface/models.py:301 msgid "active" msgstr "فعال" -#: admin_interface/models.py:79 +#: admin_interface/models.py:75 #: admin_interface/templates/admin/base_site.html:6 -#: admin_interface/templates/admin/base_site.html:60 +#: admin_interface/templates/admin/base_site.html:163 msgid "Django administration" msgstr "مدیریت جنگو" -#: admin_interface/models.py:81 +#: admin_interface/models.py:77 msgid "title" msgstr "عنوان" -#: admin_interface/models.py:87 admin_interface/models.py:102 -#: admin_interface/models.py:122 +#: admin_interface/models.py:84 admin_interface/models.py:104 +#: admin_interface/models.py:134 msgid "color" msgstr "رنگ" -#: admin_interface/models.py:90 admin_interface/models.py:105 -#: admin_interface/models.py:289 +#: admin_interface/models.py:86 admin_interface/models.py:112 +#: admin_interface/models.py:351 msgid "visible" msgstr "نمایان" -#: admin_interface/models.py:95 +#: admin_interface/models.py:96 msgid "Leave blank to use the default Django logo" msgstr "برای نمایش لوگوی پیش فرض، خالی بگذارید." -#: admin_interface/models.py:96 +#: admin_interface/models.py:97 msgid "logo" msgstr "لوگو" +#: admin_interface/models.py:107 +msgid "max width" +msgstr "" + #: admin_interface/models.py:110 +msgid "max height" +msgstr "" + +#: admin_interface/models.py:122 msgid "(.ico|.png|.gif - 16x16|32x32 px)" msgstr "(.ico|.png|.gif - 16x16|32x32 px)" -#: admin_interface/models.py:111 +#: admin_interface/models.py:123 msgid "favicon" msgstr "آیکون تب" -#: admin_interface/models.py:120 +#: admin_interface/models.py:131 msgid "" "(red: #E74C3C, orange: #E67E22, yellow: #F1C40F, green: #2ECC71, blue: " "#3498DB)" msgstr "" -"(قرمز: #E74C3C, نارنجی: #E67E22, زرد: #F1C40F, سبز: #2ECC71, آبی: " -"#3498DB)" +"(قرمز: #E74C3C, نارنجی: #E67E22, زرد: #F1C40F, سبز: #2ECC71, آبی: #3498DB)" -#: admin_interface/models.py:125 +#: admin_interface/models.py:137 msgid "visible in header (marker and name)" msgstr "نمایان در هدر" -#: admin_interface/models.py:128 +#: admin_interface/models.py:140 msgid "visible in favicon (marker)" msgstr "نمایان در آیکون تب" -#: admin_interface/models.py:134 +#: admin_interface/models.py:147 +msgid "Default Select" +msgstr "" + +#: admin_interface/models.py:148 +msgid "Minimal Select" +msgstr "" + +#: admin_interface/models.py:154 +msgid "control" +msgstr "" + +#: admin_interface/models.py:157 msgid "code" msgstr "کد" -#: admin_interface/models.py:141 +#: admin_interface/models.py:164 msgid "display" msgstr "نمایش" -#: admin_interface/models.py:148 admin_interface/models.py:173 -#: admin_interface/models.py:214 admin_interface/models.py:233 -#: admin_interface/models.py:259 +#: admin_interface/models.py:172 admin_interface/models.py:201 +#: admin_interface/models.py:262 admin_interface/models.py:284 +#: admin_interface/models.py:307 msgid "background color" msgstr "رنگ پس‌زمینه" -#: admin_interface/models.py:154 admin_interface/models.py:179 -#: admin_interface/models.py:226 admin_interface/models.py:245 -#: admin_interface/models.py:249 +#: admin_interface/models.py:179 admin_interface/models.py:215 +#: admin_interface/models.py:276 admin_interface/models.py:298 msgid "text color" msgstr "رنگ متن" -#: admin_interface/models.py:160 admin_interface/models.py:185 -#: admin_interface/models.py:201 +#: admin_interface/models.py:186 admin_interface/models.py:222 +#: admin_interface/models.py:247 msgid "link color" msgstr "رنگ لینک" -#: admin_interface/models.py:166 admin_interface/models.py:191 -#: admin_interface/models.py:207 +#: admin_interface/models.py:193 admin_interface/models.py:236 +#: admin_interface/models.py:254 msgid "link hover color" msgstr "رنگ لینک در حالت هاور" -#: admin_interface/models.py:194 admin_interface/models.py:279 +#: admin_interface/models.py:208 +#, fuzzy +#| msgid "background color" +msgid "background selected color" +msgstr "رنگ پس‌زمینه" + +#: admin_interface/models.py:229 +#, fuzzy +#| msgid "link color" +msgid "link selected color" +msgstr "رنگ لینک" + +#: admin_interface/models.py:239 admin_interface/models.py:328 msgid "rounded corners" msgstr "گوشه‌های خمیده" -#: admin_interface/models.py:220 admin_interface/models.py:239 +#: admin_interface/models.py:269 admin_interface/models.py:291 msgid "background hover color" msgstr "رنگ پس‌زمینه در حالت هاور" -#: admin_interface/models.py:276 +#: admin_interface/models.py:325 msgid "background opacity" msgstr "شفافیت بکگراند" -#: admin_interface/models.py:282 +#: admin_interface/models.py:331 msgid "close button visible" msgstr "دکمه بستن نمایان باشد" -#: admin_interface/models.py:286 +#: admin_interface/models.py:335 +msgid "highlight active" +msgstr "" + +#: admin_interface/models.py:338 msgid "use dropdown" msgstr "استفاده از دراپ داون" -#: admin_interface/models.py:298 +#: admin_interface/models.py:341 +msgid "sticky position" +msgstr "" + +#: admin_interface/models.py:345 +msgid "quick remove links for active filters at top of sidebar" +msgstr "" + +#: admin_interface/models.py:348 +msgid "foldable apps" +msgstr "" + +#: admin_interface/models.py:355 +msgid "sticky submit" +msgstr "" + +#: admin_interface/models.py:358 +msgid "sticky pagination" +msgstr "" + +#: admin_interface/models.py:368 msgid "Theme" msgstr "تم" -#: admin_interface/models.py:299 +#: admin_interface/models.py:369 msgid "Themes" msgstr "تم‌ها" +#: admin_interface/templates/admin/change_list.html:8 +#, fuzzy +#| msgid "List Filter" +msgid "Filter" +msgstr "فیلتر‌های لیست" + +#. Translators: don't translate this, the django catalog already contains it +#: admin_interface/templates/admin/change_list.html:14 +#: admin_interface/templates/admin/change_list.html:19 +msgid "Clear all filters" +msgstr "" + #: admin_interface/templates/admin/filter.html:13 #: admin_interface/templates/admin_interface/dropdown_filter.html:4 #, python-format diff --git a/admin_interface/locale/fr/LC_MESSAGES/django.mo b/admin_interface/locale/fr/LC_MESSAGES/django.mo index 01909d6..d9ba0e6 100644 Binary files a/admin_interface/locale/fr/LC_MESSAGES/django.mo and b/admin_interface/locale/fr/LC_MESSAGES/django.mo differ diff --git a/admin_interface/locale/fr/LC_MESSAGES/django.po b/admin_interface/locale/fr/LC_MESSAGES/django.po index 3023db5..db0becf 100644 --- a/admin_interface/locale/fr/LC_MESSAGES/django.po +++ b/admin_interface/locale/fr/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-09-04 09:18+0000\n" +"POT-Creation-Date: 2022-10-11 14:29-0400\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -18,109 +18,125 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" -#: admin_interface/admin.py:21 +#: admin_interface/admin.py:31 msgid "Environment" -msgstr "Environnment" +msgstr "Environnement" -#: admin_interface/admin.py:30 +#: admin_interface/admin.py:43 msgid "Language chooser" -msgstr "" +msgstr "Sélecteur de langue" -#: admin_interface/admin.py:37 +#: admin_interface/admin.py:54 msgid "Logo" msgstr "Logo" -#: admin_interface/admin.py:45 +#: admin_interface/admin.py:66 msgid "Favicon" msgstr "Favicon" -#: admin_interface/admin.py:49 +#: admin_interface/admin.py:68 msgid "Title" msgstr "Titre" -#: admin_interface/admin.py:57 +#: admin_interface/admin.py:79 msgid "Header" msgstr "Bannière" -#: admin_interface/admin.py:66 +#: admin_interface/admin.py:91 msgid "Breadcrumbs / Module headers" msgstr "Fil d'ariane / en-têtes de module" -#: admin_interface/admin.py:76 +#: admin_interface/admin.py:106 msgid "Generic Links" msgstr "Liens génériques" -#: admin_interface/admin.py:83 +#: admin_interface/admin.py:116 msgid "Save Buttons" msgstr "Boutons sauvegarder" -#: admin_interface/admin.py:91 +#: admin_interface/admin.py:127 msgid "Delete Buttons" msgstr "Boutons supprimer" -#: admin_interface/admin.py:99 +#: admin_interface/admin.py:137 +msgid "Navigation Bar" +msgstr "Barre de navigation" + +#: admin_interface/admin.py:139 msgid "Related Modal" msgstr "Modale pour objet reliés" -#: admin_interface/admin.py:109 +#: admin_interface/admin.py:152 +msgid "Form Controls" +msgstr "Contrôles de formulaires" + +#: admin_interface/admin.py:162 msgid "List Filter" msgstr "Filtre de liste" -#: admin_interface/admin.py:113 +#: admin_interface/admin.py:174 msgid "Recent Actions" msgstr "Actions récentes" -#: admin_interface/apps.py:11 +#: admin_interface/apps.py:12 msgid "Admin Interface" msgstr "Interface Admin" -#: admin_interface/models.py:72 admin_interface/models.py:116 -#: admin_interface/models.py:135 +#: admin_interface/models.py:69 admin_interface/models.py:126 +#: admin_interface/models.py:158 msgid "name" msgstr "nom" -#: admin_interface/models.py:75 admin_interface/models.py:132 -#: admin_interface/models.py:253 +#: admin_interface/models.py:71 admin_interface/models.py:144 +#: admin_interface/models.py:301 msgid "active" msgstr "actif" -#: admin_interface/models.py:79 +#: admin_interface/models.py:75 #: admin_interface/templates/admin/base_site.html:6 -#: admin_interface/templates/admin/base_site.html:60 +#: admin_interface/templates/admin/base_site.html:163 msgid "Django administration" msgstr "Administration Django" -#: admin_interface/models.py:81 +#: admin_interface/models.py:77 msgid "title" msgstr "titre" -#: admin_interface/models.py:87 admin_interface/models.py:102 -#: admin_interface/models.py:122 +#: admin_interface/models.py:84 admin_interface/models.py:104 +#: admin_interface/models.py:134 msgid "color" msgstr "couleur" -#: admin_interface/models.py:90 admin_interface/models.py:105 -#: admin_interface/models.py:289 +#: admin_interface/models.py:86 admin_interface/models.py:112 +#: admin_interface/models.py:351 msgid "visible" msgstr "visible" -#: admin_interface/models.py:95 +#: admin_interface/models.py:96 msgid "Leave blank to use the default Django logo" msgstr "Laisser vide pour utiliser le logo Django par défaut" -#: admin_interface/models.py:96 +#: admin_interface/models.py:97 msgid "logo" msgstr "logo" +#: admin_interface/models.py:107 +msgid "max width" +msgstr "largeur max" + #: admin_interface/models.py:110 +msgid "max height" +msgstr "hauteur max" + +#: admin_interface/models.py:122 msgid "(.ico|.png|.gif - 16x16|32x32 px)" msgstr "(.ico|.png|.gif - 16x16|32x32 px)" -#: admin_interface/models.py:111 +#: admin_interface/models.py:123 msgid "favicon" msgstr "favicon" -#: admin_interface/models.py:120 +#: admin_interface/models.py:131 msgid "" "(red: #E74C3C, orange: #E67E22, yellow: #F1C40F, green: #2ECC71, blue: " "#3498DB)" @@ -128,72 +144,126 @@ msgstr "" "(rouge: #E74C3C, orange: #E67E22, jaune: #F1C40F, vert: #2ECC71, bleu: " "#3498DB)" -#: admin_interface/models.py:125 +#: admin_interface/models.py:137 msgid "visible in header (marker and name)" msgstr "visible dans l’en-tête (marqueur et nom)" -#: admin_interface/models.py:128 +#: admin_interface/models.py:140 msgid "visible in favicon (marker)" msgstr "visible dans la favicon (marqueur)" -#: admin_interface/models.py:134 +#: admin_interface/models.py:147 +msgid "Default Select" +msgstr "" + +#: admin_interface/models.py:148 +msgid "Minimal Select" +msgstr "" + +#: admin_interface/models.py:154 +msgid "control" +msgstr "contrôle" + +#: admin_interface/models.py:157 msgid "code" -msgstr "" +msgstr "code" -#: admin_interface/models.py:141 +#: admin_interface/models.py:164 msgid "display" -msgstr "" +msgstr "affichage" -#: admin_interface/models.py:148 admin_interface/models.py:173 -#: admin_interface/models.py:214 admin_interface/models.py:233 -#: admin_interface/models.py:259 +#: admin_interface/models.py:172 admin_interface/models.py:201 +#: admin_interface/models.py:262 admin_interface/models.py:284 +#: admin_interface/models.py:307 msgid "background color" msgstr "couleur d'arrière-plan" -#: admin_interface/models.py:154 admin_interface/models.py:179 -#: admin_interface/models.py:226 admin_interface/models.py:245 -#: admin_interface/models.py:249 +#: admin_interface/models.py:179 admin_interface/models.py:215 +#: admin_interface/models.py:276 admin_interface/models.py:298 msgid "text color" msgstr "couleur du texte" -#: admin_interface/models.py:160 admin_interface/models.py:185 -#: admin_interface/models.py:201 +#: admin_interface/models.py:186 admin_interface/models.py:222 +#: admin_interface/models.py:247 msgid "link color" msgstr "couleur de lien" -#: admin_interface/models.py:166 admin_interface/models.py:191 -#: admin_interface/models.py:207 +#: admin_interface/models.py:193 admin_interface/models.py:236 +#: admin_interface/models.py:254 msgid "link hover color" msgstr "couleur de lien au survol" -#: admin_interface/models.py:194 admin_interface/models.py:279 +#: admin_interface/models.py:208 +msgid "background selected color" +msgstr "couleur d'arrière-plan choisi" + +#: admin_interface/models.py:229 +msgid "link selected color" +msgstr "couleur de lien choisi" + +#: admin_interface/models.py:239 admin_interface/models.py:328 msgid "rounded corners" msgstr "coins arrondis" -#: admin_interface/models.py:220 admin_interface/models.py:239 +#: admin_interface/models.py:269 admin_interface/models.py:291 msgid "background hover color" msgstr "couleur de fond au survol" -#: admin_interface/models.py:276 +#: admin_interface/models.py:325 msgid "background opacity" msgstr "opacité de l'arrière-plan" -#: admin_interface/models.py:282 +#: admin_interface/models.py:331 msgid "close button visible" msgstr "bouton fermer visible" -#: admin_interface/models.py:286 +#: admin_interface/models.py:335 +msgid "highlight active" +msgstr "mise en valeur active" + +#: admin_interface/models.py:338 msgid "use dropdown" msgstr "utiliser un menu déroulant" -#: admin_interface/models.py:298 +#: admin_interface/models.py:341 +msgid "sticky position" +msgstr "position adhérente (sticky)" + +#: admin_interface/models.py:345 +msgid "quick remove links for active filters at top of sidebar" +msgstr "" +"liens de suppression pour les filtres actifs en haut de la barre latérale" + +#: admin_interface/models.py:348 +msgid "foldable apps" +msgstr "apps repliables" + +#: admin_interface/models.py:355 +msgid "sticky submit" +msgstr "envoi adhérent (sticky)" + +#: admin_interface/models.py:358 +msgid "sticky pagination" +msgstr "pagination adhérente (sticky)" + +#: admin_interface/models.py:368 msgid "Theme" msgstr "Thème" -#: admin_interface/models.py:299 +#: admin_interface/models.py:369 msgid "Themes" msgstr "Thèmes" +#: admin_interface/templates/admin/change_list.html:8 +msgid "Filter" +msgstr "Filtre" + +#. Translators: don't translate this, the django catalog already contains it +#: admin_interface/templates/admin/change_list.html:14 +#: admin_interface/templates/admin/change_list.html:19 +msgid "Clear all filters" +msgstr "" + #: admin_interface/templates/admin/filter.html:13 #: admin_interface/templates/admin_interface/dropdown_filter.html:4 #, python-format diff --git a/admin_interface/locale/it/LC_MESSAGES/django.po b/admin_interface/locale/it/LC_MESSAGES/django.po index 0bdda44..3429981 100644 --- a/admin_interface/locale/it/LC_MESSAGES/django.po +++ b/admin_interface/locale/it/LC_MESSAGES/django.po @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: django-admin-interface\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-09-04 09:19+0000\n" +"POT-Creation-Date: 2022-10-11 14:29-0400\n" "PO-Revision-Date: 2018-12-30 19:13-0500\n" "Last-Translator: Fabio Caccamo \n" "Language-Team: Italian \n" @@ -19,109 +19,125 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: admin_interface/admin.py:21 +#: admin_interface/admin.py:31 msgid "Environment" msgstr "Ambiente" -#: admin_interface/admin.py:30 +#: admin_interface/admin.py:43 msgid "Language chooser" msgstr "Selettore di lingua" -#: admin_interface/admin.py:37 +#: admin_interface/admin.py:54 msgid "Logo" msgstr "Logo" -#: admin_interface/admin.py:45 +#: admin_interface/admin.py:66 msgid "Favicon" msgstr "Favicon" -#: admin_interface/admin.py:49 +#: admin_interface/admin.py:68 msgid "Title" msgstr "Titolo" -#: admin_interface/admin.py:57 +#: admin_interface/admin.py:79 msgid "Header" msgstr "Header" -#: admin_interface/admin.py:66 +#: admin_interface/admin.py:91 msgid "Breadcrumbs / Module headers" msgstr "Breadcrumbs / Header dei moduli" -#: admin_interface/admin.py:76 +#: admin_interface/admin.py:106 msgid "Generic Links" msgstr "Link generici" -#: admin_interface/admin.py:83 +#: admin_interface/admin.py:116 msgid "Save Buttons" msgstr "Pulsanti per salvare" -#: admin_interface/admin.py:91 +#: admin_interface/admin.py:127 msgid "Delete Buttons" msgstr "Pulsanti per eliminare" -#: admin_interface/admin.py:99 +#: admin_interface/admin.py:137 +msgid "Navigation Bar" +msgstr "" + +#: admin_interface/admin.py:139 msgid "Related Modal" msgstr "Modale per gli oggetti correlati" -#: admin_interface/admin.py:109 +#: admin_interface/admin.py:152 +msgid "Form Controls" +msgstr "" + +#: admin_interface/admin.py:162 msgid "List Filter" msgstr "Filtro listato" -#: admin_interface/admin.py:113 +#: admin_interface/admin.py:174 msgid "Recent Actions" msgstr "Azioni recenti" -#: admin_interface/apps.py:11 +#: admin_interface/apps.py:12 msgid "Admin Interface" msgstr "Interfaccia di amministrazione" -#: admin_interface/models.py:72 admin_interface/models.py:116 -#: admin_interface/models.py:135 +#: admin_interface/models.py:69 admin_interface/models.py:126 +#: admin_interface/models.py:158 msgid "name" msgstr "nome" -#: admin_interface/models.py:75 admin_interface/models.py:132 -#: admin_interface/models.py:253 +#: admin_interface/models.py:71 admin_interface/models.py:144 +#: admin_interface/models.py:301 msgid "active" msgstr "attivo" -#: admin_interface/models.py:79 +#: admin_interface/models.py:75 #: admin_interface/templates/admin/base_site.html:6 -#: admin_interface/templates/admin/base_site.html:60 +#: admin_interface/templates/admin/base_site.html:163 msgid "Django administration" msgstr "Amministrazione di Django" -#: admin_interface/models.py:81 +#: admin_interface/models.py:77 msgid "title" msgstr "titolo" -#: admin_interface/models.py:87 admin_interface/models.py:102 -#: admin_interface/models.py:122 +#: admin_interface/models.py:84 admin_interface/models.py:104 +#: admin_interface/models.py:134 msgid "color" msgstr "colore" -#: admin_interface/models.py:90 admin_interface/models.py:105 -#: admin_interface/models.py:289 +#: admin_interface/models.py:86 admin_interface/models.py:112 +#: admin_interface/models.py:351 msgid "visible" msgstr "visibile" -#: admin_interface/models.py:95 +#: admin_interface/models.py:96 msgid "Leave blank to use the default Django logo" msgstr "Lasciare vuoto per usare il logo Django di default" -#: admin_interface/models.py:96 +#: admin_interface/models.py:97 msgid "logo" msgstr "logo" +#: admin_interface/models.py:107 +msgid "max width" +msgstr "" + #: admin_interface/models.py:110 +msgid "max height" +msgstr "" + +#: admin_interface/models.py:122 msgid "(.ico|.png|.gif - 16x16|32x32 px)" msgstr "(formato ico, png o gif - dimensioni 16x16 o 32x32 px)" -#: admin_interface/models.py:111 +#: admin_interface/models.py:123 msgid "favicon" msgstr "favicon" -#: admin_interface/models.py:120 +#: admin_interface/models.py:131 msgid "" "(red: #E74C3C, orange: #E67E22, yellow: #F1C40F, green: #2ECC71, blue: " "#3498DB)" @@ -129,72 +145,131 @@ msgstr "" "(rosso: #E74C3C, arancione: #E67E22, giallo: #F1C40F, verde: #2ECC71, blu: " "#3498DB)" -#: admin_interface/models.py:125 +#: admin_interface/models.py:137 msgid "visible in header (marker and name)" msgstr "visibile nell'header (marker e nome)" -#: admin_interface/models.py:128 +#: admin_interface/models.py:140 msgid "visible in favicon (marker)" msgstr "visibile nella favicon (marker)" -#: admin_interface/models.py:134 +#: admin_interface/models.py:147 +msgid "Default Select" +msgstr "" + +#: admin_interface/models.py:148 +msgid "Minimal Select" +msgstr "" + +#: admin_interface/models.py:154 +msgid "control" +msgstr "" + +#: admin_interface/models.py:157 msgid "code" msgstr "codice" -#: admin_interface/models.py:141 +#: admin_interface/models.py:164 msgid "display" msgstr "visualizzazione" -#: admin_interface/models.py:148 admin_interface/models.py:173 -#: admin_interface/models.py:214 admin_interface/models.py:233 -#: admin_interface/models.py:259 +#: admin_interface/models.py:172 admin_interface/models.py:201 +#: admin_interface/models.py:262 admin_interface/models.py:284 +#: admin_interface/models.py:307 msgid "background color" msgstr "colore di sfondo" -#: admin_interface/models.py:154 admin_interface/models.py:179 -#: admin_interface/models.py:226 admin_interface/models.py:245 -#: admin_interface/models.py:249 +#: admin_interface/models.py:179 admin_interface/models.py:215 +#: admin_interface/models.py:276 admin_interface/models.py:298 msgid "text color" msgstr "colore del testo" -#: admin_interface/models.py:160 admin_interface/models.py:185 -#: admin_interface/models.py:201 +#: admin_interface/models.py:186 admin_interface/models.py:222 +#: admin_interface/models.py:247 msgid "link color" msgstr "colore dei link" -#: admin_interface/models.py:166 admin_interface/models.py:191 -#: admin_interface/models.py:207 +#: admin_interface/models.py:193 admin_interface/models.py:236 +#: admin_interface/models.py:254 msgid "link hover color" msgstr "colore dei link in hover" -#: admin_interface/models.py:194 admin_interface/models.py:279 +#: admin_interface/models.py:208 +#, fuzzy +#| msgid "background color" +msgid "background selected color" +msgstr "colore di sfondo" + +#: admin_interface/models.py:229 +#, fuzzy +#| msgid "link color" +msgid "link selected color" +msgstr "colore dei link" + +#: admin_interface/models.py:239 admin_interface/models.py:328 msgid "rounded corners" msgstr "bordi arrotondati" -#: admin_interface/models.py:220 admin_interface/models.py:239 +#: admin_interface/models.py:269 admin_interface/models.py:291 msgid "background hover color" msgstr "colore di sfondo in hover" -#: admin_interface/models.py:276 +#: admin_interface/models.py:325 msgid "background opacity" msgstr "opacità dello sfondo" -#: admin_interface/models.py:282 +#: admin_interface/models.py:331 msgid "close button visible" msgstr "pulsante chiudi visibile" -#: admin_interface/models.py:286 +#: admin_interface/models.py:335 +msgid "highlight active" +msgstr "" + +#: admin_interface/models.py:338 msgid "use dropdown" msgstr "usa dropdown" -#: admin_interface/models.py:298 +#: admin_interface/models.py:341 +msgid "sticky position" +msgstr "" + +#: admin_interface/models.py:345 +msgid "quick remove links for active filters at top of sidebar" +msgstr "" + +#: admin_interface/models.py:348 +msgid "foldable apps" +msgstr "" + +#: admin_interface/models.py:355 +msgid "sticky submit" +msgstr "" + +#: admin_interface/models.py:358 +msgid "sticky pagination" +msgstr "" + +#: admin_interface/models.py:368 msgid "Theme" msgstr "Tema" -#: admin_interface/models.py:299 +#: admin_interface/models.py:369 msgid "Themes" msgstr "Temi" +#: admin_interface/templates/admin/change_list.html:8 +#, fuzzy +#| msgid "List Filter" +msgid "Filter" +msgstr "Filtro listato" + +#. Translators: don't translate this, the django catalog already contains it +#: admin_interface/templates/admin/change_list.html:14 +#: admin_interface/templates/admin/change_list.html:19 +msgid "Clear all filters" +msgstr "" + #: admin_interface/templates/admin/filter.html:13 #: admin_interface/templates/admin_interface/dropdown_filter.html:4 #, python-format diff --git a/admin_interface/locale/pl/LC_MESSAGES/django.po b/admin_interface/locale/pl/LC_MESSAGES/django.po index 9bfe389..c454219 100644 --- a/admin_interface/locale/pl/LC_MESSAGES/django.po +++ b/admin_interface/locale/pl/LC_MESSAGES/django.po @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: django-admin-interface\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-04 09:19+0000\n" +"POT-Creation-Date: 2022-10-11 14:29-0400\n" "PO-Revision-Date: 2022-02-04 19:13-0500\n" "Last-Translator: Kamil Paduszyński \n" "Language-Team: Polish \n" @@ -19,182 +19,257 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: admin_interface/admin.py:21 +#: admin_interface/admin.py:31 msgid "Environment" msgstr "Środowisko" -#: admin_interface/admin.py:30 +#: admin_interface/admin.py:43 msgid "Language chooser" msgstr "Wybór wersji językowej" -#: admin_interface/admin.py:37 +#: admin_interface/admin.py:54 msgid "Logo" msgstr "Logo" -#: admin_interface/admin.py:45 +#: admin_interface/admin.py:66 msgid "Favicon" msgstr "Ikonka" -#: admin_interface/admin.py:49 +#: admin_interface/admin.py:68 msgid "Title" msgstr "Tytuł" -#: admin_interface/admin.py:57 +#: admin_interface/admin.py:79 msgid "Header" msgstr "Nagłówek" -#: admin_interface/admin.py:66 +#: admin_interface/admin.py:91 msgid "Breadcrumbs / Module headers" msgstr "Pasek nawigacyjny / nagłówki modułów" -#: admin_interface/admin.py:76 +#: admin_interface/admin.py:106 msgid "Generic Links" msgstr "Zwykłe linki" -#: admin_interface/admin.py:83 +#: admin_interface/admin.py:116 msgid "Save Buttons" msgstr "Przyciski zapisywania" -#: admin_interface/admin.py:91 +#: admin_interface/admin.py:127 msgid "Delete Buttons" msgstr "Przyciski usuwania" -#: admin_interface/admin.py:99 +#: admin_interface/admin.py:137 +msgid "Navigation Bar" +msgstr "" + +#: admin_interface/admin.py:139 msgid "Related Modal" msgstr "Okno dialogowe" -#: admin_interface/admin.py:109 +#: admin_interface/admin.py:152 +msgid "Form Controls" +msgstr "" + +#: admin_interface/admin.py:162 msgid "List Filter" msgstr "Filtry" -#: admin_interface/admin.py:113 +#: admin_interface/admin.py:174 msgid "Recent Actions" msgstr "Ostatnie działania" -#: admin_interface/apps.py:11 +#: admin_interface/apps.py:12 msgid "Admin Interface" msgstr "Wygląd panelu administracyjnego" -#: admin_interface/models.py:72 admin_interface/models.py:116 -#: admin_interface/models.py:135 +#: admin_interface/models.py:69 admin_interface/models.py:126 +#: admin_interface/models.py:158 msgid "name" msgstr "nazwa" -#: admin_interface/models.py:75 admin_interface/models.py:132 -#: admin_interface/models.py:253 +#: admin_interface/models.py:71 admin_interface/models.py:144 +#: admin_interface/models.py:301 msgid "active" msgstr "aktywny" -#: admin_interface/models.py:79 +#: admin_interface/models.py:75 #: admin_interface/templates/admin/base_site.html:6 -#: admin_interface/templates/admin/base_site.html:60 +#: admin_interface/templates/admin/base_site.html:163 msgid "Django administration" msgstr "Administracja Django" -#: admin_interface/models.py:81 +#: admin_interface/models.py:77 msgid "title" msgstr "tytuł" -#: admin_interface/models.py:87 admin_interface/models.py:102 -#: admin_interface/models.py:122 +#: admin_interface/models.py:84 admin_interface/models.py:104 +#: admin_interface/models.py:134 msgid "color" msgstr "kolor" -#: admin_interface/models.py:90 admin_interface/models.py:105 -#: admin_interface/models.py:289 +#: admin_interface/models.py:86 admin_interface/models.py:112 +#: admin_interface/models.py:351 msgid "visible" msgstr "widoczny" -#: admin_interface/models.py:95 +#: admin_interface/models.py:96 msgid "Leave blank to use the default Django logo" msgstr "Puste ustawia domyślne logo Django" -#: admin_interface/models.py:96 +#: admin_interface/models.py:97 msgid "logo" msgstr "logo" +#: admin_interface/models.py:107 +msgid "max width" +msgstr "" + #: admin_interface/models.py:110 +msgid "max height" +msgstr "" + +#: admin_interface/models.py:122 msgid "(.ico|.png|.gif - 16x16|32x32 px)" msgstr "(Format pliku: .ico, .png, .gif; wymiary: 16 x 16 lub 32 x 32 px)." -#: admin_interface/models.py:111 +#: admin_interface/models.py:123 msgid "favicon" msgstr "ikonka" -#: admin_interface/models.py:120 +#: admin_interface/models.py:131 msgid "" "(red: #E74C3C, orange: #E67E22, yellow: #F1C40F, green: #2ECC71, blue: " "#3498DB)" msgstr "" -"(czerwony: #E74C3C, pomarańczowy: #E67E22, żółty: #F1C40F, zielony: #2ECC71, niebieski: " -"#3498DB)" +"(czerwony: #E74C3C, pomarańczowy: #E67E22, żółty: #F1C40F, zielony: #2ECC71, " +"niebieski: #3498DB)" -#: admin_interface/models.py:125 +#: admin_interface/models.py:137 msgid "visible in header (marker and name)" msgstr "widoczne w nagłówku (znacznik i nazwa)" -#: admin_interface/models.py:128 +#: admin_interface/models.py:140 msgid "visible in favicon (marker)" msgstr "widoczne przy ikonce (znacznik)" -#: admin_interface/models.py:134 +#: admin_interface/models.py:147 +msgid "Default Select" +msgstr "" + +#: admin_interface/models.py:148 +msgid "Minimal Select" +msgstr "" + +#: admin_interface/models.py:154 +msgid "control" +msgstr "" + +#: admin_interface/models.py:157 msgid "code" msgstr "kod" -#: admin_interface/models.py:141 +#: admin_interface/models.py:164 msgid "display" msgstr "wyświetlaj" -#: admin_interface/models.py:148 admin_interface/models.py:173 -#: admin_interface/models.py:214 admin_interface/models.py:233 -#: admin_interface/models.py:259 +#: admin_interface/models.py:172 admin_interface/models.py:201 +#: admin_interface/models.py:262 admin_interface/models.py:284 +#: admin_interface/models.py:307 msgid "background color" msgstr "kolor tła" -#: admin_interface/models.py:154 admin_interface/models.py:179 -#: admin_interface/models.py:226 admin_interface/models.py:245 -#: admin_interface/models.py:249 +#: admin_interface/models.py:179 admin_interface/models.py:215 +#: admin_interface/models.py:276 admin_interface/models.py:298 msgid "text color" msgstr "kolor tekstu" -#: admin_interface/models.py:160 admin_interface/models.py:185 -#: admin_interface/models.py:201 +#: admin_interface/models.py:186 admin_interface/models.py:222 +#: admin_interface/models.py:247 msgid "link color" msgstr "kolor linku" -#: admin_interface/models.py:166 admin_interface/models.py:191 -#: admin_interface/models.py:207 +#: admin_interface/models.py:193 admin_interface/models.py:236 +#: admin_interface/models.py:254 msgid "link hover color" msgstr "kolor wskazywanego linku" -#: admin_interface/models.py:194 admin_interface/models.py:279 +#: admin_interface/models.py:208 +#, fuzzy +#| msgid "background color" +msgid "background selected color" +msgstr "kolor tła" + +#: admin_interface/models.py:229 +#, fuzzy +#| msgid "link color" +msgid "link selected color" +msgstr "kolor linku" + +#: admin_interface/models.py:239 admin_interface/models.py:328 msgid "rounded corners" msgstr "zaokrąglenie narożników" -#: admin_interface/models.py:220 admin_interface/models.py:239 +#: admin_interface/models.py:269 admin_interface/models.py:291 msgid "background hover color" msgstr "kolor tła wskazywanego przycisku" -#: admin_interface/models.py:276 +#: admin_interface/models.py:325 msgid "background opacity" msgstr "przeźroczystość tła" -#: admin_interface/models.py:282 +#: admin_interface/models.py:331 msgid "close button visible" msgstr "pokaż przycisk zamykania" -#: admin_interface/models.py:286 +#: admin_interface/models.py:335 +msgid "highlight active" +msgstr "" + +#: admin_interface/models.py:338 msgid "use dropdown" msgstr "zastosuj listy rozwijane" -#: admin_interface/models.py:298 +#: admin_interface/models.py:341 +msgid "sticky position" +msgstr "" + +#: admin_interface/models.py:345 +msgid "quick remove links for active filters at top of sidebar" +msgstr "" + +#: admin_interface/models.py:348 +msgid "foldable apps" +msgstr "" + +#: admin_interface/models.py:355 +msgid "sticky submit" +msgstr "" + +#: admin_interface/models.py:358 +msgid "sticky pagination" +msgstr "" + +#: admin_interface/models.py:368 msgid "Theme" msgstr "Schemat" -#: admin_interface/models.py:299 +#: admin_interface/models.py:369 msgid "Themes" msgstr "Schematy" +#: admin_interface/templates/admin/change_list.html:8 +#, fuzzy +#| msgid "List Filter" +msgid "Filter" +msgstr "Filtry" + +#. Translators: don't translate this, the django catalog already contains it +#: admin_interface/templates/admin/change_list.html:14 +#: admin_interface/templates/admin/change_list.html:19 +msgid "Clear all filters" +msgstr "" + #: admin_interface/templates/admin/filter.html:13 #: admin_interface/templates/admin_interface/dropdown_filter.html:4 #, python-format diff --git a/admin_interface/locale/pt_BR/LC_MESSAGES/django.po b/admin_interface/locale/pt_BR/LC_MESSAGES/django.po index e87d687..052e81c 100644 --- a/admin_interface/locale/pt_BR/LC_MESSAGES/django.po +++ b/admin_interface/locale/pt_BR/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-01-28 10:01-0300\n" +"POT-Creation-Date: 2022-10-11 14:29-0400\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -18,120 +18,125 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" -#: admin.py:21 +#: admin_interface/admin.py:31 msgid "Environment" msgstr "Ambiente" -#: admin.py:30 +#: admin_interface/admin.py:43 msgid "Language chooser" msgstr "Seletor de idioma" -#: admin.py:37 +#: admin_interface/admin.py:54 msgid "Logo" msgstr "Logo" -#: admin.py:47 +#: admin_interface/admin.py:66 msgid "Favicon" msgstr "Favicon" -#: admin.py:51 +#: admin_interface/admin.py:68 msgid "Title" msgstr "Título" -#: admin.py:59 +#: admin_interface/admin.py:79 msgid "Header" msgstr "Cabeçalho" -#: admin.py:68 +#: admin_interface/admin.py:91 msgid "Breadcrumbs / Module headers" msgstr "Cabeçalhos de módulo" -#: admin.py:80 +#: admin_interface/admin.py:106 msgid "Generic Links" msgstr "Links Genéricos" -#: admin.py:87 +#: admin_interface/admin.py:116 msgid "Save Buttons" msgstr "Botões Salvar" -#: admin.py:95 +#: admin_interface/admin.py:127 msgid "Delete Buttons" msgstr "Botões Deletar" -#: admin.py:103 +#: admin_interface/admin.py:137 msgid "Navigation Bar" msgstr "Barra de Navegação" -#: admin.py:109 +#: admin_interface/admin.py:139 msgid "Related Modal" msgstr "Modal Relacionado" -#: admin.py:119 +#: admin_interface/admin.py:152 msgid "Form Controls" msgstr "Controles de Formulário" -#: admin.py:126 +#: admin_interface/admin.py:162 msgid "List Filter" msgstr "Filtro de lista" -#: admin.py:133 +#: admin_interface/admin.py:174 msgid "Recent Actions" msgstr "Ações recentes" -#: apps.py:12 +#: admin_interface/apps.py:12 msgid "Admin Interface" msgstr "Interface do administrador" -#: models.py:73 models.py:129 models.py:148 +#: admin_interface/models.py:69 admin_interface/models.py:126 +#: admin_interface/models.py:158 msgid "name" msgstr "nome" -#: models.py:76 models.py:145 models.py:274 +#: admin_interface/models.py:71 admin_interface/models.py:144 +#: admin_interface/models.py:301 msgid "active" msgstr "ativo" -#: models.py:80 templates/admin/base_site.html:6 -#: templates/admin/base_site.html:78 +#: admin_interface/models.py:75 +#: admin_interface/templates/admin/base_site.html:6 +#: admin_interface/templates/admin/base_site.html:163 msgid "Django administration" msgstr "Administração do Django" -#: models.py:82 +#: admin_interface/models.py:77 msgid "title" msgstr "título" -#: models.py:88 models.py:105 models.py:135 +#: admin_interface/models.py:84 admin_interface/models.py:104 +#: admin_interface/models.py:134 msgid "color" msgstr "cor" -#: models.py:91 models.py:116 models.py:318 +#: admin_interface/models.py:86 admin_interface/models.py:112 +#: admin_interface/models.py:351 msgid "visible" msgstr "visível" -#: models.py:98 +#: admin_interface/models.py:96 msgid "Leave blank to use the default Django logo" msgstr "Deixe em branco para usar o logotipo padrão do Django" -#: models.py:99 +#: admin_interface/models.py:97 msgid "logo" msgstr "logo" -#: models.py:109 +#: admin_interface/models.py:107 msgid "max width" msgstr "largura máxima" -#: models.py:113 +#: admin_interface/models.py:110 msgid "max height" msgstr "altura máxima" -#: models.py:123 +#: admin_interface/models.py:122 msgid "(.ico|.png|.gif - 16x16|32x32 px)" msgstr "(.ico|.png|.gif - 16x16|32x32 px)" -#: models.py:124 +#: admin_interface/models.py:123 msgid "favicon" msgstr "favicon" -#: models.py:133 +#: admin_interface/models.py:131 msgid "" "(red: #E74C3C, orange: #E67E22, yellow: #F1C40F, green: #2ECC71, blue: " "#3498DB)" @@ -139,96 +144,135 @@ msgstr "" "(vermelho: #E74C3C, laranja: #E67E22, amarelo: #F1C40F, verde: #2ECC71, " "azul: #3498DB)" -#: models.py:138 +#: admin_interface/models.py:137 msgid "visible in header (marker and name)" msgstr "visível no cabeçalho (marcador e nome)" -#: models.py:141 +#: admin_interface/models.py:140 msgid "visible in favicon (marker)" msgstr "visível no favicon (marcador)" -#: models.py:147 +#: admin_interface/models.py:147 +msgid "Default Select" +msgstr "" + +#: admin_interface/models.py:148 +msgid "Minimal Select" +msgstr "" + +#: admin_interface/models.py:154 +#, fuzzy +#| msgid "Form Controls" +msgid "control" +msgstr "Controles de Formulário" + +#: admin_interface/models.py:157 msgid "code" msgstr "código" -#: models.py:154 +#: admin_interface/models.py:164 msgid "display" msgstr "exibição" -#: models.py:161 models.py:186 models.py:239 models.py:258 models.py:280 +#: admin_interface/models.py:172 admin_interface/models.py:201 +#: admin_interface/models.py:262 admin_interface/models.py:284 +#: admin_interface/models.py:307 msgid "background color" msgstr "cor de fundo" -#: models.py:167 models.py:198 models.py:251 models.py:270 +#: admin_interface/models.py:179 admin_interface/models.py:215 +#: admin_interface/models.py:276 admin_interface/models.py:298 msgid "text color" msgstr "cor do texto" -#: models.py:173 models.py:204 models.py:226 +#: admin_interface/models.py:186 admin_interface/models.py:222 +#: admin_interface/models.py:247 msgid "link color" msgstr "cor do link" -#: models.py:179 models.py:216 models.py:232 +#: admin_interface/models.py:193 admin_interface/models.py:236 +#: admin_interface/models.py:254 msgid "link hover color" msgstr "cor de foco do link" -#: models.py:192 +#: admin_interface/models.py:208 msgid "background selected color" msgstr "cor de fundo selecionada" -#: models.py:210 +#: admin_interface/models.py:229 msgid "link selected color" msgstr "link cor selecionada" -#: models.py:219 models.py:300 +#: admin_interface/models.py:239 admin_interface/models.py:328 msgid "rounded corners" msgstr "cantos arredondados" -#: models.py:245 models.py:264 +#: admin_interface/models.py:269 admin_interface/models.py:291 msgid "background hover color" msgstr "cor de fundo do foco" -#: models.py:297 +#: admin_interface/models.py:325 msgid "background opacity" msgstr "opacidade de fundo" -#: models.py:303 +#: admin_interface/models.py:331 msgid "close button visible" msgstr "botão fechar visível" -#: models.py:307 +#: admin_interface/models.py:335 +msgid "highlight active" +msgstr "" + +#: admin_interface/models.py:338 msgid "use dropdown" msgstr "usar menu suspenso" -#: models.py:310 +#: admin_interface/models.py:341 msgid "sticky position" msgstr "posição sticky" -#: models.py:314 +#: admin_interface/models.py:345 +msgid "quick remove links for active filters at top of sidebar" +msgstr "" + +#: admin_interface/models.py:348 msgid "foldable apps" msgstr "aplicativos dobráveis" -#: models.py:322 +#: admin_interface/models.py:355 msgid "sticky submit" msgstr "envio fixo" -#: models.py:325 +#: admin_interface/models.py:358 msgid "sticky pagination" msgstr "paginação fixa" -#: models.py:334 +#: admin_interface/models.py:368 msgid "Theme" msgstr "Tema" -#: models.py:335 +#: admin_interface/models.py:369 msgid "Themes" msgstr "Temas" -#: templates/admin/filter.html:13 -#: templates/admin_interface/dropdown_filter.html:4 +#: admin_interface/templates/admin/change_list.html:8 +#, fuzzy +#| msgid "List Filter" +msgid "Filter" +msgstr "Filtro de lista" + +#. Translators: don't translate this, the django catalog already contains it +#: admin_interface/templates/admin/change_list.html:14 +#: admin_interface/templates/admin/change_list.html:19 +msgid "Clear all filters" +msgstr "" + +#: admin_interface/templates/admin/filter.html:13 +#: admin_interface/templates/admin_interface/dropdown_filter.html:4 #, python-format msgid " By %(filter_title)s " msgstr " por %(filter_title)s " -#: templates/admin/popup_response.html:3 +#: admin_interface/templates/admin/popup_response.html:3 msgid "Popup closing..." msgstr "Pop-up fechando..." diff --git a/admin_interface/locale/tr/LC_MESSAGES/django.mo b/admin_interface/locale/tr/LC_MESSAGES/django.mo index 0177177..20f779f 100644 Binary files a/admin_interface/locale/tr/LC_MESSAGES/django.mo and b/admin_interface/locale/tr/LC_MESSAGES/django.mo differ diff --git a/admin_interface/locale/tr/LC_MESSAGES/django.po b/admin_interface/locale/tr/LC_MESSAGES/django.po index fdda55a..29cafbe 100644 --- a/admin_interface/locale/tr/LC_MESSAGES/django.po +++ b/admin_interface/locale/tr/LC_MESSAGES/django.po @@ -8,195 +8,270 @@ msgid "" msgstr "" "Project-Id-Version: django-admin-interface\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-01-24 06:07+0300\n" +"POT-Creation-Date: 2022-10-11 14:29-0400\n" "PO-Revision-Date: 2020-01-29 04:53+0300\n" "Last-Translator: Ishak Okutan \n" "Language-Team: \n" +"Language: tr\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Language: tr\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" "X-Generator: Poedit 2.2.4\n" -#: admin_interface/admin.py:21 +#: admin_interface/admin.py:31 msgid "Environment" msgstr "Ortam" -#: admin_interface/admin.py:30 +#: admin_interface/admin.py:43 msgid "Language chooser" msgstr "Dil seçimi" -#: admin_interface/admin.py:37 +#: admin_interface/admin.py:54 msgid "Logo" msgstr "Logo" -#: admin_interface/admin.py:45 +#: admin_interface/admin.py:66 msgid "Favicon" msgstr "Favicon" -#: admin_interface/admin.py:49 +#: admin_interface/admin.py:68 msgid "Title" msgstr "Başlık" -#: admin_interface/admin.py:57 +#: admin_interface/admin.py:79 msgid "Header" msgstr "Üst Kısım" -#: admin_interface/admin.py:66 +#: admin_interface/admin.py:91 msgid "Breadcrumbs / Module headers" msgstr "Link alanı / Modül başlıkları" -#: admin_interface/admin.py:76 +#: admin_interface/admin.py:106 msgid "Generic Links" msgstr "Genel Bağlantılar" -#: admin_interface/admin.py:83 +#: admin_interface/admin.py:116 msgid "Save Buttons" msgstr "Kaydet Butonları" -#: admin_interface/admin.py:91 +#: admin_interface/admin.py:127 msgid "Delete Buttons" msgstr "Kaldır Butonları" -#: admin_interface/admin.py:99 +#: admin_interface/admin.py:137 +msgid "Navigation Bar" +msgstr "" + +#: admin_interface/admin.py:139 msgid "Related Modal" msgstr "İlgili Modal" -#: admin_interface/admin.py:109 +#: admin_interface/admin.py:152 +msgid "Form Controls" +msgstr "" + +#: admin_interface/admin.py:162 msgid "List Filter" msgstr "Liste Filtresi" -#: admin_interface/admin.py:113 +#: admin_interface/admin.py:174 msgid "Recent Actions" msgstr "Son İşlemler" -#: admin_interface/apps.py:11 +#: admin_interface/apps.py:12 msgid "Admin Interface" msgstr "Yönetici Arayüzü" -#: admin_interface/models.py:72 admin_interface/models.py:116 -#: admin_interface/models.py:135 +#: admin_interface/models.py:69 admin_interface/models.py:126 +#: admin_interface/models.py:158 msgid "name" msgstr "adı" -#: admin_interface/models.py:75 admin_interface/models.py:132 -#: admin_interface/models.py:253 +#: admin_interface/models.py:71 admin_interface/models.py:144 +#: admin_interface/models.py:301 msgid "active" msgstr "aktif" -#: admin_interface/models.py:79 +#: admin_interface/models.py:75 #: admin_interface/templates/admin/base_site.html:6 -#: admin_interface/templates/admin/base_site.html:60 +#: admin_interface/templates/admin/base_site.html:163 msgid "Django administration" msgstr "Django yönetimi" -#: admin_interface/models.py:81 +#: admin_interface/models.py:77 msgid "title" msgstr "başlık" -#: admin_interface/models.py:87 admin_interface/models.py:102 -#: admin_interface/models.py:122 +#: admin_interface/models.py:84 admin_interface/models.py:104 +#: admin_interface/models.py:134 msgid "color" msgstr "renk" -#: admin_interface/models.py:90 admin_interface/models.py:105 -#: admin_interface/models.py:289 +#: admin_interface/models.py:86 admin_interface/models.py:112 +#: admin_interface/models.py:351 msgid "visible" msgstr "göster" -#: admin_interface/models.py:95 +#: admin_interface/models.py:96 msgid "Leave blank to use the default Django logo" msgstr "Varsayılan Django logosunu kullanmak için boş bırakın" -#: admin_interface/models.py:96 +#: admin_interface/models.py:97 msgid "logo" msgstr "logo" +#: admin_interface/models.py:107 +msgid "max width" +msgstr "" + #: admin_interface/models.py:110 +msgid "max height" +msgstr "" + +#: admin_interface/models.py:122 msgid "(.ico|.png|.gif - 16x16|32x32 px)" msgstr "" -"(favicon simgesi, png veya (GIF 16x16) veya (32x32) piksel " -"boyutlarında olmalıdır)" +"(favicon simgesi, png veya (GIF 16x16) veya (32x32) piksel boyutlarında " +"olmalıdır)" -#: admin_interface/models.py:111 +#: admin_interface/models.py:123 msgid "favicon" msgstr "favicon" -#: admin_interface/models.py:120 +#: admin_interface/models.py:131 msgid "" "(red: #E74C3C, orange: #E67E22, yellow: #F1C40F, green: #2ECC71, blue: " "#3498DB)" msgstr "" -"(kırmızı: # E74C3C, turuncu: # E67E22, sarı: # F1C40F, yeşil: # " -"2ECC71, mavi: # 3498DB)" +"(kırmızı: # E74C3C, turuncu: # E67E22, sarı: # F1C40F, yeşil: # 2ECC71, " +"mavi: # 3498DB)" -#: admin_interface/models.py:125 +#: admin_interface/models.py:137 msgid "visible in header (marker and name)" msgstr "üst kısım da görünsün (yuvarlak işaret ve ad)" -#: admin_interface/models.py:128 +#: admin_interface/models.py:140 msgid "visible in favicon (marker)" msgstr "favicon’da görünsün (yuvarlak işaret)" -#: admin_interface/models.py:134 +#: admin_interface/models.py:147 +msgid "Default Select" +msgstr "" + +#: admin_interface/models.py:148 +msgid "Minimal Select" +msgstr "" + +#: admin_interface/models.py:154 +msgid "control" +msgstr "" + +#: admin_interface/models.py:157 msgid "code" msgstr "kod" -#: admin_interface/models.py:141 +#: admin_interface/models.py:164 msgid "display" msgstr "görüntüle" -#: admin_interface/models.py:148 admin_interface/models.py:173 -#: admin_interface/models.py:214 admin_interface/models.py:233 -#: admin_interface/models.py:259 +#: admin_interface/models.py:172 admin_interface/models.py:201 +#: admin_interface/models.py:262 admin_interface/models.py:284 +#: admin_interface/models.py:307 msgid "background color" msgstr "arka plan rengi" -#: admin_interface/models.py:154 admin_interface/models.py:179 -#: admin_interface/models.py:226 admin_interface/models.py:245 -#: admin_interface/models.py:249 +#: admin_interface/models.py:179 admin_interface/models.py:215 +#: admin_interface/models.py:276 admin_interface/models.py:298 msgid "text color" msgstr "metin rengi" -#: admin_interface/models.py:160 admin_interface/models.py:185 -#: admin_interface/models.py:201 +#: admin_interface/models.py:186 admin_interface/models.py:222 +#: admin_interface/models.py:247 msgid "link color" msgstr "bağlantı rengi" -#: admin_interface/models.py:166 admin_interface/models.py:191 -#: admin_interface/models.py:207 +#: admin_interface/models.py:193 admin_interface/models.py:236 +#: admin_interface/models.py:254 msgid "link hover color" msgstr "bağlantı üzerine gelindiğindeki rengi" -#: admin_interface/models.py:194 admin_interface/models.py:279 +#: admin_interface/models.py:208 +#, fuzzy +#| msgid "background color" +msgid "background selected color" +msgstr "arka plan rengi" + +#: admin_interface/models.py:229 +#, fuzzy +#| msgid "link color" +msgid "link selected color" +msgstr "bağlantı rengi" + +#: admin_interface/models.py:239 admin_interface/models.py:328 msgid "rounded corners" msgstr "köşeleri ovalleştir" -#: admin_interface/models.py:220 admin_interface/models.py:239 +#: admin_interface/models.py:269 admin_interface/models.py:291 msgid "background hover color" msgstr "arka planın üzerine gelindiğindeki renk" -#: admin_interface/models.py:276 +#: admin_interface/models.py:325 msgid "background opacity" msgstr "arka plan şeffaflığı" -#: admin_interface/models.py:282 +#: admin_interface/models.py:331 msgid "close button visible" msgstr "kapat düğmesi görünsün" -#: admin_interface/models.py:286 +#: admin_interface/models.py:335 +msgid "highlight active" +msgstr "" + +#: admin_interface/models.py:338 msgid "use dropdown" msgstr "açılır listeyi kullan" -#: admin_interface/models.py:298 +#: admin_interface/models.py:341 +msgid "sticky position" +msgstr "" + +#: admin_interface/models.py:345 +msgid "quick remove links for active filters at top of sidebar" +msgstr "" + +#: admin_interface/models.py:348 +msgid "foldable apps" +msgstr "" + +#: admin_interface/models.py:355 +msgid "sticky submit" +msgstr "" + +#: admin_interface/models.py:358 +msgid "sticky pagination" +msgstr "" + +#: admin_interface/models.py:368 msgid "Theme" msgstr "Tema" -#: admin_interface/models.py:299 +#: admin_interface/models.py:369 msgid "Themes" msgstr "Temalar" +#: admin_interface/templates/admin/change_list.html:8 +#, fuzzy +#| msgid "List Filter" +msgid "Filter" +msgstr "Liste Filtresi" + +#. Translators: don't translate this, the django catalog already contains it +#: admin_interface/templates/admin/change_list.html:14 +#: admin_interface/templates/admin/change_list.html:19 +msgid "Clear all filters" +msgstr "" + #: admin_interface/templates/admin/filter.html:13 #: admin_interface/templates/admin_interface/dropdown_filter.html:4 #, python-format diff --git a/admin_interface/templates/admin/change_list.html b/admin_interface/templates/admin/change_list.html index 7c184e6..55e654d 100644 --- a/admin_interface/templates/admin/change_list.html +++ b/admin_interface/templates/admin/change_list.html @@ -15,6 +15,7 @@ {% else %}

+ {# Translators: don't translate this, the django catalog already contains it #} ✖ {% translate "Clear all filters" %}

{% endif %} diff --git a/tox.ini b/tox.ini index 2b770b6..364a75b 100644 --- a/tox.ini +++ b/tox.ini @@ -42,4 +42,26 @@ setenv = commands = coverage run --append --source=admin_interface setup.py test coverage report -m - codecov \ No newline at end of file + codecov + +[testenv:migrations] +setenv = + DJANGO_SETTINGS_MODULE=tests.settings + DATABASE_ENGINE=sqlite +deps = + -r requirements.txt +commands = + python -m django makemigrations --check + +[testenv:translations] +setenv = + DJANGO_SETTINGS_MODULE=tests.settings + DATABASE_ENGINE=sqlite +deps = + -r requirements.txt +whitelist_externals = git +commands = + ./update-translations.sh + python -m django compilemessages + git diff + git diff-index --quiet HEAD diff --git a/update-translations.sh b/update-translations.sh new file mode 100755 index 0000000..606fdc6 --- /dev/null +++ b/update-translations.sh @@ -0,0 +1,4 @@ +#!/bin/bash +for lang in es fa fr it pl pt_BR tr; { + python -m django makemessages -l $lang; +}