feat: add placement ruleset and related localization
Some checks failed
Pull Request Pipeline / test (pull_request) Successful in 45s
Pull Request Pipeline / lint (pull_request) Failing after 48s

This commit is contained in:
2026-05-09 02:08:40 +02:00
parent 044a6acbbe
commit bc997633eb
11 changed files with 176 additions and 6 deletions

View File

@@ -242,6 +242,12 @@ abstract class AppLocalizations {
/// **'Delete Match'**
String get delete_match;
/// Label for dragging to set placement
///
/// In en, this message translates to:
/// **'Drag to set placement'**
String get drag_to_set_placement;
/// Button & Appbar label for editing a group
///
/// In en, this message translates to:
@@ -524,6 +530,12 @@ abstract class AppLocalizations {
/// **'Not available'**
String get not_available;
/// Title for placement ruleset
///
/// In en, this message translates to:
/// **'Placement'**
String get placement;
/// Label for played matches statistic
///
/// In en, this message translates to:
@@ -602,6 +614,12 @@ abstract class AppLocalizations {
/// **'Traditional ruleset: the player with the most points wins.'**
String get ruleset_most_points;
/// Description for placement ruleset
///
/// In en, this message translates to:
/// **'Players can be arranged in an order, which reflects their placement.'**
String get ruleset_placement;
/// Description for single loser ruleset
///
/// In en, this message translates to:

View File

@@ -84,6 +84,9 @@ class AppLocalizationsDe extends AppLocalizations {
@override
String get delete_match => 'Spiel löschen';
@override
String get drag_to_set_placement => 'Ziehen, um die Platzierung zu setzen';
@override
String get edit_group => 'Gruppe bearbeiten';
@@ -229,6 +232,9 @@ class AppLocalizationsDe extends AppLocalizations {
@override
String get not_available => 'Nicht verfügbar';
@override
String get placement => 'Platzierung';
@override
String get played_matches => 'Gespielte Spiele';
@@ -272,6 +278,10 @@ class AppLocalizationsDe extends AppLocalizations {
String get ruleset_most_points =>
'Traditionelles Regelwerk: Der/die Spieler:in mit den meisten Punkten gewinnt.';
@override
String get ruleset_placement =>
'Spieler:innen können in einer Reihenfolge angeordnet werden, die ihre Platzierung reflektiert.';
@override
String get ruleset_single_loser =>
'Genau ein:e Verlierer:in wird bestimmt; der letzte Platz erhält die Strafe oder Konsequenz.';

View File

@@ -84,6 +84,9 @@ class AppLocalizationsEn extends AppLocalizations {
@override
String get delete_match => 'Delete Match';
@override
String get drag_to_set_placement => 'Drag to set placement';
@override
String get edit_group => 'Edit Group';
@@ -229,6 +232,9 @@ class AppLocalizationsEn extends AppLocalizations {
@override
String get not_available => 'Not available';
@override
String get placement => 'Placement';
@override
String get played_matches => 'Played Matches';
@@ -272,6 +278,10 @@ class AppLocalizationsEn extends AppLocalizations {
String get ruleset_most_points =>
'Traditional ruleset: the player with the most points wins.';
@override
String get ruleset_placement =>
'Players can be arranged in an order, which reflects their placement.';
@override
String get ruleset_single_loser =>
'Exactly one loser is determined; last place receives the penalty or consequence.';