Space Vampire

GCLangSwitch - Auto

Dear visitor. Space-Vampire.DE has detected, that you are probably not able to read german text. So english might be a better way, to tell you, what you can find and download on this page. Well, you probably already know, what you find here. So let me just explain, in a few words, what the downloadable script does.
Some geocaching tools, like c:geo and others, have to change the language of geocaching.com to english, to work properly. GCLangSwitch for c:geo is a JQuery based user script, which resets the language, whenever you enter geocaching.com. Nothing more, nothing less. It changes only from english to your language. All other languages stay choosable.
You need an add-on for your browser, to make my script work. You can find download links to Greasemonkey (for Firefox), Tampermonkey (for Chrome) and Violent Monkey (for Opera) under 1. Download Browser Add-On für Scriptverarbeitung, further down on this page. After adding this to your browser, you can install the script for your language. You can find it at other languages, below 2. Script installieren.
I hope, you enjoy my user script and you find it helpful.

Für viele ist c:geo das unbestritten beste Handy-Tool zum Geocachen. Wer die beliebte, aber inoffizielle App benutzt, kennt allerdings auch ihren größten Makel - c:geo stellt Geocaching.com immer wieder auf Englisch um, damit es funktionieren kann. Der nachvollziehbare Grund dafür kann in den FAQ von c:geo nachgelesen werden.
Seit Geocaching.com ein neues Design hat, ist zudem die schnelle Sprachauswahl ans Seitenende verbannt worden. Ein Umstand, der es besonders nervtötend macht, dass man die Sprache umstellen muss. Vor allem, wenn man sich im Team einen Account teilt, und einer draußen cachen ist, wärend der Andere auf der Website unterwegs ist.
Lange Zeit habe ich mir überlegt, wie man dem, möglichst elegant, entgegenwirken kann. Denn Geocaching.com stellt die Sprachen per Javascript um, sodass ein Link mit angehängtem Parameter unmöglich ist. Eine passende Lösung fand ich unter Verwendung von Greasemonkey.
Werde Facebook-Fan von GCLangSwitch!
Dieses Script entwickelt sich weiter, wenn Geocaching.com es tut. Bleibe auf dem Laufenden, über seine Entwicklung und neue Versionen. Gib Feedback oder erhalte Hilfe, wenn das Script mal nicht so funktioniert, wie es soll.

Was macht das Script?

Es überprüft auf jeder Seite von Geocaching.com, ob Deutsch als Sprache eingestellt ist. Wenn dies nicht der Fall ist, wird automatisch die Seite in deutscher Sprache neu geladen. Falls Deutsch bereits eingestellt ist, unterbleibt eine Aktion.

Installation

Du benötigst Greasemonkey um dieses Script anzuwenden, oder ein Äquivalent, falls du einen anderen Browser als Mozilla Firefox benutzt

1. Download Browser Add-On für Scriptverarbeitung

Greasemonkey für Firefox
Tampermonkey für Google Chrome
Violent Monkey für Opera

2. Script installieren

Deutsch Download Variante 1
Stellt nur von Englisch auf Deutsch um. Alle anderen Sprachen bleiben einstellbar.
Deutsch Download Variante 2
Stellt immer auf Deutsch um, wenn eine andere Sprache eingestellt ist.

Other Languages / Andere Sprachen

The Script is availabe in all languages, supported by geocaching.com.
Das Script ist in allen Sprachen, die derzeit von Geocaching.com angeboten werden, verfügbar.

Download by clicking on the flag, corresponding to your language:
Català Ceština Dansk Ελληνικά Español Eesti Français 한국어 Italiano Latviešu
Magyar Nederlands 日本語 Norsk, Bokmål Polski Português Româna Русский Suomi Svenska

Dieses Script wurde bisher 0 mal heruntergeladen.

Alternativ kannst du auch, wenn du weißt was du tust, den unten angegebenen Code manuell zu Greasmonkey hinzufügen. Anleitungen hierzu findest du im Netz.

Bekannte Wechselwirkungen

c:geo App: c:geo benötigt zwingend die englische Sprache, um fehlerfrei funktionieren zu können. Es stellt jedoch nur bei Programmstart einmalig die Sprache um. Wenn gleichzeitig am Computer und am Handy gearbeitet wird, kann es sein, dass einige Details, wie z.B. die Cache-Größe, nicht oder nicht korrekt angezeigt werden. Sollte dies der Fall sein, genügt es, c:geo vollständig zu beenden, und neu zu starten.
Send2cgeo: Hierbei handelt es sich um ein Userscript. Es ermöglicht das Übertragen eines Caches per Mausklick. Dieses Userscript ist ebenfalls nur auf Englisch ausgelegt. Wenn Deutsch eingestellt ist, erscheint der Button "send to c:geo" nur auf den Listing-Seiten. In der Kartenansicht bleibt er verborgen. Dem kann man entgegenwirken, indem man erst c:geo startet und danach die Karte aufruft.
Mein Script findet in der Karte keine Anwendung. Die Sprache wird dort also nicht auf Deutsch gestellt, solange man kein Listing aufruft und danach die Karte aktualisiert.

Copyright

Ohne persönliche Absprache/Genehmigung mit/von mir, ist eine Veröffentlichung und Verbreitung dieses Scriptes, oder Teilen dieses Scriptes, nicht gestattet. Zur Verbreitung darf gerne diese Seite verlinkt werden. Direkte Links zu den Downloads funktionieren außerhalb der Domäne von Space-Vampire.de nicht.

Wichtiger Hinweis

Beachte: Du installierst dieses Script auf eigene Gefahr. Der Autor übernimmt keinerlei Haftung für ungewollte Nebeneffekte jeglicher Art. Falls Fehlfunktionen auffällig werden, würde ich mich jedoch über eine Rückmeldung freuen, damit ich mich dieser annehmen kann, für spätere Versionen.

Aktuelle Version 3.2

Bug-Fix 23.05.2016: Fehler behoben, der durch geänderte Link-Codierung von Groundspeak entstanden ist. Leichtes Face-Lifting in beiden deutschen Script-Varianten, zur Prävention bei gleicher Fehlerquelle in der Zukunft.
Derzeit nur für die deutschen Versionen! Die anderen Sprachen folgen in Kürze.
Namensänderung 23.08.2015:Der Name des Scriptes wurde auf GCLangSwitch geändert. Der Grund hierfür ist die mögliche Implikation des Namens LangFIX for c:geo, dass es sich hierbei um ein direktes Plugin für die c:geo-App handelt.
Bug-Fix 20.08.2015: Fehler in Firefox mit Greasemonkey behoben.
Das Script sendet den Sprachwechsel nun nicht mehr als Javascript-Event, sondern als Klick-Event. Die alten Versionen funktionieren noch in Google Chrome mit Tampermonkey.

// ==UserScript==
// @name GCLangSwitch-Auto 3.2 Deutsch (for c:geo)
// @match *://www.geocaching.com/*
// @exclude http://www.geocaching.com/account/messagecenter
// @exclude https://www.geocaching.com/map/*
// @version 3.2
// @require http://ajax.googleapis.com/ajax/libs/jquery/2.1.0/jquery.min.js
// @noframes
// @grant GM_xmlhttpRequest
// ==/UserScript==

var IsEnglish = $(".selected-language > a:contains(English)");
var LangLnk = $('.language-list > li > a:contains(Deutsch)');
if (IsEnglish.length) {
var clickEvent = document.createEvent('MouseEvents');
clickEvent.initEvent ("click", true, true);
LangLnk[0].dispatchEvent (clickEvent);
}



Style & Webdesign by Torsten Hübner

© by www.space-vampire.de