diff options
author | Ilya Grechuhin <i.grechuhin@gmail.com> | 2017-10-02 12:00:39 +0300 |
---|---|---|
committer | Sergey Yershov <syershov@maps.me> | 2017-10-02 13:55:26 +0300 |
commit | 9456f9bc8f2424c4a5dfd026d08f8de589661967 (patch) | |
tree | 8bc8ee2f3758933c1092782f8740698554c21d10 | |
parent | d25b185252d0d6ef6665f66ee86e323521ee747e (diff) |
[frameworks] [ios] Added GoogleSignIn framework.
52 files changed, 1050 insertions, 2 deletions
diff --git a/iphone/Maps/3party/GoogleSignIn/GoogleSignIn.bundle/Info.plist b/iphone/Maps/3party/GoogleSignIn/GoogleSignIn.bundle/Info.plist new file mode 100644 index 0000000000..24a84bc832 --- /dev/null +++ b/iphone/Maps/3party/GoogleSignIn/GoogleSignIn.bundle/Info.plist @@ -0,0 +1,28 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> +<plist version="1.0"> +<dict> + <key>CFBundleDevelopmentRegion</key> + <string>English</string> + <key>CFBundleIconFile</key> + <string></string> + <key>CFBundleIdentifier</key> + <string>com.google.${PRODUCT_NAME:rfc1034identifier}</string> + <key>CFBundleInfoDictionaryVersion</key> + <string>6.0</string> + <key>CFBundleName</key> + <string>${PRODUCT_NAME}</string> + <key>CFBundlePackageType</key> + <string>BNDL</string> + <key>CFBundleShortVersionString</key> + <string>1.0</string> + <key>CFBundleSignature</key> + <string>????</string> + <key>CFBundleVersion</key> + <string>1</string> + <key>NSHumanReadableCopyright</key> + <string>Copyright © 2011 Google Inc. All rights reserved.</string> + <key>NSPrincipalClass</key> + <string></string> +</dict> +</plist> diff --git a/iphone/Maps/3party/GoogleSignIn/GoogleSignIn.bundle/Roboto-Bold.ttf b/iphone/Maps/3party/GoogleSignIn/GoogleSignIn.bundle/Roboto-Bold.ttf Binary files differnew file mode 100644 index 0000000000..68822caf24 --- /dev/null +++ b/iphone/Maps/3party/GoogleSignIn/GoogleSignIn.bundle/Roboto-Bold.ttf diff --git a/iphone/Maps/3party/GoogleSignIn/GoogleSignIn.bundle/ar.lproj/GoogleSignIn.strings b/iphone/Maps/3party/GoogleSignIn/GoogleSignIn.bundle/ar.lproj/GoogleSignIn.strings new file mode 100644 index 0000000000..d64f5593c8 --- /dev/null +++ b/iphone/Maps/3party/GoogleSignIn/GoogleSignIn.bundle/ar.lproj/GoogleSignIn.strings @@ -0,0 +1,17 @@ +/* Sign-in button text */ +"Sign in" = "تسجيل الدخول"; + +/* Long form sign-in button text */ +"Sign in with Google" = "تسجيل الدخول باستخدام Google"; + +/* The title of the promotional prompt to install the Google app. */ +"PromoTitle" = "تسجيل الدخول باستخدام Google"; + +/* The body message of the promotional prompt to install the Google app. */ +"PromoMessage" = "احصل على تطبيق Google المجاني وسجل الدخول إلى التطبيقات من خلال حساب Google. لا توجد حاجة لتذكر كلمات المرور."; + +/* The cancel button on the promotional prompt to install the Google app. */ +"PromoActionCancel" = "إلغاء"; + +/* The install button on the promotional prompt to install the Google app. */ +"PromoActionInstall" = "جلب"; diff --git a/iphone/Maps/3party/GoogleSignIn/GoogleSignIn.bundle/ca.lproj/GoogleSignIn.strings b/iphone/Maps/3party/GoogleSignIn/GoogleSignIn.bundle/ca.lproj/GoogleSignIn.strings new file mode 100644 index 0000000000..05b1b6bdaf --- /dev/null +++ b/iphone/Maps/3party/GoogleSignIn/GoogleSignIn.bundle/ca.lproj/GoogleSignIn.strings @@ -0,0 +1,17 @@ +/* Sign-in button text */ +"Sign in" = "Inicia la sessió"; + +/* Long form sign-in button text */ +"Sign in with Google" = "Inicia la sessió amb Google"; + +/* The title of the promotional prompt to install the Google app. */ +"PromoTitle" = "Inicia la sessió amb Google"; + +/* The body message of the promotional prompt to install the Google app. */ +"PromoMessage" = "Obteniu l'aplicació Google gratuïta i inicieu la sessió a les aplicacions amb el vostre compte de Google. D'aquesta manera, ja no haureu de recordar cap més contrasenya."; + +/* The cancel button on the promotional prompt to install the Google app. */ +"PromoActionCancel" = "Cancel·la"; + +/* The install button on the promotional prompt to install the Google app. */ +"PromoActionInstall" = "Obtén"; diff --git a/iphone/Maps/3party/GoogleSignIn/GoogleSignIn.bundle/cs.lproj/GoogleSignIn.strings b/iphone/Maps/3party/GoogleSignIn/GoogleSignIn.bundle/cs.lproj/GoogleSignIn.strings new file mode 100644 index 0000000000..c6db57c04b --- /dev/null +++ b/iphone/Maps/3party/GoogleSignIn/GoogleSignIn.bundle/cs.lproj/GoogleSignIn.strings @@ -0,0 +1,17 @@ +/* Sign-in button text */ +"Sign in" = "Přihlásit se"; + +/* Long form sign-in button text */ +"Sign in with Google" = "Přihlásit se účtem Google"; + +/* The title of the promotional prompt to install the Google app. */ +"PromoTitle" = "Přihlašujte se účtem Google"; + +/* The body message of the promotional prompt to install the Google app. */ +"PromoMessage" = "Nainstalujte si zdarma aplikaci Google a přihlašujte se do aplikací pomocí účtu Google. Nebudete si už muset pamatovat spoustu hesel."; + +/* The cancel button on the promotional prompt to install the Google app. */ +"PromoActionCancel" = "Zrušit"; + +/* The install button on the promotional prompt to install the Google app. */ +"PromoActionInstall" = "Instalovat"; diff --git a/iphone/Maps/3party/GoogleSignIn/GoogleSignIn.bundle/da.lproj/GoogleSignIn.strings b/iphone/Maps/3party/GoogleSignIn/GoogleSignIn.bundle/da.lproj/GoogleSignIn.strings new file mode 100644 index 0000000000..3fee26640a --- /dev/null +++ b/iphone/Maps/3party/GoogleSignIn/GoogleSignIn.bundle/da.lproj/GoogleSignIn.strings @@ -0,0 +1,17 @@ +/* Sign-in button text */ +"Sign in" = "Log ind"; + +/* Long form sign-in button text */ +"Sign in with Google" = "Log ind med Google"; + +/* The title of the promotional prompt to install the Google app. */ +"PromoTitle" = "Log ind med Google"; + +/* The body message of the promotional prompt to install the Google app. */ +"PromoMessage" = "Hent den gratis Google-app, og log ind på apps med din Google-konto. Du slipper for at huske på adgangskoder."; + +/* The cancel button on the promotional prompt to install the Google app. */ +"PromoActionCancel" = "Annuller"; + +/* The install button on the promotional prompt to install the Google app. */ +"PromoActionInstall" = "Hent"; diff --git a/iphone/Maps/3party/GoogleSignIn/GoogleSignIn.bundle/de.lproj/GoogleSignIn.strings b/iphone/Maps/3party/GoogleSignIn/GoogleSignIn.bundle/de.lproj/GoogleSignIn.strings new file mode 100644 index 0000000000..b0cdd0f75b --- /dev/null +++ b/iphone/Maps/3party/GoogleSignIn/GoogleSignIn.bundle/de.lproj/GoogleSignIn.strings @@ -0,0 +1,17 @@ +/* Sign-in button text */ +"Sign in" = "Anmelden"; + +/* Long form sign-in button text */ +"Sign in with Google" = "Über Google anmelden"; + +/* The title of the promotional prompt to install the Google app. */ +"PromoTitle" = "Über Google anmelden"; + +/* The body message of the promotional prompt to install the Google app. */ +"PromoMessage" = "Installieren Sie die kostenlose Google App und melden Sie sich mit Ihrem Google-Konto in Apps an. So müssen Sie sich keine Passwörter mehr merken."; + +/* The cancel button on the promotional prompt to install the Google app. */ +"PromoActionCancel" = "Abbrechen"; + +/* The install button on the promotional prompt to install the Google app. */ +"PromoActionInstall" = "Installieren"; diff --git a/iphone/Maps/3party/GoogleSignIn/GoogleSignIn.bundle/el.lproj/GoogleSignIn.strings b/iphone/Maps/3party/GoogleSignIn/GoogleSignIn.bundle/el.lproj/GoogleSignIn.strings new file mode 100644 index 0000000000..b4a38f0809 --- /dev/null +++ b/iphone/Maps/3party/GoogleSignIn/GoogleSignIn.bundle/el.lproj/GoogleSignIn.strings @@ -0,0 +1,17 @@ +/* Sign-in button text */ +"Sign in" = "Σύνδεση"; + +/* Long form sign-in button text */ +"Sign in with Google" = "Συνδεθείτε με το Google"; + +/* The title of the promotional prompt to install the Google app. */ +"PromoTitle" = "Συνδεθείτε με το Google"; + +/* The body message of the promotional prompt to install the Google app. */ +"PromoMessage" = "Αποκτήστε τη δωρεάν εφαρμογή Google και συνδεθείτε σε εφαρμογές με το Λογαριασμό σας Google. Δεν χρειάζεται να απομνημονεύετε κωδικούς πρόσβασης."; + +/* The cancel button on the promotional prompt to install the Google app. */ +"PromoActionCancel" = "Ακύρωση"; + +/* The install button on the promotional prompt to install the Google app. */ +"PromoActionInstall" = "Λήψη"; diff --git a/iphone/Maps/3party/GoogleSignIn/GoogleSignIn.bundle/en.lproj/GoogleSignIn.strings b/iphone/Maps/3party/GoogleSignIn/GoogleSignIn.bundle/en.lproj/GoogleSignIn.strings new file mode 100644 index 0000000000..9bda41f2ba --- /dev/null +++ b/iphone/Maps/3party/GoogleSignIn/GoogleSignIn.bundle/en.lproj/GoogleSignIn.strings @@ -0,0 +1,17 @@ +/* Sign-in button text */ +"Sign in" = "Sign in"; + +/* Long form sign-in button text */ +"Sign in with Google" = "Sign in with Google"; + +/* The title of the promotional prompt to install the Google app. */ +"PromoTitle" = "Sign in with Google"; + +/* The body message of the promotional prompt to install the Google app. */ +"PromoMessage" = "Get the free Google app and sign in to apps with your Google Account. No need to remember passwords."; + +/* The cancel button on the promotional prompt to install the Google app. */ +"PromoActionCancel" = "Cancel"; + +/* The install button on the promotional prompt to install the Google app. */ +"PromoActionInstall" = "Get"; diff --git a/iphone/Maps/3party/GoogleSignIn/GoogleSignIn.bundle/en_GB.lproj/GoogleSignIn.strings b/iphone/Maps/3party/GoogleSignIn/GoogleSignIn.bundle/en_GB.lproj/GoogleSignIn.strings new file mode 100644 index 0000000000..9bda41f2ba --- /dev/null +++ b/iphone/Maps/3party/GoogleSignIn/GoogleSignIn.bundle/en_GB.lproj/GoogleSignIn.strings @@ -0,0 +1,17 @@ +/* Sign-in button text */ +"Sign in" = "Sign in"; + +/* Long form sign-in button text */ +"Sign in with Google" = "Sign in with Google"; + +/* The title of the promotional prompt to install the Google app. */ +"PromoTitle" = "Sign in with Google"; + +/* The body message of the promotional prompt to install the Google app. */ +"PromoMessage" = "Get the free Google app and sign in to apps with your Google Account. No need to remember passwords."; + +/* The cancel button on the promotional prompt to install the Google app. */ +"PromoActionCancel" = "Cancel"; + +/* The install button on the promotional prompt to install the Google app. */ +"PromoActionInstall" = "Get"; diff --git a/iphone/Maps/3party/GoogleSignIn/GoogleSignIn.bundle/es.lproj/GoogleSignIn.strings b/iphone/Maps/3party/GoogleSignIn/GoogleSignIn.bundle/es.lproj/GoogleSignIn.strings new file mode 100644 index 0000000000..3929fdf9e4 --- /dev/null +++ b/iphone/Maps/3party/GoogleSignIn/GoogleSignIn.bundle/es.lproj/GoogleSignIn.strings @@ -0,0 +1,17 @@ +/* Sign-in button text */ +"Sign in" = "Iniciar sesión"; + +/* Long form sign-in button text */ +"Sign in with Google" = "Iniciar sesión con Google"; + +/* The title of the promotional prompt to install the Google app. */ +"PromoTitle" = "Iniciar sesión con Google"; + +/* The body message of the promotional prompt to install the Google app. */ +"PromoMessage" = "Obtén la aplicación Google gratuita e inicia sesión en aplicaciones con tu cuenta de Google. No tendrás que recordar las contraseñas."; + +/* The cancel button on the promotional prompt to install the Google app. */ +"PromoActionCancel" = "Cancelar"; + +/* The install button on the promotional prompt to install the Google app. */ +"PromoActionInstall" = "Obtener"; diff --git a/iphone/Maps/3party/GoogleSignIn/GoogleSignIn.bundle/es_MX.lproj/GoogleSignIn.strings b/iphone/Maps/3party/GoogleSignIn/GoogleSignIn.bundle/es_MX.lproj/GoogleSignIn.strings new file mode 100644 index 0000000000..12e6ab07f2 --- /dev/null +++ b/iphone/Maps/3party/GoogleSignIn/GoogleSignIn.bundle/es_MX.lproj/GoogleSignIn.strings @@ -0,0 +1,17 @@ +/* Sign-in button text */ +"Sign in" = "Acceder"; + +/* Long form sign-in button text */ +"Sign in with Google" = "Acceder con Google"; + +/* The title of the promotional prompt to install the Google app. */ +"PromoTitle" = "Acceder con Google"; + +/* The body message of the promotional prompt to install the Google app. */ +"PromoMessage" = "Obtén Google app y accede a aplicaciones con tu cuenta de Google. No hace falta recordar contraseñas."; + +/* The cancel button on the promotional prompt to install the Google app. */ +"PromoActionCancel" = "Cancelar"; + +/* The install button on the promotional prompt to install the Google app. */ +"PromoActionInstall" = "Obtener"; diff --git a/iphone/Maps/3party/GoogleSignIn/GoogleSignIn.bundle/fi.lproj/GoogleSignIn.strings b/iphone/Maps/3party/GoogleSignIn/GoogleSignIn.bundle/fi.lproj/GoogleSignIn.strings new file mode 100644 index 0000000000..fe94bdf984 --- /dev/null +++ b/iphone/Maps/3party/GoogleSignIn/GoogleSignIn.bundle/fi.lproj/GoogleSignIn.strings @@ -0,0 +1,17 @@ +/* Sign-in button text */ +"Sign in" = "Kirjaudu sisään"; + +/* Long form sign-in button text */ +"Sign in with Google" = "Kirjaudu Google-tilin tunnuksilla"; + +/* The title of the promotional prompt to install the Google app. */ +"PromoTitle" = "Kirjaudu Google-tilin tunnuksilla"; + +/* The body message of the promotional prompt to install the Google app. */ +"PromoMessage" = "Hanki ilmainen Google-sovellus ja kirjaudu sovelluksiin Google-tililläsi. Sinun ei tarvitse muistaa salasanoja."; + +/* The cancel button on the promotional prompt to install the Google app. */ +"PromoActionCancel" = "Peruuta"; + +/* The install button on the promotional prompt to install the Google app. */ +"PromoActionInstall" = "Hae"; diff --git a/iphone/Maps/3party/GoogleSignIn/GoogleSignIn.bundle/fr.lproj/GoogleSignIn.strings b/iphone/Maps/3party/GoogleSignIn/GoogleSignIn.bundle/fr.lproj/GoogleSignIn.strings new file mode 100644 index 0000000000..2fa3d80f48 --- /dev/null +++ b/iphone/Maps/3party/GoogleSignIn/GoogleSignIn.bundle/fr.lproj/GoogleSignIn.strings @@ -0,0 +1,17 @@ +/* Sign-in button text */ +"Sign in" = "Se connecter"; + +/* Long form sign-in button text */ +"Sign in with Google" = "Se connecter avec Google"; + +/* The title of the promotional prompt to install the Google app. */ +"PromoTitle" = "Se connecter avec Google"; + +/* The body message of the promotional prompt to install the Google app. */ +"PromoMessage" = "Installez l'appli Google gratuite et connectez-vous à des applications avec votre compte Google. Plus besoin de vous souvenir de vos mots de passe."; + +/* The cancel button on the promotional prompt to install the Google app. */ +"PromoActionCancel" = "Annuler"; + +/* The install button on the promotional prompt to install the Google app. */ +"PromoActionInstall" = "Installer"; diff --git a/iphone/Maps/3party/GoogleSignIn/GoogleSignIn.bundle/google.png b/iphone/Maps/3party/GoogleSignIn/GoogleSignIn.bundle/google.png Binary files differnew file mode 100644 index 0000000000..26f15cb31a --- /dev/null +++ b/iphone/Maps/3party/GoogleSignIn/GoogleSignIn.bundle/google.png diff --git a/iphone/Maps/3party/GoogleSignIn/GoogleSignIn.bundle/google@2x.png b/iphone/Maps/3party/GoogleSignIn/GoogleSignIn.bundle/google@2x.png Binary files differnew file mode 100644 index 0000000000..26edd541c1 --- /dev/null +++ b/iphone/Maps/3party/GoogleSignIn/GoogleSignIn.bundle/google@2x.png diff --git a/iphone/Maps/3party/GoogleSignIn/GoogleSignIn.bundle/google@3x.png b/iphone/Maps/3party/GoogleSignIn/GoogleSignIn.bundle/google@3x.png Binary files differnew file mode 100644 index 0000000000..d978ed26a2 --- /dev/null +++ b/iphone/Maps/3party/GoogleSignIn/GoogleSignIn.bundle/google@3x.png diff --git a/iphone/Maps/3party/GoogleSignIn/GoogleSignIn.bundle/he.lproj/GoogleSignIn.strings b/iphone/Maps/3party/GoogleSignIn/GoogleSignIn.bundle/he.lproj/GoogleSignIn.strings new file mode 100644 index 0000000000..941709080c --- /dev/null +++ b/iphone/Maps/3party/GoogleSignIn/GoogleSignIn.bundle/he.lproj/GoogleSignIn.strings @@ -0,0 +1,17 @@ +/* Sign-in button text */ +"Sign in" = "היכנס"; + +/* Long form sign-in button text */ +"Sign in with Google" = "היכנס באמצעות Google"; + +/* The title of the promotional prompt to install the Google app. */ +"PromoTitle" = "כניסה באמצעות Google"; + +/* The body message of the promotional prompt to install the Google app. */ +"PromoMessage" = "התקן את Google app בחינם והיכנס אל אפליקציות באמצעות חשבון Google. לא תצטרך עוד לזכור סיסמאות."; + +/* The cancel button on the promotional prompt to install the Google app. */ +"PromoActionCancel" = "בטל"; + +/* The install button on the promotional prompt to install the Google app. */ +"PromoActionInstall" = "התקן"; diff --git a/iphone/Maps/3party/GoogleSignIn/GoogleSignIn.bundle/hr.lproj/GoogleSignIn.strings b/iphone/Maps/3party/GoogleSignIn/GoogleSignIn.bundle/hr.lproj/GoogleSignIn.strings new file mode 100644 index 0000000000..aa9f02653c --- /dev/null +++ b/iphone/Maps/3party/GoogleSignIn/GoogleSignIn.bundle/hr.lproj/GoogleSignIn.strings @@ -0,0 +1,17 @@ +/* Sign-in button text */ +"Sign in" = "Prijava"; + +/* Long form sign-in button text */ +"Sign in with Google" = "Prijavite se putem Googlea"; + +/* The title of the promotional prompt to install the Google app. */ +"PromoTitle" = "Prijavite se putem Googlea"; + +/* The body message of the promotional prompt to install the Google app. */ +"PromoMessage" = "Preuzmite besplatnu aplikaciju Google i prijavljujte se na aplikacije svojim Google računom. Ne morate pamtiti zaporke."; + +/* The cancel button on the promotional prompt to install the Google app. */ +"PromoActionCancel" = "Odustani"; + +/* The install button on the promotional prompt to install the Google app. */ +"PromoActionInstall" = "Nabavi"; diff --git a/iphone/Maps/3party/GoogleSignIn/GoogleSignIn.bundle/hu.lproj/GoogleSignIn.strings b/iphone/Maps/3party/GoogleSignIn/GoogleSignIn.bundle/hu.lproj/GoogleSignIn.strings new file mode 100644 index 0000000000..62118847c4 --- /dev/null +++ b/iphone/Maps/3party/GoogleSignIn/GoogleSignIn.bundle/hu.lproj/GoogleSignIn.strings @@ -0,0 +1,17 @@ +/* Sign-in button text */ +"Sign in" = "Bejelentkezés"; + +/* Long form sign-in button text */ +"Sign in with Google" = "Bejelentkezés Google-fiókkal"; + +/* The title of the promotional prompt to install the Google app. */ +"PromoTitle" = "Bejelentkezés Google-fiókkal"; + +/* The body message of the promotional prompt to install the Google app. */ +"PromoMessage" = "Telepítse az ingyenes Google alkalmazást, és jelentkezzen be az egyes termékekbe Google-fiókjával. Nem kell különböző jelszavakat megjegyeznie."; + +/* The cancel button on the promotional prompt to install the Google app. */ +"PromoActionCancel" = "Mégse"; + +/* The install button on the promotional prompt to install the Google app. */ +"PromoActionInstall" = "Telepítés"; diff --git a/iphone/Maps/3party/GoogleSignIn/GoogleSignIn.bundle/id.lproj/GoogleSignIn.strings b/iphone/Maps/3party/GoogleSignIn/GoogleSignIn.bundle/id.lproj/GoogleSignIn.strings new file mode 100644 index 0000000000..f79b81265a --- /dev/null +++ b/iphone/Maps/3party/GoogleSignIn/GoogleSignIn.bundle/id.lproj/GoogleSignIn.strings @@ -0,0 +1,17 @@ +/* Sign-in button text */ +"Sign in" = "Masuk"; + +/* Long form sign-in button text */ +"Sign in with Google" = "Masuk dengan Google"; + +/* The title of the promotional prompt to install the Google app. */ +"PromoTitle" = "Masuk dengan Google"; + +/* The body message of the promotional prompt to install the Google app. */ +"PromoMessage" = "Dapatkan Google app gratis dan masuk ke aplikasi dengan Akun Google. Tidak perlu mengingat sandi."; + +/* The cancel button on the promotional prompt to install the Google app. */ +"PromoActionCancel" = "Batal"; + +/* The install button on the promotional prompt to install the Google app. */ +"PromoActionInstall" = "Ambil"; diff --git a/iphone/Maps/3party/GoogleSignIn/GoogleSignIn.bundle/it.lproj/GoogleSignIn.strings b/iphone/Maps/3party/GoogleSignIn/GoogleSignIn.bundle/it.lproj/GoogleSignIn.strings new file mode 100644 index 0000000000..8ddd6a2f86 --- /dev/null +++ b/iphone/Maps/3party/GoogleSignIn/GoogleSignIn.bundle/it.lproj/GoogleSignIn.strings @@ -0,0 +1,17 @@ +/* Sign-in button text */ +"Sign in" = "Accedi"; + +/* Long form sign-in button text */ +"Sign in with Google" = "Accedi con Google"; + +/* The title of the promotional prompt to install the Google app. */ +"PromoTitle" = "Accedi con Google"; + +/* The body message of the promotional prompt to install the Google app. */ +"PromoMessage" = "Scarica gratis l'app Google app e accedi alle app con il tuo account Google: liberati dai vincoli delle password."; + +/* The cancel button on the promotional prompt to install the Google app. */ +"PromoActionCancel" = "Annulla"; + +/* The install button on the promotional prompt to install the Google app. */ +"PromoActionInstall" = "Scarica"; diff --git a/iphone/Maps/3party/GoogleSignIn/GoogleSignIn.bundle/ja.lproj/GoogleSignIn.strings b/iphone/Maps/3party/GoogleSignIn/GoogleSignIn.bundle/ja.lproj/GoogleSignIn.strings new file mode 100644 index 0000000000..fbe327ae9c --- /dev/null +++ b/iphone/Maps/3party/GoogleSignIn/GoogleSignIn.bundle/ja.lproj/GoogleSignIn.strings @@ -0,0 +1,17 @@ +/* Sign-in button text */ +"Sign in" = "ログイン"; + +/* Long form sign-in button text */ +"Sign in with Google" = "Googleでログイン"; + +/* The title of the promotional prompt to install the Google app. */ +"PromoTitle" = "Googleでログイン"; + +/* The body message of the promotional prompt to install the Google app. */ +"PromoMessage" = "無料のGoogleアプリをインストールして、Googleアカウントでアプリにログインしよう。パスワードを覚えておく必要はありません。"; + +/* The cancel button on the promotional prompt to install the Google app. */ +"PromoActionCancel" = "キャンセル"; + +/* The install button on the promotional prompt to install the Google app. */ +"PromoActionInstall" = "インストール"; diff --git a/iphone/Maps/3party/GoogleSignIn/GoogleSignIn.bundle/ko.lproj/GoogleSignIn.strings b/iphone/Maps/3party/GoogleSignIn/GoogleSignIn.bundle/ko.lproj/GoogleSignIn.strings new file mode 100644 index 0000000000..4aceac2314 --- /dev/null +++ b/iphone/Maps/3party/GoogleSignIn/GoogleSignIn.bundle/ko.lproj/GoogleSignIn.strings @@ -0,0 +1,17 @@ +/* Sign-in button text */ +"Sign in" = "로그인"; + +/* Long form sign-in button text */ +"Sign in with Google" = "Google 계정으로 로그인"; + +/* The title of the promotional prompt to install the Google app. */ +"PromoTitle" = "Google 계정으로 로그인"; + +/* The body message of the promotional prompt to install the Google app. */ +"PromoMessage" = "무료 Google 앱을 다운로드하여 Google 계정으로 앱에 로그인하세요. 비밀번호를 기억할 필요가 없습니다."; + +/* The cancel button on the promotional prompt to install the Google app. */ +"PromoActionCancel" = "취소"; + +/* The install button on the promotional prompt to install the Google app. */ +"PromoActionInstall" = "설치"; diff --git a/iphone/Maps/3party/GoogleSignIn/GoogleSignIn.bundle/ms.lproj/GoogleSignIn.strings b/iphone/Maps/3party/GoogleSignIn/GoogleSignIn.bundle/ms.lproj/GoogleSignIn.strings new file mode 100644 index 0000000000..466bb5995a --- /dev/null +++ b/iphone/Maps/3party/GoogleSignIn/GoogleSignIn.bundle/ms.lproj/GoogleSignIn.strings @@ -0,0 +1,17 @@ +/* Sign-in button text */ +"Sign in" = "Log masuk"; + +/* Long form sign-in button text */ +"Sign in with Google" = "Log masuk dengan Google"; + +/* The title of the promotional prompt to install the Google app. */ +"PromoTitle" = "Log masuk dengan Google"; + +/* The body message of the promotional prompt to install the Google app. */ +"PromoMessage" = "Dapatkan apl Google percuma dan log masuk ke apl menggunakan Akaun Google anda. Tidak perlu mengingati kata laluan."; + +/* The cancel button on the promotional prompt to install the Google app. */ +"PromoActionCancel" = "Batal"; + +/* The install button on the promotional prompt to install the Google app. */ +"PromoActionInstall" = "Dapatkan"; diff --git a/iphone/Maps/3party/GoogleSignIn/GoogleSignIn.bundle/nb.lproj/GoogleSignIn.strings b/iphone/Maps/3party/GoogleSignIn/GoogleSignIn.bundle/nb.lproj/GoogleSignIn.strings new file mode 100644 index 0000000000..13745204c9 --- /dev/null +++ b/iphone/Maps/3party/GoogleSignIn/GoogleSignIn.bundle/nb.lproj/GoogleSignIn.strings @@ -0,0 +1,17 @@ +/* Sign-in button text */ +"Sign in" = "Logg på"; + +/* Long form sign-in button text */ +"Sign in with Google" = "Logg på med Google"; + +/* The title of the promotional prompt to install the Google app. */ +"PromoTitle" = "Logg på med Google"; + +/* The body message of the promotional prompt to install the Google app. */ +"PromoMessage" = "Skaff deg den gratis Google-appen, og logg på apper med Google-kontoen din. Du trenger ikke å huske passord."; + +/* The cancel button on the promotional prompt to install the Google app. */ +"PromoActionCancel" = "Avbryt"; + +/* The install button on the promotional prompt to install the Google app. */ +"PromoActionInstall" = "Hent"; diff --git a/iphone/Maps/3party/GoogleSignIn/GoogleSignIn.bundle/nl.lproj/GoogleSignIn.strings b/iphone/Maps/3party/GoogleSignIn/GoogleSignIn.bundle/nl.lproj/GoogleSignIn.strings new file mode 100644 index 0000000000..616d3e0dd3 --- /dev/null +++ b/iphone/Maps/3party/GoogleSignIn/GoogleSignIn.bundle/nl.lproj/GoogleSignIn.strings @@ -0,0 +1,17 @@ +/* Sign-in button text */ +"Sign in" = "Inloggen"; + +/* Long form sign-in button text */ +"Sign in with Google" = "Inloggen met Google"; + +/* The title of the promotional prompt to install the Google app. */ +"PromoTitle" = "Inloggen met Google"; + +/* The body message of the promotional prompt to install the Google app. */ +"PromoMessage" = "Installeer de gratis Google-app en log in bij apps met uw Google-account. U hoeft geen wachtwoorden te onthouden."; + +/* The cancel button on the promotional prompt to install the Google app. */ +"PromoActionCancel" = "Annuleren"; + +/* The install button on the promotional prompt to install the Google app. */ +"PromoActionInstall" = "Installeren"; diff --git a/iphone/Maps/3party/GoogleSignIn/GoogleSignIn.bundle/pl.lproj/GoogleSignIn.strings b/iphone/Maps/3party/GoogleSignIn/GoogleSignIn.bundle/pl.lproj/GoogleSignIn.strings new file mode 100644 index 0000000000..478fcaef56 --- /dev/null +++ b/iphone/Maps/3party/GoogleSignIn/GoogleSignIn.bundle/pl.lproj/GoogleSignIn.strings @@ -0,0 +1,17 @@ +/* Sign-in button text */ +"Sign in" = "Zaloguj się"; + +/* Long form sign-in button text */ +"Sign in with Google" = "Zaloguj się przez Google"; + +/* The title of the promotional prompt to install the Google app. */ +"PromoTitle" = "Zaloguj się przez Google"; + +/* The body message of the promotional prompt to install the Google app. */ +"PromoMessage" = "Pobierz darmową aplikację Google i zaloguj się do aplikacji, używając konta Google. Nie musisz pamiętać haseł."; + +/* The cancel button on the promotional prompt to install the Google app. */ +"PromoActionCancel" = "Anuluj"; + +/* The install button on the promotional prompt to install the Google app. */ +"PromoActionInstall" = "Pobierz"; diff --git a/iphone/Maps/3party/GoogleSignIn/GoogleSignIn.bundle/pt.lproj/GoogleSignIn.strings b/iphone/Maps/3party/GoogleSignIn/GoogleSignIn.bundle/pt.lproj/GoogleSignIn.strings new file mode 100644 index 0000000000..38b9e23e21 --- /dev/null +++ b/iphone/Maps/3party/GoogleSignIn/GoogleSignIn.bundle/pt.lproj/GoogleSignIn.strings @@ -0,0 +1,17 @@ +/* Sign-in button text */ +"Sign in" = "Fazer login"; + +/* Long form sign-in button text */ +"Sign in with Google" = "Fazer login com o Google"; + +/* The title of the promotional prompt to install the Google app. */ +"PromoTitle" = "Fazer login com o Google"; + +/* The body message of the promotional prompt to install the Google app. */ +"PromoMessage" = "Faça o download do Google app gratuitamente e faça login em aplicativos com sua Conta do Google. Não há necessidade de lembrar senhas."; + +/* The cancel button on the promotional prompt to install the Google app. */ +"PromoActionCancel" = "Cancelar"; + +/* The install button on the promotional prompt to install the Google app. */ +"PromoActionInstall" = "Instalar"; diff --git a/iphone/Maps/3party/GoogleSignIn/GoogleSignIn.bundle/pt_BR.lproj/GoogleSignIn.strings b/iphone/Maps/3party/GoogleSignIn/GoogleSignIn.bundle/pt_BR.lproj/GoogleSignIn.strings new file mode 100644 index 0000000000..38b9e23e21 --- /dev/null +++ b/iphone/Maps/3party/GoogleSignIn/GoogleSignIn.bundle/pt_BR.lproj/GoogleSignIn.strings @@ -0,0 +1,17 @@ +/* Sign-in button text */ +"Sign in" = "Fazer login"; + +/* Long form sign-in button text */ +"Sign in with Google" = "Fazer login com o Google"; + +/* The title of the promotional prompt to install the Google app. */ +"PromoTitle" = "Fazer login com o Google"; + +/* The body message of the promotional prompt to install the Google app. */ +"PromoMessage" = "Faça o download do Google app gratuitamente e faça login em aplicativos com sua Conta do Google. Não há necessidade de lembrar senhas."; + +/* The cancel button on the promotional prompt to install the Google app. */ +"PromoActionCancel" = "Cancelar"; + +/* The install button on the promotional prompt to install the Google app. */ +"PromoActionInstall" = "Instalar"; diff --git a/iphone/Maps/3party/GoogleSignIn/GoogleSignIn.bundle/pt_PT.lproj/GoogleSignIn.strings b/iphone/Maps/3party/GoogleSignIn/GoogleSignIn.bundle/pt_PT.lproj/GoogleSignIn.strings new file mode 100644 index 0000000000..7b6eb75196 --- /dev/null +++ b/iphone/Maps/3party/GoogleSignIn/GoogleSignIn.bundle/pt_PT.lproj/GoogleSignIn.strings @@ -0,0 +1,17 @@ +/* Sign-in button text */ +"Sign in" = "Iniciar sessão"; + +/* Long form sign-in button text */ +"Sign in with Google" = "Iniciar sessão com o Google"; + +/* The title of the promotional prompt to install the Google app. */ +"PromoTitle" = "Iniciar sessão com o Google"; + +/* The body message of the promotional prompt to install the Google app. */ +"PromoMessage" = "Obtenha a aplicação Google gratuita e inicie sessão nas aplicações com a sua Conta Google. Não precisa de memorizar palavras-passe."; + +/* The cancel button on the promotional prompt to install the Google app. */ +"PromoActionCancel" = "Cancelar"; + +/* The install button on the promotional prompt to install the Google app. */ +"PromoActionInstall" = "Obter"; diff --git a/iphone/Maps/3party/GoogleSignIn/GoogleSignIn.bundle/ro.lproj/GoogleSignIn.strings b/iphone/Maps/3party/GoogleSignIn/GoogleSignIn.bundle/ro.lproj/GoogleSignIn.strings new file mode 100644 index 0000000000..2e616dea66 --- /dev/null +++ b/iphone/Maps/3party/GoogleSignIn/GoogleSignIn.bundle/ro.lproj/GoogleSignIn.strings @@ -0,0 +1,17 @@ +/* Sign-in button text */ +"Sign in" = "Conectați-vă"; + +/* Long form sign-in button text */ +"Sign in with Google" = "Conectați-vă cu Google"; + +/* The title of the promotional prompt to install the Google app. */ +"PromoTitle" = "Conectați-vă cu Google"; + +/* The body message of the promotional prompt to install the Google app. */ +"PromoMessage" = "Instalați aplicația Google gratuită și conectați-vă la aplicații folosind Contul Google. Nu mai trebuie să rețineți parolele."; + +/* The cancel button on the promotional prompt to install the Google app. */ +"PromoActionCancel" = "Anulați"; + +/* The install button on the promotional prompt to install the Google app. */ +"PromoActionInstall" = "Instalați"; diff --git a/iphone/Maps/3party/GoogleSignIn/GoogleSignIn.bundle/ru.lproj/GoogleSignIn.strings b/iphone/Maps/3party/GoogleSignIn/GoogleSignIn.bundle/ru.lproj/GoogleSignIn.strings new file mode 100644 index 0000000000..39e6c1fbf7 --- /dev/null +++ b/iphone/Maps/3party/GoogleSignIn/GoogleSignIn.bundle/ru.lproj/GoogleSignIn.strings @@ -0,0 +1,17 @@ +/* Sign-in button text */ +"Sign in" = "Войти"; + +/* Long form sign-in button text */ +"Sign in with Google" = "Войти в аккаунт Google"; + +/* The title of the promotional prompt to install the Google app. */ +"PromoTitle" = "Надоело вводить пароль?"; + +/* The body message of the promotional prompt to install the Google app. */ +"PromoMessage" = "Установите бесплатное приложение Google и входите в другие мобильные программы, используя учетные данные своего аккаунта."; + +/* The cancel button on the promotional prompt to install the Google app. */ +"PromoActionCancel" = "Отмена"; + +/* The install button on the promotional prompt to install the Google app. */ +"PromoActionInstall" = "Установить"; diff --git a/iphone/Maps/3party/GoogleSignIn/GoogleSignIn.bundle/sk.lproj/GoogleSignIn.strings b/iphone/Maps/3party/GoogleSignIn/GoogleSignIn.bundle/sk.lproj/GoogleSignIn.strings new file mode 100644 index 0000000000..dc8f6f773e --- /dev/null +++ b/iphone/Maps/3party/GoogleSignIn/GoogleSignIn.bundle/sk.lproj/GoogleSignIn.strings @@ -0,0 +1,17 @@ +/* Sign-in button text */ +"Sign in" = "Prihlásiť sa"; + +/* Long form sign-in button text */ +"Sign in with Google" = "Prihlásiť sa pomocou účtu Google"; + +/* The title of the promotional prompt to install the Google app. */ +"PromoTitle" = "Prihlásenie pomocou účtu Google"; + +/* The body message of the promotional prompt to install the Google app. */ +"PromoMessage" = "Nainštalujte si zdarma aplikáciu Google a prihlasujte sa do aplikácií pomocou účtu Google. Nebudete si už musieť pamätať rôzne heslá."; + +/* The cancel button on the promotional prompt to install the Google app. */ +"PromoActionCancel" = "Zrušiť"; + +/* The install button on the promotional prompt to install the Google app. */ +"PromoActionInstall" = "Inštalovať"; diff --git a/iphone/Maps/3party/GoogleSignIn/GoogleSignIn.bundle/sv.lproj/GoogleSignIn.strings b/iphone/Maps/3party/GoogleSignIn/GoogleSignIn.bundle/sv.lproj/GoogleSignIn.strings new file mode 100644 index 0000000000..86171546c3 --- /dev/null +++ b/iphone/Maps/3party/GoogleSignIn/GoogleSignIn.bundle/sv.lproj/GoogleSignIn.strings @@ -0,0 +1,17 @@ +/* Sign-in button text */ +"Sign in" = "Logga in"; + +/* Long form sign-in button text */ +"Sign in with Google" = "Logga in med Google"; + +/* The title of the promotional prompt to install the Google app. */ +"PromoTitle" = "Logga in med Google"; + +/* The body message of the promotional prompt to install the Google app. */ +"PromoMessage" = "Hämta Google-appen utan kostnad och logga in i appar med ditt Google-konto. Du behöver inte komma ihåg en massa lösenord."; + +/* The cancel button on the promotional prompt to install the Google app. */ +"PromoActionCancel" = "Avbryt"; + +/* The install button on the promotional prompt to install the Google app. */ +"PromoActionInstall" = "Hämta"; diff --git a/iphone/Maps/3party/GoogleSignIn/GoogleSignIn.bundle/th.lproj/GoogleSignIn.strings b/iphone/Maps/3party/GoogleSignIn/GoogleSignIn.bundle/th.lproj/GoogleSignIn.strings new file mode 100644 index 0000000000..30fd9039c3 --- /dev/null +++ b/iphone/Maps/3party/GoogleSignIn/GoogleSignIn.bundle/th.lproj/GoogleSignIn.strings @@ -0,0 +1,17 @@ +/* Sign-in button text */ +"Sign in" = "ลงชื่อเข้าใช้"; + +/* Long form sign-in button text */ +"Sign in with Google" = "ลงชื่อเข้าใช้ด้วย Google"; + +/* The title of the promotional prompt to install the Google app. */ +"PromoTitle" = "ลงชื่อเข้าใช้ด้วย Google"; + +/* The body message of the promotional prompt to install the Google app. */ +"PromoMessage" = "ติดตั้งแอป Google ฟรีและลงชื่อเข้าใช้แอปต่างๆ ด้วยบัญชี Google คุณไม่ต้องจำรหัสผ่านอีกแล้ว"; + +/* The cancel button on the promotional prompt to install the Google app. */ +"PromoActionCancel" = "ยกเลิก"; + +/* The install button on the promotional prompt to install the Google app. */ +"PromoActionInstall" = "ติดตั้ง"; diff --git a/iphone/Maps/3party/GoogleSignIn/GoogleSignIn.bundle/tr.lproj/GoogleSignIn.strings b/iphone/Maps/3party/GoogleSignIn/GoogleSignIn.bundle/tr.lproj/GoogleSignIn.strings new file mode 100644 index 0000000000..c5723af742 --- /dev/null +++ b/iphone/Maps/3party/GoogleSignIn/GoogleSignIn.bundle/tr.lproj/GoogleSignIn.strings @@ -0,0 +1,17 @@ +/* Sign-in button text */ +"Sign in" = "Oturum aç"; + +/* Long form sign-in button text */ +"Sign in with Google" = "Google ile oturum aç"; + +/* The title of the promotional prompt to install the Google app. */ +"PromoTitle" = "Google ile oturum aç"; + +/* The body message of the promotional prompt to install the Google app. */ +"PromoMessage" = "Ücretsiz Google uygulamasını edinin ve uygulamalarda Google Hesabınızla oturum açın. Şifrelerinizi hatırlamanız gerekmez."; + +/* The cancel button on the promotional prompt to install the Google app. */ +"PromoActionCancel" = "İptal"; + +/* The install button on the promotional prompt to install the Google app. */ +"PromoActionInstall" = "Al"; diff --git a/iphone/Maps/3party/GoogleSignIn/GoogleSignIn.bundle/uk.lproj/GoogleSignIn.strings b/iphone/Maps/3party/GoogleSignIn/GoogleSignIn.bundle/uk.lproj/GoogleSignIn.strings new file mode 100644 index 0000000000..320f6c7f12 --- /dev/null +++ b/iphone/Maps/3party/GoogleSignIn/GoogleSignIn.bundle/uk.lproj/GoogleSignIn.strings @@ -0,0 +1,17 @@ +/* Sign-in button text */ +"Sign in" = "Увійти"; + +/* Long form sign-in button text */ +"Sign in with Google" = "Увійти в обліковий запис Google"; + +/* The title of the promotional prompt to install the Google app. */ +"PromoTitle" = "Входьте в обліковий запис Google"; + +/* The body message of the promotional prompt to install the Google app. */ +"PromoMessage" = "Установіть безкоштовний додаток Google і входьте в обліковий запис Google у додатках. Не потрібно запам’ятовувати паролі."; + +/* The cancel button on the promotional prompt to install the Google app. */ +"PromoActionCancel" = "Скасувати"; + +/* The install button on the promotional prompt to install the Google app. */ +"PromoActionInstall" = "Установити"; diff --git a/iphone/Maps/3party/GoogleSignIn/GoogleSignIn.bundle/vi.lproj/GoogleSignIn.strings b/iphone/Maps/3party/GoogleSignIn/GoogleSignIn.bundle/vi.lproj/GoogleSignIn.strings new file mode 100644 index 0000000000..5c22261db0 --- /dev/null +++ b/iphone/Maps/3party/GoogleSignIn/GoogleSignIn.bundle/vi.lproj/GoogleSignIn.strings @@ -0,0 +1,17 @@ +/* Sign-in button text */ +"Sign in" = "Đăng nhập"; + +/* Long form sign-in button text */ +"Sign in with Google" = "Đăng nhập bằng Google"; + +/* The title of the promotional prompt to install the Google app. */ +"PromoTitle" = "Đăng nhập bằng Google"; + +/* The body message of the promotional prompt to install the Google app. */ +"PromoMessage" = "Tải ứng dụng Google miễn phí và đăng nhập vào các ứng dụng bằng tài khoản Google của bạn. Không cần phải nhớ mật khẩu."; + +/* The cancel button on the promotional prompt to install the Google app. */ +"PromoActionCancel" = "Hủy"; + +/* The install button on the promotional prompt to install the Google app. */ +"PromoActionInstall" = "Tải"; diff --git a/iphone/Maps/3party/GoogleSignIn/GoogleSignIn.bundle/zh_CN.lproj/GoogleSignIn.strings b/iphone/Maps/3party/GoogleSignIn/GoogleSignIn.bundle/zh_CN.lproj/GoogleSignIn.strings new file mode 100644 index 0000000000..f8ef77c2ae --- /dev/null +++ b/iphone/Maps/3party/GoogleSignIn/GoogleSignIn.bundle/zh_CN.lproj/GoogleSignIn.strings @@ -0,0 +1,17 @@ +/* Sign-in button text */ +"Sign in" = "登录"; + +/* Long form sign-in button text */ +"Sign in with Google" = "使用 Google 帐户登录"; + +/* The title of the promotional prompt to install the Google app. */ +"PromoTitle" = "使用 Google 帐户登录"; + +/* The body message of the promotional prompt to install the Google app. */ +"PromoMessage" = "安装免费的“Google”应用后,您可以使用自己的 Google 帐户登录众多应用(无需记住众多密码)。"; + +/* The cancel button on the promotional prompt to install the Google app. */ +"PromoActionCancel" = "取消"; + +/* The install button on the promotional prompt to install the Google app. */ +"PromoActionInstall" = "安装"; diff --git a/iphone/Maps/3party/GoogleSignIn/GoogleSignIn.bundle/zh_TW.lproj/GoogleSignIn.strings b/iphone/Maps/3party/GoogleSignIn/GoogleSignIn.bundle/zh_TW.lproj/GoogleSignIn.strings new file mode 100644 index 0000000000..c98c1f3942 --- /dev/null +++ b/iphone/Maps/3party/GoogleSignIn/GoogleSignIn.bundle/zh_TW.lproj/GoogleSignIn.strings @@ -0,0 +1,17 @@ +/* Sign-in button text */ +"Sign in" = "登入"; + +/* Long form sign-in button text */ +"Sign in with Google" = "登入 Google 帳戶"; + +/* The title of the promotional prompt to install the Google app. */ +"PromoTitle" = "登入 Google 帳戶"; + +/* The body message of the promotional prompt to install the Google app. */ +"PromoMessage" = "只要安裝免費的 Google app,即可使用 Google 帳戶登入應用程式,而不必費心記住密碼。"; + +/* The cancel button on the promotional prompt to install the Google app. */ +"PromoActionCancel" = "取消"; + +/* The install button on the promotional prompt to install the Google app. */ +"PromoActionInstall" = "安裝"; diff --git a/iphone/Maps/3party/GoogleSignIn/GoogleSignIn.framework/GoogleSignIn b/iphone/Maps/3party/GoogleSignIn/GoogleSignIn.framework/GoogleSignIn Binary files differnew file mode 100644 index 0000000000..f004d6b81b --- /dev/null +++ b/iphone/Maps/3party/GoogleSignIn/GoogleSignIn.framework/GoogleSignIn diff --git a/iphone/Maps/3party/GoogleSignIn/GoogleSignIn.framework/Headers/GIDAuthentication.h b/iphone/Maps/3party/GoogleSignIn/GoogleSignIn.framework/Headers/GIDAuthentication.h new file mode 100644 index 0000000000..7ab00b8a7c --- /dev/null +++ b/iphone/Maps/3party/GoogleSignIn/GoogleSignIn.framework/Headers/GIDAuthentication.h @@ -0,0 +1,72 @@ +/* + * GIDAuthentication.h + * Google Sign-In iOS SDK + * + * Copyright 2014 Google Inc. + * + * Use of this SDK is subject to the Google APIs Terms of Service: + * https://developers.google.com/terms/ + */ + +#import <Foundation/Foundation.h> + +@protocol GTMFetcherAuthorizationProtocol; +@class GIDAuthentication; + +// @relates GIDAuthentication +// +// The callback block that takes a GIDAuthentication, or an error if attempt to refresh was +// unsuccessful. +typedef void (^GIDAuthenticationHandler)(GIDAuthentication *authentication, NSError *error); + +// @relates GIDAuthentication +// +// The callback block that takes an access token, or an error if attempt to refresh was +// unsuccessful. +typedef void (^GIDAccessTokenHandler)(NSString *accessToken, NSError *error); + +// This class represents the OAuth 2.0 entities needed for sign-in. +@interface GIDAuthentication : NSObject <NSCoding> + +// The client ID associated with the authentication. +@property(nonatomic, readonly) NSString *clientID; + +// The OAuth2 access token to access Google services. +@property(nonatomic, readonly) NSString *accessToken; + +// The estimated expiration date of the access token. +@property(nonatomic, readonly) NSDate *accessTokenExpirationDate; + +// The OAuth2 refresh token to exchange for new access tokens. +@property(nonatomic, readonly) NSString *refreshToken; + +// An OpenID Connect ID token that identifies the user. Send this token to your server to +// authenticate the user there. For more information on this topic, see +// https://developers.google.com/identity/sign-in/ios/backend-auth +@property(nonatomic, readonly) NSString *idToken; + +// The estimated expiration date of the ID token. +@property(nonatomic, readonly) NSDate *idTokenExpirationDate; + +// Gets a new authorizer for GTLService, GTMSessionFetcher, or GTMHTTPFetcher. +- (id<GTMFetcherAuthorizationProtocol>)fetcherAuthorizer; + +// Get a valid access token and a valid ID token, refreshing them first if they have expired or are +// about to expire. +- (void)getTokensWithHandler:(GIDAuthenticationHandler)handler; + +// Refreshes the access token and the ID token using the refresh token. +- (void)refreshTokensWithHandler:(GIDAuthenticationHandler)handler; + +// Gets the access token, which may be a new one from the refresh token if the original has already +// expired or is about to expire. Deprecated: use |getTokensWithHandler:| to get access tokens +// instead. +- (void)getAccessTokenWithHandler:(GIDAccessTokenHandler)handler + DEPRECATED_MSG_ATTRIBUTE("Use |getTokensWithHandler:| instead."); + +// Refreshes the access token with the refresh token. Deprecated: Use |refreshTokensWithHandler:| +// to refresh access tokens instead. +- (void)refreshAccessTokenWithHandler:(GIDAccessTokenHandler)handler + DEPRECATED_MSG_ATTRIBUTE("Use |refreshTokensWithHandler:| instead."); + +@end diff --git a/iphone/Maps/3party/GoogleSignIn/GoogleSignIn.framework/Headers/GIDGoogleUser.h b/iphone/Maps/3party/GoogleSignIn/GoogleSignIn.framework/Headers/GIDGoogleUser.h new file mode 100644 index 0000000000..9562a33f7c --- /dev/null +++ b/iphone/Maps/3party/GoogleSignIn/GoogleSignIn.framework/Headers/GIDGoogleUser.h @@ -0,0 +1,38 @@ +/* + * GIDGoogleUser.h + * Google Sign-In iOS SDK + * + * Copyright 2014 Google Inc. + * + * Use of this SDK is subject to the Google APIs Terms of Service: + * https://developers.google.com/terms/ + */ + +#import <Foundation/Foundation.h> + +@class GIDAuthentication; +@class GIDProfileData; + +// This class represents a user account. +@interface GIDGoogleUser : NSObject <NSCoding> + +// The Google user ID. +@property(nonatomic, readonly) NSString *userID; + +// Representation of the Basic profile data. It is only available if |shouldFetchBasicProfile| +// is set and either |signInWithUser| or |SignIn| has been completed successfully. +@property(nonatomic, readonly) GIDProfileData *profile; + +// The authentication object for the user. +@property(nonatomic, readonly) GIDAuthentication *authentication; + +// The API scopes requested by the app in an array of |NSString|s. +@property(nonatomic, readonly) NSArray *accessibleScopes; + +// For Google Apps hosted accounts, the domain of the user. +@property(nonatomic, readonly) NSString *hostedDomain; + +// An OAuth2 authorization code for the home server. +@property(nonatomic, readonly) NSString *serverAuthCode; + +@end diff --git a/iphone/Maps/3party/GoogleSignIn/GoogleSignIn.framework/Headers/GIDProfileData.h b/iphone/Maps/3party/GoogleSignIn/GoogleSignIn.framework/Headers/GIDProfileData.h new file mode 100644 index 0000000000..8ffc995f3b --- /dev/null +++ b/iphone/Maps/3party/GoogleSignIn/GoogleSignIn.framework/Headers/GIDProfileData.h @@ -0,0 +1,34 @@ +/* + * GIDProfileData.h + * Google Sign-In iOS SDK + * + * Copyright 2014 Google Inc. + * + * Use of this SDK is subject to the Google APIs Terms of Service: + * https://developers.google.com/terms/ + */ + +#import <Foundation/Foundation.h> + +// This class represents the basic profile information of a GIDGoogleUser. +@interface GIDProfileData : NSObject <NSCoding> + +// The Google user's email. +@property(nonatomic, readonly) NSString *email; + +// The Google user's full name. +@property(nonatomic, readonly) NSString *name; + +// The Google user's given name. +@property(nonatomic, readonly) NSString *givenName; + +// The Google user's family name. +@property(nonatomic, readonly) NSString *familyName; + +// Whether or not the user has profile image. +@property(nonatomic, readonly) BOOL hasImage; + +// Gets the user's profile image URL for the given dimension in pixels for each side of the square. +- (NSURL *)imageURLWithDimension:(NSUInteger)dimension; + +@end diff --git a/iphone/Maps/3party/GoogleSignIn/GoogleSignIn.framework/Headers/GIDSignIn.h b/iphone/Maps/3party/GoogleSignIn/GoogleSignIn.framework/Headers/GIDSignIn.h new file mode 100644 index 0000000000..e5cd40e881 --- /dev/null +++ b/iphone/Maps/3party/GoogleSignIn/GoogleSignIn.framework/Headers/GIDSignIn.h @@ -0,0 +1,185 @@ +/* + * GIDSignIn.h + * Google Sign-In iOS SDK + * + * Copyright 2012 Google Inc. + * + * Use of this SDK is subject to the Google APIs Terms of Service: + * https://developers.google.com/terms/ + */ + +#import <Foundation/Foundation.h> +#import <UIKit/UIKit.h> + +@class GIDGoogleUser; +@class GIDSignIn; + +// The error domain for NSErrors returned by the Google Identity SDK. +extern NSString *const kGIDSignInErrorDomain; + +// A list of potential error codes returned from the Google Identity SDK. +typedef NS_ENUM(NSInteger, GIDSignInErrorCode) { + // Indicates an unknown error has occured. + kGIDSignInErrorCodeUnknown = -1, + // Indicates a problem reading or writing to the application keychain. + kGIDSignInErrorCodeKeychain = -2, + // Indicates no appropriate applications are installed on the user's device which can handle + // sign-in. This code will only ever be returned if using webview and switching to browser have + // both been disabled. + kGIDSignInErrorCodeNoSignInHandlersInstalled = -3, + // Indicates there are no auth tokens in the keychain. This error code will be returned by + // signInSilently if the user has never signed in before with the given scopes, or if they have + // since signed out. + kGIDSignInErrorCodeHasNoAuthInKeychain = -4, + // Indicates the user canceled the sign in request. + kGIDSignInErrorCodeCanceled = -5, +}; + +// A protocol implemented by the delegate of |GIDSignIn| to receive a refresh token or an error. +@protocol GIDSignInDelegate <NSObject> + +// The sign-in flow has finished and was successful if |error| is |nil|. +- (void)signIn:(GIDSignIn *)signIn + didSignInForUser:(GIDGoogleUser *)user + withError:(NSError *)error; + +@optional + +// Finished disconnecting |user| from the app successfully if |error| is |nil|. +- (void)signIn:(GIDSignIn *)signIn + didDisconnectWithUser:(GIDGoogleUser *)user + withError:(NSError *)error; + +@end + +// A protocol which may be implemented by consumers of |GIDSignIn| to be notified of when +// GIDSignIn has finished dispatching the sign-in request. +// +// This protocol is useful for developers who implement their own "Sign In with Google" button. +// Because there may be a brief delay between when the call to |signIn| is made, and when the +// app switch occurs, it is best practice to have the UI react to the user's input by displaying +// a spinner or other UI element. The |signInWillDispatch| method should be used to +// stop or hide the spinner. +@protocol GIDSignInUIDelegate <NSObject> + +@optional + +// The sign-in flow has finished selecting how to proceed, and the UI should no longer display +// a spinner or other "please wait" element. +- (void)signInWillDispatch:(GIDSignIn *)signIn error:(NSError *)error; + +// If implemented, this method will be invoked when sign in needs to display a view controller. +// The view controller should be displayed modally (via UIViewController's |presentViewController| +// method, and not pushed unto a navigation controller's stack. +- (void)signIn:(GIDSignIn *)signIn presentViewController:(UIViewController *)viewController; + +// If implemented, this method will be invoked when sign in needs to dismiss a view controller. +// Typically, this should be implemented by calling |dismissViewController| on the passed +// view controller. +- (void)signIn:(GIDSignIn *)signIn dismissViewController:(UIViewController *)viewController; + +@end + +// This class signs the user in with Google. It also provides single sign-on via a capable Google +// app if one is installed. +// +// For reference, please see "Google Sign-In for iOS" at +// https://developers.google.com/identity/sign-in/ios +// Here is sample code to use |GIDSignIn|: +// 1. Get a reference to the |GIDSignIn| shared instance: +// GIDSignIn *signIn = [GIDSignIn sharedInstance]; +// 2. Set the OAuth 2.0 scopes you want to request: +// [signIn setScopes:[NSArray arrayWithObject:@"https://www.googleapis.com/auth/plus.login"]]; +// 3. Call [signIn setDelegate:self]; +// 4. Set up delegate method |signIn:didSignInForUser:withError:|. +// 5. Call |handleURL| on the shared instance from |application:openUrl:...| in your app delegate. +// 6. Call |signIn| on the shared instance; +@interface GIDSignIn : NSObject + +// The authentication object for the current user, or |nil| if there is currently no logged in user. +@property(nonatomic, readonly) GIDGoogleUser *currentUser; + +// The object to be notified when authentication is finished. +@property(nonatomic, weak) id<GIDSignInDelegate> delegate; + +// The object to be notified when sign in dispatch selection is finished. +@property(nonatomic, weak) id<GIDSignInUIDelegate> uiDelegate; + +// The client ID of the app from the Google APIs console. Must set for sign-in to work. +@property(nonatomic, copy) NSString *clientID; + +// The API scopes requested by the app in an array of |NSString|s. The default value is |@[]|. +// +// This property is optional. If you set it, set it before calling |signIn|. +@property(nonatomic, copy) NSArray *scopes; + +// Whether or not to fetch basic profile data after signing in. The data is saved in the +// |GIDGoogleUser.profileData| object. +// +// Setting the flag will add "email" and "profile" to scopes. +// Defaults to |YES|. +@property(nonatomic, assign) BOOL shouldFetchBasicProfile; + +// The language for sign-in, in the form of ISO 639-1 language code optionally followed by a dash +// and ISO 3166-1 alpha-2 region code, such as |@"it"| or |@"pt-PT"|. Only set if different from +// system default. +// +// This property is optional. If you set it, set it before calling |signIn|. +@property(nonatomic, copy) NSString *language; + +// The login hint to the authorization server, for example the user's ID, or email address, +// to be prefilled if possible. +// +// This property is optional. If you set it, set it before calling |signIn|. +@property(nonatomic, copy) NSString *loginHint; + +// The client ID of the home web server. This will be returned as the |audience| property of the +// OpenID Connect ID token. For more info on the ID token: +// https://developers.google.com/identity/sign-in/ios/backend-auth +// +// This property is optional. If you set it, set it before calling |signIn|. +@property(nonatomic, copy) NSString *serverClientID; + +// The OpenID2 realm of the home web server. This allows Google to include the user's OpenID +// Identifier in the OpenID Connect ID token. +// +// This property is optional. If you set it, set it before calling |signIn|. +@property(nonatomic, copy) NSString *openIDRealm; + +// The Google Apps domain to which users must belong to sign in. To verify, check |GIDGoogleUser|'s +// |hostedDomain| property. +// +// This property is optional. If you set it, set it before calling |signIn|. +@property(nonatomic, copy) NSString *hostedDomain; + +// Returns a shared |GIDSignIn| instance. ++ (GIDSignIn *)sharedInstance; + +// This method should be called from your |UIApplicationDelegate|'s +// |application:openURL:sourceApplication:annotation|. Returns |YES| if |GIDSignIn| handled this +// URL. +- (BOOL)handleURL:(NSURL *)url + sourceApplication:(NSString *)sourceApplication + annotation:(id)annotation; + +// Checks whether the user has either currently signed in or has previous authentication saved in +// keychain. +- (BOOL)hasAuthInKeychain; + +// Attempts to sign in a previously authenticated user without interaction. The delegate will be +// called at the end of this process indicating success or failure. +- (void)signInSilently; + +// Starts the sign-in process. The delegate will be called at the end of this process. Note that +// this method should not be called when the app is starting up, (e.g in +// application:didFinishLaunchingWithOptions:). Instead use the |signInSilently| method. +- (void)signIn; + +// Marks current user as being in the signed out state. +- (void)signOut; + +// Disconnects the current user from the app and revokes previous authentication. If the operation +// succeeds, the OAuth 2.0 token is also removed from keychain. +- (void)disconnect; + +@end diff --git a/iphone/Maps/3party/GoogleSignIn/GoogleSignIn.framework/Headers/GIDSignInButton.h b/iphone/Maps/3party/GoogleSignIn/GoogleSignIn.framework/Headers/GIDSignInButton.h new file mode 100644 index 0000000000..1e75fd6620 --- /dev/null +++ b/iphone/Maps/3party/GoogleSignIn/GoogleSignIn.framework/Headers/GIDSignInButton.h @@ -0,0 +1,51 @@ +/* + * GIDSignInButton.h + * Google Sign-In iOS SDK + * + * Copyright 2012 Google Inc. + * + * Use of this SDK is subject to the Google APIs Terms of Service: + * https://developers.google.com/terms/ + */ + +#import <UIKit/UIKit.h> + +// The various layout styles supported by the GIDSignInButton. +// The minimum size of the button depends on the language used for text. +// The following dimensions (in points) fit for all languages: +// kGIDSignInButtonStyleStandard: 230 x 48 +// kGIDSignInButtonStyleWide: 312 x 48 +// kGIDSignInButtonStyleIconOnly: 48 x 48 (no text, fixed size) +typedef NS_ENUM(NSInteger, GIDSignInButtonStyle) { + kGIDSignInButtonStyleStandard = 0, + kGIDSignInButtonStyleWide = 1, + kGIDSignInButtonStyleIconOnly = 2 +}; + +// The various color schemes supported by the GIDSignInButton. +typedef NS_ENUM(NSInteger, GIDSignInButtonColorScheme) { + kGIDSignInButtonColorSchemeDark = 0, + kGIDSignInButtonColorSchemeLight = 1 +}; + +// This class provides the "Sign in with Google" button. You can instantiate this +// class programmatically or from a NIB file. You should set up the +// |GIDSignIn| shared instance with your client ID and any additional scopes, +// implement the delegate methods for |GIDSignIn|, and add this button to your +// view hierarchy. +@interface GIDSignInButton : UIControl + +// The layout style for the sign-in button. +// Possible values: +// - kGIDSignInButtonStyleStandard: 230 x 48 (default) +// - kGIDSignInButtonStyleWide: 312 x 48 +// - kGIDSignInButtonStyleIconOnly: 48 x 48 (no text, fixed size) +@property(nonatomic, assign) GIDSignInButtonStyle style; + +// The color scheme for the sign-in button. +// Possible values: +// - kGIDSignInButtonColorSchemeDark +// - kGIDSignInButtonColorSchemeLight (default) +@property(nonatomic, assign) GIDSignInButtonColorScheme colorScheme; + +@end diff --git a/iphone/Maps/3party/GoogleSignIn/GoogleSignIn.framework/Headers/GoogleSignIn.h b/iphone/Maps/3party/GoogleSignIn/GoogleSignIn.framework/Headers/GoogleSignIn.h new file mode 100644 index 0000000000..8ccf7cd280 --- /dev/null +++ b/iphone/Maps/3party/GoogleSignIn/GoogleSignIn.framework/Headers/GoogleSignIn.h @@ -0,0 +1,5 @@ +#import "GIDAuthentication.h" +#import "GIDGoogleUser.h" +#import "GIDProfileData.h" +#import "GIDSignIn.h" +#import "GIDSignInButton.h" diff --git a/iphone/Maps/3party/GoogleSignIn/GoogleSignIn.framework/Modules/module.modulemap b/iphone/Maps/3party/GoogleSignIn/GoogleSignIn.framework/Modules/module.modulemap new file mode 100644 index 0000000000..0db9fcb0c2 --- /dev/null +++ b/iphone/Maps/3party/GoogleSignIn/GoogleSignIn.framework/Modules/module.modulemap @@ -0,0 +1,9 @@ +framework module GoogleSignIn { + umbrella header "GoogleSignIn.h" + export * + module * { export *} + link framework "CoreGraphics" + link framework "CoreText" + link framework "SafariServices" + link framework "Security" + link framework "SystemConfiguration"} diff --git a/iphone/Maps/3party/GoogleSignIn/GoogleSignInDependencies.framework/GoogleSignInDependencies b/iphone/Maps/3party/GoogleSignIn/GoogleSignInDependencies.framework/GoogleSignInDependencies Binary files differnew file mode 100644 index 0000000000..ff66ae13b8 --- /dev/null +++ b/iphone/Maps/3party/GoogleSignIn/GoogleSignInDependencies.framework/GoogleSignInDependencies diff --git a/iphone/Maps/3party/GoogleSignIn/GoogleSignInDependencies.framework/Modules/module.modulemap b/iphone/Maps/3party/GoogleSignIn/GoogleSignInDependencies.framework/Modules/module.modulemap new file mode 100644 index 0000000000..f646cdc81c --- /dev/null +++ b/iphone/Maps/3party/GoogleSignIn/GoogleSignInDependencies.framework/Modules/module.modulemap @@ -0,0 +1,6 @@ +framework module GoogleSignInDependencies { + export * + module * { export *} + link framework "CoreGraphics" + link framework "Security" + link framework "SystemConfiguration"} diff --git a/iphone/Maps/Maps.xcodeproj/project.pbxproj b/iphone/Maps/Maps.xcodeproj/project.pbxproj index 0c6113fb62..0f27113b5b 100644 --- a/iphone/Maps/Maps.xcodeproj/project.pbxproj +++ b/iphone/Maps/Maps.xcodeproj/project.pbxproj @@ -368,6 +368,7 @@ 347BFA8F1F27909200E5531F /* MenuArea.swift in Sources */ = {isa = PBXBuildFile; fileRef = 347BFA8E1F27909200E5531F /* MenuArea.swift */; }; 347BFA901F27909200E5531F /* MenuArea.swift in Sources */ = {isa = PBXBuildFile; fileRef = 347BFA8E1F27909200E5531F /* MenuArea.swift */; }; 347BFA911F27909200E5531F /* MenuArea.swift in Sources */ = {isa = PBXBuildFile; fileRef = 347BFA8E1F27909200E5531F /* MenuArea.swift */; }; + 347D15C61F82360800E86251 /* GoogleSignIn.bundle in Resources */ = {isa = PBXBuildFile; fileRef = 347D15C51F82360800E86251 /* GoogleSignIn.bundle */; }; 347E1A881F1F5DD7002BF7A8 /* CianItemModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 347E1A871F1F5DD7002BF7A8 /* CianItemModel.swift */; }; 347E1A891F1F5DD7002BF7A8 /* CianItemModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 347E1A871F1F5DD7002BF7A8 /* CianItemModel.swift */; }; 347E1A8A1F1F5DD7002BF7A8 /* CianItemModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 347E1A871F1F5DD7002BF7A8 /* CianItemModel.swift */; }; @@ -1983,6 +1984,9 @@ 347BFA8E1F27909200E5531F /* MenuArea.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MenuArea.swift; sourceTree = "<group>"; }; 347BFA921F27923200E5531F /* MWMBottomMenuControllerProtocol.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = MWMBottomMenuControllerProtocol.h; sourceTree = "<group>"; }; 347BFA931F28842300E5531F /* MWMNavigationDashboardObserver.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = MWMNavigationDashboardObserver.h; sourceTree = "<group>"; }; + 347D15C51F82360800E86251 /* GoogleSignIn.bundle */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.plug-in"; name = GoogleSignIn.bundle; path = 3party/GoogleSignIn/GoogleSignIn.bundle; sourceTree = "<group>"; }; + 347D15C71F82362900E86251 /* GoogleSignIn.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = GoogleSignIn.framework; path = GoogleSignIn/GoogleSignIn.framework; sourceTree = "<group>"; }; + 347D15C81F82362900E86251 /* GoogleSignInDependencies.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = GoogleSignInDependencies.framework; path = GoogleSignIn/GoogleSignInDependencies.framework; sourceTree = "<group>"; }; 347E1A871F1F5DD7002BF7A8 /* CianItemModel.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CianItemModel.swift; sourceTree = "<group>"; }; 347E1A8C1F1F71F1002BF7A8 /* PPCianCarouselCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PPCianCarouselCell.swift; sourceTree = "<group>"; }; 347E1A901F1F72AD002BF7A8 /* PPCianCarouselCell.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = PPCianCarouselCell.xib; sourceTree = "<group>"; }; @@ -2875,6 +2879,7 @@ 29B97314FDCFA39411CA2CEA /* Maps */ = { isa = PBXGroup; children = ( + 347D15C51F82360800E86251 /* GoogleSignIn.bundle */, FA36B8011540388B004560CC /* Bookmarks */, 3454D7981E07F045004AF2AD /* Categories */, 080E96DDFE201D6D7F000001 /* Classes */, @@ -2978,8 +2983,6 @@ 340474DB1E08199D00C92850 /* 3party */ = { isa = PBXGroup; children = ( - 3411E7621F7CE5DC00A49FCD /* GoogleMobileAds.framework */, - 34F407581E9E1D7A00E57AC0 /* Mopub.xcodeproj */, 34D8087A1E793606002F0584 /* Alamofire.framework */, 34D8087C1E79360D002F0584 /* AlamofireImage.framework */, 3432E1771E49B3A2008477E9 /* Bolts.framework */, @@ -2990,6 +2993,10 @@ 340474DF1E08199D00C92850 /* FBSDKLoginKit.framework */, 340474E01E08199D00C92850 /* FBSDKShareKit.framework */, 340474E11E08199D00C92850 /* Flurry */, + 3411E7621F7CE5DC00A49FCD /* GoogleMobileAds.framework */, + 347D15C71F82362900E86251 /* GoogleSignIn.framework */, + 347D15C81F82362900E86251 /* GoogleSignInDependencies.framework */, + 34F407581E9E1D7A00E57AC0 /* Mopub.xcodeproj */, 340474E91E08199D00C92850 /* MyTarget */, 340474EE1E08199D00C92850 /* MyTrackerSDK.framework */, 34D808851E793F91002F0584 /* Pushwoosh.framework */, @@ -5078,6 +5085,7 @@ isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( + 347D15C61F82360800E86251 /* GoogleSignIn.bundle in Resources */, F642D1231F0F9D1D005E3C25 /* ugc_types.csv in Resources */, 34EE25A21EFA68BC00F870AB /* PPViatorCarouselCell.xib in Resources */, 3495433D1EB22D9600F08F73 /* MPAdBrowserController.xib in Resources */, |