diff --git a/frontend/src/components/tournament/PlayerDetailsDialog.vue b/frontend/src/components/tournament/PlayerDetailsDialog.vue
index bb06cf27..d2160b8f 100644
--- a/frontend/src/components/tournament/PlayerDetailsDialog.vue
+++ b/frontend/src/components/tournament/PlayerDetailsDialog.vue
@@ -10,47 +10,53 @@
-
+
| {{ $t('members.firstName') }} / {{ $t('members.lastName') }} |
-
+ |
{{ playerData.name }}
|
+ {{ $t('tournaments.dataNotRecorded') }} |
-
+
| {{ $t('members.birthdate') }} |
-
+ |
{{ formatDate(playerData.birthDate) }}
|
+ {{ $t('tournaments.dataNotRecorded') }} |
-
- | {{ $t('tournaments.address') }} |
-
-
- {{ playerData.address }}
- |
-
-
+
| {{ $t('members.gender') }} |
-
+ |
{{ formatGender(playerData.gender) }}
|
+ {{ $t('tournaments.dataNotRecorded') }} |
-
+
+ | {{ $t('tournaments.address') }} |
+
+
+ {{ playerData.address }}
+ |
+ {{ $t('tournaments.dataNotRecorded') }} |
+
+
| {{ $t('members.emailAddress') }} |
-
+ |
{{ playerData.email }}
|
+ {{ $t('tournaments.dataNotRecorded') }} |
-
+
| {{ $t('members.phoneNumber') }} |
-
+ |
{{ playerData.phone }}
|
+ {{ $t('tournaments.dataNotRecorded') }} |
@@ -351,6 +357,12 @@ export default {
opacity: 0.8;
}
+.value-cell.missing {
+ color: #c62828;
+ font-style: italic;
+ opacity: 0.85;
+}
+
.no-data {
text-align: center;
padding: 2rem;
diff --git a/frontend/src/i18n/locales/de-CH.json b/frontend/src/i18n/locales/de-CH.json
index 5a2069aa..49e7b879 100644
--- a/frontend/src/i18n/locales/de-CH.json
+++ b/frontend/src/i18n/locales/de-CH.json
@@ -98,6 +98,16 @@
"info": "Information",
"confirm": "Bestätige",
"cancel": "Abbreche"
+ },
+ "tournaments": {
+ "numberOfTables": "Aazahl Tisch",
+ "table": "Tisch",
+ "distributeTables": "Freii Tisch verteile",
+ "distributeTablesResult": "Tischverteilig",
+ "noFreeTables": "Kei freie Tisch verfüegbar.",
+ "noAssignableMatches": "Kei Spiel verfüegbar, wo beidi Spieler frei sind.",
+ "tablesDistributed": "Tisch sind verteilt worde.",
+ "dataNotRecorded": "No nid erfasst"
}
}
diff --git a/frontend/src/i18n/locales/de-extended.json b/frontend/src/i18n/locales/de-extended.json
index d285c0e5..7d9a8721 100644
--- a/frontend/src/i18n/locales/de-extended.json
+++ b/frontend/src/i18n/locales/de-extended.json
@@ -267,7 +267,15 @@
"events": "Veranstaltungen",
"participations": "Turnierbeteiligungen",
"showEvents": "Gespeicherte Veranstaltungen anzeigen",
- "showParticipations": "Turnierbeteiligungen anzeigen"
+ "showParticipations": "Turnierbeteiligungen anzeigen",
+ "numberOfTables": "Anzahl Tische",
+ "table": "Tisch",
+ "distributeTables": "Freie Tische verteilen",
+ "distributeTablesResult": "Tischverteilung",
+ "noFreeTables": "Keine freien Tische verfügbar.",
+ "noAssignableMatches": "Keine Spiele verfügbar, bei denen beide Spieler frei sind.",
+ "tablesDistributed": "Tische wurden verteilt.",
+ "dataNotRecorded": "Noch nicht erfasst"
},
"permissions": {
"title": "Berechtigungsverwaltung",
diff --git a/frontend/src/i18n/locales/de.json b/frontend/src/i18n/locales/de.json
index 1e7a9e98..d0cd49df 100644
--- a/frontend/src/i18n/locales/de.json
+++ b/frontend/src/i18n/locales/de.json
@@ -671,6 +671,7 @@
"forForwarding": "für Weitermeldung",
"showPlayerDetails": "Spielerdetails anzeigen",
"noPlayerDataAvailable": "Keine Spielerdaten verfügbar",
+ "dataNotRecorded": "Noch nicht erfasst",
"koRound": "K.-o.-Runde",
"errorUpdatingTournament": "Fehler beim Aktualisieren des Turniers.",
"pleaseEnterDate": "Bitte geben Sie ein Datum ein!",
diff --git a/frontend/src/i18n/locales/en-AU.json b/frontend/src/i18n/locales/en-AU.json
index 42418823..e9ea4f71 100644
--- a/frontend/src/i18n/locales/en-AU.json
+++ b/frontend/src/i18n/locales/en-AU.json
@@ -98,6 +98,16 @@
"info": "Information",
"confirm": "Confirm",
"cancel": "Cancel"
+ },
+ "tournaments": {
+ "numberOfTables": "Number of tables",
+ "table": "Table",
+ "distributeTables": "Distribute free tables",
+ "distributeTablesResult": "Table distribution",
+ "noFreeTables": "No free tables available.",
+ "noAssignableMatches": "No matches available where both players are free.",
+ "tablesDistributed": "Tables have been distributed.",
+ "dataNotRecorded": "Not yet recorded"
}
}
diff --git a/frontend/src/i18n/locales/en-GB.json b/frontend/src/i18n/locales/en-GB.json
index 405c72ac..8462eb02 100644
--- a/frontend/src/i18n/locales/en-GB.json
+++ b/frontend/src/i18n/locales/en-GB.json
@@ -98,6 +98,16 @@
"info": "Information",
"confirm": "Confirm",
"cancel": "Cancel"
+ },
+ "tournaments": {
+ "numberOfTables": "Number of tables",
+ "table": "Table",
+ "distributeTables": "Distribute free tables",
+ "distributeTablesResult": "Table distribution",
+ "noFreeTables": "No free tables available.",
+ "noAssignableMatches": "No matches available where both players are free.",
+ "tablesDistributed": "Tables have been distributed.",
+ "dataNotRecorded": "Not yet recorded"
}
}
diff --git a/frontend/src/i18n/locales/en-US.json b/frontend/src/i18n/locales/en-US.json
index c47f268b..c016cf26 100644
--- a/frontend/src/i18n/locales/en-US.json
+++ b/frontend/src/i18n/locales/en-US.json
@@ -98,6 +98,16 @@
"info": "Information",
"confirm": "Confirm",
"cancel": "Cancel"
+ },
+ "tournaments": {
+ "numberOfTables": "Number of tables",
+ "table": "Table",
+ "distributeTables": "Distribute free tables",
+ "distributeTablesResult": "Table distribution",
+ "noFreeTables": "No free tables available.",
+ "noAssignableMatches": "No matches available where both players are free.",
+ "tablesDistributed": "Tables have been distributed.",
+ "dataNotRecorded": "Not yet recorded"
}
}
diff --git a/frontend/src/i18n/locales/es.json b/frontend/src/i18n/locales/es.json
index 46ca17f7..0c785d4b 100644
--- a/frontend/src/i18n/locales/es.json
+++ b/frontend/src/i18n/locales/es.json
@@ -98,6 +98,16 @@
"info": "Información",
"confirm": "Confirmar",
"cancel": "Cancelar"
+ },
+ "tournaments": {
+ "numberOfTables": "Número de mesas",
+ "table": "Mesa",
+ "distributeTables": "Distribuir mesas libres",
+ "distributeTablesResult": "Distribución de mesas",
+ "noFreeTables": "No hay mesas libres disponibles.",
+ "noAssignableMatches": "No hay partidos disponibles en los que ambos jugadores estén libres.",
+ "tablesDistributed": "Las mesas han sido distribuidas.",
+ "dataNotRecorded": "Aún no registrado"
}
}
diff --git a/frontend/src/i18n/locales/fil.json b/frontend/src/i18n/locales/fil.json
index 68e30a91..c7c43444 100644
--- a/frontend/src/i18n/locales/fil.json
+++ b/frontend/src/i18n/locales/fil.json
@@ -98,6 +98,16 @@
"info": "Impormasyon",
"confirm": "Kumpirmahin",
"cancel": "Kanselahin"
+ },
+ "tournaments": {
+ "numberOfTables": "Bilang ng mesa",
+ "table": "Mesa",
+ "distributeTables": "Ipamahagi ang mga bakanteng mesa",
+ "distributeTablesResult": "Pamamahagi ng mesa",
+ "noFreeTables": "Walang bakanteng mesa.",
+ "noAssignableMatches": "Walang laban kung saan pareho ang mga manlalaro ay bakante.",
+ "tablesDistributed": "Ang mga mesa ay naipamahagi na.",
+ "dataNotRecorded": "Hindi pa naitala"
}
}
diff --git a/frontend/src/i18n/locales/fr.json b/frontend/src/i18n/locales/fr.json
index dc7b197b..372df45b 100644
--- a/frontend/src/i18n/locales/fr.json
+++ b/frontend/src/i18n/locales/fr.json
@@ -98,6 +98,16 @@
"info": "Information",
"confirm": "Confirmer",
"cancel": "Annuler"
+ },
+ "tournaments": {
+ "numberOfTables": "Nombre de tables",
+ "table": "Table",
+ "distributeTables": "Distribuer les tables libres",
+ "distributeTablesResult": "Distribution des tables",
+ "noFreeTables": "Aucune table libre disponible.",
+ "noAssignableMatches": "Aucun match disponible où les deux joueurs sont libres.",
+ "tablesDistributed": "Les tables ont été distribuées.",
+ "dataNotRecorded": "Pas encore enregistré"
}
}
diff --git a/frontend/src/i18n/locales/it.json b/frontend/src/i18n/locales/it.json
index 6d2b9023..dbacd1ed 100644
--- a/frontend/src/i18n/locales/it.json
+++ b/frontend/src/i18n/locales/it.json
@@ -98,6 +98,16 @@
"info": "Informazione",
"confirm": "Conferma",
"cancel": "Annulla"
+ },
+ "tournaments": {
+ "numberOfTables": "Numero di tavoli",
+ "table": "Tavolo",
+ "distributeTables": "Distribuire tavoli liberi",
+ "distributeTablesResult": "Distribuzione dei tavoli",
+ "noFreeTables": "Nessun tavolo libero disponibile.",
+ "noAssignableMatches": "Nessuna partita disponibile in cui entrambi i giocatori sono liberi.",
+ "tablesDistributed": "I tavoli sono stati distribuiti.",
+ "dataNotRecorded": "Non ancora registrato"
}
}
diff --git a/frontend/src/i18n/locales/ja.json b/frontend/src/i18n/locales/ja.json
index 8ce4e304..745e2183 100644
--- a/frontend/src/i18n/locales/ja.json
+++ b/frontend/src/i18n/locales/ja.json
@@ -98,6 +98,16 @@
"info": "情報",
"confirm": "確認",
"cancel": "キャンセル"
+ },
+ "tournaments": {
+ "numberOfTables": "卓数",
+ "table": "卓",
+ "distributeTables": "空き卓を割り当て",
+ "distributeTablesResult": "卓の割り当て",
+ "noFreeTables": "空き卓がありません。",
+ "noAssignableMatches": "両選手が空いている試合がありません。",
+ "tablesDistributed": "卓が割り当てられました。",
+ "dataNotRecorded": "未登録"
}
}
diff --git a/frontend/src/i18n/locales/pl.json b/frontend/src/i18n/locales/pl.json
index cd32cd29..704194ab 100644
--- a/frontend/src/i18n/locales/pl.json
+++ b/frontend/src/i18n/locales/pl.json
@@ -98,6 +98,16 @@
"info": "Informacja",
"confirm": "Potwierdź",
"cancel": "Anuluj"
+ },
+ "tournaments": {
+ "numberOfTables": "Liczba stołów",
+ "table": "Stół",
+ "distributeTables": "Rozdziel wolne stoły",
+ "distributeTablesResult": "Podział stołów",
+ "noFreeTables": "Brak wolnych stołów.",
+ "noAssignableMatches": "Brak meczów, w których obaj gracze są wolni.",
+ "tablesDistributed": "Stoły zostały rozdzielone.",
+ "dataNotRecorded": "Jeszcze nie wprowadzono"
}
}
diff --git a/frontend/src/i18n/locales/th.json b/frontend/src/i18n/locales/th.json
index 19370c6d..26d4cc31 100644
--- a/frontend/src/i18n/locales/th.json
+++ b/frontend/src/i18n/locales/th.json
@@ -98,6 +98,16 @@
"info": "ข้อมูล",
"confirm": "ยืนยัน",
"cancel": "ยกเลิก"
+ },
+ "tournaments": {
+ "numberOfTables": "จำนวนโต๊ะ",
+ "table": "โต๊ะ",
+ "distributeTables": "จัดสรรโต๊ะว่าง",
+ "distributeTablesResult": "การจัดสรรโต๊ะ",
+ "noFreeTables": "ไม่มีโต๊ะว่าง",
+ "noAssignableMatches": "ไม่มีแมตช์ที่ผู้เล่นทั้งสองว่าง",
+ "tablesDistributed": "จัดสรรโต๊ะเรียบร้อยแล้ว",
+ "dataNotRecorded": "ยังไม่ได้บันทึก"
}
}
diff --git a/frontend/src/i18n/locales/tl.json b/frontend/src/i18n/locales/tl.json
index 68e30a91..c7c43444 100644
--- a/frontend/src/i18n/locales/tl.json
+++ b/frontend/src/i18n/locales/tl.json
@@ -98,6 +98,16 @@
"info": "Impormasyon",
"confirm": "Kumpirmahin",
"cancel": "Kanselahin"
+ },
+ "tournaments": {
+ "numberOfTables": "Bilang ng mesa",
+ "table": "Mesa",
+ "distributeTables": "Ipamahagi ang mga bakanteng mesa",
+ "distributeTablesResult": "Pamamahagi ng mesa",
+ "noFreeTables": "Walang bakanteng mesa.",
+ "noAssignableMatches": "Walang laban kung saan pareho ang mga manlalaro ay bakante.",
+ "tablesDistributed": "Ang mga mesa ay naipamahagi na.",
+ "dataNotRecorded": "Hindi pa naitala"
}
}
diff --git a/frontend/src/i18n/locales/zh.json b/frontend/src/i18n/locales/zh.json
index 7d801d1d..b322578e 100644
--- a/frontend/src/i18n/locales/zh.json
+++ b/frontend/src/i18n/locales/zh.json
@@ -98,6 +98,16 @@
"info": "信息",
"confirm": "确认",
"cancel": "取消"
+ },
+ "tournaments": {
+ "numberOfTables": "球台数量",
+ "table": "球台",
+ "distributeTables": "分配空闲球台",
+ "distributeTablesResult": "球台分配",
+ "noFreeTables": "没有可用的空闲球台。",
+ "noAssignableMatches": "没有两位选手都空闲的比赛。",
+ "tablesDistributed": "球台已分配。",
+ "dataNotRecorded": "尚未录入"
}
}