refactor: replace numeric translation keys with named keys

- Extract shared i18n.sh library with tr() function (replaces 5 duplicated text_lang functions)
- Replace numeric IDs (001, 002, ...) with human-readable keys (already_started, delete, etc.)
- Update all language files (en_US, en_GB, de_DE) to use named key format
- Update all scripts (jdautoenc, rename, addrename, removerename, config) to use tr() from i18n.sh
This commit is contained in:
2026-08-12 05:46:48 +02:00
parent a862b7be7c
commit 6a15334b9d
21 changed files with 1912 additions and 2193 deletions
+19 -19
View File
@@ -1,19 +1,19 @@
001 Warte auf das beenden vom Encoden.
002 Renaming läuft bereits. Warte auf dessen durchlauf.
003 Starte
004 Skript
005 Bennene
006 stimmt nicht mit
007 überein.
008 Gehe zum nächsten Eintrag.
009 ist ein Film, extrahiere Namen für Ordner.
010 Erstelle Ordner:
011 Verschiebe
012 nach
013 Fange an mit der Umbenennung.
014 Falls Umbennung erfolgreich,
015 Lösche
016 Ordner
017 Fehler bei der Umbenennung!
018 Fehlgeschlagene Versuche.
019 Alles wurde erfolgreich beendet!
wait_encoding Warte auf das beenden vom Encoden.
renaming_running Renaming läuft bereits. Warte auf dessen durchlauf.
start Starte
script Skript
name Bennene
does_not_match stimmt nicht mit
match überein.
next_entry Gehe zum nächsten Eintrag.
is_movie ist ein Film, extrahiere Namen für Ordner.
create_folder Erstelle Ordner:
move Verschiebe
to nach
start_renaming Fange an mit der Umbenennung.
if_successful Falls Umbennung erfolgreich,
delete Lösche
folder Ordner
error_renaming Fehler bei der Umbenennung!
failed_attempts Fehlgeschlagene Versuche.
completed_successfully Alles wurde erfolgreich beendet!