From 3bfd4f87361086e67b5809972f314e1c7f669fc4 Mon Sep 17 00:00:00 2001 From: Samuel Tardieu Date: Sat, 14 Sep 2013 09:42:52 +0200 Subject: Enable in-band registration for opencaching.pl --- main/AndroidManifest.xml | 14 ++++- main/res/values-de/strings.xml | 10 ---- main/res/values-fr/strings.xml | 10 ---- main/res/values-it/strings.xml | 10 ---- main/res/values-ja/strings.xml | 10 ---- main/res/values-pl/strings.xml | 10 ---- main/res/values-pt/strings.xml | 10 ---- main/res/values-sl/strings.xml | 10 ---- main/res/values-sv/strings.xml | 10 ---- main/res/values/strings.xml | 10 ---- .../connector/oc/OCAuthorizationActivity.java | 59 ---------------------- .../geocaching/connector/oc/OCPLAuthParams.java | 2 +- 12 files changed, 14 insertions(+), 151 deletions(-) (limited to 'main') diff --git a/main/AndroidManifest.xml b/main/AndroidManifest.xml index 99afa67..5a204e9 100644 --- a/main/AndroidManifest.xml +++ b/main/AndroidManifest.xml @@ -405,7 +405,19 @@ android:name=".connector.oc.OCPLAuthorizationActivity" android:configChanges="keyboardHidden|orientation" android:label="@string/app_name" - android:windowSoftInputMode="stateHidden" > + android:windowSoftInputMode="stateHidden" + android:launchMode="singleTask"> + + + + + + + + diff --git a/main/res/values-de/strings.xml b/main/res/values-de/strings.xml index 4d228fa..f9ddc7c 100644 --- a/main/res/values-de/strings.xml +++ b/main/res/values-de/strings.xml @@ -485,17 +485,7 @@ Fertig opencaching.de opencaching.pl - c:geo autorisieren - Starte Autorisierung - Neustarten - %s-PIN - Fertig - Warten auf %s… - PIN Code - Bitte den %s-PIN-Code eingeben, dies ist notwendig um die Autorisierung abzuschließen. c:geo ist nun autorisiert, caches zu laden und auf %s zu loggen. - Der folgende Prozess erlaubt es c:geo auf den persönlichen %s-Account zuzugreifen, wenn zugestimmt wird. - Ein Klick auf \"Starte Autorisierung\" öffnet eine %s-Seite in einem Browserfenster. Durch die Anmeldung und die Bestätigung wird c:geo ermöglicht, auf den persönlichen Account zuzugreifen. Wird dies bestätigt, nennt %s eine numerische PIN, diese muss kopiert und in c:geo eingefügt werden. Das ist alles. Offline Aktualisieren Löschen diff --git a/main/res/values-fr/strings.xml b/main/res/values-fr/strings.xml index 8bb63a3..7955a5d 100644 --- a/main/res/values-fr/strings.xml +++ b/main/res/values-fr/strings.xml @@ -494,17 +494,7 @@ c:geo est maintenant autorisé à poster sur Twitter. opencaching.de opencaching.pl - Autoriser c:geo - Commencer l\'autorisation - Recommencer - Code donné par %s - Terminer - En attente de %s… - Code PIN - Veuillez saisir votre code PIN fourni par %s. Il est nécessaire pour finaliser l\'autorisation. c:geo est désormais autorisé à interagir avec %s. - La procédure suivante permet à c:geo d\'accéder à %s - si vous acceptez. - Cliquer sur le bouton \"début d\'autorisation\" pour démarrer. Une fenêtre de navigateur va s\'ouvrir pour vous connecter sur %s. Accepter pour que c:geo accède à votre compte. %s vous affichera alors un code PIN composé de chiffres. Merci de recopier ce code dans c:geo et de confirmer. C\'est tout. Hors ligne Recharger Effacer diff --git a/main/res/values-it/strings.xml b/main/res/values-it/strings.xml index 8712b03..53e2688 100644 --- a/main/res/values-it/strings.xml +++ b/main/res/values-it/strings.xml @@ -486,17 +486,7 @@ opencaching.de - Autorizza c:geo - Start autorizzazione - Start nuovamente - PIN assegnato da %s - Fine - In attesa di %s… - PIN code - Prego riportare il PIN fornito dal sito %s. È necessario per completare l\'autorizzazione. c:geo è ora autorizzato ad accedere a %s. - La procedura seguente consentirà a c:geo - Un click sul pulsante \"Autorizza c:geo\" inizierà la procedura. Verrà aperta la pagina %s nel browser. Effettua Login sulla pagina ed acconsenti a c:geo diff --git a/main/res/values-ja/strings.xml b/main/res/values-ja/strings.xml index 41cbbd7..152aae2 100644 --- a/main/res/values-ja/strings.xml +++ b/main/res/values-ja/strings.xml @@ -523,17 +523,7 @@ opencaching.de - c:geoを認証 - 認証を開始 - 再度認証を開始 - %sのPINコード - 完了 - %sからの返答を待っています… - PINコード - %sのサイトで表示されたPINコードを入力してください。認証を完了するために必要です。 c:geoは%sと連携するための認証を受けました。 - c:geoが%sにアクセスする許可を得るには次のようにしてください。 - 「認証を開始する」ボタンを押すとブラウザで%sのページが開きます。そのページにログインすればc:geoがあなたのアカウントにアクセルする許可が得られます。ログインに成功したら数字のPINコードが表示されるので、この下の入力欄にコピー&ペーストして「完了」ボタンを押してください。 diff --git a/main/res/values-pl/strings.xml b/main/res/values-pl/strings.xml index 9632cf8..fbebb83 100644 --- a/main/res/values-pl/strings.xml +++ b/main/res/values-pl/strings.xml @@ -518,17 +518,7 @@ opencaching.de - Autoryzuj c:geo - Rozpocznij autoryzację - Spróbuj ponownie - PIN przypisany przez %s - Zakończ - Czekam na %s… - Kod PIN - Proszę wpisz kod PIN dostarczony przez stronę %s. Jest to konieczne by zakończyć autoryzację. c:geo został zautoryzowany by komunikować się z %s. - Następujący proces pozwolił c:geo aby uzyskać dostęp do %s - jeśli wyrażono zgodę. - Kliknięcie na przycisk \"autoryzuj c:geo\" rozpocznie proces. Zostanie otwarta przeglądarka ze stroną %s. Zaloguj się i pozwól c:geo uzyskać dostęp do Twojego konta. Po zaakceptowaniu, %s pokaże kod numeryczny PIN. Ten kod PIN musi być wklejony do c:geo i potwierdzony. To wszystko. diff --git a/main/res/values-pt/strings.xml b/main/res/values-pt/strings.xml index 7f5f787..c73c7d3 100644 --- a/main/res/values-pt/strings.xml +++ b/main/res/values-pt/strings.xml @@ -485,17 +485,7 @@ Fim opencaching.de Opencaching.pl - Autorizar c:geo - Começar autorização - Iniciar de novo - PIN atribuído por %s - Fim - A esperar pot %s… - Código PIN - Por favor insira o código PIN fornecido pelo site %s. É imperativo para que se complete a autorização. c:geo está agora autorizado a interagir com %s. - O processo seguinte permite c:geo aceder ao Twitter - se concordar. - Um clique sobre o botão \"autorizar c:geo \" irá iniciar o processo. Este processo irá abrir um navegador com uma página em %s. Entre nesta página e permita o c:geo aceder à sua conta. Se isso for aceite, %s vai mostrar um código PIN numérico. Este PIN deve ser colado em c:geo e confirmado. É tudo. Arquivo Actualizar Apagar diff --git a/main/res/values-sl/strings.xml b/main/res/values-sl/strings.xml index c5b8cb5..cf5b6c1 100644 --- a/main/res/values-sl/strings.xml +++ b/main/res/values-sl/strings.xml @@ -540,17 +540,7 @@ opencaching.de opencaching.pl - Poveži c:geo - Začni z avtorizacijo - Ponovno začni - PIN, ki ga dodeli %s - Končaj - Čakam na %s… - PIN koda - Vnesite PIN kodo, ki ste jo dobili na spletni strani %s. c:geo je sedaj povezan z %s. - Sledeči postopek omogoča c:geotu povezavo z %s. - Klik na gumb \"Poveži c:geo\" bo začel s postopkom avtorizacije. Med postopkom se bo odprl brskalnik s stranjo %s. V brskalniku se prijavite na to stran in dovolite aplikaciji c:geo da dostopa do vašega računa. Ko to potrdite, vam bo %s izpisal PIN kodo. To kodo prepišite v c:geo in potrdite. diff --git a/main/res/values-sv/strings.xml b/main/res/values-sv/strings.xml index 2561c81..cd9511f 100644 --- a/main/res/values-sv/strings.xml +++ b/main/res/values-sv/strings.xml @@ -541,17 +541,7 @@ opencaching.de opencaching.pl - Tillåt c:geo - Starta godkännande - Starta igen - PIN erhållen från %s - Slutför - Väntar på %s… - PIN kod - Vänlig ange PIN koden som du fått från %s. Den krävs för att slutföra godkännandet. c:geo är nu godkänd för att kommunicera med %s. - Nedan tillåter du c:geo att kommunicera med %s. - Klicka på \"Tillåt c:geo\" nedan för att koppla ihop c:geo med %s. Logga in på den sida som kommer att öppnas i din webbläsare. Tillåt sedan c:geo att komma åt till konto. Efter detta kommer %s att visa en numerisk PIN kod. Denna PIN kod måste sedan anges i c:geo och godkännas. diff --git a/main/res/values/strings.xml b/main/res/values/strings.xml index b7b56cd..c6b29b9 100644 --- a/main/res/values/strings.xml +++ b/main/res/values/strings.xml @@ -549,17 +549,7 @@ opencaching.de opencaching.pl - Authorize c:geo - Start authorization - Start again - PIN assigned by %s - Finish - Waiting for %s… - PIN code - Please type in PIN code provided by the %s website. It is required to complete authorization. c:geo is now authorized to interact with %s. - The following process allows c:geo to access %s. - Pressing the \"authorize c:geo\" button will start the process. This process will open up a web browser with a %s page. Log in on this page and allow c:geo to access your account. After this, %s will show up a numeric PIN code. This PIN must be pasted into c:geo and confirmed. That\'s all. diff --git a/main/src/cgeo/geocaching/connector/oc/OCAuthorizationActivity.java b/main/src/cgeo/geocaching/connector/oc/OCAuthorizationActivity.java index bae5c1b..1584b47 100644 --- a/main/src/cgeo/geocaching/connector/oc/OCAuthorizationActivity.java +++ b/main/src/cgeo/geocaching/connector/oc/OCAuthorizationActivity.java @@ -48,67 +48,8 @@ public class OCAuthorizationActivity extends OAuthAuthorizationActivity { } @Override - protected String getAuthAgain() { - return res.getString(R.string.auth_again_oc); - } - - @Override - protected String getErrAuthInitialize() { - return res.getString(R.string.err_auth_initialize); - } - - @Override - protected String getAuthStart() { - return res.getString(R.string.auth_start_oc); - } - - @Override protected String getAuthDialogCompleted() { return res.getString(R.string.auth_dialog_completed_oc, getAuthTitle()); } - @Override - protected String getErrAuthProcess() { - return res.getString(R.string.err_auth_process); - } - - @Override - protected String getAuthDialogWait() { - return res.getString(R.string.auth_dialog_wait_oc, getAuthTitle()); - } - - @Override - protected String getAuthDialogPinTitle() { - return res.getString(R.string.auth_dialog_pin_title_oc); - } - - @Override - protected String getAuthDialogPinMessage() { - return res.getString(R.string.auth_dialog_pin_message_oc, getAuthTitle()); - } - - @Override - protected String getAboutAuth1() { - return res.getString(R.string.about_auth_1_oc, getAuthTitle()); - } - - @Override - protected String getAboutAuth2() { - return res.getString(R.string.about_auth_2_oc, getAuthTitle(), getAuthTitle()); - } - - @Override - protected String getAuthAuthorize() { - return res.getString(R.string.auth_authorize_oc); - } - - @Override - protected String getAuthPinHint() { - return res.getString(R.string.auth_pin_hint_oc, getAuthTitle()); - } - - @Override - protected String getAuthFinish() { - return res.getString(R.string.auth_finish_oc); - } } diff --git a/main/src/cgeo/geocaching/connector/oc/OCPLAuthParams.java b/main/src/cgeo/geocaching/connector/oc/OCPLAuthParams.java index c1e0ea3..0c9e6f7 100644 --- a/main/src/cgeo/geocaching/connector/oc/OCPLAuthParams.java +++ b/main/src/cgeo/geocaching/connector/oc/OCPLAuthParams.java @@ -46,6 +46,6 @@ public class OCPLAuthParams implements IOCAuthParams { @Override public String getCallbackUri() { - return null; + return "callback://www.cgeo.org/opencaching.pl/"; } } -- cgit v1.1