From c7ca4ec82228bb9cea7408c4f84c441bdf5c7886 Mon Sep 17 00:00:00 2001 From: nawfe Date: Fri, 24 Apr 2020 16:35:59 +0200 Subject: [PATCH] Traduction --- src/ihm/Main.java | 13 +- .../controller/JouerSonTour1Controller.java | 10 +- .../controller/JouerSonTour2Controller.java | 7 +- .../controller/JouerSonTour5Controller.java | 8 +- .../controller/JouerSonTour6Controller.java | 15 +- .../JouerSonTourDonnerVisionController.java | 8 +- src/ihm/controller/MenuController.java | 9 +- .../controller/PiocherVisionController.java | 8 +- src/ihm/controller/PlateauController.java | 31 +- src/ihm/controller/PlayersController.java | 16 +- .../Cartes_lumieres_avenement_supreme.fxml | 6 +- .../Cartes_lumieres_barre_chocolat.fxml | 6 +- .../Cartes_lumieres_benediction(1).fxml | 4 +- .../Cartes_lumieres_benediction(2).fxml | 4 +- .../Cartes_lumieres_premier_secours.fxml | 4 +- .../Cartes_tenebres_araigne_sanguinaire.fxml | 4 +- ...Cartes_tenebres_chauve_souris_vampire.fxml | 4 +- .../ressources/Cartes_tenebres_dynamite.fxml | 2 +- .../Cartes_tenebres_peau_de_banane.fxml | 6 +- .../Cartes_tenebres_poupee_demoniaque.fxml | 4 +- .../Cartes_tenebres_riyuel_diabolique.fxml | 6 +- .../Cartes_tenebres_succube-tentatrice.fxml | 20 +- src/ihm/ressources/Choix_joueur.fxml | 2 +- src/ihm/ressources/EffetCarte.XML.fxml | 24 + .../Jouer_son_tour_donner_vision.fxml | 99 ++ .../Jouer_son_tour_piocher_lum_et_ten.fxml | 51 + .../Jouer_son_tour_piocher_vision.fxml | 46 + .../Jouer_son_tour_recevoir_blessure.fxml | 36 + .../Jouer_son_tour_vision_inefficace.fxml | 20 + src/ihm/ressources/LancerDeDes.fxml | 23 + src/ihm/ressources/Menu.fxml | 4 +- src/ihm/ressources/Plateau.fxml | 1059 ++++++++--------- src/ihm/ressources/PremierSecours.fxml | 34 + src/ihm/ressources/Reveler_son_identite.fxml | 29 +- src/ihm/ressources/Soigner.fxml | 35 + src/ihm/ressources/Utiliser_sa_capacite.fxml | 4 +- src/ihm/ressources/jouerSonTour1.fxml | 34 + src/ihm/ressources/jouerSonTour2.fxml | 22 + src/ihm/ressources/jouerSonTour3.fxml | 35 + src/ihm/ressources/jouerSonTour4.fxml | 39 + src/ihm/ressources/jouerSonTour6.fxml | 30 + src/ihm/ressources/jouerSonTour7.fxml | 35 + 42 files changed, 1206 insertions(+), 650 deletions(-) create mode 100644 src/ihm/ressources/EffetCarte.XML.fxml create mode 100644 src/ihm/ressources/Jouer_son_tour_donner_vision.fxml create mode 100644 src/ihm/ressources/Jouer_son_tour_piocher_lum_et_ten.fxml create mode 100644 src/ihm/ressources/Jouer_son_tour_piocher_vision.fxml create mode 100644 src/ihm/ressources/Jouer_son_tour_recevoir_blessure.fxml create mode 100644 src/ihm/ressources/Jouer_son_tour_vision_inefficace.fxml create mode 100644 src/ihm/ressources/LancerDeDes.fxml create mode 100644 src/ihm/ressources/PremierSecours.fxml create mode 100644 src/ihm/ressources/Soigner.fxml create mode 100644 src/ihm/ressources/jouerSonTour1.fxml create mode 100644 src/ihm/ressources/jouerSonTour2.fxml create mode 100644 src/ihm/ressources/jouerSonTour3.fxml create mode 100644 src/ihm/ressources/jouerSonTour4.fxml create mode 100644 src/ihm/ressources/jouerSonTour6.fxml create mode 100644 src/ihm/ressources/jouerSonTour7.fxml diff --git a/src/ihm/Main.java b/src/ihm/Main.java index 2b11853..f7cbae2 100644 --- a/src/ihm/Main.java +++ b/src/ihm/Main.java @@ -2,17 +2,26 @@ package ihm; import javafx.application.Application; import javafx.fxml.FXMLLoader; +import javafx.scene.Parent; import javafx.scene.Scene; import javafx.scene.layout.AnchorPane; import javafx.scene.layout.Pane; import javafx.stage.Stage; +import java.net.URL; +import java.util.Locale; +import java.util.ResourceBundle; + public class Main extends Application { @Override public void start(Stage primaryStage) throws Exception { System.out.println("Lancement de l'application"); - Pane root = FXMLLoader.load(getClass().getResource("ressources/Menu.fxml")); // "ressources/Jouer_tour(1)lancer_des.fxml" + final URL fxmlURL = getClass().getResource("ressources/Menu.fxml"); + final ResourceBundle bundle = ResourceBundle.getBundle("domaine.properties.langue", Locale.FRANCE); + final FXMLLoader fxmlLoader = new FXMLLoader(fxmlURL, bundle); + Parent root = fxmlLoader.load(); + primaryStage.setTitle("Shadow Hunters"); primaryStage.setScene(new Scene(root)); @@ -25,7 +34,7 @@ public class Main extends Application { String filepath = "src//ihm//ressources//musique//The_Red_Fox_Tavern.wav"; // lien vers la musique : // https://www.youtube.com/watch?v=LBpKUIyOHdo Musique musiqueObjet = new Musique(); - //musiqueObjet.playMusique(filepath); + musiqueObjet.playMusique(filepath); launch(args); } diff --git a/src/ihm/controller/JouerSonTour1Controller.java b/src/ihm/controller/JouerSonTour1Controller.java index bf8d497..f2a60e5 100644 --- a/src/ihm/controller/JouerSonTour1Controller.java +++ b/src/ihm/controller/JouerSonTour1Controller.java @@ -2,6 +2,7 @@ package ihm.controller; import java.io.IOException; import java.net.URL; +import java.util.Locale; import java.util.Random; import java.util.ResourceBundle; @@ -9,6 +10,7 @@ import carte.CarteLieu; import javafx.fxml.FXML; import javafx.fxml.FXMLLoader; import javafx.fxml.Initializable; +import javafx.scene.Parent; import javafx.scene.control.Label; import javafx.scene.input.MouseEvent; import javafx.scene.layout.BorderPane; @@ -39,8 +41,12 @@ public class JouerSonTour1Controller implements Initializable{ this.d6.setText(Integer.toString(d4)); Thread.sleep(1000); - - Pane pane = FXMLLoader.load(getClass().getResource("../ressources/Jouer_tour(2)carte_lieux.fxml")); + + final URL fxmlURL = getClass().getResource("../ressources/Jouer_tour(2)carte_lieux.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/JouerSonTour2Controller.java b/src/ihm/controller/JouerSonTour2Controller.java index 1f10dbf..a7bea8a 100644 --- a/src/ihm/controller/JouerSonTour2Controller.java +++ b/src/ihm/controller/JouerSonTour2Controller.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 carte.CarteLieu; @@ -26,7 +27,11 @@ public class JouerSonTour2Controller implements Initializable{ @FXML public void ignorerEtape(MouseEvent mouseEvent) throws IOException{ - Pane pane = FXMLLoader.load(getClass().getResource("../ressources/Jouer_tour(3)attaquer.fxml")); + final URL fxmlURL = getClass().getResource("../ressources/Jouer_tour(3)attaquer.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/JouerSonTour5Controller.java b/src/ihm/controller/JouerSonTour5Controller.java index 4370c22..2a1b13e 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; @@ -20,8 +21,11 @@ public class JouerSonTour5Controller implements Initializable{ } @FXML public void equipementVole(MouseEvent mouseEvent) throws IOException{ - - Pane pane = FXMLLoader.load(getClass().getResource("../ressources/jouerSonTour6.fxml")); + + final URL fxmlURL = getClass().getResource("../ressources/jouerSonTour6.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/JouerSonTour6Controller.java b/src/ihm/controller/JouerSonTour6Controller.java index ff0d29f..d678fb8 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; @@ -20,15 +21,21 @@ public class JouerSonTour6Controller implements Initializable{ } @FXML public void piocherVision(MouseEvent mouseEvent) throws IOException{ - - Pane pane = FXMLLoader.load(getClass().getResource("../ressources/jouer_Son_Tour_piocher_vision.fxml")); + + final URL fxmlURL = getClass().getResource("../ressources/jouer_Son_Tour_piocher_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); } @FXML public void piocherTenebre(MouseEvent mouseEvent) throws IOException{ - - Pane pane = FXMLLoader.load(getClass().getResource("../ressources/jouer_Son_Tour_piocher_lum_et_ten.fxml")); + + final URL fxmlURL = getClass().getResource("../ressources/jouer_Son_Tour_piocher_lum_et_ten.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/JouerSonTourDonnerVisionController.java b/src/ihm/controller/JouerSonTourDonnerVisionController.java index 0e05337..ab3ebfc 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; @@ -19,8 +20,11 @@ public class JouerSonTourDonnerVisionController implements Initializable{ } @FXML public void attaquer(MouseEvent mouseEvent) throws IOException{ - - Pane pane = FXMLLoader.load(getClass().getResource("../ressources/jouer_Son_Tour_recevoir_blessure.fxml")); + + final URL fxmlURL = getClass().getResource("../ressources/jouer_Son_Tour_recevoir_blessure.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/MenuController.java b/src/ihm/controller/MenuController.java index 90a4cd8..b9d13f2 100644 --- a/src/ihm/controller/MenuController.java +++ b/src/ihm/controller/MenuController.java @@ -4,6 +4,7 @@ import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.IOException; import java.net.URL; +import java.util.Locale; import java.util.ResourceBundle; import javafx.fxml.FXML; @@ -14,6 +15,7 @@ import javafx.scene.image.Image; import javafx.scene.image.ImageView; import javafx.scene.input.MouseEvent; import javafx.scene.layout.AnchorPane; +import javafx.scene.layout.BorderPane; import javafx.stage.Stage; import javafx.scene.Node; @@ -36,8 +38,11 @@ public class MenuController implements Initializable{ @FXML public void commencerPartie(MouseEvent mouseEvent) throws IOException{ - System.out.println("Passage � l'�cran de choix des joueurs"); - AnchorPane pane = FXMLLoader.load(getClass().getResource("../ressources/Choix_joueur.fxml")); + System.out.println("Passage à l'écran de choix des joueurs"); + final URL fxmlURL = getClass().getResource("../ressources/Choix_joueur.fxml"); + final ResourceBundle bundle = ResourceBundle.getBundle("domaine.properties.langue", Locale.FRANCE); + final FXMLLoader fxmlLoader = new FXMLLoader(fxmlURL, bundle); + AnchorPane pane = fxmlLoader.load(); Scene scene = new Scene(pane); Stage appStage = (Stage) ((Node) mouseEvent.getSource()).getScene().getWindow(); appStage.setScene(scene); diff --git a/src/ihm/controller/PiocherVisionController.java b/src/ihm/controller/PiocherVisionController.java index 4c9f460..7f27990 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; @@ -19,8 +20,11 @@ public class PiocherVisionController implements Initializable{ } @FXML public void voirCarte(MouseEvent mouseEvent) throws IOException{ - - Pane pane = FXMLLoader.load(getClass().getResource("../ressources/jouer_Son_Tour_donner_vision.fxml")); + + final URL fxmlURL = getClass().getResource("../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/PlateauController.java b/src/ihm/controller/PlateauController.java index db8d508..08d8542 100644 --- a/src/ihm/controller/PlateauController.java +++ b/src/ihm/controller/PlateauController.java @@ -3,10 +3,7 @@ package ihm.controller; import java.io.IOException; import java.net.URL; -import java.util.ArrayList; -import java.util.List; -import java.util.Map; -import java.util.ResourceBundle; +import java.util.*; import ihm.PopUp; import ihm.PopUpBoolean; @@ -97,10 +94,13 @@ public class PlateauController implements Initializable { */ public void seReveler(int numJoueur) throws IOException { System.out.println(listJoueur.get(numJoueur).getNom() + " se revele"); - FXMLLoader loader = new FXMLLoader(getClass().getResource("../ressources/Reveler_son_identite.fxml")); - Parent root = loader.load(); + final URL fxmlURL = getClass().getResource("../ressources/Reveler_son_identite.fxml"); + final ResourceBundle bundle = ResourceBundle.getBundle("domaine.properties.langue", Locale.FRANCE); + final FXMLLoader fxmlLoader = new FXMLLoader(fxmlURL, bundle); + Parent root = fxmlLoader.load(); + - RevelationController rc = loader.getController(); + RevelationController rc = fxmlLoader.getController(); rc.showInformation(listJoueur.get(numJoueur)); PopUp popup = new PopUp(root, "Consulter sa carte"); @@ -108,9 +108,11 @@ public class PlateauController implements Initializable { } public boolean choisir(Joueur j) throws IOException { - - FXMLLoader loader = new FXMLLoader(getClass().getResource("../ressources/choisirBoolean.fxml")); - Parent root = loader.load(); + final URL fxmlURL = getClass().getResource("../ressources/choisirBoolean.fxml"); + final ResourceBundle bundle = ResourceBundle.getBundle("domaine.properties.langue", Locale.FRANCE); + final FXMLLoader fxmlLoader = new FXMLLoader(fxmlURL, bundle); + Parent root = fxmlLoader.load(); + PopUpBoolean popup = new PopUpBoolean(root, "Consulter sa carte"); return popup.display(); @@ -125,10 +127,13 @@ public class PlateauController implements Initializable { */ public void consulterSaCarte(int numJoueur) throws IOException { System.out.println(listJoueur.get(numJoueur).getNom() + " consulte sa carte"); - FXMLLoader loader = new FXMLLoader(getClass().getResource("../ressources/afficher_carte_perso.fxml")); - Parent root = loader.load(); + final URL fxmlURL = getClass().getResource("../ressources/afficher_carte_perso.fxml"); + final ResourceBundle bundle = ResourceBundle.getBundle("domaine.properties.langue", Locale.FRANCE); + final FXMLLoader fxmlLoader = new FXMLLoader(fxmlURL, bundle); + Parent root = fxmlLoader.load(); + - AfficherCarteController acc = loader.getController(); + AfficherCarteController acc = fxmlLoader.getController(); acc.showInformation(listJoueur.get(numJoueur)); PopUp popup = new PopUp(root, "Consulter sa carte"); diff --git a/src/ihm/controller/PlayersController.java b/src/ihm/controller/PlayersController.java index 37ebaa8..7603db6 100644 --- a/src/ihm/controller/PlayersController.java +++ b/src/ihm/controller/PlayersController.java @@ -2,11 +2,7 @@ package ihm.controller; import java.io.IOException; import java.net.URL; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.ResourceBundle; +import java.util.*; import ihm.Couple; import javafx.fxml.FXML; @@ -115,12 +111,14 @@ public class PlayersController implements Initializable{ } // Creer une configuration //View.applyConfiguration(new Configuration(joueurs, nbJoueursV, nbJoueursH)); - - FXMLLoader loader = new FXMLLoader(getClass().getResource("../ressources/Plateau.fxml")); - Parent root = loader.load(); + final URL fxmlURL = getClass().getResource("../ressources/Plateau.fxml"); + final ResourceBundle bundle = ResourceBundle.getBundle("domaine.properties.langue", Locale.FRENCH); + final FXMLLoader fxmlLoader = new FXMLLoader(fxmlURL, bundle); + Parent root = fxmlLoader.load(); + - PlateauController pc = loader.getController(); + PlateauController pc = fxmlLoader.getController(); GestionnaireJeu.setPlateauController(pc); GestionnaireJeu.setConfiguration(new Configuration(this.joueurs)); Map map = GestionnaireJeu.getJoueursMap(new Configuration(this.joueurs)); diff --git a/src/ihm/ressources/Cartes_lumieres_avenement_supreme.fxml b/src/ihm/ressources/Cartes_lumieres_avenement_supreme.fxml index a80d953..21fe6f7 100644 --- a/src/ihm/ressources/Cartes_lumieres_avenement_supreme.fxml +++ b/src/ihm/ressources/Cartes_lumieres_avenement_supreme.fxml @@ -13,9 +13,9 @@ - - -