Updated localizations
This commit is contained in:
@@ -73,11 +73,11 @@
|
|||||||
"successfully_added_player": "Spieler:in {playerName} erfolgreich hinzugefügt",
|
"successfully_added_player": "Spieler:in {playerName} erfolgreich hinzugefügt",
|
||||||
"there_is_no_group_matching_your_search": "Es gibt keine Gruppe, die deiner Suche entspricht",
|
"there_is_no_group_matching_your_search": "Es gibt keine Gruppe, die deiner Suche entspricht",
|
||||||
"this_cannot_be_undone": "Dies kann nicht rückgängig gemacht werden",
|
"this_cannot_be_undone": "Dies kann nicht rückgängig gemacht werden",
|
||||||
"today_at": "Heute um {time}",
|
"today_at": "Heute um",
|
||||||
"undo": "Rückgängig",
|
"undo": "Rückgängig",
|
||||||
"unknown_exception": "Unbekannter Fehler (siehe Konsole)",
|
"unknown_exception": "Unbekannter Fehler (siehe Konsole)",
|
||||||
"winner": "Gewinner:in",
|
"winner": "Gewinner:in",
|
||||||
"winrate": "Siegquote",
|
"winrate": "Siegquote",
|
||||||
"wins": "Siege",
|
"wins": "Siege",
|
||||||
"yesterday_at": "Gestern um {time}"
|
"yesterday_at": "Gestern um"
|
||||||
}
|
}
|
||||||
@@ -1,367 +1,349 @@
|
|||||||
{
|
{
|
||||||
"@@locale": "en",
|
"@@locale": "en",
|
||||||
"@all_players": {
|
"@all_players": {
|
||||||
"description": "Label for all players list"
|
"description": "Label for all players list"
|
||||||
},
|
},
|
||||||
"@all_players_selected": {
|
"@all_players_selected": {
|
||||||
"description": "Message when all players are added to selection"
|
"description": "Message when all players are added to selection"
|
||||||
},
|
},
|
||||||
"@amount_of_matches": {
|
"@amount_of_matches": {
|
||||||
"description": "Label for amount of matches statistic"
|
"description": "Label for amount of matches statistic"
|
||||||
},
|
},
|
||||||
"@cancel": {
|
"@app_name": {
|
||||||
"description": "Cancel button text"
|
"description": "The name of the App"
|
||||||
},
|
},
|
||||||
"@choose_game": {
|
"@cancel": {
|
||||||
"description": "Label for choosing a game"
|
"description": "Cancel button text"
|
||||||
},
|
},
|
||||||
"@choose_group": {
|
"@choose_game": {
|
||||||
"description": "Label for choosing a group"
|
"description": "Label for choosing a game"
|
||||||
},
|
},
|
||||||
"@choose_ruleset": {
|
"@choose_group": {
|
||||||
"description": "Label for choosing a ruleset"
|
"description": "Label for choosing a group"
|
||||||
},
|
},
|
||||||
"@could_not_add_player": {
|
"@choose_ruleset": {
|
||||||
"description": "Error message when adding a player fails",
|
"description": "Label for choosing a ruleset"
|
||||||
"placeholders": {
|
},
|
||||||
"playerName": {
|
"@could_not_add_player": {
|
||||||
"type": "String",
|
"description": "Error message when adding a player fails"
|
||||||
"example": "John"
|
},
|
||||||
}
|
"@create_group": {
|
||||||
}
|
"description": "Button text to create a group"
|
||||||
},
|
},
|
||||||
"@create_group": {
|
"@create_match": {
|
||||||
"description": "Button text to create a group"
|
"description": "Button text to create a match"
|
||||||
},
|
},
|
||||||
"@create_match": {
|
"@create_new_group": {
|
||||||
"description": "Button text to create a match"
|
"description": "Button text to create a new group"
|
||||||
},
|
},
|
||||||
"@create_new_group": {
|
"@create_new_match": {
|
||||||
"description": "Button text to create a new group"
|
"description": "Button text to create a new match"
|
||||||
},
|
},
|
||||||
"@create_new_match": {
|
"@data_successfully_deleted": {
|
||||||
"description": "Button text to create a new match"
|
"description": "Success message after deleting data"
|
||||||
},
|
},
|
||||||
"@data_successfully_deleted": {
|
"@data_successfully_exported": {
|
||||||
"description": "Success message after deleting data"
|
"description": "Success message after exporting data"
|
||||||
},
|
},
|
||||||
"@data_successfully_exported": {
|
"@data_successfully_imported": {
|
||||||
"description": "Success message after exporting data"
|
"description": "Success message after importing data"
|
||||||
},
|
},
|
||||||
"@data_successfully_imported": {
|
"@days_ago": {
|
||||||
"description": "Success message after importing data"
|
"description": "Date format for days ago",
|
||||||
},
|
"placeholders": {
|
||||||
"@days_ago": {
|
"count": {
|
||||||
"description": "Date format for days ago",
|
"type": "int"
|
||||||
"placeholders": {
|
}
|
||||||
"count": {
|
}
|
||||||
"type": "int"
|
},
|
||||||
}
|
"@delete": {
|
||||||
}
|
"description": "Delete button text"
|
||||||
},
|
},
|
||||||
"@delete": {
|
"@delete_all_data": {
|
||||||
"description": "Delete button text"
|
"description": "Confirmation dialog for deleting all data"
|
||||||
},
|
},
|
||||||
"@delete_all_data": {
|
"@error_creating_group": {
|
||||||
"description": "Confirmation dialog for deleting all data"
|
"description": "Error message when group creation fails"
|
||||||
},
|
},
|
||||||
"@error_creating_group": {
|
"@error_reading_file": {
|
||||||
"description": "Error message when group creation fails"
|
"description": "Error message when file cannot be read"
|
||||||
},
|
},
|
||||||
"@error_reading_file": {
|
"@export_canceled": {
|
||||||
"description": "Error message when file cannot be read"
|
"description": "Message when export is canceled"
|
||||||
},
|
},
|
||||||
"@export_canceled": {
|
"@export_data": {
|
||||||
"description": "Message when export is canceled"
|
"description": "Export data menu item"
|
||||||
},
|
},
|
||||||
"@export_data": {
|
"@format_exception": {
|
||||||
"description": "Export data menu item"
|
"description": "Error message for format exceptions"
|
||||||
},
|
},
|
||||||
"@format_exception": {
|
"@game": {
|
||||||
"description": "Error message for format exceptions"
|
"description": "Game label"
|
||||||
},
|
},
|
||||||
"@game": {
|
"@game_name": {
|
||||||
"description": "Game label"
|
"description": "Placeholder for game name search"
|
||||||
},
|
},
|
||||||
"@game_name": {
|
"@group": {
|
||||||
"description": "Placeholder for game name search"
|
"description": "Group label"
|
||||||
},
|
},
|
||||||
"@game_tracker": {
|
"@group_name": {
|
||||||
"description": "App Name"
|
"description": "Placeholder for group name input"
|
||||||
},
|
},
|
||||||
"@group": {
|
"@groups": {
|
||||||
"description": "Group label"
|
"description": "Label for groups"
|
||||||
},
|
},
|
||||||
"@group_name": {
|
"@home": {
|
||||||
"description": "Placeholder for group name input"
|
"description": "Home tab label"
|
||||||
},
|
},
|
||||||
"@groups": {
|
"@import_canceled": {
|
||||||
"description": "Label for groups"
|
"description": "Message when import is canceled"
|
||||||
},
|
},
|
||||||
"@home": {
|
"@import_data": {
|
||||||
"description": "Home tab label"
|
"description": "Import data menu item"
|
||||||
},
|
},
|
||||||
"@import_canceled": {
|
"@info": {
|
||||||
"description": "Message when import is canceled"
|
"description": "Info label"
|
||||||
},
|
},
|
||||||
"@import_data": {
|
"@invalid_schema": {
|
||||||
"description": "Import data menu item"
|
"description": "Error message for invalid schema"
|
||||||
},
|
},
|
||||||
"@info": {
|
"@least_points": {
|
||||||
"description": "Info label"
|
"description": "Title for least points ruleset"
|
||||||
},
|
},
|
||||||
"@invalid_schema": {
|
"@match_in_progress": {
|
||||||
"description": "Error message for invalid schema"
|
"description": "Message when match is in progress"
|
||||||
},
|
},
|
||||||
"@least_points": {
|
"@match_name": {
|
||||||
"description": "Title for least points ruleset"
|
"description": "Placeholder for match name input"
|
||||||
},
|
},
|
||||||
"@match_in_progress": {
|
"@matches": {
|
||||||
"description": "Message when match is in progress"
|
"description": "Label for matches"
|
||||||
},
|
},
|
||||||
"@match_name": {
|
"@menu": {
|
||||||
"description": "Placeholder for match name input"
|
"description": "Menu label"
|
||||||
},
|
},
|
||||||
"@matches": {
|
"@most_points": {
|
||||||
"description": "Label for matches"
|
"description": "Title for most points ruleset"
|
||||||
},
|
},
|
||||||
"@menu": {
|
"@no_data_available": {
|
||||||
"description": "Menu label"
|
"description": "Message when no data in the statistic tiles is given"
|
||||||
},
|
},
|
||||||
"@most_points": {
|
"@no_groups_created_yet": {
|
||||||
"description": "Title for most points ruleset"
|
"description": "Message when no groups exist"
|
||||||
},
|
},
|
||||||
"@no_data_available": {
|
"@no_matches_created_yet": {
|
||||||
"description": "Message when no data in the statistic tiles is given"
|
"description": "Message when no matches exist"
|
||||||
},
|
},
|
||||||
"@no_groups_created_yet": {
|
"@no_players_created_yet": {
|
||||||
"description": "Message when no groups exist"
|
"description": "Message when no players exist"
|
||||||
},
|
},
|
||||||
"@no_matches_created_yet": {
|
"@no_players_found_with_that_name": {
|
||||||
"description": "Message when no matches exist"
|
"description": "Message when search returns no results"
|
||||||
},
|
},
|
||||||
"@no_players_created_yet": {
|
"@no_players_selected": {
|
||||||
"description": "Message when no players exist"
|
"description": "Message when no players are selected"
|
||||||
},
|
},
|
||||||
"@no_players_found_with_that_name": {
|
"@no_recent_matches_available": {
|
||||||
"description": "Message when search returns no results"
|
"description": "Message when no recent matches exist"
|
||||||
},
|
},
|
||||||
"@no_players_selected": {
|
"@no_second_match_available": {
|
||||||
"description": "Message when no players are selected"
|
"description": "Message when no second match exists"
|
||||||
},
|
},
|
||||||
"@no_recent_matches_available": {
|
"@no_statistics_available": {
|
||||||
"description": "Message when no recent matches exist"
|
"description": "Message when no statistics are available, because no matches were played yet"
|
||||||
},
|
},
|
||||||
"@no_second_match_available": {
|
"@none": {
|
||||||
"description": "Message when no second match exists"
|
"description": "None option label"
|
||||||
},
|
},
|
||||||
"@no_statistics_available": {
|
"@none_group": {
|
||||||
"description": "Message when no statistics are available, because no matches were played yet"
|
"description": "None group option label"
|
||||||
},
|
},
|
||||||
"@none": {
|
"@not_available": {
|
||||||
"description": "None option label"
|
"description": "Abbreviation for not available"
|
||||||
},
|
},
|
||||||
"@none_group": {
|
"@player_name": {
|
||||||
"description": "None group option label"
|
"description": "Placeholder for player name input"
|
||||||
},
|
},
|
||||||
"@not_available": {
|
"@players": {
|
||||||
"description": "Abbreviation for not available"
|
"description": "Players label"
|
||||||
},
|
},
|
||||||
"@player_name": {
|
"@players_count": {
|
||||||
"description": "Placeholder for player name input"
|
"description": "Shows the number of players",
|
||||||
},
|
"placeholders": {
|
||||||
"@players": {
|
"count": {
|
||||||
"description": "Players label"
|
"type": "int"
|
||||||
},
|
}
|
||||||
"@players_count": {
|
}
|
||||||
"description": "Shows the number of players",
|
},
|
||||||
"placeholders": {
|
"@quick_create": {
|
||||||
"count": {
|
"description": "Title for quick create section"
|
||||||
"type": "int"
|
},
|
||||||
}
|
"@recent_matches": {
|
||||||
}
|
"description": "Title for recent matches section"
|
||||||
},
|
},
|
||||||
"@quick_create": {
|
"@ruleset": {
|
||||||
"description": "Title for quick create section"
|
"description": "Ruleset label"
|
||||||
},
|
},
|
||||||
"@recent_matches": {
|
"@ruleset_least_points": {
|
||||||
"description": "Title for recent matches section"
|
"description": "Description for least points ruleset"
|
||||||
},
|
},
|
||||||
"@ruleset": {
|
"@ruleset_most_points": {
|
||||||
"description": "Ruleset label"
|
"description": "Description for most points ruleset"
|
||||||
},
|
},
|
||||||
"@ruleset_least_points": {
|
"@ruleset_single_loser": {
|
||||||
"description": "Description for least points ruleset"
|
"description": "Description for single loser ruleset"
|
||||||
},
|
},
|
||||||
"@ruleset_most_points": {
|
"@ruleset_single_winner": {
|
||||||
"description": "Description for most points ruleset"
|
"description": "Description for single winner ruleset"
|
||||||
},
|
},
|
||||||
"@ruleset_single_loser": {
|
"@search_for_groups": {
|
||||||
"description": "Description for single loser ruleset"
|
"description": "Hint text for group search input field"
|
||||||
},
|
},
|
||||||
"@ruleset_single_winner": {
|
"@search_for_players": {
|
||||||
"description": "Description for single winner ruleset"
|
"description": "Hint text for player search input field"
|
||||||
},
|
},
|
||||||
"@search_for_groups": {
|
"@select_winner": {
|
||||||
"description": "Hint text for group search input field"
|
"description": "Label to select the winner"
|
||||||
},
|
},
|
||||||
"@search_for_players": {
|
"@selected_players": {
|
||||||
"description": "Hint text for player search input field"
|
"description": "Shows the number of selected players",
|
||||||
},
|
"placeholders": {
|
||||||
"@select_winner": {
|
"count": {
|
||||||
"description": "Label to select the winner"
|
"type": "int",
|
||||||
},
|
"format": "compact"
|
||||||
"@selected_players": {
|
}
|
||||||
"description": "Shows the number of selected players",
|
}
|
||||||
"placeholders": {
|
},
|
||||||
"count": {
|
"@settings": {
|
||||||
"type": "int",
|
"description": "Settings label"
|
||||||
"format": "compact"
|
},
|
||||||
}
|
"@single_loser": {
|
||||||
}
|
"description": "Title for single loser ruleset"
|
||||||
},
|
},
|
||||||
"@settings": {
|
"@single_winner": {
|
||||||
"description": "Settings label"
|
"description": "Title for single winner ruleset"
|
||||||
},
|
},
|
||||||
"@single_loser": {
|
"@statistics": {
|
||||||
"description": "Title for single loser ruleset"
|
"description": "Statistics tab label"
|
||||||
},
|
},
|
||||||
"@single_winner": {
|
"@stats": {
|
||||||
"description": "Title for single winner ruleset"
|
"description": "Stats tab label (short)"
|
||||||
},
|
},
|
||||||
"@statistics": {
|
"@successfully_added_player": {
|
||||||
"description": "Statistics tab label"
|
"description": "Success message when adding a player",
|
||||||
},
|
"placeholders": {
|
||||||
"@stats": {
|
"playerName": {
|
||||||
"description": "Stats tab label (short)"
|
"type": "String",
|
||||||
},
|
"example": "John"
|
||||||
"@successfully_added_player": {
|
}
|
||||||
"description": "Success message when adding a player",
|
}
|
||||||
"placeholders": {
|
},
|
||||||
"playerName": {
|
"@there_is_no_group_matching_your_search": {
|
||||||
"type": "String",
|
"description": "Message when search returns no groups"
|
||||||
"example": "John"
|
},
|
||||||
}
|
"@this_cannot_be_undone": {
|
||||||
}
|
"description": "Warning message for irreversible actions"
|
||||||
},
|
},
|
||||||
"@there_is_no_group_matching_your_search": {
|
"@today_at": {
|
||||||
"description": "Message when search returns no groups"
|
"description": "Date format for today"
|
||||||
},
|
},
|
||||||
"@this_cannot_be_undone": {
|
"@undo": {
|
||||||
"description": "Warning message for irreversible actions"
|
"description": "Undo button text"
|
||||||
},
|
},
|
||||||
"@today_at": {
|
"@unknown_exception": {
|
||||||
"description": "Date format for today",
|
"description": "Error message for unknown exceptions"
|
||||||
"placeholders": {
|
},
|
||||||
"time": {
|
"@winner": {
|
||||||
"type": "String",
|
"description": "Winner label"
|
||||||
"example": "14:30"
|
},
|
||||||
}
|
"@winrate": {
|
||||||
}
|
"description": "Label for winrate statistic"
|
||||||
},
|
},
|
||||||
"@undo": {
|
"@wins": {
|
||||||
"description": "Undo button text"
|
"description": "Label for wins statistic"
|
||||||
},
|
},
|
||||||
"@unknown_exception": {
|
"@yesterday_at": {
|
||||||
"description": "Error message for unknown exceptions"
|
"description": "Date format for yesterday"
|
||||||
},
|
},
|
||||||
"@winner": {
|
"all_players": "All players:",
|
||||||
"description": "Winner label"
|
"all_players_selected": "All players selected",
|
||||||
},
|
"amount_of_matches": "Amount of Matches",
|
||||||
"@winrate": {
|
"app_name": "Game Tracker",
|
||||||
"description": "Label for winrate statistic"
|
"cancel": "Cancel",
|
||||||
},
|
"choose_game": "Choose Game",
|
||||||
"@wins": {
|
"choose_group": "Choose Group",
|
||||||
"description": "Label for wins statistic"
|
"choose_ruleset": "Choose Ruleset",
|
||||||
},
|
"could_not_add_player": "Could not add player",
|
||||||
"@yesterday_at": {
|
"create_group": "Create Group",
|
||||||
"description": "Date format for yesterday",
|
"create_match": "Create match",
|
||||||
"placeholders": {
|
"create_new_group": "Create new group",
|
||||||
"time": {
|
"create_new_match": "Create new match",
|
||||||
"type": "String",
|
"data_successfully_deleted": "Data successfully deleted",
|
||||||
"example": "14:30"
|
"data_successfully_exported": "Data successfully exported",
|
||||||
}
|
"data_successfully_imported": "Data successfully imported",
|
||||||
}
|
"days_ago": "{count} days ago",
|
||||||
},
|
"delete": "Delete",
|
||||||
"all_players": "All players:",
|
"delete_all_data": "Delete all data?",
|
||||||
"all_players_selected": "All players selected",
|
"error_creating_group": "Error while creating group, please try again",
|
||||||
"amount_of_matches": "Amount of Matches",
|
"error_reading_file": "Error reading file",
|
||||||
"cancel": "Cancel",
|
"export_canceled": "Export canceled",
|
||||||
"choose_game": "Choose Game",
|
"export_data": "Export data",
|
||||||
"choose_group": "Choose Group",
|
"format_exception": "Format Exception (see console)",
|
||||||
"choose_ruleset": "Choose Ruleset",
|
"game": "Game",
|
||||||
"could_not_add_player": "Could not add player {playerName}",
|
"game_name": "Game Name",
|
||||||
"create_group": "Create Group",
|
"group": "Group",
|
||||||
"create_match": "Create match",
|
"group_name": "Group name",
|
||||||
"create_new_group": "Create new group",
|
"groups": "Groups",
|
||||||
"create_new_match": "Create new match",
|
"home": "Home",
|
||||||
"data_successfully_deleted": "Data successfully deleted",
|
"import_canceled": "Import canceled",
|
||||||
"data_successfully_exported": "Data successfully exported",
|
"import_data": "Import data",
|
||||||
"data_successfully_imported": "Data successfully imported",
|
"info": "Info",
|
||||||
"days_ago": "{count} days ago",
|
"invalid_schema": "Invalid Schema",
|
||||||
"delete": "Delete",
|
"least_points": "Least Points",
|
||||||
"delete_all_data": "Delete all data?",
|
"match_in_progress": "Match in progress...",
|
||||||
"error_creating_group": "Error while creating group, please try again",
|
"match_name": "Match name",
|
||||||
"error_reading_file": "Error reading file",
|
"matches": "Matches",
|
||||||
"export_canceled": "Export canceled",
|
"menu": "Menu",
|
||||||
"export_data": "Export data",
|
"most_points": "Most Points",
|
||||||
"format_exception": "Format Exception (see console)",
|
"no_data_available": "No data available",
|
||||||
"game": "Game",
|
"no_groups_created_yet": "No groups created yet",
|
||||||
"game_name": "Game Name",
|
"no_matches_created_yet": "No matches created yet",
|
||||||
"game_tracker": "Game Tracker",
|
"no_players_created_yet": "No players created yet",
|
||||||
"group": "Group",
|
"no_players_found_with_that_name": "No players found with that name",
|
||||||
"group_name": "Group name",
|
"no_players_selected": "No players selected",
|
||||||
"groups": "Groups",
|
"no_recent_matches_available": "No recent matches available",
|
||||||
"home": "Home",
|
"no_second_match_available": "No second match available",
|
||||||
"import_canceled": "Import canceled",
|
"no_statistics_available": "No statistics available",
|
||||||
"import_data": "Import data",
|
"none": "None",
|
||||||
"info": "Info",
|
"none_group": "None",
|
||||||
"invalid_schema": "Invalid Schema",
|
"not_available": "Not available",
|
||||||
"least_points": "Least Points",
|
"player_name": "Player name",
|
||||||
"match_in_progress": "Match in progress...",
|
"players": "Players",
|
||||||
"match_name": "Match name",
|
"players_count": "{count} Players",
|
||||||
"matches": "Matches",
|
"quick_create": "Quick Create",
|
||||||
"menu": "Menu",
|
"recent_matches": "Recent Matches",
|
||||||
"most_points": "Most Points",
|
"ruleset": "Ruleset",
|
||||||
"no_data_available": "No data available",
|
"ruleset_least_points": "Inverse scoring: the player with the fewest points wins.",
|
||||||
"no_groups_created_yet": "No groups created yet",
|
"ruleset_most_points": "Traditional ruleset: the player with the most points wins.",
|
||||||
"no_matches_created_yet": "No matches created yet",
|
"ruleset_single_loser": "Exactly one loser is determined; last place receives the penalty or consequence.",
|
||||||
"no_players_created_yet": "No players created yet",
|
"ruleset_single_winner": "Exactly one winner is chosen; ties are resolved by a predefined tiebreaker.",
|
||||||
"no_players_found_with_that_name": "No players found with that name",
|
"search_for_groups": "Search for groups",
|
||||||
"no_players_selected": "No players selected",
|
"search_for_players": "Search for players",
|
||||||
"no_recent_matches_available": "No recent matches available",
|
"select_winner": "Select Winner:",
|
||||||
"no_second_match_available": "No second match available",
|
"selected_players": "Selected players: {count}",
|
||||||
"no_statistics_available": "No statistics available",
|
"settings": "Settings",
|
||||||
"none": "None",
|
"single_loser": "Single Loser",
|
||||||
"none_group": "None",
|
"single_winner": "Single Winner",
|
||||||
"not_available": "Not available",
|
"statistics": "Statistics",
|
||||||
"player_name": "Player name",
|
"stats": "Stats",
|
||||||
"players": "Players",
|
"successfully_added_player": "Successfully added player {playerName}",
|
||||||
"players_count": "{count} Players",
|
"there_is_no_group_matching_your_search": "There is no group matching your search",
|
||||||
"quick_create": "Quick Create",
|
"this_cannot_be_undone": "This can't be undone",
|
||||||
"recent_matches": "Recent Matches",
|
"today_at": "Today at",
|
||||||
"ruleset": "Ruleset",
|
"undo": "Undo",
|
||||||
"ruleset_least_points": "Inverse scoring: the player with the fewest points wins.",
|
"unknown_exception": "Unknown Exception (see console)",
|
||||||
"ruleset_most_points": "Traditional ruleset: the player with the most points wins.",
|
"winner": "Winner",
|
||||||
"ruleset_single_loser": "Exactly one loser is determined; last place receives the penalty or consequence.",
|
"winrate": "Winrate",
|
||||||
"ruleset_single_winner": "Exactly one winner is chosen; ties are resolved by a predefined tiebreaker.",
|
"wins": "Wins",
|
||||||
"search_for_groups": "Search for groups",
|
"yesterday_at": "Yesterday at"
|
||||||
"search_for_players": "Search for players",
|
|
||||||
"select_winner": "Select Winner:",
|
|
||||||
"selected_players": "Selected players: {count}",
|
|
||||||
"settings": "Settings",
|
|
||||||
"single_loser": "Single Loser",
|
|
||||||
"single_winner": "Single Winner",
|
|
||||||
"statistics": "Statistics",
|
|
||||||
"stats": "Stats",
|
|
||||||
"successfully_added_player": "Successfully added player {playerName}",
|
|
||||||
"there_is_no_group_matching_your_search": "There is no group matching your search",
|
|
||||||
"this_cannot_be_undone": "This can't be undone",
|
|
||||||
"today_at": "Today at {time}",
|
|
||||||
"undo": "Undo",
|
|
||||||
"unknown_exception": "Unknown Exception (see console)",
|
|
||||||
"winner": "Winner",
|
|
||||||
"winrate": "Winrate",
|
|
||||||
"wins": "Wins",
|
|
||||||
"yesterday_at": "Yesterday at {time}"
|
|
||||||
}
|
}
|
||||||
@@ -116,6 +116,12 @@ abstract class AppLocalizations {
|
|||||||
/// **'Amount of Matches'**
|
/// **'Amount of Matches'**
|
||||||
String get amount_of_matches;
|
String get amount_of_matches;
|
||||||
|
|
||||||
|
/// The name of the App
|
||||||
|
///
|
||||||
|
/// In en, this message translates to:
|
||||||
|
/// **'Game Tracker'**
|
||||||
|
String get app_name;
|
||||||
|
|
||||||
/// Cancel button text
|
/// Cancel button text
|
||||||
///
|
///
|
||||||
/// In en, this message translates to:
|
/// In en, this message translates to:
|
||||||
@@ -143,8 +149,8 @@ abstract class AppLocalizations {
|
|||||||
/// Error message when adding a player fails
|
/// Error message when adding a player fails
|
||||||
///
|
///
|
||||||
/// In en, this message translates to:
|
/// In en, this message translates to:
|
||||||
/// **'Could not add player {playerName}'**
|
/// **'Could not add player'**
|
||||||
String could_not_add_player(String playerName);
|
String could_not_add_player(Object playerName);
|
||||||
|
|
||||||
/// Button text to create a group
|
/// Button text to create a group
|
||||||
///
|
///
|
||||||
@@ -248,12 +254,6 @@ abstract class AppLocalizations {
|
|||||||
/// **'Game Name'**
|
/// **'Game Name'**
|
||||||
String get game_name;
|
String get game_name;
|
||||||
|
|
||||||
/// App Name
|
|
||||||
///
|
|
||||||
/// In en, this message translates to:
|
|
||||||
/// **'Game Tracker'**
|
|
||||||
String get game_tracker;
|
|
||||||
|
|
||||||
/// Group label
|
/// Group label
|
||||||
///
|
///
|
||||||
/// In en, this message translates to:
|
/// In en, this message translates to:
|
||||||
@@ -545,8 +545,8 @@ abstract class AppLocalizations {
|
|||||||
/// Date format for today
|
/// Date format for today
|
||||||
///
|
///
|
||||||
/// In en, this message translates to:
|
/// In en, this message translates to:
|
||||||
/// **'Today at {time}'**
|
/// **'Today at'**
|
||||||
String today_at(String time);
|
String get today_at;
|
||||||
|
|
||||||
/// Undo button text
|
/// Undo button text
|
||||||
///
|
///
|
||||||
@@ -581,8 +581,8 @@ abstract class AppLocalizations {
|
|||||||
/// Date format for yesterday
|
/// Date format for yesterday
|
||||||
///
|
///
|
||||||
/// In en, this message translates to:
|
/// In en, this message translates to:
|
||||||
/// **'Yesterday at {time}'**
|
/// **'Yesterday at'**
|
||||||
String yesterday_at(String time);
|
String get yesterday_at;
|
||||||
}
|
}
|
||||||
|
|
||||||
class _AppLocalizationsDelegate
|
class _AppLocalizationsDelegate
|
||||||
|
|||||||
@@ -17,6 +17,9 @@ class AppLocalizationsDe extends AppLocalizations {
|
|||||||
@override
|
@override
|
||||||
String get amount_of_matches => 'Anzahl der Spiele';
|
String get amount_of_matches => 'Anzahl der Spiele';
|
||||||
|
|
||||||
|
@override
|
||||||
|
String get app_name => 'Game Tracker';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get cancel => 'Abbrechen';
|
String get cancel => 'Abbrechen';
|
||||||
|
|
||||||
@@ -30,7 +33,7 @@ class AppLocalizationsDe extends AppLocalizations {
|
|||||||
String get choose_ruleset => 'Regelwerk wählen';
|
String get choose_ruleset => 'Regelwerk wählen';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String could_not_add_player(String playerName) {
|
String could_not_add_player(Object playerName) {
|
||||||
return 'Spieler:in $playerName konnte nicht hinzugefügt werden';
|
return 'Spieler:in $playerName konnte nicht hinzugefügt werden';
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -88,9 +91,6 @@ class AppLocalizationsDe extends AppLocalizations {
|
|||||||
@override
|
@override
|
||||||
String get game_name => 'Spielvorlagenname';
|
String get game_name => 'Spielvorlagenname';
|
||||||
|
|
||||||
@override
|
|
||||||
String get game_tracker => 'Game Tracker';
|
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get group => 'Gruppe';
|
String get group => 'Gruppe';
|
||||||
|
|
||||||
@@ -254,9 +254,7 @@ class AppLocalizationsDe extends AppLocalizations {
|
|||||||
'Dies kann nicht rückgängig gemacht werden';
|
'Dies kann nicht rückgängig gemacht werden';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String today_at(String time) {
|
String get today_at => 'Heute um';
|
||||||
return 'Heute um $time';
|
|
||||||
}
|
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get undo => 'Rückgängig';
|
String get undo => 'Rückgängig';
|
||||||
@@ -274,7 +272,5 @@ class AppLocalizationsDe extends AppLocalizations {
|
|||||||
String get wins => 'Siege';
|
String get wins => 'Siege';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String yesterday_at(String time) {
|
String get yesterday_at => 'Gestern um';
|
||||||
return 'Gestern um $time';
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -17,6 +17,9 @@ class AppLocalizationsEn extends AppLocalizations {
|
|||||||
@override
|
@override
|
||||||
String get amount_of_matches => 'Amount of Matches';
|
String get amount_of_matches => 'Amount of Matches';
|
||||||
|
|
||||||
|
@override
|
||||||
|
String get app_name => 'Game Tracker';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get cancel => 'Cancel';
|
String get cancel => 'Cancel';
|
||||||
|
|
||||||
@@ -30,8 +33,8 @@ class AppLocalizationsEn extends AppLocalizations {
|
|||||||
String get choose_ruleset => 'Choose Ruleset';
|
String get choose_ruleset => 'Choose Ruleset';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String could_not_add_player(String playerName) {
|
String could_not_add_player(Object playerName) {
|
||||||
return 'Could not add player $playerName';
|
return 'Could not add player';
|
||||||
}
|
}
|
||||||
|
|
||||||
@override
|
@override
|
||||||
@@ -88,9 +91,6 @@ class AppLocalizationsEn extends AppLocalizations {
|
|||||||
@override
|
@override
|
||||||
String get game_name => 'Game Name';
|
String get game_name => 'Game Name';
|
||||||
|
|
||||||
@override
|
|
||||||
String get game_tracker => 'Game Tracker';
|
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get group => 'Group';
|
String get group => 'Group';
|
||||||
|
|
||||||
@@ -253,9 +253,7 @@ class AppLocalizationsEn extends AppLocalizations {
|
|||||||
String get this_cannot_be_undone => 'This can\'t be undone';
|
String get this_cannot_be_undone => 'This can\'t be undone';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String today_at(String time) {
|
String get today_at => 'Today at';
|
||||||
return 'Today at $time';
|
|
||||||
}
|
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get undo => 'Undo';
|
String get undo => 'Undo';
|
||||||
@@ -273,7 +271,5 @@ class AppLocalizationsEn extends AppLocalizations {
|
|||||||
String get wins => 'Wins';
|
String get wins => 'Wins';
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String yesterday_at(String time) {
|
String get yesterday_at => 'Yesterday at';
|
||||||
return 'Yesterday at $time';
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -34,7 +34,7 @@ class GameTracker extends StatelessWidget {
|
|||||||
);
|
);
|
||||||
},
|
},
|
||||||
debugShowCheckedModeBanner: false,
|
debugShowCheckedModeBanner: false,
|
||||||
onGenerateTitle: (context) => AppLocalizations.of(context).game_tracker,
|
onGenerateTitle: (context) => AppLocalizations.of(context).app_name,
|
||||||
themeMode: ThemeMode.dark, // forces dark mode
|
themeMode: ThemeMode.dark, // forces dark mode
|
||||||
theme: ThemeData(
|
theme: ThemeData(
|
||||||
primaryColor: CustomTheme.primaryColor,
|
primaryColor: CustomTheme.primaryColor,
|
||||||
|
|||||||
@@ -161,13 +161,9 @@ class _MatchTileState extends State<MatchTile> {
|
|||||||
final loc = AppLocalizations.of(context);
|
final loc = AppLocalizations.of(context);
|
||||||
|
|
||||||
if (difference.inDays == 0) {
|
if (difference.inDays == 0) {
|
||||||
return AppLocalizations.of(
|
return "${loc.today_at} ${DateFormat('HH:mm').format(dateTime)}";
|
||||||
context,
|
|
||||||
).today_at(DateFormat('HH:mm').format(dateTime));
|
|
||||||
} else if (difference.inDays == 1) {
|
} else if (difference.inDays == 1) {
|
||||||
return AppLocalizations.of(
|
return "${loc.yesterday_at} ${DateFormat('HH:mm').format(dateTime)}";
|
||||||
context,
|
|
||||||
).yesterday_at(DateFormat('HH:mm').format(dateTime));
|
|
||||||
} else if (difference.inDays < 7) {
|
} else if (difference.inDays < 7) {
|
||||||
return loc.days_ago(difference.inDays);
|
return loc.days_ago(difference.inDays);
|
||||||
} else {
|
} else {
|
||||||
|
|||||||
Reference in New Issue
Block a user