From f619bcea3ef38e6c1b5bba5a7d0c3a78079b1760 Mon Sep 17 00:00:00 2001 From: nawfe Date: Fri, 15 May 2020 16:14:42 +0200 Subject: [PATCH] Traduction fin --- src/domaine/properties/langue.properties | 4 ++++ src/domaine/properties/langue_de.properties | 6 +++++- src/domaine/properties/langue_en.properties | 6 +++++- src/domaine/properties/langue_fr.properties | 4 ++++ src/domaine/properties/langue_it.properties | 6 +++++- src/ihm/Main.java | 3 ++- src/ihm/controller/AlterationVieZJ.java | 7 +++++-- src/ihm/controller/ChoisirBoolean.java | 9 ++++++--- 8 files changed, 36 insertions(+), 9 deletions(-) diff --git a/src/domaine/properties/langue.properties b/src/domaine/properties/langue.properties index 3899ac2..defb36f 100644 --- a/src/domaine/properties/langue.properties +++ b/src/domaine/properties/langue.properties @@ -110,3 +110,7 @@ erreur.difficulte=erreur choix difficult retour.menu=Retour au Menu retour.jeu=Retour au jeu fichier.audio.non.trouver=le fichier audio n'est pas trouvé +vous.etes.soigne.de=Vous êtes soigné de +vous.etes.blesser.de=Vous êtes blessé de +souhaiter.vous.attaquer.qq=Souhaitez-vous attaquer quelqu'un? +souhaiter.vous.activer.carte.vision=Souhaitez-vous activer l'effet de la carte vision \ No newline at end of file diff --git a/src/domaine/properties/langue_de.properties b/src/domaine/properties/langue_de.properties index 74e8af5..acc5d64 100644 --- a/src/domaine/properties/langue_de.properties +++ b/src/domaine/properties/langue_de.properties @@ -110,4 +110,8 @@ erreur.difficulte=dificultad de elecci retour.menu=Volver al menú retour.jeu=Volver al juego fichier.audio.non.trouver=no se encuentra el archivo de audio -choisir.joueur.a.qui.voler.equipement=¡Elige al jugador para robar el equipo! \ No newline at end of file +choisir.joueur.a.qui.voler.equipement=¡Elige al jugador para robar el equipo! +vous.etes.soigne.de=Te cuidan +vous.etes.blesser.de=Estás herido de +souhaiter.vous.attaquer.qq=¿Atacarías a alguien? +souhaiter.vous.activer.carte.vision=¿Quieres activar el efecto de tarjeta de visión? \ No newline at end of file diff --git a/src/domaine/properties/langue_en.properties b/src/domaine/properties/langue_en.properties index 35698c3..2b884ae 100644 --- a/src/domaine/properties/langue_en.properties +++ b/src/domaine/properties/langue_en.properties @@ -111,4 +111,8 @@ erreur.difficulte=error choice difficulty of the ai retour.menu=Return to Menu retour.jeu=Back to the game fichier.audio.non.trouver=audio file is not found -choisir.joueur.a.qui.voler.equipement=Choose the player to steal equipment from! \ No newline at end of file +choisir.joueur.a.qui.voler.equipement=Choose the player to steal equipment from! +vous.etes.soigne.de=You are cared for +vous.etes.blesser.de=Sei ferito da +souhaiter.vous.attaquer.qq=Would you attack someone? +souhaiter.vous.activer.carte.vision=Do you want to activate the vision card effect? \ No newline at end of file diff --git a/src/domaine/properties/langue_fr.properties b/src/domaine/properties/langue_fr.properties index fce2bfd..99928bd 100644 --- a/src/domaine/properties/langue_fr.properties +++ b/src/domaine/properties/langue_fr.properties @@ -111,3 +111,7 @@ retour.menu=Retour au Menu retour.jeu=Retour au jeu fichier.audio.non.trouver=le fichier audio n'est pas trouvé choisir.joueur.a.qui.voler.equipement=Choisissez le joueur à qui voler un equipement! +vous.etes.soigne.de=Vous êtes soigné de +vous.etes.blesser.de=Vous êtes blessé de +souhaiter.vous.attaquer.qq=Souhaitez-vous attaquer quelqu'un? +souhaiter.vous.activer.carte.vision=Souhaitez-vous activer l'effet de la carte vision diff --git a/src/domaine/properties/langue_it.properties b/src/domaine/properties/langue_it.properties index 7365edf..bd81341 100644 --- a/src/domaine/properties/langue_it.properties +++ b/src/domaine/properties/langue_it.properties @@ -110,4 +110,8 @@ erreur.difficulte=errore difficolta ia retour.menu=Ritornare al Menu retour.jeu=Ritornare al gioco fichier.audio.non.trouver=il file audio non è stato trovato -choisir.joueur.a.qui.voler.equipement=Scegli il giocatore dal quale rubare l'equipaggiamento! \ No newline at end of file +choisir.joueur.a.qui.voler.equipement=Scegli il giocatore dal quale rubare l'equipaggiamento! +vous.etes.soigne.de=Sei curato +vous.etes.blesser.de=Sei ferito da +souhaiter.vous.attaquer.qq=Attaccheresti qualcuno? +souhaiter.vous.activer.carte.vision=Vuoi attivare l'effetto della carta visione? \ No newline at end of file diff --git a/src/ihm/Main.java b/src/ihm/Main.java index 757ee47..5f4a035 100644 --- a/src/ihm/Main.java +++ b/src/ihm/Main.java @@ -5,6 +5,7 @@ import java.util.ResourceBundle; import database.CreatingCardsTest; import database.RessourceLoader; +import ihm.controller.ParametreController; import javafx.application.Application; import javafx.event.EventHandler; import javafx.fxml.FXMLLoader; @@ -22,7 +23,7 @@ public class Main extends Application { @Override public void start(Stage primaryStage) throws Exception { final URL fxmlURL = getClass().getResource("ressources/Menu.fxml"); - final ResourceBundle bundle = ResourceBundle.getBundle("domaine.properties.langue", Locale.FRANCE); + final ResourceBundle bundle = ResourceBundle.getBundle("domaine.properties.langue", ParametreController.LaLangue); final FXMLLoader fxmlLoader = new FXMLLoader(fxmlURL, bundle); Pane root = fxmlLoader.load(); diff --git a/src/ihm/controller/AlterationVieZJ.java b/src/ihm/controller/AlterationVieZJ.java index 613eedf..e569f26 100644 --- a/src/ihm/controller/AlterationVieZJ.java +++ b/src/ihm/controller/AlterationVieZJ.java @@ -6,11 +6,14 @@ import java.util.ResourceBundle; import javafx.fxml.FXML; import javafx.fxml.Initializable; import javafx.scene.control.Label; +import sun.util.resources.Bundles; public class AlterationVieZJ implements Initializable { @FXML private Label label; + private ResourceBundle bundle1 = ResourceBundle.getBundle("domaine.properties.langue", ParametreController.LaLangue); + @Override public void initialize(URL arg0, ResourceBundle arg1) { @@ -18,9 +21,9 @@ public class AlterationVieZJ implements Initializable { public void changeLabel(int valeur) { if(valeur > 0 ) { - this.label.setText("Vous êtes soigné de "+valeur+"PV"); + this.label.setText(bundle1.getString("vous.etes.soigne.de")+valeur+"PV"); }else { - this.label.setText("Vous êtes blessé de "+valeur+"PV"); + this.label.setText(bundle1.getString("vous.etes.blesser.de")+valeur+"PV"); } } } diff --git a/src/ihm/controller/ChoisirBoolean.java b/src/ihm/controller/ChoisirBoolean.java index b55632d..a232176 100644 --- a/src/ihm/controller/ChoisirBoolean.java +++ b/src/ihm/controller/ChoisirBoolean.java @@ -16,6 +16,7 @@ import main.ControleurIA; import main.GestionnaireJeu; import main.Joueur; import main.JoueurVirtuel; +import sun.util.resources.Bundles; public class ChoisirBoolean implements Initializable { @FXML @@ -27,6 +28,8 @@ public class ChoisirBoolean implements Initializable { private boolean result; + private ResourceBundle bundle1 = ResourceBundle.getBundle("domaine.properties.langue", ParametreController.LaLangue); + @Override public void initialize(URL arg0, ResourceBundle arg1) { @@ -69,13 +72,13 @@ public class ChoisirBoolean implements Initializable { public void setTitre(Contexte c) { switch(c) { case ATTAQUER: - titre.setText("Souhaitez-vous attaquer quelqu'un?"); + titre.setText(bundle1.getString("souhaiter.vous.attaquer.qq")); break; case ACTIVER_EFFET_LIEU : - titre.setText("Souhaitez-vous activer l'effet du lieu?"); + titre.setText(bundle1.getString("souhaiter.vous.activer.effet.lieu")); break; case CHOISIR_VISION : - titre.setText("Souhaitez-vous activer l'effet de la carte vision"); + titre.setText(bundle1.getString("souhaiter.vous.activer.carte.vision")); break; default: }