diff options
| author | Bananeweizen <bananeweizen@gmx.de> | 2013-01-30 21:02:12 +0100 |
|---|---|---|
| committer | Bananeweizen <bananeweizen@gmx.de> | 2013-01-30 21:02:12 +0100 |
| commit | a47c952b407762d145636f2a867e2e47cf85c24d (patch) | |
| tree | 66bb601602c327379edb589585b8e136192b771e /main | |
| parent | 66312ea27f874d091c09454b8b1c21251e50d00a (diff) | |
| download | cgeo-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.xml | 3 | ||||
| -rw-r--r-- | main/res/values/strings.xml | 1 | ||||
| -rw-r--r-- | main/src/cgeo/geocaching/connector/oc/OC11XMLParser.java | 7 |
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 />"); } } } |
