refactor: enhance localizations

This commit is contained in:
cogwheel0
2025-08-28 23:46:32 +05:30
parent 6dabd108f9
commit 86d18ee0fb
14 changed files with 788 additions and 353 deletions

View File

@@ -177,21 +177,9 @@ class AppLocalizationsDe extends AppLocalizations {
@override
String get password => 'Passwort';
@override
String get usernameOrEmailHint => 'Gib deinen Benutzernamen oder deine EMail ein';
@override
String get passwordHint => 'Gib dein Passwort ein';
@override
String get signInWithApiKey => 'Mit API-Schlüssel anmelden';
@override
String get enterApiKey => 'Gib deinen API-Schlüssel ein';
@override
String get signingIn => 'Anmeldung läuft...';
@override
String get connectToServer => 'Mit Server verbinden';
@@ -225,51 +213,6 @@ class AppLocalizationsDe extends AppLocalizations {
@override
String get removeHeader => 'Header entfernen';
@override
String get advancedSettings => 'Erweiterte Einstellungen';
@override
String get customHeaders => 'Benutzerdefinierte Header';
@override
String get customHeadersDescription =>
'Füge benutzerdefinierte HTTP-Header für Authentifizierung, API-Schlüssel oder spezielle Serveranforderungen hinzu.';
@override
String get headerNameEmpty => 'Header-Name darf nicht leer sein';
@override
String get headerNameTooLong => 'Header-Name zu lang (max. 64 Zeichen)';
@override
String get headerNameInvalidChars =>
'Ungültiger Header-Name. Verwende nur Buchstaben, Zahlen und diese Symbole: !#\$&-^_`|~';
@override
String headerNameReserved(String key) => 'Reservierter Header "$key" kann nicht überschrieben werden';
@override
String get headerValueEmpty => 'Header-Wert darf nicht leer sein';
@override
String get headerValueTooLong => 'Header-Wert zu lang (max. 1024 Zeichen)';
@override
String get headerValueInvalidChars =>
'Header-Wert enthält ungültige Zeichen. Verwende nur druckbare ASCII-Zeichen.';
@override
String get headerValueUnsafe =>
'Header-Wert scheint potenziell unsicheren Inhalt zu enthalten';
@override
String headerAlreadyExists(String key) =>
'Header "$key" existiert bereits. Entferne ihn zuerst, um ihn zu aktualisieren.';
@override
String get maxHeadersReachedDetail =>
'Maximal 10 benutzerdefinierte Header erlaubt. Entferne einige, um weitere hinzuzufügen.';
@override
String get connecting => 'Verbindung wird hergestellt...';
@@ -669,4 +612,108 @@ class AppLocalizationsDe extends AppLocalizations {
@override
String get imageGenerationDescription => 'Bilder aus deinen Prompts erstellen.';
@override
String get copy => 'Kopieren';
@override
String get edit => 'Bearbeiten';
@override
String get regenerate => 'Neu generieren';
@override
String get noConversationsYet => 'Noch keine Unterhaltungen';
@override
String get usernameOrEmailHint => 'Gib deinen Benutzernamen oder deine EMail ein';
@override
String get passwordHint => 'Gib dein Passwort ein';
@override
String get enterApiKey => 'Gib deinen API-Schlüssel ein';
@override
String get signingIn => 'Anmeldung läuft...';
@override
String get advancedSettings => 'Erweiterte Einstellungen';
@override
String get customHeaders => 'Benutzerdefinierte Header';
@override
String get customHeadersDescription => 'Füge benutzerdefinierte HTTP-Header für Authentifizierung, API-Schlüssel oder spezielle Serveranforderungen hinzu.';
@override
String get headerNameEmpty => 'Header-Name darf nicht leer sein';
@override
String get headerNameTooLong => 'Header-Name zu lang (max. 64 Zeichen)';
@override
String get headerNameInvalidChars => 'Ungültiger Header-Name. Verwende nur Buchstaben, Zahlen und diese Zeichen: !#\$&-^_`|~';
@override
String headerNameReserved(String key) {
return 'Reservierten Header \"$key\" kann nicht überschrieben werden';
}
@override
String get headerValueEmpty => 'Header-Wert darf nicht leer sein';
@override
String get headerValueTooLong => 'Header-Wert zu lang (max. 1024 Zeichen)';
@override
String get headerValueInvalidChars => 'Header-Wert enthält ungültige Zeichen. Nur druckbare ASCII-Zeichen verwenden.';
@override
String get headerValueUnsafe => 'Header-Wert scheint potenziell unsicheren Inhalt zu enthalten';
@override
String headerAlreadyExists(String key) {
return 'Header \"$key\" existiert bereits. Zum Aktualisieren zuerst entfernen.';
}
@override
String get maxHeadersReachedDetail => 'Maximal 10 benutzerdefinierte Header zulässig. Einige entfernen, um mehr hinzuzufügen.';
@override
String get editMessage => 'Nachricht bearbeiten';
@override
String get noModelsAvailable => 'Keine Modelle verfügbar';
@override
String followingSystem(String theme) {
return 'Dem System folgen: $theme';
}
@override
String get themeDark => 'Dunkel';
@override
String get themeLight => 'Hell';
@override
String get currentlyUsingDarkTheme => 'Aktuell dunkles Thema';
@override
String get currentlyUsingLightTheme => 'Aktuell helles Thema';
@override
String get aboutConduit => 'Über Conduit';
@override
String versionLabel(String version, String build) {
return 'Version: $version ($build)';
}
@override
String get githubRepository => 'GitHub-Repository';
@override
String get unableToLoadAppInfo => 'App-Informationen konnten nicht geladen werden';
}