From e1c3a665b4fb9aa1478f2a85102398ad6a1414e4 Mon Sep 17 00:00:00 2001
From: chihchun <rex.cc.tsai@gmail.com>
Date: Fri, 10 Jan 2014 14:13:50 +0800
Subject: [PATCH] Fix #9560 - only use MessageFormat.format when needed.

---
 src/org/openstreetmap/josm/tools/I18n.java | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/src/org/openstreetmap/josm/tools/I18n.java b/src/org/openstreetmap/josm/tools/I18n.java
index dafda2f..d8d4fd0 100644
--- a/src/org/openstreetmap/josm/tools/I18n.java
+++ b/src/org/openstreetmap/josm/tools/I18n.java
@@ -154,7 +154,10 @@ public final class I18n {
      */
     public static final String tr(String text, Object... objects) {
         if (text == null) return null;
-        return MessageFormat.format(gettext(text, null), objects);
+        if(objects.length == 0)
+            return gettext(text, null);
+        else
+            return MessageFormat.format(gettext(text, null), objects);
     }
 
     /**
-- 
1.8.3.2

