357 lines
8.4 KiB
Dart
357 lines
8.4 KiB
Dart
// ignore: unused_import
|
||
import 'package:intl/intl.dart' as intl;
|
||
import 'app_localizations.dart';
|
||
|
||
// ignore_for_file: type=lint
|
||
|
||
/// The translations for English (`en`).
|
||
class AppLocalizationsEn extends AppLocalizations {
|
||
AppLocalizationsEn([String locale = 'en']) : super(locale);
|
||
|
||
@override
|
||
String get app_name => 'Cabo Counter';
|
||
|
||
@override
|
||
String get round => 'Round';
|
||
|
||
@override
|
||
String get rounds => 'Rounds';
|
||
|
||
@override
|
||
String get mode => 'Mode';
|
||
|
||
@override
|
||
String get points => 'Points';
|
||
|
||
@override
|
||
String get unlimited => 'Unlimited';
|
||
|
||
@override
|
||
String get delete => 'Delete';
|
||
|
||
@override
|
||
String get cancel => 'Cancel';
|
||
|
||
@override
|
||
String get game => 'Game';
|
||
|
||
@override
|
||
String get ok => 'OK';
|
||
|
||
@override
|
||
String get player => 'Player';
|
||
|
||
@override
|
||
String get players => 'Players';
|
||
|
||
@override
|
||
String get name => 'Name';
|
||
|
||
@override
|
||
String get back => 'Back';
|
||
|
||
@override
|
||
String get home => 'Home';
|
||
|
||
@override
|
||
String get about => 'About';
|
||
|
||
@override
|
||
String get empty_text_1 => 'Pretty empty here...';
|
||
|
||
@override
|
||
String get empty_text_2 =>
|
||
'Create a new game using the button in the top right.';
|
||
|
||
@override
|
||
String get delete_game_title => 'Delete game?';
|
||
|
||
@override
|
||
String delete_game_message(String gameTitle) {
|
||
return 'Are you sure you want to delete the game \"$gameTitle\"? This action cannot be undone.';
|
||
}
|
||
|
||
@override
|
||
String get pre_rating_title => 'Do you like the app?';
|
||
|
||
@override
|
||
String get pre_rating_message =>
|
||
'Feedback helps me to continuously improve the app. Thank you!';
|
||
|
||
@override
|
||
String get yes => 'Yes';
|
||
|
||
@override
|
||
String get no => 'No';
|
||
|
||
@override
|
||
String get bad_rating_title => 'Not satisfied?';
|
||
|
||
@override
|
||
String get bad_rating_message =>
|
||
'If you are not satisfied with the app, please let me know before leaving a bad rating. I will try to fix the issue as soon as possible.';
|
||
|
||
@override
|
||
String get contact_email => 'Contact via E-Mail';
|
||
|
||
@override
|
||
String get email_subject => 'Feedback: Cabo Counter App';
|
||
|
||
@override
|
||
String get email_body => 'I have the following feedback...';
|
||
|
||
@override
|
||
String get overview => 'Overview';
|
||
|
||
@override
|
||
String get new_game => 'New Game';
|
||
|
||
@override
|
||
String get game_title => 'Game Title';
|
||
|
||
@override
|
||
String get select_mode => 'Select a mode';
|
||
|
||
@override
|
||
String get add_player => 'Add Player';
|
||
|
||
@override
|
||
String get create_game => 'Create Game';
|
||
|
||
@override
|
||
String get max_players_title => 'Player Limit Reached';
|
||
|
||
@override
|
||
String get max_players_message => 'You can add a maximum of 5 players.';
|
||
|
||
@override
|
||
String get no_gameTitle_title => 'Missing Game Title';
|
||
|
||
@override
|
||
String get no_gameTitle_message => 'Please enter a title for your game.';
|
||
|
||
@override
|
||
String get no_mode_title => 'Game Mode Required';
|
||
|
||
@override
|
||
String get no_mode_message => 'Please select a game mode to continue';
|
||
|
||
@override
|
||
String get min_players_title => 'Too Few Players';
|
||
|
||
@override
|
||
String get min_players_message =>
|
||
'At least 2 players are required to start the game.';
|
||
|
||
@override
|
||
String get no_name_title => 'Missing Player Names';
|
||
|
||
@override
|
||
String get no_name_message => 'Each player must have a name.';
|
||
|
||
@override
|
||
String get select_game_mode => 'Select game mode';
|
||
|
||
@override
|
||
String get no_mode_selected => 'No mode selected';
|
||
|
||
@override
|
||
String get no_default_mode => 'No default mode';
|
||
|
||
@override
|
||
String get no_default_description => 'The default mode gets reset.';
|
||
|
||
@override
|
||
String point_limit_description(int pointLimit) {
|
||
return 'The game ends when a player scores more than $pointLimit points.';
|
||
}
|
||
|
||
@override
|
||
String get unlimited_description =>
|
||
'The game continues until you decide to stop playing';
|
||
|
||
@override
|
||
String get results => 'Results';
|
||
|
||
@override
|
||
String get who_said_cabo => 'Who called Cabo?';
|
||
|
||
@override
|
||
String get kamikaze => 'Kamikaze';
|
||
|
||
@override
|
||
String get who_has_kamikaze => 'Who has Kamikaze?';
|
||
|
||
@override
|
||
String get done => 'Done';
|
||
|
||
@override
|
||
String get next_round => 'Next Round';
|
||
|
||
@override
|
||
String get bonus_points_title => 'Bonus-Points!';
|
||
|
||
@override
|
||
String bonus_points_message(
|
||
int playerCount, String names, int pointLimit, int bonusPoints) {
|
||
String _temp0 = intl.Intl.pluralLogic(
|
||
playerCount,
|
||
locale: localeName,
|
||
other:
|
||
'$names have reached exactly the point limit of $pointLimit points and therefore get $bonusPoints points deducted!',
|
||
one:
|
||
'$names has reached exactly the point limit of $pointLimit points and therefore gets $bonusPoints points deducted!',
|
||
);
|
||
return '$_temp0';
|
||
}
|
||
|
||
@override
|
||
String get end_of_game_title => 'End of Game';
|
||
|
||
@override
|
||
String end_of_game_message(int playerCount, String names, int points) {
|
||
String _temp0 = intl.Intl.pluralLogic(
|
||
playerCount,
|
||
locale: localeName,
|
||
other:
|
||
'$names won the game with $points points. Congratulations to everyone!',
|
||
one: '$names won the game with $points points. Congratulations!',
|
||
);
|
||
return '$_temp0';
|
||
}
|
||
|
||
@override
|
||
String get end_game => 'End Game';
|
||
|
||
@override
|
||
String get delete_game => 'Delete Game';
|
||
|
||
@override
|
||
String get new_game_same_settings => 'New Game with same Settings';
|
||
|
||
@override
|
||
String get export_game => 'Export Game';
|
||
|
||
@override
|
||
String get id_error_title => 'ID Error';
|
||
|
||
@override
|
||
String get id_error_message =>
|
||
'The game has not yet been assigned an ID. If you want to delete the game, please do so via the main menu. All newly created games have an ID.';
|
||
|
||
@override
|
||
String get end_game_title => 'End the game?';
|
||
|
||
@override
|
||
String get end_game_message =>
|
||
'Do you want to end the game? The game gets marked as finished and cannot be continued.';
|
||
|
||
@override
|
||
String get statistics => 'Statistics';
|
||
|
||
@override
|
||
String get point_overview => 'Point Overview';
|
||
|
||
@override
|
||
String get scoring_history => 'Scoring History';
|
||
|
||
@override
|
||
String get empty_graph_text =>
|
||
'You must play at least one round for the game progress graph to be displayed.';
|
||
|
||
@override
|
||
String get settings => 'Settings';
|
||
|
||
@override
|
||
String get cabo_penalty => 'Cabo Penalty';
|
||
|
||
@override
|
||
String get point_limit => 'Point Limit';
|
||
|
||
@override
|
||
String get standard_mode => 'Default Mode';
|
||
|
||
@override
|
||
String get reset_to_default => 'Reset to Default';
|
||
|
||
@override
|
||
String get game_data => 'Game Data';
|
||
|
||
@override
|
||
String get import_data => 'Import Data';
|
||
|
||
@override
|
||
String get export_data => 'Export Data';
|
||
|
||
@override
|
||
String get delete_data => 'Delete all Game Data';
|
||
|
||
@override
|
||
String get delete_data_title => 'Delete game data?';
|
||
|
||
@override
|
||
String get delete_data_message =>
|
||
'Are you sure you want to delete all game data? This action cannot be undone.';
|
||
|
||
@override
|
||
String get app => 'App';
|
||
|
||
@override
|
||
String get import_success_title => 'Import successful';
|
||
|
||
@override
|
||
String get import_success_message =>
|
||
'The game data has been successfully imported.';
|
||
|
||
@override
|
||
String get import_validation_error_title => 'Validation failed';
|
||
|
||
@override
|
||
String get import_validation_error_message =>
|
||
'No Cabo-Counter game data was found. Please make sure that this is a valid Cabo-Counter export file.';
|
||
|
||
@override
|
||
String get import_format_error_title => 'Wrong format';
|
||
|
||
@override
|
||
String get import_format_error_message =>
|
||
'The file is not a valid JSON format or contains invalid data.';
|
||
|
||
@override
|
||
String get import_generic_error_title => 'Import failed';
|
||
|
||
@override
|
||
String get import_generic_error_message => 'The import has failed.';
|
||
|
||
@override
|
||
String get export_error_title => 'Export failed';
|
||
|
||
@override
|
||
String get export_error_message => 'Could not export file';
|
||
|
||
@override
|
||
String get error_found => 'Found a bug?';
|
||
|
||
@override
|
||
String get create_issue => 'Create Issue';
|
||
|
||
@override
|
||
String get wiki => 'Wiki';
|
||
|
||
@override
|
||
String get app_version => 'App Version';
|
||
|
||
@override
|
||
String get privacy_policy => 'Privacy Policy';
|
||
|
||
@override
|
||
String get build => 'Build No.';
|
||
|
||
@override
|
||
String get loading => 'Loading...';
|
||
|
||
@override
|
||
String get about_text =>
|
||
'Hey :) Thanks for being one of the first users of my app! I’ve put a lot of work into this project, and even though I tried to think of everything, it might not work perfectly just yet. So if you discover any bugs or have feedback on the design or usability, please let me know via the TestFlight app or by sending me a message or email. Thank you very much!';
|
||
}
|