diff --git a/src/TQVaultAE.GUI/Components/StashPanel.cs b/src/TQVaultAE.GUI/Components/StashPanel.cs index 52d76a77..f78a9008 100644 --- a/src/TQVaultAE.GUI/Components/StashPanel.cs +++ b/src/TQVaultAE.GUI/Components/StashPanel.cs @@ -165,11 +165,11 @@ public StashPanel(ItemDragInfo dragInfo, Size panelSize, IServiceProvider servic Size = new Size(PLAYERINFO_WIDTH, PLAYERINFO_HEIGHT), //CellBorderStyle = TableLayoutPanelCellBorderStyle.Single, Margin = new Padding(0), - Padding = new Padding(3), + Padding = new Padding(1), BackColor = Color.Transparent, }; - table.ColumnStyles.Add(new ColumnStyle(SizeType.Percent, 60F)); - table.ColumnStyles.Add(new ColumnStyle(SizeType.Percent, 40F)); + table.ColumnStyles.Add(new ColumnStyle(SizeType.Percent, 50F)); + table.ColumnStyles.Add(new ColumnStyle(SizeType.Percent, 50F)); this.Controls.Add(table); this.PlayerPanel = table; @@ -206,10 +206,14 @@ private void DisplayPlayerInfo() if (this.Player?.PlayerInfo != null) { DisplayPlayerInfoLastName = this.Player.PlayerName; + var pclass = Resources.ResourceManager.GetString(this.Player.PlayerInfo.Class) ?? string.Empty; + var mclass = Resources.ResourceManager.GetString($"Masteries{this.Player.PlayerInfo.Class}") ?? string.Empty; + mclass = mclass == Resources.Masteries ? string.Empty : mclass; var pi = new Dictionary { [Resources.CurrentLevel] = this.Player.PlayerInfo.CurrentLevel.ToString(), - [Resources.Class] = Resources.ResourceManager.GetString(this.Player.PlayerInfo.Class) ?? string.Empty, + [Resources.Class] = pclass, + [Resources.Masteries] = mclass, [Resources.CurrentXP] = this.Player.PlayerInfo.CurrentXP.ToString(), [Resources.DifficultyUnlocked] = Resources.ResourceManager.GetString($"Difficulty{this.Player.PlayerInfo.DifficultyUnlocked}") ?? "unknown", [Resources.Money] = this.Player.PlayerInfo.Money.ToString(), @@ -259,6 +263,7 @@ private void DisplayPlayerInfo() UseVisualStyleBackColor = false, Font = FontService.GetFontAlbertusMTLight(11F), Margin = new Padding(0, 0, 0, 10), + Padding = new Padding(10, 0, 10, 0), Visible = Config.Settings.Default.AllowCharacterEdit, }; editButton.FlatAppearance.BorderSize = 0; diff --git a/src/TQVaultAE.Presentation/Resources.Designer.cs b/src/TQVaultAE.Presentation/Resources.Designer.cs index 2607c080..1099405e 100644 --- a/src/TQVaultAE.Presentation/Resources.Designer.cs +++ b/src/TQVaultAE.Presentation/Resources.Designer.cs @@ -2062,6 +2062,510 @@ public static string ManaPotionsUsed { } } + /// + /// Recherche une chaîne localisée semblable à Masteries. + /// + public static string Masteries { + get { + return ResourceManager.GetString("Masteries", resourceCulture); + } + } + + /// + /// Recherche une chaîne localisée semblable à Spirit. + /// + public static string MasteriestagCClass01 { + get { + return ResourceManager.GetString("MasteriestagCClass01", resourceCulture); + } + } + + /// + /// Recherche une chaîne localisée semblable à Nature. + /// + public static string MasteriestagCClass02 { + get { + return ResourceManager.GetString("MasteriestagCClass02", resourceCulture); + } + } + + /// + /// Recherche une chaîne localisée semblable à Rogue. + /// + public static string MasteriestagCClass03 { + get { + return ResourceManager.GetString("MasteriestagCClass03", resourceCulture); + } + } + + /// + /// Recherche une chaîne localisée semblable à Hunting. + /// + public static string MasteriestagCClass04 { + get { + return ResourceManager.GetString("MasteriestagCClass04", resourceCulture); + } + } + + /// + /// Recherche une chaîne localisée semblable à Storm. + /// + public static string MasteriestagCClass05 { + get { + return ResourceManager.GetString("MasteriestagCClass05", resourceCulture); + } + } + + /// + /// Recherche une chaîne localisée semblable à Earth. + /// + public static string MasteriestagCClass06 { + get { + return ResourceManager.GetString("MasteriestagCClass06", resourceCulture); + } + } + + /// + /// Recherche une chaîne localisée semblable à Defense. + /// + public static string MasteriestagCClass07 { + get { + return ResourceManager.GetString("MasteriestagCClass07", resourceCulture); + } + } + + /// + /// Recherche une chaîne localisée semblable à Warfare. + /// + public static string MasteriestagCClass08 { + get { + return ResourceManager.GetString("MasteriestagCClass08", resourceCulture); + } + } + + /// + /// Recherche une chaîne localisée semblable à Spirit-Warfare. + /// + public static string MasteriestagCClass09 { + get { + return ResourceManager.GetString("MasteriestagCClass09", resourceCulture); + } + } + + /// + /// Recherche une chaîne localisée semblable à Nature-Warfare. + /// + public static string MasteriestagCClass10 { + get { + return ResourceManager.GetString("MasteriestagCClass10", resourceCulture); + } + } + + /// + /// Recherche une chaîne localisée semblable à Rogue-Warfare. + /// + public static string MasteriestagCClass11 { + get { + return ResourceManager.GetString("MasteriestagCClass11", resourceCulture); + } + } + + /// + /// Recherche une chaîne localisée semblable à Hunting-Warfare. + /// + public static string MasteriestagCClass12 { + get { + return ResourceManager.GetString("MasteriestagCClass12", resourceCulture); + } + } + + /// + /// Recherche une chaîne localisée semblable à Storm-Warfare. + /// + public static string MasteriestagCClass13 { + get { + return ResourceManager.GetString("MasteriestagCClass13", resourceCulture); + } + } + + /// + /// Recherche une chaîne localisée semblable à Earth-Warfare. + /// + public static string MasteriestagCClass14 { + get { + return ResourceManager.GetString("MasteriestagCClass14", resourceCulture); + } + } + + /// + /// Recherche une chaîne localisée semblable à Defense-Warfare. + /// + public static string MasteriestagCClass15 { + get { + return ResourceManager.GetString("MasteriestagCClass15", resourceCulture); + } + } + + /// + /// Recherche une chaîne localisée semblable à Spirit-Defense. + /// + public static string MasteriestagCClass16 { + get { + return ResourceManager.GetString("MasteriestagCClass16", resourceCulture); + } + } + + /// + /// Recherche une chaîne localisée semblable à Nature-Defense. + /// + public static string MasteriestagCClass17 { + get { + return ResourceManager.GetString("MasteriestagCClass17", resourceCulture); + } + } + + /// + /// Recherche une chaîne localisée semblable à Rogue-Defense. + /// + public static string MasteriestagCClass18 { + get { + return ResourceManager.GetString("MasteriestagCClass18", resourceCulture); + } + } + + /// + /// Recherche une chaîne localisée semblable à Hunting-Defense. + /// + public static string MasteriestagCClass19 { + get { + return ResourceManager.GetString("MasteriestagCClass19", resourceCulture); + } + } + + /// + /// Recherche une chaîne localisée semblable à Storm-Defense. + /// + public static string MasteriestagCClass20 { + get { + return ResourceManager.GetString("MasteriestagCClass20", resourceCulture); + } + } + + /// + /// Recherche une chaîne localisée semblable à Earth-Defense. + /// + public static string MasteriestagCClass21 { + get { + return ResourceManager.GetString("MasteriestagCClass21", resourceCulture); + } + } + + /// + /// Recherche une chaîne localisée semblable à Spirit-Earth. + /// + public static string MasteriestagCClass22 { + get { + return ResourceManager.GetString("MasteriestagCClass22", resourceCulture); + } + } + + /// + /// Recherche une chaîne localisée semblable à Nature-Earth. + /// + public static string MasteriestagCClass23 { + get { + return ResourceManager.GetString("MasteriestagCClass23", resourceCulture); + } + } + + /// + /// Recherche une chaîne localisée semblable à Rogue-Earth. + /// + public static string MasteriestagCClass24 { + get { + return ResourceManager.GetString("MasteriestagCClass24", resourceCulture); + } + } + + /// + /// Recherche une chaîne localisée semblable à Hunting-Earth. + /// + public static string MasteriestagCClass25 { + get { + return ResourceManager.GetString("MasteriestagCClass25", resourceCulture); + } + } + + /// + /// Recherche une chaîne localisée semblable à Storm-Earth. + /// + public static string MasteriestagCClass26 { + get { + return ResourceManager.GetString("MasteriestagCClass26", resourceCulture); + } + } + + /// + /// Recherche une chaîne localisée semblable à Spirit-Storm. + /// + public static string MasteriestagCClass27 { + get { + return ResourceManager.GetString("MasteriestagCClass27", resourceCulture); + } + } + + /// + /// Recherche une chaîne localisée semblable à Nature-Storm. + /// + public static string MasteriestagCClass28 { + get { + return ResourceManager.GetString("MasteriestagCClass28", resourceCulture); + } + } + + /// + /// Recherche une chaîne localisée semblable à Rogue-Storm. + /// + public static string MasteriestagCClass29 { + get { + return ResourceManager.GetString("MasteriestagCClass29", resourceCulture); + } + } + + /// + /// Recherche une chaîne localisée semblable à Hunting-Storm. + /// + public static string MasteriestagCClass30 { + get { + return ResourceManager.GetString("MasteriestagCClass30", resourceCulture); + } + } + + /// + /// Recherche une chaîne localisée semblable à Spirit-Hunting. + /// + public static string MasteriestagCClass31 { + get { + return ResourceManager.GetString("MasteriestagCClass31", resourceCulture); + } + } + + /// + /// Recherche une chaîne localisée semblable à Nature-Hunting. + /// + public static string MasteriestagCClass32 { + get { + return ResourceManager.GetString("MasteriestagCClass32", resourceCulture); + } + } + + /// + /// Recherche une chaîne localisée semblable à Rogue-Hunting. + /// + public static string MasteriestagCClass33 { + get { + return ResourceManager.GetString("MasteriestagCClass33", resourceCulture); + } + } + + /// + /// Recherche une chaîne localisée semblable à Spirit-Rogue. + /// + public static string MasteriestagCClass34 { + get { + return ResourceManager.GetString("MasteriestagCClass34", resourceCulture); + } + } + + /// + /// Recherche une chaîne localisée semblable à Nature-Rogue. + /// + public static string MasteriestagCClass35 { + get { + return ResourceManager.GetString("MasteriestagCClass35", resourceCulture); + } + } + + /// + /// Recherche une chaîne localisée semblable à Spirit-Nature. + /// + public static string MasteriestagCClass36 { + get { + return ResourceManager.GetString("MasteriestagCClass36", resourceCulture); + } + } + + /// + /// Recherche une chaîne localisée semblable à Defense-Runes. + /// + public static string Masteriesx2tag_class_defense_rm { + get { + return ResourceManager.GetString("Masteriesx2tag_class_defense_rm", resourceCulture); + } + } + + /// + /// Recherche une chaîne localisée semblable à Dream-Runes. + /// + public static string Masteriesx2tag_class_dream_rm { + get { + return ResourceManager.GetString("Masteriesx2tag_class_dream_rm", resourceCulture); + } + } + + /// + /// Recherche une chaîne localisée semblable à Earth-Runes. + /// + public static string Masteriesx2tag_class_earth_rm { + get { + return ResourceManager.GetString("Masteriesx2tag_class_earth_rm", resourceCulture); + } + } + + /// + /// Recherche une chaîne localisée semblable à Hunting-Runes. + /// + public static string Masteriesx2tag_class_hunting_rm { + get { + return ResourceManager.GetString("Masteriesx2tag_class_hunting_rm", resourceCulture); + } + } + + /// + /// Recherche une chaîne localisée semblable à Nature-Runes. + /// + public static string Masteriesx2tag_class_nature_rm { + get { + return ResourceManager.GetString("Masteriesx2tag_class_nature_rm", resourceCulture); + } + } + + /// + /// Recherche une chaîne localisée semblable à Runes. + /// + public static string Masteriesx2tag_class_rm_rm { + get { + return ResourceManager.GetString("Masteriesx2tag_class_rm_rm", resourceCulture); + } + } + + /// + /// Recherche une chaîne localisée semblable à Spirit-Runes. + /// + public static string Masteriesx2tag_class_spirit_rm { + get { + return ResourceManager.GetString("Masteriesx2tag_class_spirit_rm", resourceCulture); + } + } + + /// + /// Recherche une chaîne localisée semblable à Rogue-Runes. + /// + public static string Masteriesx2tag_class_stealth_rm { + get { + return ResourceManager.GetString("Masteriesx2tag_class_stealth_rm", resourceCulture); + } + } + + /// + /// Recherche une chaîne localisée semblable à Storm-Runes. + /// + public static string Masteriesx2tag_class_storm_rm { + get { + return ResourceManager.GetString("Masteriesx2tag_class_storm_rm", resourceCulture); + } + } + + /// + /// Recherche une chaîne localisée semblable à Warfare-Runes. + /// + public static string Masteriesx2tag_class_warfare_rm { + get { + return ResourceManager.GetString("Masteriesx2tag_class_warfare_rm", resourceCulture); + } + } + + /// + /// Recherche une chaîne localisée semblable à Dream. + /// + public static string MasteriesxtagCharacterClass01 { + get { + return ResourceManager.GetString("MasteriesxtagCharacterClass01", resourceCulture); + } + } + + /// + /// Recherche une chaîne localisée semblable à Warfare-Dream. + /// + public static string MasteriesxtagCharacterClass02 { + get { + return ResourceManager.GetString("MasteriesxtagCharacterClass02", resourceCulture); + } + } + + /// + /// Recherche une chaîne localisée semblable à Defense-Dream. + /// + public static string MasteriesxtagCharacterClass03 { + get { + return ResourceManager.GetString("MasteriesxtagCharacterClass03", resourceCulture); + } + } + + /// + /// Recherche une chaîne localisée semblable à Earth-Dream. + /// + public static string MasteriesxtagCharacterClass04 { + get { + return ResourceManager.GetString("MasteriesxtagCharacterClass04", resourceCulture); + } + } + + /// + /// Recherche une chaîne localisée semblable à Storm-Dream. + /// + public static string MasteriesxtagCharacterClass05 { + get { + return ResourceManager.GetString("MasteriesxtagCharacterClass05", resourceCulture); + } + } + + /// + /// Recherche une chaîne localisée semblable à Hunting-Dream. + /// + public static string MasteriesxtagCharacterClass06 { + get { + return ResourceManager.GetString("MasteriesxtagCharacterClass06", resourceCulture); + } + } + + /// + /// Recherche une chaîne localisée semblable à Rogue-Dream. + /// + public static string MasteriesxtagCharacterClass07 { + get { + return ResourceManager.GetString("MasteriesxtagCharacterClass07", resourceCulture); + } + } + + /// + /// Recherche une chaîne localisée semblable à Nature-Dream. + /// + public static string MasteriesxtagCharacterClass08 { + get { + return ResourceManager.GetString("MasteriesxtagCharacterClass08", resourceCulture); + } + } + + /// + /// Recherche une chaîne localisée semblable à Spirit-Dream. + /// + public static string MasteriesxtagCharacterClass09 { + get { + return ResourceManager.GetString("MasteriesxtagCharacterClass09", resourceCulture); + } + } + /// /// Recherche une chaîne localisée semblable à Max Level. /// @@ -3346,7 +3850,7 @@ public static string tagCClass14 { } /// - /// Recherche une chaîne localisée semblable à Conqueror. + /// Recherche une chaîne localisée semblable à Conquerer. /// public static string tagCClass15 { get { diff --git a/src/TQVaultAE.Presentation/Resources.fr.resx b/src/TQVaultAE.Presentation/Resources.fr.resx index 7708ca58..f00581b2 100644 --- a/src/TQVaultAE.Presentation/Resources.fr.resx +++ b/src/TQVaultAE.Presentation/Resources.fr.resx @@ -1043,167 +1043,335 @@ Voici un exemple complexe: 'arctique & gel @sabre $épique | rare' Théurgiste + + Esprit + Vagabond + + Nature + - Rogue + Rôdeur + + + Ruse Chasseur + + Chasse + - Stormcaller + Homme-tempête + + + Tempête Pyromancien + + Terre + Défenseur + + Défense + - guerrier + Guerrier + + + Guerre Briseur de sorts + + Esprit-Guerre + Champion + + Nature-Guerre + Assassin + + Ruse-Guerre + Tueur + + Chasse-Guerre + - Thane + Chevalier + + + Tempête-Guerre - Battlemage + Mage-guerrier + + + Terre-Guerre Conquérant + + Défense-Guerre + - Relieur de sorts + Ensorceleur + + + Esprit-Défense Gardien + + Nature-Défense + Corsaire + + Ruse-Défense + - Directeur + Garde + + + Chasse-Défense Paladin + + Tempête-Défense + - Juggernaut + Mastodonte + + + Terre-Défense - Illusionniste + Conjureur + + + Esprit-Terre Invocateur + + Nature-Terre + Magicien + + Ruse-Terre + Vengeur + + Chasse-Terre + Élémentaliste + + Tempête-Terre + Oracle + + Esprit-Tempête + Druide + + Nature-Tempête + Sorcier + + Ruse-Tempête + Sage + + Chasse-Tempête + Charmeur d'os + + Esprit-Chasse + - Rôdeur + Garde-chasse + + + Nature-Chasse Brigand + + Ruse-Chasse + - Démoniste + Enchanteur + + + Esprit-Ruse Illusionniste + + Nature-Ruse + - Devin + Augure + + + Esprit-Nature Voyant + + Rêve + - Présage + Héraut + + + Guerre-Rêve Templier + + Défense-Rêve + Evocateur + + Terre-Rêve + Prophète + + Tempête-Rêve + - Haruspex + Aruspice + + + Chasse-Rêve - Tueur de rêves + Briseur de rêves + + + Ruse-Rêve Ritualiste + + Nature-Rêve + Devin + + Esprit-Rêve + Maître des runes + + Runes + Berserker + + Guerre-Runes + - Runesmith + Forgeur de runes + + + Défense-Runes - Parle-pierre + Parlepierre + + + Terre-Runes - Thunderer + Foudroyeur + + + Tempête-Runes - Chasseur de dragon + Chasseur de dragons + + + Chasse-Runes - Filou + Spoliateur + + + Ruse-Runes - Change-peaux + Change-forme + + + Nature-Runes Chaman + + Esprit-Runes + - Seidr Worker + Ouvrier Seidr + + + Rêve-Runes + + + Maîtrises Niveau @@ -1221,7 +1389,7 @@ Voici un exemple complexe: 'arctique & gel @sabre $épique | rare' Argent - compétences + Compétences Points d'attributs diff --git a/src/TQVaultAE.Presentation/Resources.resx b/src/TQVaultAE.Presentation/Resources.resx index 79f1e74a..f7924daf 100644 --- a/src/TQVaultAE.Presentation/Resources.resx +++ b/src/TQVaultAE.Presentation/Resources.resx @@ -1222,168 +1222,336 @@ Here is a complex example: 'arctic & of frost @ring $rare | common' Theurgist + + Spirit + Wanderer + + Nature + Rogue + + Rogue + Hunter + + Hunting + Stormcaller + + Storm + Pyromancer + + Earth + Defender + + Defense + Warrior + + Warfare + Spellbreaker + + Spirit-Warfare + Champion + + Nature-Warfare + Assassin + + Rogue-Warfare + Slayer + + Hunting-Warfare + Thane + + Storm-Warfare + Battlemage + + Earth-Warfare + - Conqueror + Conquerer + + + Defense-Warfare Spellbinder + + Spirit-Defense + Guardian + + Nature-Defense + Corsair + + Rogue-Defense + Warden + + Hunting-Defense + Paladin + + Storm-Defense + Juggernaut + + Earth-Defense + Conjurer + + Spirit-Earth + Summoner + + Nature-Earth + Magician + + Rogue-Earth + Avenger + + Hunting-Earth + Elementalist + + Storm-Earth + Oracle + + Spirit-Storm + Druid + + Nature-Storm + Sorcerer + + Rogue-Storm + Sage + + Hunting-Storm + Bone Charmer + + Spirit-Hunting + Ranger + + Nature-Hunting + Brigand + + Rogue-Hunting + Warlock + + Spirit-Rogue + Illusionist + + Nature-Rogue + Soothsayer + + Spirit-Nature + Seer + + Dream + Harbinger + + Warfare-Dream + Templar + + Defense-Dream + Evoker + + Earth-Dream + Prophet + + Storm-Dream + Haruspex + + Hunting-Dream + Dreamkiller + + Rogue-Dream + Ritualist + + Nature-Dream + Diviner + + Spirit-Dream + Runemaster + + Runes + Berserker + + Warfare-Runes + Runesmith + + Defense-Runes + Stonespeaker + + Earth-Runes + Thunderer + + Storm-Runes + Dragon Hunter + + Hunting-Runes + Trickster + + Rogue-Runes + Skinchanger + + Nature-Runes + Shaman + + Spirit-Runes + Seidr Worker + + Dream-Runes + + + Masteries + Level