snapshot: preserve extended branding layer and branding UI polish

This commit is contained in:
Md Bayazid Bostame
2026-03-26 12:29:26 +01:00
parent c195efe339
commit 007d4e329a
14 changed files with 525 additions and 141 deletions

View File

@@ -2,14 +2,14 @@ msgid ""
msgstr ""
"Project-Id-Version: tubco-portal\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-03-26 10:55+0000\n"
"POT-Creation-Date: 2026-03-26 11:02+0000\n"
"PO-Revision-Date: 2026-03-24 00:00+0000\n"
"Language: en\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
#: workflows/app_registry.py:32 workflows/models.py:261 workflows/models.py:342
#: workflows/app_registry.py:32 workflows/models.py:273 workflows/models.py:354
#: workflows/templates/workflows/onboarding_form.html:25
#: workflows/templates/workflows/requests_dashboard.html:68
#: workflows/templates/workflows/requests_dashboard.html:131
@@ -36,7 +36,7 @@ msgstr "Multi-step form"
msgid "E-Mail Routing"
msgstr "Email routing"
#: workflows/app_registry.py:43 workflows/models.py:262 workflows/models.py:343
#: workflows/app_registry.py:43 workflows/models.py:274 workflows/models.py:355
#: workflows/templates/workflows/requests_dashboard.html:78
#: workflows/templates/workflows/requests_dashboard.html:132
msgid "Offboarding"
@@ -213,7 +213,7 @@ msgstr "Django Admin"
msgid "Vollständige Datenverwaltung."
msgstr "Full data management."
#: workflows/app_registry.py:165 workflows/models.py:68
#: workflows/app_registry.py:165 workflows/models.py:80
msgid "Apps"
msgstr "Apps"
@@ -221,7 +221,7 @@ msgstr "Apps"
msgid "Wählen Sie den gewünschten Prozess."
msgstr "Choose the desired process."
#: workflows/app_registry.py:171 workflows/models.py:69
#: workflows/app_registry.py:171 workflows/models.py:81
msgid "Platform Apps"
msgstr ""
@@ -231,7 +231,7 @@ msgstr ""
msgid "Produktweite Konfiguration und Produktsteuerung."
msgstr "Configuration, tests, and controls."
#: workflows/app_registry.py:177 workflows/models.py:70
#: workflows/app_registry.py:177 workflows/models.py:82
msgid "Admin Apps"
msgstr "Admin Apps"
@@ -338,307 +338,339 @@ msgstr "Invalid role."
msgid "Nur Platform Owner dürfen diese Rolle vergeben."
msgstr ""
#: workflows/forms.py:188
#: workflows/forms.py:195
msgid "Portal-Titel"
msgstr "Portal title"
#: workflows/forms.py:189
#: workflows/forms.py:196
msgid "Firmenname"
msgstr "Company name"
#: workflows/forms.py:190
#: workflows/forms.py:197
#, fuzzy
#| msgid "Firmenname"
msgid "Firmen-Domain"
msgstr "Company name"
#: workflows/forms.py:191
#: workflows/forms.py:198
msgid "Support-E-Mail"
msgstr "Support email"
#: workflows/forms.py:192
#: workflows/forms.py:199
msgid "Absender-Anzeigename"
msgstr ""
#: workflows/forms.py:200
msgid "Login-Untertitel"
msgstr ""
#: workflows/forms.py:201
msgid "Footer-Text DE"
msgstr ""
#: workflows/forms.py:202
msgid "Footer-Text EN"
msgstr ""
#: workflows/forms.py:203
msgid "Rechtlicher Hinweis DE"
msgstr ""
#: workflows/forms.py:204
msgid "Rechtlicher Hinweis EN"
msgstr ""
#: workflows/forms.py:205
msgid "Standardsprache"
msgstr "Default language"
#: workflows/forms.py:193
#: workflows/forms.py:206
msgid "Logo"
msgstr "Logo"
#: workflows/forms.py:194
#: workflows/forms.py:207
msgid "PDF-Briefkopf"
msgstr "PDF letterhead"
#: workflows/forms.py:195
#: workflows/forms.py:208
msgid "Favicon"
msgstr ""
#: workflows/forms.py:209
msgid "Primärfarbe"
msgstr "Primary color"
#: workflows/forms.py:196
#: workflows/forms.py:210
msgid "Sekundärfarbe"
msgstr "Secondary color"
#: workflows/forms.py:210
#: workflows/forms.py:227
msgid "Das Logo darf maximal 5 MB groß sein."
msgstr ""
#: workflows/forms.py:218
#: workflows/forms.py:235
msgid "Der PDF-Briefkopf darf maximal 10 MB groß sein."
msgstr ""
#: workflows/forms.py:357 workflows/forms.py:542
#: workflows/forms.py:243
msgid "Das Favicon darf maximal 2 MB groß sein."
msgstr ""
#: workflows/forms.py:382 workflows/forms.py:567
#, python-format
msgid "Bitte nutzen Sie das Format name@%(domain)s."
msgstr ""
#: workflows/forms.py:379 workflows/forms.py:556
#: workflows/forms.py:404 workflows/forms.py:581
#, python-format
msgid "Bitte verwenden Sie eine @%(domain)s E-Mail-Adresse."
msgstr ""
#: workflows/forms.py:464
#: workflows/forms.py:489
#, python-format
msgid ""
"Das Übergabedatum muss mindestens %(days)s Tage in der Zukunft liegen "
"(frühestens %(date)s)."
msgstr ""
#: workflows/models.py:139 workflows/views.py:200
#: workflows/models.py:151 workflows/views.py:200
msgid "Eingereicht"
msgstr "Submitted"
#: workflows/models.py:140 workflows/views.py:201
#: workflows/models.py:152 workflows/views.py:201
msgid "In Bearbeitung"
msgstr "Processing"
#: workflows/models.py:141 workflows/models.py:456 workflows/views.py:202
#: workflows/models.py:153 workflows/models.py:468 workflows/views.py:202
msgid "Abgeschlossen"
msgstr "Completed"
#: workflows/models.py:142 workflows/models.py:396
#: workflows/models.py:154 workflows/models.py:408
#: workflows/templates/workflows/backup_recovery.html:70
#: workflows/templates/workflows/requests_dashboard.html:222
#: workflows/templates/workflows/welcome_emails.html:108 workflows/views.py:203
msgid "Fehlgeschlagen"
msgstr "Failed"
#: workflows/models.py:149
#: workflows/models.py:161
msgid "Herr"
msgstr ""
#: workflows/models.py:149
#: workflows/models.py:161
msgid "Frau"
msgstr ""
#: workflows/models.py:149
#: workflows/models.py:161
msgid "Divers"
msgstr ""
#: workflows/models.py:159
#: workflows/models.py:171
msgid "befristet"
msgstr ""
#: workflows/models.py:159
#: workflows/models.py:171
msgid "unbefristet"
msgstr ""
#: workflows/models.py:222
#: workflows/models.py:234
#: workflows/templates/workflows/onboarding_intro_session.html:28
#: workflows/templates/workflows/requests_dashboard.html:145
msgid "Abteilung"
msgstr "Department"
#: workflows/models.py:223
#: workflows/models.py:235
msgid "Geräte"
msgstr ""
#: workflows/models.py:224
#: workflows/models.py:236
msgid "Software"
msgstr ""
#: workflows/models.py:225
#: workflows/models.py:237
#, fuzzy
#| msgid "Vorgänge"
msgid "Zugänge"
msgstr "Requests"
#: workflows/models.py:226
#: workflows/models.py:238
msgid "Workspace-Gruppen"
msgstr ""
#: workflows/models.py:227
#: workflows/models.py:239
msgid "Ressourcen"
msgstr ""
#: workflows/models.py:228
#: workflows/models.py:240
msgid "Telefonnummern"
msgstr ""
#: workflows/models.py:254
#: workflows/models.py:266
msgid "Automatisch"
msgstr ""
#: workflows/models.py:255 workflows/views.py:95
#: workflows/models.py:267 workflows/views.py:95
msgid "Stammdaten"
msgstr "Master data"
#: workflows/models.py:256 workflows/views.py:96
#: workflows/models.py:268 workflows/views.py:96
msgid "Vertrag"
msgstr "Contract"
#: workflows/models.py:257 workflows/views.py:97
#: workflows/models.py:269 workflows/views.py:97
msgid "IT-Setup"
msgstr "IT setup"
#: workflows/models.py:258 workflows/views.py:98
#: workflows/models.py:270 workflows/views.py:98
msgid "Abschluss"
msgstr "Finish"
#: workflows/models.py:300
#: workflows/models.py:312
#, fuzzy
#| msgid "Onboarding"
msgid "Onboarding: IT"
msgstr "Onboarding"
#: workflows/models.py:301
#: workflows/models.py:313
#, fuzzy
#| msgid "Offboarding-Anfrage speichern"
msgid "Onboarding: Allgemeine Info"
msgstr "Save offboarding request"
#: workflows/models.py:302
#: workflows/models.py:314
#, fuzzy
#| msgid "Onboarding starten"
msgid "Onboarding: Visitenkarte"
msgstr "Start onboarding"
#: workflows/models.py:303
#: workflows/models.py:315
#, fuzzy
#| msgid "Onboarding"
msgid "Onboarding: HR Works"
msgstr "Onboarding"
#: workflows/models.py:304
#: workflows/models.py:316
#, fuzzy
#| msgid "Onboarding starten"
msgid "Onboarding: Schlüssel"
msgstr "Start onboarding"
#: workflows/models.py:305
#: workflows/models.py:317
msgid "Onboarding: Referenz Anfordernde Person"
msgstr ""
#: workflows/models.py:306
#: workflows/models.py:318
#, fuzzy
#| msgid "Welcome E-Mails"
msgid "Onboarding: Welcome E-Mail"
msgstr "Welcome Emails"
#: workflows/models.py:307
#: workflows/models.py:319
#, fuzzy
#| msgid "Offboarding"
msgid "Offboarding: IT"
msgstr "Offboarding"
#: workflows/models.py:308
#: workflows/models.py:320
#, fuzzy
#| msgid "Offboarding-Anfrage speichern"
msgid "Offboarding: Allgemeine Info"
msgstr "Save offboarding request"
#: workflows/models.py:309
#: workflows/models.py:321
#, fuzzy
#| msgid "Offboarding starten"
msgid "Offboarding: HR Works Deaktivierung"
msgstr "Start offboarding"
#: workflows/models.py:310
#: workflows/models.py:322
msgid "Offboarding: Referenz Anfordernde Person"
msgstr ""
#: workflows/models.py:346
#: workflows/models.py:358
msgid "Immer"
msgstr ""
#: workflows/models.py:347 workflows/models.py:425
#: workflows/models.py:359 workflows/models.py:437
msgid "Enthält"
msgstr ""
#: workflows/models.py:348 workflows/models.py:426
#: workflows/models.py:360 workflows/models.py:438
msgid "Ist gleich"
msgstr ""
#: workflows/models.py:349
#: workflows/models.py:361
msgid "Ist aktiv/Ja"
msgstr ""
#: workflows/models.py:350
#: workflows/models.py:362
#, fuzzy
#| msgid "inaktiv"
msgid "Ist inaktiv/Nein"
msgstr "inactive"
#: workflows/models.py:392
#: workflows/models.py:404
#: workflows/templates/workflows/welcome_emails.html:100
msgid "Geplant"
msgstr "Scheduled"
#: workflows/models.py:393
#: workflows/models.py:405
#: workflows/templates/workflows/welcome_emails.html:102
msgid "Pausiert"
msgstr "Paused"
#: workflows/models.py:394
#: workflows/models.py:406
#: workflows/templates/workflows/welcome_emails.html:104
msgid "Abgebrochen"
msgstr "Cancelled"
#: workflows/models.py:395
#: workflows/models.py:407
#: workflows/templates/workflows/welcome_emails.html:106
msgid "Gesendet"
msgstr "Sent"
#: workflows/models.py:418 workflows/tasks.py:576
#: workflows/models.py:430 workflows/tasks.py:576
msgid "Geräte und Arbeitsplatz"
msgstr "Devices and workplace"
#: workflows/models.py:419 workflows/tasks.py:577
#: workflows/models.py:431 workflows/tasks.py:577
msgid "Konten und Berechtigungen"
msgstr "Accounts and permissions"
#: workflows/models.py:420 workflows/tasks.py:578
#: workflows/models.py:432 workflows/tasks.py:578
msgid "Software und Tools"
msgstr "Software and tools"
#: workflows/models.py:421 workflows/tasks.py:579
#: workflows/models.py:433 workflows/tasks.py:579
msgid "Prozesse und Hinweise"
msgstr "Processes and notes"
#: workflows/models.py:424
#: workflows/models.py:436
msgid "Immer anzeigen"
msgstr "Always show"
#: workflows/models.py:427
#: workflows/models.py:439
msgid "Ist Ja / aktiv"
msgstr "Is yes / active"
#: workflows/models.py:428
#: workflows/models.py:440
msgid "Ist Nein / inaktiv"
msgstr "Is no / inactive"
#: workflows/models.py:455
#: workflows/models.py:467
msgid "Entwurf"
msgstr "Draft"
#: workflows/models.py:475
#: workflows/models.py:487
#, fuzzy
#| msgid "Nextcloud:"
msgid "Nextcloud"
msgstr "Nextcloud:"
#: workflows/models.py:476
#: workflows/models.py:488
msgid "S3"
msgstr ""
#: workflows/models.py:477
#: workflows/models.py:489
msgid "NFS"
msgstr ""
@@ -754,7 +786,6 @@ msgid "Anmeldung"
msgstr "Sign in"
#: workflows/templates/registration/login.html:20
#: workflows/templates/workflows/auth/login.html:18
msgid "Bitte melden Sie sich mit Ihrem Benutzerkonto an."
msgstr "Please sign in with your user account."
@@ -1173,28 +1204,28 @@ msgstr "Delete"
msgid "Noch keine Backup-Bundles vorhanden."
msgstr "No backup bundles available yet."
#: workflows/templates/workflows/base_shell.html:24
#: workflows/templates/workflows/base_shell.html:31
msgid "Bitte bestätigen"
msgstr ""
#: workflows/templates/workflows/base_shell.html:28
#: workflows/templates/workflows/base_shell.html:35
#: workflows/templates/workflows/welcome_emails.html:134
msgid "Abbrechen"
msgstr "Cancel"
#: workflows/templates/workflows/base_shell.html:29
#: workflows/templates/workflows/base_shell.html:36
msgid "Bestätigen"
msgstr ""
#: workflows/templates/workflows/base_shell.html:36
#: workflows/templates/workflows/base_shell.html:43
msgid "Bitte warten"
msgstr "Please wait"
#: workflows/templates/workflows/base_shell.html:37
#: workflows/templates/workflows/base_shell.html:44
msgid "Aktion läuft"
msgstr "Action in progress"
#: workflows/templates/workflows/base_shell.html:38
#: workflows/templates/workflows/base_shell.html:45
msgid "Die Aktion wird im aktuellen Tab ausgeführt."
msgstr "The action is running in the current tab."
@@ -1209,28 +1240,43 @@ msgid ""
"B. tub.co."
msgstr ""
#: workflows/templates/workflows/branding_settings.html:53
#: workflows/templates/workflows/branding_settings.html:41
msgid "Wird für ausgehende System-E-Mails als Anzeigename verwendet."
msgstr ""
#: workflows/templates/workflows/branding_settings.html:78
msgid "Erlaubte Formate: SVG, PNG, JPG, JPEG, WEBP. Maximal 5 MB."
msgstr ""
#: workflows/templates/workflows/branding_settings.html:56
#: workflows/templates/workflows/branding_settings.html:81
msgid "Aktuelles Logo:"
msgstr "Current logo:"
#: workflows/templates/workflows/branding_settings.html:56
#: workflows/templates/workflows/branding_settings.html:65
#: workflows/templates/workflows/branding_settings.html:81
#: workflows/templates/workflows/branding_settings.html:90
#: workflows/templates/workflows/branding_settings.html:99
msgid "öffnen"
msgstr "open"
#: workflows/templates/workflows/branding_settings.html:62
#: workflows/templates/workflows/branding_settings.html:87
msgid "Erlaubtes Format: PDF. Maximal 10 MB."
msgstr ""
#: workflows/templates/workflows/branding_settings.html:65
#: workflows/templates/workflows/branding_settings.html:90
msgid "Aktueller Briefkopf:"
msgstr "Current letterhead:"
#: workflows/templates/workflows/branding_settings.html:70
#: workflows/templates/workflows/branding_settings.html:96
msgid "Erlaubte Formate: ICO, PNG, SVG, WEBP. Maximal 2 MB."
msgstr ""
#: workflows/templates/workflows/branding_settings.html:99
#, fuzzy
#| msgid "Aktuelles Logo:"
msgid "Aktuelles Favicon:"
msgstr "Current logo:"
#: workflows/templates/workflows/branding_settings.html:104
msgid ""
"TUBCO bleibt als Standard erhalten, bis hier Werte geändert oder Dateien "
"hochgeladen werden."
@@ -1238,7 +1284,7 @@ msgstr ""
"TUBCO remains the default until values are changed or files are uploaded "
"here."
#: workflows/templates/workflows/branding_settings.html:71
#: workflows/templates/workflows/branding_settings.html:105
msgid "Branding speichern"
msgstr "Save branding"