diff --git a/org.eclipse.jgit.junit/src/org/eclipse/jgit/junit/MockSystemReader.java b/org.eclipse.jgit.junit/src/org/eclipse/jgit/junit/MockSystemReader.java index 3daaea90c..b9bc25857 100644 --- a/org.eclipse.jgit.junit/src/org/eclipse/jgit/junit/MockSystemReader.java +++ b/org.eclipse.jgit.junit/src/org/eclipse/jgit/junit/MockSystemReader.java @@ -48,6 +48,7 @@ import java.io.File; import java.io.IOException; import java.util.HashMap; +import java.util.Locale; import java.util.Map; import java.util.TimeZone; @@ -144,4 +145,9 @@ public int getTimezone(long when) { public TimeZone getTimeZone() { return TimeZone.getTimeZone("GMT-03:30"); } + + @Override + public Locale getLocale() { + return Locale.US; + } } diff --git a/org.eclipse.jgit/src/org/eclipse/jgit/util/SystemReader.java b/org.eclipse.jgit/src/org/eclipse/jgit/util/SystemReader.java index 0b72ade50..595691573 100644 --- a/org.eclipse.jgit/src/org/eclipse/jgit/util/SystemReader.java +++ b/org.eclipse.jgit/src/org/eclipse/jgit/util/SystemReader.java @@ -48,6 +48,7 @@ import java.io.File; import java.net.InetAddress; import java.net.UnknownHostException; +import java.util.Locale; import java.util.TimeZone; import org.eclipse.jgit.lib.Config; @@ -124,6 +125,11 @@ public int getTimezone(long when) { public TimeZone getTimeZone() { return TimeZone.getDefault(); } + + @Override + public Locale getLocale() { + return Locale.getDefault(); + } }; /** @return the live instance to read system properties. */ @@ -196,4 +202,9 @@ public static void setInstance(SystemReader newReader) { * @return system time zone, possibly mocked for testing */ public abstract TimeZone getTimeZone(); + + /** + * @return the locale to use + */ + public abstract Locale getLocale(); }