From 9aacabba580d2abff7b9660eaa994dede6ace037 Mon Sep 17 00:00:00 2001 From: tosta3000 Date: Thu, 5 Nov 2015 09:44:02 +0100 Subject: [PATCH] Finished language localizer and added a description to it. --- .../de/skate702/craftingkeys/CraftingKeys.java | 1 + .../craftingkeys/util/LanguageLocalizer.java | 14 ++++++++------ .../resources/assets/craftingkeys/lang/de_DE.lang | 2 +- .../resources/assets/craftingkeys/lang/en_US.lang | 4 +++- 4 files changed, 13 insertions(+), 8 deletions(-) diff --git a/src/main/java/de/skate702/craftingkeys/CraftingKeys.java b/src/main/java/de/skate702/craftingkeys/CraftingKeys.java index 3956de1..d8bf1bc 100644 --- a/src/main/java/de/skate702/craftingkeys/CraftingKeys.java +++ b/src/main/java/de/skate702/craftingkeys/CraftingKeys.java @@ -17,6 +17,7 @@ import de.skate702.craftingkeys.config.GuiConfig; import de.skate702.craftingkeys.config.GuiConfigHandler; import de.skate702.craftingkeys.manager.*; import de.skate702.craftingkeys.proxies.CraftingKeysProxy; +import de.skate702.craftingkeys.util.LanguageLocalizer; import de.skate702.craftingkeys.util.Logger; import de.skate702.craftingkeys.util.Util; import net.minecraft.client.gui.GuiEnchantment; diff --git a/src/main/java/de/skate702/craftingkeys/util/LanguageLocalizer.java b/src/main/java/de/skate702/craftingkeys/util/LanguageLocalizer.java index b49c0e1..f423298 100644 --- a/src/main/java/de/skate702/craftingkeys/util/LanguageLocalizer.java +++ b/src/main/java/de/skate702/craftingkeys/util/LanguageLocalizer.java @@ -3,12 +3,14 @@ package de.skate702.craftingkeys.util; import net.minecraft.util.StatCollector; public class LanguageLocalizer { - //TODO: Finish localizer - public static String localizeIfPossible(String unloc){ - String localized = ""; - if(StatCollector.canTranslate(unloc)){ - localized = StatCollector.translateToLocal(unloc); - } + /** + *If another language than de_DE or en_US is selected the English one is used... + * + * @param unloc The unlocalized string which is in the definded in the language file + * @return localized The localized String + */ + public static String localize(String unloc){ + String localized = StatCollector.translateToLocal(unloc); return localized; } } diff --git a/src/main/resources/assets/craftingkeys/lang/de_DE.lang b/src/main/resources/assets/craftingkeys/lang/de_DE.lang index afced74..ffe9858 100644 --- a/src/main/resources/assets/craftingkeys/lang/de_DE.lang +++ b/src/main/resources/assets/craftingkeys/lang/de_DE.lang @@ -26,4 +26,4 @@ de.skate702.craftingkeys.config.other.tooltip=Saemtliche anderen Einstellungen s # Warning de.skate702.craftingkeys.warn.line1=Achtung: Crafting-Keys befindet sich in der Alpha! de.skate702.craftingkeys.warn.line2=Es gibt noch viele Fehler, und es fehlen noch einige Funktionen. -de.skate702.craftingkeys.warn.line3=Mehr Info's findest du auf: https://github.com/0xSeb/CraftingKeys! +de.skate702.craftingkeys.warn.line3=Mehr Info's findest du auf: https://github.com/0xSeb/CraftingKeys! \ No newline at end of file diff --git a/src/main/resources/assets/craftingkeys/lang/en_US.lang b/src/main/resources/assets/craftingkeys/lang/en_US.lang index 4c01586..92e8d28 100644 --- a/src/main/resources/assets/craftingkeys/lang/en_US.lang +++ b/src/main/resources/assets/craftingkeys/lang/en_US.lang @@ -26,4 +26,6 @@ de.skate702.craftingkeys.config.other.tooltip=All other settings are here! # Warning de.skate702.craftingkeys.warn.line1=Warning: Crafting Keys is still in development! de.skate702.craftingkeys.warn.line2=This mod is not complete and there are some errors left. -de.skate702.craftingkeys.warn.line3=More Information: https://github.com/0xSeb/CraftingKeys! \ No newline at end of file +de.skate702.craftingkeys.warn.line3=More Information: https://github.com/0xSeb/CraftingKeys! + +test.test=TEST \ No newline at end of file