From 6c1e0df3313b75965ca947ba26b4e36f4ba8769e Mon Sep 17 00:00:00 2001 From: veprogames Date: Thu, 4 Sep 2025 22:03:57 +0200 Subject: [PATCH 1/8] Get rid of all warnings that poedit displayed Bring translations closer to the English original, also removing some extraneous information. Get rid of all warnings poedit displayed. Correct translation that didn't match at all. --- archinstall/locales/de/LC_MESSAGES/base.mo | Bin 44863 -> 55412 bytes archinstall/locales/de/LC_MESSAGES/base.po | 329 +++++++-------------- 2 files changed, 102 insertions(+), 227 deletions(-) diff --git a/archinstall/locales/de/LC_MESSAGES/base.mo b/archinstall/locales/de/LC_MESSAGES/base.mo index 1b7c885f9e117e0109c50843526caed4a86a4c71..f91910ece82790733d3306a390191d8629e9e240 100644 GIT binary patch delta 16026 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 bDyEn9_b6|I#yRSHRDF(85$^IpQl0+;iG=Z; delta 9743 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 diff --git a/archinstall/locales/de/LC_MESSAGES/base.po b/archinstall/locales/de/LC_MESSAGES/base.po index 4e6d137cd8..42d3962c3f 100644 --- a/archinstall/locales/de/LC_MESSAGES/base.po +++ b/archinstall/locales/de/LC_MESSAGES/base.po @@ -1163,23 +1163,20 @@ msgstr "Lokalisierung" msgid "Use NetworkManager (necessary to configure internet graphically in GNOME and KDE)" msgstr "NetworkManager nutzen (notwendig um Internetverbindungen grafisch in GNOME und KDE einzustellen)" -#, fuzzy msgid "Total: {} / {}" -msgstr "Gesamtlänge: {}" +msgstr "Gesamt: {} / {}" msgid "All entered values can be suffixed with a unit: B, KB, KiB, MB, MiB..." msgstr "Alle eingegebenen Werte können mit einer Einheit angegeben werden: B, KB, KiB, MB, MiB..." msgid "If no unit is provided, the value is interpreted as sectors" -msgstr "Wenn keine Einheit angegeben wurde, wird der Wert als Sektoren interpretiert." +msgstr "Wenn keine Einheit angegeben wurde, wird der Wert als Sektoren interpretiert" -#, fuzzy msgid "Enter start (default: sector {}): " -msgstr "Bitte geben Sie den Startsektor ein (Standard: {}): " +msgstr "Bitte geben Sie den Anfang ein (Standard: Sektor {}): " -#, fuzzy msgid "Enter end (default: {}): " -msgstr "Bitte geben Sie den Startsektor ein (Standard: {}): " +msgstr "Bitte geben Sie das Ende ein (Standard: {}): " msgid "Unable to determine fido2 devices. Is libfido2 installed?" msgstr "Fehler beim Finden der fido2 Geräte. Ist libfido2 installiert?" @@ -1193,44 +1190,37 @@ msgstr "Hersteller" msgid "Product" msgstr "Produkt" -#, fuzzy, python-brace-format +#, python-brace-format msgid "Invalid configuration: {error}" -msgstr "Manuelle Konfiguration" +msgstr "Ungültige Konfiguration: {error}" msgid "Type" msgstr "Typ" -#, fuzzy msgid "This option enables the number of parallel downloads that can occur during package downloads" -msgstr "Diese Option setzt die Nummer an parallelen Downloads, die während der Installtion durchgeführt werden" +msgstr "Diese Option setzt die Anzahl der parallelen Downloads, die während der Paketdownloads stattfinden" -#, fuzzy msgid "" "Enter the number of parallel downloads to be enabled.\n" "\n" "Note:\n" msgstr "" "Geben Sie die Nummer an parallelen Downloads an.\n" -" (Wert zwischen 1 und {max_downloads})\n" +"\n" "Achtung:\n" -#, fuzzy msgid " - Maximum recommended value : {} ( Allows {} parallel downloads at a time )" -msgstr " - Maximalwert :{} (Erlaubt {} parallele Downloads, erlaubt {} Downloads gleichzeitig)" +msgstr " - Höchster empfohlener Wert : {} ( Erlaubt {} Downloads gleichzeitig )" -#, fuzzy msgid " - Disable/Default : 0 ( Disables parallel downloading, allows only 1 download at a time )\n" -msgstr " - Deaktivieren/Standard : 0 (Deaktiviert parallele Downloads, erlaubt nur einen Download gleichzeitig)" +msgstr " - Deaktivieren/Standard : 0 (Deaktiviert parallele Downloads, erlaubt nur einen Download gleichzeitig)\n" -#, fuzzy msgid "Invalid input! Try again with a valid input [or 0 to disable]" -msgstr "Ungültige Eingabe! Erneut mit gültiger Eingabe versuchen [1 bis {}, oder 0 zum deaktivieren]" +msgstr "Ungültige Eingabe! Erneut mit gültiger Eingabe versuchen [oder 0 zum deaktivieren]" -#, fuzzy msgid "Hyprland needs access to your seat (collection of hardware devices i.e. keyboard, mouse, etc)" -msgstr "Sway benötigt Zugriff auf ihren Seat (Sammlung von Hardwaregeräten wie Tastatur, Maus, usw.)" +msgstr "Hyprland benötigt Zugriff auf ihren Seat (Sammlung von Hardwaregeräten wie Tastatur, Maus, usw.)" -#, fuzzy msgid "" "\n" "\n" @@ -1238,14 +1228,13 @@ msgid "" msgstr "" "\n" "\n" -"Option auswählen, um Hyprland Zugriff auf deine Hardware zu geben" +"Eine Option auswählen, um Hyprland Zugriff auf deine Hardware zu geben" msgid "All entered values can be suffixed with a unit: %, B, KB, KiB, MB, MiB..." -msgstr "Alle eingegebenen Werte können mit einer Einheit angegeben werden: %, B, KB, KiB, MB, Mib" +msgstr "Alle eingegebenen Werte können mit einer Einheit angegeben werden: %, B, KB, KiB, MB, MiB..." -#, fuzzy msgid "Would you like to use unified kernel images?" -msgstr "Möchten Sie Auslagerungsspeicher (Swap) als zram verwenden?" +msgstr "Möchten Sie Vereinigte Kernel Images verwenden?" msgid "Unified kernel images" msgstr "Vereinigte Kernel-Images" @@ -1262,20 +1251,17 @@ msgstr "Überspringe warten auf die Automatische Zeitsynchronisierung (dies kann msgid "Waiting for Arch Linux keyring sync (archlinux-keyring-wkd-sync) to complete." msgstr "Warte auf Arch Linux keyring synchronisation (archlinux-keyring-wkd-sync)." -#, fuzzy msgid "Selected profiles: " -msgstr "Profil entfernen" +msgstr "Ausgewählte Profile: " msgid "Time synchronization not completing, while you wait - check the docs for workarounds: https://archinstall.readthedocs.io/" msgstr "Zeitsynchronisierung wird nicht fertig, während du wartest, lies dir die Dokumentation für Umgehungen dieses Fehlers durch: https://archinstall.readthedocs.io/" -#, fuzzy msgid "Mark/Unmark as nodatacow" -msgstr "Als bootbar makieren bzw. nicht makieren" +msgstr "Als nodatacow markieren bzw. nicht markieren" -#, fuzzy msgid "Would you like to use compression or disable CoW?" -msgstr "Möchten sie btrfs Komprimierung verwenden?" +msgstr "Möchten Sie Komprimierung verwenden oder CoW deaktivieren?" msgid "Use compression" msgstr "Kompriemirung verwenden" @@ -1283,32 +1269,26 @@ msgstr "Kompriemirung verwenden" msgid "Disable Copy-on-Write" msgstr "Copy-on-Write deaktivieren" -#, fuzzy msgid "Provides a selection of desktop environments and tiling window managers, e.g. GNOME, KDE Plasma, Sway" -msgstr "Auswahl von Desktopumgebungen und tiling Fenstermanagern, z.B. gnome, kde, sway" +msgstr "Auswahl von Desktopumgebungen und kachelnden Fenstermanagern, z.B. GNOME, KDE Plasma, Sway" -#, fuzzy msgid "Configuration type: {}" -msgstr "Konfiguration" +msgstr "Konfigurationstyp: {}" -#, fuzzy msgid "LVM configuration type" -msgstr "Keine Konfiguration" +msgstr "LVM-Konfigurationstyp" msgid "LVM disk encryption with more than 2 partitions is currently not supported" msgstr "LVM-Verschlüsselung ist derzeit nicht mit mehr als 2 Partitionen unterstützt" -#, fuzzy msgid "Use NetworkManager (necessary to configure internet graphically in GNOME and KDE Plasma)" -msgstr "NetworkManager nutzen (notwendig um Internetverbindungen grafisch in GNOME und KDE einzustellen)" +msgstr "NetworkManager nutzen (notwendig, um Internetverbindungen grafisch in GNOME und KDE Plasma einzustellen)" -#, fuzzy msgid "Select a LVM option" -msgstr "Bitte wählen Sie eine Zeitzone aus" +msgstr "Bitte wählen Sie eine LVM-Option aus" -#, fuzzy msgid "Partitioning" -msgstr "Partition" +msgstr "Partitionierung" msgid "Logical Volume Management (LVM)" msgstr "Logisches Volumenmanagement (LVM)" @@ -1319,25 +1299,20 @@ msgstr "Physisches Volumen" msgid "Volumes" msgstr "Volumen" -#, fuzzy msgid "LVM volumes" -msgstr "Subvolumes setzen" +msgstr "LVM-Volumes" -#, fuzzy msgid "LVM volumes to be encrypted" -msgstr "Partitionen die verschlüsselt werden" +msgstr "Partitionen, die verschlüsselt werden sollen" -#, fuzzy msgid "Select which LVM volumes to encrypt" -msgstr "Bitte wählen Sie aus, welche Partitionen verschlüsselt werden sollen" +msgstr "Bitte wählen Sie aus, welche LVM-Volumes verschlüsselt werden sollen" -#, fuzzy msgid "Default layout" -msgstr "Laufwerkslayout" +msgstr "Standardlayout" -#, fuzzy msgid "No Encryption" -msgstr "Verschlüsselungstyp" +msgstr "Keine Verschlüsselung" msgid "LUKS" msgstr "LUKS" @@ -1348,86 +1323,68 @@ msgstr "LVM auf LUKS" msgid "LUKS on LVM" msgstr "LUKS auf LVM" -#, fuzzy msgid "Yes" msgstr "Ja" msgid "No" msgstr "Nein" -#, fuzzy msgid "Archinstall help" -msgstr "Sprache für Archinstall" +msgstr "Hilfe für Archinstall" -#, fuzzy msgid " (default)" -msgstr "(Standard)" +msgstr " (Standard)" msgid "Press Ctrl+h for help" msgstr "Drücke Strg+h für Hilfe" -#, fuzzy msgid "Choose an option to give Sway access to your hardware" -msgstr "" -"\n" -"\n" -"Option auswählen, um Sway Zugriff auf deine Hardware zu geben" +msgstr "Eine Option auswählen, um Sway Zugriff auf deine Hardware zu geben" msgid "Seat access" msgstr "Seat-Zugriff" -#, fuzzy msgid "Mountpoint" -msgstr "Einhängeort: " +msgstr "Einhängeort" msgid "HSM" msgstr "HSM" -#, fuzzy msgid "Enter disk encryption password (leave blank for no encryption)" -msgstr "Geben Sie ein Verschlüsselungspasswort ein (leer lassen um Verschlüsselung zu deaktivieren): " +msgstr "Geben Sie ein Verschlüsselungspasswort ein (leer lassen, um Verschlüsselung zu deaktivieren):" -#, fuzzy msgid "Disk encryption password" msgstr "Verschlüsselungspasswort" -#, fuzzy msgid "Partition - New" -msgstr "Partition - Neu" +msgstr "Neue Partition" -#, fuzzy msgid "Filesystem" -msgstr "Dateisystem ändern" +msgstr "Dateisystem" msgid "Invalid size" msgstr "Ungültige Größe" -#, fuzzy msgid "Start (default: sector {}): " -msgstr "Bitte geben Sie den Startsektor ein (Standard: {}): " +msgstr "Bitte geben Sie den Anfang ein (Standard: Sektor {}): " -#, fuzzy msgid "End (default: {}): " -msgstr "Bitte geben Sie den Startsektor ein (Standard: {}): " +msgstr "Bitte geben Sie das Ende ein (Standard: {}): " -#, fuzzy msgid "Subvolume name" -msgstr "Subvolume name " +msgstr "Name des Subvolumes" -#, fuzzy msgid "Disk configuration type" -msgstr "Laufwerkskonfiguration" +msgstr "Laufwerkskonfigurationstyp" msgid "Root mount directory" msgstr "Einhängeverzeichnis der Root-Partition" -#, fuzzy msgid "Select language" -msgstr "Lokale Sprache" +msgstr "Sprache auswählen" -#, fuzzy msgid "Write additional packages to install (space separated, leave blank to skip)" -msgstr "Schreiben Sie zusätzliche Pakete die installiert werden sollen (mit einem Leerzeichen getrennt, zum Überspringen leer lassen): " +msgstr "Schreiben Sie zusätzliche Pakete, die installiert werden sollen (mit einem Leerzeichen getrennt, zum Überspringen leer lassen):" msgid "Invalid download number" msgstr "Ungültige Anzahl an Downloads" @@ -1435,21 +1392,17 @@ msgstr "Ungültige Anzahl an Downloads" msgid "Number downloads" msgstr "Anzahl der Downloads" -#, fuzzy msgid "The username you entered is invalid" -msgstr "Der eingegebene Benutzername ist ungültig. Erneut versuchen" +msgstr "Der eingegebene Benutzername ist ungültig" -#, fuzzy msgid "Username" -msgstr "Benutzername: " +msgstr "Benutzername" -#, fuzzy msgid "Should \"{}\" be a superuser (sudo)?\n" -msgstr "Soll {} ein Superuser sein (sudo)?" +msgstr "Soll \"{}\" ein Superuser sein (sudo)?\n" -#, fuzzy msgid "Interfaces" -msgstr "Verbindung hinzufügen" +msgstr "Verbindungen" msgid "You need to enter a valid IP in IP-config mode" msgstr "Sie müssen im IP-Konfigurationsmodus eine gültige IP-Adresse eingeben" @@ -1460,26 +1413,21 @@ msgstr "Modi" msgid "IP address" msgstr "IP-Adresse" -#, fuzzy msgid "Enter your gateway (router) IP address (leave blank for none)" -msgstr "Bitte geben Sie das Gateway (Router) IP-Adresse ein (leer lassen für keines): " +msgstr "Bitte geben Sie die IP-Adresse des Gateways (Router) ein (leer lassen für keines)" msgid "Gateway address" msgstr "Gateway-Adresse" -#, fuzzy msgid "Enter your DNS servers with space separated (leave blank for none)" -msgstr "Bitte geben Sie die DNS-Server ein (mit Leerzeichen getrennt oder leer lassen für keinen Server): " +msgstr "Bitte geben Sie die DNS-Server ein (mit Leerzeichen getrennt; leer lassen für keinen Server)" -#, fuzzy msgid "DNS servers" -msgstr "Kein Audioserver" +msgstr "DNS-Server" -#, fuzzy msgid "Configure interfaces" -msgstr "{} Schnittstellen konfiguriert" +msgstr "Schnittstellen konfigurieren" -#, fuzzy msgid "Kernel" msgstr "Kernel" @@ -1489,48 +1437,35 @@ msgstr "UEFI wurde nicht erkannt. Einige Optionen wurden deaktiviert" msgid "Info" msgstr "Info" -#, fuzzy msgid "The proprietary Nvidia driver is not supported by Sway." -msgstr "Der proprietäre Nvidia-Treiber wird von Sway nicht unterstützt. Es ist wahrscheinlich, dass Fehler auftreten werden, trotzdem fortfahren?" +msgstr "Der proprietäre Nvidia-Treiber wird von Sway nicht unterstützt." -#, fuzzy msgid "It is likely that you will run into issues, are you okay with that?" -msgstr "Der proprietäre Nvidia-Treiber wird von Sway nicht unterstützt. Es ist wahrscheinlich, dass Fehler auftreten werden, trotzdem fortfahren?" +msgstr "Es ist wahrscheinlich, dass Fehler auftreten werden. Trotzdem fortfahren?" -#, fuzzy msgid "Main profile" -msgstr "Profil bearbeiten" +msgstr "Hauptprofil" -#, fuzzy msgid "Confirm password" msgstr "Passwort bestätigen" msgid "The confirmation password did not match, please try again" msgstr "Das Passwort stimmt nicht überein, bitte versuche es erneut" -#, fuzzy msgid "Not a valid directory" -msgstr "Ordner existiert nicht: {}" +msgstr "Ungültiges Verzeichnis" -#, fuzzy msgid "Would you like to continue?" -msgstr "Möchten sie btrfs Komprimierung verwenden?" +msgstr "Möchten Sie fortfahren?" msgid "Directory" msgstr "Verzeichnis" -#, fuzzy msgid "Enter a directory for the configuration(s) to be saved (tab completion enabled)" -msgstr "" -"Geben Sie einen Ordner an, in dem die Konfiguration(en) gespeichert werden sollen (TAB zum vervollständigen)\n" -"Ordner: " +msgstr "Geben Sie einen Ordner an, in dem die Konfiguration(en) gespeichert werden sollen (Tab zum Vervollständigen)" -#, fuzzy msgid "Do you want to save the configuration file(s) to {}?" -msgstr "" -"Möchten Sie {} Konfigurationsdatei(en) in folgendem Ordner speichern?\n" -"\n" -"{}" +msgstr "Möchten Sie die Konfigurationsdatei(en) im Verzeichnis {} speichern?" msgid "Enabled" msgstr "Aktiviert" @@ -1538,38 +1473,29 @@ msgstr "Aktiviert" msgid "Disabled" msgstr "Deaktiviert" -#, fuzzy msgid "Please submit this issue (and file) to https://github.com/archlinux/archinstall/issues" -msgstr " Bitte melden Sie das Problem mit der erstellten Datei auf https://github.com/archlinux/archinstall/issues" +msgstr "Bitte melden Sie das Problem mit der erstellten Datei auf https://github.com/archlinux/archinstall/issues" -#, fuzzy msgid "Mirror name" -msgstr "Spiegelserver-Region" +msgstr "Spiegelserver-Name" msgid "Url" msgstr "URL" -#, fuzzy msgid "Select signature check" msgstr "Signaturprüfungs-Option auswählen" -#, fuzzy msgid "Select execution mode" -msgstr "Wählen Sie einen Ausführmodus" +msgstr "Wählen Sie einen Ausführungsmodus" msgid "Press ? for help" msgstr "Drücke ? für Hilfe" -#, fuzzy msgid "Choose an option to give Hyprland access to your hardware" -msgstr "" -"\n" -"\n" -"Option auswählen, um Hyprland Zugriff auf deine Hardware zu geben" +msgstr "Eine Option auswählen, um Hyprland Zugriff auf Ihre Hardware zu geben" -#, fuzzy msgid "Additional repositories" -msgstr "Zus. Repositories" +msgstr "Zusätzliche Repositories" msgid "NTP" msgstr "NTP" @@ -1580,32 +1506,26 @@ msgstr "Swap auf zram" msgid "Name" msgstr "Name" -#, fuzzy msgid "Signature check" -msgstr "Signaturprüfungs-Option auswählen" +msgstr "Signaturprüfung" -#, fuzzy msgid "Selected free space segment on device {}:" -msgstr "Aktuell freie Sektoren auf dem Gerät {}:" +msgstr "Ausgewähltes freies Segment auf dem Gerät {}:" -#, fuzzy msgid "Size: {} / {}" -msgstr "Gesamtlänge: {}" +msgstr "Größe: {} / {}" -#, fuzzy msgid "Size (default: {}): " -msgstr "Bitte geben Sie den Startsektor ein (Standard: {}): " +msgstr "Größe (Standard: {}): " -#, fuzzy msgid "HSM device" -msgstr "Gerät" +msgstr "HSM-Gerät" msgid "Some packages could not be found in the repository" msgstr "Einige Pakete konnten nicht in den Repositorien gefunden werden" -#, fuzzy msgid "User" -msgstr "Benutzername: " +msgstr "Benutzername" msgid "The specified configuration will be applied" msgstr "Die festgelegte Konfiguration wird angewendet" @@ -1613,79 +1533,62 @@ msgstr "Die festgelegte Konfiguration wird angewendet" msgid "Wipe" msgstr "Löschen" -#, fuzzy msgid "Mark/Unmark as XBOOTLDR" -msgstr "Als bootbar makieren bzw. nicht makieren" +msgstr "Als XBOOTLDR markieren bzw. nicht markieren" -#, fuzzy msgid "Loading packages..." -msgstr "Zusätzliche Pakete" +msgstr "Lade Pakete..." msgid "Select any packages from the below list that should be installed additionally" msgstr "Wählen Sie Pakete aus, die Sie zusätzlich installieren möchten" -#, fuzzy msgid "Add a custom repository" -msgstr "Benutzerdefinierten Spiegelserver hinzufügen" +msgstr "Benutzerdefiniertes Repositorium hinzufügen" -#, fuzzy msgid "Change custom repository" -msgstr "Benutzerdefinierten Spiegelserver bearbeiten" +msgstr "Benutzerdefiniertes Repositorium bearbeiten" -#, fuzzy msgid "Delete custom repository" -msgstr "Benutzerdefinierten Spiegelserver löschen" +msgstr "Benutzerdefiniertes Repositorium löschen" -#, fuzzy msgid "Repository name" -msgstr "Spiegelserver-Region" +msgstr "Name des Repositoriums" -#, fuzzy msgid "Add a custom server" msgstr "Benutzerdefinierten Spiegelserver hinzufügen" -#, fuzzy msgid "Change custom server" -msgstr "Benutzerdefinierten Spiegelserver bearbeiten" +msgstr "Benutzerdefinierten Spiegelserver wechseln" -#, fuzzy msgid "Delete custom server" msgstr "Benutzerdefinierten Spiegelserver löschen" msgid "Server url" msgstr "Server-URL" -#, fuzzy msgid "Select regions" -msgstr "Signatur-Option auswählen" +msgstr "Regionen auswählen" -#, fuzzy msgid "Add custom servers" -msgstr "Benutzerdefinierten Spiegelserver hinzufügen" +msgstr "Benutzerdefinierte Spiegelserver hinzufügen" -#, fuzzy msgid "Add custom repository" -msgstr "Benutzerdefinierten Spiegelserver hinzufügen" +msgstr "Benutzerdefiniertes Repositorium hinzufügen" -#, fuzzy msgid "Loading mirror regions..." -msgstr "Spiegelserver-Regionen" +msgstr "Lade Spiegelserver-Regionen..." -#, fuzzy msgid "Mirrors and repositories" -msgstr "Zus. Repositories" +msgstr "Spiegelserver und Paketrepositorien" -#, fuzzy msgid "Selected mirror regions" -msgstr "Spiegelserver-Regionen" +msgstr "Ausgewählte Spiegelserver-Regionen" -#, fuzzy msgid "Custom servers" msgstr "Benutzerdefinierte Spiegelserver" -#, fuzzy msgid "Custom repositories" -msgstr "Zus. Repositories" +msgstr "Zusätzliche Repositorien" msgid "Only ASCII characters are supported" msgstr "Es werden nur ASCII-Zeichen unterstützt" @@ -1723,102 +1626,74 @@ msgstr "Auswahl überspringen (Falls verfügbar)" msgid "Reset selection (if available)" msgstr "Auswahl zurücksetzen (Falls verfügbar)" -#, fuzzy msgid "Select on single select" -msgstr "Signaturprüfungs-Option auswählen" +msgstr "Bei Einzelauswahl auswählen" -#, fuzzy msgid "Select on multi select" -msgstr "Bitte wählen Sie eine Zeitzone aus" +msgstr "Bei Mehrfachauswahl auswählen" msgid "Reset" msgstr "Zurücksetzen" -#, fuzzy msgid "Skip selection menu" -msgstr "Wählen Sie einen Ausführmodus" +msgstr "Auswahlmenü überspringen" msgid "Start search mode" -msgstr "Suchmodus starten:" +msgstr "Suchmodus starten" msgid "Exit search mode" msgstr "Suchmodus beenden" -#, fuzzy msgid "labwc needs access to your seat (collection of hardware devices i.e. keyboard, mouse, etc)" -msgstr "Sway benötigt Zugriff auf ihren Seat (Sammlung von Hardwaregeräten wie Tastatur, Maus, usw.)" +msgstr "labwc benötigt Zugriff auf ihren Seat (Sammlung von Hardwaregeräten wie Tastatur, Maus, usw.)" -#, fuzzy msgid "Choose an option to give labwc access to your hardware" -msgstr "" -"\n" -"\n" -"Option auswählen, um Sway Zugriff auf deine Hardware zu geben" +msgstr "Option auswählen, um labwc Zugriff auf deine Hardware zu geben" -#, fuzzy msgid "niri needs access to your seat (collection of hardware devices i.e. keyboard, mouse, etc)" -msgstr "Sway benötigt Zugriff auf ihren Seat (Sammlung von Hardwaregeräten wie Tastatur, Maus, usw.)" +msgstr "niri benötigt Zugriff auf ihren Seat (Sammlung von Hardwaregeräten wie Tastatur, Maus, usw.)" -#, fuzzy msgid "Choose an option to give niri access to your hardware" -msgstr "" -"\n" -"\n" -"Option auswählen, um Sway Zugriff auf deine Hardware zu geben" +msgstr "Option auswählen, um niri Zugriff auf deine Hardware zu geben" -#, fuzzy msgid "Mark/Unmark as ESP" -msgstr "Als bootbar makieren bzw. nicht makieren" +msgstr "Als ESP markieren bzw. nicht markieren" msgid "Package group:" msgstr "Paketgruppe:" -#, fuzzy msgid "Exit archinstall" -msgstr "Sprache für Archinstall" +msgstr "Archinstall verlassen" -#, fuzzy msgid "Reboot system" -msgstr "Dateisystem ändern" +msgstr "System neustarten" -#, fuzzy msgid "chroot into installation for post-installation configurations" -msgstr "Möchten Sie in das neu installierte System über chroot zugreifen um noch weitere, manuelle Konfigurationen vorzunehmen?" +msgstr "Greifen Sie per chroot auf die neue Installation zu, um weitere Änderungen vorzunehmen" msgid "Installation completed" msgstr "Installation abgeschlossen" -#, fuzzy msgid "What would you like to do next?" -msgstr "Möchten sie btrfs Komprimierung verwenden?" +msgstr "Was möchten Sie als nächstes tun?" -#, fuzzy msgid "Select which mode to configure for \"{}\"" -msgstr "Bitte wählen Sie einen Modus zur Konfiguration von \"{}\" aus oder überspringen, um mit dem voreingestellten Modus \"{}\" fortzufahren" +msgstr "Bitte wählen Sie einen Modus zur Konfiguration von \"{}\"" -#, fuzzy msgid "Incorrect credentials file decryption password" -msgstr "Verschlüsselungspasswort" +msgstr "Ungültiges Passwort für die Entschlüsselung der Anmeldedaten-Datei" -#, fuzzy msgid "Incorrect password" -msgstr "Root-Passwort" +msgstr "Falsches Passwort" -#, fuzzy msgid "Credentials file decryption password" -msgstr "Verschlüsselungspasswort" +msgstr "Passwort für die Entschlüsselung der Anmeldedaten-Datei" -#, fuzzy msgid "Do you want to encrypt the user_credentials.json file?" -msgstr "" -"Möchten Sie {} Konfigurationsdatei(en) in folgendem Ordner speichern?\n" -"\n" -"{}" +msgstr "Möchten Sie die Datei user_credentials.json verschlüsseln?" -#, fuzzy msgid "Credentials file encryption password" -msgstr "Verschlüsselungspasswort" +msgstr "Passwort für die Verschlüsselung der Anmeldedaten-Datei" -#, fuzzy msgid "Repositories: {}" -msgstr "Spiegelserver-Region" +msgstr "Repositorien: {}" From afc86ad297c485a4be1e9d321bac6eb2be3bb2ea Mon Sep 17 00:00:00 2001 From: veprogames Date: Fri, 5 Sep 2025 09:14:09 +0200 Subject: [PATCH 2/8] Fix locales_generator.sh detection xgettext was not recognizing tr() invocations. Following https://stackoverflow.com/a/11901925 fixed the issue --- archinstall/locales/locales_generator.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/archinstall/locales/locales_generator.sh b/archinstall/locales/locales_generator.sh index 80e3bd039b..7ce2ea19ac 100755 --- a/archinstall/locales/locales_generator.sh +++ b/archinstall/locales/locales_generator.sh @@ -40,7 +40,7 @@ fi lang=${1} # Update the base file containing all translatable strings -find . -type f -iname "*.py" | xargs xgettext --join-existing --no-location --omit-header -d base -o locales/base.pot +find . -type f -iname "*.py" | xargs xgettext --join-existing --no-location --omit-header --keyword='tr' -d base -o locales/base.pot case "${lang}" in "all") generate_all;; From 1b7b064990cd07c2598c05008202022f520b4858 Mon Sep 17 00:00:00 2001 From: veprogames Date: Fri, 5 Sep 2025 09:15:36 +0200 Subject: [PATCH 3/8] Add more German translations Improve consistency with some translations. Add translations for messages that were just detected in the previous commit. Add translations for Graphics Drivers --- archinstall/lib/hardware.py | 14 +-- archinstall/locales/base.pot | 104 ++++++++++++++++++++ archinstall/locales/de/LC_MESSAGES/base.mo | Bin 55412 -> 57391 bytes archinstall/locales/de/LC_MESSAGES/base.po | 109 ++++++++++++++++++++- 4 files changed, 217 insertions(+), 10 deletions(-) diff --git a/archinstall/lib/hardware.py b/archinstall/lib/hardware.py index 12d52df463..e75343e268 100644 --- a/archinstall/lib/hardware.py +++ b/archinstall/lib/hardware.py @@ -56,13 +56,13 @@ class GfxPackage(Enum): class GfxDriver(Enum): - AllOpenSource = 'All open-source' - AmdOpenSource = 'AMD / ATI (open-source)' - IntelOpenSource = 'Intel (open-source)' - NvidiaOpenKernel = 'Nvidia (open kernel module for newer GPUs, Turing+)' - NvidiaOpenSource = 'Nvidia (open-source nouveau driver)' - NvidiaProprietary = 'Nvidia (proprietary)' - VMOpenSource = 'VirtualBox (open-source)' + AllOpenSource = tr('All open-source') + AmdOpenSource = tr('AMD / ATI (open-source)') + IntelOpenSource = tr('Intel (open-source)') + NvidiaOpenKernel = tr('Nvidia (open kernel module for newer GPUs, Turing+)') + NvidiaOpenSource = tr('Nvidia (open-source nouveau driver)') + NvidiaProprietary = tr('Nvidia (proprietary)') + VMOpenSource = tr('VirtualBox (open-source)') def is_nvidia(self) -> bool: match self: diff --git a/archinstall/locales/base.pot b/archinstall/locales/base.pot index f18f2f48e3..993ade3f6a 100644 --- a/archinstall/locales/base.pot +++ b/archinstall/locales/base.pot @@ -74,6 +74,7 @@ msgid "" "Select which mode to configure for \"{}\" or skip to use default mode \"{}\"" msgstr "" +#, python-brace-format msgid "Enter the IP and subnet for {} (example: 192.168.0.5/24): " msgstr "" @@ -567,6 +568,7 @@ msgstr "" msgid "Define users with sudo privilege, by username: " msgstr "" +#, python-brace-format msgid "[!] A log file has been created here: {}" msgstr "" @@ -849,9 +851,11 @@ msgstr "" msgid "Select an execution mode" msgstr "" +#, python-brace-format msgid "Unable to fetch profile from specified url: {}" msgstr "" +#, python-brace-format msgid "" "Profiles must have unique name, but profile definitions with duplicate name " "found: {}" @@ -874,9 +878,11 @@ msgstr "" msgid "Enter the root directory of the mounted devices: " msgstr "" +#, python-brace-format msgid "Minimum capacity for /home partition: {}GiB\n" msgstr "" +#, python-brace-format msgid "Minimum capacity for Arch Linux partition: {}GiB" msgstr "" @@ -950,9 +956,11 @@ msgstr "" msgid "This will remove all newly added partitions, continue?" msgstr "" +#, python-brace-format msgid "Partition management: {}" msgstr "" +#, python-brace-format msgid "Total length: {}" msgstr "" @@ -1013,6 +1021,7 @@ msgstr "" msgid "Partition encryption" msgstr "" +#, python-brace-format msgid " ! Formatting {} in " msgstr "" @@ -1037,6 +1046,7 @@ msgstr "" msgid "Please chose which greeter to install for the chosen profiles: {}" msgstr "" +#, python-brace-format msgid "Environment type: {}" msgstr "" @@ -1231,6 +1241,7 @@ msgid "" "Note:\n" msgstr "" +#, python-brace-format msgid "" " - Maximum recommended value : {} ( Allows {} parallel downloads at a time )" msgstr "" @@ -1306,6 +1317,7 @@ msgid "" "e.g. GNOME, KDE Plasma, Sway" msgstr "" +#, python-brace-format msgid "Configuration type: {}" msgstr "" @@ -1436,6 +1448,7 @@ msgstr "" msgid "Username" msgstr "" +#, python-brace-format msgid "Should \"{}\" be a superuser (sudo)?\n" msgstr "" @@ -1504,6 +1517,7 @@ msgid "" "enabled)" msgstr "" +#, python-brace-format msgid "Do you want to save the configuration file(s) to {}?" msgstr "" @@ -1551,12 +1565,15 @@ msgstr "" msgid "Signature check" msgstr "" +#, python-brace-format msgid "Selected free space segment on device {}:" msgstr "" +#, python-brace-format msgid "Size: {} / {}" msgstr "" +#, python-brace-format msgid "Size (default: {}): " msgstr "" @@ -1724,6 +1741,7 @@ msgstr "" msgid "What would you like to do next?" msgstr "" +#, python-brace-format msgid "Select which mode to configure for \"{}\"" msgstr "" @@ -1742,5 +1760,91 @@ msgstr "" msgid "Credentials file encryption password" msgstr "" +#, python-brace-format msgid "Repositories: {}" msgstr "" + +msgid "New version available" +msgstr "" + +msgid "Passwordless login" +msgstr "" + +msgid "Second factor login" +msgstr "" + +msgid "Bluetooth" +msgstr "" + +msgid "Would you like to configure Bluetooth?" +msgstr "" + +msgid "Authentication" +msgstr "" + +msgid "Applications" +msgstr "" + +msgid "U2F login method: " +msgstr "" + +msgid "Passwordless sudo: " +msgstr "" + +#, python-brace-format +msgid "Btrfs snapshot type: {}" +msgstr "" + +msgid "Syncing the system..." +msgstr "" + +msgid "Value cannot be empty" +msgstr "" + +msgid "Snapshot type" +msgstr "" + +#, python-brace-format +msgid "Snapshot type: {}" +msgstr "" + +msgid "All open-source" +msgstr "" + +msgid "AMD / ATI (open-source)" +msgstr "" + +msgid "Intel (open-source)" +msgstr "" + +msgid "Nvidia (open kernel module for newer GPUs, Turing+)" +msgstr "" + +msgid "Nvidia (open-source nouveau driver)" +msgstr "" + +msgid "Nvidia (proprietary)" +msgstr "" + +msgid "VirtualBox (open-source)" +msgstr "" + +msgid "U2F login setup" +msgstr "" + +msgid "No U2F devices found" +msgstr "" + +msgid "U2F Login Method" +msgstr "" + +msgid "Enable passwordless sudo?" +msgstr "" + +#, python-brace-format +msgid "Setting up U2F device for user: {}" +msgstr "" + +msgid "" +"You may need to enter the PIN and then touch your U2F device to register it" +msgstr "" diff --git a/archinstall/locales/de/LC_MESSAGES/base.mo b/archinstall/locales/de/LC_MESSAGES/base.mo index f91910ece82790733d3306a390191d8629e9e240..e83bd203f24676f071e456d1fa7be9de72a9dc62 100644 GIT binary patch delta 13375 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 It}e~>e`ys*r~m)} diff --git a/archinstall/locales/de/LC_MESSAGES/base.po b/archinstall/locales/de/LC_MESSAGES/base.po index 42d3962c3f..b1c6d236fc 100644 --- a/archinstall/locales/de/LC_MESSAGES/base.po +++ b/archinstall/locales/de/LC_MESSAGES/base.po @@ -71,6 +71,7 @@ msgstr "Bitte wählen Sie einen Netzwerkadapter zur Konfiguration aus" msgid "Select which mode to configure for \"{}\" or skip to use default mode \"{}\"" msgstr "Bitte wählen Sie einen Modus zur Konfiguration von \"{}\" aus oder überspringen, um mit dem voreingestellten Modus \"{}\" fortzufahren" +#, python-brace-format msgid "Enter the IP and subnet for {} (example: 192.168.0.5/24): " msgstr "Bitte geben Sie die IP-Adresse mit Subnetzgröße für {} ein (z.B. 192.168.0.5/24): " @@ -527,7 +528,7 @@ msgid "are you sure you want to use it?" msgstr "wollen Sie dieses Passwort wirklich verwenden?" msgid "Optional repositories" -msgstr "Zus. Repositories" +msgstr "Zusätzliche Repositorien" msgid "Save configuration" msgstr "Konfiguration speichern" @@ -584,6 +585,7 @@ msgstr "Wählen Sie die gewünschten Optionen für das Subvolumen " msgid "Define users with sudo privilege, by username: " msgstr "Geben Sie Benutzer mit sudo Privilegien an: " +#, python-brace-format msgid "[!] A log file has been created here: {}" msgstr "[!] Eine Logdatei wurde hier erstellt: {}" @@ -842,9 +844,11 @@ msgstr "Archinstall benötigt Root-Rechte zum ausführen. Siehe --help für mehr msgid "Select an execution mode" msgstr "Wählen Sie einen Ausführmodus" +#, python-brace-format msgid "Unable to fetch profile from specified url: {}" msgstr "Konnte Profil nicht von der angegebenen URL fetchen: {}" +#, python-brace-format msgid "Profiles must have unique name, but profile definitions with duplicate name found: {}" msgstr "Profile müssen einen eindeutige Namen haben, aber Profildefinition mit gleichem Namen gefunden: {}" @@ -863,9 +867,11 @@ msgstr "Wählen Sie eine Partitionierungsoption aus" msgid "Enter the root directory of the mounted devices: " msgstr "Geben Sie das Stammverzeichnis der eingehängten Geräte an: " +#, python-brace-format msgid "Minimum capacity for /home partition: {}GiB\n" msgstr "Minimaler Speicherplatz für /home Partition: {}GB\n" +#, python-brace-format msgid "Minimum capacity for Arch Linux partition: {}GiB" msgstr "Minimaler Speicherplatz für Arch Linux Partition: {}GB" @@ -929,9 +935,11 @@ msgstr "Bitte geben Sie den Endsektor der Partition ein (Prozent oder Blocknumme msgid "This will remove all newly added partitions, continue?" msgstr "Dies wird alle neu hinzugefügten Partitionen entfernen, fortfahren?" +#, python-brace-format msgid "Partition management: {}" msgstr "Partitionsverwaltung: {}" +#, python-brace-format msgid "Total length: {}" msgstr "Gesamtlänge: {}" @@ -992,6 +1000,7 @@ msgstr "Unbekannt" msgid "Partition encryption" msgstr "Partitionsverschlüsselung" +#, python-brace-format msgid " ! Formatting {} in " msgstr " ! Formatiere {} in " @@ -1016,6 +1025,7 @@ msgstr "Zurück" msgid "Please chose which greeter to install for the chosen profiles: {}" msgstr "Bitte einen Greeter (Begrüßer/Anmeldebildschirm) für das ausgewählte Profil auswählen: {}" +#, python-brace-format msgid "Environment type: {}" msgstr "Umgebungstyp: {}" @@ -1209,6 +1219,7 @@ msgstr "" "\n" "Achtung:\n" +#, python-brace-format msgid " - Maximum recommended value : {} ( Allows {} parallel downloads at a time )" msgstr " - Höchster empfohlener Wert : {} ( Erlaubt {} Downloads gleichzeitig )" @@ -1272,6 +1283,7 @@ msgstr "Copy-on-Write deaktivieren" msgid "Provides a selection of desktop environments and tiling window managers, e.g. GNOME, KDE Plasma, Sway" msgstr "Auswahl von Desktopumgebungen und kachelnden Fenstermanagern, z.B. GNOME, KDE Plasma, Sway" +#, python-brace-format msgid "Configuration type: {}" msgstr "Konfigurationstyp: {}" @@ -1336,7 +1348,7 @@ msgid " (default)" msgstr " (Standard)" msgid "Press Ctrl+h for help" -msgstr "Drücke Strg+h für Hilfe" +msgstr "Drücken Sie Strg+h für Hilfe" msgid "Choose an option to give Sway access to your hardware" msgstr "Eine Option auswählen, um Sway Zugriff auf deine Hardware zu geben" @@ -1398,6 +1410,7 @@ msgstr "Der eingegebene Benutzername ist ungültig" msgid "Username" msgstr "Benutzername" +#, python-brace-format msgid "Should \"{}\" be a superuser (sudo)?\n" msgstr "Soll \"{}\" ein Superuser sein (sudo)?\n" @@ -1464,6 +1477,7 @@ msgstr "Verzeichnis" msgid "Enter a directory for the configuration(s) to be saved (tab completion enabled)" msgstr "Geben Sie einen Ordner an, in dem die Konfiguration(en) gespeichert werden sollen (Tab zum Vervollständigen)" +#, python-brace-format msgid "Do you want to save the configuration file(s) to {}?" msgstr "Möchten Sie die Konfigurationsdatei(en) im Verzeichnis {} speichern?" @@ -1495,7 +1509,7 @@ msgid "Choose an option to give Hyprland access to your hardware" msgstr "Eine Option auswählen, um Hyprland Zugriff auf Ihre Hardware zu geben" msgid "Additional repositories" -msgstr "Zusätzliche Repositories" +msgstr "Zusätzliche Repositorien" msgid "NTP" msgstr "NTP" @@ -1509,12 +1523,15 @@ msgstr "Name" msgid "Signature check" msgstr "Signaturprüfung" +#, python-brace-format msgid "Selected free space segment on device {}:" msgstr "Ausgewähltes freies Segment auf dem Gerät {}:" +#, python-brace-format msgid "Size: {} / {}" msgstr "Größe: {} / {}" +#, python-brace-format msgid "Size (default: {}): " msgstr "Größe (Standard: {}): " @@ -1677,6 +1694,7 @@ msgstr "Installation abgeschlossen" msgid "What would you like to do next?" msgstr "Was möchten Sie als nächstes tun?" +#, python-brace-format msgid "Select which mode to configure for \"{}\"" msgstr "Bitte wählen Sie einen Modus zur Konfiguration von \"{}\"" @@ -1695,5 +1713,90 @@ msgstr "Möchten Sie die Datei user_credentials.json verschlüsseln?" msgid "Credentials file encryption password" msgstr "Passwort für die Verschlüsselung der Anmeldedaten-Datei" +#, python-brace-format msgid "Repositories: {}" msgstr "Repositorien: {}" + +msgid "New version available" +msgstr "Neue Version verfügbar" + +msgid "Passwordless login" +msgstr "Login ohne Passwort" + +msgid "Second factor login" +msgstr "Zwei-Faktor-Login" + +msgid "Bluetooth" +msgstr "Bluetooth" + +msgid "Would you like to configure Bluetooth?" +msgstr "Möchten Sie Bluetooth aktivieren?" + +msgid "Authentication" +msgstr "Authentifizierung" + +msgid "Applications" +msgstr "Anwendungen" + +msgid "U2F login method: " +msgstr "U2F-Login-Methode" + +msgid "Passwordless sudo: " +msgstr "Sudo ohne Passwort: " + +#, python-brace-format +msgid "Btrfs snapshot type: {}" +msgstr "Brtfs-Snapshot-Typ: {}" + +msgid "Syncing the system..." +msgstr "Synchronisiere das System..." + +msgid "Value cannot be empty" +msgstr "Der Wert darf nicht leer sein" + +msgid "Snapshot type" +msgstr "Snapshot-Typ" + +#, python-brace-format +msgid "Snapshot type: {}" +msgstr "Snapshot-Typ: {}" + +msgid "All open-source" +msgstr "Alle quelloffene" + +msgid "AMD / ATI (open-source)" +msgstr "AMD / ATI (quelloffen)" + +msgid "Intel (open-source)" +msgstr "Intel (quelloffen)" + +msgid "Nvidia (open kernel module for newer GPUs, Turing+)" +msgstr "Nvidia (offene Kernelmodule für neuere GPUs, Turing+)" + +msgid "Nvidia (open-source nouveau driver)" +msgstr "Nvidia (quelloffener nouveau-Treiber)" + +msgid "Nvidia (proprietary)" +msgstr "Nvidia (proprietär)" + +msgid "VirtualBox (open-source)" +msgstr "VirtualBox (quelloffen)" + +msgid "U2F login setup" +msgstr "U2F Login-Einrichtung" + +msgid "No U2F devices found" +msgstr "Keine U2F-Geräte gefunden" + +msgid "U2F Login Method" +msgstr "U2F-Login-Methode" + +msgid "Enable passwordless sudo?" +msgstr "Möchten Sie sudo ohne Passwort aktivieren?" + +#, python-brace-format +msgid "Setting up U2F device for user: {}" +msgstr "Richte U2F-Gerät für den Benutzer {} ein" + +msgid "You may need to enter the PIN and then touch your U2F device to register it" +msgstr "Sie müssen möglicherweise Ihre PIN eingeben und danach Ihr U2F-Gerät berühren, um es zu registrieren" From d6132abb0771275f32c839a886e722f35f125f92 Mon Sep 17 00:00:00 2001 From: veprogames Date: Fri, 5 Sep 2025 09:37:08 +0200 Subject: [PATCH 4/8] Add more translations Look for untranslated strings in the source files and add make them recognized by gettext --- archinstall/default_profiles/profile.py | 4 ++-- archinstall/lib/mirrors.py | 2 +- archinstall/lib/models/application.py | 3 ++- archinstall/lib/models/mirrors.py | 8 +++++--- archinstall/locales/base.pot | 15 +++++++++++++++ archinstall/locales/de/LC_MESSAGES/base.mo | Bin 57391 -> 57610 bytes archinstall/locales/de/LC_MESSAGES/base.po | 19 +++++++++++++++++-- 7 files changed, 42 insertions(+), 9 deletions(-) diff --git a/archinstall/default_profiles/profile.py b/archinstall/default_profiles/profile.py index 478495d231..12974f3311 100644 --- a/archinstall/default_profiles/profile.py +++ b/archinstall/default_profiles/profile.py @@ -19,8 +19,8 @@ class ProfileType(Enum): Custom = 'Custom' # detailed selection default_profiles ServerType = 'ServerType' - WindowMgr = 'Window Manager' - DesktopEnv = 'Desktop Environment' + WindowMgr = tr('Window Manager') + DesktopEnv = tr('Desktop Environment') CustomType = 'CustomType' # special things Tailored = 'Tailored' diff --git a/archinstall/lib/mirrors.py b/archinstall/lib/mirrors.py index 741a8b6596..acc4d9f735 100644 --- a/archinstall/lib/mirrors.py +++ b/archinstall/lib/mirrors.py @@ -124,7 +124,7 @@ def _add_custom_repository(self, preset: CustomRepository | None = None) -> Cust raise ValueError('Unhandled return type') header += f'{tr("Signature check")}: {sign_check.value}\n' - prompt = f'{header}\n' + 'Select signature option' + prompt = f'{header}\n' + tr('Select signature option') sign_opt_items = [MenuItem(s.value, value=s.value) for s in SignOption] group = MenuItemGroup(sign_opt_items, sort_items=False) diff --git a/archinstall/lib/models/application.py b/archinstall/lib/models/application.py index eeced89881..68d03ff31c 100644 --- a/archinstall/lib/models/application.py +++ b/archinstall/lib/models/application.py @@ -1,6 +1,7 @@ from dataclasses import dataclass from enum import StrEnum, auto from typing import Any, NotRequired, TypedDict +from archinstall.lib.translationhandler import tr class BluetoothConfigSerialization(TypedDict): @@ -8,7 +9,7 @@ class BluetoothConfigSerialization(TypedDict): class Audio(StrEnum): - NO_AUDIO = 'No audio server' + NO_AUDIO = tr('No audio server') PIPEWIRE = auto() PULSEAUDIO = auto() diff --git a/archinstall/lib/models/mirrors.py b/archinstall/lib/models/mirrors.py index 78ffd6d5da..6e4521661a 100644 --- a/archinstall/lib/models/mirrors.py +++ b/archinstall/lib/models/mirrors.py @@ -13,6 +13,8 @@ from ..networking import DownloadTimer, ping from ..output import debug +from archinstall.lib.translationhandler import tr + class MirrorStatusEntryV3(BaseModel): url: str @@ -147,9 +149,9 @@ def __eq__(self, other: object) -> bool: class SignCheck(Enum): - Never = 'Never' - Optional = 'Optional' - Required = 'Required' + Never = tr('Never') + Optional = tr('Optional') + Required = tr('Required') class SignOption(Enum): diff --git a/archinstall/locales/base.pot b/archinstall/locales/base.pot index 993ade3f6a..75034bac1f 100644 --- a/archinstall/locales/base.pot +++ b/archinstall/locales/base.pot @@ -1848,3 +1848,18 @@ msgstr "" msgid "" "You may need to enter the PIN and then touch your U2F device to register it" msgstr "" + +msgid "Never" +msgstr "" + +msgid "Optional" +msgstr "" + +msgid "Required" +msgstr "" + +msgid "Window Manager" +msgstr "" + +msgid "Desktop Environment" +msgstr "" diff --git a/archinstall/locales/de/LC_MESSAGES/base.mo b/archinstall/locales/de/LC_MESSAGES/base.mo index e83bd203f24676f071e456d1fa7be9de72a9dc62..00ac0c2c64e0616a420d91cd7efa47c63b927a91 100644 GIT binary patch delta 12006 zcmZA730zgx+Q;z?$Rr3Tqd1`;C^!!&D2X!;Xe!Q@IDnFZ6VB-=O)X2D(=;`Qyk2uE za>yp<*(jSFa!AX%+F)g6rQY}VKWp)ReBb@);rpz$_t|^xXRW;tc<;^wUh@xmxvo?w zv)o}z@N}HYm{s0!ZjirJL%og@RnKu+U`1?(y|F7Uz=3!X>tixMLNOP+;53ZIV>keB zVHmb=;5cP*0OmQ4%gG_p0VSvtCN?w|n2WizKgGV7+Q@Nw;Syww&Q0q*45nSSvE%q- zH1@zajKoRkjYa5%%PK%i zD0W9(co=rV>DU2}q6Qk+lxkvStj+bEWRf_{#+En-+v6b&M89Om3Bhm-!+30sEwB#G zK+V=xRAtVh26h#L@LSXc?_wDYVjfkgP;}{ztB`2Kwa^dKQ6ueyKG+|1;cSe;iMCyY zy5L6C@w-tKIEoQ?0aNe}axYF|b8Z&1QSBAYslP^kmJThlJE%odhfm4JkrB**EkspdC9-avHL28J2cDrrCAo|m`FF^)I}cHJ z)`-z*irQF5pa%XD>ViA5BA!5%{5q-W=rK9=}tl3x~AfiNNlt3ok;Jg|iiF;J2s?__a0dmZ<%Mk^h`k{LtdPf)vkb z(2kqI0&K|jozoBa45L>YF zm_8>1gYYHP307lG+>Z%(4a=b)cjbc-r~y_%Z>)*In1s547A}$il62I_yCOw!hS~ld z*8NzC{$r>`cpY^|_c0hl9yi9IF4zF8VRO_C^uxNCWBZq)&gUv7(TPe>i|7U>;XUL5 zaN=0HIzcX`-~?=h+c6HWp`Lf|o~GofsETG~R7uxi5N=1^;d`hP9WA60P1A zs5xncdK0!oop69{XQL*G`KIULse!sG8@hj)EbKDYo=rf`qM5%4R9vv zyhZ5J$TpJX;(Mr)#r88LYJkzSTcDobJ{X0Au>wxPP<#j`Ji=!XfxM>gi}Ui22uC_T`1FS8fh!AoEbAT8TRG7SvjJ6ZPEhMV0Ui)aP%b zD)1NT_=mRNm$#TI6^=S@EsVqz)MD@9BGDW^i<JE;h9~;=gU$6)Q3G*3PNEZzMBTB=wint1He+r2Kfq@AJvPRe zZ1d%mg}RgJsQx#w30_5gE{u9>iXKBbX6J z8u_oNQhTtHbb+eY))-5BI5xoNQ5Sm0?!STlw0(HARM`+LgE6SJQxnT^eJ7PfCCNa| zc`lB^X*vLJqUQK6HbS2fW~qH`a$DEo{w0~n1dw5MS;d>i%3{tUIqJo3!`?x;2L0#3(+$P?(KJ!LAo5>>Gy zSP#E{iuyMsiR5<2Vka!b{n!`lk2b$5&BH9(-=O9`C7;(Xj>Rc>3;l3dfqBkHqwf4P z>dwEyAp8k+!w*pVJ;zXgJ)fatOv&O=B~C`&aURygji`#8Ltp$JRe?L`g;f}R0#?Uh z?1Z{Nf7Ae;!s_@m>PFULKm5%_(u1VyIQ~4+4%7)wqDFcF1M!OWHtJ6Ap(^1q-VCfc zYGBOci&75apL)tr0bN)4|V&0R?-vy130lA!+Br4$HlZr^U+j;5)6CcSP;`I)=aBfYBOm>-5LJnp zsDaJKMmP^Okp0&GV13$AEOp&!hIJaMe;c;LudLOdHUr7Ulk|_lPI~@RW|$JrMwWwf z1XYQqGfn>{tU~)+)RcJfAuYCiWZ^r@F--l>nD34#cv_@CPi5|DaCjGu!MhKvirG2H--hi>py{ebTo7z>2ivo-_TA zSw}s`{Odw1>8OA^QFD0+%i(#fiZ?M7z2}${Rm3M~H^u?D7(?&}tb`9R6)Vm)uk0)w zLwho+GT)&F+-V-A(*SzUGmpz?REg$bGL~R0`aEyGh7-}7c6U^zdSi7Qfxh?xsv?U~ z6(Lu`zZMefhLoGv6ObYxpsVQt!0r z^L#f#4YZeS=VMvgMHqyypdQC9SO+g+UG!aKO5PMT&{i0s@Ba)EExy5+h~rTMSYzAA zQB(0N>NuapW=ble+KH$eNW);9jP8nH0PP}F#a7w&Zq%AMsD7^RoF~zp{)W1<;3ein zwNWKZ!Isz$+v9T7++9LlAbzQtsz#_vWY~5uEKfTRHC5A516+iG_!_#pkZdQBe_;}~ zUuH@*4mF_Zs1qzlm2xX;ah*pEr22C6A{vd8XkWxk?D4Xx z8&;STd#*IAvjNtpe*$*IjhKwLu{YLu#jNTnsOSG2w!pfpSVx$LX?O|;qTg!sOX+Z| zNBb3Qjwe=A|6wE^ui7^t_N09nyJN%}GuOG;nD%7r8yH3VDu&}dEQdjBP01^xrluY~ zhN<`>PDLIp$9o;?441e_R9f%X%-lqyPLzmx-kYNr4o1!GFyyA30#xb!*PG90;ZWLn zsN>GyllUce#pDgO(!PtM(3Q8*EUM2@i>1;g^X*p`wMZJFrlJ)_;~1=f^RX?i zvF)!>$KS>3=<&K)ys@YYwLuMN2WDZp&F=HKoS`J0=$MER_#vj^7uNFsGVQLYO3gzb zeAT)Ub>Xe3=YKDj!DF`nG-`^@V>kTC_NQ&p6fysuNwli_U{!n$b)t}z=RHwtDHpwP3hMJuqo(3n+rMH5_1C+7wLPF1HIRL% z#a3dyg_;WQo#p}&*n)N9jgDSUDRKtbkQ*m zx1b+JziHllu^31@4QFC!Y>y{VcN+Ybc~iz>5be6C0klNTeP7h7AB(|Qf&q9HYvOGe zi7r^a*!+$cjXH62)CjwxN;d>6U@msUsi+g5z<5k}+x%|W4QJ5ahgC3nw>eK1YAW+k zQ~Nw>k-D~#sDvlc7r#Y4UO%Gl{I2cy*kj(5{+K|2J`TX;*d6cSa7^E8-ubU%dDzSE4P96MU0rlLFQ0#j`NYsi7l4pa&EVK|<^NW6kk_y<=bEq5IjvCm0jM4LdhD3AmBi6>y{pLAMLzOBIwSNKX0>#)GKgDJk{;oMb z6LtJlOvg2-3tvG^o$q^QK+&kur(hb_clwa@#AVnDzr%)@@V@!$w?Agn-h)Fh@&og2 zHWfo@??7Gnko6`;(=Pj=d2`l8-B>ni@yG)d?I^ULHjIEeOfY>sgUDH}e4 z9q>A~#oC9=zj)+hecEeL1NaCd@K-F0{)f#|6^3cF=VDVlf|`QA4^#gXlE5S8SFa9O zgZ4O7$(La&?nhPRcZ|b?qvmnzids|yQHyspYAqDn{spKhSc|I2aa@PjQEOq=F_$^P z!egfNuVFGfuAxR4dEDGlZB(h#QHwCkIvh2(g&2eLZ2uN4Lwg@;alemG;%Tgmi6_kG zI=V<&(lG#4$`u%k$FV)$#U{T5m1}xh&loQt zd>-%MNSu1cJkGA`Btz)vaMt{Rum#uC{?WSdBlCi4SYrOEB^6cjV$@t8!C<_EUU(Z- zxt~!L^Z3|2uHmSGC1EQZi99_nXA6nu>>B#xU)UPGJ~1b3k6I(0Fa~F%j^Bh8@qN^k zeTmr^bk5x27*zW_#$(E-=6#Wkn)@jjq}t3O(Ht$aJ2s#OuoJ7`FX)58pP65|B2X`$ zA?S-!ZU3{V&z-?o4Eo$G(njbY?VWBPQW2OvfFlweT|z z!lqxEZ@(p|l755@FyK62t=Q7~0eaF-zhI`cEk=6qibt)12N$V-N0Qu2W^wGm+O(T} zWq#2Zf?>3aupVy2zIYA?W8!5~f%&M_y#%%De?gV_5A;T_E2iy_s#pYSU{$YB|K23k z>3AF`V;4MuDplB3^QIbzS+v(;Py7wF`a4`RZomNA50M*m|Ay?#73R`-g0{95=D=F)xI%29d;cQ`ETiu^qI6qH@(k?{a2~OjoLO5zbuJ1)}He zk}oB%&IRwWb1=EqP7LuMf~U&)n7)emA=bqZj3xARm2NN6zNY72+tUX3&mH`Hiui~F zUdKG59C_)cXL}dz>%?Z_cL72DaIm!f;K_itV>2ROk_y8Z2m zDs!f?#CY2G2tAq)i2|Yuk!g?HNUp60(TjLM__6OaF_>K2e0yvSTu8h@xIFj@`IY1x z@h{>XbF6b}>H4Hl*IIgp6WV6sF7&~N#A5Q57_XgnYef4!n@2P3K;mHOPP|X7C023V z3%DEIoAoe`B+e+bG`rayl{u;p`3T|%;&Z~EzV|T`8xVDf-)QeA_7K{x6M9W;w{7*k zK@{6|2A+LnpN|e;n?YZwXOd~?XAm8?u{KsA$`Jc#=Mx*r-*nfj6WO1Hwq-;*p|@rw z`Wj*nLK|;o_g8aEY(jJ;ni6{BYO6@y?(>-yN{W_KDxD~(Z+T>$-cehtMP4OJ^4P|jJNSOtcc5rX5=pt4aqwby~#Ub zFGAb%?v+Q%N#7jHiDn&dCrb}4Zrt%zJ=6S0otyinT$@&tEX%TSMYw8H7# zfu&nDlD{5l|3LdW!k4}PVkvoRq6PW8L^Am?BAO^q`(HSUSVV+yjT86{af^M=6YI!F zd$0}%(YQ+tBu){{iFiH`MRepKZ^EDaCHl2}gEvk3zduKl{Yo@r-!!6_{B7bqQMz3u z`NTG+aLfxtIZqdF7&^<+SWon^2fUA+h%rP}E?yr!*`Gvc+kh#=IPzQ!v;Eq4RzKMK z8l3;K?N_?*_;HL)@jW1rb5?C$#-Re8;}} z#9Vie`FFW2+8@&%Wcy0+CViz_KN45%(iU!EX9XgI{C9ko81cw{rJw!3_AeZxZ3c0O z{73wmSVA6d_tA6~ljqvVjFer;W`0_W0plsrVgRaB!RoyMoc7@~AL zNphO#Y�=z9iZ`$i4X7B=TWIbK))fQi%cfxLWjS8%x_`>H5UbrMr^+T(S1@ed*mq zOd^trG>)7@Y$Xr3$GoeL+if^jCnDL`mSak{@g#d}Bg|Tt{cFgJ>~ROJ{q?{Hv7<5_ zv(T2`d0-FF=R?Wc6NTh?wm+NvO`HEhKA-q6q3sX)dz#c~LtcXc_Qa3qTZ2Cl+Fo`4 zjA0^4CeRs33?M&5{AdrF>QTI-?$qG&6Gjz|85`5SU{c=rF$MWK1%<_NY41gNP0ATx ze7RRE&*IQNfj&OtCgzRL8D3m@(4L6Eg5hH($7BvE7&3xGO2&Iv4Q`j?KFP%V5jjIA z7K|wVbWw#Wo_RUNH?}|H>DPU1VcwX6A)}Y>EUHvIW7pq4{%vv!4(}<<8&Oz1Y45p6 l&(xUWjFO&SUio}t&AF2vK^<}mCKTq3&$pMz`Rr7{{{ZgyXQKcB delta 11820 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 LUWwJNozC!oN|{;u diff --git a/archinstall/locales/de/LC_MESSAGES/base.po b/archinstall/locales/de/LC_MESSAGES/base.po index b1c6d236fc..d3ae00acbf 100644 --- a/archinstall/locales/de/LC_MESSAGES/base.po +++ b/archinstall/locales/de/LC_MESSAGES/base.po @@ -1275,7 +1275,7 @@ msgid "Would you like to use compression or disable CoW?" msgstr "Möchten Sie Komprimierung verwenden oder CoW deaktivieren?" msgid "Use compression" -msgstr "Kompriemirung verwenden" +msgstr "Komprimierung verwenden" msgid "Disable Copy-on-Write" msgstr "Copy-on-Write deaktivieren" @@ -1739,7 +1739,7 @@ msgid "Applications" msgstr "Anwendungen" msgid "U2F login method: " -msgstr "U2F-Login-Methode" +msgstr "U2F-Login-Methode: " msgid "Passwordless sudo: " msgstr "Sudo ohne Passwort: " @@ -1800,3 +1800,18 @@ msgstr "Richte U2F-Gerät für den Benutzer {} ein" msgid "You may need to enter the PIN and then touch your U2F device to register it" msgstr "Sie müssen möglicherweise Ihre PIN eingeben und danach Ihr U2F-Gerät berühren, um es zu registrieren" + +msgid "Never" +msgstr "Nie" + +msgid "Optional" +msgstr "Optional" + +msgid "Required" +msgstr "Benötigt" + +msgid "Window Manager" +msgstr "Fenstermanager" + +msgid "Desktop Environment" +msgstr "Desktopumgebung" From 499652ffbfcb9ee9ced3bbc8729e4d7789e6f885 Mon Sep 17 00:00:00 2001 From: veprogames Date: Fri, 5 Sep 2025 10:07:29 +0200 Subject: [PATCH 5/8] Improve conistency of German translations and correct typos --- archinstall/locales/de/LC_MESSAGES/base.mo | Bin 57610 -> 57638 bytes archinstall/locales/de/LC_MESSAGES/base.po | 52 ++++++++++----------- 2 files changed, 26 insertions(+), 26 deletions(-) diff --git a/archinstall/locales/de/LC_MESSAGES/base.mo b/archinstall/locales/de/LC_MESSAGES/base.mo index 00ac0c2c64e0616a420d91cd7efa47c63b927a91..c1df080c07acd1d398eb5acefa4f18967063b257 100644 GIT binary patch delta 3596 zcmaLZdr(x@9l-IkEK!k{s5~TUFQ6zQqK)x|O2Jor#2{!%)F=zP$_7}H-3206w`o(y zX=reIt8KMDP$U&48aLu2ND@gvOr$EPwQVZaOrv%B%GlIto!ak@vuQg0qknzQ@7%+A z{C?-&<@@KX4d<-K>SKI)N-5_~rDow-T!sI{$(X-OsR>wv)9@WE!u$9&Zh^yOUD{IF5nVO*{{@#SczWz z3`=nJ0j1{Qd6bPu)GHN?28Q8iOvkTdJQm_$+=O#*TOjU18ULA&MgoodI1*zH>V=*} z*-#xWN7bMwT7e4*i!la|;|%N!82pBgGf_@jjs37T;0~09cVh(l8fgU6I30Ma0Ean@I}Xbh+0 zIh0FMiE^@9OvMJY;T4pcPHxm2%fuYw*KsP|#AO(JSlTBIi<|HzY`_5+_m)z_Fag6b12^MSI1f8e zHWGfEtY890VCr%5FB_Oahtz%ru0a<@;zbO_Pf#{;7iGanzfvPG4rSsgC>vaalDV}w z811+et5D``$7CG+HXl7)@;3S3M5CDwnQ-z6Jy9-7E!U&eb_>cSZA3|72lmI?D6iK& zl#_oR=zoMo#QmF<8iOUc5>3p*KcOA7eJAN9W_K8v}y12ge1PQsM4e4cR?7T_tA@5ZoJ{bRNfhY%k_+2{v-QvW+N;^_!`SAROk zpq#7_<@VN~yd77t6rF?>j}1FCUFB!!QZ27a72f`tm!DJo{w?~ zR|b3mrL@&(;14>ezYKVjj$mv>x!rBJ1~21qoOoXU;nO&ixBw-UyDE z@hCRnecX?`y7UKX_AiurnRo$8%HP8nyo`}}2d((PN29N{C@G7$q~F&>l#NY8Np%Iv zT{wYKvU?bU!I$+(BTy#HLAfK#(ZJVH#vjFDcpjx>zrzCb4ZFg3oklfE$8Ai;x!wAM zQG!zY@1lIOx1p41Z=k;kvxv{&2z-eBFuq6s%awrg;VH%b_$n^P8l+@Cb&Ez49b>NQ z1s3A~;*~fbi*N%rqTKdT*Yt@Npp>itQ*jq&V+YDz7rg9_!#lXKs*X1Ws^`gHXT>sOw7R_;$pmwlBx8YIs=s` z<4$8PM)vC4Ul_0zL+Ovd#ZP`sV#{iC(B@>n%lD&xmY4k2E%iY`Ubp|y)&Yb4tvl@z zp=o&)g_Y%{6=e>WnRe*v$dXEjyU^*fSGd+2<;52Nz-Mqzc;1jFSlD)t&BoX&Dz8L{oW&c2AU_EQ?28TJpas-JHz6?+L^Jgt;KEFoem@0>t5$c^Z%voktM=z z^BDOyx0kKhD%P1<*T?!3+M_I%H1mm$aS3TlZDkHa{b!QCc*cLl{>>eW9<$i|=RY28 z37YFPmtBuF>${?i2}V_0eK7~L8+oi))wjZUqtxMHA$rW7E}Lm~B{DGo{|-FR(-mYb zE-&@pxOCh)UUr|i!Btf3E_XRSWJ)q@cX*5}cTusi#ObPdIc>3HgWKs^?=hQtQijYY zna=educNe74|N-6ZCAAaA3fVG{d6A8g6>%J$hF8X!}qTZ^><$z9AYUox7|$g59kfD F{2M_;^D+Pc delta 3542 zcmajhdr(x@9l-IkA}I2fml9)cL^L33OzMkD1gWG!s@2jsjT%|lUDyh{W*-96HruF4 z9P^sGWSAPo2P8!>#CQ{>R$~hmPzhKQA8A?zr%h*S&BNM^ZKsd#k8|7p*?;_;bMD>q z`2Bw8;v3x&JG&!}w5Em1l~V5AO6B7@T!-UdQ|c?|z&ZG1T!j5tiMBmTZ9pfk!5&E4cb(S4CiT-s=#k&}X@y#lvl4wk6Rw@SP;3JraFJJ?{h>`o0^5HH_k^X+A z5-&)^cgWsTB}e^Y{57@ftlEk5|KZlL^P&ThdL1@LieJ~lWVyY zlUZM_p&`ZO!U(KKnc({kdP}E z$~;>!BtP6uV;R1Sa>Bc~0OO7*m4#nJ8UHRyC`0%Zw&8fpcw4E-n2E8Nk56L>F2}Pd z8%a3I6~s)8$Js}TzieO$1Csl-C{@216L1J)@H)yyZlWxhWD-uyK$&)}(C>uM01`eR4 z;ugxrlTYYtnvW7GH_G#uP!=$;5I?|$nEEsQ{x^{KL#lyB0T1?~EPM?mcjHd#4P~H& zelh0bfMQQJ1$@iCjVTiV*DY>f_=CMr~iVe;RclFH?Rn^yOnwnYjG|%qikRh(?T?E z)0lwKJ^EUupq%tMl+>I-Nx|Q6F~*+ZE@LrH!>3R}-iUd40wp4U!Ra{jm-@PuqSVwn zl;W+ykQ76}dhilT3Yt+O(ue!-21+e#?bQ>!f=lV|#|1cyvcdE|U98zCp)Nov!ZJ$- zN@@dW;PZXtUtVZqU@Uf_RQD--63^ol%<0!Zd=!_^e*z_xO_+&&xEya{5zafSi!O*S z&_9mru;`q=UHecX`2IQKFB9HnKtebFyp$v#Al!kUV>LDm==*#F?evS^=c|ZqcmQu% zzA~skQ1gbkl8on}gxth5Jc9}NF-G9c5Df|4XDA`FUC{S66=h?yP(odea(&uRQZ|gy z_*X2%h+pXmm!s6kV`$(ul=oY4GM++7*%d6uQ2a%GLNCg|Rh)r~KhPhHa+KWHqkOZU zMM+VkHGU9f18?EI_ytB`!iW05TxlpD9y^Z125bBo&S?>*+xW(#)WAP}&0^^KSl31;X47Bz8~q;*JEqWo8RuXNuEmSE5p#a4Bd`;t zxOd@LDYh?YNQl40NQ}6q`_U*NOGDY%RQxvHkKe>PT!H;4kxIF)KUC|mjD9n&!9Sx^ zfAO&PAjZ)DCz>x#JGtJrI-K-$mgxyKM%h-I5zn=b8RH9>hjxsg7*}hr-{|nxd1}0N zhu?gAwRWdWbdZ Date: Fri, 5 Sep 2025 12:25:19 +0200 Subject: [PATCH 6/8] formatting --- archinstall/lib/models/application.py | 1 + archinstall/lib/models/mirrors.py | 4 ++-- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/archinstall/lib/models/application.py b/archinstall/lib/models/application.py index 68d03ff31c..98e0833a01 100644 --- a/archinstall/lib/models/application.py +++ b/archinstall/lib/models/application.py @@ -1,6 +1,7 @@ from dataclasses import dataclass from enum import StrEnum, auto from typing import Any, NotRequired, TypedDict + from archinstall.lib.translationhandler import tr diff --git a/archinstall/lib/models/mirrors.py b/archinstall/lib/models/mirrors.py index 6e4521661a..a9e7f88504 100644 --- a/archinstall/lib/models/mirrors.py +++ b/archinstall/lib/models/mirrors.py @@ -9,12 +9,12 @@ from pydantic import BaseModel, field_validator, model_validator +from archinstall.lib.translationhandler import tr + from ..models.packages import Repository from ..networking import DownloadTimer, ping from ..output import debug -from archinstall.lib.translationhandler import tr - class MirrorStatusEntryV3(BaseModel): url: str From 370a62d10e6d86a57b7f26d488f18aa304fbb6aa Mon Sep 17 00:00:00 2001 From: veprogames Date: Mon, 8 Sep 2025 20:09:38 +0200 Subject: [PATCH 7/8] Remove translations from enum members --- archinstall/default_profiles/profile.py | 4 +- archinstall/lib/hardware.py | 14 ++--- archinstall/lib/models/application.py | 4 +- archinstall/lib/models/mirrors.py | 8 +-- archinstall/locales/base.pot | 36 ------------ archinstall/locales/de/LC_MESSAGES/base.mo | Bin 57638 -> 56862 bytes archinstall/locales/de/LC_MESSAGES/base.po | 62 ++++++++++----------- 7 files changed, 44 insertions(+), 84 deletions(-) diff --git a/archinstall/default_profiles/profile.py b/archinstall/default_profiles/profile.py index 12974f3311..478495d231 100644 --- a/archinstall/default_profiles/profile.py +++ b/archinstall/default_profiles/profile.py @@ -19,8 +19,8 @@ class ProfileType(Enum): Custom = 'Custom' # detailed selection default_profiles ServerType = 'ServerType' - WindowMgr = tr('Window Manager') - DesktopEnv = tr('Desktop Environment') + WindowMgr = 'Window Manager' + DesktopEnv = 'Desktop Environment' CustomType = 'CustomType' # special things Tailored = 'Tailored' diff --git a/archinstall/lib/hardware.py b/archinstall/lib/hardware.py index e75343e268..12d52df463 100644 --- a/archinstall/lib/hardware.py +++ b/archinstall/lib/hardware.py @@ -56,13 +56,13 @@ class GfxPackage(Enum): class GfxDriver(Enum): - AllOpenSource = tr('All open-source') - AmdOpenSource = tr('AMD / ATI (open-source)') - IntelOpenSource = tr('Intel (open-source)') - NvidiaOpenKernel = tr('Nvidia (open kernel module for newer GPUs, Turing+)') - NvidiaOpenSource = tr('Nvidia (open-source nouveau driver)') - NvidiaProprietary = tr('Nvidia (proprietary)') - VMOpenSource = tr('VirtualBox (open-source)') + AllOpenSource = 'All open-source' + AmdOpenSource = 'AMD / ATI (open-source)' + IntelOpenSource = 'Intel (open-source)' + NvidiaOpenKernel = 'Nvidia (open kernel module for newer GPUs, Turing+)' + NvidiaOpenSource = 'Nvidia (open-source nouveau driver)' + NvidiaProprietary = 'Nvidia (proprietary)' + VMOpenSource = 'VirtualBox (open-source)' def is_nvidia(self) -> bool: match self: diff --git a/archinstall/lib/models/application.py b/archinstall/lib/models/application.py index 98e0833a01..eeced89881 100644 --- a/archinstall/lib/models/application.py +++ b/archinstall/lib/models/application.py @@ -2,15 +2,13 @@ from enum import StrEnum, auto from typing import Any, NotRequired, TypedDict -from archinstall.lib.translationhandler import tr - class BluetoothConfigSerialization(TypedDict): enabled: bool class Audio(StrEnum): - NO_AUDIO = tr('No audio server') + NO_AUDIO = 'No audio server' PIPEWIRE = auto() PULSEAUDIO = auto() diff --git a/archinstall/lib/models/mirrors.py b/archinstall/lib/models/mirrors.py index a9e7f88504..78ffd6d5da 100644 --- a/archinstall/lib/models/mirrors.py +++ b/archinstall/lib/models/mirrors.py @@ -9,8 +9,6 @@ from pydantic import BaseModel, field_validator, model_validator -from archinstall.lib.translationhandler import tr - from ..models.packages import Repository from ..networking import DownloadTimer, ping from ..output import debug @@ -149,9 +147,9 @@ def __eq__(self, other: object) -> bool: class SignCheck(Enum): - Never = tr('Never') - Optional = tr('Optional') - Required = tr('Required') + Never = 'Never' + Optional = 'Optional' + Required = 'Required' class SignOption(Enum): diff --git a/archinstall/locales/base.pot b/archinstall/locales/base.pot index 75034bac1f..3d952e5c91 100644 --- a/archinstall/locales/base.pot +++ b/archinstall/locales/base.pot @@ -1808,27 +1808,6 @@ msgstr "" msgid "Snapshot type: {}" msgstr "" -msgid "All open-source" -msgstr "" - -msgid "AMD / ATI (open-source)" -msgstr "" - -msgid "Intel (open-source)" -msgstr "" - -msgid "Nvidia (open kernel module for newer GPUs, Turing+)" -msgstr "" - -msgid "Nvidia (open-source nouveau driver)" -msgstr "" - -msgid "Nvidia (proprietary)" -msgstr "" - -msgid "VirtualBox (open-source)" -msgstr "" - msgid "U2F login setup" msgstr "" @@ -1848,18 +1827,3 @@ msgstr "" msgid "" "You may need to enter the PIN and then touch your U2F device to register it" msgstr "" - -msgid "Never" -msgstr "" - -msgid "Optional" -msgstr "" - -msgid "Required" -msgstr "" - -msgid "Window Manager" -msgstr "" - -msgid "Desktop Environment" -msgstr "" diff --git a/archinstall/locales/de/LC_MESSAGES/base.mo b/archinstall/locales/de/LC_MESSAGES/base.mo index c1df080c07acd1d398eb5acefa4f18967063b257..c5645379269af8df38f2ef83afc33403323264e2 100644 GIT binary patch delta 11708 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 A8~^|S delta 12494 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 diff --git a/archinstall/locales/de/LC_MESSAGES/base.po b/archinstall/locales/de/LC_MESSAGES/base.po index 901d467ee9..4d4ec20ce2 100644 --- a/archinstall/locales/de/LC_MESSAGES/base.po +++ b/archinstall/locales/de/LC_MESSAGES/base.po @@ -1761,27 +1761,6 @@ msgstr "Snapshot-Typ" msgid "Snapshot type: {}" msgstr "Snapshot-Typ: {}" -msgid "All open-source" -msgstr "Alle quelloffene" - -msgid "AMD / ATI (open-source)" -msgstr "AMD / ATI (quelloffen)" - -msgid "Intel (open-source)" -msgstr "Intel (quelloffen)" - -msgid "Nvidia (open kernel module for newer GPUs, Turing+)" -msgstr "Nvidia (offene Kernelmodule für neuere GPUs, Turing+)" - -msgid "Nvidia (open-source nouveau driver)" -msgstr "Nvidia (quelloffener nouveau-Treiber)" - -msgid "Nvidia (proprietary)" -msgstr "Nvidia (proprietär)" - -msgid "VirtualBox (open-source)" -msgstr "VirtualBox (quelloffen)" - msgid "U2F login setup" msgstr "U2F Login-Einrichtung" @@ -1801,17 +1780,38 @@ msgstr "Richte U2F-Gerät für den Benutzer {} ein" msgid "You may need to enter the PIN and then touch your U2F device to register it" msgstr "Sie müssen möglicherweise Ihre PIN eingeben und danach Ihr U2F-Gerät berühren, um es zu registrieren" -msgid "Never" -msgstr "Nie" +#~ msgid "All open-source" +#~ msgstr "Alle quelloffene" + +#~ msgid "AMD / ATI (open-source)" +#~ msgstr "AMD / ATI (quelloffen)" + +#~ msgid "Intel (open-source)" +#~ msgstr "Intel (quelloffen)" + +#~ msgid "Nvidia (open kernel module for newer GPUs, Turing+)" +#~ msgstr "Nvidia (offene Kernelmodule für neuere GPUs, Turing+)" + +#~ msgid "Nvidia (open-source nouveau driver)" +#~ msgstr "Nvidia (quelloffener nouveau-Treiber)" + +#~ msgid "Nvidia (proprietary)" +#~ msgstr "Nvidia (proprietär)" + +#~ msgid "VirtualBox (open-source)" +#~ msgstr "VirtualBox (quelloffen)" + +#~ msgid "Never" +#~ msgstr "Nie" -msgid "Optional" -msgstr "Optional" +#~ msgid "Optional" +#~ msgstr "Optional" -msgid "Required" -msgstr "Benötigt" +#~ msgid "Required" +#~ msgstr "Benötigt" -msgid "Window Manager" -msgstr "Fenstermanager" +#~ msgid "Window Manager" +#~ msgstr "Fenstermanager" -msgid "Desktop Environment" -msgstr "Desktopumgebung" +#~ msgid "Desktop Environment" +#~ msgstr "Desktopumgebung" From a32e00992ef19da1f4ab01beda7387a93e5386be Mon Sep 17 00:00:00 2001 From: veprogames Date: Mon, 8 Sep 2025 20:45:32 +0200 Subject: [PATCH 8/8] More translation tweaks --- archinstall/locales/de/LC_MESSAGES/base.mo | Bin 56862 -> 56865 bytes archinstall/locales/de/LC_MESSAGES/base.po | 16 ++++++++-------- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/archinstall/locales/de/LC_MESSAGES/base.mo b/archinstall/locales/de/LC_MESSAGES/base.mo index c5645379269af8df38f2ef83afc33403323264e2..42aacb823511c8bb5d1e7eda9b6feabf24debe5d 100644 GIT binary patch delta 3698 zcmXZec~n(Z6vy!+gA#)x$O9aoQksB@D^miTFveG;nt-im`{p)k~;oWo3*?Zs1t*rO2s`uaaL!=XH zjPaBha~~$TPQ~uT)z}V?Vl-YsFZwMtM%Trm;{F(n`PdSRus1$~iMSbi;3>QV151qw z!d9imF&+jnOhjNWjK_4;24=YNYK$aqK>h9{hT~;7zJ)qK*fL|9coZ+~GI!s_9u*{~YH)=zvs0DISDV&N!u>!S`3pfK4%Z-_juVWUrUTHHp z0hPIz@CjUp6VUHft22p#7H+_F{0)2IJ*!9~7GPi8g1LAR^DuceX~i;3#cMbUyI0T; zxCqDL9_)kBuNl)5Gcg$#V1c3jI~j~;BIb2ta&SIAgoiO4W7n`5jCak)7~(RF!Yvqv z`>-`0LzU(N4!~>p3MQ^KhW<6Xu^2PfDYMjnHv`q?2x_4-*cGp$KSosA+Io;Zna-%x z*JB%O@rE&zusx~=9L&d;F%vK2Z0!4{F;C$JoQCbI*o4F2MF!gWQ4GNIs3!RlRf_A_ z7Q4JYqE;q#~k-ojMeitX?Uw#VihY;VM&4wi-qI0_#}2UVgAsEz%yf&7nTkh;;B zeprGJ<9_Ulo=tXv{uobOgadFTCSnt2qS&HR7O^zQo0M3>JLzXJL2Z6WAL6#U2>G%a&*Ws)i3?7*0l|{weH+ z>)iPRcn5J4DsyKr3a_D~rtp8?rnnt;BJP9t;%L-KUq&sw33ZY$Q5!mkUi=+Zf{0qX z;bcr8o`lL!DeCV#Q0sqG3tU!9E1(18~fMUnkAw(G!T{YeC&@4 zFbC^!AclTmKR`0^G2-WNB7TQ@52Wp}|CB2CkpD;~nwZdye|8P2x6RiJ?_+*AsuV9E zU2C?Yy8b3k$9^9g^8i-kV|W#lap*@}gNsprZ@$;Qy0b8ec!k5D7lQ`W2CkzAJs;aQ zRS%p)oQyi@W>je|p-RwkpZn>C@x)WH3%-g<`EE?Xv)CJB8+hB|2-H*N%w`a-0jfKf zV+>Zf^V?A+Xu!6372n3@pV(g5jJm!S2jU^@i$VMC1_z=J^e`&ZQ&3H~(CU~H1`$lG zMK8YR{@^$U5T8eN_m7y5H?TeC9I)5T!ZhL~s7&s~IQ$heF!EEI@;n?&ybfQ%b2v`V z|Fnblu{wxK;UB04y@zb-#v?y775E~?9JcR=Dl8xl`OG%eEWDq%5!a*VbN*4`hZuwt zzu-S27NIhB5j|S?1_Pxe_=tUXx5fW!i%MA%>Uq5%wXw0NRIf($!YNeA!j9VKyesOY zN$8Kos3x9|UfhQIeIx$={eOjlY8G(JJ|?L+g?OzS2OhU?#>p7X{89|X8f=L>Fbwy( z^T$vdIE@{!W21c&rr~hnA*fy}Z6vXy8LVPLwYrL`UGFb#%5w1m;(UA-Yp@G;YO*It zM|Jl&Ou$u`jt!{w0#De-aRjCkZ$xGA2Ta1wUy=XC4067*o()!aR&_X3RgR zj6{BIzls;4dSO56y^!^d{T_H4+Ynb{Pprd7@DfhILEqYwzlmz*jShnV1}(m`DGkLy z;#fECgi2K+YGZvc7yIEzT#6&`EGkp+r)>u2pnkU#b1?Xf{Tv_fT8AObH;eKe?wmU{ zVy1UgQK7f6Xr?!#=*hyFg>y~$vZ@qcVM$4BNamQV9%E)rpEsj$Zu#w+&zsHl9a_K0 vuYAs?IA77GsL1jaWo^p6wSnb(Yg_p?)aM28gJ%1dheKK8Fh4lmlpg#ayw{ZI delta 3677 zcmXZec~F&A7{~F$qM{-K7q}uwxD*OvIuYWo6e^HND4D3ZAO)o;X^WQLaoXHa6R9Nk z0CbDGeN3Bx%Y~n`)XSr@p_=``70@=f3y6=RD6j=iaS#KAY-%c3pRQ zLX0tCD~%a|agO=ei+D3e;0bhNGe+ZG49BPv8z*5q;)xi5GqE4e!`@hd@pvBFqFH5( zAGBL#JSL2Wi;iH7#aJAInm~aQuSFN}A=GmX7>L)M_z%{iC@j6D~?>HD;Ym7<3OiaT!Q7`x&L-8gm13quqH~@o)d!RC$ zh#EH?{c#eeV}ZwM?7=uX%vzhG-lz#Bq6WxBr7#~yV<~DPO*k84N{x9A%Ww?(ud^A< zL1pe0oQZGaRJ`lxnNns4K7`49@C)9Lecm)?6y{fOcoa7SUiS-81fD;!+RYkVkhDf48=<9 zfOQyzCsCzo!lBrLD==n*G3;AYgU{gbjmj+buc4vZ97hdw8SlfN&<8tgvb7CD=42vK zso#eo=)KvP8R$msfrXfhui_(k9p_@dEym2pZTK|0x3Z@^G+w5mnV&#kY(#C6?@*<< ziJh^_HoN-YKdT|N{U>5q~bf^CbRB7g61}<~@FQZD+jPZDWrCZHym>Y+3T!|_{6>8x9s8pXqrP}W!J5UeQ_XcA!PC)IIa_ouKSd5o39Mg8%h0Mgo#KoAR z^M9L$UX)mEZ@x4PARdo;K_2S7FUDMa3p?VU*dAN&;%>lT^ur|Vf+JAlPDM>@9x5YC zQ5h`344wZiG&JxnRLwJX8&inS;v&3;8gRtgLOC#-Fxg^{WSI>K8Hd0H^!s?UR$Dps2ZkY2b_UQ{alQ} z^-lj0Y)gC=mANYzia(=Ao8n&@O0m0^qlkU+LCi$0^flDL6{wY*K~1O;qwyxH1OfZ( zgcC51I2V7<8VBTdhx#)j6FZG6B>j{c@7T2 z=P?WS;xP0(VE=%O#>vDBaT*Q&ccL4JcC2KaG0S1a4s%x<0ix zRV)@0KZsgs6{ z-C2U2u*~V-i7G)ocE%Qb7k!S}y-yG%*ERniDN&v-1P$~QkHDH(HHg!43W2Ow3V(1BbKWxH0V!xAiQ_aGMiO*mqy1wGK9uJ@& zPC3QDB76dsv1=Hnfp61LO4^*Zcefk=uPrKN@feCDP!pSgO7%L_Ubu)VS-Ug#oOeg9 zG#-6$4i3P17>ysHof?0wGOjCts$e>wW&HVnXO?0|=z z{!^$4T){3F(O_@F0hmTS9JSY0G?3WwG)n1Ety)mE>vP_wEDJ{xPr?Pb4ZC6F1-pV_ zsNMZI>cT0-WUNPx=Y7#0$I&>5xB`{I@3AjNT_XQWXpFsNZ9s40abI(m@iBCJ@$-tx zNZ@7ruXq7!FC0PL3u#yE|AhG%LcA6GU@cC-W}J#czO^ggh}z5*9vZ$hd>d^_+hQx? zFei>grK%TdV*M~16EG8(V>&jXG8NNgGf;$jZZ~FOo2&Nkc#dN&wx{1KxaLIH?5A2s z=NA@5=hyUFc{;p(=JaRg7tSx7QQ(ubS5eLB%0=F#-))bsDcm0J@-B)l4cgbK Z=AF6%Uq16avL+D98dAOC+J)qH{{iQkih}?E diff --git a/archinstall/locales/de/LC_MESSAGES/base.po b/archinstall/locales/de/LC_MESSAGES/base.po index 4d4ec20ce2..46f10b3712 100644 --- a/archinstall/locales/de/LC_MESSAGES/base.po +++ b/archinstall/locales/de/LC_MESSAGES/base.po @@ -483,7 +483,7 @@ msgid "No network configuration" msgstr "Keine Netzwerkkonfiguration" msgid "Set desired subvolumes on a btrfs partition" -msgstr "Bitte wählen Sie Subvolumen für die Btrfs-Partition" +msgstr "Bitte wählen Sie Subvolumes für die Btrfs-Partition" msgid "" "{}\n" @@ -495,7 +495,7 @@ msgstr "" "Bitte wählen Sie, auf welcher Partition Subvolumes eingerichtet werden sollen" msgid "Manage btrfs subvolumes for current partition" -msgstr "Bearbeiten von Btrfs-Subvolumen für die aktuelle Partition" +msgstr "Bearbeiten von Btrfs-Subvolumes für die aktuelle Partition" msgid "No configuration" msgstr "Keine Konfiguration" @@ -580,7 +580,7 @@ msgid "Select a mount point :" msgstr "Bitte wählen Sie einen Einhängeort aus:" msgid "Select the desired subvolume options " -msgstr "Wählen Sie die gewünschten Optionen für das Subvolumen " +msgstr "Wählen Sie die gewünschten Optionen für das Subvolume " msgid "Define users with sudo privilege, by username: " msgstr "Geben Sie Benutzer mit sudo Privilegien an: " @@ -590,7 +590,7 @@ msgid "[!] A log file has been created here: {}" msgstr "[!] Eine Logdatei wurde hier erstellt: {}" msgid "Would you like to use BTRFS subvolumes with a default structure?" -msgstr "Möchten Sie Btrfs-Subvolumen mit vorgegebener Struktur verwenden?" +msgstr "Möchten Sie Btrfs-Subvolumes mit vorgegebener Struktur verwenden?" msgid "Would you like to use BTRFS compression?" msgstr "Möchten sie Btrfs-Komprimierung verwenden?" @@ -1060,7 +1060,7 @@ msgid "Should this profile be enabled for installation?" msgstr "Soll dieses Profil für die Installation aktiviert werden?" msgid "Create your own" -msgstr "Erstelle ein eigenes" +msgstr "Erstellen Sie ein Eigenes" msgid "" "\n" @@ -1309,13 +1309,13 @@ msgid "Physical volumes" msgstr "Physisches Volumen" msgid "Volumes" -msgstr "Volumen" +msgstr "Volumes" msgid "LVM volumes" msgstr "LVM-Volumes" msgid "LVM volumes to be encrypted" -msgstr "Partitionen, die verschlüsselt werden sollen" +msgstr "LVM-Volumes, die verschlüsselt werden sollen" msgid "Select which LVM volumes to encrypt" msgstr "Bitte wählen Sie aus, welche LVM-Volumes verschlüsselt werden sollen" @@ -1551,7 +1551,7 @@ msgid "Wipe" msgstr "Löschen" msgid "Mark/Unmark as XBOOTLDR" -msgstr "Als XBOOTLDR markieren bzw. nicht markieren" +msgstr "Als XBOOTLDR markieren bzw. nicht markieren" msgid "Loading packages..." msgstr "Lade Pakete..."