From d8f183146bb3a12c1b999a3acedf50b411a623cd Mon Sep 17 00:00:00 2001 From: ineanto Date: Sun, 8 Jun 2025 22:32:06 +0200 Subject: [PATCH] feat(i18n/favorite): translate item --- .../gui/items/favorites/FavoriteAddItem.java | 2 +- .../items/favorites/FavoriteRemoveItem.java | 2 +- .../xyz/ineanto/nicko/language/Language.java | 2 +- .../ineanto/nicko/language/LanguageKey.java | 7 ++++++ src/main/resources/en.yml | 22 ++++++++++++++++++- src/main/resources/fr.yml | 2 +- 6 files changed, 32 insertions(+), 5 deletions(-) diff --git a/src/main/java/xyz/ineanto/nicko/gui/items/favorites/FavoriteAddItem.java b/src/main/java/xyz/ineanto/nicko/gui/items/favorites/FavoriteAddItem.java index e16129e..be784cb 100644 --- a/src/main/java/xyz/ineanto/nicko/gui/items/favorites/FavoriteAddItem.java +++ b/src/main/java/xyz/ineanto/nicko/gui/items/favorites/FavoriteAddItem.java @@ -47,7 +47,7 @@ public class FavoriteAddItem { ); final ItemBuilder builder = new ItemBuilder(banner); - return playerLanguage.translateItem(builder, LanguageKey.GUI.Home.FAVORITES); + return playerLanguage.translateItem(builder, LanguageKey.GUI.Favorites.ADD); }, click -> { final ClickType clickType = click.getClickType(); if (clickType.isLeftClick() || clickType.isRightClick()) { diff --git a/src/main/java/xyz/ineanto/nicko/gui/items/favorites/FavoriteRemoveItem.java b/src/main/java/xyz/ineanto/nicko/gui/items/favorites/FavoriteRemoveItem.java index 123533e..1e66f09 100644 --- a/src/main/java/xyz/ineanto/nicko/gui/items/favorites/FavoriteRemoveItem.java +++ b/src/main/java/xyz/ineanto/nicko/gui/items/favorites/FavoriteRemoveItem.java @@ -42,7 +42,7 @@ public class FavoriteRemoveItem { ); final ItemBuilder builder = new ItemBuilder(banner); - return playerLanguage.translateItem(builder, LanguageKey.GUI.Home.FAVORITES); + return playerLanguage.translateItem(builder, LanguageKey.GUI.Favorites.REMOVE); }, click -> { final ClickType clickType = click.getClickType(); if (clickType.isLeftClick() || clickType.isRightClick()) { diff --git a/src/main/java/xyz/ineanto/nicko/language/Language.java b/src/main/java/xyz/ineanto/nicko/language/Language.java index db941b6..3511342 100644 --- a/src/main/java/xyz/ineanto/nicko/language/Language.java +++ b/src/main/java/xyz/ineanto/nicko/language/Language.java @@ -9,7 +9,7 @@ public enum Language implements Serializable { FRENCH("fr", "Français"), CUSTOM("cm", "Server Custom"); - public static final Version VERSION = new Version(1, 3, 1); + public static final Version VERSION = new Version(1, 4, 0); private final String code; private transient final String name; diff --git a/src/main/java/xyz/ineanto/nicko/language/LanguageKey.java b/src/main/java/xyz/ineanto/nicko/language/LanguageKey.java index 9ccfd4d..49fdbce 100644 --- a/src/main/java/xyz/ineanto/nicko/language/LanguageKey.java +++ b/src/main/java/xyz/ineanto/nicko/language/LanguageKey.java @@ -142,5 +142,12 @@ public class LanguageKey { public static final String ENTRY = CACHE_KEY + "entry"; } } + + public static class Favorites { + private static final String FAVORITES_KEY = GUI_KEY + "favorites."; + + public static final String ADD = FAVORITES_KEY + "add"; + public static final String REMOVE = FAVORITES_KEY + "remove"; + } } } diff --git a/src/main/resources/en.yml b/src/main/resources/en.yml index e333fa2..fa53292 100644 --- a/src/main/resources/en.yml +++ b/src/main/resources/en.yml @@ -1,7 +1,7 @@ # Nicko ${version} - Language File: # Specifies the configuration version, don't change. -version: "1.3.1" +version: "1.4.0" prefix: "NICKO" whoosh: "WHOOSH!" @@ -149,6 +149,26 @@ gui: lore: - "{0} Disabled" - "{1} Enabled" + cycling_choices: + lore: + - "Cycle through the values" + - "by left or right clicking." + language: + name: "Language" + random_skin: + name: "Random skin on login" + favorites: + add: + name: "Add a favorite" + lore: + - "Add a new favorite appearance to the list." + - "Hold SHIFT to add your current disguise!" + remove: + name: "Toggle deletion mode" + lore: + - "Clicking on any disguise as this mode is" + - "active will remove it from your favorites." + cycling_choices: lore: - "Cycle through the values" diff --git a/src/main/resources/fr.yml b/src/main/resources/fr.yml index c98d408..5bca519 100644 --- a/src/main/resources/fr.yml +++ b/src/main/resources/fr.yml @@ -1,7 +1,7 @@ # Nicko ${version} - Fichier de langue: # Précise la version de la configuration, ne pas changer. -version: "1.3.1" +version: "1.4.0" prefix: "NICKO" whoosh: "WHOOSH!"