Added localization for de & en

This commit is contained in:
2025-06-12 16:22:32 +02:00
parent 58a4c14a36
commit 3d9e04b409
22 changed files with 1239 additions and 273 deletions

View File

@@ -0,0 +1,203 @@
// ignore: unused_import
import 'package:intl/intl.dart' as intl;
import 'app_localizations.dart';
// ignore_for_file: type=lint
/// The translations for German (`de`).
class AppLocalizationsDe extends AppLocalizations {
AppLocalizationsDe([String locale = 'de']) : super(locale);
@override
String get app_name => 'Cabo Counter';
@override
String get round => 'Runde';
@override
String get rounds => 'Runden';
@override
String get mode => 'Modus';
@override
String get points => 'Punkte';
@override
String get unlimited => 'Unbegrenzt';
@override
String get delete => 'Löschen';
@override
String get cancel => 'Abbrechen';
@override
String get game => 'Spiel';
@override
String get ok => 'OK';
@override
String get player => 'Spieler:in';
@override
String get players => 'Spieler:innen';
@override
String get name => 'Name';
@override
String get home => 'Home';
@override
String get about => 'Über';
@override
String get empty_text_1 => 'Ganz schön leer hier...';
@override
String get empty_text_2 =>
'Füge über den Button oben rechts eine neue Runde hinzu';
@override
String get delete_game_title => 'Spiel löschen?';
@override
String delete_game_message(String gameTitle) {
return 'Bist du sicher, dass du die Runde $gameTitle löschen möchtest? Diese Aktion kann nicht rückgängig gemacht werden.';
}
@override
String get overview => 'Übersicht';
@override
String get new_game => 'Neues Spiel';
@override
String get game_title => 'Titel des Spiels';
@override
String get select_mode => 'Wähle einen Modus';
@override
String get add_player => 'Spieler:in hinzufügen';
@override
String get create_game => 'Spiel erstellen';
@override
String get max_players_title => 'Maximale Anzahl erreicht';
@override
String get max_players_message =>
'Es können maximal 5 Spieler:innen hinzugefügt werden.';
@override
String get no_gameTitle_title => 'Kein Titel';
@override
String get no_gameTitle_message =>
'Es muss ein Titel für das Spiel eingegeben werden.';
@override
String get no_mode_title => 'Kein Modus';
@override
String get no_mode_message => 'Es muss ein Spielmodus ausgewählt werden.';
@override
String get min_players_title => 'Zu wenig Spieler:innen';
@override
String get min_players_message =>
'Es müssen mindestens 2 Spieler:innen hinzugefügt werden';
@override
String get no_name_title => 'Kein Name';
@override
String get no_name_message => 'Jeder Spieler muss einen Namen haben.';
@override
String get select_game_mode => 'Spielmodus auswählen';
@override
String point_limit_description(int pointLimit) {
return 'Es wird so lange gespielt, bis ein:e Spieler:in mehr als $pointLimit Punkte erreicht';
}
@override
String get unlimited_description =>
'Dem Spiel sind keine Grenzen gesetzt. Es wird so lange gespielt, bis ihr keine Lust mehr habt.';
@override
String get results => 'Ergebnisse';
@override
String get who_said_cabo => 'Wer hat CABO gesagt?';
@override
String get kamikaze => 'Kamikaze';
@override
String get done => 'Fertig';
@override
String get next_round => 'Nächste Runde';
@override
String get settings => 'Einstellungen';
@override
String get cabo_penalty => 'Cabo-Strafe';
@override
String get cabo_penalty_subtitle => '... für falsches Cabo sagen';
@override
String get point_limit => 'Punkte-Limit';
@override
String get point_limit_subtitle => '... hier ist Schluss';
@override
String get reset_to_default => 'Auf Standard zurücksetzen';
@override
String get game_data => 'Spieldaten';
@override
String get import_data => 'Daten importieren';
@override
String get export_data => 'Daten exportieren';
@override
String get error => 'Fehler';
@override
String get error_import => 'Datei konnte nicht importiert werden';
@override
String get error_export => 'Datei konnte nicht exportiert werden';
@override
String get error_found => 'Fehler gefunden?';
@override
String get create_issue => 'Issue erstellen';
@override
String get app_version => 'App-Version';
@override
String get build => 'Build';
@override
String get load_version => 'Lade Version...';
@override
String get about_text =>
'Hey :) Danke, dass du als eine:r der ersten User meiner ersten eigenen App dabei bist! Ich hab sehr viel Arbeit in dieses Projekt gesteckt und auch, wenn ich (hoffentlich) an vieles Gedacht hab, wird auf jeden Fall noch nicht alles 100% funktionieren. Solltest du also irgendwelche Fehler entdecken oder Feedback zum Design oder der Benutzerfreundlichkeit haben, zögere bitte nicht sie mir auf den dir bekannten Wegen mitzuteilen. Danke! ';
}