diff --git a/src/domaine/properties/langue_fr.properties b/src/domaine/properties/langue_fr.properties index 8714ef8..4b8faf2 100644 --- a/src/domaine/properties/langue_fr.properties +++ b/src/domaine/properties/langue_fr.properties @@ -16,13 +16,13 @@ joueur1.soigne.joueur2=Joueur 1 soigne Joueur 2 lancer.de.des=Lancer les dés choisr.joueur=Choisissez un joueur joueur=Joueur -choisir.joueur.infliger.blessures=Choisissez un joueur à  qui infliger 2 blessures +choisir.joueur.infliger.blessures=Choisissez un joueur à qui infliger 2 blessures carte.equipement.a.donner=Choisissez la carte équipement que vous allez donner -joueur.a.qui.donner.carte.equipement=Choisissez un joueur à  qui donner cette carte équipement +joueur.a.qui.donner.carte.equipement=Choisissez un joueur à qui donner cette carte équipement carte.equipement=Cartes équipements choisir.equipement.a.voler=Choisissez un équipement à voler carte.vision=Carte Vision -jouer.a.qui.donner.carte=Choisissez un joueur à  qui donner la carte. +jouer.a.qui.donner.carte=Choisissez un joueur à qui donner la carte. carte=Carte effet=Effet : carte.vue.par.joueur.pioche=Cette carte ne peut être vu que par le joueur qui la pioche. @@ -48,10 +48,10 @@ carte.lieux=Carte lieux attaquer.joueur=Attaquer un autre joueur ! piocher.carte=Piocher une carte carte.tenebre=Carte ténêbre -carte.lumiere=Carte lumière +carte.lumiere=Carte lumiére attaquer.ou.soigner=Attaquer un joueur ou se soigner de 2 blessures ne.pas.attaqur=Ne pas attaquer -reveler.identite=révéler son identité! +reveler.identite=révéle son identité! c.est=C'est faction=Faction : utiliser.capacite=utilise sa capacité. @@ -67,5 +67,5 @@ se.soigner=Se soigner mode.claire=Mode clair musique=Musique langue=Langue -parametre=Paramètres +parametre=Paramétre enregistrer=Enregistrer \ No newline at end of file diff --git a/src/ihm/controller/JouerSonTour5Controller.java b/src/ihm/controller/JouerSonTour5Controller.java index bb35b32..9e5d7e5 100644 --- a/src/ihm/controller/JouerSonTour5Controller.java +++ b/src/ihm/controller/JouerSonTour5Controller.java @@ -2,6 +2,7 @@ package ihm.controller; import java.io.IOException; import java.net.URL; +import java.util.Locale; import java.util.ResourceBundle; import javafx.fxml.FXML; @@ -21,7 +22,10 @@ public class JouerSonTour5Controller implements Initializable{ @FXML public void equipementVole(MouseEvent mouseEvent) throws IOException{ - Pane pane = FXMLLoader.load(getClass().getResource("/ihm/ressources/jouerSonTour6.fxml")); + final URL fxmlURL = getClass().getResource("/ihm/ressources/jouerSonTour6.fxml"); + final ResourceBundle bundle = ResourceBundle.getBundle("domaine.properties.langue", Locale.ENGLISH); + final FXMLLoader fxmlLoader = new FXMLLoader(fxmlURL, bundle); + Pane pane = fxmlLoader.load(); rootPane.getChildren().setAll(pane); } diff --git a/src/ihm/controller/JouerSonTour6Controller.java b/src/ihm/controller/JouerSonTour6Controller.java index f24c1ff..4f04389 100644 --- a/src/ihm/controller/JouerSonTour6Controller.java +++ b/src/ihm/controller/JouerSonTour6Controller.java @@ -2,6 +2,7 @@ package ihm.controller; import java.io.IOException; import java.net.URL; +import java.util.Locale; import java.util.ResourceBundle; import javafx.fxml.FXML; @@ -21,15 +22,23 @@ public class JouerSonTour6Controller implements Initializable{ @FXML public void piocherVision(MouseEvent mouseEvent) throws IOException{ - Pane pane = FXMLLoader.load(getClass().getResource("/ihm/ressources/jouer_Son_Tour_piocher_vision.fxml")); + final URL fxmlURL = getClass().getResource("/ihm/ressources/jouer_Son_Tour_piocher_vision.fxml"); + final ResourceBundle bundle = ResourceBundle.getBundle("domaine.properties.langue", Locale.ENGLISH); + final FXMLLoader fxmlLoader = new FXMLLoader(fxmlURL, bundle); + Pane pane = fxmlLoader.load(); + rootPane.getChildren().setAll(pane); } @FXML public void piocherTenebre(MouseEvent mouseEvent) throws IOException{ - Pane pane = FXMLLoader.load(getClass().getResource("/ihm/ressources/jouer_Son_Tour_piocher_lum_et_ten.fxml")); - rootPane.getChildren().setAll(pane); + final URL fxmlURL = getClass().getResource("/ihm/ressources/jouer_Son_Tour_piocher_lum_et_ten.fxml"); + final ResourceBundle bundle = ResourceBundle.getBundle("domaine.properties.langue", Locale.ENGLISH); + final FXMLLoader fxmlLoader = new FXMLLoader(fxmlURL, bundle); + Pane pane = fxmlLoader.load(); + + rootPane.getChildren().setAll(pane); } } diff --git a/src/ihm/controller/JouerSonTourDonnerVisionController.java b/src/ihm/controller/JouerSonTourDonnerVisionController.java index a993c6c..895aba6 100644 --- a/src/ihm/controller/JouerSonTourDonnerVisionController.java +++ b/src/ihm/controller/JouerSonTourDonnerVisionController.java @@ -2,6 +2,7 @@ package ihm.controller; import java.io.IOException; import java.net.URL; +import java.util.Locale; import java.util.ResourceBundle; import javafx.fxml.FXML; @@ -20,7 +21,11 @@ public class JouerSonTourDonnerVisionController implements Initializable{ @FXML public void attaquer(MouseEvent mouseEvent) throws IOException{ - Pane pane = FXMLLoader.load(getClass().getResource("/ihm/ressources/jouer_Son_Tour_recevoir_blessure.fxml")); + final URL fxmlURL = getClass().getResource("/ihm/ressources/jouer_Son_Tour_recevoir_blessure.fxml"); + final ResourceBundle bundle = ResourceBundle.getBundle("domaine.properties.langue", Locale.ENGLISH); + final FXMLLoader fxmlLoader = new FXMLLoader(fxmlURL, bundle); + Pane pane = fxmlLoader.load(); + rootPane.getChildren().setAll(pane); } diff --git a/src/ihm/controller/MenuJoueurController.java b/src/ihm/controller/MenuJoueurController.java index 7992f89..d8fd90d 100644 --- a/src/ihm/controller/MenuJoueurController.java +++ b/src/ihm/controller/MenuJoueurController.java @@ -2,6 +2,7 @@ package ihm.controller; import java.io.IOException; import java.net.URL; +import java.util.Locale; import java.util.ResourceBundle; import javafx.fxml.FXML; @@ -12,6 +13,7 @@ import javafx.scene.control.SplitPane; import javafx.scene.image.ImageView; import javafx.scene.input.MouseEvent; import javafx.scene.layout.AnchorPane; +import javafx.scene.layout.Pane; public class MenuJoueurController implements Initializable{ @@ -23,7 +25,10 @@ public class MenuJoueurController implements Initializable{ @FXML public void changeZoneToScrollPaneJoueur(MouseEvent me) throws IOException { - AnchorPane bp = FXMLLoader.load(getClass().getResource("/ihm/ressources/ScrollPaneJoueur.fxml")); + final URL fxmlURL = getClass().getResource("/ihm/ressources/ScrollPaneJoueur.fxml"); + final ResourceBundle bundle = ResourceBundle.getBundle("domaine.properties.langue", Locale.ENGLISH); + final FXMLLoader fxmlLoader = new FXMLLoader(fxmlURL, bundle); + AnchorPane bp = fxmlLoader.load(); ImageView iv = ((ImageView)me.getSource()); Parent p = iv.getParent().getParent(); AnchorPane ap = (AnchorPane)p; diff --git a/src/ihm/controller/PiocherVisionController.java b/src/ihm/controller/PiocherVisionController.java index 3ada9f6..0dfd96d 100644 --- a/src/ihm/controller/PiocherVisionController.java +++ b/src/ihm/controller/PiocherVisionController.java @@ -2,6 +2,7 @@ package ihm.controller; import java.io.IOException; import java.net.URL; +import java.util.Locale; import java.util.ResourceBundle; import javafx.fxml.FXML; @@ -20,7 +21,11 @@ public class PiocherVisionController implements Initializable{ @FXML public void voirCarte(MouseEvent mouseEvent) throws IOException{ - Pane pane = FXMLLoader.load(getClass().getResource("/ihm/ressources/jouer_Son_Tour_donner_vision.fxml")); + final URL fxmlURL = getClass().getResource("/ihm/ressources/jouer_Son_Tour_donner_vision.fxml"); + final ResourceBundle bundle = ResourceBundle.getBundle("domaine.properties.langue", Locale.FRANCE); + final FXMLLoader fxmlLoader = new FXMLLoader(fxmlURL, bundle); + Pane pane = fxmlLoader.load(); + rootPane.getChildren().setAll(pane); } diff --git a/src/ihm/controller/PlateauControllerTest.java b/src/ihm/controller/PlateauControllerTest.java index a6b5f82..910ebe6 100644 --- a/src/ihm/controller/PlateauControllerTest.java +++ b/src/ihm/controller/PlateauControllerTest.java @@ -3,6 +3,7 @@ package ihm.controller; import java.io.IOException; import java.net.URL; +import java.util.Locale; import java.util.ResourceBundle; import ihm.PopUpBoolean; @@ -38,7 +39,11 @@ public class PlateauControllerTest implements Initializable { AnchorPane ap = getAnchorPaneJoueur(i); Pane p; try { - p = FXMLLoader.load(getClass().getResource("/ihm/ressources/MenuJoueur.fxml")); + final URL fxmlURL = getClass().getResource("/ihm/ressources/MenuJoueur.fxml"); + final ResourceBundle bundle = ResourceBundle.getBundle("domaine.properties.langue", Locale.ENGLISH); + final FXMLLoader fxmlLoader = new FXMLLoader(fxmlURL, bundle); + + p = fxmlLoader.load(); if(i > 1 && i < 3) { rotateContent(p, 90); } @@ -159,8 +164,11 @@ public class PlateauControllerTest implements Initializable { public boolean choisir(Joueur j) throws IOException { - FXMLLoader loader = new FXMLLoader(getClass().getResource("/ihm/ressources/choisirBoolean.fxml")); - Parent root = loader.load(); + final URL fxmlURL = getClass().getResource("/ihm/ressources/choisirBoolean.fxml"); + final ResourceBundle bundle = ResourceBundle.getBundle("domaine.properties.langue", Locale.ENGLISH); + final FXMLLoader fxmlLoader = new FXMLLoader(fxmlURL, bundle); + + Parent root = fxmlLoader.load(); PopUpBoolean popup = new PopUpBoolean(root, "Consulter sa carte"); return popup.display(); diff --git a/src/ihm/controller/ScrollPaneJoueurController.java b/src/ihm/controller/ScrollPaneJoueurController.java index 6d8cc57..1762715 100644 --- a/src/ihm/controller/ScrollPaneJoueurController.java +++ b/src/ihm/controller/ScrollPaneJoueurController.java @@ -2,6 +2,7 @@ package ihm.controller; import java.io.IOException; import java.net.URL; +import java.util.Locale; import java.util.ResourceBundle; import javafx.fxml.FXML; @@ -27,7 +28,10 @@ public class ScrollPaneJoueurController implements Initializable{ @FXML public void changeZoneJoueurToMenuJoueur(MouseEvent me) throws IOException { - BorderPane bp = FXMLLoader.load(getClass().getResource("/ihm/ressources/MenuJoueur.fxml")); + final URL fxmlURL = getClass().getResource("/ihm/ressources/MenuJoueur.fxml"); + final ResourceBundle bundle = ResourceBundle.getBundle("domaine.properties.langue", Locale.FRENCH); + final FXMLLoader fxmlLoader = new FXMLLoader(fxmlURL, bundle); + BorderPane bp = fxmlLoader.load(); ImageView iv = ((ImageView)me.getSource()); Parent p = iv.getParent().getParent().getParent().getParent(); AnchorPane ap = (AnchorPane)p;