aboutsummaryrefslogtreecommitdiffstats
path: root/main/src/cgeo/geocaching/connector/oc/OC11XMLParser.java
diff options
context:
space:
mode:
authorBananeweizen <bananeweizen@gmx.de>2013-01-30 21:02:12 +0100
committerBananeweizen <bananeweizen@gmx.de>2013-01-30 21:02:12 +0100
commita47c952b407762d145636f2a867e2e47cf85c24d (patch)
tree66bb601602c327379edb589585b8e136192b771e /main/src/cgeo/geocaching/connector/oc/OC11XMLParser.java
parent66312ea27f874d091c09454b8b1c21251e50d00a (diff)
downloadcgeo-a47c952b407762d145636f2a867e2e47cf85c24d.zip
cgeo-a47c952b407762d145636f2a867e2e47cf85c24d.tar.gz
cgeo-a47c952b407762d145636f2a867e2e47cf85c24d.tar.bz2
fix #2352: String "Listed on geocaching.com" missing for translation
Diffstat (limited to 'main/src/cgeo/geocaching/connector/oc/OC11XMLParser.java')
-rw-r--r--main/src/cgeo/geocaching/connector/oc/OC11XMLParser.java7
1 files changed, 6 insertions, 1 deletions
diff --git a/main/src/cgeo/geocaching/connector/oc/OC11XMLParser.java b/main/src/cgeo/geocaching/connector/oc/OC11XMLParser.java
index cb7dfd2..a1d63ee 100644
--- a/main/src/cgeo/geocaching/connector/oc/OC11XMLParser.java
+++ b/main/src/cgeo/geocaching/connector/oc/OC11XMLParser.java
@@ -1,10 +1,13 @@
package cgeo.geocaching.connector.oc;
import cgeo.geocaching.LogEntry;
+import cgeo.geocaching.R;
import cgeo.geocaching.Settings;
import cgeo.geocaching.cgCache;
+import cgeo.geocaching.cgeoapplication;
import cgeo.geocaching.connector.ConnectorFactory;
import cgeo.geocaching.connector.IConnector;
+import cgeo.geocaching.connector.gc.GCConnector;
import cgeo.geocaching.enumerations.CacheSize;
import cgeo.geocaching.enumerations.CacheType;
import cgeo.geocaching.enumerations.LogType;
@@ -15,6 +18,7 @@ import org.apache.commons.lang3.StringUtils;
import org.xml.sax.Attributes;
import org.xml.sax.SAXException;
+import android.content.res.Resources;
import android.sax.Element;
import android.sax.EndElementListener;
import android.sax.EndTextElementListener;
@@ -42,6 +46,7 @@ public class OC11XMLParser {
private static Pattern STRIP_DATE = Pattern.compile("\\+0([0-9]){1}\\:00");
private static Pattern LOCAL_URL = Pattern.compile("href=\"(.*)\"");
private static final int CACHE_PARSE_LIMIT = 250;
+ private static final Resources res = cgeoapplication.getInstance().getResources();
private static class CacheHolder {
public cgCache cache;
@@ -289,7 +294,7 @@ public class OC11XMLParser {
if (attrs.getIndex("gccom") > -1) {
String gccode = attrs.getValue("gccom");
if (!StringUtils.isBlank(gccode)) {
- cacheHolder.cache.setDescription(String.format("Listed on geocaching com: <a href=\"http://coord.info/%s\">%s</a><br /><br />", gccode, gccode));
+ cacheHolder.cache.setDescription(res.getString(R.string.cache_listed_on, GCConnector.getInstance().getName()) + ": <a href=\"http://coord.info/" + gccode + "\">" + gccode + "</a><br /><br />");
}
}
}