aboutsummaryrefslogtreecommitdiffstats
path: root/main
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
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')
-rw-r--r--main/res/values-de/strings.xml3
-rw-r--r--main/res/values/strings.xml1
-rw-r--r--main/src/cgeo/geocaching/connector/oc/OC11XMLParser.java7
3 files changed, 9 insertions, 2 deletions
diff --git a/main/res/values-de/strings.xml b/main/res/values-de/strings.xml
index 58695ee..520220b 100644
--- a/main/res/values-de/strings.xml
+++ b/main/res/values-de/strings.xml
@@ -599,7 +599,8 @@
<string name="cache_image_open_browser">Im Browser öffnen</string>
<string name="cache_share_field">Weiterleiten</string>
<string name="cache_time_full_hours">Uhr</string>
-
+ <string name="cache_listed_on">Geführt auf %s</string>
+
<!-- editor dialog -->
<string name="editor_save">Speichern</string>
diff --git a/main/res/values/strings.xml b/main/res/values/strings.xml
index fa033f7..24fad4d 100644
--- a/main/res/values/strings.xml
+++ b/main/res/values/strings.xml
@@ -609,6 +609,7 @@
<string name="cache_image_open_browser">Open in browser</string>
<string name="cache_share_field">Share</string>
<string name="cache_time_full_hours">o\'clock</string>
+ <string name="cache_listed_on">Listed on %s</string>
<!-- editor dialog -->
<string name="editor_save">Save</string>
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 />");
}
}
}