summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKHobbits <rob@khobbits.co.uk>2013-07-10 00:03:14 +0100
committerKHobbits <rob@khobbits.co.uk>2013-07-10 00:03:14 +0100
commit499a1aee7f07af7518943e45561d1170b83beccd (patch)
tree7a2cb212a4716b3452b2151261752910c3c1aabe
parent3377e3483dcc2572ee9109263a6f332945e44387 (diff)
downloadEssentials-499a1aee7f07af7518943e45561d1170b83beccd.tar
Essentials-499a1aee7f07af7518943e45561d1170b83beccd.tar.gz
Essentials-499a1aee7f07af7518943e45561d1170b83beccd.tar.lz
Essentials-499a1aee7f07af7518943e45561d1170b83beccd.tar.xz
Essentials-499a1aee7f07af7518943e45561d1170b83beccd.zip
Fix TL handling with escaped `'` marks.
-rw-r--r--Essentials/src/com/earth2me/essentials/I18n.java8
1 files changed, 4 insertions, 4 deletions
diff --git a/Essentials/src/com/earth2me/essentials/I18n.java b/Essentials/src/com/earth2me/essentials/I18n.java
index aded5a5b3..2773a96c4 100644
--- a/Essentials/src/com/earth2me/essentials/I18n.java
+++ b/Essentials/src/com/earth2me/essentials/I18n.java
@@ -51,17 +51,17 @@ public class I18n implements II18n
return currentLocale;
}
- public String translate(final String string)
+ private String translate(final String string)
{
try
{
try
{
- return NODOUBLEMARK.matcher(customBundle.getString(string)).replaceAll("'");
+ return customBundle.getString(string);
}
catch (MissingResourceException ex)
{
- return NODOUBLEMARK.matcher(localeBundle.getString(string)).replaceAll("'");
+ return localeBundle.getString(string);
}
}
catch (MissingResourceException ex)
@@ -79,7 +79,7 @@ public class I18n implements II18n
}
if (objects.length == 0)
{
- return instance.translate(string);
+ return NODOUBLEMARK.matcher(instance.translate(string)).replaceAll("'");
}
else
{