aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMatthias Sohn <matthias.sohn@sap.com>2015-03-12 14:19:26 -0700
committerMatthias Sohn <matthias.sohn@sap.com>2015-03-12 18:35:47 -0700
commit3ac06ca6de3fc175ddac5e16d5313bf84b70936f (patch)
tree847b7b5d6ca7e114abdafeaaa3458c185bb1a47e
parent994b39a007d17ae058496cfadbc3d50003b55ad2 (diff)
downloadjgit-3ac06ca6de3fc175ddac5e16d5313bf84b70936f.tar.gz
jgit-3ac06ca6de3fc175ddac5e16d5313bf84b70936f.zip
Fix string externalization warnings in BaseFormat
Change-Id: Ie40aa1f889191e45e4d4a7a144c3176d521f6cfa Signed-off-by: Matthias Sohn <matthias.sohn@sap.com>
-rw-r--r--org.eclipse.jgit.archive/resources/org/eclipse/jgit/archive/internal/ArchiveText.properties1
-rw-r--r--org.eclipse.jgit.archive/src/org/eclipse/jgit/archive/BaseFormat.java10
-rw-r--r--org.eclipse.jgit.archive/src/org/eclipse/jgit/archive/internal/ArchiveText.java1
3 files changed, 8 insertions, 4 deletions
diff --git a/org.eclipse.jgit.archive/resources/org/eclipse/jgit/archive/internal/ArchiveText.properties b/org.eclipse.jgit.archive/resources/org/eclipse/jgit/archive/internal/ArchiveText.properties
index fecf99e575..3b50bb4fd5 100644
--- a/org.eclipse.jgit.archive/resources/org/eclipse/jgit/archive/internal/ArchiveText.properties
+++ b/org.eclipse.jgit.archive/resources/org/eclipse/jgit/archive/internal/ArchiveText.properties
@@ -1,2 +1,3 @@
+cannotSetOption=Cannot set option: {0}
pathDoesNotMatchMode=Path {0} does not match mode {1}
unsupportedMode=Unsupported mode {0}
diff --git a/org.eclipse.jgit.archive/src/org/eclipse/jgit/archive/BaseFormat.java b/org.eclipse.jgit.archive/src/org/eclipse/jgit/archive/BaseFormat.java
index f47fa12a44..e80d42143e 100644
--- a/org.eclipse.jgit.archive/src/org/eclipse/jgit/archive/BaseFormat.java
+++ b/org.eclipse.jgit.archive/src/org/eclipse/jgit/archive/BaseFormat.java
@@ -45,9 +45,11 @@ package org.eclipse.jgit.archive;
import java.beans.Statement;
import java.io.IOException;
+import java.text.MessageFormat;
import java.util.Map;
import org.apache.commons.compress.archivers.ArchiveOutputStream;
+import org.eclipse.jgit.archive.internal.ArchiveText;
import org.eclipse.jgit.util.StringUtils;
/**
@@ -71,11 +73,11 @@ public class BaseFormat {
Map<String, Object> o) throws IOException {
for (Map.Entry<String, Object> p : o.entrySet()) {
try {
- new Statement(s,
- "set" + StringUtils.capitalize(p.getKey()),
- new Object[]{p.getValue()}).execute();
+ new Statement(s, "set" + StringUtils.capitalize(p.getKey()), //$NON-NLS-1$
+ new Object[] { p.getValue() }).execute();
} catch (Exception e) {
- throw new IOException("cannot set option: " + p.getKey(), e);
+ throw new IOException(MessageFormat.format(
+ ArchiveText.get().cannotSetOption, p.getKey()), e);
}
}
return s;
diff --git a/org.eclipse.jgit.archive/src/org/eclipse/jgit/archive/internal/ArchiveText.java b/org.eclipse.jgit.archive/src/org/eclipse/jgit/archive/internal/ArchiveText.java
index edadf1c81d..f631cf8ecf 100644
--- a/org.eclipse.jgit.archive/src/org/eclipse/jgit/archive/internal/ArchiveText.java
+++ b/org.eclipse.jgit.archive/src/org/eclipse/jgit/archive/internal/ArchiveText.java
@@ -58,6 +58,7 @@ public class ArchiveText extends TranslationBundle {
}
// @formatter:off
+ /***/ public String cannotSetOption;
/***/ public String pathDoesNotMatchMode;
/***/ public String unsupportedMode;
}