wip: competition card system

This commit is contained in:
2026-01-26 22:36:26 +01:00
parent 197ee0d5b1
commit 189eb135bb
24 changed files with 1232 additions and 616 deletions

View File

@@ -5,13 +5,21 @@
"actuel": "Current",
"administration": "Administration",
"adresseDuServeur": "Server address",
"advertisement": "",
"ajouter": "Add",
"ajouterDesCombattants": "Add fighters",
"ajouterUn": "Add one",
"ajouterUneTeam": "Add team",
"attention": "Warning",
"aucuneConfigurationObs": "No OBS configuration found, please import one",
"avertissement": "Warning",
"bleu": "Blue",
"blue": "Blue",
"cardAdded": "Card added",
"cardRemoved": "Card removed",
"cartonJaune": "Yellow card",
"cartonNoir": "Black card",
"cartonRouge": "Red card",
"catégorie": "Category",
"chrono.+/-...S": "+/- ... s",
"chrono.+10S": "+10 s",
@@ -47,6 +55,7 @@
"duréePause": "Pause duration",
"duréeRound": "Round duration",
"editionDeLaCatégorie": "Edit category",
"editionDuMatch": "Match edition",
"enregister": "Save",
"enregistrer": "Save",
"epéeBouclier": "Sword and shield",
@@ -100,6 +109,7 @@
"serveur": "Server",
"suivant": "Next",
"supprimer": "Delete",
"supprimerUn": "Delete one",
"sélectionneLesModesDaffichage": "Select display modes",
"sélectionner": "Select",
"team": "Team",

View File

@@ -247,6 +247,9 @@
"comp.toast.register.self.del.error": "Error during unregistration",
"comp.toast.register.self.del.pending": "Unregistration in progress",
"comp.toast.register.self.del.success": "Unregistration completed",
"comp.toast.registers.addMultiple.error": "Import failed",
"comp.toast.registers.addMultiple.pending": "Import in progress",
"comp.toast.registers.addMultiple.success": "Import completed successfully 🎉",
"comp.toast.save.error": "Failed to save competition",
"comp.toast.save.pending": "Saving competition in progress",
"comp.toast.save.success": "Competition saved successfully 🎉",
@@ -309,6 +312,66 @@
"f": "F",
"faitPar": "Done by",
"femme": "Female",
"fileImport.variants": {
"categorie": [
"category",
"catégorie",
"weight category",
"age category"
],
"club": [
"club",
"club name",
"association",
"association name"
],
"genre": [
"gender",
"genre",
"sex",
"civility"
],
"licence": [
"license",
"licence",
"license number",
"license ID",
"ID license",
"licence no"
],
"nom": [
"last name",
"nom",
"family name",
"surname",
"lastname"
],
"overCategory": [
"over category",
"surclassement",
"category override",
"over classification"
],
"pays": [
"country",
"pays",
"country of residence",
"origin country"
],
"prenom": [
"first name",
"prénom",
"given name",
"first given name"
],
"weight": [
"weight",
"poids",
"weight (kg)",
"actual weight",
"mass"
]
},
"filtre": "Filter",
"gantMainBouclier": "Shield hand glove",
"gantMainsArmées": "Armed hand(s) glove(s)",
@@ -597,68 +660,5 @@
"voirLesStatues": "View statues",
"vousNêtesPasEncoreInscrit": "You are not yet registered or your registration has not yet been entered on the intranet",
"à": "at",
"étatDeLaDemande": "Request status",
"fileImport.variants": {
"licence": [
"license",
"licence",
"license number",
"license ID",
"ID license",
"licence no"
],
"pays": [
"country",
"pays",
"country of residence",
"origin country"
],
"nom": [
"last name",
"nom",
"family name",
"surname",
"lastname"
],
"prenom": [
"first name",
"prénom",
"given name",
"first given name"
],
"genre": [
"gender",
"genre",
"sex",
"civility"
],
"weight": [
"weight",
"poids",
"weight (kg)",
"actual weight",
"mass"
],
"categorie": [
"category",
"catégorie",
"weight category",
"age category"
],
"overCategory": [
"over category",
"surclassement",
"category override",
"over classification"
],
"club": [
"club",
"club name",
"association",
"association name"
]
},
"comp.toast.registers.addMultiple.error": "Import failed",
"comp.toast.registers.addMultiple.pending": "Import in progress",
"comp.toast.registers.addMultiple.success": "Import completed successfully 🎉"
"étatDeLaDemande": "Request status"
}

View File

@@ -5,13 +5,21 @@
"actuel": "Actuel",
"administration": "Administration",
"adresseDuServeur": "Adresse du serveur",
"advertisement": "Advertisement",
"ajouter": "Ajouter",
"ajouterDesCombattants": "Ajouter des combattants",
"ajouterUn": "Ajouter un ",
"ajouterUneTeam": "Ajouter une équipe",
"attention": "Attention",
"aucuneConfigurationObs": "Aucune configuration OBS trouvée, veuillez en importer une",
"avertissement": "Avertissement",
"bleu": "Bleu",
"blue": "Blue",
"cardAdded": "Carton ajouté",
"cardRemoved": "Carton retiré",
"cartonJaune": "Carton jaune",
"cartonNoir": "Carton noir",
"cartonRouge": "Carton rouge",
"catégorie": "Catégorie",
"chrono.+/-...S": "+/- ... s",
"chrono.+10S": "+10 s",
@@ -47,6 +55,7 @@
"duréePause": "Durée pause",
"duréeRound": "Durée round",
"editionDeLaCatégorie": "Edition de la catégorie",
"editionDuMatch": "Edition du match",
"enregister": "Enregister",
"enregistrer": "Enregistrer",
"epéeBouclier": "Epée bouclier",
@@ -100,6 +109,7 @@
"serveur": "Serveur",
"suivant": "Suivant",
"supprimer": "Supprimer",
"supprimerUn": "Supprimer un",
"sélectionneLesModesDaffichage": "Sélectionne les modes d'affichage",
"sélectionner": "Sélectionner",
"team": "Équipe",

View File

@@ -247,6 +247,9 @@
"comp.toast.register.self.del.error": "Erreur lors de la désinscription",
"comp.toast.register.self.del.pending": "Désinscription en cours",
"comp.toast.register.self.del.success": "Désinscription réalisée",
"comp.toast.registers.addMultiple.error": "Erreur lors de l'importation des combattants",
"comp.toast.registers.addMultiple.pending": "Importation des combattants en cours...",
"comp.toast.registers.addMultiple.success": "Importation des combattants réussie 🎉",
"comp.toast.save.error": "Échec de l'enregistrement de la compétition",
"comp.toast.save.pending": "Enregistrement de la compétition en cours",
"comp.toast.save.success": "Compétition enregistrée avec succès 🎉",
@@ -309,6 +312,70 @@
"f": "F",
"faitPar": "Fait par",
"femme": "Femme",
"fileImport.variants": {
"categorie": [
"catégorie",
"category",
"catégorie de poids",
"weight category",
"catégorie d'âge"
],
"club": [
"club",
"nom du club",
"club name",
"association",
"nom de l'association"
],
"genre": [
"genre",
"sexe",
"gender",
"sex",
"civilité"
],
"licence": [
"licence",
"n° licence",
"num licence",
"id licence",
"license",
"licence id"
],
"nom": [
"nom",
"nom de famille",
"lastname",
"family name",
"nom complet"
],
"overCategory": [
"surclassement",
"over category",
"surcatégorie",
"surclassement de catégorie"
],
"pays": [
"pays",
"country",
"pays de résidence",
"pays d'origine"
],
"prenom": [
"prénom",
"prenom",
"first name",
"given name",
"prénom usuel"
],
"weight": [
"poids",
"weight",
"poids (kg)",
"poids réel",
"masse"
]
},
"filtre": "Filtre",
"gantMainBouclier": "Gant main de bouclier",
"gantMainsArmées": "Gant main(s) armée(s)",
@@ -597,72 +664,5 @@
"voirLesStatues": "Voir les statues",
"vousNêtesPasEncoreInscrit": "Vous n'êtes pas encore inscrit ou votre inscription n'a pas encore été rentrée sur l'intranet",
"à": "à",
"étatDeLaDemande": "État de la demande",
"fileImport.variants": {
"licence": [
"licence",
"n° licence",
"num licence",
"id licence",
"license",
"licence id"
],
"pays": [
"pays",
"country",
"pays de résidence",
"pays d'origine"
],
"nom": [
"nom",
"nom de famille",
"lastname",
"family name",
"nom complet"
],
"prenom": [
"prénom",
"prenom",
"first name",
"given name",
"prénom usuel"
],
"genre": [
"genre",
"sexe",
"gender",
"sex",
"civilité"
],
"weight": [
"poids",
"weight",
"poids (kg)",
"poids réel",
"masse"
],
"categorie": [
"catégorie",
"category",
"catégorie de poids",
"weight category",
"catégorie d'âge"
],
"overCategory": [
"surclassement",
"over category",
"surcatégorie",
"surclassement de catégorie"
],
"club": [
"club",
"nom du club",
"club name",
"association",
"nom de l'association"
]
},
"comp.toast.registers.addMultiple.error": "Erreur lors de l'importation des combattants",
"comp.toast.registers.addMultiple.pending": "Importation des combattants en cours...",
"comp.toast.registers.addMultiple.success": "Importation des combattants réussie 🎉"
"étatDeLaDemande": "État de la demande"
}