Add CI checks for migrations and translations. #186

* ci: add migration check

* fix install

* fix tox config

* ci: add check for outdated translations

* update french translation

* ci: django needs xgettext

* option --all doesn't work

* refresh all translations

* ci: help debug failed jobs

* ci: fix jobs graph

* ci: also check that compiled catalogs are up to date
This commit is contained in:
Éric
2022-10-12 04:17:17 -04:00
committed by GitHub
parent f8ace75f36
commit bd2fede501
14 changed files with 935 additions and 394 deletions
+126 -51
View File
@@ -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 <fabio.caccamo@gmail.com>\n"
"Language-Team: Italian <LL@li.org>\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