aboutsummaryrefslogtreecommitdiffstats
path: root/main/res
diff options
context:
space:
mode:
authorrel00p <rel00p@gmx.net>2013-12-08 20:18:11 +0100
committerBananeweizen <bananeweizen@gmx.de>2013-12-16 08:07:40 +0100
commit02d30d2b7694fa15bfc19cb723c9b6e5c9cf7f89 (patch)
tree088bf0ea6701f1dc6540190a72f12e3b2e58ec9e /main/res
parent709a5120f1606e011ddc74fccdc1909cc6540592 (diff)
downloadcgeo-02d30d2b7694fa15bfc19cb723c9b6e5c9cf7f89.zip
cgeo-02d30d2b7694fa15bfc19cb723c9b6e5c9cf7f89.tar.gz
cgeo-02d30d2b7694fa15bfc19cb723c9b6e5c9cf7f89.tar.bz2
extremcaching connector initial version
Diffstat (limited to 'main/res')
-rw-r--r--main/res/values-de/strings.xml3
-rw-r--r--main/res/values/ecicons.xml11
-rw-r--r--main/res/values/preference_keys.xml5
-rw-r--r--main/res/values/strings.xml6
-rw-r--r--main/res/xml/preferences.xml47
5 files changed, 72 insertions, 0 deletions
diff --git a/main/res/values-de/strings.xml b/main/res/values-de/strings.xml
index f4a361f..dbd7184 100644
--- a/main/res/values-de/strings.xml
+++ b/main/res/values-de/strings.xml
@@ -124,6 +124,7 @@
<string name="err_start">Kommunikation nicht gestartet</string>
<string name="err_parse">Parsing der Anmeldung gescheitert</string>
<string name="err_server">Verbindung zu Geocaching.com konnte nicht hergestellt werden (Server oder Verbindung inaktiv?)</string>
+ <string name="err_server_ec">Verbindung zu Extremcaching.com konnte nicht hergestellt werden (Server oder Verbindung inaktiv?)</string>
<string name="err_login">Keine Anmeldedaten gespeichert.</string>
<string name="err_login_failed">Login fehlgeschlagen.</string>
<string name="err_login_failed_toast">c:geo konnte sich nicht einloggen und arbeitet im Offline-Modus. Bitte die Login-Daten in den Einstellungen überprüfen oder eine Internetverbindung herstellen.</string>
@@ -343,7 +344,9 @@
<string name="settings_category_logging_other">Andere Log-Optionen</string>
<string name="settings_goto_url_button">mehr …</string>
<string name="settings_title_gc">Geocaching.com</string>
+ <string name="settings_title_ec">Extremcaching.com</string>
<string name="settings_activate_gc">Aktivieren</string>
+ <string name="settings_activate_ec">Aktivieren</string>
<string name="settings_gc_legal_note">Mit Benutzung der Dienste von geocaching.com werden die Groundspeak-Nutzungsbedingungen (englisch) akzeptiert.</string>
<string name="settings_info_facebook_login_title">Facebook-Login</string>
<string name="settings_info_facebook_login">c:geo kann sich zwar nicht per Facebook bei Geocaching.com einloggen, aber es gibt eine einfache Abhilfe …</string>
diff --git a/main/res/values/ecicons.xml b/main/res/values/ecicons.xml
new file mode 100644
index 0000000..234db5f
--- /dev/null
+++ b/main/res/values/ecicons.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+ <string-array name="ECIcons">
+ <item>@string/settings_ec_icons_other</item>
+ <item>@string/settings_ec_icons_oc</item>
+ </string-array>
+ <string-array name="ECIconsValues">
+ <item>1</item>
+ <item>2</item>
+ </string-array>
+</resources> \ No newline at end of file
diff --git a/main/res/values/preference_keys.xml b/main/res/values/preference_keys.xml
index 975cff9..41f289e 100644
--- a/main/res/values/preference_keys.xml
+++ b/main/res/values/preference_keys.xml
@@ -18,6 +18,9 @@
<string name="pref_password">password</string>
<string name="pref_connectorOCActive">connectorOCActive</string>
<string name="pref_connectorOCPLActive">connectorOCPLActive</string>
+ <string name="pref_ecusername">ecusername</string>
+ <string name="pref_ecpassword">ecpassword</string>
+ <string name="pref_connectorECActive">connectorECActive</string>
<string name="pref_pass_vote">pass-vote</string>
<string name="pref_twitter">twitter</string>
<string name="pref_webDeviceName">webDeviceName</string>
@@ -123,9 +126,11 @@
<string name="pref_fakekey_gc_website">fakekey_gc_website</string>
<string name="pref_fakekey_ocde_website">fakekey_ocde_website</string>
<string name="pref_fakekey_ocpl_website">fakekey_ocpl_website</string>
+ <string name="pref_fakekey_ec_website">fakekey_ec_website</string>
<string name="pref_fakekey_gcvote_website">fakekey_gcvote_website</string>
<string name="pref_fakekey_sendtocgeo_website">fakekey_sendtocgeo_website</string>
<string name="pref_twitter_cache_message">twitter_cache_message</string>
<string name="pref_twitter_trackable_message">twitter_trackable_message</string>
+ <string name="pref_ec_icons">ec_icons</string>
</resources> \ No newline at end of file
diff --git a/main/res/values/strings.xml b/main/res/values/strings.xml
index da7699a..75537e3 100644
--- a/main/res/values/strings.xml
+++ b/main/res/values/strings.xml
@@ -148,6 +148,7 @@
<string name="err_start">Communication not started</string>
<string name="err_parse">Failed Login page parsing</string>
<string name="err_server">Unable to contact Geocaching.com. The website may be down or your internet connection not working.</string>
+ <string name="err_server_ec">Unable to contact Extremcaching.com. The website may be down or your internet connection not working.</string>
<string name="err_login">No Login information stored</string>
<string name="err_login_failed">c:geo can\'t log in.</string>
<string name="err_login_failed_toast">c:geo can\'t log in. c:geo works offline with Stored caches. Check Login settings or enable your internet connection.</string>
@@ -391,7 +392,9 @@
<string name="settings_goto_url_button">more …</string>
<string name="settings_title_gc">Geocaching.com</string>
+ <string name="settings_title_ec">Extremcaching.com</string>
<string name="settings_activate_gc">Activate</string>
+ <string name="settings_activate_ec">Activate</string>
<string name="settings_gc_legal_note">With using the service of geocaching.com, you accept the Groundspeak Terms of Use.</string>
<string name="settings_info_facebook_login_title">Facebook Login</string>
<string name="settings_info_facebook_login">You can\'t make c:geo login to geocaching.com with your Facebook account. But there is a simple workaround …</string>
@@ -523,6 +526,9 @@
<string name="settings_information">Information</string>
<string name="settings_twitter_cache_message">Message for found cache</string>
<string name="settings_twitter_trackable_message">Message for found trackable</string>
+ <string name="init_ec_icons">Map Icons</string>
+ <string name="settings_ec_icons_other">Other</string>
+ <string name="settings_ec_icons_oc">OC</string>
<!-- map sources -->
<string name="map_source_google_map">Google: Map</string>
diff --git a/main/res/xml/preferences.xml b/main/res/xml/preferences.xml
index 74a6f6e..8c72ae0 100644
--- a/main/res/xml/preferences.xml
+++ b/main/res/xml/preferences.xml
@@ -114,6 +114,53 @@
android:title="@string/settings_open_website" />
</PreferenceCategory>
</PreferenceScreen>
+
+ <PreferenceScreen android:title="@string/settings_title_ec" >
+ <PreferenceCategory android:title="@string/settings_settings" >
+ <CheckBoxPreference
+ android:defaultValue="false"
+ android:key="@string/pref_connectorECActive"
+ android:title="@string/settings_activate_ec" />
+
+ <EditTextPreference
+ android:dependency="@string/pref_connectorECActive"
+ android:dialogTitle="@string/init_username"
+ android:hint="@string/init_username"
+ android:imeOptions="actionDone"
+ android:key="@string/pref_ecusername"
+ android:singleLine="true"
+ android:title="@string/init_username" />
+
+ <cgeo.geocaching.settings.EditPasswordPreference
+ android:dependency="@string/pref_connectorECActive"
+ android:dialogTitle="@string/init_password"
+ android:hint="@string/init_password"
+ android:imeOptions="actionDone"
+ android:inputType="textPassword"
+ android:key="@string/pref_ecpassword"
+ android:singleLine="true"
+ android:title="@string/init_password" />
+ <cgeo.geocaching.settings.CheckECCredentialsPreference
+ android:dependency="@string/pref_connectorECActive"
+ android:title="@string/init_login" />
+ </PreferenceCategory>
+ <PreferenceCategory android:title="@string/settings_title_appearance" >
+ <ListPreference
+ android:dependency="@string/pref_connectorECActive"
+ android:defaultValue="1"
+ android:dialogTitle="@string/init_ec_icons"
+ android:key="@string/pref_ec_icons"
+ android:title="@string/init_ec_icons"
+ android:entries="@array/ECIcons"
+ android:entryValues="@array/ECIconsValues" />
+ </PreferenceCategory>
+ <PreferenceCategory android:title="@string/settings_information" >
+ <Preference
+ android:key="@string/pref_fakekey_ec_website"
+ android:title="@string/settings_open_website" />
+ </PreferenceCategory>
+ </PreferenceScreen>
+
<PreferenceScreen android:title="@string/init_gcvote" >
<PreferenceCategory android:title="@string/settings_settings" >
<cgeo.geocaching.settings.EditPasswordPreference