diff --git a/TheGameExtreme.Android/Properties/AssemblyInfo.cs b/TheGameExtreme.Android/Properties/AssemblyInfo.cs
index cc70f4d..797d595 100644
--- a/TheGameExtreme.Android/Properties/AssemblyInfo.cs
+++ b/TheGameExtreme.Android/Properties/AssemblyInfo.cs
@@ -1,4 +1,5 @@
using System.Reflection;
+using System.Resources;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
using Android.App;
@@ -16,6 +17,7 @@ using Android.App;
[assembly: AssemblyCulture("")]
[assembly: ComVisible(false)]
+
// Version information for an assembly consists of the following four values:
//
// Major Version
diff --git a/TheGameExtreme.Android/Resources/Resource.designer.cs b/TheGameExtreme.Android/Resources/Resource.designer.cs
index 27e2d81..3e31455 100644
--- a/TheGameExtreme.Android/Resources/Resource.designer.cs
+++ b/TheGameExtreme.Android/Resources/Resource.designer.cs
@@ -1,11 +1,11 @@
#pragma warning disable 1591
//------------------------------------------------------------------------------
//
-// This code was generated by a tool.
-// Runtime Version:4.0.30319.42000
+// Ce code a été généré par un outil.
+// Version du runtime :4.0.30319.42000
//
-// Changes to this file may cause incorrect behavior and will be lost if
-// the code is regenerated.
+// Les modifications apportées à ce fichier peuvent provoquer un comportement incorrect et seront perdues si
+// le code est régénéré.
//
//------------------------------------------------------------------------------
diff --git a/TheGameExtreme/AppRessource.Designer.cs b/TheGameExtreme/AppRessource.Designer.cs
deleted file mode 100644
index 3a05065..0000000
--- a/TheGameExtreme/AppRessource.Designer.cs
+++ /dev/null
@@ -1,236 +0,0 @@
-//------------------------------------------------------------------------------
-//
-// Ce code a été généré par un outil.
-// Version du runtime :4.0.30319.42000
-//
-// Les modifications apportées à ce fichier peuvent provoquer un comportement incorrect et seront perdues si
-// le code est régénéré.
-//
-//------------------------------------------------------------------------------
-
-namespace TheGameExtreme {
- using System;
-
-
- ///
- /// Une classe de ressource fortement typée destinée, entre autres, à la consultation des chaînes localisées.
- ///
- // Cette classe a été générée automatiquement par la classe StronglyTypedResourceBuilder
- // à l'aide d'un outil, tel que ResGen ou Visual Studio.
- // Pour ajouter ou supprimer un membre, modifiez votre fichier .ResX, puis réexécutez ResGen
- // avec l'option /str ou régénérez votre projet VS.
- [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "16.0.0.0")]
- [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
- [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
- internal class AppRessource {
-
- private static global::System.Resources.ResourceManager resourceMan;
-
- private static global::System.Globalization.CultureInfo resourceCulture;
-
- [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")]
- internal AppRessource() {
- }
-
- ///
- /// Retourne l'instance ResourceManager mise en cache utilisée par cette classe.
- ///
- [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
- internal static global::System.Resources.ResourceManager ResourceManager {
- get {
- if (object.ReferenceEquals(resourceMan, null)) {
- global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("TheGameExtreme.AppRessource", typeof(AppRessource).Assembly);
- resourceMan = temp;
- }
- return resourceMan;
- }
- }
-
- ///
- /// Remplace la propriété CurrentUICulture du thread actuel pour toutes
- /// les recherches de ressources à l'aide de cette classe de ressource fortement typée.
- ///
- [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
- internal static global::System.Globalization.CultureInfo Culture {
- get {
- return resourceCulture;
- }
- set {
- resourceCulture = value;
- }
- }
-
- ///
- /// Recherche une chaîne localisée semblable à Pile ascendante.
- ///
- internal static string StrAcendingStack {
- get {
- return ResourceManager.GetString("StrAcendingStack", resourceCulture);
- }
- }
-
- ///
- /// Recherche une chaîne localisée semblable à La pile choisie n'existe pas!.
- ///
- internal static string StrCantGetStack {
- get {
- return ResourceManager.GetString("StrCantGetStack", resourceCulture);
- }
- }
-
- ///
- /// Recherche une chaîne localisée semblable à Carte inexistante.
- ///
- internal static string StrCardDoesntExist {
- get {
- return ResourceManager.GetString("StrCardDoesntExist", resourceCulture);
- }
- }
-
- ///
- /// Recherche une chaîne localisée semblable à Vous devez jouer au minimum deux cartes avant de finir votre tour.
- ///
- internal static string StrCardPlayedLessThanTwo {
- get {
- return ResourceManager.GetString("StrCardPlayedLessThanTwo", resourceCulture);
- }
- }
-
- ///
- /// Recherche une chaîne localisée semblable à Veuillez selectionner une carte à placer sur une pile.
- ///
- internal static string StrChooseCardToPlay {
- get {
- return ResourceManager.GetString("StrChooseCardToPlay", resourceCulture);
- }
- }
-
- ///
- /// Recherche une chaîne localisée semblable à Selectionner la pile sur laquelle vous souhaitez poser la carte.
- ///
- internal static string StrChooseStack {
- get {
- return ResourceManager.GetString("StrChooseStack", resourceCulture);
- }
- }
-
- ///
- /// Recherche une chaîne localisée semblable à Pile Descendante.
- ///
- internal static string StrDownStack {
- get {
- return ResourceManager.GetString("StrDownStack", resourceCulture);
- }
- }
-
- ///
- /// Recherche une chaîne localisée semblable à Le jeu est fini! Veuillez lancer une nouvelle partie!.
- ///
- internal static string StrEndOfGame {
- get {
- return ResourceManager.GetString("StrEndOfGame", resourceCulture);
- }
- }
-
- ///
- /// Recherche une chaîne localisée semblable à Fin de tour.
- ///
- internal static string StrEndTurn {
- get {
- return ResourceManager.GetString("StrEndTurn", resourceCulture);
- }
- }
-
- ///
- /// Recherche une chaîne localisée semblable à Veuillez saisir votre pseudo.
- ///
- internal static string StrEnterPseudo {
- get {
- return ResourceManager.GetString("StrEnterPseudo", resourceCulture);
- }
- }
-
- ///
- /// Recherche une chaîne localisée semblable à Le jeu est terminé! Désolé, vous avez perdu... Essayez encore!.
- ///
- internal static string StrLose {
- get {
- return ResourceManager.GetString("StrLose", resourceCulture);
- }
- }
-
- ///
- /// Recherche une chaîne localisée semblable à Le jeu est terminé! Désolé, vous avez perdu... Vous deviez jouer trois cartes à cause de l'effet \"Trois cartes joué\" hors votre jeu ne permet pas d'en jouer autant! Essayez encore!.
- ///
- internal static string StrLose3CardEffect {
- get {
- return ResourceManager.GetString("StrLose3CardEffect", resourceCulture);
- }
- }
-
- ///
- /// Recherche une chaîne localisée semblable à Le joueur n'a plus de carte dans sa main.
- ///
- internal static string StrNoMoreCardOnHand {
- get {
- return ResourceManager.GetString("StrNoMoreCardOnHand", resourceCulture);
- }
- }
-
- ///
- /// Recherche une chaîne localisée semblable à Veuillez choisir un nombre de joueur et leur(s) nom(s).
- ///
- internal static string StrPlayerSelections {
- get {
- return ResourceManager.GetString("StrPlayerSelections", resourceCulture);
- }
- }
-
- ///
- /// Recherche une chaîne localisée semblable à - L'objectif est de battre la machine seul et/ou en coopération.
- ///
- /// - Afin d'atteindre l'objectif, les joueurs disposent de 4 piles (par defaut): deux ascendantes(Verte) et deux descendantes(Rouge).
- ///
- /// - Sur les piles ascendantes, le joueur doit bien entendu poser des cartes plus grandes et inversement sur les piles descendantes.
- ///
- /// - Le but est de poser les 98 cartes du jeu sur les différentes piles à votre disposition.
- /// (Pour ce faire confer les règles de tour de jeu ci-dessous)
- ///
/// [le reste de la chaîne a été tronqué]";.
- ///
- internal static string StrRules {
- get {
- return ResourceManager.GetString("StrRules", resourceCulture);
- }
- }
-
- ///
- /// Recherche une chaîne localisée semblable à Désolé, vous n'avez pas recouvert la tête de mort... Réessayez ;).
- ///
- internal static string StrSkullEffect {
- get {
- return ResourceManager.GetString("StrSkullEffect", resourceCulture);
- }
- }
-
- ///
- /// Recherche une chaîne localisée semblable à
- /// Le jeu est terminé!
- /// Bravo vous avez gagné!
- /// .
- ///
- internal static string StrWin {
- get {
- return ResourceManager.GetString("StrWin", resourceCulture);
- }
- }
-
- ///
- /// Recherche une chaîne localisée semblable à La carte ne rentre pas dans la pile sectionnée!.
- ///
- internal static string StrWrongStack {
- get {
- return ResourceManager.GetString("StrWrongStack", resourceCulture);
- }
- }
- }
-}
diff --git a/TheGameExtreme/AppRessource.Designer.cs.orig b/TheGameExtreme/AppRessource.Designer.cs.orig
deleted file mode 100644
index a0f5f59..0000000
--- a/TheGameExtreme/AppRessource.Designer.cs.orig
+++ /dev/null
@@ -1,252 +0,0 @@
-//------------------------------------------------------------------------------
-//
-// Ce code a été généré par un outil.
-// Version du runtime :4.0.30319.42000
-//
-// Les modifications apportées à ce fichier peuvent provoquer un comportement incorrect et seront perdues si
-// le code est régénéré.
-//
-//------------------------------------------------------------------------------
-
-namespace TheGameExtreme {
- using System;
-
-
- ///
- /// Une classe de ressource fortement typée destinée, entre autres, à la consultation des chaînes localisées.
- ///
- // Cette classe a été générée automatiquement par la classe StronglyTypedResourceBuilder
- // à l'aide d'un outil, tel que ResGen ou Visual Studio.
- // Pour ajouter ou supprimer un membre, modifiez votre fichier .ResX, puis réexécutez ResGen
- // avec l'option /str ou régénérez votre projet VS.
- [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "16.0.0.0")]
- [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
- [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
- internal class AppRessource {
-
- private static global::System.Resources.ResourceManager resourceMan;
-
- private static global::System.Globalization.CultureInfo resourceCulture;
-
- [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")]
- internal AppRessource() {
- }
-
- ///
- /// Retourne l'instance ResourceManager mise en cache utilisée par cette classe.
- ///
- [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
- internal static global::System.Resources.ResourceManager ResourceManager {
- get {
- if (object.ReferenceEquals(resourceMan, null)) {
- global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("TheGameExtreme.AppRessource", typeof(AppRessource).Assembly);
- resourceMan = temp;
- }
- return resourceMan;
- }
- }
-
- ///
- /// Remplace la propriété CurrentUICulture du thread actuel pour toutes
- /// les recherches de ressources à l'aide de cette classe de ressource fortement typée.
- ///
- [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
- internal static global::System.Globalization.CultureInfo Culture {
- get {
- return resourceCulture;
- }
- set {
- resourceCulture = value;
- }
- }
-
- ///
- /// Recherche une chaîne localisée semblable à Pile ascendante.
- ///
- internal static string StrAcendingStack {
- get {
- return ResourceManager.GetString("StrAcendingStack", resourceCulture);
- }
- }
-
- ///
- /// Recherche une chaîne localisée semblable à La pile choisie n'existe pas!.
- ///
- internal static string StrCantGetStack {
- get {
- return ResourceManager.GetString("StrCantGetStack", resourceCulture);
- }
- }
-
- ///
- /// Recherche une chaîne localisée semblable à Carte inexistante.
- ///
- internal static string StrCardDoesntExist {
- get {
- return ResourceManager.GetString("StrCardDoesntExist", resourceCulture);
- }
- }
-
- ///
- /// Recherche une chaîne localisée semblable à Vous n'avez pas joué assez de carte! essaye encore.
- ///
- internal static string StrCardPlayedLessThanTwo {
- get {
- return ResourceManager.GetString("StrCardPlayedLessThanTwo", resourceCulture);
- }
- }
-
- ///
- /// Recherche une chaîne localisée semblable à Veuillez selectionner une carte à placer sur une pile.
- ///
- internal static string StrChooseCardToPlay {
- get {
- return ResourceManager.GetString("StrChooseCardToPlay", resourceCulture);
- }
- }
-
- ///
- /// Recherche une chaîne localisée semblable à Selectionner la pile sur laquelle vous souhaitez poser la carte.
- ///
- internal static string StrChooseStack {
- get {
- return ResourceManager.GetString("StrChooseStack", resourceCulture);
- }
- }
-
- ///
- /// Recherche une chaîne localisée semblable à Pile Descendante.
- ///
- internal static string StrDownStack {
- get {
- return ResourceManager.GetString("StrDownStack", resourceCulture);
- }
- }
-
- ///
- /// Recherche une chaîne localisée semblable à Le jeu est fini! Veuillez lancer une nouvelle partie!.
- ///
- internal static string StrEndOfGame {
- get {
- return ResourceManager.GetString("StrEndOfGame", resourceCulture);
- }
- }
-
- ///
- /// Recherche une chaîne localisée semblable à Fin de tour.
- ///
- internal static string StrEndTurn {
- get {
- return ResourceManager.GetString("StrEndTurn", resourceCulture);
- }
- }
-
- ///
- /// Recherche une chaîne localisée semblable à Veuillez saisir votre pseudo.
- ///
- internal static string StrEnterPseudo {
- get {
- return ResourceManager.GetString("StrEnterPseudo", resourceCulture);
- }
- }
-
- ///
- /// Recherche une chaîne localisée semblable à Le jeu est terminé! Désolé, vous avez perdu... Essayez encore!.
- ///
- internal static string StrLose {
- get {
- return ResourceManager.GetString("StrLose", resourceCulture);
- }
- }
-
- ///
- /// Recherche une chaîne localisée semblable à Le jeu est terminé! Désolé, vous avez perdu... Vous deviez jouer trois cartes à cause de l'effet \"Trois cartes joué\" hors votre jeu ne permet pas d'en jouer autant! Essayez encore!.
- ///
- internal static string StrLose3CardEffect {
- get {
- return ResourceManager.GetString("StrLose3CardEffect", resourceCulture);
- }
- }
-
- ///
- /// Recherche une chaîne localisée semblable à Le joueur n'a plus de carte dans sa main.
- ///
- internal static string StrNoMoreCardOnHand {
- get {
- return ResourceManager.GetString("StrNoMoreCardOnHand", resourceCulture);
- }
- }
-
- ///
- /// Recherche une chaîne localisée semblable à Veuillez choisir un nombre de joueur et leur(s) nom(s).
- ///
- internal static string StrPlayerSelections {
- get {
- return ResourceManager.GetString("StrPlayerSelections", resourceCulture);
- }
- }
-
- ///
- /// Recherche une chaîne localisée semblable à -L'objectif est de battre la machine ! Seul ou à plusieurs !
- ///
- ///-Le but est de pouvoir poser toute les cartes de la pioche sur les différentes piles à votre disposition.
- ///
- ///-Le jeu comporte 98 cartes numérotées de 2 à 99.
- ///
- ///-4 piles sont à votre disposition, deux ascendantes(↑), et deux descendantes(↓).
- ///
- ///-L'objectif est de réussir à poser la totalité des cartes sur les piles proposées, afin de gagner la partie.
- ///
- ///-Chaque joueur doit jouer au minimum deux cartes par tour.
- ///
- ///-Pour empiler les cartes sur [le reste de la chaîne a été tronqué]";.
- ///
- internal static string StrRules {
- get {
- return ResourceManager.GetString("StrRules", resourceCulture);
- }
- }
-
- ///
- /// Recherche une chaîne localisée semblable à Désolé, vous n'avez pas recouvert la tête de mort... Réessayez ;).
- ///
- internal static string StrSkullEffect {
- get {
- return ResourceManager.GetString("StrSkullEffect", resourceCulture);
- }
- }
-
- ///
- /// Recherche une chaîne localisée semblable à Le jeu est terminé!\n Bravo vous avez gagné!.
- ///
- internal static string StrWin {
- get {
- return ResourceManager.GetString("StrWin", resourceCulture);
- }
- }
-
- ///
- /// Recherche une chaîne localisée semblable à La carte ne rentre pas dans la pile sectionnée!.
- ///
- internal static string StrWrongStack {
- get {
- return ResourceManager.GetString("StrWrongStack", resourceCulture);
- }
- }
-<<<<<<< HEAD
-
- internal static string StrEnterPseudo {
- get {
- return ResourceManager.GetString("StrEnterPseudo", resourceCulture);
- }
- }
-
- internal static string StrCardDoesntExist {
- get {
- return ResourceManager.GetString("StrCardDoesntExist", resourceCulture);
- }
- }
-=======
->>>>>>> 985b076af5ba98470ade6180f79ac3e69cf31ff7
- }
-}
diff --git a/TheGameExtreme/AppRessources-br.Designer.cs b/TheGameExtreme/AppRessources-br.Designer.cs
deleted file mode 100644
index 3f2f1b9..0000000
--- a/TheGameExtreme/AppRessources-br.Designer.cs
+++ /dev/null
@@ -1,210 +0,0 @@
-//------------------------------------------------------------------------------
-//
-// Ce code a été généré par un outil.
-// Version du runtime :4.0.30319.42000
-//
-// Les modifications apportées à ce fichier peuvent provoquer un comportement incorrect et seront perdues si
-// le code est régénéré.
-//
-//------------------------------------------------------------------------------
-
-namespace TheGameExtreme {
- using System;
-
-
- ///
- /// Une classe de ressource fortement typée destinée, entre autres, à la consultation des chaînes localisées.
- ///
- // Cette classe a été générée automatiquement par la classe StronglyTypedResourceBuilder
- // à l'aide d'un outil, tel que ResGen ou Visual Studio.
- // Pour ajouter ou supprimer un membre, modifiez votre fichier .ResX, puis réexécutez ResGen
- // avec l'option /str ou régénérez votre projet VS.
- [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "16.0.0.0")]
- [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
- [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
- internal class AppRessources_br {
-
- private static global::System.Resources.ResourceManager resourceMan;
-
- private static global::System.Globalization.CultureInfo resourceCulture;
-
- [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")]
- internal AppRessources_br() {
- }
-
- ///
- /// Retourne l'instance ResourceManager mise en cache utilisée par cette classe.
- ///
- [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
- internal static global::System.Resources.ResourceManager ResourceManager {
- get {
- if (object.ReferenceEquals(resourceMan, null)) {
- global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("TheGameExtreme.AppRessources-br", typeof(AppRessources_br).Assembly);
- resourceMan = temp;
- }
- return resourceMan;
- }
- }
-
- ///
- /// Remplace la propriété CurrentUICulture du thread actuel pour toutes
- /// les recherches de ressources à l'aide de cette classe de ressource fortement typée.
- ///
- [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
- internal static global::System.Globalization.CultureInfo Culture {
- get {
- return resourceCulture;
- }
- set {
- resourceCulture = value;
- }
- }
-
- ///
- /// Recherche une chaîne localisée semblable à rising stack.
- ///
- internal static string StrAcendingStack {
- get {
- return ResourceManager.GetString("StrAcendingStack", resourceCulture);
- }
- }
-
- ///
- /// Recherche une chaîne localisée semblable à the chosen pile does not exist.
- ///
- internal static string StrCantGetStack {
- get {
- return ResourceManager.GetString("StrCantGetStack", resourceCulture);
- }
- }
-
- ///
- /// Recherche une chaîne localisée semblable à You have not played enough cards!.
- ///
- internal static string StrCardPlayedLessThanTwo {
- get {
- return ResourceManager.GetString("StrCardPlayedLessThanTwo", resourceCulture);
- }
- }
-
- ///
- /// Recherche une chaîne localisée semblable à Please select a card to place on a stack.
- ///
- internal static string StrChooseCardToPlay {
- get {
- return ResourceManager.GetString("StrChooseCardToPlay", resourceCulture);
- }
- }
-
- ///
- /// Recherche une chaîne localisée semblable à Select the stack on which you want to put the card.
- ///
- internal static string StrChooseStack {
- get {
- return ResourceManager.GetString("StrChooseStack", resourceCulture);
- }
- }
-
- ///
- /// Recherche une chaîne localisée semblable à Down stack.
- ///
- internal static string StrDownStack {
- get {
- return ResourceManager.GetString("StrDownStack", resourceCulture);
- }
- }
-
- ///
- /// Recherche une chaîne localisée semblable à End of turn.
- ///
- internal static string StrEndTurn {
- get {
- return ResourceManager.GetString("StrEndTurn", resourceCulture);
- }
- }
-
- ///
- /// Recherche une chaîne localisée semblable à .
- ///
- internal static string String1 {
- get {
- return ResourceManager.GetString("String1", resourceCulture);
- }
- }
-
- ///
- /// Recherche une chaîne localisée semblable à The game is over! Sorry, you lost ... Try again!.
- ///
- internal static string StrLose {
- get {
- return ResourceManager.GetString("StrLose", resourceCulture);
- }
- }
-
- ///
- /// Recherche une chaîne localisée semblable à The game is over! Sorry, you lost ... You had to play three cards because of the effect \ "Three cards played \" off your game does not play as much! Try again!.
- ///
- internal static string StrLose3CardEffect {
- get {
- return ResourceManager.GetString("StrLose3CardEffect", resourceCulture);
- }
- }
-
- ///
- /// Recherche une chaîne localisée semblable à The player has no more cards in his hand.
- ///
- internal static string StrNoMoreCardOnHand {
- get {
- return ResourceManager.GetString("StrNoMoreCardOnHand", resourceCulture);
- }
- }
-
- ///
- /// Recherche une chaîne localisée semblable à -The goal is to beat the game! Alone or with others!
- ///
- ///-98 cards numbered from 2 to 99.
- ///
- ///-4 batteries are at your disposal, two ascending and two descending.
- ///
- ///-The objective is to be able to put all the cards of the picks on the different piles at your disposal.
- ///
- ///-If you get to empty all the deck and put all the cards on the piles, you win, otherwise you lose.
- ///
- ///-Every player must play at least two cards per turn.
- ///
- ///-On an ascending stack, it is possible to roll back 10 (eg 73 is played -> possibil [le reste de la chaîne a été tronqué]";.
- ///
- internal static string StrRules {
- get {
- return ResourceManager.GetString("StrRules", resourceCulture);
- }
- }
-
- ///
- /// Recherche une chaîne localisée semblable à Sorry, you did not cover the skull ... Try again;).
- ///
- internal static string StrSkullEffect {
- get {
- return ResourceManager.GetString("StrSkullEffect", resourceCulture);
- }
- }
-
- ///
- /// Recherche une chaîne localisée semblable à The game is over! Well done you won!.
- ///
- internal static string StrWin {
- get {
- return ResourceManager.GetString("StrWin", resourceCulture);
- }
- }
-
- ///
- /// Recherche une chaîne localisée semblable à The card does not fit in the selected stack!.
- ///
- internal static string StrWrongStack {
- get {
- return ResourceManager.GetString("StrWrongStack", resourceCulture);
- }
- }
- }
-}
diff --git a/TheGameExtreme/Resx/AppResources.Designer.cs b/TheGameExtreme/Resx/AppResources.Designer.cs
new file mode 100644
index 0000000..47b7d9e
--- /dev/null
+++ b/TheGameExtreme/Resx/AppResources.Designer.cs
@@ -0,0 +1,360 @@
+//------------------------------------------------------------------------------
+//
+// Ce code a été généré par un outil.
+// Version du runtime :4.0.30319.42000
+//
+// Les modifications apportées à ce fichier peuvent provoquer un comportement incorrect et seront perdues si
+// le code est régénéré.
+//
+//------------------------------------------------------------------------------
+
+namespace TheGameExtreme.Resx {
+ using System;
+
+
+ ///
+ /// Une classe de ressource fortement typée destinée, entre autres, à la consultation des chaînes localisées.
+ ///
+ // Cette classe a été générée automatiquement par la classe StronglyTypedResourceBuilder
+ // à l'aide d'un outil, tel que ResGen ou Visual Studio.
+ // Pour ajouter ou supprimer un membre, modifiez votre fichier .ResX, puis réexécutez ResGen
+ // avec l'option /str ou régénérez votre projet VS.
+ [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "16.0.0.0")]
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
+ [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
+ public class AppResources {
+
+ private static global::System.Resources.ResourceManager resourceMan;
+
+ private static global::System.Globalization.CultureInfo resourceCulture;
+
+ [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")]
+ internal AppResources() {
+ }
+
+ ///
+ /// Retourne l'instance ResourceManager mise en cache utilisée par cette classe.
+ ///
+ [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
+ public static global::System.Resources.ResourceManager ResourceManager {
+ get {
+ if (object.ReferenceEquals(resourceMan, null)) {
+ global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("TheGameExtreme.Resx.AppResources", typeof(AppResources).Assembly);
+ resourceMan = temp;
+ }
+ return resourceMan;
+ }
+ }
+
+ ///
+ /// Remplace la propriété CurrentUICulture du thread actuel pour toutes
+ /// les recherches de ressources à l'aide de cette classe de ressource fortement typée.
+ ///
+ [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
+ public static global::System.Globalization.CultureInfo Culture {
+ get {
+ return resourceCulture;
+ }
+ set {
+ resourceCulture = value;
+ }
+ }
+
+ ///
+ /// Recherche une chaîne localisée semblable à Pile ascendante.
+ ///
+ public static string StrAcendingStack {
+ get {
+ return ResourceManager.GetString("StrAcendingStack", resourceCulture);
+ }
+ }
+
+ ///
+ /// Recherche une chaîne localisée semblable à Jouer.
+ ///
+ public static string StrBtnPlay {
+ get {
+ return ResourceManager.GetString("StrBtnPlay", resourceCulture);
+ }
+ }
+
+ ///
+ /// Recherche une chaîne localisée semblable à La pile n'est pas disponnible.
+ ///
+ public static string StrCantGetStack {
+ get {
+ return ResourceManager.GetString("StrCantGetStack", resourceCulture);
+ }
+ }
+
+ ///
+ /// Recherche une chaîne localisée semblable à La carte n'existe pas .
+ ///
+ public static string StrCardDoesntExist {
+ get {
+ return ResourceManager.GetString("StrCardDoesntExist", resourceCulture);
+ }
+ }
+
+ ///
+ /// Recherche une chaîne localisée semblable à Vous devez jouer au minimum deux cartes par tour.
+ ///
+ public static string StrCardPlayedLessThanTwo {
+ get {
+ return ResourceManager.GetString("StrCardPlayedLessThanTwo", resourceCulture);
+ }
+ }
+
+ ///
+ /// Recherche une chaîne localisée semblable à Fermer.
+ ///
+ public static string StrCloseWind {
+ get {
+ return ResourceManager.GetString("StrCloseWind", resourceCulture);
+ }
+ }
+
+ ///
+ /// Recherche une chaîne localisée semblable à Pile descendante.
+ ///
+ public static string StrDownStack {
+ get {
+ return ResourceManager.GetString("StrDownStack", resourceCulture);
+ }
+ }
+
+ ///
+ /// Recherche une chaîne localisée semblable à Fin de tour.
+ ///
+ public static string StrEndTurn {
+ get {
+ return ResourceManager.GetString("StrEndTurn", resourceCulture);
+ }
+ }
+
+ ///
+ /// Recherche une chaîne localisée semblable à Entrez votre pseudo.
+ ///
+ public static string StrEnterPseudo {
+ get {
+ return ResourceManager.GetString("StrEnterPseudo", resourceCulture);
+ }
+ }
+
+ ///
+ /// Recherche une chaîne localisée semblable à La partie est terminée.
+ ///
+ public static string String3 {
+ get {
+ return ResourceManager.GetString("String3", resourceCulture);
+ }
+ }
+
+ ///
+ /// Recherche une chaîne localisée semblable à Bravo vous avez gagné!.
+ ///
+ public static string String4 {
+ get {
+ return ResourceManager.GetString("String4", resourceCulture);
+ }
+ }
+
+ ///
+ /// Recherche une chaîne localisée semblable à Jeu en local.
+ ///
+ public static string StrLocalGame {
+ get {
+ return ResourceManager.GetString("StrLocalGame", resourceCulture);
+ }
+ }
+
+ ///
+ /// Recherche une chaîne localisée semblable à .
+ ///
+ public static string StrLose {
+ get {
+ return ResourceManager.GetString("StrLose", resourceCulture);
+ }
+ }
+
+ ///
+ /// Recherche une chaîne localisée semblable à Multijoueur.
+ ///
+ public static string StrMultiplayer {
+ get {
+ return ResourceManager.GetString("StrMultiplayer", resourceCulture);
+ }
+ }
+
+ ///
+ /// Recherche une chaîne localisée semblable à Nombre de cartes :.
+ ///
+ public static string StrNbCards {
+ get {
+ return ResourceManager.GetString("StrNbCards", resourceCulture);
+ }
+ }
+
+ ///
+ /// Recherche une chaîne localisée semblable à Nombre de joueurs :.
+ ///
+ public static string StrNbPlayers {
+ get {
+ return ResourceManager.GetString("StrNbPlayers", resourceCulture);
+ }
+ }
+
+ ///
+ /// Recherche une chaîne localisée semblable à Nombre de pile en jeu :.
+ ///
+ public static string StrNbStacksInGame {
+ get {
+ return ResourceManager.GetString("StrNbStacksInGame", resourceCulture);
+ }
+ }
+
+ ///
+ /// Recherche une chaîne localisée semblable à Veuillez choisir un nombre de joueur ainsi que leur(s) nom(s).
+ ///
+ public static string StrPlayerSelections {
+ get {
+ return ResourceManager.GetString("StrPlayerSelections", resourceCulture);
+ }
+ }
+
+ ///
+ /// Recherche une chaîne localisée semblable à Entrez votre pseudo :.
+ ///
+ public static string StrPseudoGM {
+ get {
+ return ResourceManager.GetString("StrPseudoGM", resourceCulture);
+ }
+ }
+
+ ///
+ /// Recherche une chaîne localisée semblable à - L'objectif est de battre la machine seul et/ou en coopération.
+ ///
+ /// - Afin d'atteindre l'objectif, les joueurs disposent de 4 piles (par defaut): deux ascendantes(Verte) et deux descendantes(Rouge).
+ ///
+ /// - Sur les piles ascendantes, le joueur doit bien entendu poser des cartes plus grandes et inversement sur les piles descendantes.
+ ///
+ /// - Le but est de poser les 98 cartes du jeu sur les différentes piles à votre disposition.
+ /// (Pour ce faire confer les règles de tour de jeu ci-dessous)
+ ///
+ /// [le reste de la chaîne a été tronqué]";.
+ ///
+ public static string StrRules {
+ get {
+ return ResourceManager.GetString("StrRules", resourceCulture);
+ }
+ }
+
+ ///
+ /// Recherche une chaîne localisée semblable à OrderStacks.
+ ///
+ public static string StrTitle {
+ get {
+ return ResourceManager.GetString("StrTitle", resourceCulture);
+ }
+ }
+
+ ///
+ /// Recherche une chaîne localisée semblable à Règles.
+ ///
+ public static string StrTitleRules {
+ get {
+ return ResourceManager.GetString("StrTitleRules", resourceCulture);
+ }
+ }
+
+ ///
+ /// Recherche une chaîne localisée semblable à Jouer avec des valeurs :.
+ ///
+ public static string StrValueType {
+ get {
+ return ResourceManager.GetString("StrValueType", resourceCulture);
+ }
+ }
+
+ ///
+ /// Recherche une chaîne localisée semblable à Félicitation vous avez gagné.
+ ///
+ public static string StrWin {
+ get {
+ return ResourceManager.GetString("StrWin", resourceCulture);
+ }
+ }
+
+ ///
+ /// Recherche une chaîne localisée semblable à La carte choisie ne rentre pas dans la pile.
+ ///
+ public static string StrWrongStack {
+ get {
+ return ResourceManager.GetString("StrWrongStack", resourceCulture);
+ }
+ }
+
+ ///
+ /// Recherche une chaîne localisée semblable à Fractionnées.
+ ///
+ public static string TypeValuefractionated {
+ get {
+ return ResourceManager.GetString("TypeValuefractionated", resourceCulture);
+ }
+ }
+
+ ///
+ /// Recherche une chaîne localisée semblable à Centièmes.
+ ///
+ public static string TypeValuehundredth {
+ get {
+ return ResourceManager.GetString("TypeValuehundredth", resourceCulture);
+ }
+ }
+
+ ///
+ /// Recherche une chaîne localisée semblable à Relatives.
+ ///
+ public static string TypeValueRelative {
+ get {
+ return ResourceManager.GetString("TypeValueRelative", resourceCulture);
+ }
+ }
+
+ ///
+ /// Recherche une chaîne localisée semblable à Dizièmes.
+ ///
+ public static string TypeValueTens {
+ get {
+ return ResourceManager.GetString("TypeValueTens", resourceCulture);
+ }
+ }
+
+ ///
+ /// Recherche une chaîne localisée semblable à Millièmes.
+ ///
+ public static string TypeValuethousandth {
+ get {
+ return ResourceManager.GetString("TypeValuethousandth", resourceCulture);
+ }
+ }
+
+ ///
+ /// Recherche une chaîne localisée semblable à Entière.
+ ///
+ public static string TypeValueWhole {
+ get {
+ return ResourceManager.GetString("TypeValueWhole", resourceCulture);
+ }
+ }
+
+ ///
+ /// Recherche une chaîne localisée semblable à Thème clair :.
+ ///
+ public static string WhiteTheme {
+ get {
+ return ResourceManager.GetString("WhiteTheme", resourceCulture);
+ }
+ }
+ }
+}
diff --git a/TheGameExtreme/AppRessources-br.resx b/TheGameExtreme/Resx/AppResources.en-US.resx
similarity index 60%
rename from TheGameExtreme/AppRessources-br.resx
rename to TheGameExtreme/Resx/AppResources.en-US.resx
index 77e02ce..44084a7 100644
--- a/TheGameExtreme/AppRessources-br.resx
+++ b/TheGameExtreme/Resx/AppResources.en-US.resx
@@ -118,69 +118,128 @@
System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
- rising stack
- String to indicate an ascending stack
+ Ascending stack
+
+
+ Play
- the chosen pile does not exist
+ Stack doesn't exist
-
- You have not played enough cards!
+
+ Card doesn't exist
-
- Please select a card to place on a stack
- String to indicate to choose a card
+
+ You must play at least two cards before finishing your turn
-
- Select the stack on which you want to put the card
- String for indicate to choose a stack
+
+ Close
- Down stack
- String to indicate an down stack
+ Descending stack
- End of turn
- Button to end turn
+ End turn
-
-
+
+ Please enter your username
+
+
+ The game is over!
+
+
+ Congratulation, you won
+
+
+ Local game
- The game is over! Sorry, you lost ... Try again!
+
+
+
+ Multiplayer
+
+
+ Number of cards :
-
- The game is over! Sorry, you lost ... You had to play three cards because of the effect \ "Three cards played \" off your game does not play as much! Try again!
+
+ Numbers of players :
-
- The player has no more cards in his hand
+
+ Number of stacks :
+
+
+ Please choose a number of players and their name(s)
+
+
+ Enter pseudo :
- -The goal is to beat the game! Alone or with others!
+ - Objective is to beat the machine alone and / or in cooperation.
+
+So that the user is 4 players (default): two ascending (Green) and two descendants (Red).
--98 cards numbered from 2 to 99.
+- Ascending piles.
--4 batteries are at your disposal, two ascending and two descending.
+- The goal is to put the 98 cards of the game on different piles at your disposal.
+(To do this, the rules of the game turn below)
--The objective is to be able to put all the cards of the picks on the different piles at your disposal.
+- To play, just slide a card on the pile that you have decided.
--If you get to empty all the deck and put all the cards on the piles, you win, otherwise you lose.
+This card must be well understood.
--Every player must play at least two cards per turn.
+There are two special cases to the rule above. Indeed, it is possible to put a smaller card on an ascending stack provided that it is a dozen lower. In the same way, if the card is bigger than a dozen, it is possible to put it on a falling battery.
--On an ascending stack, it is possible to roll back 10 (eg 73 is played -> possibility to play above 73 or 63).
+- Ex: On a falling stack, we have 68 => We can then ask 78
+On an ascending stack, we have again 68 => We can ask 58 or any numbers larger than 68.
--On a falling stack, it is possible to roll back 10 (eg 73 is played -> possibility to play below 73 or 83).
+- Each player must play at least two cards per turn.
+There is therefore no maximum limit to the card to be played per round. However, it is advisable in most cases.
--The cohesion and strategy will be two important friends to overcome The Game.
+- One Time Tour, You are How to Buy "End of Tour" in order to pass to the next player.
+
+- The end of the game occurs when all cards are played or when the player whose turn it is can not play.
+
+- To the Preparing Party, Turning Display, Screen View Player Number of Player and Pseudo, The Type of Game.
+
+- The type of game allows to define the cards with you will play: relative, decimal ...
+
+The number of batteries corresponds to the initial number of batteries. Half of the piles are still ascending and the other half are still descending. Moreover, the more the number of piles is important, the easier the game is. "
-
- Sorry, you did not cover the skull ... Try again;)
+
+ OrderStacks
+
+
+ Rules
+
+
+ Playing with values :
- The game is over! Well done you won!
+ Congratulations, you won
- The card does not fit in the selected stack!
+ The card does not fit in the cut pile!
+
+
+ fractionated
+
+
+ hundredth
+
+
+ Relative
+
+
+ tenth
+
+
+ thousandth
+
+
+ Whole
+
+
+ White theme :
\ No newline at end of file
diff --git a/TheGameExtreme/AppRessource.resx b/TheGameExtreme/Resx/AppResources.resx
similarity index 78%
rename from TheGameExtreme/AppRessource.resx
rename to TheGameExtreme/Resx/AppResources.resx
index 3247bdf..a43ed79 100644
--- a/TheGameExtreme/AppRessource.resx
+++ b/TheGameExtreme/Resx/AppResources.resx
@@ -119,44 +119,63 @@
Pile ascendante
- String to indicate an ascending stack
+
+
+ Jouer
- La pile choisie n'existe pas!
+ La pile n'est pas disponnible
-
- Vous devez jouer au minimum deux cartes avant de finir votre tour
+
+ La carte n'existe pas
-
- Veuillez selectionner une carte à placer sur une pile
- String to indicate to choose a card
+
+ Vous devez jouer au minimum deux cartes par tour
-
- Selectionner la pile sur laquelle vous souhaitez poser la carte
- String for indicate to choose a stack
+
+ Fermer
- Pile Descendante
- String to indicate an down stack
-
-
- Le jeu est fini! Veuillez lancer une nouvelle partie!
+ Pile descendante
- Fin de tour
- Button to end turn
+ Fin de tour
+
+
+ Entrez votre pseudo
+
+
+ La partie est terminée
+
+
+ Bravo vous avez gagné!
+
+
+ Jeu en local
- Le jeu est terminé! Désolé, vous avez perdu... Essayez encore!
+
+
+
+ Multijoueur
+
+
+ Nombre de cartes :
-
- Le jeu est terminé! Désolé, vous avez perdu... Vous deviez jouer trois cartes à cause de l'effet \"Trois cartes joué\" hors votre jeu ne permet pas d'en jouer autant! Essayez encore!
+
+ Nombre de joueurs :
-
- Le joueur n'a plus de carte dans sa main
+
+ Nombre de pile en jeu :
+
+
+ Veuillez choisir un nombre de joueur ainsi que leur(s) nom(s)
+
+
+ Entrez votre pseudo :
- - L'objectif est de battre la machine seul et/ou en coopération.
+ - L'objectif est de battre la machine seul et/ou en coopération.
- Afin d'atteindre l'objectif, les joueurs disposent de 4 piles (par defaut): deux ascendantes(Verte) et deux descendantes(Rouge).
@@ -185,27 +204,42 @@
- Le type de jeu permet de définir les cartes avec lesquelles vous allez jouer: relatif, décimal...
- - le nombre de piles correspond au nombre de piles initial sur lesquelles vous pourrez poser des cartes. La moitié des piles sont toujours ascendantes et l'autre moitié sont quant à elles toujours descendantes. Par ailleurs, plus le nombre de piles est important plus le jeu est facile.
+ - le nombre de piles correspond au nombre de piles initial sur lesquelles vous pourrez poser des cartes. La moitié des piles sont toujours ascendantes et l'autre moitié sont quant à elles toujours descendantes. Par ailleurs, plus le nombre de piles est important plus le jeu est facile."
-
- Désolé, vous n'avez pas recouvert la tête de mort... Réessayez ;)
+
+ OrderStacks
+
+
+ Règles
+
+
+ Jouer avec des valeurs :
-
- Le jeu est terminé!
- Bravo vous avez gagné!
-
+ Félicitation vous avez gagné
- La carte ne rentre pas dans la pile sectionnée!
+ La carte choisie ne rentre pas dans la pile
-
- Veuillez choisir un nombre de joueur et leur(s) nom(s)
+
+ Fractionnées
-
- Veuillez saisir votre pseudo
+
+ Centièmes
-
- Carte inexistante
+
+ Relatives
+
+
+ Dizièmes
+
+
+ Millièmes
+
+
+ Entière
+
+
+ Thème clair :
\ No newline at end of file
diff --git a/TheGameExtreme/TheGameExtreme.csproj b/TheGameExtreme/TheGameExtreme.csproj
index 614aeac..efda0a1 100644
--- a/TheGameExtreme/TheGameExtreme.csproj
+++ b/TheGameExtreme/TheGameExtreme.csproj
@@ -54,9 +54,12 @@
-
- ResXFileCodeGenerator
- AppRessource.Designer.cs
+
+
+
+
+ PublicResXFileCodeGenerator
+ AppResources.Designer.csMSBuild:UpdateDesignTimeXaml
@@ -66,13 +69,13 @@
-
+ TrueTrue
- AppRessource.resx
-
- AppRessources.resx
+
+
+ AppResources.resxTrueTrue
diff --git a/TheGameExtreme/model/gameActions/classic/JouerUneCarte.cs b/TheGameExtreme/model/gameActions/classic/JouerUneCarte.cs
index 83e1a86..b9f9948 100644
--- a/TheGameExtreme/model/gameActions/classic/JouerUneCarte.cs
+++ b/TheGameExtreme/model/gameActions/classic/JouerUneCarte.cs
@@ -2,6 +2,7 @@
using System.Collections.Generic;
using TheGameExtreme.model.card;
using TheGameExtreme.model.piles;
+using TheGameExtreme.Resx;
namespace TheGameExtreme.model.gameActions.classic
{
@@ -42,11 +43,11 @@ namespace TheGameExtreme.model.gameActions.classic
}
else
{
- ErrorMessage = AppRessource.StrCantGetStack;
+ ErrorMessage = AppResources.StrCantGetStack;
}
}
}
- ErrorMessage = AppRessource.StrCardDoesntExist;
+ ErrorMessage = AppResources.StrCardDoesntExist;
return false;
}
@@ -62,7 +63,7 @@ namespace TheGameExtreme.model.gameActions.classic
}
else
{
- ErrorMessage = AppRessource.StrWrongStack;
+ ErrorMessage = AppResources.StrWrongStack;
return false;
}
}
diff --git a/TheGameExtreme/model/gameActions/classic/TerminerSonTour.cs b/TheGameExtreme/model/gameActions/classic/TerminerSonTour.cs
index ca56d1f..1d1d9bd 100644
--- a/TheGameExtreme/model/gameActions/classic/TerminerSonTour.cs
+++ b/TheGameExtreme/model/gameActions/classic/TerminerSonTour.cs
@@ -3,6 +3,7 @@ using System.Collections.Generic;
using TheGameExtreme.model.card;
using TheGameExtreme.model.card.rapidCard;
using TheGameExtreme.model.piles;
+using TheGameExtreme.Resx;
namespace TheGameExtreme.model.gameActions.classic
{
@@ -23,7 +24,7 @@ namespace TheGameExtreme.model.gameActions.classic
}
else
{
- ErrorMessage = AppRessource.StrCardPlayedLessThanTwo;
+ ErrorMessage = AppResources.StrCardPlayedLessThanTwo;
return false;
}
diff --git a/TheGameExtreme/model/gameActions/decimals/JouerUneCarteDecimal.cs b/TheGameExtreme/model/gameActions/decimals/JouerUneCarteDecimal.cs
index 78516c1..ec6356e 100644
--- a/TheGameExtreme/model/gameActions/decimals/JouerUneCarteDecimal.cs
+++ b/TheGameExtreme/model/gameActions/decimals/JouerUneCarteDecimal.cs
@@ -3,6 +3,7 @@ using System.Collections.Generic;
using TheGameExtreme.model.card;
using TheGameExtreme.model.gameActions.classic;
using TheGameExtreme.model.piles;
+using TheGameExtreme.Resx;
namespace TheGameExtreme.model.gameActions.decimals
{
@@ -32,7 +33,7 @@ namespace TheGameExtreme.model.gameActions.decimals
}
else
{
- ErrorMessage = AppRessource.StrWrongStack;
+ ErrorMessage = AppResources.StrWrongStack;
return false;
}
}
diff --git a/TheGameExtreme/model/manager/GameManager.cs b/TheGameExtreme/model/manager/GameManager.cs
index f5400a1..9322613 100644
--- a/TheGameExtreme/model/manager/GameManager.cs
+++ b/TheGameExtreme/model/manager/GameManager.cs
@@ -5,6 +5,7 @@ using TheGameExtreme.model.card;
using TheGameExtreme.model.@event;
using TheGameExtreme.model.gameActions;
using TheGameExtreme.model.piles;
+using TheGameExtreme.Resx;
namespace TheGameExtreme.model.manager
{
@@ -63,7 +64,7 @@ namespace TheGameExtreme.model.manager
}
if (i == 5)
{
- EndMessage = AppRessource.StrWin;
+ EndMessage = AppResources.StrWin;
win = true;
}
else
diff --git a/TheGameExtreme/view/AssemblyInfo.cs b/TheGameExtreme/view/AssemblyInfo.cs
index c859952..4a2e95b 100644
--- a/TheGameExtreme/view/AssemblyInfo.cs
+++ b/TheGameExtreme/view/AssemblyInfo.cs
@@ -1,3 +1,5 @@
using Xamarin.Forms.Xaml;
+using System.Resources;
-[assembly: XamlCompilation(XamlCompilationOptions.Compile)]
\ No newline at end of file
+[assembly: XamlCompilation(XamlCompilationOptions.Compile)]
+[assembly: NeutralResourcesLanguage("fr")]
\ No newline at end of file
diff --git a/TheGameExtreme/view/GamePreparationPage.xaml b/TheGameExtreme/view/GamePreparationPage.xaml
index f385c71..f0737fb 100644
--- a/TheGameExtreme/view/GamePreparationPage.xaml
+++ b/TheGameExtreme/view/GamePreparationPage.xaml
@@ -4,6 +4,7 @@
BackgroundColor="{DynamicResource BlackColor}"
xmlns="http://xamarin.com/schemas/2014/forms"
xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
+ xmlns:resources="clr-namespace:TheGameExtreme.Resx"
x:Class="TheGameExtreme.view.GamePreparationPage">
@@ -37,7 +38,7 @@
Grid.Column="1">