diff --git a/android/AndroidManifest.xml b/android/AndroidManifest.xml
index be40b89475..32c247d782 100644
--- a/android/AndroidManifest.xml
+++ b/android/AndroidManifest.xml
@@ -126,6 +126,43 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/android/flavors/lite/res/values/fb.xml b/android/flavors/lite/res/values/fb.xml
deleted file mode 100644
index 0530e81010..0000000000
--- a/android/flavors/lite/res/values/fb.xml
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
- 272257082798521
-
\ No newline at end of file
diff --git a/android/flavors/lite/res/values/mrgs.xml b/android/flavors/lite/res/values/mrgs.xml
deleted file mode 100644
index e5210f8add..0000000000
--- a/android/flavors/lite/res/values/mrgs.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
- Hdl6YvzS3EK7PV4_MUaZcW68u6PmBNZn
- 149
-
\ No newline at end of file
diff --git a/android/flavors/lite/res/values/strings.xml b/android/flavors/lite/res/values/strings.xml
deleted file mode 100644
index b1a16307a1..0000000000
--- a/android/flavors/lite/res/values/strings.xml
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
- GZZ684W5DV22GRH6D7Z3
-
diff --git a/android/flavors/pro/AndroidManifest.xml b/android/flavors/pro/AndroidManifest.xml
deleted file mode 100644
index 2097c9f266..0000000000
--- a/android/flavors/pro/AndroidManifest.xml
+++ /dev/null
@@ -1,46 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/android/flavors/pro/res/drawable-hdpi/ic_launcher.png b/android/flavors/pro/res/drawable-hdpi/ic_launcher.png
deleted file mode 100644
index b10fd3d2ae..0000000000
Binary files a/android/flavors/pro/res/drawable-hdpi/ic_launcher.png and /dev/null differ
diff --git a/android/flavors/pro/res/drawable-ldpi/ic_launcher.png b/android/flavors/pro/res/drawable-ldpi/ic_launcher.png
deleted file mode 100644
index acd1dc4111..0000000000
Binary files a/android/flavors/pro/res/drawable-ldpi/ic_launcher.png and /dev/null differ
diff --git a/android/flavors/pro/res/drawable-mdpi/ic_launcher.png b/android/flavors/pro/res/drawable-mdpi/ic_launcher.png
deleted file mode 100644
index af94784114..0000000000
Binary files a/android/flavors/pro/res/drawable-mdpi/ic_launcher.png and /dev/null differ
diff --git a/android/flavors/pro/res/drawable-xhdpi/ic_launcher.png b/android/flavors/pro/res/drawable-xhdpi/ic_launcher.png
deleted file mode 100644
index d38614faea..0000000000
Binary files a/android/flavors/pro/res/drawable-xhdpi/ic_launcher.png and /dev/null differ
diff --git a/android/flavors/pro/res/drawable-xxhdpi/ic_launcher.png b/android/flavors/pro/res/drawable-xxhdpi/ic_launcher.png
deleted file mode 100644
index f978f99796..0000000000
Binary files a/android/flavors/pro/res/drawable-xxhdpi/ic_launcher.png and /dev/null differ
diff --git a/android/flavors/pro/res/drawable-xxxhdpi/ic_launcher.png b/android/flavors/pro/res/drawable-xxxhdpi/ic_launcher.png
deleted file mode 100644
index 16a476ef00..0000000000
Binary files a/android/flavors/pro/res/drawable-xxxhdpi/ic_launcher.png and /dev/null differ
diff --git a/android/flavors/pro/res/values/mat.xml b/android/flavors/pro/res/values/mat.xml
deleted file mode 100644
index 143223631c..0000000000
--- a/android/flavors/pro/res/values/mat.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
- 14130
- ***REMOVED***
-
\ No newline at end of file
diff --git a/android/jni/com/mapswithme/maps/Framework.cpp b/android/jni/com/mapswithme/maps/Framework.cpp
index 5ff9eb046a..350020bf6f 100644
--- a/android/jni/com/mapswithme/maps/Framework.cpp
+++ b/android/jni/com/mapswithme/maps/Framework.cpp
@@ -914,14 +914,6 @@ extern "C"
jniEnv->CallVoidMethod(*obj.get(), methodId, isSuccess, jni::ToJavaString(jniEnv, messageID), openDownloader);
}
- void CallBuyProListener(shared_ptr obj)
- {
- JNIEnv * jniEnv = jni::GetEnv();
- const jmethodID methodId = jni::GetJavaMethodID(jniEnv, *obj.get(), "onBuyPro", "()V");
- ASSERT(methodId, ());
- jniEnv->CallVoidMethod(*obj.get(), methodId);
- }
-
/// @name JNI EXPORTS
//@{
JNIEXPORT jstring JNICALL
@@ -1372,12 +1364,6 @@ extern "C"
frm()->SetRouteBuildingListener(bind(&CallRoutingListener, jni::make_global_ref(listener), _1, _2, _3));
}
- JNIEXPORT void JNICALL
- Java_com_mapswithme_maps_Framework_nativeSetBuyProListener(JNIEnv * env, jobject thiz, jobject listener)
- {
- frm()->SetBuyProListener(bind(&CallBuyProListener, jni::make_global_ref(listener)));
- }
-
JNIEXPORT void JNICALL
Java_com_mapswithme_maps_Framework_downloadCountry(JNIEnv * env, jobject thiz, jobject idx)
{
diff --git a/android/jni/com/mapswithme/maps/MWMApplication.cpp b/android/jni/com/mapswithme/maps/MWMApplication.cpp
index 592c42636b..89892efdbb 100644
--- a/android/jni/com/mapswithme/maps/MWMApplication.cpp
+++ b/android/jni/com/mapswithme/maps/MWMApplication.cpp
@@ -24,10 +24,10 @@ extern "C"
Java_com_mapswithme_maps_MWMApplication_nativeInit(
JNIEnv * env, jobject thiz,
jstring apkPath, jstring storagePath, jstring tmpPath, jstring obbGooglePath,
- jstring flavorName, jstring buildType, jboolean isPro, jboolean isYota, jboolean isTablet)
+ jstring flavorName, jstring buildType, jboolean isYota, jboolean isTablet)
{
android::Platform::Instance().Initialize(
- env, apkPath, storagePath, tmpPath, obbGooglePath, flavorName, buildType, isPro, isYota, isTablet);
+ env, apkPath, storagePath, tmpPath, obbGooglePath, flavorName, buildType, isYota, isTablet);
LOG(LDEBUG, ("Creating android::Framework instance ..."));
diff --git a/android/jni/com/mapswithme/platform/Platform.cpp b/android/jni/com/mapswithme/platform/Platform.cpp
index f4d51b88b9..2117cdde8a 100644
--- a/android/jni/com/mapswithme/platform/Platform.cpp
+++ b/android/jni/com/mapswithme/platform/Platform.cpp
@@ -66,7 +66,7 @@ namespace android
jstring apkPath, jstring storagePath,
jstring tmpPath, jstring obbGooglePath,
jstring flavorName, jstring buildType,
- bool isPro, bool isYota, bool isTablet)
+ bool isYota, bool isTablet)
{
string const flavor = jni::ToNativeString(env, flavorName);
string const build = jni::ToNativeString(env, buildType);
@@ -102,11 +102,6 @@ namespace android
m_tmpDir = jni::ToNativeString(env, tmpPath);
- m_flags[PRO_URL] = isPro;
- m_flags[HAS_BOOKMARKS] = isPro || isYota;
- m_flags[HAS_ROTATION] = isPro;
- m_flags[HAS_ROUTING] = isPro;
-
string const obbPath = jni::ToNativeString(env, obbGooglePath);
Platform::FilesList files;
GetFilesByExt(obbPath, ".obb", files);
diff --git a/android/jni/com/mapswithme/platform/Platform.hpp b/android/jni/com/mapswithme/platform/Platform.hpp
index 84031021fc..8df35a1ea1 100644
--- a/android/jni/com/mapswithme/platform/Platform.hpp
+++ b/android/jni/com/mapswithme/platform/Platform.hpp
@@ -14,7 +14,7 @@ namespace android
jstring apkPath, jstring storagePath,
jstring tmpPath, jstring obbGooglePath,
jstring flavorName, jstring buildType,
- bool isPro, bool isYota, bool isTablet);
+ bool isYota, bool isTablet);
void OnExternalStorageStatusChanged(bool isAvailable);
diff --git a/android/flavors/pro/res/values/strings.xml b/android/res-flurry/values/strings.xml
similarity index 100%
rename from android/flavors/pro/res/values/strings.xml
rename to android/res-flurry/values/strings.xml
diff --git a/android/res/drawable-hdpi/ic_launcher.png b/android/res/drawable-hdpi/ic_launcher.png
index 22287482fd..b10fd3d2ae 100644
Binary files a/android/res/drawable-hdpi/ic_launcher.png and b/android/res/drawable-hdpi/ic_launcher.png differ
diff --git a/android/res/drawable-ldpi/ic_launcher.png b/android/res/drawable-ldpi/ic_launcher.png
index e49b9d3414..acd1dc4111 100644
Binary files a/android/res/drawable-ldpi/ic_launcher.png and b/android/res/drawable-ldpi/ic_launcher.png differ
diff --git a/android/res/drawable-mdpi/ic_launcher.png b/android/res/drawable-mdpi/ic_launcher.png
index b14e8e2f25..af94784114 100644
Binary files a/android/res/drawable-mdpi/ic_launcher.png and b/android/res/drawable-mdpi/ic_launcher.png differ
diff --git a/android/res/drawable-xhdpi/ic_launcher.png b/android/res/drawable-xhdpi/ic_launcher.png
index 6a891194a2..d38614faea 100644
Binary files a/android/res/drawable-xhdpi/ic_launcher.png and b/android/res/drawable-xhdpi/ic_launcher.png differ
diff --git a/android/res/drawable-xxhdpi/ic_launcher.png b/android/res/drawable-xxhdpi/ic_launcher.png
index 83e75b849a..f978f99796 100644
Binary files a/android/res/drawable-xxhdpi/ic_launcher.png and b/android/res/drawable-xxhdpi/ic_launcher.png differ
diff --git a/android/res/drawable-xxxhdpi/ic_launcher.png b/android/res/drawable-xxxhdpi/ic_launcher.png
index e710ec1200..16a476ef00 100644
Binary files a/android/res/drawable-xxxhdpi/ic_launcher.png and b/android/res/drawable-xxxhdpi/ic_launcher.png differ
diff --git a/android/res/layout/fragment_pro_routing.xml b/android/res/layout/fragment_pro_routing.xml
deleted file mode 100644
index a850937e3c..0000000000
--- a/android/res/layout/fragment_pro_routing.xml
+++ /dev/null
@@ -1,21 +0,0 @@
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/android/res/values-ar/strings.xml b/android/res/values-ar/strings.xml
index e0588e3fdd..631295779a 100644
--- a/android/res/values-ar/strings.xml
+++ b/android/res/values-ar/strings.xml
@@ -4,19 +4,6 @@
-
- يمكنك التصفح بشكل أسهل مع الإصدار الكامل من MAPS.ME الذي يتميز بامكانية البحث بدون الاتصال مع الانترنت. احصل عليه الآن!
-
- قم بالترقية إلى MAPS.ME Pro مجانا اليوم!
-
- MAPS.ME Pro مجانا اليوم. أخبر أصدقاءك!
-
- يمكنك الترقية إلى MAPS.ME Pro مجانا اليوم. لا تفوت فرصتك!
- أفضل خرائط دون اتصال MAPS.ME مجانا اليوم. قم بتنزيله الآن وأخبر أصدقائك!
-
- احصل على خرائط MAPS.ME في وضع غير متصل بالإنترنت مجانا الآن
-
- مرحبا! هل تعلم أنه يمكنك اليوم تنزيل خرائط MAPS.ME في وضع غير متصل بالإنترنت مجانا؟ مع هذا التطبيق لن تضل الطريق أبداً أثناء السفر. تكلفتها عادة 5 دولارات و تقدم لك خرائط في وضع غير متصل بالإنترنت لجميع دول العالم مع إمكانية البحث، وإضافة علامات مرجعية وإعادة التوجيه. لا تفوت فرصتك!
نبذة عنا
@@ -86,8 +73,6 @@
الإبلاغ عن مشكلة
البحث
-
- البحث متوافر فقط في الإصدار الكامل من MAPS.ME. احصل عليه الآن!
ابحث في الخريطة
@@ -201,8 +186,6 @@
يمكن أن تستغرق هذه العملية عدة دقائق.\nالرجاء الانتظار…
مرئي
-
- الإشارات المرجعية متاحة فقط في الإصدار الكامل من MAPS.ME. احصل عليه الآن!
تم تعطيل خاصية نظام تحديد المواقع العالمي. الرجاء تفعيله في الاعدادات.
@@ -296,16 +279,6 @@
رسالة
البريد الالكتروني
-
- تفعيل رمز الترويج
-
- أدخل رمز الترويج
-
- تم تفعيل رمز الترويج!
-
- خطأ في الاتصال. الرجاء المحاولة لاحقا.
-
- رمز الترويج غير صحيح. الرجاء إعادة المحاولة.
نسخ الرابط
@@ -450,8 +423,6 @@
تحديث
فشل
-
- تحديد المسار متاح فقط من خلال الإصدار الكامل لتطبيق MAPS.ME. احصل عليه الآن!
الموقع الحالي غير مُعَرّف. يرجى تحديد موقع لإنشاء مسار.
diff --git a/android/res/values-cs/strings.xml b/android/res/values-cs/strings.xml
index 79d8981d3f..c070cc8f5a 100644
--- a/android/res/values-cs/strings.xml
+++ b/android/res/values-cs/strings.xml
@@ -4,19 +4,6 @@
-
- Získej více možností s plnou verzí MAPS.ME, zahrnující offline vyhledávání. Nainstaluj si ji nyní!
-
- Proveďte dnes zdarma upgrade na MAPS.ME Pro!
-
- MAPS.ME Pro jsou dnes zdarma. Řekněte to všem kamarádům!
-
- Dnes můžete zdarma provést upgrade na MAPS.ME Pro. Nezmeškejte svou šanci!
- Nejlepší offline mapy MAPS.ME jsou dnes zdarma. Stáhni si ji nyní a dej vědět kamarádům!
-
- Získejte v režimu offline mapy MAPS.ME nyní zdarma
-
- Hej! Víte, že dnes si můžete stáhnout v režimu offline mapy MAPS.ME zdarma? Díky této aplikaci se na cestách nikdy neztratíte. Obvyklá cena je 5 dolarů a poskytuje off-line mapy všech zemí světa s vyhledáváním, záložkami a směrováním. Nenechte si ujít příležitost!
O aplikaci
@@ -81,8 +68,6 @@
Nahlásit chybu
Hledat
-
- Vyhledávání je dostupné jen v placené verzi MAPS.ME. Stáhni si ji nyní!
Prohledat mapu
@@ -198,8 +183,6 @@
Tato akce může trvat několik minut.\nProsím čekej…
Viditelné
-
- Záložky jsou dostupné jen v plné verzi MAPS.ME. Chceš ji nyní stáhnout?
Navigace GPS deaktivována. Prosím, povol ji v Nastavení.
@@ -293,16 +276,6 @@
Zpráva
E-Mail
-
- Uplatnit kód
-
- Zadej promo kód
-
- Kód byl úspěšně přijat!
-
- Chyba připojení. Opakuj akci později.
-
- Nesprávný kód! Opakuj zadání.
Zkopírovat odkaz
@@ -453,8 +426,6 @@
Aktualizace
Selhalo
-
- Směrování je k dispozici pouze v plné verzi MAPS.ME. Získejte ji hned teď!
Aktuální poloha nebyla zatím zjištěna. Chceš-li naplánovat trasu, zadej prosím umístění.
diff --git a/android/res/values-da/strings.xml b/android/res/values-da/strings.xml
index bd9b6daea6..9a97dfc6d2 100644
--- a/android/res/values-da/strings.xml
+++ b/android/res/values-da/strings.xml
@@ -4,19 +4,6 @@
-
- Naviger lettere med den fulde version af MAPS.ME med bl.a. offline søgning. Få det nu!
-
- Opgradér til MAPS.ME Pro gratis i dag!
-
- MAPS.ME Pro er gratis i dag. Fortæl det til dine venner!
-
- Du kan opgradér til MAPS.ME Pro gratis i dag. Gå ikke glip af chancen!
- Bedste offline kort MAPS.ME er gratis i dag. Download nu og fortæl dine venner om det!
-
- Nu kan du få gratis offline-kort fra MAPS.ME
-
- Hej! Vidste du, at du i dag kan downloade offline-kort fra MAPS.ME helt gratis? Med denne app vil du aldrig mere fare vild på dine rejser. Det koster normalt $5 og tilbyder offline-kort til alle verdens lande med søgning, bogmærker og routing. Gå ikke glip af denne chance!
Om app
@@ -84,8 +71,6 @@
Rapporter et problem
Søg
-
- Søgefunktionen er kun tilgængelig i den fulde version af MAPS.ME. Få den nu!
Søg kort
@@ -199,8 +184,6 @@
Dette kan tage flere minutter.\nVent venligst…
Synligt
-
- Bogmærker er kun tilgængelige i den fulde version af MAPS.ME. Få det nu!
GPS er deaktiveret. Aktiver venligst i Indstillinger.
@@ -294,16 +277,6 @@
Besked
E-Mail
-
- Værdikode aktivering
-
- Indtast værdikode
-
- Værdikoden er aktiveret!
-
- Forbindelses fejl. Prøv venligst igen senere.
-
- Forkert værdikode. Prøv venligst igen.
Kopier link
@@ -446,8 +419,6 @@
Opdater
Mislykkedes
-
- Oprettelse af ruter er kun tilgængelig i den fulde version af MAPS.ME. Få den nu!
Den nuværende placering er ikke defineret. Venligst angiv placering for at oprette en rute.
diff --git a/android/res/values-de/strings.xml b/android/res/values-de/strings.xml
index 6d8085171c..637830c285 100644
--- a/android/res/values-de/strings.xml
+++ b/android/res/values-de/strings.xml
@@ -4,19 +4,6 @@
-
- Mehr Möglichkeiten in der vollen Version MAPS.ME mit Offline-Suche. Jetzt herunterladen!
-
- Heute kostenlos auf MAPS.ME Pro upgraden!
-
- MAPS.ME Pro gibt es heute gratis. Erzählen Sie es Ihren Freunden!
-
- Sie können heute kostenlos auf MAPS.ME Pro upgraden. Verpassen Sie nicht Ihre Chance!
- Die besten Offline-Karten MAPS.ME sind heute kostenlos. Jetzt runterladen & Freunde informieren!
-
- Holen Sie sich jetzt kostenlos die MAPS.ME Offline-Karten
-
- Hey! Wussten Sie schon, dass Sie heute die MAPS.ME Offline-Karten kostenlos herunterladen können? Mit dieser App werden Sie sich auf Reisen niemals verirren. Normalerweise kostet sie 5 $ und bietet Offline-Karten aller Länder der Welt mit Suchfunktion, Bookmarks und Routenplanung. Verpassen Sie nicht Ihre Chance!
Über Karten
@@ -81,8 +68,6 @@
Problem melden
Suche
-
- Die Suche ist nur in der Pro Version vorhanden. Möchten Sie sie jetzt installieren?
Auf der Karte suchen
@@ -194,8 +179,6 @@
Dies kann einige Minuten in Anspruch nehmen.\nBitte warten…
Sichtbar
-
- Lesezeichen stehen in der Vollversion von MAPS.ME zur Verfügung. Jetzt sofort besorgen?
GPS ist deaktiviert. Schalten Sie sie bitte ein, um das Programm bequem nutzen zu können.
@@ -287,16 +270,6 @@
Nachricht
E-Mail
-
- Aktivierung des Aktionscodes
-
- Geben Sie den Aktionscode ein
-
- Aktionscode wurde aktiviert!
-
- Verbindungsfehler: Bitte versuchen Sie es später erneut.
-
- Ungültiger Aktionscode. Bitte versuchen Sie es nochmals.
Link kopieren
@@ -441,8 +414,6 @@
Aktualisiere
Fehlgeschlagen
-
- Routing ist nur in der Vollversion von MAPS.ME verfügbar. Jetzt holen!
Der aktuelle Standort ist nicht definiert. Bitte geben Sie den Standort ein, um eine Route zu erstellen.
diff --git a/android/res/values-es/strings.xml b/android/res/values-es/strings.xml
index 7a905c972b..535dabab7b 100644
--- a/android/res/values-es/strings.xml
+++ b/android/res/values-es/strings.xml
@@ -4,19 +4,6 @@
-
- Mas facil navegar con la version completa MAPS.ME con el buscador fuera de la Internet. Bajalo ya!
-
- ¡Actualízate a MAPS.ME Pro gratis hoy!
-
- MAPS.ME Pro es gratis hoy. ¡Díselo a tus amigos!
-
- Hoy puedes actualizarte a MAPS.ME Pro gratis. ¡No dejes pasar la oportunidad!
- ¡Hoy los mejores mapas sin conexión de MAPS.ME son gratis! Descárgalo ahora y dilo a tus amigos .
-
- Obtén ahora mapas sin conexión de MAPS.ME gratis
-
- ¡Ey! ¿Sabes que hoy puedes descargar mapas sin conexión de MAPS.ME gratis? Con esta aplicación nunca te perderás al viajar. Normalmente cuesta 5 $ y ofrece mapas sin conexión de todos los países del mundo con búsquedas, favoritos e itinerarios. ¡No dejes pasar la oportunidad!
Acerca de
@@ -77,8 +64,6 @@
Reportar un problema
Buscar
-
- Buscar está accesible solo en la versión MapWithMe Pro. ¿Instalar ahora mismo?
Buscar en el mapa
@@ -190,8 +175,6 @@
¿Mover mapas?
Esto podría tardar varios minutos.\nPor favor, espera…
-
- La opción de marcadores está disponible en la versión completa de MAPS.ME. ¿La quieres ya?
El GPS está inhabilitado. Por favor, activelo en los ajustes.
@@ -427,8 +410,6 @@
Actualizar
Fallo
-
- La planificación de la ruta solo está disponible en la versión completa de MAPS.ME. ¡Consígala ya!
La ubicación actual no está definida. Por favor, especifique la ubicación para crear la ruta.
diff --git a/android/res/values-fr/strings.xml b/android/res/values-fr/strings.xml
index cd4f43ff42..b1a5abc15d 100644
--- a/android/res/values-fr/strings.xml
+++ b/android/res/values-fr/strings.xml
@@ -4,19 +4,6 @@
-
- Naviguez plus facilement avec la version complète de MAPS.ME proposant la recherche hors ligne. Obtenez-la maintenant !
-
- Passez à MAPS.ME Pro aujourd\'hui, gratuitement !
-
- MAPS.ME Pro est gratuit aujourd\'hui. Dites-le à vos amis !
-
- Aujourd\'hui, vous pouvez passer à MAPS.ME Pro gratuitement. Ne ratez pas cette occasion !
- Les meilleures cartes hors ligne de MAPS.ME sont gratuites aujourd\'hui. Téléchargez-le maintenant et dites-le à vos amis !
-
- Téléchargez les cartes hors ligne de MAPS.ME gratuitement
-
- Savez-vous que les cartes hors lignes de MAPS.ME sont téléchargeables gratuitement, aujourd\'hui ? Grâce à cette appli, vous voyagerez sans jamais vous perdre. Elle coûte normalement 4 euros, donne accès aux cartes hors ligne de tous les pays du monde, vous permet d\'enregistrer des favoris et est dotée d\'un moteur de recherche et d\'une fonction itinéraire. Ne ratez pas cette occasion !
À propos de
@@ -85,8 +72,6 @@
Signaler un problème
Recherche
-
- La recherche n\'est disponible que dans la version complète de MAPS.ME. Obtenez-la maintenant !
Rechercher sur la carte
@@ -202,8 +187,6 @@
Ceci peut prendre plusieurs minutes.\nVeuillez patienter…
Visible
-
- Les signets ne sont disponibles que dans la version complète de MAPS.ME. Obtenez-la maintenant !
Le GPS est désactivé. Veuillez l\'activer dans les Paramètres.
@@ -297,16 +280,6 @@
Message
Courriel
-
- Activation du code de promotion
-
- Saisir le code de promotion
-
- Le code de promotion est activé !
-
- Erreur de connexion. Veuillez ressayer ultérieurement.
-
- Code de promotion invalide. Veuillez ressayer.
Copier le lien
@@ -457,8 +430,6 @@
Mettre à jour
A échoué
-
- L\'itinéraire est uniquement disponible dans la version complète de MAPS.ME. Téléchargez-la dès maintenant !
L\'emplacement actuel n\'est pas défini. Veuillez préciser l\'emplacement pour créer l\'itinéraire.
diff --git a/android/res/values-hu/strings.xml b/android/res/values-hu/strings.xml
index 8897166838..1e7c31417e 100644
--- a/android/res/values-hu/strings.xml
+++ b/android/res/values-hu/strings.xml
@@ -4,19 +4,6 @@
-
- További lehetőségek a MAPS.ME teljes verziójában. Töltse le most!
-
- Ma ingyen frissítheted a MAPS.ME Pro!
-
- A MAPS.ME Pro ma ingyenes. Mondd el a barátaidnak!
-
- Ma ingyen frissítheted a MAPS.ME Pro. Ne szalaszd el az esélyt!
- A legjobb MAPS.ME offline térképek ma ingyenesek. Töltsd le most és meséld el barátaidnak!
-
- Szerezze meg az ingyenes offline MAPS.ME-t
-
- Hé! Tudtad, hogy ma letöltheted az offline MAPS.ME-t ingyen? Ezzel az alkalmazással sosem fogsz elveszni utazás közben. Általában 5 dollárba kerül és offline térképeket nyújt az összes országból, ahol keresel vele, könyvjelzőket és útvonaltervezést ad. Ne hagyd ki ezt a lehetőséget!
A programról
@@ -81,8 +68,6 @@
Hiba jelentése
Keresés
-
- Keresés csak a MAPS.ME teljes verziójában érhető el. Vásárolja meg most!
Keresés a térképen
@@ -198,8 +183,6 @@
Ez több percig is eltarthat.\nKérjük várjon…
látható
-
- Könyvjelzők csak a MAPS.ME teljes verziójában érhetőek el. Vásárolja meg most!
GPS kikapcsolva. Kérjük kapcsolja be a Beállítások között.
@@ -293,14 +276,6 @@
Üzenet
Email
-
- Akciós kód aktiváláshoz
-
- Promóciós kód aktiválva!
-
- Kapcsolati hiba. Kérjük próbálja újra később.
-
- Érvénytelen kód. Kérjük próbálja újra.
Hivatkozás másolása
@@ -445,8 +420,6 @@
Frissítése
Sikertelen
-
- Az útvonaltervezés csak a MAPS.ME teljes verziójában elérhető. Szerezd meg most!
Nem meghatározott a jelenlegi helyszín. Kérjük, határozza meg a helyszínt, hogy útvonal készülhessen.
diff --git a/android/res/values-it/strings.xml b/android/res/values-it/strings.xml
index 424f96100a..99205bbfe5 100644
--- a/android/res/values-it/strings.xml
+++ b/android/res/values-it/strings.xml
@@ -4,19 +4,6 @@
-
- Naviga più facilmente con la versione completa di MAPS.ME con la ricerca offline. Scaricala subito!
-
- Fai l\'upgrade a MAPS.ME Pro gratis oggi!
-
- MAPS.ME Pro è gratis oggi. Dillo ai tuoi amici!
-
- Puoi fare l\'upgrade a MAPS.ME Pro gratis oggi. Non perdere quest\'opportunità!
- Le migliori mappe offline di MAPS.ME Pro sono gratis oggi. Scaricala ora e dillo ai tuoi amici!
-
- Ottieni le mappe offline di MAPS.me gratuitamente
-
- Ciao! Sai che oggi puoi scaricare e avere disponibili gratuitamente offline le mappe di MAPS.ME? Con questa app non ti perderai più quando sei in viaggio! Normalmente costa $5 e consente di accedere alle mappe offline di tutti i paesi del mondo con funzione di ricerca, preferiti e percorso. Non perderti questa opportunità!
Informazioni
@@ -81,8 +68,6 @@
Segnala un problema
Cerca
-
- La ricerca è disponibile solo nella versione completa di MAPS.ME. Scaricala subito!
Ricerca Mappa
@@ -194,8 +179,6 @@
Questo può richiedere diversi minuti.\ncortesemente attendi…
Visibile
-
- I segnalibri sono disponibili solo nella versione completa di MAPS.ME. Scaricalo subito!
Il GPS è disabilitato. Cortesemente abilitalo nelle Impostazioni.
@@ -433,8 +416,6 @@
Aggiorna
Fallito
-
- Il percorso è disponibile solo nella versione completa di MAPS.ME. Prendila ora!
La posizione attuale non è definita. Specifica la posizione per creare il percorso.
diff --git a/android/res/values-ja/strings.xml b/android/res/values-ja/strings.xml
index 94a3f66994..1bb58510cf 100644
--- a/android/res/values-ja/strings.xml
+++ b/android/res/values-ja/strings.xml
@@ -4,19 +4,6 @@
-
- MAPS.ME完全版ならさらに便利なオフライン検索が利用可能です。ぜひお買い求めください。
-
- 本日MAPS.ME Proに無料でアップグレード!
-
- 本日MAPS.ME Proが無料です。お友達に教えてあげてください!
-
- 本日MAPS.ME Proに無料でアップグレードできます。このチャンスをお見逃しなく!
- ベストオフライン地図のMAPS.MEが本日無料。今すぐダウンロードして友達に教えてあげましょう!
-
- 本日オフライン地図のMAPS.MEを無料でゲット
-
- こんにちは!今日オフライン地図のMAPS.MEが無料でダウンロードできるのをご存じでしたか?このアプリがあれば、旅行中に道に迷うことがなくなります。通常$5で、世界中すべての国のオフライン地図を検索、お気に入り、ルート機能付きで提供します。このチャンスをお見逃しなく!
情報
@@ -81,8 +68,6 @@
問題を報告
検索
-
- 検索機能はMAPS.ME完全版で利用可能です。ぜひお買い求めください。
マップを検索
@@ -196,8 +181,6 @@
数分かかる場合があります。\nしばらくお待ち下さい…
マップに表示
-
- ブックマーク機能はMAPS.ME完全版で利用可能です。ぜひお買い求めください。
GPS機能が無効です。端末の設定画面から有効にしてください。
@@ -433,8 +416,6 @@
を更新
失敗
-
- ルート決定機能はMAPS.MEの完全版でのみ利用可能です。今すぐ入手しましょう!
現在地が設定されていません。ルートを作成するには現在地を設定してください。
diff --git a/android/res/values-ko/strings.xml b/android/res/values-ko/strings.xml
index d626671211..134b5e6592 100644
--- a/android/res/values-ko/strings.xml
+++ b/android/res/values-ko/strings.xml
@@ -4,19 +4,6 @@
-
- 오프라인 검색 기능의 MAPS.ME의 풀버젼으로 보다 쉽게 검색하세요. 지금 구매하세요!
-
- 오늘 MAPS.ME Pro를 무료로 업그레이드하세요!
-
- MAPS.ME Pro가 오늘만 무료입니다. 친구들에게도 알리세요!
-
- 오늘 하루 MAPS.ME Pro를 무료로 업그레이드할 수 있습니다. 기회를 놓치지 마세요!
- 최고의 오프라인 지도인 MAPS.ME가 오늘 무료입니다. 지금 다운로드하고 친구들에게 알리세요!
-
- 지금 무료로 오프라인 지도인 MAPS.ME 가져 오기
-
- 안녕! 오늘 무료로 오프라인 지도인 MAPS.ME를 다운로드할 수 있다는 사실을 알고 있었나요? 이 앱으로, 여행시 길을 잃지 않을 거에요. 보통 5달러의 비용이 들며, 검색, 북마크 및 여정이 있는 모든 세계 국가의 오프라인 맵을 제공합니다. 이 기회를 놓치지 마세요!
소개
@@ -78,8 +65,6 @@
문제 보고하기
검색하기
-
- 검색은 MAPS.ME의 프로 버젼에만 제공됩니다. 지금 받으시겠습니까?
지도 검색하기
@@ -193,8 +178,6 @@
이 작업은 수 분 소요될 수 있습니다.\n잠시 기다리세요…
눈에 보이는
-
- MAPS.ME의 정식 버전에서는 즐겨찾기를 이용하실 수 있습니다. 지금 바로 구입하시겠습니까?
GPS가 사용 중지되었습니다. 설정에서 이를 작동시켜 주시기 바랍니다.
@@ -424,8 +407,6 @@
업데이트
실패함
-
- 라우팅은 MAPS.ME의 정식 버전에서만 사용할 수 있습니다 지금 당장 얻으세요!
현재 위치는 정의되지 않습니다. 경로를 생성할 위치를 지정하십시오.
diff --git a/android/res/values-nl/strings.xml b/android/res/values-nl/strings.xml
index 11c0a1ce83..c200ae8e8c 100644
--- a/android/res/values-nl/strings.xml
+++ b/android/res/values-nl/strings.xml
@@ -4,19 +4,6 @@
-
- Navigeer makkelijker met MAPS.ME met offline zoeken. Instelleer het nu!
-
- Upgrade vandaag gratis naar MAPS.ME Pro!
-
- MAPS.ME Pro is vandaag gratis. Vertel het aan je vrienden!
-
- Je kunt vandaag gratis upgraden naar MAPS.ME Pro. Mis deze kans niet!
- De beste offline kaarten van MAPS.ME zijn vandaag gratis. Download nu en vertel het je vrienden!
-
- Verkrijg offline kaarten van MAPS.ME nu gratis
-
- Hey! Weet u dat u vandaag de offline kaarten van MAPS.ME gratis kunt downloaden? Met deze app raakt u de weg nooit meer kwijt tijdens uw reis. Normaliter kost het $ 5,- en biedt offline kaarten voor alle landen op de wereld met zoekfunctie, favorieten en routeplanning. Mis uw kans niet!
Over
@@ -77,8 +64,6 @@
Meld een probleem
Zoeken
-
- Zoeken is alleen beschikbaar in de Pro versie van MAPS.ME. Wilt u hem nu installeren?
Zoek Kaart
@@ -191,8 +176,6 @@
Dit kan enkele minuten duren.\nEven geduld…
Zichtbaar
-
- Bladwijzers zijn beschikbaar in de volledige versie van MAPS.ME. Wilt u die nu gelijk?
GPS is uitgeschakeld. Schakel ze in bij Instellingen.
@@ -426,8 +409,6 @@
Up-to-date
Mislukt
-
- Route aanmaken is alleen beschikbaar in de volledige versie van MAPS.ME. Neem nu meteen!
Huidige locatie is niet gedefinieerd. Gelieve de locatie te specificeren om de route te creëren.
diff --git a/android/res/values-pl/strings.xml b/android/res/values-pl/strings.xml
index 5b26a12da9..fc025fe665 100644
--- a/android/res/values-pl/strings.xml
+++ b/android/res/values-pl/strings.xml
@@ -4,19 +4,6 @@
-
- Nawigacja staje się prostsza kiedy masz pełną wersję aplikację MAPS.ME wraz z wyszukiwaniem offline. Pobierz już teraz!
-
- Dokonaj dziś darmowej aktualizacji do MAPS.ME Pro!
-
- MAPS.ME Pro jest dziś za darmo. Powiedz znajomym!
-
- Możesz dziś dokonać darmowej aktualizacji do MAPS.ME Pro! Nie przegap okazji!
- Najlepsze mapy offline MAPS.ME są dziś za darmo. Pobierz teraz i powiedz znajomym!
-
- Pobierz mapy offline MAPS.ME za darmo
-
- Hej! Czy wiesz, że dziś możesz pobrać mapy offline MAPS.ME bezpłatnie? Dzięki tej aplikacji nigdy nie zgubisz się podczas podróży. Kosztuje ona przeważnie 5 $ i oferuje mapy offline wszystkich krajów świata z możliwością ich przeszukiwania, dodawania oznaczeń i ustalania tras. Nie przegap szansy!
O programie
@@ -81,8 +68,6 @@
Zgłoś błąd
Szukaj
-
- Szukanie jest dostępne tylko w pełnej wersji MAPS.ME. Pobierz już teraz!
Szukaj mapy
@@ -198,8 +183,6 @@
TO może zająć kilka minut.\nProszę czekać…
Widoczne
-
- Zakładki są dostępne tylko w pełnej wersji MAPS.ME. Pobierz już teraz!
GPS jest wyłączony. Proszę włączyć go w ustawieniach.
@@ -293,16 +276,6 @@
Wiadomość
E-mail
-
- Aktywacja kodu promocyjnego
-
- Wprowadź kod promocyjny
-
- Kod promocyjny został aktywowany!
-
- Błąd połączenia. Proszę spróbować ponownie później.
-
- Błędny kod promocyjny. Spróbuj ponownie.
Kopiuj link
@@ -447,8 +420,6 @@
Aktualizacja
Nieudane
-
- Tworzenie trasy dostępne jest tylko w pełnej wersji aplikacji MAPS.ME. Pobierz pełną wersję, teraz!
Bieżąca lokalizacja nie została zdefiniowana. Aby utworzyć trasę, określ lokalizację.
diff --git a/android/res/values-pt/strings.xml b/android/res/values-pt/strings.xml
index dbf70a58bb..45a32a25d9 100644
--- a/android/res/values-pt/strings.xml
+++ b/android/res/values-pt/strings.xml
@@ -4,19 +4,6 @@
-
- Navegue mais facilmente com a versão completa do MAPS.ME com a funcionalidade de procura offline. Obtenha-a agora mesmo!
-
- Faça o upgrade para MAPS.ME Pro gratuitamente hoje!
-
- O MAPS.ME Pro é gratuito hoje. Diga aos seus amigos!
-
- Pode fazer o upgrade para MAPS.ME Pro gratuitamente hoje. Não perca a oportunidade!
- Os melhores mapas offline do MAPS.ME são hoje gratuitos. Descarregue e conte aos seus amigos!
-
- Obtenha mapas offline do MAPS.ME agora, gratuitamente
-
- Oi! Sabia que hoje pode descarregar mapas offline do MAPS.ME gratuitamente? Com esta aplicação, nunca se perderá enquanto viaja. Normalmente custa $5 e proporciona mapas offline de todos os países do mundo, com pesquisas, marcadores e criação de trajetos. Não perca esta oportunidade!
Sobre
@@ -81,8 +68,6 @@
Reelatar um problema
Procura
-
- A procura apenas está disponível na versão completa do MAPS.ME. Obtenha-a agora mesmo!
Procurar mapa
@@ -194,8 +179,6 @@
Isto pode demorar alguns minutos.\nPor favor aguarde…
Visível
-
- Os favoritos apenas estão disponíveis na versão completa de MAPS.ME. Obtenha-a agora mesmo!
O GPS está desativado. Por favor ative-o nas Definições.
@@ -289,16 +272,6 @@
Mensagem
E-Mail
-
- Ativação do Código de Promoção
-
- Introduza o Código de Promoção
-
- O código de promoção está ativado!
-
- Erro de ligação. Por favor tente de novo mais tarde.
-
- Código de promoção inválido. Por favor tente de novo.
Copiar hiperligação
@@ -443,8 +416,6 @@
Atualizar
Falhou
-
- A criação de rota só está disponível na versão completa de MAPS.ME. Obtenha-a já!
A localização atual não foi definida. Por favor especifique a localização para criar o trajeto.
diff --git a/android/res/values-ru/strings.xml b/android/res/values-ru/strings.xml
index 1c73a69e6e..3e5df9ef90 100644
--- a/android/res/values-ru/strings.xml
+++ b/android/res/values-ru/strings.xml
@@ -4,19 +4,6 @@
-
- Больше возможностей в полной версии MAPS.ME с офлайн поиском. Установить ее сейчас?
-
- MAPS.ME Pro сегодня бесплатные! Качайте!
-
- MAPS.ME Pro сегодня бесплатны. Расскажите друзьям!
-
- Сегодня вы можете скачать MAPS.ME Pro бесплатно. Не упустите возможность!
- Крутые офлайн-карты MAPS.ME сегодня бесплатные. Скачай сейчас и расскажи друзьям!
-
- Офлайн-карты MAPS.ME сегодня бесплатные
-
- Привет! Хорошая новость: сегодня ты можешь бесплатно скачать офлайн-карты MAPS.ME! С этим приложением ты никогда не потеряешься в поездках. Обычно оно стоит $5! Кроме офлайновых карт всех стран там есть еще поиск, закладки и прокладывание маршрутов. Обязательно скачай!
О программе
@@ -85,8 +72,6 @@
Сообщить о проблеме
Поиск
-
- Поиск доступен только в полной версии MAPS.ME. Установите ее прямо сейчас!
Поиск на карте
@@ -202,8 +187,6 @@
Это может занять несколько минут.\nПожалуйста, подождите…
Показывать на карте
-
- Метки доступны только в полной верии MAPS.ME. Установите ее прямо сейчас!
GPS-позиционирование выключено. Пожалуйста, включите его в настройках для удобного использования программы.
@@ -447,8 +430,6 @@
Обновить
Ошибка
-
- Создание маршрутов возможно только в платной версии MAPS.ME. Скачай сейчас!
Невозможно проложить маршрут. Не определено текущее местоположение.
diff --git a/android/res/values-sk/strings.xml b/android/res/values-sk/strings.xml
index 6e1eff74a3..b62b75766f 100644
--- a/android/res/values-sk/strings.xml
+++ b/android/res/values-sk/strings.xml
@@ -4,19 +4,6 @@
-
- Získajte viac možností s plnou verziou MAPS.ME, obsahujúcou offline vyhľadávanie. Nainštalujte si ju teraz!
-
- Aktualizácia na MAPS.ME Pro zadarmo ešte dnes!
-
- MAPS.ME Pro sú dnes zadarmo. Dajte vedieť svojim priateľom!
-
- Môžete aktualizovať na MAPS.ME Pro zadarmo ešte dnes. Nenechajte si ujsť svoju šancu!
- Najlepšie offline mapy MAPS.ME sú dnes zadarmo. Stiahnite si teraz a povedzte to svojim priateľom!
-
- Získať v režime offline mapy MAPS.ME teraz zadarmo
-
- Hej! Viete, že dnes si môžete stiahnuť v režime offline mapy MAPS.ME zadarmo? Vďaka tejto aplikácii sa na cestách nikdy nestratíte. Zvyčajne stojí 5 dolárov a poskytuje off-line mapy všetkých krajín sveta s vyhľadávaním, záložkami a smerovaním. Nenechajte si ujsť túto príležitosť!
O aplikácii
@@ -81,8 +68,6 @@
Nahlásiť chybu
Hľadať
-
- Vyhľadávanie je dostupné len v platenej verzii MAPS.ME. Stiahnite si ju teraz!
Prehľadať mapu
@@ -198,8 +183,6 @@
Táto akcia môže trvať niekoľko minút.\nProsím čakajte…
Viditeľné
-
- Záložky sú dostupné len v plnej verzii MAPS.ME. Chcete ju teraz stiahnuť?
Navigácia GPS deaktivovaná. Prosím, povoľte ju v Nastaveniach.
@@ -291,16 +274,6 @@
Správa
E-Mail
-
- Aktivácia promo kódu
-
- Vložte promo kód
-
- Promo kód úspešne aktivovaný!
-
- Aktivácia promo kódu zlyhala. Skúste neskôr prosím.
-
- Promo kód je neplatný. Prosím skúste to znovu.
Skopírovať odkaz
@@ -450,8 +423,6 @@
Aktualizácia
Zlyhalo
-
- Vytváranie trás je k dispozícii iba v plnej verzii MAPS.ME. Získajte ho hneď teraz!
Aktuálna lokácia nie je definovaná. Prosím, špecifikujte lokáciu pre vytvorenie trasy.
diff --git a/android/res/values-sv/strings.xml b/android/res/values-sv/strings.xml
index 83451ad218..8f0c118bdc 100644
--- a/android/res/values-sv/strings.xml
+++ b/android/res/values-sv/strings.xml
@@ -4,19 +4,6 @@
-
- Navigera enklare med fullversionen av MAPS.ME med bl.a. offline-sökning. Skaffa den nu!
-
- Uppgradera till MAPS.ME Pro gratis redan idag!
-
- MAPS.ME Pro är gratis idag. Berätta för dina vänner!
-
- Du kan uppgradera till MAPS.ME Pro gratis redan idag. Missa inte din chans!
- Bästa offline kartor MAPS. ME är gratis idag. Ladda ner den nu och berätta för dina vänner!
-
- Få offline-kartor MAPS.ME gratis nu
-
- Hallå där! Vet du att du i dag kan ladda ner offline-kartor MAPS.ME gratis? Med denna app går du aldrig vilse på resan. Vanligtvis kostar den 5 $ och tillhandahåller offline-kartor från alla länder i världen med sökning, bokmärken och rutter. Missa inte din chans!
Om
@@ -82,8 +69,6 @@
Rapportera ett problem
Sök
-
- Sökfunktionen finns bara i fullversionen av MAPS.ME. Skaffa den nu!
Sök karta
@@ -197,8 +182,6 @@
Detta kan ta flera minuter.\nVänligen vänta…
Synliga
-
- Bokmärken finns bara i fullversionen av MAPS.ME. Skaffa den nu!
GPS har inaktiverats. Vänligen aktivera den i Inställningar.
@@ -292,16 +275,6 @@
Meddelande
E-Mail
-
- Promokod aktivering
-
- Skriv in promokod
-
- Promokoden är aktiverad!
-
- Anslutningsfel. Försök igen senare.
-
- Felaktig promokod. Försök igen.
Kopiera Länk
@@ -446,8 +419,6 @@
Uppdatera
Misslyckades
-
- Anvisningar är endast tillgängliga i den fullständiga versionen av MAPS.ME. Skaffa den nu!
Nuvarande plats är inte definierad. Ange din plats för att skapa rutt.
diff --git a/android/res/values-th/strings.xml b/android/res/values-th/strings.xml
index 83726d63c6..a9d156db31 100644
--- a/android/res/values-th/strings.xml
+++ b/android/res/values-th/strings.xml
@@ -4,19 +4,6 @@
-
- ระบบนำทางที่ง่ายขึ้นด้วย MAPS.ME ที่โดดเด่นด้วยการค้นหาแบบออฟไลน์แบบเวอร์ชันเต็ม รับมันทันทีตอนนี้!
-
- อัปเกรดเป็น MAPS.ME Pro ฟรีวันนี้!
-
- MAPS.ME Pro ฟรีวันนี้ บอกเพื่อน ๆ ของคุณ!
-
- คุณสามารถที่จะอัปเกรดเป็น MAPS.ME Pro ฟรีวันนี้ อย่าพลาดโอกาสของคุณ!
- อัปเกรดเป็น MAPS.ME Pro ฟรีวันนี้. ดาวน์โหลดตอนนี้แล้วบอกเพื่อน ๆ ของคุณ!
-
- รับแผนที่ออฟไลน์ MAPS.ME ฟรีตอนนี้
-
- สวัสดี! คุณรู้ไหมว่าวันนี้คุณสามารถดาวน์โหลดแผนที่ออฟไลน์ของ MAPS.ME ได้ฟรี? เมื่อใช้แอปนี้ คุณจะไม่หลงทางอีกต่อไปในระหว่างการท่องเที่ยว ซึ่งโดยปกติแล้ว การให้บริการแผนที่ออฟไลน์ของประเทศทั่วโลกที่สามารถทำการค้นหา บุ๊กมาร์กและระบุเส้นทางได้นั้นจะต้องเสียเงินถึง $5 ดังนั้นอย่าพลาดโอกาสของคุณ!
เกี่ยวกับ
@@ -86,8 +73,6 @@
รายงานปัญหา
ค้นหา
-
- สามารถใช้การค้นหา MAPS.ME ในเวอร์ชันเต็มได้ รับมันตอนนี้!
ค้นหาแผนที่
@@ -201,8 +186,6 @@
นี่อาจจะใช้เวลาสองสามนาที\nโปรดรอ…
มองเห็นได้
-
- สามารถใช้บุ๊กมาร์กของ MAPS.ME ในเวอร์ชันเต็มได้ รับมันตอนนี้!
มีการปิดใช้งาน GPS โปรดเปิดใช้งานในการตั้งค่า
@@ -294,16 +277,6 @@
ข้อความ
อีเมล
-
- เปิดการใช้งานรหัสโปรโม (Promo)
-
- ใส่รหัสโปรโม (Promo)
-
- เปิดการใช้งานรหัสโปรโม (Promo) แล้ว!
-
- มีข้อผิดพลาดในการเชื่อมต่อ โปรดลองอีกครั้งในภายหลัง
-
- รหัสโปรโปไม่ถูกต้อง โปรดลองอีกครั้ง
คัดลอกลิงก์
@@ -448,8 +421,6 @@
ปรับปรุง
ล้มเหลว
-
- เส้นทางจะใช้ได้เฉพาะในเวอร์ชันเต็มของ MAPS.ME. รับได้ในขณะนี้!
ไม่มีการกำหนดสถานที่ปัจจุบัน โปรดระบุสถานที่ตั้งเพื่อสร้างเส้นทาง
diff --git a/android/res/values-tr/strings.xml b/android/res/values-tr/strings.xml
index 95e0ceef01..8ca0dbc964 100644
--- a/android/res/values-tr/strings.xml
+++ b/android/res/values-tr/strings.xml
@@ -4,19 +4,6 @@
-
- Çevrimdışı arama özelliğine sahip MAPS.ME’nin tam sürümüyle daha kolay gezinin. Hemen şimdi alın!
-
- Mevcut sürünüzü bugün ücretsiz olarak MAPS.ME Pro\'ya yükseltin!
-
- MAPS.ME Pro bugün ücretsiz. Arkadaşlarınıza anlatın!
-
- Sadece bugün mevcut sürümünüzü MAPS.ME Pro\'ya, ücretsiz olarak yükseltebilirsiniz. Bu fırsatı kaçırmayın!
- MAPS.ME\'nin en iyi çevrimdışı haritaları bugün ücretsiz. İndir ve arkadaşlarına haber ver!
-
- MAPS.ME çevrimdışı haritaları hemen ücretsiz al
-
- Hey! Bugün MAPS.ME çevrimdışı haritaları ücretsiz indirebileceğini biliyor muydun? Bu uygulamayla seyahat ederken asla kaybolmayacaksın. Genellikle 5$\'a mal olur ve arama, yer imleri ve rotalama ile tüm dünya ülkelerinin çevrimdışı haritalarını sunar. Fırsatı kaçırma!
Hakkında
@@ -86,8 +73,6 @@
Bir sorunu bildir
Ara
-
- Arama özelliği sadece MAPS.ME tam sürümünde kullanılabilir. Hemen şimdi al!
Haritada Ara
@@ -201,8 +186,6 @@
Bu işlem birkaç dakika sürebilir.\nLütfen bekleyin…
Görünür
-
- Yer imleri sadece MAPS.ME tam sürümünde kullanılabilir. Hemen şimdi al!
GPS devre dışı bırakıldı. Lütfen Ayarlar bölümünden etkinleştirin.
@@ -296,16 +279,6 @@
Mesaj
E-Posta
-
- Promosyon Kodu Etkinleştirme
-
- Promosyon Kodunu Gir
-
- Promosyon kodu etkinleştirildi!
-
- Bağlantı hatası. Lütfen daha sonra tekrar deneyin.
-
- Geçersiz promosyon kodu. Lütfen tekrar deneyin.
Bağlantıyı Kopyala
@@ -450,8 +423,6 @@
Güncelle
Başarısız
-
- Rotalama sadece MAPS.ME tam sürümünde kullanılabilir. Hemen al!
Geçerli konum tanımlı değil. Rota oluşturmak için lütfen konum belirtin.
diff --git a/android/res/values-uk/strings.xml b/android/res/values-uk/strings.xml
index 58188e3ad7..6ad7099649 100644
--- a/android/res/values-uk/strings.xml
+++ b/android/res/values-uk/strings.xml
@@ -4,19 +4,6 @@
-
- Більше можливостей у повній версії MAPS.ME з офлайн пошуком. Встановити її зараз?
-
- MAPS.ME Pro сьогодні безкоштовні! Завантажуйте!
-
- MAPS.ME Pro сьогодні безкоштовні! Розкажіть друзям!
-
- Сьогодні ви можете завантажити MAPS.ME Pro безкоштовно. Не втрачайте можливості!
- Круті офлайн-карти MAPS.ME Pro сьогодні безкоштовні! Завантажуй та розкажи друзям!
-
- Офлайн-карти MAPS.ME сьогодні безкоштовні
-
- Привіт! Хороша новина: сьогодні ти можеш безкоштовно завантажити офлайн-карти MAPS.ME! З цією програмою ти ніколи не загубишся в поїздках. Зазвичай вона коштує $5! Крім офлайн карт всіх країн там ще є пошук, закладки і прокладання маршрутів. Обов\'язково завантаж!
Про програму
@@ -85,8 +72,6 @@
Повідомити про проблему
Пошук
-
- Пошук доступний тільки в Pro версії MAPS.ME. Встановіть її прямо зараз!
Пошук на картi
@@ -202,8 +187,6 @@
Це може зайняти кілька хвилин.\nБудь ласка, зачекайте…
Показувати на карті
-
- Мітки доступні у повній версії MAPS.ME. Отримати просто зараз?
GPS вимкнено в налаштуваннях пристрою. Будь ласка, увімкніть його для зручного використання програми.
@@ -441,8 +424,6 @@
Oновити
Помилка
-
- Створення маршрутів можливе лише у платній версії MAPS.ME. Завантаж зараз!
Неможливо прокласти маршрут. Не визначено поточне місцезнаходження.
diff --git a/android/res/values-zh-rTW/strings.xml b/android/res/values-zh-rTW/strings.xml
index c2a1e7f73a..9247d4c926 100644
--- a/android/res/values-zh-rTW/strings.xml
+++ b/android/res/values-zh-rTW/strings.xml
@@ -4,8 +4,6 @@
-
- 完整版的MAPS.ME特色在於更完善的離線搜尋,立即購買!
關於
@@ -71,8 +69,6 @@
回饋問題
搜尋
-
- 搜尋功能僅適用於MAPS.ME專業完整版。馬上購買!
搜尋地圖
@@ -188,8 +184,6 @@
這可能需要幾分鐘\n請稍候…
看得到的
-
- 書籤是MAPS.ME完整版本才有的功能,馬上購買?
GPS 目前是關閉的,請在系統中設定為開啟使用
@@ -415,8 +409,6 @@
更新
失敗
-
- 佈置路線只在MAPS.ME的完整版本中才有。现在就得到它吧!
當前地點未定。請明確地點以創建路線。
diff --git a/android/res/values-zh/strings.xml b/android/res/values-zh/strings.xml
index 12b6dc92a4..5ecd4efa54 100644
--- a/android/res/values-zh/strings.xml
+++ b/android/res/values-zh/strings.xml
@@ -4,8 +4,6 @@
-
- 使用带离线搜索功能的完整版MAPS.ME实现更简便的导航。现在就获取它吧!
关于
@@ -71,8 +69,6 @@
报告问题
搜索
-
- 搜索只在完整版 MAPS.ME 中提供。现在就 获取它!
搜索地图
@@ -186,8 +182,6 @@
这可能需要几分钟的时间。\n请稍候…
可见
-
- 书签只在完整版 MAPS.ME 中提供。现在就 获取它!
GPS 已禁用。请在设置中启用它。
@@ -281,16 +275,6 @@
消息
邮件
-
- 促销码激活
-
- 输入促销码
-
- 促销码已激活!
-
- 连接错误。请稍后再试。
-
- 无效的促销代码。请再试一次。
复制链接
@@ -441,8 +425,6 @@
下载
下载失败
-
- 布置路线只在MAPS.ME的完整版本中才有。现在就得到它吧!
当前地点未定。请明确地点以创建路线。
diff --git a/android/flavors/pro/res/values/fb.xml b/android/res/values/fb.xml
similarity index 100%
rename from android/flavors/pro/res/values/fb.xml
rename to android/res/values/fb.xml
diff --git a/android/flavors/lite/res/values/mat.xml b/android/res/values/mat.xml
similarity index 100%
rename from android/flavors/lite/res/values/mat.xml
rename to android/res/values/mat.xml
diff --git a/android/flavors/pro/res/values/mrgs.xml b/android/res/values/mrgs.xml
similarity index 100%
rename from android/flavors/pro/res/values/mrgs.xml
rename to android/res/values/mrgs.xml
diff --git a/android/res/values/strings.xml b/android/res/values/strings.xml
index 5d437604ef..5c7e52399d 100644
--- a/android/res/values/strings.xml
+++ b/android/res/values/strings.xml
@@ -6,19 +6,6 @@
Maps With Me
-
- Navigate easier with the full version of MAPS.ME featuring offline search. Get it right now!
-
- Upgrade to MAPS.ME Pro for free today!
-
- MAPS.ME Pro is free today. Tell your friends!
-
- You can upgrade to MAPS.ME Pro for free today. Don’t miss your chance!
- Best offline maps MAPS.ME are free today. Download now and tell your friends!
-
- Get offline maps MAPS.ME for free now
-
- Hey! Do you know that today you can download offline maps MAPS.ME for free? With this app you’ll never get lost while traveling. It usually costs $5 and provides offline maps of all world countries with search, bookmarks and routing. Don’t miss your chance!
About
@@ -88,8 +75,6 @@
Report an issue
Search
-
- Search is only available in the full version of MAPS.ME. Get it right now!
Search Map
@@ -206,8 +191,6 @@
This can take several minutes.\nPlease wait…
Visible
-
- Bookmarks are only available in the full version of MAPS.ME. Get it right now!
GPS is disabled. Please enable it in Settings.
@@ -301,16 +284,6 @@
Message
E-Mail
-
- Promo Code Activation
-
- Enter Promo Code
-
- Promo code is activated!
-
- Connection error. Please try again later.
-
- Invalid promo code. Please try again.
Copy Link
@@ -461,8 +434,6 @@
Update
Failed
-
- Routing is only available in the full version of MAPS.ME. Get it right now!
Current location is undefined. Please specify location to create route.
diff --git a/android/src/com/mapswithme/country/DownloadActivity.java b/android/src/com/mapswithme/country/DownloadActivity.java
index e36714c7da..978cab40d1 100644
--- a/android/src/com/mapswithme/country/DownloadActivity.java
+++ b/android/src/com/mapswithme/country/DownloadActivity.java
@@ -25,13 +25,4 @@ public class DownloadActivity extends MWMFragmentActivity
transaction.replace(android.R.id.content, mDownloadFragment, "fragment");
transaction.commit();
}
-
- @Override
- public void onBuyPro()
- {
- if (mDownloadFragment != null && mDownloadFragment.isAdded() && !mDownloadFragment.isRemoving() && mDownloadFragment.onBackPressed())
- return;
-
- super.onBuyPro();
- }
}
diff --git a/android/src/com/mapswithme/maps/Ads/AdsManager.java b/android/src/com/mapswithme/maps/Ads/AdsManager.java
index 799178adb3..cb1b52eac0 100644
--- a/android/src/com/mapswithme/maps/Ads/AdsManager.java
+++ b/android/src/com/mapswithme/maps/Ads/AdsManager.java
@@ -345,7 +345,7 @@ public class AdsManager
{
final MWMApplication application = MWMApplication.get();
return ((ConnectionState.isConnected()) &&
- ((BuildConfig.IS_PRO && banner.getShowInPro()) || (!BuildConfig.IS_PRO && banner.getShowInLite())) &&
+ banner.getShowInPro() &&
(BuildConfig.VERSION_CODE >= banner.getAppVersion()) &&
(application.nativeGetBoolean("ShouldShow" + banner.getId(), true)) &&
(application.getForegroundTime() >= banner.getFgTime()) &&
diff --git a/android/src/com/mapswithme/maps/Ads/BannerDialogFragment.java b/android/src/com/mapswithme/maps/Ads/BannerDialogFragment.java
deleted file mode 100644
index 7fd89faf27..0000000000
--- a/android/src/com/mapswithme/maps/Ads/BannerDialogFragment.java
+++ /dev/null
@@ -1,79 +0,0 @@
-package com.mapswithme.maps.Ads;
-
-import android.content.pm.ActivityInfo;
-import android.os.Bundle;
-import android.support.v4.app.DialogFragment;
-import android.view.LayoutInflater;
-import android.view.View;
-import android.view.ViewGroup;
-import android.webkit.WebView;
-import android.widget.ImageButton;
-
-import com.mapswithme.maps.BuildConfig;
-import com.mapswithme.maps.R;
-import com.mapswithme.util.statistics.Statistics;
-
-import java.io.UnsupportedEncodingException;
-import java.net.URLEncoder;
-import java.util.Locale;
-
-public class BannerDialogFragment extends DialogFragment implements View.OnClickListener
-{
- public static final String EXTRA_BANNER = "extra.banner";
-
- private ImageButton mBtnClose;
- private WebView mWvBanner;
- private Banner mBanner;
-
- @Override
- public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState)
- {
- getActivity().setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
-
- mBanner = getArguments().getParcelable(EXTRA_BANNER);
-
- final View view = inflater.inflate(R.layout.fragment_pro_routing, container, false);
- mBtnClose = (ImageButton) view.findViewById(R.id.btn__close);
- mBtnClose.setOnClickListener(this);
- mWvBanner = (WebView) view.findViewById(R.id.wv__banner);
- mWvBanner.getSettings().setJavaScriptEnabled(true);
- mWvBanner.setInitialScale(100);
- try
- {
- final View root = getActivity().findViewById(android.R.id.content);
- final StringBuilder builder = new StringBuilder(mBanner.getUrl())
- .append("?Width=").append(URLEncoder.encode(String.valueOf(root.getWidth()), "UTF-8"))
- .append("&Height=").append(URLEncoder.encode(String.valueOf(root.getHeight()), "UTF-8"))
- .append("&Lang=").append(URLEncoder.encode(Locale.getDefault().getLanguage(), "UTF-8"))
- .append("&Pro_URL=").append(URLEncoder.encode(BuildConfig.PRO_URL, "UTF-8"));
- mWvBanner.loadUrl(builder.toString());
- } catch (UnsupportedEncodingException e)
- {
- e.printStackTrace();
- }
-
- Statistics.INSTANCE.trackSimpleNamedEvent(Statistics.EventName.PROMO_BANNER_SHOWN);
-
- return view;
- }
-
- @Override
- public void onClick(View v)
- {
- switch (v.getId())
- {
- case R.id.btn__close:
- dismiss();
- break;
- }
- }
-
- @Override
- public void onStop()
- {
- super.onStop();
-
- if (getActivity() != null)
- getActivity().setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_UNSPECIFIED);
- }
-}
diff --git a/android/src/com/mapswithme/maps/DownloadResourcesActivity.java b/android/src/com/mapswithme/maps/DownloadResourcesActivity.java
index f7e5c3cf95..00b9ee4efc 100644
--- a/android/src/com/mapswithme/maps/DownloadResourcesActivity.java
+++ b/android/src/com/mapswithme/maps/DownloadResourcesActivity.java
@@ -334,34 +334,12 @@ public class DownloadResourcesActivity extends MWMFragmentActivity
private boolean checkLiteProPackages()
{
- try
+ if (!MWMApplication.get().isYota() &&
+ (getPackageIntent(Constants.Package.MWM_LITE_PACKAGE) != null ||
+ getPackageIntent(Constants.Package.MWM_SAMSUNG_PACKAGE) != null))
{
- if (!BuildConfig.IS_PRO)
- {
- final Intent intent = getPackageIntent(Constants.Package.MWM_PRO_PACKAGE);
- if (intent != null)
- {
- Log.i(TAG, "Trying to launch pro version");
-
- startActivity(intent);
- finish();
- return true;
- }
- }
- else
- {
- if (!MWMApplication.get().isYota() &&
- (getPackageIntent(Constants.Package.MWM_LITE_PACKAGE) != null ||
- getPackageIntent(Constants.Package.MWM_SAMSUNG_PACKAGE) != null))
- {
- Toast.makeText(this, R.string.suggest_uninstall_lite, Toast.LENGTH_LONG).show();
- }
- }
- } catch (final ActivityNotFoundException ex)
- {
- Log.d(TAG, "Intent not found", ex);
+ Toast.makeText(this, R.string.suggest_uninstall_lite, Toast.LENGTH_LONG).show();
}
-
return false;
}
diff --git a/android/src/com/mapswithme/maps/Framework.java b/android/src/com/mapswithme/maps/Framework.java
index ad2e1f2b52..bf631e322d 100644
--- a/android/src/com/mapswithme/maps/Framework.java
+++ b/android/src/com/mapswithme/maps/Framework.java
@@ -36,11 +36,6 @@ public class Framework
void onRoutingEvent(boolean isSuccess, String message, boolean openDownloader);
}
- public interface BuyProListener
- {
- void onBuyPro();
- }
-
// this class is just bridge between Java and C++ worlds, we must not create it
private Framework()
{}
@@ -150,7 +145,6 @@ public class Framework
public native static LocationState.RoutingInfo nativeGetRouteFollowingInfo();
public native static void nativeSetRoutingListener(RoutingListener listener);
- public native static void nativeSetBuyProListener(BuyProListener listener);
//@}
public native static String nativeGetCountryNameIfAbsent(double lat, double lon);
diff --git a/android/src/com/mapswithme/maps/MWMActivity.java b/android/src/com/mapswithme/maps/MWMActivity.java
index bdac4b5fed..b41424b233 100644
--- a/android/src/com/mapswithme/maps/MWMActivity.java
+++ b/android/src/com/mapswithme/maps/MWMActivity.java
@@ -48,8 +48,6 @@ import com.mapswithme.country.DownloadActivity;
import com.mapswithme.country.DownloadFragment;
import com.mapswithme.country.StorageOptions;
import com.mapswithme.maps.Ads.AdsManager;
-import com.mapswithme.maps.Ads.Banner;
-import com.mapswithme.maps.Ads.BannerDialogFragment;
import com.mapswithme.maps.Ads.MenuAd;
import com.mapswithme.maps.Framework.OnBalloonListener;
import com.mapswithme.maps.Framework.RoutingListener;
@@ -307,10 +305,7 @@ public class MWMActivity extends NvEventQueueActivity
checkRoutingMaps();
checkLiteMapsInPro();
checkFacebookDialog();
- checkBuyProDialog();
checkUserMarkActivation();
- checkShouldShowBanners();
- Notifier.notifyAboutFreePro(MWMActivity.this);
}
});
@@ -373,10 +368,7 @@ public class MWMActivity extends NvEventQueueActivity
public void onBookmarksClicked(View v)
{
- if (!MWMApplication.get().hasBookmarks())
- UiUtils.showDownloadProDialog(this, getString(R.string.bookmarks_in_pro_version));
- else
- showBookmarks();
+ showBookmarks();
}
private void showBookmarks()
@@ -441,7 +433,7 @@ public class MWMActivity extends NvEventQueueActivity
private void checkRoutingMaps()
{
- if (BuildConfig.IS_PRO && MWMApplication.get().nativeGetBoolean(IS_FIRST_ROUTING_VERSION_RUN, true)
+ if (MWMApplication.get().nativeGetBoolean(IS_FIRST_ROUTING_VERSION_RUN, true)
&& ActiveCountryTree.getOutOfDateCount() != 0)
{
MWMApplication.get().nativeSetBoolean(IS_FIRST_ROUTING_VERSION_RUN, false);
@@ -469,7 +461,6 @@ public class MWMActivity extends NvEventQueueActivity
private void checkLiteMapsInPro()
{
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT &&
- BuildConfig.IS_PRO &&
(Utils.isPackageInstalled(Constants.Package.MWM_LITE_PACKAGE) || Utils.isPackageInstalled(Constants.Package.MWM_SAMSUNG_PACKAGE)))
{
if (!mPathManager.containsLiteMapsOnSdcard())
@@ -630,27 +621,6 @@ public class MWMActivity extends NvEventQueueActivity
}
};
- private void checkBuyProDialog()
- {
- if (!BuildConfig.IS_PRO &&
- (ConnectionState.isConnected()) &&
- MWMApplication.get().shouldShowDialog(MWMApplication.BUYPRO))
- {
- showDialogImpl(MWMApplication.BUYPRO, R.string.pro_version_available,
- new DialogInterface.OnClickListener()
- {
- @Override
- public void onClick(DialogInterface dlg, int which)
- {
- MWMApplication.get().submitDialogResult(MWMApplication.BUYPRO, MWMApplication.OK);
- dlg.dismiss();
- UiUtils.openAppInMarket(MWMActivity.this, BuildConfig.PRO_URL);
- }
- }
- );
- }
- }
-
private void showSearch()
{
if (mIsFragmentContainer)
@@ -676,9 +646,7 @@ public class MWMActivity extends NvEventQueueActivity
public void onSearchClicked(View v)
{
- if (!BuildConfig.IS_PRO)
- UiUtils.showDownloadProDialog(this, getString(R.string.search_available_in_pro_version));
- else if (!MapStorage.INSTANCE.updateMaps(R.string.search_update_maps, this, new MapStorage.UpdateFunctor()
+ if (!MapStorage.INSTANCE.updateMaps(R.string.search_update_maps, this, new MapStorage.UpdateFunctor()
{
@Override
public void doUpdate()
@@ -1064,11 +1032,6 @@ public class MWMActivity extends NvEventQueueActivity
else
onDismiss();
}
- else if (intent.getBooleanExtra(Notifier.EXTRA_FORCE_PROMO_DIALOG, false))
- {
- getIntent().putExtra(Notifier.EXTRA_FORCE_PROMO_DIALOG, true);
- Notifier.notifyAboutFreePro(this);
- }
}
}
@@ -1327,23 +1290,6 @@ public class MWMActivity extends NvEventQueueActivity
mLocationPredictor.resume();
}
- private void checkShouldShowBanners()
- {
- final Banner banner = AdsManager.getBannerToShow();
- if (banner != null)
- {
- final DialogFragment fragment = new BannerDialogFragment();
- fragment.setStyle(DialogFragment.STYLE_NORMAL, R.style.MwmMain_Dialog_DialogFragment);
- final Bundle args = new Bundle();
- args.putParcelable(BannerDialogFragment.EXTRA_BANNER, banner);
- fragment.setArguments(args);
- final FragmentManager fragmentManager = getSupportFragmentManager();
- FragmentTransaction transaction = fragmentManager.beginTransaction();
- transaction.setTransition(FragmentTransaction.TRANSIT_FRAGMENT_OPEN);
- transaction.add(android.R.id.content, fragment).addToBackStack(null).commit();
- }
- }
-
private void tryResumeRouting()
{
if (Framework.nativeIsRoutingActive())
@@ -1733,11 +1679,6 @@ public class MWMActivity extends NvEventQueueActivity
private void buildRoute()
{
- if (!BuildConfig.IS_PRO)
- {
- UiUtils.showDownloadProDialog(this, getString(R.string.routing_failed_buy_pro));
- return;
- }
if (!MWMApplication.get().nativeGetBoolean(IS_ROUTING_DISCLAIMER_APPROVED, false))
{
showRoutingDisclaimer();
diff --git a/android/src/com/mapswithme/maps/MWMApplication.java b/android/src/com/mapswithme/maps/MWMApplication.java
index 5e7d2f508c..361e49ab13 100644
--- a/android/src/com/mapswithme/maps/MWMApplication.java
+++ b/android/src/com/mapswithme/maps/MWMApplication.java
@@ -107,7 +107,7 @@ public class MWMApplication extends android.app.Application implements ActiveCou
// init native framework
nativeInit(getApkPath(), extStoragePath, extTmpPath, getOBBGooglePath(),
- BuildConfig.FLAVOR, BuildConfig.BUILD_TYPE, BuildConfig.IS_PRO,
+ BuildConfig.FLAVOR, BuildConfig.BUILD_TYPE,
mIsYota, getResources().getBoolean(R.bool.isTablet));
ActiveCountryTree.addListener(this);
@@ -134,8 +134,7 @@ public class MWMApplication extends android.app.Application implements ActiveCou
nativeAddLocalization("routing_failed_internal_error", getString(R.string.routing_failed_internal_error));
// init BookmarkManager (automatically loads bookmarks)
- if (hasBookmarks())
- BookmarkManager.getBookmarkManager();
+ BookmarkManager.getBookmarkManager();
updateLaunchNumbers();
initMrgs();
@@ -204,11 +203,6 @@ public class MWMApplication extends android.app.Application implements ActiveCou
return nativeGetDouble(FOREGROUND_TIME_SETTING, 0);
}
- public boolean hasBookmarks()
- {
- return BuildConfig.IS_PRO || mIsYota;
- }
-
public boolean isYota()
{
return mIsYota;
@@ -222,15 +216,13 @@ public class MWMApplication extends android.app.Application implements ActiveCou
private native void nativeInit(String apkPath, String storagePath,
String tmpPath, String obbGooglePath,
String flavorName, String buildType,
- boolean isPro, boolean isYota, boolean isTablet);
+ boolean isYota, boolean isTablet);
public native boolean nativeIsBenchmarking();
// Dealing with dialogs.
// Constants should be equal with map/dialog_settings.hpp
public static final int FACEBOOK = 0;
- public static final int BUYPRO = 1;
- public static final int ROUTING = 3;
public static final Integer[] FACEBOOK_RATE_LAUNCHES = new Integer[]{3, 7, 10, 15, 21};
diff --git a/android/src/com/mapswithme/maps/background/Notifier.java b/android/src/com/mapswithme/maps/background/Notifier.java
index 7dfeca2798..c124540e10 100644
--- a/android/src/com/mapswithme/maps/background/Notifier.java
+++ b/android/src/com/mapswithme/maps/background/Notifier.java
@@ -34,18 +34,9 @@ public class Notifier
private static final String EXTRA_CONTENT = "ExtraContent";
private static final String EXTRA_TITLE = "ExtraTitle";
private static final String EXTRA_INTENT = "ExtraIntent";
- public static final String EXTRA_FORCE_PROMO_DIALOG = "ExtraForceDialog";
public static final String ACTION_NAME = "com.mapswithme.MYACTION";
private static IntentFilter mIntentFilter = new IntentFilter(ACTION_NAME);
- private static BroadcastReceiver mAlarmReceiver = new BroadcastReceiver()
- {
- @Override
- public void onReceive(Context context, Intent intent)
- {
- showFreeLiteNotification(new Intent(Intent.ACTION_VIEW, Uri.parse(BuildConfig.PRO_URL)).putExtras(intent.getExtras()));
- }
- };
private Notifier() { }
@@ -134,79 +125,4 @@ public class Notifier
{
getNotificationManager().cancel(ID_DOWNLOAD_NEW_COUNTRY);
}
-
- public static void notifyAboutFreePro(Activity activity)
- {
- if (MWMApplication.get().nativeGetBoolean(MWMApplication.IS_PREINSTALLED, false))
- return;
-
- if (BuildConfig.IS_PRO)
- freePromoInPro(activity);
- else
- freePromoInLite(activity);
- }
-
- private static void freePromoInLite(Activity activity)
- {
- final MWMApplication application = MWMApplication.get();
- final Calendar calendar = Calendar.getInstance();
- calendar.set(2014, Calendar.DECEMBER, 3, 19, 0);
- if (System.currentTimeMillis() > calendar.getTimeInMillis())
- {
- UiUtils.showDownloadProDialog(activity, application.getString(R.string.free_pro_version_notification_alert));
- cancelPromoNotifications();
- }
- else
- scheduleFreeLiteNotification(application.getString(R.string.free_pro_version_notification_lite), "", calendar);
- }
-
- private static void cancelPromoNotifications()
- {
- final MWMApplication application = MWMApplication.get();
- final AlarmManager alarmManager = (AlarmManager) application.getSystemService(Context.ALARM_SERVICE);
- final Intent it = new Intent(ACTION_NAME);
- final PendingIntent pi = PendingIntent.getBroadcast(application, 0, it, PendingIntent.FLAG_UPDATE_CURRENT);
- alarmManager.cancel(pi);
- }
-
- private static void scheduleFreeLiteNotification(String title, String content, Calendar calendar)
- {
- final MWMApplication application = MWMApplication.get();
- application.registerReceiver(mAlarmReceiver, mIntentFilter);
- final Intent it = new Intent(ACTION_NAME).
- putExtra(EXTRA_TITLE, title).
- putExtra(EXTRA_CONTENT, content);
- final PendingIntent pi = PendingIntent.getBroadcast(application, 0, it, PendingIntent.FLAG_UPDATE_CURRENT);
-
- final AlarmManager alarmManager = (AlarmManager) application.getSystemService(Context.ALARM_SERVICE);
- alarmManager.set(AlarmManager.RTC, calendar.getTimeInMillis(), pi);
- }
-
- public static void showFreeLiteNotification(Intent intent)
- {
- final String title = intent.getStringExtra(EXTRA_TITLE);
- final String content = intent.getStringExtra(EXTRA_CONTENT);
- final Notification notification = getBuilder()
- .setContentTitle(title)
- .setContentText(content)
- .setTicker(title + ": " + content)
- .setContentIntent(PendingIntent.getActivity(MWMApplication.get(), 0, intent, PendingIntent.FLAG_UPDATE_CURRENT))
- .build();
-
- getNotificationManager().notify(ID_PRO_IS_FREE, notification);
- }
-
- private static void freePromoInPro(Activity activity)
- {
- final MWMApplication application = MWMApplication.get();
- final Calendar calendar = Calendar.getInstance();
- calendar.set(2014, Calendar.DECEMBER, 3);
- if (Utils.isInstalledAfter(calendar) &&
- !application.nativeGetBoolean(FREE_PROMO_SHOWN, false) &&
- application.getForegroundTime() > 10 * 60)
- {
- UiUtils.showPromoShareDialog(activity, application.getString(R.string.free_pro_version_share_message));
- application.nativeSetBoolean(FREE_PROMO_SHOWN, true);
- }
- }
}
diff --git a/android/src/com/mapswithme/maps/base/MWMFragmentActivity.java b/android/src/com/mapswithme/maps/base/MWMFragmentActivity.java
index a2d2ba1b11..43535b10ea 100644
--- a/android/src/com/mapswithme/maps/base/MWMFragmentActivity.java
+++ b/android/src/com/mapswithme/maps/base/MWMFragmentActivity.java
@@ -14,15 +14,8 @@ import com.mapswithme.util.statistics.Statistics;
import ru.mail.mrgservice.MRGService;
-public class MWMFragmentActivity extends ActionBarActivity implements Framework.BuyProListener
+public class MWMFragmentActivity extends ActionBarActivity
{
- @Override
- protected void onResume()
- {
- super.onResume();
- Framework.nativeSetBuyProListener(this);
- }
-
@Override
protected void onStart()
{
@@ -68,9 +61,4 @@ public class MWMFragmentActivity extends ActionBarActivity implements Framework.
else
return super.onOptionsItemSelected(item);
}
-
- public void onBuyPro()
- {
- UiUtils.showDownloadProDialog(MWMFragmentActivity.this, getString(R.string.routing_failed_buy_pro));
- }
}
diff --git a/android/src/com/mapswithme/maps/search/SearchFragment.java b/android/src/com/mapswithme/maps/search/SearchFragment.java
index b328b2a545..4e5cbf1b4d 100644
--- a/android/src/com/mapswithme/maps/search/SearchFragment.java
+++ b/android/src/com/mapswithme/maps/search/SearchFragment.java
@@ -244,22 +244,19 @@ public class SearchFragment extends MWMListFragment implements View.OnClickListe
// If user searched for something, clear API layer
SearchController.getInstance().cancelApiCall();
- if (BuildConfig.IS_PRO)
+ // Put query string for "View on map" or feature name for search result.
+ final boolean allResults = (position == 0);
+ final String query = getSearchString();
+ SearchController.getInstance().setQuery(allResults ? query : "");
+ if (allResults)
{
- // Put query string for "View on map" or feature name for search result.
- final boolean allResults = (position == 0);
- final String query = getSearchString();
- SearchController.getInstance().setQuery(allResults ? query : "");
- if (allResults)
- {
- nativeShowAllSearchResults();
- runInteractiveSearch(query, Language.getKeyboardInput(getActivity()));
- }
-
- InputUtils.hideKeyboard(mSearchEt);
- MWMActivity.startWithSearchResult(getActivity(), !allResults);
- getActivity().getSupportFragmentManager().popBackStack();
+ nativeShowAllSearchResults();
+ runInteractiveSearch(query, Language.getKeyboardInput(getActivity()));
}
+
+ InputUtils.hideKeyboard(mSearchEt);
+ MWMActivity.startWithSearchResult(getActivity(), !allResults);
+ getActivity().getSupportFragmentManager().popBackStack();
}
private SearchAdapter getSearchAdapter()
diff --git a/android/src/com/mapswithme/maps/widget/MapInfoView.java b/android/src/com/mapswithme/maps/widget/MapInfoView.java
index 7540d5ad8c..45aed1df3c 100644
--- a/android/src/com/mapswithme/maps/widget/MapInfoView.java
+++ b/android/src/com/mapswithme/maps/widget/MapInfoView.java
@@ -820,12 +820,6 @@ public class MapInfoView extends LinearLayout implements View.OnClickListener
showColorChooser();
break;
case R.id.info_box_is_bookmarked:
- if (!MWMApplication.get().hasBookmarks())
- {
- mIsBookmarked.setChecked(false);
- UiUtils.showDownloadProDialog((Activity) getContext(), getResources().getString(R.string.bookmarks_in_pro_version));
- return;
- }
if (mMapObject == null)
return;
if (mMapObject.getType() == MapObjectType.BOOKMARK)
diff --git a/android/src/com/mapswithme/util/ShareAction.java b/android/src/com/mapswithme/util/ShareAction.java
index ca65eb4213..4dd8a80c0e 100644
--- a/android/src/com/mapswithme/util/ShareAction.java
+++ b/android/src/com/mapswithme/util/ShareAction.java
@@ -38,7 +38,6 @@ public abstract class ShareAction
private final static SmsShareAction SMS_SHARE = new SmsShareAction();
private final static EmailShareAction EMAIL_SHARE = new EmailShareAction();
private final static AnyShareAction ANY_SHARE = new AnyShareAction();
- private static final ShareAction FB_SHARE = new PromoShareAction();
/* Extras*/
private static final String EXTRA_SMS_BODY = "sms_body";
@@ -71,11 +70,6 @@ public abstract class ShareAction
return ANY_SHARE;
}
- public static ShareAction getFbShare()
- {
- return FB_SHARE;
- }
-
protected ShareAction(int id, int nameResId, Intent baseIntent)
{
mId = id;
@@ -225,58 +219,6 @@ public abstract class ShareAction
}
}
- /**
- * ANYTHING
- */
- public static class PromoShareAction extends ShareAction
- {
- public PromoShareAction()
- {
- super(ID_ANY, R.string.share, new Intent(Intent.ACTION_SEND).setType(TYPE_TEXT_PLAIN));
- }
-
- @Override
- public void shareWithText(Activity activity, String body, String subject)
- {
- final Intent intent = getIntent();
- intent.putExtra(Intent.EXTRA_TEXT, body)
- .putExtra(Intent.EXTRA_SUBJECT, subject);
- List targetedShareIntents = new ArrayList<>();
- List resInfo = activity.getPackageManager().queryIntentActivities(intent, 0);
- if (!resInfo.isEmpty())
- {
- for (ResolveInfo info : resInfo)
- {
- if (info.activityInfo.packageName.toLowerCase().contains("facebook") || info.activityInfo.packageName.toLowerCase().contains("twitter") ||
- info.activityInfo.packageName.toLowerCase().contains("google") || info.activityInfo.packageName.toLowerCase().contains("viber"))
- {
- final Intent copy = new Intent(intent);
- copy.setComponent(new ComponentName(info.activityInfo.packageName, info.activityInfo.name));
- copy.putExtra(Intent.EXTRA_TEXT, activity.getString(R.string.free_pro_version_share_email_text));
- copy.putExtra(Intent.EXTRA_SUBJECT, activity.getString(R.string.free_pro_version_share_email_subject));
- if (info.activityInfo.packageName.toLowerCase().contains(Constants.Package.FB_PACKAGE))
- {
- copy.putExtra(Intent.EXTRA_TEXT, "http://maps.me/fb_share");
- copy.putExtra(Intent.EXTRA_SUBJECT, "http://maps.me/fb_share");
- }
- targetedShareIntents.add(new LabeledIntent(copy, info.activityInfo.packageName,
- info.loadLabel(activity.getPackageManager()), info.icon));
- }
- }
- Intent emailIntent = new Intent();
- emailIntent.setAction(Intent.ACTION_SEND);
- emailIntent.putExtra(Intent.EXTRA_SUBJECT, subject);
- emailIntent.putExtra(Intent.EXTRA_TEXT, body);
- emailIntent.setType(TYPE_MESSAGE_RFC822);
-
- final String header = activity.getString(R.string.share);
- Intent chooserIntent = Intent.createChooser(emailIntent, header);
- chooserIntent.putExtra(Intent.EXTRA_INITIAL_INTENTS, targetedShareIntents.toArray(new Parcelable[targetedShareIntents.size()]));
- activity.startActivity(chooserIntent);
- }
- }
- }
-
static
{
ACTIONS.put(ID_ANY, getAnyShare());
diff --git a/android/src/com/mapswithme/util/UiUtils.java b/android/src/com/mapswithme/util/UiUtils.java
index d3855ca167..5124d89d25 100644
--- a/android/src/com/mapswithme/util/UiUtils.java
+++ b/android/src/com/mapswithme/util/UiUtils.java
@@ -273,39 +273,6 @@ public final class UiUtils
showIf(!TextUtils.isEmpty(text), tv);
}
- public static void showDownloadProDialog(final Activity activity, final String message)
- {
- activity.runOnUiThread(new Runnable()
- {
- @Override
- public void run()
- {
- new AlertDialog.Builder(activity)
- .setMessage(message)
- .setCancelable(false)
- .setPositiveButton(activity.getString(R.string.get_it_now), new DialogInterface.OnClickListener()
- {
- @Override
- public void onClick(DialogInterface dlg, int which)
- {
- dlg.dismiss();
- openAppInMarket(activity, BuildConfig.PRO_URL);
- }
- }).
- setNegativeButton(activity.getString(R.string.cancel), new DialogInterface.OnClickListener()
- {
- @Override
- public void onClick(DialogInterface dlg, int which)
- {
- dlg.dismiss();
- }
- })
- .create()
- .show();
- }
- });
- }
-
public static void openAppInMarket(Activity activity, String marketUrl)
{
try
@@ -409,36 +376,6 @@ public final class UiUtils
toolbar.setNavigationIcon(R.drawable.abc_ic_ab_back_mtrl_am_alpha);
}
- public static void showPromoShareDialog(final Activity activity, String message)
- {
- if (activity == null || activity.isFinishing())
- return;
-
- new AlertDialog.Builder(activity)
- .setMessage(message)
- .setCancelable(false)
- .setPositiveButton(activity.getString(R.string.share), new DialogInterface.OnClickListener()
- {
- @Override
- public void onClick(DialogInterface dlg, int which)
- {
- dlg.dismiss();
- ShareAction.getFbShare().shareWithText(activity, activity.getString(R.string.free_pro_version_share_email_text),
- activity.getString(R.string.free_pro_version_share_email_subject));
- }
- }).
- setNegativeButton(activity.getString(R.string.cancel), new DialogInterface.OnClickListener()
- {
- @Override
- public void onClick(DialogInterface dlg, int which)
- {
- dlg.dismiss();
- }
- })
- .create()
- .show();
- }
-
// utility class
private UiUtils()
{}
diff --git a/android/src/com/mapswithme/util/statistics/Statistics.java b/android/src/com/mapswithme/util/statistics/Statistics.java
index d1973ae7f0..e7da492c72 100644
--- a/android/src/com/mapswithme/util/statistics/Statistics.java
+++ b/android/src/com/mapswithme/util/statistics/Statistics.java
@@ -44,7 +44,7 @@ public enum Statistics
public static final String BOOKMARK_GROUP_CHANGED = "Bookmark group changed";
public static final String DESCRIPTION_CHANGED = "Description changed";
public static final String GROUP_CREATED = "Group Created";
- public static final String SEARCH_CONTEXT_CNAHGED = "Search context changed";
+ public static final String SEARCH_CONTEXT_CHANGED = "Search context changed";
public static final String COLOR_CHANGED = "Color changed";
public static final String BOOKMARK_CREATED = "Bookmark created";
public static final String PLACE_SHARED = "Place Shared";
@@ -66,7 +66,6 @@ public enum Statistics
public static final String STATISTICS_STATUS_CHANGED = "Statistics status changed";
public static final String NO_FREE_SPACE = "Downloader. Not enough free space.";
public static final String APP_ACTIVATED = "Application activated.";
- public static final String PROMO_BANNER_SHOWN = "Promo banner shown.";
}
public static class EventParam
@@ -169,7 +168,7 @@ public enum Statistics
public void trackSearchContextChanged(String from, String to)
{
final Event event = mEventBuilder
- .setName(EventName.SEARCH_CONTEXT_CNAHGED)
+ .setName(EventName.SEARCH_CONTEXT_CHANGED)
.addParam(EventParam.FROM, from)
.addParam(EventParam.TO, to)
.buildEvent();
@@ -310,29 +309,26 @@ public enum Statistics
private void collectOneTimeStatistics(Activity activity)
{
- if (MWMApplication.get().hasBookmarks())
+ mEventBuilder.setName(EventParam.PRO_STAT);
+
+ // Number of sets
+ final BookmarkManager manager = BookmarkManager.getBookmarkManager();
+ final int categoriesCount = manager.getCategoriesCount();
+ if (categoriesCount > 0)
{
- mEventBuilder.setName(EventParam.PRO_STAT);
+ // Calculate average number of bookmarks in category
+ final double[] sizes = new double[categoriesCount];
+ for (int catIndex = 0; catIndex < categoriesCount; catIndex++)
+ sizes[catIndex] = manager.getCategoryById(catIndex).getSize();
+ final double average = MathUtils.average(sizes);
- // Number of sets
- final BookmarkManager manager = BookmarkManager.getBookmarkManager();
- final int categoriesCount = manager.getCategoriesCount();
- if (categoriesCount > 0)
- {
- // Calculate average number of bookmarks in category
- final double[] sizes = new double[categoriesCount];
- for (int catIndex = 0; catIndex < categoriesCount; catIndex++)
- sizes[catIndex] = manager.getCategoryById(catIndex).getSize();
- final double average = MathUtils.average(sizes);
-
- mEventBuilder.addParam(EventParam.BOOKMARK_NUMBER_AVG, String.valueOf(average));
- }
-
- mEventBuilder.addParam(EventParam.CATEGORIES_COUNT, String.valueOf(categoriesCount))
- .addParam(EventParam.FG_TIME, String.valueOf(MWMApplication.get().getForegroundTime()));
-
- trackIfEnabled(mEventBuilder.buildEvent());
+ mEventBuilder.addParam(EventParam.BOOKMARK_NUMBER_AVG, String.valueOf(average));
}
+
+ mEventBuilder.addParam(EventParam.CATEGORIES_COUNT, String.valueOf(categoriesCount))
+ .addParam(EventParam.FG_TIME, String.valueOf(MWMApplication.get().getForegroundTime()));
+
+ trackIfEnabled(mEventBuilder.buildEvent());
setStatisticsCollected(true);
}
diff --git a/iphone/Maps/Categories/UIKitCategories.h b/iphone/Maps/Categories/UIKitCategories.h
index 1baafbcfcb..cae9d056f6 100644
--- a/iphone/Maps/Categories/UIKitCategories.h
+++ b/iphone/Maps/Categories/UIKitCategories.h
@@ -49,9 +49,7 @@
@interface UIApplication (URLs)
-- (void)openProVersionFrom:(NSString *)launchPlaceName;
-- (void)rateLiteVersionFrom:(NSString *)launchPlaceName;
-- (void)rateProVersionFrom:(NSString *)launchPlaceName;
+- (void)rateVersionFrom:(NSString *)launchPlaceName;
- (void)openGuideWithName:(NSString *)guideName itunesURL:(NSString *)itunesURL;
@end
diff --git a/iphone/Maps/Categories/UIKitCategories.m b/iphone/Maps/Categories/UIKitCategories.m
index 9a56a63600..ae56c075f8 100644
--- a/iphone/Maps/Categories/UIKitCategories.m
+++ b/iphone/Maps/Categories/UIKitCategories.m
@@ -180,32 +180,12 @@
@implementation UIApplication (URLs)
-- (void)openProVersionFrom:(NSString *)launchPlaceName
-{
- NSURL * url = [NSURL URLWithString:MAPSWITHME_PREMIUM_LOCAL_URL];
- if ([self canOpenURL:url])
- {
- [self openURL:url];
- }
- else
- {
- NSString * urlString = [NSString stringWithFormat:@"itms-apps://itunes.apple.com/app/id510623322?mt=8&at=1l3v7ya&ct=%@", launchPlaceName];
- [self openURL:[NSURL URLWithString:urlString]];
- }
-}
-
-- (void)rateProVersionFrom:(NSString *)launchPlaceName
+- (void)rateVersionFrom:(NSString *)launchPlaceName
{
NSString * urlString = [NSString stringWithFormat:@"itms-apps://itunes.apple.com/app/id510623322?mt=8&at=1l3v7ya&ct=%@", launchPlaceName];
[self openURL:[NSURL URLWithString:urlString]];
}
-- (void)rateLiteVersionFrom:(NSString *)launchPlaceName
-{
- NSString * urlString = [NSString stringWithFormat:@"itms-apps://itunes.apple.com/app/id431183278?mt=8&at=1l3v7ya&ct=%@", launchPlaceName];
- [self openURL:[NSURL URLWithString:urlString]];
-}
-
- (void)openGuideWithName:(NSString *)guideName itunesURL:(NSString *)itunesURL
{
NSString * guide = [[guideName stringByReplacingOccurrencesOfString:@" " withString:@""] lowercaseString];
diff --git a/iphone/Maps/Classes/BottomMenu.mm b/iphone/Maps/Classes/BottomMenu.mm
index a47bcacd40..4d5db04fb8 100644
--- a/iphone/Maps/Classes/BottomMenu.mm
+++ b/iphone/Maps/Classes/BottomMenu.mm
@@ -51,10 +51,6 @@
- (NSArray *)generateItems
{
NSMutableArray * items = [[NSMutableArray alloc] init];
-
- if (!GetPlatform().IsPro())
- [items addObject:@{@"Id" : @"MWMPro", @"Title" : L(@"become_a_pro"), @"Icon" : @"MWMProIcon", @"Color" : @"15c783"}];
-
bool adsEnabled = true;
(void)Settings::Get("MenuLinksEnabled", adsEnabled);
if (adsEnabled)
@@ -64,9 +60,9 @@
[items addObjectsFromArray:serverItems];
}
- NSArray * standardItems = @[@{@"Id" : @"Maps", @"Title" : L(@"download_maps"), @"Icon" : @"IconMap"},
- @{@"Id" : @"Settings", @"Title" : L(@"settings_and_more"), @"Icon" : @"IconSettings"},
- @{@"Id" : @"Share", @"Title" : L(@"share_my_location"), @"Icon" : @"IconShare"}];
+ NSArray * standardItems = @[@{@"Id" : @"Maps", @"Title" : L(@"download_maps"), @"Icon" : @"IconMap"},
+ @{@"Id" : @"Settings", @"Title" : L(@"settings_and_more"), @"Icon" : @"IconSettings"},
+ @{@"Id" : @"Share", @"Title" : L(@"share_my_location"), @"Icon" : @"IconShare"}];
[items addObjectsFromArray:standardItems];
return items;
diff --git a/iphone/Maps/Classes/Common.h b/iphone/Maps/Classes/Common.h
index 3975782973..1ead015aa4 100644
--- a/iphone/Maps/Classes/Common.h
+++ b/iphone/Maps/Classes/Common.h
@@ -2,7 +2,6 @@
#define FIRST_LAUNCH_KEY @"FIRST_LAUNCH_KEY"
#define MAPSWITHME_PREMIUM_LOCAL_URL @"mapswithmepro://"
-#define MAPSWITHME_LITE_LOCAL_URL @"mapswithmelite://"
#define BOOKMARK_CATEGORY_DELETED_NOTIFICATION @"BookmarkCategoryDeletedNotification"
#define METRICS_CHANGED_NOTIFICATION @"MetricsChangedNotification"
diff --git a/iphone/Maps/Classes/InAppMessagesManager.h b/iphone/Maps/Classes/InAppMessagesManager.h
deleted file mode 100644
index ab16acddcc..0000000000
--- a/iphone/Maps/Classes/InAppMessagesManager.h
+++ /dev/null
@@ -1,18 +0,0 @@
-
-#import
-
-extern NSString * const InAppMessageInterstitial;
-extern NSString * const InAppMessageBanner;
-
-@interface InAppMessagesManager : NSObject
-
-@property (nonatomic, weak) UIViewController * currentController;
-
-- (void)registerController:(UIViewController *)vc forMessage:(NSString *)messageName;
-- (void)unregisterControllerFromAllMessages:(UIViewController *)vc;
-
-- (void)triggerMessage:(NSString *)messageName;
-
-+ (instancetype)sharedManager;
-
-@end
diff --git a/iphone/Maps/Classes/InAppMessagesManager.mm b/iphone/Maps/Classes/InAppMessagesManager.mm
deleted file mode 100644
index 8168be5cfc..0000000000
--- a/iphone/Maps/Classes/InAppMessagesManager.mm
+++ /dev/null
@@ -1,461 +0,0 @@
-
-#import "InAppMessagesManager.h"
-#import "AppInfo.h"
-#import "Statistics.h"
-#import "InterstitialView.h"
-#import "UIKitCategories.h"
-#import "MapsAppDelegate.h"
-#import "MapViewController.h"
-
-@interface BannerImageView : UIImageView
-
-@property (nonatomic) NSString * imageType;
-
-@end
-
-@implementation BannerImageView
-
-@end
-
-
-typedef void (^CompletionBlock)(NSArray * images, NSString * imageType);
-
-NSString * const InAppMessageInterstitial = @"InAppMessageInterstitial";
-NSString * const InAppMessageBanner = @"InAppMessageBanner";
-
-NSString * const MWMProVersionPrefix = @"MWMPro";
-
-@interface InAppMessagesManager ()
-
-@property (nonatomic) NSMutableDictionary * observers;
-
-@property (nonatomic) BannerImageView * banner;
-
-@end
-
-@implementation InAppMessagesManager
-
-#pragma mark - Public methods
-
-- (instancetype)init
-{
- self = [super init];
-
- [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(applicationWillEnterForeground:) name:UIApplicationWillEnterForegroundNotification object:nil];
- [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(appInfoSynced:) name:AppInfoSyncedNotification object:nil];
-
- return self;
-}
-
-+ (instancetype)sharedManager
-{
- static InAppMessagesManager * manager;
- static dispatch_once_t onceToken;
- dispatch_once(&onceToken, ^{
- manager = [[self alloc] init];
- });
- return manager;
-}
-
-- (void)registerController:(UIViewController *)vc forMessage:(NSString *)messageName
-{
- self.currentController = vc;
-
- __weak UIViewController * weakVC = vc;
- self.observers[messageName] = weakVC;
-}
-
-- (void)unregisterControllerFromAllMessages:(UIViewController *)vc
-{
- for (NSString * key in [self.observers allKeys])
- {
- if (self.observers[key] == vc)
- [self.observers removeObjectForKey:key];
- }
- [self cleanBanners];
-}
-
-- (void)triggerMessage:(NSString *)messageName
-{
- UIViewController * vc = self.observers[messageName];
- if (!(vc && [self shouldShowMessage:messageName]) || [MapsAppDelegate theApp].m_mapViewController.popoverVC)
- return;
-
- [self findVariantForMessage:messageName completion:^(NSArray * images, NSString * imageType){
- if ([messageName isEqualToString:InAppMessageInterstitial])
- {
- if ([images count])
- {
- InterstitialView * interstitial = [[InterstitialView alloc] initWithImages:images inAppMessageName:messageName imageType:imageType delegate:self];
- [interstitial show];
- }
- }
- else if ([messageName isEqualToString:InAppMessageBanner])
- {
- [self cleanBanners];
- if ([images count])
- {
- BannerImageView * banner = [[BannerImageView alloc] initWithImage:[images firstObject]];
- banner.imageType = imageType;
- banner.userInteractionEnabled = YES;
- UITapGestureRecognizer * tap = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(bannerTap:)];
- [banner addGestureRecognizer:tap];
- if (!SYSTEM_VERSION_IS_LESS_THAN(@"7"))
- banner.minY = 20;
- banner.midX = vc.view.width / 2;
- banner.autoresizingMask = UIViewAutoresizingFlexibleLeftMargin | UIViewAutoresizingFlexibleRightMargin;
- [vc.view addSubview:banner];
- self.banner = banner;
-
- NSString * eventName = [NSString stringWithFormat:@"%@ showed", InAppMessageBanner];
- [[Statistics instance] logInAppMessageEvent:eventName imageType:imageType];
- }
- }
- }];
-}
-
-#pragma mark - Private methods
-
-- (void)cleanBanners
-{
- [self.banner removeFromSuperview];
- self.banner = nil;
-}
-
-- (BOOL)shouldShowMessage:(NSString *)messageName
-{
- NSString * featureName = [self appFeatureNameForMessage:messageName];
-
- BOOL featureAvailable = [[AppInfo sharedInfo] featureAvailable:featureName];
-
- NSTimeInterval period = [[[AppInfo sharedInfo] featureValue:featureName forKey:@"Period"] doubleValue];
- NSDate * lastShowDate = [self lastShowTimeOfMessage:messageName];
- BOOL showTime = lastShowDate ? [[NSDate date] timeIntervalSinceDate:lastShowDate] > period : YES;
-
- UIViewController * vc = self.observers[messageName];
- BOOL isCurrentVC = YES;
- if (vc)
- isCurrentVC = self.currentController == vc;
-
- return featureAvailable && showTime && isCurrentVC;
-}
-
-- (void)applicationWillEnterForeground:(NSNotification *)notification
-{
- [self performAfterDelay:0.7 block:^{
- [self triggerAllMessages];
- }];
-}
-
-- (void)appInfoSynced:(NSNotification *)notification
-{
- [self triggerAllMessages];
-}
-
-- (void)triggerAllMessages
-{
- for (NSString * messageName in [self.observers allKeys])
- {
- [self triggerMessage:messageName];
- }
-}
-
-- (void)findVariantForMessage:(NSString *)messageName completion:(CompletionBlock)block
-{
- AppInfo * info = [AppInfo sharedInfo];
- NSDictionary * imageVariants = [info featureValue:[self appFeatureNameForMessage:messageName] forKey:@"Variants"];
-
-// checking which types are actual
- NSMutableDictionary * actualImageVariants = [[NSMutableDictionary alloc] init];
- for (NSString * type in [imageVariants allKeys])
- {
- NSDictionary * imageParameters = imageVariants[type];
-
- BOOL inTimeInterval = YES;
- NSArray * timeLimitInterval = imageParameters[@"TimeLimit"];
- if ([timeLimitInterval count] == 2)
- {
- NSTimeInterval timeValue = [[NSDate date] timeIntervalSinceDate:info.firstLaunchDate];
- inTimeInterval = timeValue >= [timeLimitInterval[0] doubleValue] && timeValue <= [timeLimitInterval[1] doubleValue];
- }
-
- BOOL inLaunchInterval = YES;
- NSArray * launchCountInterval = imageParameters[@"LaunchCount"];
- if ([launchCountInterval count] == 2)
- inLaunchInterval = info.launchCount >= [launchCountInterval[0] doubleValue] && info.launchCount <= [launchCountInterval[1] doubleValue];
-
- BOOL inViewsNumberInterval = YES;
- NSNumber * viewsNumberLimit = imageParameters[@"ViewsNumberLimit"];
- NSNumber * viewsNumber = [self showsNumberOfMessage:messageName];
- if (viewsNumberLimit && [viewsNumber integerValue] >= [viewsNumberLimit integerValue])
- inViewsNumberInterval = NO;
-
- BOOL shouldShow = [imageParameters[@"Online"] boolValue] ? [info.reachability isReachable] : YES;
-
- NSString * idiom = imageParameters[@"Idiom"];
- BOOL rightIdiom = YES;
- if ([idiom isEqualToString:@"Pad"] && !IPAD)
- rightIdiom = NO;
- else if ([idiom isEqualToString:@"Phone"] && IPAD)
- rightIdiom = NO;
-
- if (inTimeInterval && inLaunchInterval && inViewsNumberInterval && shouldShow && rightIdiom)
- actualImageVariants[type] = imageVariants[type];
- }
-
-// getting random type from actual
- NSInteger chancesSum = 0;
- for (NSString * type in [actualImageVariants allKeys])
- {
- chancesSum += [actualImageVariants[type][@"Chance"] integerValue];
- }
- if (!chancesSum)
- {
- block(nil, nil);
- return;
- }
-
- NSInteger rand = arc4random() % chancesSum;
- NSString * imageType;
- NSInteger currentChance = 0;
- for (NSString * type in [actualImageVariants allKeys])
- {
- currentChance += [actualImageVariants[type][@"Chance"] integerValue];
- if (currentChance > rand)
- {
- imageType = type;
- break;
- }
- }
-
- [self downloadAndSaveImagesForMessage:messageName imageType:imageType completion:block];
-}
-
-- (void)downloadAndSaveImagesForMessage:(NSString *)messageName imageType:(NSString *)imageType completion:(CompletionBlock)block
-{
- dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_BACKGROUND, 0), ^{
- NSMutableArray * images = [[NSMutableArray alloc] init];
- NSString * language = [self languageForMessage:messageName imageType:imageType];
- if (!language)
- {
- block(nil, imageType);
- return;
- }
- NSArray * imageNames = [self imageNamesForMessage:messageName imageType:imageType];
- for (NSString * imageName in imageNames)
- {
- UIImage * image = [self getImageWithName:imageName language:language];
- if (image)
- [images addObject:image];
- }
- dispatch_async(dispatch_get_main_queue(), ^{
- block(images, imageType);
- });
- });
-}
-
-- (UIImage *)getImageWithName:(NSString *)imageName language:(NSString *)language
-{
- NSString * imagePath = [self imagePathForImageWithName:imageName language:language];
- UIImage * image = [[UIImage alloc] initWithContentsOfFile:imagePath];
- if (image)
- {
- return image;
- }
- else
- {
- NSString * urlString = [NSString stringWithFormat:@"http://application.server/ios/messages/%@/%@", language, imageName];
- NSURLRequest * request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:urlString]];
- NSHTTPURLResponse * response;
- NSData * data = [NSURLConnection sendSynchronousRequest:request returningResponse:&response error:nil];
- if ([response statusCode] == 200)
- {
- [data writeToFile:imagePath atomically:YES];
- return [UIImage imageWithData:data scale:[UIScreen mainScreen].scale];
- }
- }
- return nil;
-}
-
-- (NSArray *)imageNamesForMessage:(NSString *)messageName imageType:(NSString *)imageType
-{
- NSString * idiom = IPAD ? @"Ipad" : @"Iphone";
- if ([messageName isEqualToString:InAppMessageInterstitial])
- {
- CGSize screenSize = [UIScreen mainScreen].bounds.size;
- NSInteger max = MAX(screenSize.width, screenSize.height);
- NSInteger min = MIN(screenSize.width, screenSize.height);
- NSMutableArray * imageNames = [[NSMutableArray alloc] init];
- [imageNames addObject:[self imageNameForMessage:messageName imageType:imageType idiom:idiom height:max]];
- if (IPAD)
- [imageNames addObject:[self imageNameForMessage:messageName imageType:imageType idiom:idiom height:min]];
-
- return imageNames;
- }
- else if ([messageName isEqualToString:InAppMessageBanner])
- {
- return @[[self imageNameForMessage:messageName imageType:imageType idiom:idiom height:0]];
- }
- return nil;
-}
-
-- (NSString *)imageNameForMessage:(NSString *)messageName imageType:(NSString *)imageType idiom:(NSString *)idiom height:(NSInteger)height
-{
- CGFloat const scale = [UIScreen mainScreen].scale;
- NSString * scaleString = @"";
- if (scale == 2)
- scaleString = @"@2x";
- else if (scale == 3)
- scaleString = @"@3x";
- NSString * heightString = height ? [NSString stringWithFormat:@"%i", height] : @"";
- return [NSString stringWithFormat:@"%@_%@_%@%@%@.png", messageName, imageType, idiom, heightString, scaleString];
-}
-
-- (NSString *)imagePathForImageWithName:(NSString *)imageName language:(NSString *)language
-{
- NSString * rootPath = [NSSearchPathForDirectoriesInDomains(NSCachesDirectory, NSUserDomainMask, YES) firstObject];
- NSString * languagePath = [rootPath stringByAppendingPathComponent:language];
- if (![[NSFileManager defaultManager] fileExistsAtPath:languagePath])
- [[NSFileManager defaultManager] createDirectoryAtPath:languagePath withIntermediateDirectories:NO attributes:nil error:nil];
- return [languagePath stringByAppendingPathComponent:imageName];
-}
-
-- (NSString *)languageForMessage:(NSString *)messageName imageType:(NSString *)imageType
-{
- NSDictionary * imageParameters = [[AppInfo sharedInfo] featureValue:[self appFeatureNameForMessage:messageName] forKey:@"Variants"];
- NSArray * languages = imageParameters[imageType][@"Languages"];
-
- NSString * defaultLanguage = @"en";
- NSString * messageLanguage = ([languages containsObject:defaultLanguage]) ? defaultLanguage : nil;
- for (NSString * preferredLanguage in [NSLocale preferredLanguages])
- {
- // We don't support country specific languages yet, so we strip country code.
- NSString * cleanPreferredLanguage = [preferredLanguage substringToIndex:2];
- if ([languages containsObject:cleanPreferredLanguage])
- {
- messageLanguage = cleanPreferredLanguage;
- break;
- }
- }
- if (messageLanguage)
- return messageLanguage;
-
- // if message does not use localized text we should pass '*' instead of language name
- // then, message image must be in /all directory on server
- if ([languages containsObject:@"*"])
- return @"all";
- return nil;
-}
-
-- (NSString *)appFeatureNameForMessage:(NSString *)messageName
-{
- if ([messageName isEqualToString:InAppMessageInterstitial])
- return AppFeatureInterstitial;
- else if ([messageName isEqualToString:InAppMessageBanner])
- return AppFeatureBanner;
- else
- return nil;
-}
-
-- (NSDate *)lastShowTimeOfMessage:(NSString *)messageName
-{
- NSString * key = [NSString stringWithFormat:@"Show%@", messageName];
- return [[NSUserDefaults standardUserDefaults] objectForKey:key];
-}
-
-- (void)updateShowTimeOfMessage:(NSString *)messageName
-{
- NSString * key = [NSString stringWithFormat:@"Show%@", messageName];
- [[NSUserDefaults standardUserDefaults] setObject:[NSDate date] forKey:key];
- [[NSUserDefaults standardUserDefaults] synchronize];
-}
-
-- (NSNumber *)showsNumberOfMessage:(NSString *)messageName
-{
- NSString * key = [NSString stringWithFormat:@"ShowsNumber%@", messageName];
- NSNumber * showsNumber = [[NSUserDefaults standardUserDefaults] objectForKey:key];
- return showsNumber ? showsNumber : @(0);
-}
-
-- (void)increaseShowsNumberOfMessage:(NSString *)messageName
-{
- NSString * key = [NSString stringWithFormat:@"ShowsNumber%@", messageName];
- NSNumber * showsNumber = [[NSUserDefaults standardUserDefaults] objectForKey:key];
- showsNumber = showsNumber ? @([showsNumber integerValue] + 1) : @(1);
- [[NSUserDefaults standardUserDefaults] setObject:showsNumber forKey:key];
- [[NSUserDefaults standardUserDefaults] synchronize];
-}
-
-#pragma mark - InterstitialView callbacks
-
-- (void)interstitialViewWillOpen:(InterstitialView *)interstitial
-{
- [self updateShowTimeOfMessage:interstitial.inAppMessageName];
- [self increaseShowsNumberOfMessage:interstitial.inAppMessageName];
-
- NSString * eventName = [NSString stringWithFormat:@"%@ showed", interstitial.inAppMessageName];
- [[Statistics instance] logInAppMessageEvent:eventName imageType:interstitial.imageType];
-}
-
-- (void)interstitialView:(InterstitialView *)interstitial didCloseWithResult:(InterstitialViewResult)result
-{
- NSString * eventName;
- if (result == InterstitialViewResultClicked)
- eventName = [NSString stringWithFormat:@"%@ clicked", interstitial.inAppMessageName];
- else if (result == InterstitialViewResultDismissed)
- eventName = [NSString stringWithFormat:@"%@ dismissed", interstitial.inAppMessageName];
-
- [[Statistics instance] logInAppMessageEvent:eventName imageType:interstitial.imageType];
-
- if (result == InterstitialViewResultClicked)
- {
- if ([interstitial.imageType hasPrefix:MWMProVersionPrefix])
- {
- [[UIApplication sharedApplication] openProVersionFrom:@"ios_interstitial"];
- }
- else
- {
- NSDictionary * imageVariants = [[AppInfo sharedInfo] featureValue:AppFeatureBanner forKey:@"Variants"];
- NSString * url = imageVariants[interstitial.imageType][@"URI"];
- if (url)
- [[UIApplication sharedApplication] openURL:[NSURL URLWithString:url]];
- }
- }
-}
-
-#pragma mark - BannerImageView callbacks
-
-- (void)bannerTap:(UITapGestureRecognizer *)sender
-{
- NSString * imageType = ((BannerImageView *)sender.view).imageType;
- NSString * eventName = [NSString stringWithFormat:@"%@ clicked", InAppMessageBanner];
- [[Statistics instance] logInAppMessageEvent:eventName imageType:imageType];
-
- if ([imageType hasPrefix:MWMProVersionPrefix])
- {
- [[UIApplication sharedApplication] openProVersionFrom:@"ios_banner"];
- }
- else
- {
- NSDictionary * imageVariants = [[AppInfo sharedInfo] featureValue:AppFeatureBanner forKey:@"Variants"];
- NSString * url = imageVariants[imageType][@"URI"];
- if (url)
- [[UIApplication sharedApplication] openURL:[NSURL URLWithString:url]];
- }
-}
-
-#pragma mark - Other
-
-- (NSMutableDictionary *)observers
-{
- if (!_observers)
- _observers = [[NSMutableDictionary alloc] init];
- return _observers;
-}
-
-- (void)dealloc
-{
- [[NSNotificationCenter defaultCenter] removeObserver:self];
-}
-
-@end
diff --git a/iphone/Maps/Classes/LocalNotificationManager.mm b/iphone/Maps/Classes/LocalNotificationManager.mm
index 035456594e..4c45cfe3eb 100644
--- a/iphone/Maps/Classes/LocalNotificationManager.mm
+++ b/iphone/Maps/Classes/LocalNotificationManager.mm
@@ -133,8 +133,6 @@ typedef void (^CompletionHandler)(UIBackgroundFetchResult);
[vc presentViewController:activityVC animated:YES completion:nil];
}
}
- else if ([action isEqualToString:@"AppStoreProVersion"])
- [[UIApplication sharedApplication] openProVersionFrom:@"ios_free_pro_version_notification"];
}
#pragma mark - Special Notifications
diff --git a/iphone/Maps/Classes/MapViewController.mm b/iphone/Maps/Classes/MapViewController.mm
index 6a1cb4c444..3b87d791ad 100644
--- a/iphone/Maps/Classes/MapViewController.mm
+++ b/iphone/Maps/Classes/MapViewController.mm
@@ -6,8 +6,7 @@
#import "UIViewController+Navigation.h"
#import "ShareActionSheet.h"
#import "AppInfo.h"
-#import "InAppMessagesManager.h"
-#import "InterstitialView.h"
+//#import "InterstitialView.h"
#import "MoreAppsVC.h"
#import "ContainerView.h"
#import "ToolbarView.h"
@@ -36,9 +35,7 @@
#define ALERT_VIEW_FACEBOOK 1
#define ALERT_VIEW_APPSTORE 2
-#define ALERT_VIEW_BOOKMARKS 4
#define ALERT_VIEW_DOWNLOADER 5
-#define ALERT_VIEW_PRO_VERSION_ROUTING 6
#define ALERT_VIEW_ROUTING_DISCLAIMER 7
#define FACEBOOK_URL @"http://www.facebook.com/MapsWithMe"
#define FACEBOOK_SCHEME @"fb://profile/111923085594432"
@@ -586,17 +583,7 @@
- (void)viewWillAppear:(BOOL)animated
{
[super viewWillAppear:animated];
-
[self invalidate];
-
-#ifdef OMIM_LITE
- InAppMessagesManager * manager = [InAppMessagesManager sharedManager];
- [manager registerController:self forMessage:InAppMessageInterstitial];
- [manager registerController:self forMessage:InAppMessageBanner];
-
- [manager triggerMessage:InAppMessageInterstitial];
- [manager triggerMessage:InAppMessageBanner];
-#endif
}
- (void)viewDidLoad
@@ -642,8 +629,6 @@
{
GetFramework().SetUpdatesEnabled(false);
- [[InAppMessagesManager sharedManager] unregisterControllerFromAllMessages:self];
-
[super viewWillDisappear:animated];
}
@@ -795,11 +780,6 @@
[self showDialogWithMessageID:message];
}
});
-
- f.SetBuyProListener([self]()
- {
- [self showBuyProDialog];
- });
}
NSLog(@"MapViewController initWithCoder Ended");
@@ -813,7 +793,7 @@
int const outOfDateCount = GetFramework().GetCountryTree().GetActiveMapLayout().GetOutOfDateCount();
bool isFirstRoutingRun = true;
(void)Settings::Get("IsFirstRoutingRun", isFirstRoutingRun);
- if (GetPlatform().IsPro() && isFirstRoutingRun && outOfDateCount > 0)
+ if (isFirstRoutingRun && outOfDateCount > 0)
{
[[[UIAlertView alloc] initWithTitle:L(@"routing_update_maps") message:nil delegate:self cancelButtonTitle:L(@"ok") otherButtonTitles:nil] show];
Settings::Set("IsFirstRoutingRun", false);
@@ -832,13 +812,6 @@
[alertView show];
}
-- (void)showBuyProDialog
-{
- UIAlertView * alert = [[UIAlertView alloc] initWithTitle:L(@"routing_failed_buy_pro") message:nil delegate:self cancelButtonTitle:L(@"cancel") otherButtonTitles:L(@"get_it_now"), nil];
- alert.tag = ALERT_VIEW_PRO_VERSION_ROUTING;
- [alert show];
-}
-
#pragma mark - Getters
- (BottomMenu *)bottomMenu
@@ -1044,17 +1017,8 @@
[self.searchView setState:SearchViewStateFullscreen animated:YES withCallback:YES];
else if ([itemName isEqualToString:@"Bookmarks"])
{
- if (GetPlatform().IsPro())
- {
- BookmarksRootVC * vc = [[BookmarksRootVC alloc] init];
- [self.navigationController pushViewController:vc animated:YES];
- }
- else
- {
- UIAlertView * alert = [[UIAlertView alloc] initWithTitle:L(@"bookmarks_in_pro_version") message:nil delegate:self cancelButtonTitle:L(@"cancel") otherButtonTitles:L(@"get_it_now"), nil];
- alert.tag = ALERT_VIEW_BOOKMARKS;
- [alert show];
- }
+ BookmarksRootVC * vc = [[BookmarksRootVC alloc] init];
+ [self.navigationController pushViewController:vc animated:YES];
}
else if ([itemName isEqualToString:@"Menu"])
[self.bottomMenu setMenuHidden:NO animated:YES];
@@ -1064,12 +1028,6 @@
- (void)tryToBuildRoute
{
- if (!GetPlatform().HasRouting())
- {
- [self showBuyProDialog];
- return;
- }
-
[self.routeView updateWithInfo:nil];
[self.containerView.placePage showBuildingRoutingActivity:YES];
GetFramework().BuildRoute([self.containerView.placePage pinPoint]);
@@ -1192,11 +1150,6 @@
[[[UIAlertView alloc] initWithTitle:L(@"unknown_current_position") message:nil delegate:nil cancelButtonTitle:L(@"ok") otherButtonTitles:nil] show];
}
}
- else if ([itemName isEqualToString:@"MWMPro"])
- {
- [[Statistics instance] logProposalReason:@"Pro button in menu" withAnswer:@"YES"];
- [[UIApplication sharedApplication] openProVersionFrom:@"ios_bottom_menu"];
- }
else
{
[menu setMenuHidden:YES animated:YES];
@@ -1225,10 +1178,7 @@
else if (buttonIndex == 1)
{
dlg_settings::SaveResult(dlg_settings::AppStore, dlg_settings::OK);
- if (GetPlatform().IsPro())
- [[UIApplication sharedApplication] rateProVersionFrom:@"ios_pro_popup"];
- else
- [[UIApplication sharedApplication] rateLiteVersionFrom:@"ios_lite_popup"];
+ [[UIApplication sharedApplication] rateVersionFrom:@"ios_pro_popup"];
}
else if (buttonIndex == 2)
{
@@ -1258,41 +1208,6 @@
}
break;
}
- case ALERT_VIEW_BOOKMARKS:
- {
- if (buttonIndex == alertView.cancelButtonIndex)
- {
- [[Statistics instance] logProposalReason:@"Bookmark Screen" withAnswer:@"NO"];
- }
- else
- {
- [[Statistics instance] logProposalReason:@"Bookmark Screen" withAnswer:@"YES"];
- [[UIApplication sharedApplication] openProVersionFrom:@"ios_toolabar_bookmarks"];
- }
- break;
- }
- case ALERT_VIEW_DOWNLOADER:
- {
- if (buttonIndex != alertView.cancelButtonIndex)
- {
- CountryTreeVC * vc = [[CountryTreeVC alloc] initWithNodePosition:-1];
- [self.navigationController pushViewController:vc animated:YES];
- }
- break;
- }
- case ALERT_VIEW_PRO_VERSION_ROUTING:
- {
- if (buttonIndex == alertView.cancelButtonIndex)
- {
- [[Statistics instance] logProposalReason:@"Routing Menu" withAnswer:@"NO"];
- }
- else
- {
- [[UIApplication sharedApplication] openProVersionFrom:@"ios_routing_alert"];
- [[Statistics instance] logProposalReason:@"Routing Menu" withAnswer:@"YES"];
- }
- break;
- }
case ALERT_VIEW_ROUTING_DISCLAIMER:
{
if (buttonIndex == alertView.cancelButtonIndex)
diff --git a/iphone/Maps/Classes/MapsAppDelegate.mm b/iphone/Maps/Classes/MapsAppDelegate.mm
index 11e6b6a68d..45a307279f 100644
--- a/iphone/Maps/Classes/MapsAppDelegate.mm
+++ b/iphone/Maps/Classes/MapsAppDelegate.mm
@@ -166,14 +166,6 @@ void InitLocalizedStrings()
[m_window setRootViewController:m_navController];
[m_window makeKeyAndVisible];
- if (GetPlatform().HasBookmarks())
- {
- int val = 0;
- if (Settings::Get("NumberOfBookmarksPerSession", val))
- [[Statistics instance] logEvent:@"Bookmarks Per Session" withParameters:@{@"Number of bookmarks" : [NSNumber numberWithInt:val]}];
- Settings::Set("NumberOfBookmarksPerSession", 0);
- }
-
[self subscribeToStorage];
[self customizeAppearance];
diff --git a/iphone/Maps/Classes/MoreAppsVC.mm b/iphone/Maps/Classes/MoreAppsVC.mm
index 34bb06cefb..2bf384ae50 100644
--- a/iphone/Maps/Classes/MoreAppsVC.mm
+++ b/iphone/Maps/Classes/MoreAppsVC.mm
@@ -17,7 +17,6 @@
@end
-NSString * TitleMWM;
NSString * TitleGuides;
NSString * TitleAds;
@@ -57,7 +56,6 @@ using namespace::storage;
}
self.guideRegions = [guideRegions sortedArrayUsingDescriptors:@[[NSSortDescriptor sortDescriptorWithKey:@"Country" ascending:YES]]];
- TitleMWM = @"maps.me pro";
TitleGuides = L(@"more_apps_guides");
TitleAds = L(@"more_apps_ads");
@@ -72,9 +70,6 @@ using namespace::storage;
{
NSMutableArray * mData = [[NSMutableArray alloc] init];
- if (!GetPlatform().IsPro())
- [mData addObject:TitleMWM];
-
[mData addObject:TitleGuides];
if ([[AppInfo sharedInfo] featureAvailable:AppFeatureMoreAppsBanner])
@@ -101,19 +96,13 @@ using namespace::storage;
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
NSString * title = self.data[indexPath.section];
- if ([title isEqualToString:TitleMWM] || [title isEqualToString:TitleGuides])
+ if ([title isEqualToString:TitleGuides])
{
MoreAppsCell * cell = [tableView dequeueReusableCellWithIdentifier:@"Cell"];
if (!cell)
cell = [[MoreAppsCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:@"Cell"];
- if ([title isEqualToString:TitleMWM])
- {
- cell.textLabel.text = TitleMWM;
- cell.imageView.image = [self iconImageWithImage:[UIImage imageNamed:@"MapsWithMeProIcon"]];
- [cell setFree:NO];
- }
- else if ([title isEqualToString:TitleGuides])
+ if ([title isEqualToString:TitleGuides])
{
NSDictionary * guide = self.guideRegions[indexPath.row];
cell.textLabel.text = guide[@"Country"];
@@ -142,12 +131,7 @@ using namespace::storage;
{
[tableView deselectRowAtIndexPath:indexPath animated:YES];
NSString * title = self.data[indexPath.section];
- if ([title isEqualToString:TitleMWM])
- {
- [[Statistics instance] logEvent:@"MoreApps MWM clicked"];
- [[UIApplication sharedApplication] openProVersionFrom:@"ios_more_apps"];
- }
- else if ([title isEqualToString:TitleGuides])
+ if ([title isEqualToString:TitleGuides])
{
[[Statistics instance] logEvent:@"MoreApps guide clicked" withParameters:@{@"Guide" : self.guideRegions[indexPath.row][@"GuideName"]}];
NSDictionary * guide = self.guideRegions[indexPath.row];
@@ -158,9 +142,7 @@ using namespace::storage;
- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section
{
NSString * title = self.data[section];
- if ([title isEqualToString:TitleMWM])
- return 1;
- else if ([title isEqualToString:TitleGuides])
+ if ([title isEqualToString:TitleGuides])
return [self.guideRegions count];
else if ([title isEqualToString:TitleAds])
return 1;
@@ -180,7 +162,7 @@ using namespace::storage;
- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath
{
NSString * title = self.data[indexPath.section];
- if ([title isEqualToString:TitleMWM] || [title isEqualToString:TitleGuides])
+ if ([title isEqualToString:TitleGuides])
return 44;
else
return self.bannerView.height;
diff --git a/iphone/Maps/Classes/PlacePageView.mm b/iphone/Maps/Classes/PlacePageView.mm
index e992799292..da89584cab 100644
--- a/iphone/Maps/Classes/PlacePageView.mm
+++ b/iphone/Maps/Classes/PlacePageView.mm
@@ -1051,40 +1051,32 @@ typedef NS_ENUM(NSUInteger, CellRow)
- (void)addBookmark
{
- if (GetPlatform().IsPro())
+ Framework & framework = GetFramework();
+ if (m_bookmarkData)
{
- Framework & framework = GetFramework();
- if (m_bookmarkData)
- {
- BookmarkCategory const * category = framework.GetBmCategory(m_categoryIndex);
- if (!category)
- m_categoryIndex = framework.LastEditedBMCategory();
+ BookmarkCategory const * category = framework.GetBmCategory(m_categoryIndex);
+ if (!category)
+ m_categoryIndex = framework.LastEditedBMCategory();
- size_t const bookmarkIndex = framework.GetBookmarkManager().AddBookmark(m_categoryIndex, [self pinPoint], *m_bookmarkData);
- m_mark.reset(category->GetBookmark(bookmarkIndex)->Copy());
- }
- else
- {
- size_t const categoryIndex = framework.LastEditedBMCategory();
- BookmarkData data = BookmarkData([[self newBookmarkName] UTF8String], framework.LastEditedBMType());
- size_t const bookmarkIndex = framework.AddBookmark(categoryIndex, [self pinPoint], data);
- BookmarkCategory const * category = framework.GetBmCategory(categoryIndex);
- m_mark.reset(category->GetBookmark(bookmarkIndex)->Copy());
- }
- framework.ActivateUserMark([self userMark]);
- framework.Invalidate();
-
- _title = nil;
- _types = nil;
- [self reloadHeader];
- [self updateBookmarkStateAnimated:YES];
- [self updateBookmarkViewsAlpha:YES];
+ size_t const bookmarkIndex = framework.GetBookmarkManager().AddBookmark(m_categoryIndex, [self pinPoint], *m_bookmarkData);
+ m_mark.reset(category->GetBookmark(bookmarkIndex)->Copy());
}
else
{
- UIAlertView * alert = [[UIAlertView alloc] initWithTitle:L(@"bookmarks_in_pro_version") message:nil delegate:self cancelButtonTitle:L(@"cancel") otherButtonTitles:L(@"get_it_now"), nil];
- [alert show];
+ size_t const categoryIndex = framework.LastEditedBMCategory();
+ BookmarkData data = BookmarkData([[self newBookmarkName] UTF8String], framework.LastEditedBMType());
+ size_t const bookmarkIndex = framework.AddBookmark(categoryIndex, [self pinPoint], data);
+ BookmarkCategory const * category = framework.GetBmCategory(categoryIndex);
+ m_mark.reset(category->GetBookmark(bookmarkIndex)->Copy());
}
+ framework.ActivateUserMark([self userMark]);
+ framework.Invalidate();
+
+ _title = nil;
+ _types = nil;
+ [self reloadHeader];
+ [self updateBookmarkStateAnimated:YES];
+ [self updateBookmarkViewsAlpha:YES];
}
- (void)shareCellDidPressApiButton:(PlacePageShareCell *)cell
@@ -1107,19 +1099,6 @@ typedef NS_ENUM(NSUInteger, CellRow)
}
}
-- (void)alertView:(UIAlertView *)alertView clickedButtonAtIndex:(NSInteger)buttonIndex
-{
- if (buttonIndex == alertView.cancelButtonIndex)
- {
- [[Statistics instance] logProposalReason:@"Add Bookmark" withAnswer:@"NO"];
- }
- else
- {
- [[Statistics instance] logProposalReason:@"Add Bookmark" withAnswer:@"YES"];
- [[UIApplication sharedApplication] openProVersionFrom:@"ios_pp_bookmark"];
- }
-}
-
- (CopyLabel *)titleLabel
{
if (!_titleLabel)
diff --git a/iphone/Maps/Classes/SearchView.mm b/iphone/Maps/Classes/SearchView.mm
index 63dfbfd170..1a475c5bb5 100644
--- a/iphone/Maps/Classes/SearchView.mm
+++ b/iphone/Maps/Classes/SearchView.mm
@@ -112,7 +112,7 @@ typedef NS_ENUM(NSUInteger, CellType)
};
-@interface SearchView ()
+@interface SearchView ()
@property (nonatomic) UITableView * tableView;
@property (nonatomic) SolidTouchImageView * topBackgroundView;
@@ -420,47 +420,40 @@ static void onSearchResultCallback(search::Results const & results)
- (void)showOnMap
{
- if (GetPlatform().IsPro())
+ Framework & f = GetFramework();
+ if (f.ShowAllSearchResults() == 0)
{
- Framework & f = GetFramework();
- if (f.ShowAllSearchResults() == 0)
+ NSString * secondSentence = @"";
+ // Country in the viewport should be downloaded
+ if (!f.IsCountryLoaded(f.GetViewportCenter()))
{
- NSString * secondSentence = @"";
- // Country in the viewport should be downloaded
- if (!f.IsCountryLoaded(f.GetViewportCenter()))
+ secondSentence = [NSString stringWithFormat:L(@"download_viewport_country_to_search"),
+ [NSString stringWithUTF8String:f.GetCountryName(f.GetViewportCenter()).c_str()]];
+ }
+ else
+ {
+ // Country in the current location should be downloaded
+ CLLocation * lastLocation = [[MapsAppDelegate theApp].m_locationManager lastLocation];
+ if (lastLocation && !f.IsCountryLoaded(MercatorBounds::FromLatLon(lastLocation.coordinate.latitude,
+ lastLocation.coordinate.longitude)))
{
- secondSentence = [NSString stringWithFormat:L(@"download_viewport_country_to_search"),
+ secondSentence = [NSString stringWithFormat:L(@"download_location_country"),
[NSString stringWithUTF8String:f.GetCountryName(f.GetViewportCenter()).c_str()]];
}
- else
- {
- // Country in the current location should be downloaded
- CLLocation * lastLocation = [[MapsAppDelegate theApp].m_locationManager lastLocation];
- if (lastLocation && !f.IsCountryLoaded(MercatorBounds::FromLatLon(lastLocation.coordinate.latitude,
- lastLocation.coordinate.longitude)))
- {
- secondSentence = [NSString stringWithFormat:L(@"download_location_country"),
- [NSString stringWithUTF8String:f.GetCountryName(f.GetViewportCenter()).c_str()]];
- }
- }
-
- NSString * message = [NSString stringWithFormat:@"%@. %@", L(@"no_search_results_found"), secondSentence];
- ToastView * toastView = [[ToastView alloc] initWithMessage:message];
- [toastView show];
}
- search::SearchParams params;
- params.m_query = [[self.searchBar.textField.text precomposedStringWithCompatibilityMapping] UTF8String];
- params.SetInputLocale([GetKeyboardInputLanguage() UTF8String]);
-
- f.StartInteractiveSearch(params);
-
- [self setState:SearchViewStateResults animated:YES withCallback:YES];
- }
- else
- {
- [self showBuyProMessage];
+ NSString * message = [NSString stringWithFormat:@"%@. %@", L(@"no_search_results_found"), secondSentence];
+ ToastView * toastView = [[ToastView alloc] initWithMessage:message];
+ [toastView show];
}
+
+ search::SearchParams params;
+ params.m_query = [[self.searchBar.textField.text precomposedStringWithCompatibilityMapping] UTF8String];
+ params.SetInputLocale([GetKeyboardInputLanguage() UTF8String]);
+
+ f.StartInteractiveSearch(params);
+
+ [self setState:SearchViewStateResults animated:YES withCallback:YES];
}
- (BOOL)isShowingCategories
@@ -494,12 +487,6 @@ static void onSearchResultCallback(search::Results const & results)
return self.width > self.height && !IPAD;
}
-- (void)showBuyProMessage
-{
- UIAlertView * alert = [[UIAlertView alloc] initWithTitle:L(@"search_available_in_pro_version") message:nil delegate:self cancelButtonTitle:L(@"cancel") otherButtonTitles:L(@"get_it_now"), nil];
- [alert show];
-}
-
- (void)layoutSubviews
{
if (self.state == SearchViewStateFullscreen)
@@ -648,16 +635,8 @@ static void onSearchResultCallback(search::Results const & results)
{
NSInteger const position = [self searchResultPositionForIndexPath:indexPath];
search::Result const & result = [self.wrapper resultWithPosition:position];
- if (GetPlatform().IsPro())
- {
- [self setState:SearchViewStateHidden animated:YES withCallback:YES];
- GetFramework().ShowSearchResult(result);
- }
- else
- {
- [self showBuyProMessage];
- }
-
+ [self setState:SearchViewStateHidden animated:YES withCallback:YES];
+ GetFramework().ShowSearchResult(result);
break;
}
case CellTypeSuggest:
@@ -673,19 +652,6 @@ static void onSearchResultCallback(search::Results const & results)
}
}
-- (void)alertView:(UIAlertView *)alertView clickedButtonAtIndex:(NSInteger)buttonIndex
-{
- if (buttonIndex == alertView.cancelButtonIndex)
- {
- [[Statistics instance] logProposalReason:@"Search Screen" withAnswer:@"NO"];
- }
- else
- {
- [[UIApplication sharedApplication] openProVersionFrom:@"ios_search_alert"];
- [[Statistics instance] logProposalReason:@"Search Screen" withAnswer:@"YES"];
- }
-}
-
- (void)scrollViewDidScroll:(UIScrollView *)scrollView
{
if (!scrollView.decelerating && scrollView.dragging)
diff --git a/iphone/Maps/Classes/en.lproj/LocalNotifications-Lite.plist b/iphone/Maps/Classes/en.lproj/LocalNotifications-Lite.plist
deleted file mode 100644
index 74b7a8c3a2..0000000000
--- a/iphone/Maps/Classes/en.lproj/LocalNotifications-Lite.plist
+++ /dev/null
@@ -1,26 +0,0 @@
-
-
-
-
-
- NotifiicationShareImage
-
- NotificationAction
- AppStoreProVersion
- NotificationID
- ProVersionForFree
- NotificationDate
- 2014-12-03T19:00:00
- NotificationExpirationDate
- 2016-12-01T19:00:00
- NotificationViewsLimit
- 1
- NotificationLocalizedBodyKey
- free_pro_version_notification_lite
- NotificationLocalizedAlertBodyKey
- free_pro_version_notification_alert
- NotificationLocalizedShareTextKey
-
-
-
-
diff --git a/iphone/Maps/Classes/en.lproj/LocalNotifications-Pro.plist b/iphone/Maps/Classes/en.lproj/LocalNotifications-Pro.plist
deleted file mode 100644
index 9ac7fdb287..0000000000
--- a/iphone/Maps/Classes/en.lproj/LocalNotifications-Pro.plist
+++ /dev/null
@@ -1,32 +0,0 @@
-
-
-
-
-
- NotificationLocalizedShareEmailBodyKey
- free_pro_version_share_email_text
- NotificationLocalizedShareEmailSubjectKey
- free_pro_version_share_email_subject
- NotifiicationShareImage
- AppIsFree
- NotificationAction
- Share
- NotificationID
- ProVersionForFree
- NotificationDate
- 2014-12-03T19:00:00
- NotificationExpirationDate
- 2016-12-01T19:00:00
- NotificationViewsLimit
- 1
- NotificationLocalizedBodyKey
- free_pro_version_notification_pro
- NotificationLocalizedAlertBodyKey
-
- NotificationLocalizedShareTextKey
- free_pro_version_share_message
- NotificationShareLink
- http://maps.me/get
-
-
-
diff --git a/iphone/Maps/Classes/ru.lproj/LocalNotifications-Lite.plist b/iphone/Maps/Classes/ru.lproj/LocalNotifications-Lite.plist
deleted file mode 100644
index 5dd5da85fd..0000000000
--- a/iphone/Maps/Classes/ru.lproj/LocalNotifications-Lite.plist
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
diff --git a/iphone/Maps/Images.xcassets/More Apps/MapsWithMeProIcon.imageset/60x60@2x.png b/iphone/Maps/Images.xcassets/More Apps/MapsWithMeProIcon.imageset/60x60@2x.png
deleted file mode 100644
index 6b6374de12..0000000000
Binary files a/iphone/Maps/Images.xcassets/More Apps/MapsWithMeProIcon.imageset/60x60@2x.png and /dev/null differ
diff --git a/iphone/Maps/Images.xcassets/More Apps/MapsWithMeProIcon.imageset/Contents.json b/iphone/Maps/Images.xcassets/More Apps/MapsWithMeProIcon.imageset/Contents.json
deleted file mode 100644
index d3a522abfe..0000000000
--- a/iphone/Maps/Images.xcassets/More Apps/MapsWithMeProIcon.imageset/Contents.json
+++ /dev/null
@@ -1,23 +0,0 @@
-{
- "images" : [
- {
- "idiom" : "universal",
- "scale" : "1x",
- "filename" : "MapsWithMeProIcon.png"
- },
- {
- "idiom" : "universal",
- "scale" : "2x",
- "filename" : "MapsWithMeProIcon@2x.png"
- },
- {
- "idiom" : "universal",
- "scale" : "3x",
- "filename" : "60x60@2x.png"
- }
- ],
- "info" : {
- "version" : 1,
- "author" : "xcode"
- }
-}
\ No newline at end of file
diff --git a/iphone/Maps/Images.xcassets/More Apps/MapsWithMeProIcon.imageset/MapsWithMeProIcon.png b/iphone/Maps/Images.xcassets/More Apps/MapsWithMeProIcon.imageset/MapsWithMeProIcon.png
deleted file mode 100644
index 9c48153ece..0000000000
Binary files a/iphone/Maps/Images.xcassets/More Apps/MapsWithMeProIcon.imageset/MapsWithMeProIcon.png and /dev/null differ
diff --git a/iphone/Maps/Images.xcassets/More Apps/MapsWithMeProIcon.imageset/MapsWithMeProIcon@2x.png b/iphone/Maps/Images.xcassets/More Apps/MapsWithMeProIcon.imageset/MapsWithMeProIcon@2x.png
deleted file mode 100644
index 7c9995564f..0000000000
Binary files a/iphone/Maps/Images.xcassets/More Apps/MapsWithMeProIcon.imageset/MapsWithMeProIcon@2x.png and /dev/null differ
diff --git a/iphone/Maps/ImagesLite.xcassets/AppIcon.appiconset/29x29-1.png b/iphone/Maps/ImagesLite.xcassets/AppIcon.appiconset/29x29-1.png
deleted file mode 100644
index d9e2db396b..0000000000
Binary files a/iphone/Maps/ImagesLite.xcassets/AppIcon.appiconset/29x29-1.png and /dev/null differ
diff --git a/iphone/Maps/ImagesLite.xcassets/AppIcon.appiconset/29x29.png b/iphone/Maps/ImagesLite.xcassets/AppIcon.appiconset/29x29.png
deleted file mode 100644
index d9e2db396b..0000000000
Binary files a/iphone/Maps/ImagesLite.xcassets/AppIcon.appiconset/29x29.png and /dev/null differ
diff --git a/iphone/Maps/ImagesLite.xcassets/AppIcon.appiconset/29x29@2x-1.png b/iphone/Maps/ImagesLite.xcassets/AppIcon.appiconset/29x29@2x-1.png
deleted file mode 100644
index 96eb7f7930..0000000000
Binary files a/iphone/Maps/ImagesLite.xcassets/AppIcon.appiconset/29x29@2x-1.png and /dev/null differ
diff --git a/iphone/Maps/ImagesLite.xcassets/AppIcon.appiconset/29x29@2x.png b/iphone/Maps/ImagesLite.xcassets/AppIcon.appiconset/29x29@2x.png
deleted file mode 100644
index 96eb7f7930..0000000000
Binary files a/iphone/Maps/ImagesLite.xcassets/AppIcon.appiconset/29x29@2x.png and /dev/null differ
diff --git a/iphone/Maps/ImagesLite.xcassets/AppIcon.appiconset/40x40.png b/iphone/Maps/ImagesLite.xcassets/AppIcon.appiconset/40x40.png
deleted file mode 100644
index bf8b5ce29d..0000000000
Binary files a/iphone/Maps/ImagesLite.xcassets/AppIcon.appiconset/40x40.png and /dev/null differ
diff --git a/iphone/Maps/ImagesLite.xcassets/AppIcon.appiconset/40x40@2x-1.png b/iphone/Maps/ImagesLite.xcassets/AppIcon.appiconset/40x40@2x-1.png
deleted file mode 100644
index 42f8445978..0000000000
Binary files a/iphone/Maps/ImagesLite.xcassets/AppIcon.appiconset/40x40@2x-1.png and /dev/null differ
diff --git a/iphone/Maps/ImagesLite.xcassets/AppIcon.appiconset/40x40@2x.png b/iphone/Maps/ImagesLite.xcassets/AppIcon.appiconset/40x40@2x.png
deleted file mode 100644
index 42f8445978..0000000000
Binary files a/iphone/Maps/ImagesLite.xcassets/AppIcon.appiconset/40x40@2x.png and /dev/null differ
diff --git a/iphone/Maps/ImagesLite.xcassets/AppIcon.appiconset/50x50.png b/iphone/Maps/ImagesLite.xcassets/AppIcon.appiconset/50x50.png
deleted file mode 100644
index 276efe7834..0000000000
Binary files a/iphone/Maps/ImagesLite.xcassets/AppIcon.appiconset/50x50.png and /dev/null differ
diff --git a/iphone/Maps/ImagesLite.xcassets/AppIcon.appiconset/50x50@2x.png b/iphone/Maps/ImagesLite.xcassets/AppIcon.appiconset/50x50@2x.png
deleted file mode 100644
index 8241c74ea9..0000000000
Binary files a/iphone/Maps/ImagesLite.xcassets/AppIcon.appiconset/50x50@2x.png and /dev/null differ
diff --git a/iphone/Maps/ImagesLite.xcassets/AppIcon.appiconset/57x57.png b/iphone/Maps/ImagesLite.xcassets/AppIcon.appiconset/57x57.png
deleted file mode 100644
index 49d9c64c23..0000000000
Binary files a/iphone/Maps/ImagesLite.xcassets/AppIcon.appiconset/57x57.png and /dev/null differ
diff --git a/iphone/Maps/ImagesLite.xcassets/AppIcon.appiconset/57x57@2x.png b/iphone/Maps/ImagesLite.xcassets/AppIcon.appiconset/57x57@2x.png
deleted file mode 100644
index ee80acd5bc..0000000000
Binary files a/iphone/Maps/ImagesLite.xcassets/AppIcon.appiconset/57x57@2x.png and /dev/null differ
diff --git a/iphone/Maps/ImagesLite.xcassets/AppIcon.appiconset/60x60@2x.png b/iphone/Maps/ImagesLite.xcassets/AppIcon.appiconset/60x60@2x.png
deleted file mode 100644
index 982cde54a5..0000000000
Binary files a/iphone/Maps/ImagesLite.xcassets/AppIcon.appiconset/60x60@2x.png and /dev/null differ
diff --git a/iphone/Maps/ImagesLite.xcassets/AppIcon.appiconset/72x72.png b/iphone/Maps/ImagesLite.xcassets/AppIcon.appiconset/72x72.png
deleted file mode 100644
index 6b7cbf5393..0000000000
Binary files a/iphone/Maps/ImagesLite.xcassets/AppIcon.appiconset/72x72.png and /dev/null differ
diff --git a/iphone/Maps/ImagesLite.xcassets/AppIcon.appiconset/72x72@2x.png b/iphone/Maps/ImagesLite.xcassets/AppIcon.appiconset/72x72@2x.png
deleted file mode 100644
index 4daf05bd94..0000000000
Binary files a/iphone/Maps/ImagesLite.xcassets/AppIcon.appiconset/72x72@2x.png and /dev/null differ
diff --git a/iphone/Maps/ImagesLite.xcassets/AppIcon.appiconset/76x76.png b/iphone/Maps/ImagesLite.xcassets/AppIcon.appiconset/76x76.png
deleted file mode 100644
index 5619693f55..0000000000
Binary files a/iphone/Maps/ImagesLite.xcassets/AppIcon.appiconset/76x76.png and /dev/null differ
diff --git a/iphone/Maps/ImagesLite.xcassets/AppIcon.appiconset/76x76@2x.png b/iphone/Maps/ImagesLite.xcassets/AppIcon.appiconset/76x76@2x.png
deleted file mode 100644
index 32f1d79af6..0000000000
Binary files a/iphone/Maps/ImagesLite.xcassets/AppIcon.appiconset/76x76@2x.png and /dev/null differ
diff --git a/iphone/Maps/ImagesLite.xcassets/AppIcon.appiconset/Contents.json b/iphone/Maps/ImagesLite.xcassets/AppIcon.appiconset/Contents.json
deleted file mode 100644
index 046dbcdf19..0000000000
--- a/iphone/Maps/ImagesLite.xcassets/AppIcon.appiconset/Contents.json
+++ /dev/null
@@ -1,113 +0,0 @@
-{
- "images" : [
- {
- "size" : "29x29",
- "idiom" : "iphone",
- "filename" : "29x29.png",
- "scale" : "1x"
- },
- {
- "size" : "29x29",
- "idiom" : "iphone",
- "filename" : "29x29@2x.png",
- "scale" : "2x"
- },
- {
- "size" : "40x40",
- "idiom" : "iphone",
- "filename" : "40x40@2x.png",
- "scale" : "2x"
- },
- {
- "size" : "57x57",
- "idiom" : "iphone",
- "filename" : "57x57.png",
- "scale" : "1x"
- },
- {
- "size" : "57x57",
- "idiom" : "iphone",
- "filename" : "57x57@2x.png",
- "scale" : "2x"
- },
- {
- "size" : "60x60",
- "idiom" : "iphone",
- "filename" : "60x60@2x.png",
- "scale" : "2x"
- },
- {
- "size" : "60x60",
- "idiom" : "iphone",
- "filename" : "Lite.png",
- "scale" : "3x"
- },
- {
- "size" : "29x29",
- "idiom" : "ipad",
- "filename" : "29x29-1.png",
- "scale" : "1x"
- },
- {
- "size" : "29x29",
- "idiom" : "ipad",
- "filename" : "29x29@2x-1.png",
- "scale" : "2x"
- },
- {
- "size" : "40x40",
- "idiom" : "ipad",
- "filename" : "40x40.png",
- "scale" : "1x"
- },
- {
- "size" : "40x40",
- "idiom" : "ipad",
- "filename" : "40x40@2x-1.png",
- "scale" : "2x"
- },
- {
- "size" : "50x50",
- "idiom" : "ipad",
- "filename" : "50x50.png",
- "scale" : "1x"
- },
- {
- "size" : "50x50",
- "idiom" : "ipad",
- "filename" : "50x50@2x.png",
- "scale" : "2x"
- },
- {
- "size" : "72x72",
- "idiom" : "ipad",
- "filename" : "72x72.png",
- "scale" : "1x"
- },
- {
- "size" : "72x72",
- "idiom" : "ipad",
- "filename" : "72x72@2x.png",
- "scale" : "2x"
- },
- {
- "size" : "76x76",
- "idiom" : "ipad",
- "filename" : "76x76.png",
- "scale" : "1x"
- },
- {
- "size" : "76x76",
- "idiom" : "ipad",
- "filename" : "76x76@2x.png",
- "scale" : "2x"
- }
- ],
- "info" : {
- "version" : 1,
- "author" : "xcode"
- },
- "properties" : {
- "pre-rendered" : true
- }
-}
\ No newline at end of file
diff --git a/iphone/Maps/ImagesLite.xcassets/AppIcon.appiconset/Lite.png b/iphone/Maps/ImagesLite.xcassets/AppIcon.appiconset/Lite.png
deleted file mode 100644
index bbc738b372..0000000000
Binary files a/iphone/Maps/ImagesLite.xcassets/AppIcon.appiconset/Lite.png and /dev/null differ
diff --git a/iphone/Maps/Main_iPhone.storyboard b/iphone/Maps/Main_iPhone.storyboard
index 0749665ed8..0a316dec76 100644
--- a/iphone/Maps/Main_iPhone.storyboard
+++ b/iphone/Maps/Main_iPhone.storyboard
@@ -114,7 +114,7 @@
-
+
diff --git a/iphone/Maps/Maps.xcodeproj/project.pbxproj b/iphone/Maps/Maps.xcodeproj/project.pbxproj
index 14f0f58381..d4accefd4c 100644
--- a/iphone/Maps/Maps.xcodeproj/project.pbxproj
+++ b/iphone/Maps/Maps.xcodeproj/project.pbxproj
@@ -16,169 +16,83 @@
46F26C7310F61FD600ECCA39 /* OpenGLES.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 46F26C7210F61FD600ECCA39 /* OpenGLES.framework */; };
46F26CD810F623BA00ECCA39 /* EAGLView.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46F26CD710F623BA00ECCA39 /* EAGLView.mm */; };
46F26D1F10F626CB00ECCA39 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 46F26D1E10F626CB00ECCA39 /* QuartzCore.framework */; };
- 6B948E151A254C9800229BD5 /* MRGService.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6B948E131A254C9800229BD5 /* MRGService.framework */; };
- 6B948E161A254C9800229BD5 /* MRGService.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6B948E131A254C9800229BD5 /* MRGService.framework */; };
6B948E1D1A25533C00229BD5 /* libGoogleAnalyticsServices.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 6B948E191A25533C00229BD5 /* libGoogleAnalyticsServices.a */; };
6B948E1E1A25533C00229BD5 /* libAdIdAccess.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 6B948E1A1A25533C00229BD5 /* libAdIdAccess.a */; };
6B948E1F1A25533C00229BD5 /* libAppsFlyerLib.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 6B948E1B1A25533C00229BD5 /* libAppsFlyerLib.a */; };
6B948E201A25533C00229BD5 /* libMyTracker.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 6B948E1C1A25533C00229BD5 /* libMyTracker.a */; };
- 6B948E211A25536200229BD5 /* libGoogleAnalyticsServices.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 6B948E191A25533C00229BD5 /* libGoogleAnalyticsServices.a */; };
- 6B948E221A25536200229BD5 /* libAdIdAccess.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 6B948E1A1A25533C00229BD5 /* libAdIdAccess.a */; };
- 6B948E231A25536200229BD5 /* libAppsFlyerLib.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 6B948E1B1A25533C00229BD5 /* libAppsFlyerLib.a */; };
- 6B948E241A25536200229BD5 /* libMyTracker.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 6B948E1C1A25533C00229BD5 /* libMyTracker.a */; };
- 972CDCC61887F1B7006641CA /* CFNetwork.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 972CDCC51887F1B7006641CA /* CFNetwork.framework */; };
+ 6BBD66B31A695722005FF58D /* MobileAppTracker.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6BBD66B11A695722005FF58D /* MobileAppTracker.framework */; };
+ 6BBD66B41A695722005FF58D /* MRGService.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6BBD66B21A695722005FF58D /* MRGService.framework */; };
+ 6BBD66B51A6957EE005FF58D /* FacebookSDK.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 974386D81934CBAC00FD5659 /* FacebookSDK.framework */; };
97354B6E196EDD3A00352536 /* AccountManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 97354B6D196EDD3A00352536 /* AccountManager.m */; };
- 97354B6F196EDD3F00352536 /* AccountManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 97354B6D196EDD3A00352536 /* AccountManager.m */; };
- 974386D91934CBAC00FD5659 /* FacebookSDK.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 974386D81934CBAC00FD5659 /* FacebookSDK.framework */; };
- 974386DA1934CBAD00FD5659 /* FacebookSDK.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 974386D81934CBAC00FD5659 /* FacebookSDK.framework */; };
974386DD19373EA400FD5659 /* ToastView.m in Sources */ = {isa = PBXBuildFile; fileRef = 974386DC19373EA400FD5659 /* ToastView.m */; };
- 974386DE19373EA400FD5659 /* ToastView.m in Sources */ = {isa = PBXBuildFile; fileRef = 974386DC19373EA400FD5659 /* ToastView.m */; };
9746492718EEE2F8004B4658 /* ToolbarView.mm in Sources */ = {isa = PBXBuildFile; fileRef = 9746492618EEE2F8004B4658 /* ToolbarView.mm */; };
- 9746492818EEE2F8004B4658 /* ToolbarView.mm in Sources */ = {isa = PBXBuildFile; fileRef = 9746492618EEE2F8004B4658 /* ToolbarView.mm */; };
9747264318323080006B7CB7 /* UIKitCategories.m in Sources */ = {isa = PBXBuildFile; fileRef = 9747264118323080006B7CB7 /* UIKitCategories.m */; };
- 9747264418323080006B7CB7 /* UIKitCategories.m in Sources */ = {isa = PBXBuildFile; fileRef = 9747264118323080006B7CB7 /* UIKitCategories.m */; };
9747278418338F0C006B7CB7 /* UIViewController+Navigation.m in Sources */ = {isa = PBXBuildFile; fileRef = 9747278318338F0C006B7CB7 /* UIViewController+Navigation.m */; };
- 9747278518338F0C006B7CB7 /* UIViewController+Navigation.m in Sources */ = {isa = PBXBuildFile; fileRef = 9747278318338F0C006B7CB7 /* UIViewController+Navigation.m */; };
974D041D1977DE430081D0A7 /* LocalNotificationManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = 974D041B1977DE430081D0A7 /* LocalNotificationManager.mm */; };
- 974D041E1977DE430081D0A7 /* LocalNotificationManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = 974D041B1977DE430081D0A7 /* LocalNotificationManager.mm */; };
9750841F199501F100A7457D /* ImageDownloader.m in Sources */ = {isa = PBXBuildFile; fileRef = 9750841E199501F100A7457D /* ImageDownloader.m */; };
- 97508420199501F100A7457D /* ImageDownloader.m in Sources */ = {isa = PBXBuildFile; fileRef = 9750841E199501F100A7457D /* ImageDownloader.m */; };
97508423199522D300A7457D /* SettingsAndMoreVC.mm in Sources */ = {isa = PBXBuildFile; fileRef = 97508422199522D300A7457D /* SettingsAndMoreVC.mm */; };
- 97508424199522D300A7457D /* SettingsAndMoreVC.mm in Sources */ = {isa = PBXBuildFile; fileRef = 97508422199522D300A7457D /* SettingsAndMoreVC.mm */; };
9769D6EF1912BF3000CA6158 /* ContainerView.mm in Sources */ = {isa = PBXBuildFile; fileRef = 9769D6EE1912BF3000CA6158 /* ContainerView.mm */; };
- 9769D6F01912BF3000CA6158 /* ContainerView.mm in Sources */ = {isa = PBXBuildFile; fileRef = 9769D6EE1912BF3000CA6158 /* ContainerView.mm */; };
976D86EC19C8697700C920EF /* ProgressView.m in Sources */ = {isa = PBXBuildFile; fileRef = 976D86EB19C8697700C920EF /* ProgressView.m */; };
- 976D86ED19C8697700C920EF /* ProgressView.m in Sources */ = {isa = PBXBuildFile; fileRef = 976D86EB19C8697700C920EF /* ProgressView.m */; };
976D86F119C877E600C920EF /* MapCell.mm in Sources */ = {isa = PBXBuildFile; fileRef = 976D86F019C877E600C920EF /* MapCell.mm */; };
- 976D86F219C877E600C920EF /* MapCell.mm in Sources */ = {isa = PBXBuildFile; fileRef = 976D86F019C877E600C920EF /* MapCell.mm */; };
976D86F519CB21BD00C920EF /* RouteView.m in Sources */ = {isa = PBXBuildFile; fileRef = 976D86F419CB21BD00C920EF /* RouteView.m */; };
- 976D86F619CB21BD00C920EF /* RouteView.m in Sources */ = {isa = PBXBuildFile; fileRef = 976D86F419CB21BD00C920EF /* RouteView.m */; };
97719D451843B6DC00BDD815 /* MessageUI.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 97719D441843B6DC00BDD815 /* MessageUI.framework */; };
- 97719D461843B6E500BDD815 /* MessageUI.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 97719D441843B6DC00BDD815 /* MessageUI.framework */; };
- 97719D481843B6F200BDD815 /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 97719D471843B6F200BDD815 /* Security.framework */; };
97719D491843B6F700BDD815 /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 97719D471843B6F200BDD815 /* Security.framework */; };
97719D4B1843B86700BDD815 /* Main_iPad.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 97719D4A1843B86700BDD815 /* Main_iPad.storyboard */; };
- 97719D4C1843B86700BDD815 /* Main_iPad.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 97719D4A1843B86700BDD815 /* Main_iPad.storyboard */; };
9773DB8F198652E600C4A9E9 /* PlacePageBookmarkDescriptionCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 9773DB8E198652E600C4A9E9 /* PlacePageBookmarkDescriptionCell.m */; };
- 9773DB90198652E600C4A9E9 /* PlacePageBookmarkDescriptionCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 9773DB8E198652E600C4A9E9 /* PlacePageBookmarkDescriptionCell.m */; };
9778E99D191A5B6600AD850A /* BookmarkDescriptionVC.mm in Sources */ = {isa = PBXBuildFile; fileRef = 9778E99C191A5B6600AD850A /* BookmarkDescriptionVC.mm */; };
- 9778E99E191A5B6600AD850A /* BookmarkDescriptionVC.mm in Sources */ = {isa = PBXBuildFile; fileRef = 9778E99C191A5B6600AD850A /* BookmarkDescriptionVC.mm */; };
9778E9A1191A663700AD850A /* BookmarkNameVC.mm in Sources */ = {isa = PBXBuildFile; fileRef = 9778E9A0191A663700AD850A /* BookmarkNameVC.mm */; };
- 9778E9A2191A663700AD850A /* BookmarkNameVC.mm in Sources */ = {isa = PBXBuildFile; fileRef = 9778E9A0191A663700AD850A /* BookmarkNameVC.mm */; };
9778E9A5191A86D800AD850A /* SelectedColorView.m in Sources */ = {isa = PBXBuildFile; fileRef = 9778E9A4191A86D800AD850A /* SelectedColorView.m */; };
- 9778E9A6191A86D800AD850A /* SelectedColorView.m in Sources */ = {isa = PBXBuildFile; fileRef = 9778E9A4191A86D800AD850A /* SelectedColorView.m */; };
977E26B919E2E64200BA2219 /* MapsObservers.mm in Sources */ = {isa = PBXBuildFile; fileRef = 977E26B819E2E64200BA2219 /* MapsObservers.mm */; };
- 977E26BA19E2E64200BA2219 /* MapsObservers.mm in Sources */ = {isa = PBXBuildFile; fileRef = 977E26B819E2E64200BA2219 /* MapsObservers.mm */; };
977E26BE19E31BBE00BA2219 /* CountryTreeVC.mm in Sources */ = {isa = PBXBuildFile; fileRef = 977E26BD19E31BBE00BA2219 /* CountryTreeVC.mm */; };
- 977E26BF19E31BBE00BA2219 /* CountryTreeVC.mm in Sources */ = {isa = PBXBuildFile; fileRef = 977E26BD19E31BBE00BA2219 /* CountryTreeVC.mm */; };
977E26C219E31BCC00BA2219 /* ActiveMapsVC.mm in Sources */ = {isa = PBXBuildFile; fileRef = 977E26C119E31BCC00BA2219 /* ActiveMapsVC.mm */; };
- 977E26C319E31BCC00BA2219 /* ActiveMapsVC.mm in Sources */ = {isa = PBXBuildFile; fileRef = 977E26C119E31BCC00BA2219 /* ActiveMapsVC.mm */; };
977E26C619E31BDF00BA2219 /* DownloaderParentVC.mm in Sources */ = {isa = PBXBuildFile; fileRef = 977E26C519E31BDF00BA2219 /* DownloaderParentVC.mm */; };
- 977E26C719E31BDF00BA2219 /* DownloaderParentVC.mm in Sources */ = {isa = PBXBuildFile; fileRef = 977E26C519E31BDF00BA2219 /* DownloaderParentVC.mm */; };
- 9789DB56188D5E2A007C6FAE /* InAppMessagesManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = 9789DB55188D5E2A007C6FAE /* InAppMessagesManager.mm */; };
- 9789DB57188D5E2A007C6FAE /* InAppMessagesManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = 9789DB55188D5E2A007C6FAE /* InAppMessagesManager.mm */; };
9789DB5A188D94F9007C6FAE /* InterstitialView.mm in Sources */ = {isa = PBXBuildFile; fileRef = 9789DB59188D94F9007C6FAE /* InterstitialView.mm */; };
- 9789DB5B188D94F9007C6FAE /* InterstitialView.mm in Sources */ = {isa = PBXBuildFile; fileRef = 9789DB59188D94F9007C6FAE /* InterstitialView.mm */; };
978D4A251996B0EC00D72CA7 /* CommunityVC.m in Sources */ = {isa = PBXBuildFile; fileRef = 978D4A241996B0EC00D72CA7 /* CommunityVC.m */; };
- 978D4A261996B0EC00D72CA7 /* CommunityVC.m in Sources */ = {isa = PBXBuildFile; fileRef = 978D4A241996B0EC00D72CA7 /* CommunityVC.m */; };
978D4A291996C17300D72CA7 /* RichTextVC.m in Sources */ = {isa = PBXBuildFile; fileRef = 978D4A281996C17300D72CA7 /* RichTextVC.m */; };
- 978D4A2A1996C17300D72CA7 /* RichTextVC.m in Sources */ = {isa = PBXBuildFile; fileRef = 978D4A281996C17300D72CA7 /* RichTextVC.m */; };
978D4A31199A11E600D72CA7 /* faq.html in Resources */ = {isa = PBXBuildFile; fileRef = 978D4A30199A11E600D72CA7 /* faq.html */; };
- 978D4A32199A11E600D72CA7 /* faq.html in Resources */ = {isa = PBXBuildFile; fileRef = 978D4A30199A11E600D72CA7 /* faq.html */; };
978F9240183B660F000D6C7C /* SettingsViewController.mm in Sources */ = {isa = PBXBuildFile; fileRef = 978F9239183B660F000D6C7C /* SettingsViewController.mm */; };
- 978F9241183B660F000D6C7C /* SettingsViewController.mm in Sources */ = {isa = PBXBuildFile; fileRef = 978F9239183B660F000D6C7C /* SettingsViewController.mm */; };
978F9242183B660F000D6C7C /* SelectableCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 978F923A183B660F000D6C7C /* SelectableCell.m */; };
- 978F9243183B660F000D6C7C /* SelectableCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 978F923A183B660F000D6C7C /* SelectableCell.m */; };
978F9244183B660F000D6C7C /* SwitchCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 978F923B183B660F000D6C7C /* SwitchCell.m */; };
- 978F9245183B660F000D6C7C /* SwitchCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 978F923B183B660F000D6C7C /* SwitchCell.m */; };
978F9247183B6671000D6C7C /* Main_iPhone.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 978F9246183B6671000D6C7C /* Main_iPhone.storyboard */; };
- 978F9248183B6671000D6C7C /* Main_iPhone.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 978F9246183B6671000D6C7C /* Main_iPhone.storyboard */; };
978F9253183BD530000D6C7C /* NavigationController.mm in Sources */ = {isa = PBXBuildFile; fileRef = 978F9252183BD530000D6C7C /* NavigationController.mm */; };
- 978F9254183BD530000D6C7C /* NavigationController.mm in Sources */ = {isa = PBXBuildFile; fileRef = 978F9252183BD530000D6C7C /* NavigationController.mm */; };
97908B2C19658767003DD7C6 /* SearchCategoryCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 97908B2B19658767003DD7C6 /* SearchCategoryCell.m */; };
- 97908B2D1965876C003DD7C6 /* SearchCategoryCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 97908B2B19658767003DD7C6 /* SearchCategoryCell.m */; };
97908B30196591F7003DD7C6 /* SearchShowOnMapCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 97908B2F196591F7003DD7C6 /* SearchShowOnMapCell.m */; };
- 97908B31196591FB003DD7C6 /* SearchShowOnMapCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 97908B2F196591F7003DD7C6 /* SearchShowOnMapCell.m */; };
97A0EEFA192F3B43009B2779 /* BottomMenu.mm in Sources */ = {isa = PBXBuildFile; fileRef = 97A0EEF7192F3B43009B2779 /* BottomMenu.mm */; };
- 97A0EEFB192F3B43009B2779 /* BottomMenu.mm in Sources */ = {isa = PBXBuildFile; fileRef = 97A0EEF7192F3B43009B2779 /* BottomMenu.mm */; };
97A0EEFC192F3B43009B2779 /* BottomMenuCell.mm in Sources */ = {isa = PBXBuildFile; fileRef = 97A0EEF9192F3B43009B2779 /* BottomMenuCell.mm */; };
- 97A0EEFD192F3B43009B2779 /* BottomMenuCell.mm in Sources */ = {isa = PBXBuildFile; fileRef = 97A0EEF9192F3B43009B2779 /* BottomMenuCell.mm */; };
97A5967F19B9CD47007A963F /* copyright.html in Resources */ = {isa = PBXBuildFile; fileRef = 97A5967E19B9CD47007A963F /* copyright.html */; };
- 97A5968019B9CD47007A963F /* copyright.html in Resources */ = {isa = PBXBuildFile; fileRef = 97A5967E19B9CD47007A963F /* copyright.html */; };
97A8000C18B21363000C07A2 /* SearchView.mm in Sources */ = {isa = PBXBuildFile; fileRef = 97A8000B18B21363000C07A2 /* SearchView.mm */; };
- 97A8000D18B21363000C07A2 /* SearchView.mm in Sources */ = {isa = PBXBuildFile; fileRef = 97A8000B18B21363000C07A2 /* SearchView.mm */; };
97A8001018B21395000C07A2 /* SearchBar.mm in Sources */ = {isa = PBXBuildFile; fileRef = 97A8000F18B21395000C07A2 /* SearchBar.mm */; };
- 97A8001118B21395000C07A2 /* SearchBar.mm in Sources */ = {isa = PBXBuildFile; fileRef = 97A8000F18B21395000C07A2 /* SearchBar.mm */; };
97A8001418B2140A000C07A2 /* SearchResultCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 97A8001318B2140A000C07A2 /* SearchResultCell.m */; };
- 97A8001518B2140A000C07A2 /* SearchResultCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 97A8001318B2140A000C07A2 /* SearchResultCell.m */; };
97A8002718B2741C000C07A2 /* SearchCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 97A8002618B2741C000C07A2 /* SearchCell.m */; };
- 97A8002818B2741C000C07A2 /* SearchCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 97A8002618B2741C000C07A2 /* SearchCell.m */; };
97AA2821190AD21100AE1AAB /* PlacePageShareCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 97AA2820190AD21100AE1AAB /* PlacePageShareCell.m */; };
- 97AA2822190AD21100AE1AAB /* PlacePageShareCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 97AA2820190AD21100AE1AAB /* PlacePageShareCell.m */; };
97ABBA4518C8DF620079333C /* PlacePageView.mm in Sources */ = {isa = PBXBuildFile; fileRef = 97ABBA4418C8DF620079333C /* PlacePageView.mm */; };
- 97ABBA4618C8DF620079333C /* PlacePageView.mm in Sources */ = {isa = PBXBuildFile; fileRef = 97ABBA4418C8DF620079333C /* PlacePageView.mm */; };
97C9851E186AE3C500AF7E9E /* Reachability.m in Sources */ = {isa = PBXBuildFile; fileRef = 97C9851C186AE3C500AF7E9E /* Reachability.m */; };
- 97C9851F186AE3C500AF7E9E /* Reachability.m in Sources */ = {isa = PBXBuildFile; fileRef = 97C9851C186AE3C500AF7E9E /* Reachability.m */; };
97C98522186AE3CF00AF7E9E /* AppInfo.mm in Sources */ = {isa = PBXBuildFile; fileRef = 97C98520186AE3CF00AF7E9E /* AppInfo.mm */; };
- 97C98523186AE3CF00AF7E9E /* AppInfo.mm in Sources */ = {isa = PBXBuildFile; fileRef = 97C98520186AE3CF00AF7E9E /* AppInfo.mm */; };
- 97C98649186C5E9900AF7E9E /* EventKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 97C98647186C5E9900AF7E9E /* EventKit.framework */; };
- 97C9864A186C5E9900AF7E9E /* EventKitUI.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 97C98648186C5E9900AF7E9E /* EventKitUI.framework */; };
- 97C9864C186C5EAA00AF7E9E /* MediaPlayer.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 97C9864B186C5EAA00AF7E9E /* MediaPlayer.framework */; };
- 97C9864E186C5ED300AF7E9E /* Social.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 97C9864D186C5ED300AF7E9E /* Social.framework */; settings = {ATTRIBUTES = (Weak, ); }; };
- 97C98650186C5EDE00AF7E9E /* PassKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 97C9864F186C5EDE00AF7E9E /* PassKit.framework */; settings = {ATTRIBUTES = (Weak, ); }; };
- 97C98652186C5EF000AF7E9E /* iAd.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 97C98651186C5EF000AF7E9E /* iAd.framework */; };
- 97C98654186C5F0500AF7E9E /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 97C98653186C5F0500AF7E9E /* AudioToolbox.framework */; };
- 97C98656186C734000AF7E9E /* AVFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 97C98655186C734000AF7E9E /* AVFoundation.framework */; };
97CC93BB19599F4700369B42 /* SearchSuggestCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 97CC93BA19599F4700369B42 /* SearchSuggestCell.m */; };
- 97CC93BC19599F4700369B42 /* SearchSuggestCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 97CC93BA19599F4700369B42 /* SearchSuggestCell.m */; };
97D092B1190A681F00FF645B /* PlacePageInfoCell.mm in Sources */ = {isa = PBXBuildFile; fileRef = 97D092B0190A681F00FF645B /* PlacePageInfoCell.mm */; };
- 97D092B2190A681F00FF645B /* PlacePageInfoCell.mm in Sources */ = {isa = PBXBuildFile; fileRef = 97D092B0190A681F00FF645B /* PlacePageInfoCell.mm */; };
97D092B5190A6E1D00FF645B /* PlacePageEditCell.mm in Sources */ = {isa = PBXBuildFile; fileRef = 97D092B4190A6E1D00FF645B /* PlacePageEditCell.mm */; };
- 97D092B6190A6E1D00FF645B /* PlacePageEditCell.mm in Sources */ = {isa = PBXBuildFile; fileRef = 97D092B4190A6E1D00FF645B /* PlacePageEditCell.mm */; };
97D092B9190AA69700FF645B /* SmallCompassView.mm in Sources */ = {isa = PBXBuildFile; fileRef = 97D092B8190AA69700FF645B /* SmallCompassView.mm */; };
- 97D092BA190AA69700FF645B /* SmallCompassView.mm in Sources */ = {isa = PBXBuildFile; fileRef = 97D092B8190AA69700FF645B /* SmallCompassView.mm */; };
- 97D40C06184CF5F100A1D572 /* ImagesLite.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 97D40C04184CF5F100A1D572 /* ImagesLite.xcassets */; };
97D40C08184CFA4100A1D572 /* ImagesPro.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 97D40C07184CFA4100A1D572 /* ImagesPro.xcassets */; };
97D40C0A184D031900A1D572 /* Images.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 97D40C09184D031900A1D572 /* Images.xcassets */; };
- 97D40C0B184D031900A1D572 /* Images.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 97D40C09184D031900A1D572 /* Images.xcassets */; };
97D807B818A92AAB00D416E0 /* MoreAppsVC.mm in Sources */ = {isa = PBXBuildFile; fileRef = 97D807B718A92AAB00D416E0 /* MoreAppsVC.mm */; };
- 97D807B918A92AAB00D416E0 /* MoreAppsVC.mm in Sources */ = {isa = PBXBuildFile; fileRef = 97D807B718A92AAB00D416E0 /* MoreAppsVC.mm */; };
97D807BC18A933FB00D416E0 /* MoreAppsCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 97D807BB18A933FB00D416E0 /* MoreAppsCell.m */; };
- 97D807BD18A933FB00D416E0 /* MoreAppsCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 97D807BB18A933FB00D416E0 /* MoreAppsCell.m */; };
97D807BE18A93C8800D416E0 /* iAd.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 97C98651186C5EF000AF7E9E /* iAd.framework */; };
97DD585518A8EAFA0079837E /* libAarkiSDK.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 97DD585218A8EAFA0079837E /* libAarkiSDK.a */; };
- 97DD585618A8EAFB0079837E /* libAarkiSDK.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 97DD585218A8EAFA0079837E /* libAarkiSDK.a */; };
- 97DD585818A8EB060079837E /* MobileAppTracker.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 97DD585718A8EB060079837E /* MobileAppTracker.framework */; };
- 97DD585918A8EB060079837E /* MobileAppTracker.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 97DD585718A8EB060079837E /* MobileAppTracker.framework */; };
97DD585C18A8EB130079837E /* libFlurry_5.4.0.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 97DD585A18A8EB120079837E /* libFlurry_5.4.0.a */; };
- 97DD585D18A8EB130079837E /* libFlurry_5.4.0.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 97DD585A18A8EB120079837E /* libFlurry_5.4.0.a */; };
97DEA09618D75BB000C5F963 /* ContextViews.mm in Sources */ = {isa = PBXBuildFile; fileRef = 97DEA09518D75BB000C5F963 /* ContextViews.mm */; };
- 97DEA09718D75BB000C5F963 /* ContextViews.mm in Sources */ = {isa = PBXBuildFile; fileRef = 97DEA09518D75BB000C5F963 /* ContextViews.mm */; };
97ECD871183620CE00F77A46 /* AdSupport.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 97ECD870183620CE00F77A46 /* AdSupport.framework */; settings = {ATTRIBUTES = (Weak, ); }; };
- 97ECD872183625F900F77A46 /* AdSupport.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 97ECD870183620CE00F77A46 /* AdSupport.framework */; settings = {ATTRIBUTES = (Weak, ); }; };
97ECD87818362B3D00F77A46 /* CoreTelephony.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 97ECD87718362B3D00F77A46 /* CoreTelephony.framework */; };
97ECD87A18362B5400F77A46 /* MobileCoreServices.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 97ECD87918362B5400F77A46 /* MobileCoreServices.framework */; };
97ECD87F1836594400F77A46 /* StoreKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 97ECD87E1836594400F77A46 /* StoreKit.framework */; settings = {ATTRIBUTES = (Weak, ); }; };
- 97ECD8801836594A00F77A46 /* StoreKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 97ECD87E1836594400F77A46 /* StoreKit.framework */; settings = {ATTRIBUTES = (Weak, ); }; };
- 97ECD881183674CA00F77A46 /* CoreTelephony.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 97ECD87718362B3D00F77A46 /* CoreTelephony.framework */; };
- 97ECD8821836751100F77A46 /* MobileCoreServices.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 97ECD87918362B5400F77A46 /* MobileCoreServices.framework */; };
- 97EDDCE518A299C000AEFB7A /* Twitter.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 97EDDCE418A299C000AEFB7A /* Twitter.framework */; settings = {ATTRIBUTES = (Weak, ); }; };
97F0817E19AF72590098FB0B /* BadgeView.m in Sources */ = {isa = PBXBuildFile; fileRef = 97F0817D19AF72590098FB0B /* BadgeView.m */; };
- 97F0817F19AF72590098FB0B /* BadgeView.m in Sources */ = {isa = PBXBuildFile; fileRef = 97F0817D19AF72590098FB0B /* BadgeView.m */; };
97F61781183E6172009919E2 /* LocationButton.mm in Sources */ = {isa = PBXBuildFile; fileRef = 97F6177F183E6172009919E2 /* LocationButton.mm */; };
- 97F61782183E6172009919E2 /* LocationButton.mm in Sources */ = {isa = PBXBuildFile; fileRef = 97F6177F183E6172009919E2 /* LocationButton.mm */; };
97F61794183E7445009919E2 /* LinkCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 97F61793183E7445009919E2 /* LinkCell.m */; };
- 97F61795183E7445009919E2 /* LinkCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 97F61793183E7445009919E2 /* LinkCell.m */; };
97FC99DC19C1A2CD00C1CF98 /* resources-mdpi in Resources */ = {isa = PBXBuildFile; fileRef = 97FC99D919C1A2CD00C1CF98 /* resources-mdpi */; };
- 97FC99DD19C1A2CD00C1CF98 /* resources-mdpi in Resources */ = {isa = PBXBuildFile; fileRef = 97FC99D919C1A2CD00C1CF98 /* resources-mdpi */; };
97FC99DE19C1A2CD00C1CF98 /* resources-xhdpi in Resources */ = {isa = PBXBuildFile; fileRef = 97FC99DA19C1A2CD00C1CF98 /* resources-xhdpi */; };
- 97FC99DF19C1A2CD00C1CF98 /* resources-xhdpi in Resources */ = {isa = PBXBuildFile; fileRef = 97FC99DA19C1A2CD00C1CF98 /* resources-xhdpi */; };
97FC99E019C1A2CD00C1CF98 /* resources-xxhdpi in Resources */ = {isa = PBXBuildFile; fileRef = 97FC99DB19C1A2CD00C1CF98 /* resources-xxhdpi */; };
- 97FC99E119C1A2CD00C1CF98 /* resources-xxhdpi in Resources */ = {isa = PBXBuildFile; fileRef = 97FC99DB19C1A2CD00C1CF98 /* resources-xxhdpi */; };
A32B6D4C1A14980500E54A65 /* iosOGLContext.mm in Sources */ = {isa = PBXBuildFile; fileRef = A32B6D491A14980500E54A65 /* iosOGLContext.mm */; };
A32B6D4D1A14980500E54A65 /* iosOGLContextFactory.mm in Sources */ = {isa = PBXBuildFile; fileRef = A32B6D4B1A14980500E54A65 /* iosOGLContextFactory.mm */; };
A3CC2CD41A1C723900B832E1 /* LocationPredictor.mm in Sources */ = {isa = PBXBuildFile; fileRef = A3CC2CD21A1C723900B832E1 /* LocationPredictor.mm */; };
- A3CC2CD51A1C723900B832E1 /* LocationPredictor.mm in Sources */ = {isa = PBXBuildFile; fileRef = A3CC2CD21A1C723900B832E1 /* LocationPredictor.mm */; };
B00510FB1A11015900A61AA4 /* CFNetwork.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 972CDCC51887F1B7006641CA /* CFNetwork.framework */; };
B00510FD1A11019400A61AA4 /* libsqlite3.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = B00510FC1A11019400A61AA4 /* libsqlite3.dylib */; };
B00510FF1A1101A000A61AA4 /* libxml2.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = B00510FE1A1101A000A61AA4 /* libxml2.dylib */; };
@@ -186,39 +100,21 @@
B00511021A1101E000A61AA4 /* AVFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 97C98655186C734000AF7E9E /* AVFoundation.framework */; };
B00511041A1101F600A61AA4 /* CoreData.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B00511031A1101F600A61AA4 /* CoreData.framework */; };
B00511061A1101FC00A61AA4 /* CoreMedia.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B00511051A1101FC00A61AA4 /* CoreMedia.framework */; };
- B0183B751A272FF500D7A4BA /* TimeUtils.m in Sources */ = {isa = PBXBuildFile; fileRef = B08AA8D91A26299A00810B1C /* TimeUtils.m */; };
B08AA8CE1A24C7BC00810B1C /* LocalNotificationInfoProvider.m in Sources */ = {isa = PBXBuildFile; fileRef = B08AA8CD1A24C7BC00810B1C /* LocalNotificationInfoProvider.m */; };
- B08AA8D01A25E53600810B1C /* CoreMedia.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B00511051A1101FC00A61AA4 /* CoreMedia.framework */; };
- B08AA8D11A25E54800810B1C /* CoreData.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B00511031A1101F600A61AA4 /* CoreData.framework */; };
- B08AA8D21A25E55800810B1C /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = B00511001A1101AA00A61AA4 /* libz.dylib */; };
- B08AA8D31A25E56300810B1C /* libxml2.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = B00510FE1A1101A000A61AA4 /* libxml2.dylib */; };
- B08AA8D41A25E56B00810B1C /* libsqlite3.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = B00510FC1A11019400A61AA4 /* libsqlite3.dylib */; };
B08AA8D51A25E58500810B1C /* PassKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 97C9864F186C5EDE00AF7E9E /* PassKit.framework */; settings = {ATTRIBUTES = (Weak, ); }; };
B08AA8D61A25E58C00810B1C /* Social.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 97C9864D186C5ED300AF7E9E /* Social.framework */; settings = {ATTRIBUTES = (Weak, ); }; };
- B08AA8D71A26108F00810B1C /* LocalNotificationInfoProvider.m in Sources */ = {isa = PBXBuildFile; fileRef = B08AA8CD1A24C7BC00810B1C /* LocalNotificationInfoProvider.m */; };
B08AA8DA1A26299A00810B1C /* TimeUtils.m in Sources */ = {isa = PBXBuildFile; fileRef = B08AA8D91A26299A00810B1C /* TimeUtils.m */; };
- B08AA8DB1A2647EE00810B1C /* NextTurnPhoneView.m in Sources */ = {isa = PBXBuildFile; fileRef = B0E1FCDE1A2343BC00A8E08B /* NextTurnPhoneView.m */; };
- B08AA8DC1A2647F100810B1C /* RouteOverallInfoView.m in Sources */ = {isa = PBXBuildFile; fileRef = B0E1FCDB1A23399E00A8E08B /* RouteOverallInfoView.m */; };
- B0DFE62B1A1B75DB00B6C35E /* LocalNotifications-Lite.plist in Resources */ = {isa = PBXBuildFile; fileRef = B0DFE62D1A1B75DB00B6C35E /* LocalNotifications-Lite.plist */; };
- B0DFE6311A1B78A200B6C35E /* LocalNotifications-Pro.plist in Resources */ = {isa = PBXBuildFile; fileRef = B0DFE62F1A1B78A200B6C35E /* LocalNotifications-Pro.plist */; };
+ B0DFE6311A1B78A200B6C35E /* LocalNotifications.plist in Resources */ = {isa = PBXBuildFile; fileRef = B0DFE62F1A1B78A200B6C35E /* LocalNotifications.plist */; };
B0E1FCDC1A23399E00A8E08B /* RouteOverallInfoView.m in Sources */ = {isa = PBXBuildFile; fileRef = B0E1FCDB1A23399E00A8E08B /* RouteOverallInfoView.m */; };
B0E1FCDF1A2343BC00A8E08B /* NextTurnPhoneView.m in Sources */ = {isa = PBXBuildFile; fileRef = B0E1FCDE1A2343BC00A8E08B /* NextTurnPhoneView.m */; };
B0FBFA271A515AFD0086819E /* ViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = B0FBFA261A515AFD0086819E /* ViewController.m */; };
- B0FBFA281A515AFD0086819E /* ViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = B0FBFA261A515AFD0086819E /* ViewController.m */; };
B0FBFA2B1A515B4C0086819E /* TableViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = B0FBFA2A1A515B4C0086819E /* TableViewController.m */; };
- B0FBFA2C1A515B4C0086819E /* TableViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = B0FBFA2A1A515B4C0086819E /* TableViewController.m */; };
CB252D6F16FF82C9001E41E9 /* Statistics.mm in Sources */ = {isa = PBXBuildFile; fileRef = CB252D6C16FF82C8001E41E9 /* Statistics.mm */; };
- CB252D7016FF82C9001E41E9 /* Statistics.mm in Sources */ = {isa = PBXBuildFile; fileRef = CB252D6C16FF82C8001E41E9 /* Statistics.mm */; };
ED48BBB517C267F5003E7E92 /* ColorPickerView.mm in Sources */ = {isa = PBXBuildFile; fileRef = ED48BBB417C267F5003E7E92 /* ColorPickerView.mm */; };
ED48BBBA17C2B1E2003E7E92 /* CircleView.mm in Sources */ = {isa = PBXBuildFile; fileRef = ED48BBB917C2B1E2003E7E92 /* CircleView.mm */; };
- ED48BBBB17C2B1E2003E7E92 /* CircleView.mm in Sources */ = {isa = PBXBuildFile; fileRef = ED48BBB917C2B1E2003E7E92 /* CircleView.mm */; };
- ED48BBC417C3B3BF003E7E92 /* ColorPickerView.mm in Sources */ = {isa = PBXBuildFile; fileRef = ED48BBB417C267F5003E7E92 /* ColorPickerView.mm */; };
ED9CC5EF17CA18770051642E /* ios-guides.json in Resources */ = {isa = PBXBuildFile; fileRef = ED9CC5EE17CA18770051642E /* ios-guides.json */; };
- ED9CC5F017CA18770051642E /* ios-guides.json in Resources */ = {isa = PBXBuildFile; fileRef = ED9CC5EE17CA18770051642E /* ios-guides.json */; };
EDB811A3175E1A9C00E36BF2 /* TwoButtonsView.m in Sources */ = {isa = PBXBuildFile; fileRef = EDB811A2175E1A9C00E36BF2 /* TwoButtonsView.m */; };
- EDB811A4175E1A9C00E36BF2 /* TwoButtonsView.m in Sources */ = {isa = PBXBuildFile; fileRef = EDB811A2175E1A9C00E36BF2 /* TwoButtonsView.m */; };
EDC5C543175F2CA600420E92 /* ShareActionSheet.mm in Sources */ = {isa = PBXBuildFile; fileRef = EDC5C542175F2CA600420E92 /* ShareActionSheet.mm */; };
- EDC5C544175F2CA600420E92 /* ShareActionSheet.mm in Sources */ = {isa = PBXBuildFile; fileRef = EDC5C542175F2CA600420E92 /* ShareActionSheet.mm */; };
EE026F0611D6AC0D00645242 /* classificator.txt in Resources */ = {isa = PBXBuildFile; fileRef = EE026F0511D6AC0D00645242 /* classificator.txt */; };
EE164811135CEE4A003B8A3E /* 06_code2000.ttf in Resources */ = {isa = PBXBuildFile; fileRef = EE164810135CEE49003B8A3E /* 06_code2000.ttf */; };
EE583CBB12F773F00042CBE3 /* unicode_blocks.txt in Resources */ = {isa = PBXBuildFile; fileRef = EE583CBA12F773F00042CBE3 /* unicode_blocks.txt */; };
@@ -233,11 +129,8 @@
EED10A4511F78D120095FAD4 /* MapViewController.mm in Sources */ = {isa = PBXBuildFile; fileRef = EED10A4411F78D120095FAD4 /* MapViewController.mm */; };
EEFE7C1412F8C9E1006AF8C3 /* fonts_blacklist.txt in Resources */ = {isa = PBXBuildFile; fileRef = EEFE7C1212F8C9E1006AF8C3 /* fonts_blacklist.txt */; };
EEFE7C1512F8C9E1006AF8C3 /* fonts_whitelist.txt in Resources */ = {isa = PBXBuildFile; fileRef = EEFE7C1312F8C9E1006AF8C3 /* fonts_whitelist.txt */; };
- F7264B8C16388E0B00A8E6C0 /* countries.txt in Resources */ = {isa = PBXBuildFile; fileRef = FA46DA2B12D4166E00968C36 /* countries.txt */; };
F785EB4016386FC4003A38A8 /* BookmarkCell.mm in Sources */ = {isa = PBXBuildFile; fileRef = F785EB3F16386FC4003A38A8 /* BookmarkCell.mm */; };
- F785EB4116386FC4003A38A8 /* BookmarkCell.mm in Sources */ = {isa = PBXBuildFile; fileRef = F785EB3F16386FC4003A38A8 /* BookmarkCell.mm */; };
F7B90CD31521E6D200C054EE /* CustomNavigationView.mm in Sources */ = {isa = PBXBuildFile; fileRef = F7B90CD21521E6D100C054EE /* CustomNavigationView.mm */; };
- F7B90CD41521E6D200C054EE /* CustomNavigationView.mm in Sources */ = {isa = PBXBuildFile; fileRef = F7B90CD21521E6D100C054EE /* CustomNavigationView.mm */; };
F7E7BA221672328F00B4492E /* atm.png in Resources */ = {isa = PBXBuildFile; fileRef = F7E7BA061672328F00B4492E /* atm.png */; };
F7E7BA231672328F00B4492E /* atm@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = F7E7BA071672328F00B4492E /* atm@2x.png */; };
F7E7BA241672328F00B4492E /* bank.png in Resources */ = {isa = PBXBuildFile; fileRef = F7E7BA081672328F00B4492E /* bank.png */; };
@@ -270,74 +163,27 @@
F7E7BA4116723CD200B4492E /* hotel@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = F7E7BA3F16723CD200B4492E /* hotel@2x.png */; };
F7FDD823147F30CC005900FA /* drules_proto.bin in Resources */ = {isa = PBXBuildFile; fileRef = F7FDD822147F30CC005900FA /* drules_proto.bin */; };
FA054612155C465E001F4E37 /* SelectSetVC.mm in Sources */ = {isa = PBXBuildFile; fileRef = FA054611155C465E001F4E37 /* SelectSetVC.mm */; };
- FA054613155C465E001F4E37 /* SelectSetVC.mm in Sources */ = {isa = PBXBuildFile; fileRef = FA054611155C465E001F4E37 /* SelectSetVC.mm */; };
FA065FED128614C400FEA989 /* MainWindow-iPad.xib in Resources */ = {isa = PBXBuildFile; fileRef = FA065FEC128614C400FEA989 /* MainWindow-iPad.xib */; };
FA140651162A6288002BC1ED /* empty@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = FA14064D162A6288002BC1ED /* empty@2x.png */; };
- FA140652162A6288002BC1ED /* empty@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = FA14064D162A6288002BC1ED /* empty@2x.png */; };
FA140653162A6288002BC1ED /* empty.png in Resources */ = {isa = PBXBuildFile; fileRef = FA14064E162A6288002BC1ED /* empty.png */; };
- FA140654162A6288002BC1ED /* empty.png in Resources */ = {isa = PBXBuildFile; fileRef = FA14064E162A6288002BC1ED /* empty.png */; };
FA140655162A6288002BC1ED /* eye.png in Resources */ = {isa = PBXBuildFile; fileRef = FA14064F162A6288002BC1ED /* eye.png */; };
- FA140656162A6288002BC1ED /* eye.png in Resources */ = {isa = PBXBuildFile; fileRef = FA14064F162A6288002BC1ED /* eye.png */; };
FA140657162A6288002BC1ED /* eye@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = FA140650162A6288002BC1ED /* eye@2x.png */; };
- FA140658162A6288002BC1ED /* eye@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = FA140650162A6288002BC1ED /* eye@2x.png */; };
FA29FDAA141E77F8004ADF66 /* Preferences.mm in Sources */ = {isa = PBXBuildFile; fileRef = FA29FDA9141E77F8004ADF66 /* Preferences.mm */; };
FA34BECA1338D72F00FFB2A7 /* CustomAlertView.mm in Sources */ = {isa = PBXBuildFile; fileRef = FA34BEC81338D72F00FFB2A7 /* CustomAlertView.mm */; };
FA36B80D15403A4F004560CC /* BookmarksVC.mm in Sources */ = {isa = PBXBuildFile; fileRef = FA36B80615403A4F004560CC /* BookmarksVC.mm */; };
- FA36B80E15403A4F004560CC /* BookmarksVC.mm in Sources */ = {isa = PBXBuildFile; fileRef = FA36B80615403A4F004560CC /* BookmarksVC.mm */; };
FA459EB414327AF700B5BB3C /* WorldCoasts.mwm in Resources */ = {isa = PBXBuildFile; fileRef = FA459EB314327AF700B5BB3C /* WorldCoasts.mwm */; };
FA46DA2C12D4166E00968C36 /* countries.txt in Resources */ = {isa = PBXBuildFile; fileRef = FA46DA2B12D4166E00968C36 /* countries.txt */; };
FA64D9A913F975AD00350ECF /* types.txt in Resources */ = {isa = PBXBuildFile; fileRef = FA64D9A813F975AD00350ECF /* types.txt */; };
- FA7F4B0017F1FFE800FAB1B5 /* World.mwm in Resources */ = {isa = PBXBuildFile; fileRef = FAFF42291347F101009BBB14 /* World.mwm */; };
FA85F633145DDDC20090E1A0 /* packed_polygons.bin in Resources */ = {isa = PBXBuildFile; fileRef = FA85F632145DDDC20090E1A0 /* packed_polygons.bin */; };
FA87151B12B1518F00592DAF /* SystemConfiguration.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = FA87151A12B1518F00592DAF /* SystemConfiguration.framework */; };
FA99CB73147089B100689A9A /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = FA99CB71147089B100689A9A /* Localizable.strings */; };
FAA5C2A2144F135F005337F6 /* LocationManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = FAA5C2A1144F135F005337F6 /* LocationManager.mm */; };
FAA614B8155F16950031C345 /* AddSetVC.mm in Sources */ = {isa = PBXBuildFile; fileRef = FAA614B7155F16950031C345 /* AddSetVC.mm */; };
- FAA614B9155F16950031C345 /* AddSetVC.mm in Sources */ = {isa = PBXBuildFile; fileRef = FAA614B7155F16950031C345 /* AddSetVC.mm */; };
FAAEA7D1161BD26600CCD661 /* synonyms.txt in Resources */ = {isa = PBXBuildFile; fileRef = FAAEA7D0161BD26600CCD661 /* synonyms.txt */; };
- FAAEA7D2161BD26600CCD661 /* synonyms.txt in Resources */ = {isa = PBXBuildFile; fileRef = FAAEA7D0161BD26600CCD661 /* synonyms.txt */; };
FAAEA7D5161D8D3100CCD661 /* BookmarksRootVC.mm in Sources */ = {isa = PBXBuildFile; fileRef = FAAEA7D3161D8D3100CCD661 /* BookmarksRootVC.mm */; };
- FAAEA7D6161D8D3100CCD661 /* BookmarksRootVC.mm in Sources */ = {isa = PBXBuildFile; fileRef = FAAEA7D3161D8D3100CCD661 /* BookmarksRootVC.mm */; };
FAAFD697139D9BE2000AE70C /* categories.txt in Resources */ = {isa = PBXBuildFile; fileRef = FAAFD696139D9BE2000AE70C /* categories.txt */; };
FAF30A95173AB23900818BF6 /* 00_roboto_regular.ttf in Resources */ = {isa = PBXBuildFile; fileRef = FAF30A94173AB23900818BF6 /* 00_roboto_regular.ttf */; };
- FAF30A96173AB23900818BF6 /* 00_roboto_regular.ttf in Resources */ = {isa = PBXBuildFile; fileRef = FAF30A94173AB23900818BF6 /* 00_roboto_regular.ttf */; };
FAF457E715597D4600DCCC49 /* Framework.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FAF457E615597D4600DCCC49 /* Framework.cpp */; };
- FAF457E815597D4600DCCC49 /* Framework.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FAF457E615597D4600DCCC49 /* Framework.cpp */; };
- FAFB06AB151215EE0041901D /* MainWindow.xib in Resources */ = {isa = PBXBuildFile; fileRef = 28AD73870D9D96C1002E5188 /* MainWindow.xib */; };
- FAFB06AC151215EE0041901D /* classificator.txt in Resources */ = {isa = PBXBuildFile; fileRef = EE026F0511D6AC0D00645242 /* classificator.txt */; };
- FAFB06AE151215EE0041901D /* MainWindow-iPad.xib in Resources */ = {isa = PBXBuildFile; fileRef = FA065FEC128614C400FEA989 /* MainWindow-iPad.xib */; };
- FAFB06BE151215EE0041901D /* unicode_blocks.txt in Resources */ = {isa = PBXBuildFile; fileRef = EE583CBA12F773F00042CBE3 /* unicode_blocks.txt */; };
- FAFB06BF151215EE0041901D /* fonts_blacklist.txt in Resources */ = {isa = PBXBuildFile; fileRef = EEFE7C1212F8C9E1006AF8C3 /* fonts_blacklist.txt */; };
- FAFB06C0151215EE0041901D /* fonts_whitelist.txt in Resources */ = {isa = PBXBuildFile; fileRef = EEFE7C1312F8C9E1006AF8C3 /* fonts_whitelist.txt */; };
- FAFB06C7151215EE0041901D /* 01_dejavusans.ttf in Resources */ = {isa = PBXBuildFile; fileRef = EEA615E5134C4968003A9827 /* 01_dejavusans.ttf */; };
- FAFB06C8151215EE0041901D /* 02_wqy-microhei.ttf in Resources */ = {isa = PBXBuildFile; fileRef = EEA615E6134C4968003A9827 /* 02_wqy-microhei.ttf */; };
- FAFB06C9151215EE0041901D /* 03_jomolhari-id-a3d.ttf in Resources */ = {isa = PBXBuildFile; fileRef = EEA615E7134C4968003A9827 /* 03_jomolhari-id-a3d.ttf */; };
- FAFB06CA151215EE0041901D /* 04_padauk.ttf in Resources */ = {isa = PBXBuildFile; fileRef = EEA615E8134C4968003A9827 /* 04_padauk.ttf */; };
- FAFB06CB151215EE0041901D /* 05_khmeros.ttf in Resources */ = {isa = PBXBuildFile; fileRef = EEA615E9134C4968003A9827 /* 05_khmeros.ttf */; };
- FAFB06CC151215EE0041901D /* 06_code2000.ttf in Resources */ = {isa = PBXBuildFile; fileRef = EE164810135CEE49003B8A3E /* 06_code2000.ttf */; };
- FAFB06CE151215EE0041901D /* categories.txt in Resources */ = {isa = PBXBuildFile; fileRef = FAAFD696139D9BE2000AE70C /* categories.txt */; };
- FAFB06D1151215EE0041901D /* types.txt in Resources */ = {isa = PBXBuildFile; fileRef = FA64D9A813F975AD00350ECF /* types.txt */; };
- FAFB08D2151215EE0041901D /* WorldCoasts.mwm in Resources */ = {isa = PBXBuildFile; fileRef = FA459EB314327AF700B5BB3C /* WorldCoasts.mwm */; };
- FAFB08D3151215EE0041901D /* packed_polygons.bin in Resources */ = {isa = PBXBuildFile; fileRef = FA85F632145DDDC20090E1A0 /* packed_polygons.bin */; };
- FAFB08D4151215EE0041901D /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = FA99CB71147089B100689A9A /* Localizable.strings */; };
- FAFB08DB151215EE0041901D /* drules_proto.bin in Resources */ = {isa = PBXBuildFile; fileRef = F7FDD822147F30CC005900FA /* drules_proto.bin */; };
- FAFB08E9151215EE0041901D /* main.mm in Sources */ = {isa = PBXBuildFile; fileRef = 29B97316FDCFA39411CA2CEA /* main.mm */; };
- FAFB08EA151215EE0041901D /* MapsAppDelegate.mm in Sources */ = {isa = PBXBuildFile; fileRef = 1D3623250D0F684500981E51 /* MapsAppDelegate.mm */; };
- FAFB08EB151215EE0041901D /* EAGLView.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46F26CD710F623BA00ECCA39 /* EAGLView.mm */; };
- FAFB08EC151215EE0041901D /* MapViewController.mm in Sources */ = {isa = PBXBuildFile; fileRef = EED10A4411F78D120095FAD4 /* MapViewController.mm */; };
- FAFB08EF151215EE0041901D /* RenderBuffer.mm in Sources */ = {isa = PBXBuildFile; fileRef = EE7F297D1219ECA300EB67A9 /* RenderBuffer.mm */; };
- FAFB08F0151215EE0041901D /* RenderContext.mm in Sources */ = {isa = PBXBuildFile; fileRef = EE7F297E1219ECA300EB67A9 /* RenderContext.mm */; };
- FAFB08F1151215EE0041901D /* WebViewController.mm in Sources */ = {isa = PBXBuildFile; fileRef = FAFCB63513366E78001A5C59 /* WebViewController.mm */; };
- FAFB08F2151215EE0041901D /* CustomAlertView.mm in Sources */ = {isa = PBXBuildFile; fileRef = FA34BEC81338D72F00FFB2A7 /* CustomAlertView.mm */; };
- FAFB08F5151215EE0041901D /* Preferences.mm in Sources */ = {isa = PBXBuildFile; fileRef = FA29FDA9141E77F8004ADF66 /* Preferences.mm */; };
- FAFB08F6151215EE0041901D /* LocationManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = FAA5C2A1144F135F005337F6 /* LocationManager.mm */; };
- FAFB08FC151215EE0041901D /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1D30AB110D05D00D00671497 /* Foundation.framework */; };
- FAFB08FD151215EE0041901D /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1DF5F4DF0D08C38300B7A737 /* UIKit.framework */; };
- FAFB08FE151215EE0041901D /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 288765070DF74369002DB57D /* CoreGraphics.framework */; };
- FAFB08FF151215EE0041901D /* OpenGLES.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 46F26C7210F61FD600ECCA39 /* OpenGLES.framework */; };
- FAFB0900151215EE0041901D /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 46F26D1E10F626CB00ECCA39 /* QuartzCore.framework */; };
- FAFB0901151215EE0041901D /* CoreLocation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = EEB7E22111E9079400080A68 /* CoreLocation.framework */; };
- FAFB0909151215EE0041901D /* SystemConfiguration.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = FA87151A12B1518F00592DAF /* SystemConfiguration.framework */; };
FAFCB63613366E78001A5C59 /* WebViewController.mm in Sources */ = {isa = PBXBuildFile; fileRef = FAFCB63513366E78001A5C59 /* WebViewController.mm */; };
FAFF422A1347F101009BBB14 /* World.mwm in Resources */ = {isa = PBXBuildFile; fileRef = FAFF42291347F101009BBB14 /* World.mwm */; };
/* End PBXBuildFile section */
@@ -347,7 +193,7 @@
1D30AB110D05D00D00671497 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = System/Library/Frameworks/Foundation.framework; sourceTree = SDKROOT; };
1D3623240D0F684500981E51 /* MapsAppDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MapsAppDelegate.h; sourceTree = ""; };
1D3623250D0F684500981E51 /* MapsAppDelegate.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; lineEnding = 0; path = MapsAppDelegate.mm; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.objcpp; };
- 1D6058910D05DD3D006BFB54 /* maps.me dbg lite.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "maps.me dbg lite.app"; sourceTree = BUILT_PRODUCTS_DIR; };
+ 1D6058910D05DD3D006BFB54 /* maps.me dbg.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "maps.me dbg.app"; sourceTree = BUILT_PRODUCTS_DIR; };
1DF5F4DF0D08C38300B7A737 /* UIKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UIKit.framework; path = System/Library/Frameworks/UIKit.framework; sourceTree = SDKROOT; };
288765070DF74369002DB57D /* CoreGraphics.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreGraphics.framework; path = System/Library/Frameworks/CoreGraphics.framework; sourceTree = SDKROOT; };
28A0AB4B0D9B1048005BE974 /* Maps_Prefix.pch */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; lineEnding = 0; path = Maps_Prefix.pch; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.objc; };
@@ -360,16 +206,17 @@
46F26D1E10F626CB00ECCA39 /* QuartzCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = QuartzCore.framework; path = System/Library/Frameworks/QuartzCore.framework; sourceTree = SDKROOT; };
46F8A2EB10EB63040045521A /* MapViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; lineEnding = 0; path = MapViewController.h; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.cpp; };
49DE1CA213437D7A00A93417 /* libbzip2.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; path = libbzip2.a; sourceTree = SOURCE_ROOT; };
- 6B948E131A254C9800229BD5 /* MRGService.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = MRGService.framework; sourceTree = ""; };
6B948E141A254C9800229BD5 /* ExternalLibs */ = {isa = PBXFileReference; lastKnownFileType = folder; path = ExternalLibs; sourceTree = ""; };
6B948E191A25533C00229BD5 /* libGoogleAnalyticsServices.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libGoogleAnalyticsServices.a; path = Statistics/MRGService/ExternalLibs/GoogleAnalytics/libGoogleAnalyticsServices.a; sourceTree = ""; };
6B948E1A1A25533C00229BD5 /* libAdIdAccess.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libAdIdAccess.a; path = Statistics/MRGService/ExternalLibs/GoogleAnalytics/libAdIdAccess.a; sourceTree = ""; };
6B948E1B1A25533C00229BD5 /* libAppsFlyerLib.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libAppsFlyerLib.a; path = Statistics/MRGService/ExternalLibs/AppsFlyer/libAppsFlyerLib.a; sourceTree = ""; };
6B948E1C1A25533C00229BD5 /* libMyTracker.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libMyTracker.a; path = Statistics/MRGService/ExternalLibs/MyTracker/libMyTracker.a; sourceTree = ""; };
+ 6BBD66B11A695722005FF58D /* MobileAppTracker.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = MobileAppTracker.framework; path = Statistics/MobileAppTracker.framework; sourceTree = ""; };
+ 6BBD66B21A695722005FF58D /* MRGService.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = MRGService.framework; path = Statistics/MRGService/MRGService.framework; sourceTree = ""; };
772923C9184E0440008C1EDC /* hu */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hu; path = hu.lproj/Localizable.strings; sourceTree = ""; };
7794829519A4E66A005F57B9 /* sk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sk; path = sk.lproj/Localizable.strings; sourceTree = ""; };
77DDA9A116D504F900804BDB /* cs */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = cs; path = cs.lproj/Localizable.strings; sourceTree = ""; };
- 8D1107310486CEB800E47090 /* MapsWithMe-Pro.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = "MapsWithMe-Pro.plist"; plistStructureDefinitionIdentifier = "com.apple.xcode.plist.structure-definition.iphone.info-plist"; sourceTree = ""; };
+ 8D1107310486CEB800E47090 /* MAPSME.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = MAPSME.plist; plistStructureDefinitionIdentifier = "com.apple.xcode.plist.structure-definition.iphone.info-plist"; sourceTree = ""; };
972CDCC51887F1B7006641CA /* CFNetwork.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CFNetwork.framework; path = System/Library/Frameworks/CFNetwork.framework; sourceTree = SDKROOT; };
97354B6C196EDD3A00352536 /* AccountManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AccountManager.h; sourceTree = ""; };
97354B6D196EDD3A00352536 /* AccountManager.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = AccountManager.m; sourceTree = ""; };
@@ -415,8 +262,6 @@
977E26C119E31BCC00BA2219 /* ActiveMapsVC.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = ActiveMapsVC.mm; sourceTree = ""; };
977E26C419E31BDF00BA2219 /* DownloaderParentVC.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DownloaderParentVC.h; sourceTree = ""; };
977E26C519E31BDF00BA2219 /* DownloaderParentVC.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = DownloaderParentVC.mm; sourceTree = ""; };
- 9789DB54188D5E2A007C6FAE /* InAppMessagesManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = InAppMessagesManager.h; sourceTree = ""; };
- 9789DB55188D5E2A007C6FAE /* InAppMessagesManager.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = InAppMessagesManager.mm; sourceTree = ""; };
9789DB58188D94F9007C6FAE /* InterstitialView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = InterstitialView.h; sourceTree = ""; };
9789DB59188D94F9007C6FAE /* InterstitialView.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = InterstitialView.mm; sourceTree = ""; };
978D4A231996B0EC00D72CA7 /* CommunityVC.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CommunityVC.h; sourceTree = ""; };
@@ -474,7 +319,6 @@
97D092B4190A6E1D00FF645B /* PlacePageEditCell.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = PlacePageEditCell.mm; sourceTree = ""; };
97D092B7190AA69700FF645B /* SmallCompassView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SmallCompassView.h; sourceTree = ""; };
97D092B8190AA69700FF645B /* SmallCompassView.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = SmallCompassView.mm; sourceTree = ""; };
- 97D40C04184CF5F100A1D572 /* ImagesLite.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = ImagesLite.xcassets; sourceTree = SOURCE_ROOT; };
97D40C07184CFA4100A1D572 /* ImagesPro.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = ImagesPro.xcassets; sourceTree = SOURCE_ROOT; };
97D40C09184D031900A1D572 /* Images.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Images.xcassets; sourceTree = SOURCE_ROOT; };
97D807B618A92AAB00D416E0 /* MoreAppsVC.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MoreAppsVC.h; sourceTree = ""; };
@@ -484,7 +328,6 @@
97DD585218A8EAFA0079837E /* libAarkiSDK.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; path = libAarkiSDK.a; sourceTree = ""; };
97DD585318A8EAFA0079837E /* Aarki.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Aarki.h; sourceTree = ""; };
97DD585418A8EAFA0079837E /* AarkiContact.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AarkiContact.h; sourceTree = ""; };
- 97DD585718A8EB060079837E /* MobileAppTracker.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = MobileAppTracker.framework; sourceTree = ""; };
97DD585A18A8EB120079837E /* libFlurry_5.4.0.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; path = libFlurry_5.4.0.a; sourceTree = ""; };
97DD585B18A8EB120079837E /* Flurry.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Flurry.h; sourceTree = ""; };
97DEA09018D706C300C5F963 /* Common.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Common.h; sourceTree = ""; };
@@ -519,8 +362,7 @@
B08AA8CD1A24C7BC00810B1C /* LocalNotificationInfoProvider.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = LocalNotificationInfoProvider.m; sourceTree = ""; };
B08AA8D81A26299A00810B1C /* TimeUtils.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = TimeUtils.h; path = Categories/TimeUtils.h; sourceTree = ""; };
B08AA8D91A26299A00810B1C /* TimeUtils.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = TimeUtils.m; path = Categories/TimeUtils.m; sourceTree = ""; };
- B0DFE62C1A1B75DB00B6C35E /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; name = en; path = "en.lproj/LocalNotifications-Lite.plist"; sourceTree = ""; };
- B0DFE6301A1B78A200B6C35E /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; name = en; path = "en.lproj/LocalNotifications-Pro.plist"; sourceTree = ""; };
+ B0DFE6301A1B78A200B6C35E /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; name = en; path = en.lproj/LocalNotifications.plist; sourceTree = ""; };
B0E1FCDA1A23399E00A8E08B /* RouteOverallInfoView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RouteOverallInfoView.h; sourceTree = ""; };
B0E1FCDB1A23399E00A8E08B /* RouteOverallInfoView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = RouteOverallInfoView.m; sourceTree = ""; };
B0E1FCDD1A2343BC00A8E08B /* NextTurnPhoneView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = NextTurnPhoneView.h; sourceTree = ""; };
@@ -657,8 +499,6 @@
FAF457E415597BC100DCCC49 /* Framework.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Framework.h; sourceTree = ""; };
FAF457E615597D4600DCCC49 /* Framework.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Framework.cpp; sourceTree = ""; };
FAF8E2EC1752E0F100D41090 /* pl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pl; path = pl.lproj/Localizable.strings; sourceTree = ""; };
- FAFB091E151215EE0041901D /* maps.me dbg lite.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "maps.me dbg lite.app"; sourceTree = BUILT_PRODUCTS_DIR; };
- FAFB0920151215EF0041901D /* MapsWithMe-Lite.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = "MapsWithMe-Lite.plist"; sourceTree = ""; };
FAFCB63413366E78001A5C59 /* WebViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WebViewController.h; sourceTree = ""; };
FAFCB63513366E78001A5C59 /* WebViewController.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = WebViewController.mm; sourceTree = ""; };
FAFF42291347F101009BBB14 /* World.mwm */ = {isa = PBXFileReference; lastKnownFileType = file; name = World.mwm; path = ../../data/World.mwm; sourceTree = ""; };
@@ -669,6 +509,9 @@
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
+ 6BBD66B51A6957EE005FF58D /* FacebookSDK.framework in Frameworks */,
+ 6BBD66B31A695722005FF58D /* MobileAppTracker.framework in Frameworks */,
+ 6BBD66B41A695722005FF58D /* MRGService.framework in Frameworks */,
B08AA8D61A25E58C00810B1C /* Social.framework in Frameworks */,
B08AA8D51A25E58500810B1C /* PassKit.framework in Frameworks */,
6B948E1D1A25533C00229BD5 /* libGoogleAnalyticsServices.a in Frameworks */,
@@ -692,59 +535,12 @@
1D60589F0D05DD5A006BFB54 /* Foundation.framework in Frameworks */,
1DF5F4E00D08C38300B7A737 /* UIKit.framework in Frameworks */,
288765080DF74369002DB57D /* CoreGraphics.framework in Frameworks */,
- 6B948E151A254C9800229BD5 /* MRGService.framework in Frameworks */,
46F26C7310F61FD600ECCA39 /* OpenGLES.framework in Frameworks */,
46F26D1F10F626CB00ECCA39 /* QuartzCore.framework in Frameworks */,
EEB7E22211E9079400080A68 /* CoreLocation.framework in Frameworks */,
97DD585518A8EAFA0079837E /* libAarkiSDK.a in Frameworks */,
- 974386D91934CBAC00FD5659 /* FacebookSDK.framework in Frameworks */,
97DD585C18A8EB130079837E /* libFlurry_5.4.0.a in Frameworks */,
FA87151B12B1518F00592DAF /* SystemConfiguration.framework in Frameworks */,
- 97DD585818A8EB060079837E /* MobileAppTracker.framework in Frameworks */,
- );
- runOnlyForDeploymentPostprocessing = 0;
- };
- FAFB08FA151215EE0041901D /* Frameworks */ = {
- isa = PBXFrameworksBuildPhase;
- buildActionMask = 2147483647;
- files = (
- B08AA8D41A25E56B00810B1C /* libsqlite3.dylib in Frameworks */,
- B08AA8D31A25E56300810B1C /* libxml2.dylib in Frameworks */,
- B08AA8D21A25E55800810B1C /* libz.dylib in Frameworks */,
- B08AA8D11A25E54800810B1C /* CoreData.framework in Frameworks */,
- B08AA8D01A25E53600810B1C /* CoreMedia.framework in Frameworks */,
- 6B948E211A25536200229BD5 /* libGoogleAnalyticsServices.a in Frameworks */,
- 6B948E221A25536200229BD5 /* libAdIdAccess.a in Frameworks */,
- 6B948E231A25536200229BD5 /* libAppsFlyerLib.a in Frameworks */,
- 6B948E241A25536200229BD5 /* libMyTracker.a in Frameworks */,
- 97EDDCE518A299C000AEFB7A /* Twitter.framework in Frameworks */,
- 972CDCC61887F1B7006641CA /* CFNetwork.framework in Frameworks */,
- 97C98656186C734000AF7E9E /* AVFoundation.framework in Frameworks */,
- 97C98654186C5F0500AF7E9E /* AudioToolbox.framework in Frameworks */,
- 97C98652186C5EF000AF7E9E /* iAd.framework in Frameworks */,
- 97C98650186C5EDE00AF7E9E /* PassKit.framework in Frameworks */,
- 97C9864E186C5ED300AF7E9E /* Social.framework in Frameworks */,
- 6B948E161A254C9800229BD5 /* MRGService.framework in Frameworks */,
- 97C9864C186C5EAA00AF7E9E /* MediaPlayer.framework in Frameworks */,
- 97C98649186C5E9900AF7E9E /* EventKit.framework in Frameworks */,
- 97C9864A186C5E9900AF7E9E /* EventKitUI.framework in Frameworks */,
- 97719D481843B6F200BDD815 /* Security.framework in Frameworks */,
- 97719D461843B6E500BDD815 /* MessageUI.framework in Frameworks */,
- 97ECD8821836751100F77A46 /* MobileCoreServices.framework in Frameworks */,
- 97ECD8801836594A00F77A46 /* StoreKit.framework in Frameworks */,
- 97ECD881183674CA00F77A46 /* CoreTelephony.framework in Frameworks */,
- 97ECD872183625F900F77A46 /* AdSupport.framework in Frameworks */,
- FAFB08FC151215EE0041901D /* Foundation.framework in Frameworks */,
- 97DD585D18A8EB130079837E /* libFlurry_5.4.0.a in Frameworks */,
- FAFB08FD151215EE0041901D /* UIKit.framework in Frameworks */,
- FAFB08FE151215EE0041901D /* CoreGraphics.framework in Frameworks */,
- FAFB08FF151215EE0041901D /* OpenGLES.framework in Frameworks */,
- FAFB0900151215EE0041901D /* QuartzCore.framework in Frameworks */,
- FAFB0901151215EE0041901D /* CoreLocation.framework in Frameworks */,
- 97DD585918A8EB060079837E /* MobileAppTracker.framework in Frameworks */,
- FAFB0909151215EE0041901D /* SystemConfiguration.framework in Frameworks */,
- 97DD585618A8EAFB0079837E /* libAarkiSDK.a in Frameworks */,
- 974386DA1934CBAD00FD5659 /* FacebookSDK.framework in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
@@ -762,8 +558,7 @@
974D041B1977DE430081D0A7 /* LocalNotificationManager.mm */,
B08AA8CC1A24C7BC00810B1C /* LocalNotificationInfoProvider.h */,
B08AA8CD1A24C7BC00810B1C /* LocalNotificationInfoProvider.m */,
- B0DFE62F1A1B78A200B6C35E /* LocalNotifications-Pro.plist */,
- B0DFE62D1A1B75DB00B6C35E /* LocalNotifications-Lite.plist */,
+ B0DFE62F1A1B78A200B6C35E /* LocalNotifications.plist */,
B0FBFA251A515AFD0086819E /* ViewController.h */,
B0FBFA261A515AFD0086819E /* ViewController.m */,
B0FBFA291A515B4C0086819E /* TableViewController.h */,
@@ -792,8 +587,7 @@
19C28FACFE9D520D11CA2CBB /* Products */ = {
isa = PBXGroup;
children = (
- 1D6058910D05DD3D006BFB54 /* maps.me dbg lite.app */,
- FAFB091E151215EE0041901D /* maps.me dbg lite.app */,
+ 1D6058910D05DD3D006BFB54 /* maps.me dbg.app */,
);
name = Products;
sourceTree = "";
@@ -816,8 +610,7 @@
29B97323FDCFA39411CA2CEA /* Frameworks */,
19C28FACFE9D520D11CA2CBB /* Products */,
FA1DE68411E15D4E00C6D69A /* Static Libraries */,
- 8D1107310486CEB800E47090 /* MapsWithMe-Pro.plist */,
- FAFB0920151215EF0041901D /* MapsWithMe-Lite.plist */,
+ 8D1107310486CEB800E47090 /* MAPSME.plist */,
);
indentWidth = 2;
name = Maps;
@@ -837,7 +630,6 @@
isa = PBXGroup;
children = (
97D40C09184D031900A1D572 /* Images.xcassets */,
- 97D40C04184CF5F100A1D572 /* ImagesLite.xcassets */,
97D40C07184CFA4100A1D572 /* ImagesPro.xcassets */,
FA8F930C150184280057B215 /* Suggestion Icons */,
FA99CB71147089B100689A9A /* Localizable.strings */,
@@ -850,6 +642,8 @@
29B97323FDCFA39411CA2CEA /* Frameworks */ = {
isa = PBXGroup;
children = (
+ 6BBD66B11A695722005FF58D /* MobileAppTracker.framework */,
+ 6BBD66B21A695722005FF58D /* MRGService.framework */,
6B948E191A25533C00229BD5 /* libGoogleAnalyticsServices.a */,
6B948E1A1A25533C00229BD5 /* libAdIdAccess.a */,
6B948E1B1A25533C00229BD5 /* libAppsFlyerLib.a */,
@@ -947,8 +741,6 @@
9789DB53188D5DFF007C6FAE /* In App Messaging */ = {
isa = PBXGroup;
children = (
- 9789DB54188D5E2A007C6FAE /* InAppMessagesManager.h */,
- 9789DB55188D5E2A007C6FAE /* InAppMessagesManager.mm */,
9789DB58188D94F9007C6FAE /* InterstitialView.h */,
9789DB59188D94F9007C6FAE /* InterstitialView.mm */,
);
@@ -1067,7 +859,6 @@
B00511071A1102FE00A61AA4 /* MRGService */ = {
isa = PBXGroup;
children = (
- 6B948E131A254C9800229BD5 /* MRGService.framework */,
6B948E141A254C9800229BD5 /* ExternalLibs */,
);
path = MRGService;
@@ -1098,7 +889,6 @@
CB252D6C16FF82C8001E41E9 /* Statistics.mm */,
97DD585A18A8EB120079837E /* libFlurry_5.4.0.a */,
97DD585B18A8EB120079837E /* Flurry.h */,
- 97DD585718A8EB060079837E /* MobileAppTracker.framework */,
97DD585218A8EAFA0079837E /* libAarkiSDK.a */,
97DD585318A8EAFA0079837E /* Aarki.h */,
97DD585418A8EAFA0079837E /* AarkiContact.h */,
@@ -1288,9 +1078,9 @@
/* End PBXGroup section */
/* Begin PBXNativeTarget section */
- 1D6058900D05DD3D006BFB54 /* MapsWithMe Pro */ = {
+ 1D6058900D05DD3D006BFB54 /* MAPS.ME */ = {
isa = PBXNativeTarget;
- buildConfigurationList = 1D6058960D05DD3E006BFB54 /* Build configuration list for PBXNativeTarget "MapsWithMe Pro" */;
+ buildConfigurationList = 1D6058960D05DD3E006BFB54 /* Build configuration list for PBXNativeTarget "MAPS.ME" */;
buildPhases = (
FA3A60E715AD5BBD00F40D20 /* Run Script */,
1D60588D0D05DD3D006BFB54 /* Resources */,
@@ -1301,27 +1091,9 @@
);
dependencies = (
);
- name = "MapsWithMe Pro";
+ name = MAPS.ME;
productName = Maps;
- productReference = 1D6058910D05DD3D006BFB54 /* maps.me dbg lite.app */;
- productType = "com.apple.product-type.application";
- };
- FAFB06A9151215EE0041901D /* MapsWithMe Lite */ = {
- isa = PBXNativeTarget;
- buildConfigurationList = FAFB0913151215EE0041901D /* Build configuration list for PBXNativeTarget "MapsWithMe Lite" */;
- buildPhases = (
- FA78191C15C5F673009E0278 /* Run Script */,
- FAFB06AA151215EE0041901D /* Resources */,
- FAFB08E8151215EE0041901D /* Sources */,
- FAFB08FA151215EE0041901D /* Frameworks */,
- );
- buildRules = (
- );
- dependencies = (
- );
- name = "MapsWithMe Lite";
- productName = Maps;
- productReference = FAFB091E151215EE0041901D /* maps.me dbg lite.app */;
+ productReference = 1D6058910D05DD3D006BFB54 /* maps.me dbg.app */;
productType = "com.apple.product-type.application";
};
/* End PBXNativeTarget section */
@@ -1341,14 +1113,6 @@
};
};
};
- FAFB06A9151215EE0041901D = {
- DevelopmentTeam = XMK5825GXK;
- SystemCapabilities = {
- com.apple.BackgroundModes = {
- enabled = 1;
- };
- };
- };
};
};
buildConfigurationList = C01FCF4E08A954540054247B /* Build configuration list for PBXProject "Maps" */;
@@ -1388,8 +1152,7 @@
projectDirPath = "";
projectRoot = "";
targets = (
- 1D6058900D05DD3D006BFB54 /* MapsWithMe Pro */,
- FAFB06A9151215EE0041901D /* MapsWithMe Lite */,
+ 1D6058900D05DD3D006BFB54 /* MAPS.ME */,
);
};
/* End PBXProject section */
@@ -1418,7 +1181,7 @@
97FC99DC19C1A2CD00C1CF98 /* resources-mdpi in Resources */,
97FC99DE19C1A2CD00C1CF98 /* resources-xhdpi in Resources */,
97D40C0A184D031900A1D572 /* Images.xcassets in Resources */,
- B0DFE6311A1B78A200B6C35E /* LocalNotifications-Pro.plist in Resources */,
+ B0DFE6311A1B78A200B6C35E /* LocalNotifications.plist in Resources */,
978D4A31199A11E600D72CA7 /* faq.html in Resources */,
97D40C08184CFA4100A1D572 /* ImagesPro.xcassets in Resources */,
97FC99E019C1A2CD00C1CF98 /* resources-xxhdpi in Resources */,
@@ -1469,50 +1232,6 @@
);
runOnlyForDeploymentPostprocessing = 0;
};
- FAFB06AA151215EE0041901D /* Resources */ = {
- isa = PBXResourcesBuildPhase;
- buildActionMask = 2147483647;
- files = (
- FAFB06AB151215EE0041901D /* MainWindow.xib in Resources */,
- FAFB06AC151215EE0041901D /* classificator.txt in Resources */,
- FAFB06AE151215EE0041901D /* MainWindow-iPad.xib in Resources */,
- FAFB06BE151215EE0041901D /* unicode_blocks.txt in Resources */,
- FAFB06BF151215EE0041901D /* fonts_blacklist.txt in Resources */,
- FAFB06C0151215EE0041901D /* fonts_whitelist.txt in Resources */,
- FAFB06C7151215EE0041901D /* 01_dejavusans.ttf in Resources */,
- FAFB06C8151215EE0041901D /* 02_wqy-microhei.ttf in Resources */,
- FAFB06C9151215EE0041901D /* 03_jomolhari-id-a3d.ttf in Resources */,
- FAFB06CA151215EE0041901D /* 04_padauk.ttf in Resources */,
- FAFB06CB151215EE0041901D /* 05_khmeros.ttf in Resources */,
- FAFB06CC151215EE0041901D /* 06_code2000.ttf in Resources */,
- FAFB06CE151215EE0041901D /* categories.txt in Resources */,
- FAFB06D1151215EE0041901D /* types.txt in Resources */,
- 97FC99DD19C1A2CD00C1CF98 /* resources-mdpi in Resources */,
- 97D40C0B184D031900A1D572 /* Images.xcassets in Resources */,
- B0DFE62B1A1B75DB00B6C35E /* LocalNotifications-Lite.plist in Resources */,
- 97719D4C1843B86700BDD815 /* Main_iPad.storyboard in Resources */,
- 97FC99DF19C1A2CD00C1CF98 /* resources-xhdpi in Resources */,
- 97D40C06184CF5F100A1D572 /* ImagesLite.xcassets in Resources */,
- 978D4A32199A11E600D72CA7 /* faq.html in Resources */,
- 97FC99E119C1A2CD00C1CF98 /* resources-xxhdpi in Resources */,
- FA7F4B0017F1FFE800FAB1B5 /* World.mwm in Resources */,
- 97A5968019B9CD47007A963F /* copyright.html in Resources */,
- FAFB08D2151215EE0041901D /* WorldCoasts.mwm in Resources */,
- FAFB08D3151215EE0041901D /* packed_polygons.bin in Resources */,
- FAFB08D4151215EE0041901D /* Localizable.strings in Resources */,
- FAFB08DB151215EE0041901D /* drules_proto.bin in Resources */,
- 978F9248183B6671000D6C7C /* Main_iPhone.storyboard in Resources */,
- FAAEA7D2161BD26600CCD661 /* synonyms.txt in Resources */,
- FA140652162A6288002BC1ED /* empty@2x.png in Resources */,
- FA140654162A6288002BC1ED /* empty.png in Resources */,
- FA140656162A6288002BC1ED /* eye.png in Resources */,
- FA140658162A6288002BC1ED /* eye@2x.png in Resources */,
- F7264B8C16388E0B00A8E6C0 /* countries.txt in Resources */,
- FAF30A96173AB23900818BF6 /* 00_roboto_regular.ttf in Resources */,
- ED9CC5F017CA18770051642E /* ios-guides.json in Resources */,
- );
- runOnlyForDeploymentPostprocessing = 0;
- };
/* End PBXResourcesBuildPhase section */
/* Begin PBXShellScriptBuildPhase section */
@@ -1530,20 +1249,6 @@
shellPath = /bin/bash;
shellScript = "LOWERED_CONFIG=`echo $CONFIGURATION | tr [A-Z] [a-z]`\nCONF=\"simulator\"\nDRAPE_CONF=\"old_renderer\"\nif [[ \"$LOWERED_CONFIG\" == *production* || \"$LOWERED_CONFIG\" == *adhoc* ]]; then\n CONF=\"production\"\nelif [[ \"$LOWERED_CONFIG\" == *debug* ]]; then\n CONF=\"debug\"\nelif [[ \"$LOWERED_CONFIG\" == *release* ]]; then\n if [[ \"$LOWERED_CONFIG\" == *simulator* ]]; then\n CONF=\"simulator-release\"\n else\n CONF=\"release\"\n fi\nfi\n\nif [[ \"$LOWERED_CONFIG\" == *drape* ]]; then\n echo \"Drape renderer building\"\n DRAPE_CONF=\"drape\"\nfi\n\necho \"Building $CONF configuration\"\nbash \"$SRCROOT/../../tools/autobuild/ios.sh\" $CONF $DRAPE_CONF";
};
- FA78191C15C5F673009E0278 /* Run Script */ = {
- isa = PBXShellScriptBuildPhase;
- buildActionMask = 2147483647;
- files = (
- );
- inputPaths = (
- );
- name = "Run Script";
- outputPaths = (
- );
- runOnlyForDeploymentPostprocessing = 0;
- shellPath = /bin/bash;
- shellScript = "LOWERED_CONFIG=`echo $CONFIGURATION | tr [A-Z] [a-z]`\nCONF=\"simulator\"\nif [[ \"$LOWERED_CONFIG\" == *production* || \"$LOWERED_CONFIG\" == *adhoc* ]]; then\n CONF=\"production\"\nelif [[ \"$LOWERED_CONFIG\" == *debug* ]]; then\n CONF=\"debug\"\nelif [[ \"$LOWERED_CONFIG\" == *release* ]]; then\n CONF=\"release\"\nfi\n\necho \"Building $CONF configuration\"\nbash \"$SRCROOT/../../tools/autobuild/ios.sh\" $CONF \"old_renderer\"";
- };
/* End PBXShellScriptBuildPhase section */
/* Begin PBXSourcesBuildPhase section */
@@ -1611,7 +1316,6 @@
FAAEA7D5161D8D3100CCD661 /* BookmarksRootVC.mm in Sources */,
B0FBFA2B1A515B4C0086819E /* TableViewController.m in Sources */,
F785EB4016386FC4003A38A8 /* BookmarkCell.mm in Sources */,
- 9789DB56188D5E2A007C6FAE /* InAppMessagesManager.mm in Sources */,
9778E99D191A5B6600AD850A /* BookmarkDescriptionVC.mm in Sources */,
974D041D1977DE430081D0A7 /* LocalNotificationManager.mm in Sources */,
97354B6E196EDD3A00352536 /* AccountManager.m in Sources */,
@@ -1635,109 +1339,15 @@
);
runOnlyForDeploymentPostprocessing = 0;
};
- FAFB08E8151215EE0041901D /* Sources */ = {
- isa = PBXSourcesBuildPhase;
- buildActionMask = 2147483647;
- files = (
- 978D4A261996B0EC00D72CA7 /* CommunityVC.m in Sources */,
- FAFB08E9151215EE0041901D /* main.mm in Sources */,
- 9747278518338F0C006B7CB7 /* UIViewController+Navigation.m in Sources */,
- 978D4A2A1996C17300D72CA7 /* RichTextVC.m in Sources */,
- FAFB08EA151215EE0041901D /* MapsAppDelegate.mm in Sources */,
- 97908B31196591FB003DD7C6 /* SearchShowOnMapCell.m in Sources */,
- B0FBFA281A515AFD0086819E /* ViewController.m in Sources */,
- 976D86F219C877E600C920EF /* MapCell.mm in Sources */,
- 977E26C319E31BCC00BA2219 /* ActiveMapsVC.mm in Sources */,
- FAFB08EB151215EE0041901D /* EAGLView.mm in Sources */,
- 97A8001118B21395000C07A2 /* SearchBar.mm in Sources */,
- FAFB08EC151215EE0041901D /* MapViewController.mm in Sources */,
- FAFB08EF151215EE0041901D /* RenderBuffer.mm in Sources */,
- A3CC2CD51A1C723900B832E1 /* LocationPredictor.mm in Sources */,
- 97DEA09718D75BB000C5F963 /* ContextViews.mm in Sources */,
- 978F9254183BD530000D6C7C /* NavigationController.mm in Sources */,
- B08AA8DC1A2647F100810B1C /* RouteOverallInfoView.m in Sources */,
- 97508420199501F100A7457D /* ImageDownloader.m in Sources */,
- 97A0EEFD192F3B43009B2779 /* BottomMenuCell.mm in Sources */,
- 97C9851F186AE3C500AF7E9E /* Reachability.m in Sources */,
- 97ABBA4618C8DF620079333C /* PlacePageView.mm in Sources */,
- 977E26BA19E2E64200BA2219 /* MapsObservers.mm in Sources */,
- 9789DB5B188D94F9007C6FAE /* InterstitialView.mm in Sources */,
- FAFB08F0151215EE0041901D /* RenderContext.mm in Sources */,
- FAFB08F1151215EE0041901D /* WebViewController.mm in Sources */,
- 9769D6F01912BF3000CA6158 /* ContainerView.mm in Sources */,
- FAFB08F2151215EE0041901D /* CustomAlertView.mm in Sources */,
- 977E26BF19E31BBE00BA2219 /* CountryTreeVC.mm in Sources */,
- 97F61782183E6172009919E2 /* LocationButton.mm in Sources */,
- B08AA8D71A26108F00810B1C /* LocalNotificationInfoProvider.m in Sources */,
- 9747264418323080006B7CB7 /* UIKitCategories.m in Sources */,
- FAFB08F5151215EE0041901D /* Preferences.mm in Sources */,
- B0FBFA2C1A515B4C0086819E /* TableViewController.m in Sources */,
- 97F0817F19AF72590098FB0B /* BadgeView.m in Sources */,
- 97D807BD18A933FB00D416E0 /* MoreAppsCell.m in Sources */,
- 97908B2D1965876C003DD7C6 /* SearchCategoryCell.m in Sources */,
- FAFB08F6151215EE0041901D /* LocationManager.mm in Sources */,
- B0183B751A272FF500D7A4BA /* TimeUtils.m in Sources */,
- 9789DB57188D5E2A007C6FAE /* InAppMessagesManager.mm in Sources */,
- 97AA2822190AD21100AE1AAB /* PlacePageShareCell.m in Sources */,
- 976D86F619CB21BD00C920EF /* RouteView.m in Sources */,
- 97D092BA190AA69700FF645B /* SmallCompassView.mm in Sources */,
- 978F9241183B660F000D6C7C /* SettingsViewController.mm in Sources */,
- 97A8001518B2140A000C07A2 /* SearchResultCell.m in Sources */,
- F7B90CD41521E6D200C054EE /* CustomNavigationView.mm in Sources */,
- 9778E9A2191A663700AD850A /* BookmarkNameVC.mm in Sources */,
- FA36B80E15403A4F004560CC /* BookmarksVC.mm in Sources */,
- 97D807B918A92AAB00D416E0 /* MoreAppsVC.mm in Sources */,
- FAF457E815597D4600DCCC49 /* Framework.cpp in Sources */,
- 97A8002818B2741C000C07A2 /* SearchCell.m in Sources */,
- 974386DE19373EA400FD5659 /* ToastView.m in Sources */,
- FA054613155C465E001F4E37 /* SelectSetVC.mm in Sources */,
- 97CC93BC19599F4700369B42 /* SearchSuggestCell.m in Sources */,
- FAA614B9155F16950031C345 /* AddSetVC.mm in Sources */,
- FAAEA7D6161D8D3100CCD661 /* BookmarksRootVC.mm in Sources */,
- 977E26C719E31BDF00BA2219 /* DownloaderParentVC.mm in Sources */,
- B08AA8DB1A2647EE00810B1C /* NextTurnPhoneView.m in Sources */,
- 97D092B6190A6E1D00FF645B /* PlacePageEditCell.mm in Sources */,
- F785EB4116386FC4003A38A8 /* BookmarkCell.mm in Sources */,
- 97C98523186AE3CF00AF7E9E /* AppInfo.mm in Sources */,
- 978F9243183B660F000D6C7C /* SelectableCell.m in Sources */,
- 974D041E1977DE430081D0A7 /* LocalNotificationManager.mm in Sources */,
- 97354B6F196EDD3F00352536 /* AccountManager.m in Sources */,
- 97A0EEFB192F3B43009B2779 /* BottomMenu.mm in Sources */,
- CB252D7016FF82C9001E41E9 /* Statistics.mm in Sources */,
- 9778E99E191A5B6600AD850A /* BookmarkDescriptionVC.mm in Sources */,
- 978F9245183B660F000D6C7C /* SwitchCell.m in Sources */,
- EDB811A4175E1A9C00E36BF2 /* TwoButtonsView.m in Sources */,
- 97508424199522D300A7457D /* SettingsAndMoreVC.mm in Sources */,
- 9773DB90198652E600C4A9E9 /* PlacePageBookmarkDescriptionCell.m in Sources */,
- 97F61795183E7445009919E2 /* LinkCell.m in Sources */,
- EDC5C544175F2CA600420E92 /* ShareActionSheet.mm in Sources */,
- 976D86ED19C8697700C920EF /* ProgressView.m in Sources */,
- 9778E9A6191A86D800AD850A /* SelectedColorView.m in Sources */,
- 97A8000D18B21363000C07A2 /* SearchView.mm in Sources */,
- ED48BBBB17C2B1E2003E7E92 /* CircleView.mm in Sources */,
- 97D092B2190A681F00FF645B /* PlacePageInfoCell.mm in Sources */,
- 9746492818EEE2F8004B4658 /* ToolbarView.mm in Sources */,
- ED48BBC417C3B3BF003E7E92 /* ColorPickerView.mm in Sources */,
- );
- runOnlyForDeploymentPostprocessing = 0;
- };
/* End PBXSourcesBuildPhase section */
/* Begin PBXVariantGroup section */
- B0DFE62D1A1B75DB00B6C35E /* LocalNotifications-Lite.plist */ = {
- isa = PBXVariantGroup;
- children = (
- B0DFE62C1A1B75DB00B6C35E /* en */,
- );
- name = "LocalNotifications-Lite.plist";
- sourceTree = "";
- };
- B0DFE62F1A1B78A200B6C35E /* LocalNotifications-Pro.plist */ = {
+ B0DFE62F1A1B78A200B6C35E /* LocalNotifications.plist */ = {
isa = PBXVariantGroup;
children = (
B0DFE6301A1B78A200B6C35E /* en */,
);
- name = "LocalNotifications-Pro.plist";
+ name = LocalNotifications.plist;
sourceTree = "";
};
FA99CB71147089B100689A9A /* Localizable.strings */ = {
@@ -1772,36 +1382,7 @@
/* End PBXVariantGroup section */
/* Begin XCBuildConfiguration section */
- 1D6058940D05DD3E006BFB54 /* Simulator Lite */ = {
- isa = XCBuildConfiguration;
- buildSettings = {
- ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
- ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage;
- CODE_SIGN_IDENTITY = "iPhone Developer";
- "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
- FRAMEWORK_SEARCH_PATHS = (
- "$(inherited)",
- "${SRCROOT}/Statistics",
- "$(PROJECT_DIR)",
- "$(PROJECT_DIR)/Statistics/MRGService/ExternalLibs/Chartboost",
- "$(PROJECT_DIR)/Statistics/MRGService",
- );
- GCC_PRECOMPILE_PREFIX_HEADER = YES;
- GCC_PREFIX_HEADER = Maps_Prefix.pch;
- INFOPLIST_FILE = "MapsWithMe-Lite.plist";
- LIBRARY_SEARCH_PATHS = (
- "$(inherited)",
- "${SRCROOT}/Statistics/**",
- "${SRCROOT}",
- "$(PROJECT_DIR)/Statistics/MRGService/ExternalLibs/GoogleAnalytics",
- "$(PROJECT_DIR)/Statistics/MRGService/ExternalLibs/AppsFlyer",
- "$(PROJECT_DIR)/Statistics/MRGService/ExternalLibs/MyTracker",
- );
- PROVISIONING_PROFILE = "";
- };
- name = "Simulator Lite";
- };
- A32B6D4E1A14A7B700E54A65 /* Drape Release Full */ = {
+ A32B6D4E1A14A7B700E54A65 /* Drape Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
@@ -1829,7 +1410,7 @@
GCC_UNROLL_LOOPS = YES;
GCC_WARN_UNINITIALIZED_AUTOS = YES;
HEADER_SEARCH_PATHS = ../../3party/boost;
- INFOPLIST_FILE = "MapsWithMe-Pro.plist";
+ INFOPLIST_FILE = MAPSME.plist;
IPHONEOS_DEPLOYMENT_TARGET = 5.0;
LIBRARY_SEARCH_PATHS = "\"$(SRCROOT)/../../../omim-iphone-release-drape-$(CURRENT_ARCH)/out/release\"";
ONLY_ACTIVE_ARCH = NO;
@@ -1875,9 +1456,9 @@
VALID_ARCHS = armv7;
VERSIONING_SYSTEM = "apple-generic";
};
- name = "Drape Release Full";
+ name = "Drape Release";
};
- A32B6D4F1A14A7B700E54A65 /* Drape Release Full */ = {
+ A32B6D4F1A14A7B700E54A65 /* Drape Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
@@ -1886,13 +1467,13 @@
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
FRAMEWORK_SEARCH_PATHS = (
"$(inherited)",
- "${SRCROOT}/Statistics",
- "$(PROJECT_DIR)",
+ "$(PROJECT_DIR)/Statistics",
"$(PROJECT_DIR)/Statistics/MRGService",
+ "$(PROJECT_DIR)",
);
GCC_PRECOMPILE_PREFIX_HEADER = YES;
GCC_PREFIX_HEADER = Maps_Prefix.pch;
- INFOPLIST_FILE = "MapsWithMe-Pro.plist";
+ INFOPLIST_FILE = MAPSME.plist;
LIBRARY_SEARCH_PATHS = (
"$(inherited)",
"${SRCROOT}/Statistics/**",
@@ -1929,63 +1510,9 @@
);
PROVISIONING_PROFILE = "";
};
- name = "Drape Release Full";
+ name = "Drape Release";
};
- A32B6D501A14A7B700E54A65 /* Drape Release Full */ = {
- isa = XCBuildConfiguration;
- buildSettings = {
- ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
- ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage;
- CODE_SIGN_IDENTITY = "iPhone Developer";
- "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
- FRAMEWORK_SEARCH_PATHS = (
- "$(inherited)",
- "${SRCROOT}/Statistics",
- "$(PROJECT_DIR)",
- "$(PROJECT_DIR)/Statistics/MRGService",
- );
- GCC_PRECOMPILE_PREFIX_HEADER = YES;
- GCC_PREFIX_HEADER = Maps_Prefix.pch;
- INFOPLIST_FILE = "MapsWithMe-Pro.plist";
- LIBRARY_SEARCH_PATHS = (
- "$(inherited)",
- "${SRCROOT}/Statistics/**",
- "${SRCROOT}",
- "$(PROJECT_DIR)/Statistics/MRGService/ExternalLibs/GoogleAnalytics",
- "$(PROJECT_DIR)/Statistics/MRGService/ExternalLibs/AppsFlyer",
- "$(PROJECT_DIR)/Statistics/MRGService/ExternalLibs/MyTracker",
- );
- OTHER_LDFLAGS = (
- "-lstats_client",
- "-lmap",
- "-lsearch",
- "-lgui",
- "-ldrape_frontend",
- "-ldrape",
- "-lgraphics",
- "-lstorage",
- "-lrouting",
- "-lindexer",
- "-lanim",
- "-lplatform",
- "-lgeometry",
- "-lcoding",
- "-lbase",
- "-lfreetype",
- "-lfribidi",
- "-lzlib",
- "-ljansson",
- "-ltomcrypt",
- "-lexpat",
- "-lprotobuf",
- "-losrm",
- "-ObjC",
- );
- PROVISIONING_PROFILE = "";
- };
- name = "Drape Release Full";
- };
- A32B6D5F1A14C16500E54A65 /* Drape Debug Full */ = {
+ A32B6D5F1A14C16500E54A65 /* Drape Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
@@ -2010,7 +1537,7 @@
GCC_SYMBOLS_PRIVATE_EXTERN = YES;
GCC_WARN_UNINITIALIZED_AUTOS = YES;
HEADER_SEARCH_PATHS = ../../3party/boost;
- INFOPLIST_FILE = "MapsWithMe-Pro.plist";
+ INFOPLIST_FILE = MAPSME.plist;
IPHONEOS_DEPLOYMENT_TARGET = 5.0;
LIBRARY_SEARCH_PATHS = "\"$(SRCROOT)/../../../omim-iphone-debug-drape-$(CURRENT_ARCH)/out/debug\"";
ONLY_ACTIVE_ARCH = NO;
@@ -2056,9 +1583,9 @@
VALID_ARCHS = armv7;
VERSIONING_SYSTEM = "apple-generic";
};
- name = "Drape Debug Full";
+ name = "Drape Debug";
};
- A32B6D601A14C16500E54A65 /* Drape Debug Full */ = {
+ A32B6D601A14C16500E54A65 /* Drape Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
@@ -2067,13 +1594,13 @@
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
FRAMEWORK_SEARCH_PATHS = (
"$(inherited)",
- "${SRCROOT}/Statistics",
- "$(PROJECT_DIR)",
+ "$(PROJECT_DIR)/Statistics",
"$(PROJECT_DIR)/Statistics/MRGService",
+ "$(PROJECT_DIR)",
);
GCC_PRECOMPILE_PREFIX_HEADER = YES;
GCC_PREFIX_HEADER = Maps_Prefix.pch;
- INFOPLIST_FILE = "MapsWithMe-Pro.plist";
+ INFOPLIST_FILE = MAPSME.plist;
LIBRARY_SEARCH_PATHS = (
"$(inherited)",
"${SRCROOT}/Statistics/**",
@@ -2084,403 +1611,9 @@
);
PROVISIONING_PROFILE = "";
};
- name = "Drape Debug Full";
+ name = "Drape Debug";
};
- A32B6D611A14C16500E54A65 /* Drape Debug Full */ = {
- isa = XCBuildConfiguration;
- buildSettings = {
- ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
- ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage;
- CODE_SIGN_IDENTITY = "iPhone Developer";
- "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
- FRAMEWORK_SEARCH_PATHS = (
- "$(inherited)",
- "${SRCROOT}/Statistics",
- "$(PROJECT_DIR)",
- "$(PROJECT_DIR)/Statistics/MRGService",
- );
- GCC_PRECOMPILE_PREFIX_HEADER = YES;
- GCC_PREFIX_HEADER = Maps_Prefix.pch;
- INFOPLIST_FILE = "MapsWithMe-Pro.plist";
- LIBRARY_SEARCH_PATHS = (
- "$(inherited)",
- "${SRCROOT}/Statistics/**",
- "${SRCROOT}",
- "$(PROJECT_DIR)/Statistics/MRGService/ExternalLibs/GoogleAnalytics",
- "$(PROJECT_DIR)/Statistics/MRGService/ExternalLibs/AppsFlyer",
- "$(PROJECT_DIR)/Statistics/MRGService/ExternalLibs/MyTracker",
- );
- PROVISIONING_PROFILE = "";
- };
- name = "Drape Debug Full";
- };
- C01FCF4F08A954540054247B /* Simulator Lite */ = {
- isa = XCBuildConfiguration;
- buildSettings = {
- ALWAYS_SEARCH_USER_PATHS = NO;
- BUNDLE_IDENTIFIER = com.mapswithme.travelguide.simulator;
- CLANG_CXX_LANGUAGE_STANDARD = "c++0x";
- CLANG_CXX_LIBRARY = "libc++";
- CLANG_ENABLE_OBJC_ARC = YES;
- COMPRESS_PNG_FILES = NO;
- COPY_PHASE_STRIP = NO;
- CURRENT_PROJECT_VERSION = 4.2.2;
- GCC_ENABLE_PASCAL_STRINGS = NO;
- GCC_FAST_MATH = YES;
- GCC_INLINES_ARE_PRIVATE_EXTERN = YES;
- GCC_OPTIMIZATION_LEVEL = 0;
- GCC_PREPROCESSOR_DEFINITIONS = (
- TARGET_OS_IPHONE,
- DEBUG,
- _DEBUG,
- OMIM_LITE,
- );
- GCC_SYMBOLS_PRIVATE_EXTERN = YES;
- GCC_WARN_UNINITIALIZED_AUTOS = YES;
- HEADER_SEARCH_PATHS = ../../3party/boost;
- INFOPLIST_FILE = "MapsWithMe-Lite.plist";
- IPHONEOS_DEPLOYMENT_TARGET = 5.0;
- LIBRARY_SEARCH_PATHS = "\"$(SRCROOT)/../../../omim-iphone-debug-i386/out/debug\"";
- ONLY_ACTIVE_ARCH = NO;
- OTHER_CFLAGS = (
- "-Wall",
- "-mno-thumb",
- );
- OTHER_CODE_SIGN_FLAGS = "";
- OTHER_CPLUSPLUSFLAGS = "$(OTHER_CFLAGS)";
- OTHER_LDFLAGS = (
- "-lstats_client",
- "-lmap",
- "-lsearch",
- "-lgui",
- "-lgraphics",
- "-lstorage",
- "-lrouting",
- "-lindexer",
- "-lanim",
- "-lplatform",
- "-lgeometry",
- "-lcoding",
- "-lbase",
- "-lfreetype",
- "-lfribidi",
- "-lzlib",
- "-ljansson",
- "-ltomcrypt",
- "-lexpat",
- "-lprotobuf",
- "-losrm",
- "-ObjC",
- );
- PRODUCT_NAME = "maps.me dbg lite";
- SDKROOT = iphoneos;
- STRIP_INSTALLED_PRODUCT = NO;
- TARGETED_DEVICE_FAMILY = "1,2";
- VALID_ARCHS = i386;
- VERSIONING_SYSTEM = "apple-generic";
- };
- name = "Simulator Lite";
- };
- FA0686DE13578E1D004CFF81 /* Production Lite */ = {
- isa = XCBuildConfiguration;
- buildSettings = {
- ALWAYS_SEARCH_USER_PATHS = NO;
- BUNDLE_IDENTIFIER = com.mapswithme.travelguide;
- CLANG_CXX_LANGUAGE_STANDARD = "c++0x";
- CLANG_CXX_LIBRARY = "libc++";
- CLANG_ENABLE_OBJC_ARC = YES;
- CODE_SIGN_IDENTITY = "iPhone Distribution";
- COMPRESS_PNG_FILES = NO;
- COPY_PHASE_STRIP = YES;
- CURRENT_PROJECT_VERSION = 4.2.2;
- GCC_ENABLE_PASCAL_STRINGS = NO;
- GCC_FAST_MATH = YES;
- GCC_INLINES_ARE_PRIVATE_EXTERN = YES;
- GCC_OPTIMIZATION_LEVEL = 3;
- GCC_PREPROCESSOR_DEFINITIONS = (
- OMIM_PRODUCTION,
- RELEASE,
- _RELEASE,
- NDEBUG,
- TARGET_OS_IPHONE,
- "NS_BLOCK_ASSERTIONS=1",
- OMIM_LITE,
- );
- GCC_SYMBOLS_PRIVATE_EXTERN = YES;
- GCC_UNROLL_LOOPS = YES;
- GCC_WARN_UNINITIALIZED_AUTOS = YES;
- HEADER_SEARCH_PATHS = ../../3party/boost;
- INFOPLIST_FILE = "MapsWithMe-Lite.plist";
- IPHONEOS_DEPLOYMENT_TARGET = 5.0;
- LIBRARY_SEARCH_PATHS = "\"$(SRCROOT)/../../../omim-iphone-production-$(CURRENT_ARCH)/out/production\"";
- ONLY_ACTIVE_ARCH = NO;
- OTHER_CFLAGS = (
- "-Wall",
- "-mno-thumb",
- );
- OTHER_CODE_SIGN_FLAGS = "";
- OTHER_CPLUSPLUSFLAGS = "$(OTHER_CFLAGS)";
- OTHER_LDFLAGS = (
- "-lstats_client",
- "-lmap",
- "-lsearch",
- "-lgui",
- "-lgraphics",
- "-lstorage",
- "-lrouting",
- "-lindexer",
- "-lanim",
- "-lplatform",
- "-lgeometry",
- "-lcoding",
- "-lbase",
- "-lfreetype",
- "-lfribidi",
- "-lzlib",
- "-ljansson",
- "-ltomcrypt",
- "-lexpat",
- "-lprotobuf",
- "-losrm",
- "-ObjC",
- );
- PRODUCT_NAME = maps.me;
- SDKROOT = iphoneos;
- STRIP_INSTALLED_PRODUCT = YES;
- TARGETED_DEVICE_FAMILY = "1,2";
- VALID_ARCHS = "armv7s armv7";
- VERSIONING_SYSTEM = "apple-generic";
- };
- name = "Production Lite";
- };
- FA0686DF13578E1D004CFF81 /* Production Lite */ = {
- isa = XCBuildConfiguration;
- buildSettings = {
- ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
- ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage;
- CODE_SIGN_IDENTITY = "iPhone Developer";
- "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
- FRAMEWORK_SEARCH_PATHS = (
- "$(inherited)",
- "${SRCROOT}/Statistics",
- "$(PROJECT_DIR)",
- "$(PROJECT_DIR)/Statistics/MRGService/ExternalLibs/Chartboost",
- "$(PROJECT_DIR)/Statistics/MRGService",
- );
- GCC_PRECOMPILE_PREFIX_HEADER = YES;
- GCC_PREFIX_HEADER = Maps_Prefix.pch;
- INFOPLIST_FILE = "MapsWithMe-Lite.plist";
- LIBRARY_SEARCH_PATHS = (
- "$(inherited)",
- "${SRCROOT}/Statistics/**",
- "${SRCROOT}",
- "$(PROJECT_DIR)/Statistics/MRGService/ExternalLibs/GoogleAnalytics",
- "$(PROJECT_DIR)/Statistics/MRGService/ExternalLibs/AppsFlyer",
- "$(PROJECT_DIR)/Statistics/MRGService/ExternalLibs/MyTracker",
- );
- PROVISIONING_PROFILE = "";
- };
- name = "Production Lite";
- };
- FA1DE85911E2235D00C6D69A /* Debug Lite */ = {
- isa = XCBuildConfiguration;
- buildSettings = {
- ALWAYS_SEARCH_USER_PATHS = NO;
- BUNDLE_IDENTIFIER = com.mapswithme.travelguide.debug;
- CLANG_CXX_LANGUAGE_STANDARD = "c++0x";
- CLANG_CXX_LIBRARY = "libc++";
- CLANG_ENABLE_OBJC_ARC = YES;
- CODE_SIGN_IDENTITY = "iPhone Developer";
- COMPRESS_PNG_FILES = NO;
- COPY_PHASE_STRIP = NO;
- CURRENT_PROJECT_VERSION = 4.2.2;
- GCC_ENABLE_PASCAL_STRINGS = NO;
- GCC_FAST_MATH = YES;
- GCC_INLINES_ARE_PRIVATE_EXTERN = YES;
- GCC_OPTIMIZATION_LEVEL = 0;
- GCC_PREPROCESSOR_DEFINITIONS = (
- DEBUG,
- _DEBUG,
- TARGET_OS_IPHONE,
- OMIM_LITE,
- );
- GCC_SYMBOLS_PRIVATE_EXTERN = YES;
- GCC_WARN_UNINITIALIZED_AUTOS = YES;
- HEADER_SEARCH_PATHS = ../../3party/boost;
- INFOPLIST_FILE = "MapsWithMe-Lite.plist";
- IPHONEOS_DEPLOYMENT_TARGET = 5.0;
- LIBRARY_SEARCH_PATHS = "\"$(SRCROOT)/../../../omim-iphone-debug-$(CURRENT_ARCH)/out/debug\"";
- ONLY_ACTIVE_ARCH = NO;
- OTHER_CFLAGS = (
- "-Wall",
- "-mno-thumb",
- );
- OTHER_CODE_SIGN_FLAGS = "";
- OTHER_CPLUSPLUSFLAGS = "$(OTHER_CFLAGS)";
- OTHER_LDFLAGS = (
- "-lstats_client",
- "-lmap",
- "-lsearch",
- "-lgui",
- "-lgraphics",
- "-lstorage",
- "-lrouting",
- "-lindexer",
- "-lanim",
- "-lplatform",
- "-lgeometry",
- "-lcoding",
- "-lbase",
- "-lfreetype",
- "-lfribidi",
- "-lzlib",
- "-ljansson",
- "-ltomcrypt",
- "-lexpat",
- "-lprotobuf",
- "-losrm",
- "-ObjC",
- );
- PRODUCT_NAME = "maps.me dbg lite";
- SDKROOT = iphoneos;
- STRIP_INSTALLED_PRODUCT = NO;
- TARGETED_DEVICE_FAMILY = "1,2";
- VALID_ARCHS = armv7;
- VERSIONING_SYSTEM = "apple-generic";
- };
- name = "Debug Lite";
- };
- FA1DE85A11E2235D00C6D69A /* Debug Lite */ = {
- isa = XCBuildConfiguration;
- buildSettings = {
- ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
- ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage;
- CODE_SIGN_IDENTITY = "iPhone Developer";
- "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
- FRAMEWORK_SEARCH_PATHS = (
- "$(inherited)",
- "${SRCROOT}/Statistics",
- "$(PROJECT_DIR)",
- "$(PROJECT_DIR)/Statistics/MRGService/ExternalLibs/Chartboost",
- "$(PROJECT_DIR)/Statistics/MRGService",
- );
- GCC_PRECOMPILE_PREFIX_HEADER = YES;
- GCC_PREFIX_HEADER = Maps_Prefix.pch;
- INFOPLIST_FILE = "MapsWithMe-Lite.plist";
- LIBRARY_SEARCH_PATHS = (
- "$(inherited)",
- "${SRCROOT}/Statistics/**",
- "${SRCROOT}",
- "$(PROJECT_DIR)/Statistics/MRGService/ExternalLibs/GoogleAnalytics",
- "$(PROJECT_DIR)/Statistics/MRGService/ExternalLibs/AppsFlyer",
- "$(PROJECT_DIR)/Statistics/MRGService/ExternalLibs/MyTracker",
- );
- PROVISIONING_PROFILE = "";
- };
- name = "Debug Lite";
- };
- FA1DE85B11E2236200C6D69A /* AdHoc Lite */ = {
- isa = XCBuildConfiguration;
- buildSettings = {
- ALWAYS_SEARCH_USER_PATHS = NO;
- BUNDLE_IDENTIFIER = com.mapswithme.travelguide.beta;
- CLANG_CXX_LANGUAGE_STANDARD = "c++0x";
- CLANG_CXX_LIBRARY = "libc++";
- CLANG_ENABLE_OBJC_ARC = YES;
- CODE_SIGN_IDENTITY = "iPhone Distribution";
- COMPRESS_PNG_FILES = NO;
- COPY_PHASE_STRIP = YES;
- CURRENT_PROJECT_VERSION = 4.2.2;
- GCC_ENABLE_PASCAL_STRINGS = NO;
- GCC_FAST_MATH = YES;
- GCC_INLINES_ARE_PRIVATE_EXTERN = YES;
- GCC_OPTIMIZATION_LEVEL = 3;
- GCC_PREPROCESSOR_DEFINITIONS = (
- OMIM_PRODUCTION,
- NDEBUG,
- RELEASE,
- _RELEASE,
- TARGET_OS_IPHONE,
- "NS_BLOCK_ASSERTIONS=1",
- OMIM_LITE,
- );
- GCC_SYMBOLS_PRIVATE_EXTERN = YES;
- GCC_UNROLL_LOOPS = YES;
- GCC_WARN_UNINITIALIZED_AUTOS = YES;
- HEADER_SEARCH_PATHS = ../../3party/boost;
- INFOPLIST_FILE = "MapsWithMe-Lite.plist";
- IPHONEOS_DEPLOYMENT_TARGET = 5.0;
- LIBRARY_SEARCH_PATHS = "\"$(SRCROOT)/../../../omim-iphone-production-$(CURRENT_ARCH)/out/production\"";
- ONLY_ACTIVE_ARCH = NO;
- OTHER_CFLAGS = (
- "-Wall",
- "-mno-thumb",
- );
- OTHER_CODE_SIGN_FLAGS = "";
- OTHER_CPLUSPLUSFLAGS = "$(OTHER_CFLAGS)";
- OTHER_LDFLAGS = (
- "-lstats_client",
- "-lmap",
- "-lsearch",
- "-lgui",
- "-lgraphics",
- "-lstorage",
- "-lrouting",
- "-lindexer",
- "-lanim",
- "-lplatform",
- "-lgeometry",
- "-lcoding",
- "-lbase",
- "-lfreetype",
- "-lfribidi",
- "-lzlib",
- "-ljansson",
- "-ltomcrypt",
- "-lexpat",
- "-lprotobuf",
- "-losrm",
- "-ObjC",
- );
- PRODUCT_NAME = "maps.me beta lite";
- SDKROOT = iphoneos;
- STRIP_INSTALLED_PRODUCT = YES;
- TARGETED_DEVICE_FAMILY = "1,2";
- VALID_ARCHS = "armv7s armv7";
- VERSIONING_SYSTEM = "apple-generic";
- };
- name = "AdHoc Lite";
- };
- FA1DE85C11E2236200C6D69A /* AdHoc Lite */ = {
- isa = XCBuildConfiguration;
- buildSettings = {
- ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
- ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage;
- CODE_SIGN_IDENTITY = "iPhone Developer";
- "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
- FRAMEWORK_SEARCH_PATHS = (
- "$(inherited)",
- "${SRCROOT}/Statistics",
- "$(PROJECT_DIR)",
- "$(PROJECT_DIR)/Statistics/MRGService/ExternalLibs/Chartboost",
- "$(PROJECT_DIR)/Statistics/MRGService",
- );
- GCC_PRECOMPILE_PREFIX_HEADER = YES;
- GCC_PREFIX_HEADER = Maps_Prefix.pch;
- INFOPLIST_FILE = "MapsWithMe-Lite.plist";
- LIBRARY_SEARCH_PATHS = (
- "$(inherited)",
- "${SRCROOT}/Statistics/**",
- "${SRCROOT}",
- "$(PROJECT_DIR)/Statistics/MRGService/ExternalLibs/GoogleAnalytics",
- "$(PROJECT_DIR)/Statistics/MRGService/ExternalLibs/AppsFlyer",
- "$(PROJECT_DIR)/Statistics/MRGService/ExternalLibs/MyTracker",
- );
- PROVISIONING_PROFILE = "";
- };
- name = "AdHoc Lite";
- };
- FAAB4119149BA83500C245B1 /* Simulator Full */ = {
+ FAAB4119149BA83500C245B1 /* Simulator */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
@@ -2504,7 +1637,7 @@
GCC_SYMBOLS_PRIVATE_EXTERN = YES;
GCC_WARN_UNINITIALIZED_AUTOS = YES;
HEADER_SEARCH_PATHS = ../../3party/boost;
- INFOPLIST_FILE = "MapsWithMe-Pro.plist";
+ INFOPLIST_FILE = MAPSME.plist;
IPHONEOS_DEPLOYMENT_TARGET = 5.0;
LIBRARY_SEARCH_PATHS = "\"$(SRCROOT)/../../../omim-iphone-debug-i386/out/debug\"";
ONLY_ACTIVE_ARCH = NO;
@@ -2545,9 +1678,9 @@
VALID_ARCHS = i386;
VERSIONING_SYSTEM = "apple-generic";
};
- name = "Simulator Full";
+ name = Simulator;
};
- FAAB411A149BA83500C245B1 /* Simulator Full */ = {
+ FAAB411A149BA83500C245B1 /* Simulator */ = {
isa = XCBuildConfiguration;
buildSettings = {
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
@@ -2556,14 +1689,13 @@
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
FRAMEWORK_SEARCH_PATHS = (
"$(inherited)",
- "${SRCROOT}/Statistics",
- "$(PROJECT_DIR)",
- "$(PROJECT_DIR)/Statistics/MRGService/ExternalLibs/Chartboost",
+ "$(PROJECT_DIR)/Statistics",
"$(PROJECT_DIR)/Statistics/MRGService",
+ "$(PROJECT_DIR)",
);
GCC_PRECOMPILE_PREFIX_HEADER = YES;
GCC_PREFIX_HEADER = Maps_Prefix.pch;
- INFOPLIST_FILE = "MapsWithMe-Pro.plist";
+ INFOPLIST_FILE = MAPSME.plist;
LIBRARY_SEARCH_PATHS = (
"$(inherited)",
"${SRCROOT}/Statistics/**",
@@ -2574,9 +1706,9 @@
);
PROVISIONING_PROFILE = "";
};
- name = "Simulator Full";
+ name = Simulator;
};
- FAAB411B149BA84700C245B1 /* Debug Full */ = {
+ FAAB411B149BA84700C245B1 /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
@@ -2601,7 +1733,7 @@
GCC_SYMBOLS_PRIVATE_EXTERN = YES;
GCC_WARN_UNINITIALIZED_AUTOS = YES;
HEADER_SEARCH_PATHS = ../../3party/boost;
- INFOPLIST_FILE = "MapsWithMe-Pro.plist";
+ INFOPLIST_FILE = MAPSME.plist;
IPHONEOS_DEPLOYMENT_TARGET = 5.0;
LIBRARY_SEARCH_PATHS = "\"$(SRCROOT)/../../../omim-iphone-debug-$(CURRENT_ARCH)/out/debug\"";
ONLY_ACTIVE_ARCH = NO;
@@ -2642,9 +1774,9 @@
VALID_ARCHS = armv7;
VERSIONING_SYSTEM = "apple-generic";
};
- name = "Debug Full";
+ name = Debug;
};
- FAAB411C149BA84700C245B1 /* Debug Full */ = {
+ FAAB411C149BA84700C245B1 /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
@@ -2653,14 +1785,13 @@
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
FRAMEWORK_SEARCH_PATHS = (
"$(inherited)",
- "${SRCROOT}/Statistics",
- "$(PROJECT_DIR)",
- "$(PROJECT_DIR)/Statistics/MRGService/ExternalLibs/Chartboost",
+ "$(PROJECT_DIR)/Statistics",
"$(PROJECT_DIR)/Statistics/MRGService",
+ "$(PROJECT_DIR)",
);
GCC_PRECOMPILE_PREFIX_HEADER = YES;
GCC_PREFIX_HEADER = Maps_Prefix.pch;
- INFOPLIST_FILE = "MapsWithMe-Pro.plist";
+ INFOPLIST_FILE = MAPSME.plist;
LIBRARY_SEARCH_PATHS = (
"$(inherited)",
"${SRCROOT}/Statistics/**",
@@ -2695,9 +1826,9 @@
);
PROVISIONING_PROFILE = "";
};
- name = "Debug Full";
+ name = Debug;
};
- FAAB411D149BA85500C245B1 /* AdHoc Full */ = {
+ FAAB411D149BA85500C245B1 /* AdHoc */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
@@ -2726,7 +1857,7 @@
GCC_UNROLL_LOOPS = YES;
GCC_WARN_UNINITIALIZED_AUTOS = YES;
HEADER_SEARCH_PATHS = ../../3party/boost;
- INFOPLIST_FILE = "MapsWithMe-Pro.plist";
+ INFOPLIST_FILE = MAPSME.plist;
IPHONEOS_DEPLOYMENT_TARGET = 5.0;
LIBRARY_SEARCH_PATHS = "\"$(SRCROOT)/../../../omim-iphone-production-$(CURRENT_ARCH)/out/production\"";
ONLY_ACTIVE_ARCH = NO;
@@ -2767,9 +1898,9 @@
VALID_ARCHS = "armv7s armv7";
VERSIONING_SYSTEM = "apple-generic";
};
- name = "AdHoc Full";
+ name = AdHoc;
};
- FAAB411E149BA85500C245B1 /* AdHoc Full */ = {
+ FAAB411E149BA85500C245B1 /* AdHoc */ = {
isa = XCBuildConfiguration;
buildSettings = {
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
@@ -2778,14 +1909,13 @@
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
FRAMEWORK_SEARCH_PATHS = (
"$(inherited)",
- "${SRCROOT}/Statistics",
- "$(PROJECT_DIR)",
- "$(PROJECT_DIR)/Statistics/MRGService/ExternalLibs/Chartboost",
+ "$(PROJECT_DIR)/Statistics",
"$(PROJECT_DIR)/Statistics/MRGService",
+ "$(PROJECT_DIR)",
);
GCC_PRECOMPILE_PREFIX_HEADER = YES;
GCC_PREFIX_HEADER = Maps_Prefix.pch;
- INFOPLIST_FILE = "MapsWithMe-Pro.plist";
+ INFOPLIST_FILE = MAPSME.plist;
LIBRARY_SEARCH_PATHS = (
"$(inherited)",
"${SRCROOT}/Statistics/**",
@@ -2796,7 +1926,7 @@
);
PROVISIONING_PROFILE = "";
};
- name = "AdHoc Full";
+ name = AdHoc;
};
FAAB411F149BA86000C245B1 /* Production Full */ = {
isa = XCBuildConfiguration;
@@ -2827,7 +1957,7 @@
GCC_UNROLL_LOOPS = YES;
GCC_WARN_UNINITIALIZED_AUTOS = YES;
HEADER_SEARCH_PATHS = ../../3party/boost;
- INFOPLIST_FILE = "MapsWithMe-Pro.plist";
+ INFOPLIST_FILE = MAPSME.plist;
IPHONEOS_DEPLOYMENT_TARGET = 5.0;
LIBRARY_SEARCH_PATHS = "\"$(SRCROOT)/../../../omim-iphone-production-$(CURRENT_ARCH)/out/production\"";
ONLY_ACTIVE_ARCH = NO;
@@ -2879,14 +2009,13 @@
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
FRAMEWORK_SEARCH_PATHS = (
"$(inherited)",
- "${SRCROOT}/Statistics",
- "$(PROJECT_DIR)",
- "$(PROJECT_DIR)/Statistics/MRGService/ExternalLibs/Chartboost",
+ "$(PROJECT_DIR)/Statistics",
"$(PROJECT_DIR)/Statistics/MRGService",
+ "$(PROJECT_DIR)",
);
GCC_PRECOMPILE_PREFIX_HEADER = YES;
GCC_PREFIX_HEADER = Maps_Prefix.pch;
- INFOPLIST_FILE = "MapsWithMe-Pro.plist";
+ INFOPLIST_FILE = MAPSME.plist;
LIBRARY_SEARCH_PATHS = (
"$(inherited)",
"${SRCROOT}/Statistics/**",
@@ -2899,107 +2028,7 @@
};
name = "Production Full";
};
- FABB561C149CD943006969C0 /* Release Lite */ = {
- isa = XCBuildConfiguration;
- buildSettings = {
- ALWAYS_SEARCH_USER_PATHS = NO;
- BUNDLE_IDENTIFIER = com.mapswithme.travelguide.release;
- CLANG_CXX_LANGUAGE_STANDARD = "c++0x";
- CLANG_CXX_LIBRARY = "libc++";
- CLANG_ENABLE_OBJC_ARC = YES;
- CODE_SIGN_IDENTITY = "iPhone Developer";
- COMPRESS_PNG_FILES = NO;
- COPY_PHASE_STRIP = NO;
- CURRENT_PROJECT_VERSION = 4.2.2;
- GCC_ENABLE_PASCAL_STRINGS = NO;
- GCC_FAST_MATH = YES;
- GCC_INLINES_ARE_PRIVATE_EXTERN = YES;
- GCC_OPTIMIZATION_LEVEL = 3;
- GCC_PREPROCESSOR_DEFINITIONS = (
- NDEBUG,
- RELEASE,
- _RELEASE,
- TARGET_OS_IPHONE,
- "NS_BLOCK_ASSERTIONS=1",
- OMIM_LITE,
- );
- GCC_SYMBOLS_PRIVATE_EXTERN = YES;
- GCC_UNROLL_LOOPS = YES;
- GCC_WARN_UNINITIALIZED_AUTOS = YES;
- HEADER_SEARCH_PATHS = ../../3party/boost;
- INFOPLIST_FILE = "MapsWithMe-Lite.plist";
- IPHONEOS_DEPLOYMENT_TARGET = 5.0;
- LIBRARY_SEARCH_PATHS = "\"$(SRCROOT)/../../../omim-iphone-release-$(CURRENT_ARCH)/out/release\"";
- ONLY_ACTIVE_ARCH = NO;
- OTHER_CFLAGS = (
- "-Wall",
- "-mno-thumb",
- );
- OTHER_CODE_SIGN_FLAGS = "";
- OTHER_CPLUSPLUSFLAGS = "$(OTHER_CFLAGS)";
- OTHER_LDFLAGS = (
- "-lstats_client",
- "-lmap",
- "-lsearch",
- "-lgui",
- "-lgraphics",
- "-lstorage",
- "-lrouting",
- "-lindexer",
- "-lanim",
- "-lplatform",
- "-lgeometry",
- "-lcoding",
- "-lbase",
- "-lfreetype",
- "-lfribidi",
- "-lzlib",
- "-ljansson",
- "-ltomcrypt",
- "-lexpat",
- "-lprotobuf",
- "-losrm",
- "-ObjC",
- );
- PRODUCT_NAME = "maps.me rel lite";
- SDKROOT = iphoneos;
- STRIP_INSTALLED_PRODUCT = NO;
- TARGETED_DEVICE_FAMILY = "1,2";
- VALID_ARCHS = armv7;
- VERSIONING_SYSTEM = "apple-generic";
- };
- name = "Release Lite";
- };
- FABB561D149CD943006969C0 /* Release Lite */ = {
- isa = XCBuildConfiguration;
- buildSettings = {
- ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
- ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage;
- CODE_SIGN_IDENTITY = "iPhone Developer";
- "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
- FRAMEWORK_SEARCH_PATHS = (
- "$(inherited)",
- "${SRCROOT}/Statistics",
- "$(PROJECT_DIR)",
- "$(PROJECT_DIR)/Statistics/MRGService/ExternalLibs/Chartboost",
- "$(PROJECT_DIR)/Statistics/MRGService",
- );
- GCC_PRECOMPILE_PREFIX_HEADER = YES;
- GCC_PREFIX_HEADER = Maps_Prefix.pch;
- INFOPLIST_FILE = "MapsWithMe-Lite.plist";
- LIBRARY_SEARCH_PATHS = (
- "$(inherited)",
- "${SRCROOT}/Statistics/**",
- "${SRCROOT}",
- "$(PROJECT_DIR)/Statistics/MRGService/ExternalLibs/GoogleAnalytics",
- "$(PROJECT_DIR)/Statistics/MRGService/ExternalLibs/AppsFlyer",
- "$(PROJECT_DIR)/Statistics/MRGService/ExternalLibs/MyTracker",
- );
- PROVISIONING_PROFILE = "";
- };
- name = "Release Lite";
- };
- FABB561E149CD957006969C0 /* Release Full */ = {
+ FABB561E149CD957006969C0 /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
@@ -3027,7 +2056,7 @@
GCC_UNROLL_LOOPS = YES;
GCC_WARN_UNINITIALIZED_AUTOS = YES;
HEADER_SEARCH_PATHS = ../../3party/boost;
- INFOPLIST_FILE = "MapsWithMe-Pro.plist";
+ INFOPLIST_FILE = MAPSME.plist;
IPHONEOS_DEPLOYMENT_TARGET = 5.0;
LIBRARY_SEARCH_PATHS = "\"$(SRCROOT)/../../../omim-iphone-release-$(CURRENT_ARCH)/out/release\"";
ONLY_ACTIVE_ARCH = NO;
@@ -3068,9 +2097,9 @@
VALID_ARCHS = armv7;
VERSIONING_SYSTEM = "apple-generic";
};
- name = "Release Full";
+ name = Release;
};
- FABB561F149CD957006969C0 /* Release Full */ = {
+ FABB561F149CD957006969C0 /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
@@ -3079,14 +2108,13 @@
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
FRAMEWORK_SEARCH_PATHS = (
"$(inherited)",
- "${SRCROOT}/Statistics",
- "$(PROJECT_DIR)",
- "$(PROJECT_DIR)/Statistics/MRGService/ExternalLibs/Chartboost",
+ "$(PROJECT_DIR)/Statistics",
"$(PROJECT_DIR)/Statistics/MRGService",
+ "$(PROJECT_DIR)",
);
GCC_PRECOMPILE_PREFIX_HEADER = YES;
GCC_PREFIX_HEADER = Maps_Prefix.pch;
- INFOPLIST_FILE = "MapsWithMe-Pro.plist";
+ INFOPLIST_FILE = MAPSME.plist;
LIBRARY_SEARCH_PATHS = (
"$(inherited)",
"${SRCROOT}/Statistics/**",
@@ -3097,9 +2125,9 @@
);
PROVISIONING_PROFILE = "";
};
- name = "Release Full";
+ name = Release;
};
- FACFE54415F8F35600CE8B20 /* Simulator Full Release */ = {
+ FACFE54415F8F35600CE8B20 /* Simulator Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
@@ -3126,7 +2154,7 @@
GCC_UNROLL_LOOPS = YES;
GCC_WARN_UNINITIALIZED_AUTOS = YES;
HEADER_SEARCH_PATHS = ../../3party/boost;
- INFOPLIST_FILE = "MapsWithMe-Pro.plist";
+ INFOPLIST_FILE = MAPSME.plist;
IPHONEOS_DEPLOYMENT_TARGET = 5.0;
LIBRARY_SEARCH_PATHS = "\"$(SRCROOT)/../../../omim-iphone-release-i386/out/release\"";
ONLY_ACTIVE_ARCH = NO;
@@ -3167,9 +2195,9 @@
VALID_ARCHS = i386;
VERSIONING_SYSTEM = "apple-generic";
};
- name = "Simulator Full Release";
+ name = "Simulator Release";
};
- FACFE54515F8F35600CE8B20 /* Simulator Full Release */ = {
+ FACFE54515F8F35600CE8B20 /* Simulator Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
@@ -3178,14 +2206,13 @@
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
FRAMEWORK_SEARCH_PATHS = (
"$(inherited)",
- "${SRCROOT}/Statistics",
- "$(PROJECT_DIR)",
- "$(PROJECT_DIR)/Statistics/MRGService/ExternalLibs/Chartboost",
+ "$(PROJECT_DIR)/Statistics",
"$(PROJECT_DIR)/Statistics/MRGService",
+ "$(PROJECT_DIR)",
);
GCC_PRECOMPILE_PREFIX_HEADER = YES;
GCC_PREFIX_HEADER = Maps_Prefix.pch;
- INFOPLIST_FILE = "MapsWithMe-Pro.plist";
+ INFOPLIST_FILE = MAPSME.plist;
LIBRARY_SEARCH_PATHS = (
"$(inherited)",
"${SRCROOT}/Statistics/**",
@@ -3196,642 +2223,40 @@
);
PROVISIONING_PROFILE = "";
};
- name = "Simulator Full Release";
- };
- FACFE54615F8F35600CE8B20 /* Simulator Full Release */ = {
- isa = XCBuildConfiguration;
- buildSettings = {
- ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
- ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage;
- CODE_SIGN_IDENTITY = "iPhone Developer";
- "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
- FRAMEWORK_SEARCH_PATHS = (
- "$(inherited)",
- "${SRCROOT}/Statistics",
- "$(PROJECT_DIR)",
- "$(PROJECT_DIR)/Statistics/MRGService",
- );
- GCC_PRECOMPILE_PREFIX_HEADER = YES;
- GCC_PREFIX_HEADER = Maps_Prefix.pch;
- INFOPLIST_FILE = "MapsWithMe-Pro.plist";
- LIBRARY_SEARCH_PATHS = (
- "$(inherited)",
- "${SRCROOT}/Statistics/**",
- "${SRCROOT}",
- "$(PROJECT_DIR)/Statistics/MRGService/ExternalLibs/GoogleAnalytics",
- "$(PROJECT_DIR)/Statistics/MRGService/ExternalLibs/AppsFlyer",
- "$(PROJECT_DIR)/Statistics/MRGService/ExternalLibs/MyTracker",
- );
- OTHER_LDFLAGS = (
- "-lstats_client",
- "-lmap",
- "-lsearch",
- "-lgui",
- "-lgraphics",
- "-lstorage",
- "-lrouting",
- "-lindexer",
- "-lanim",
- "-lplatform",
- "-lgeometry",
- "-lcoding",
- "-lbase",
- "-lfreetype",
- "-lfribidi",
- "-lzlib",
- "-ljansson",
- "-ltomcrypt",
- "-lexpat",
- "-lprotobuf",
- "-losrm",
- "-ObjC",
- );
- PROVISIONING_PROFILE = "";
- };
- name = "Simulator Full Release";
- };
- FAFB0914151215EE0041901D /* Simulator Lite */ = {
- isa = XCBuildConfiguration;
- buildSettings = {
- ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
- ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage;
- CODE_SIGN_IDENTITY = "iPhone Developer";
- "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
- FRAMEWORK_SEARCH_PATHS = (
- "$(inherited)",
- "${SRCROOT}/Statistics",
- "$(PROJECT_DIR)",
- "$(PROJECT_DIR)/Statistics/MRGService",
- );
- GCC_PRECOMPILE_PREFIX_HEADER = YES;
- GCC_PREFIX_HEADER = Maps_Prefix.pch;
- INFOPLIST_FILE = "MapsWithMe-Lite.plist";
- LIBRARY_SEARCH_PATHS = (
- "$(inherited)",
- "${SRCROOT}/Statistics/**",
- "${SRCROOT}",
- "$(PROJECT_DIR)/Statistics/MRGService/ExternalLibs/GoogleAnalytics",
- "$(PROJECT_DIR)/Statistics/MRGService/ExternalLibs/AppsFlyer",
- "$(PROJECT_DIR)/Statistics/MRGService/ExternalLibs/MyTracker",
- );
- OTHER_LDFLAGS = (
- "-lstats_client",
- "-lmap",
- "-lsearch",
- "-lgui",
- "-lgraphics",
- "-lstorage",
- "-lrouting",
- "-lindexer",
- "-lanim",
- "-lplatform",
- "-lgeometry",
- "-lcoding",
- "-lbase",
- "-lfreetype",
- "-lfribidi",
- "-lzlib",
- "-ljansson",
- "-ltomcrypt",
- "-lexpat",
- "-lprotobuf",
- "-losrm",
- "-ObjC",
- );
- PROVISIONING_PROFILE = "";
- };
- name = "Simulator Lite";
- };
- FAFB0915151215EE0041901D /* Simulator Full */ = {
- isa = XCBuildConfiguration;
- buildSettings = {
- ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
- ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage;
- CODE_SIGN_IDENTITY = "iPhone Developer";
- "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
- FRAMEWORK_SEARCH_PATHS = (
- "$(inherited)",
- "${SRCROOT}/Statistics",
- "$(PROJECT_DIR)",
- "$(PROJECT_DIR)/Statistics/MRGService",
- );
- GCC_PRECOMPILE_PREFIX_HEADER = YES;
- GCC_PREFIX_HEADER = Maps_Prefix.pch;
- INFOPLIST_FILE = "MapsWithMe-Pro.plist";
- LIBRARY_SEARCH_PATHS = (
- "$(inherited)",
- "${SRCROOT}/Statistics/**",
- "${SRCROOT}",
- "$(PROJECT_DIR)/Statistics/MRGService/ExternalLibs/GoogleAnalytics",
- "$(PROJECT_DIR)/Statistics/MRGService/ExternalLibs/AppsFlyer",
- "$(PROJECT_DIR)/Statistics/MRGService/ExternalLibs/MyTracker",
- );
- OTHER_LDFLAGS = (
- "-lstats_client",
- "-lmap",
- "-lsearch",
- "-lgui",
- "-lgraphics",
- "-lstorage",
- "-lrouting",
- "-lindexer",
- "-lanim",
- "-lplatform",
- "-lgeometry",
- "-lcoding",
- "-lbase",
- "-lfreetype",
- "-lfribidi",
- "-lzlib",
- "-ljansson",
- "-ltomcrypt",
- "-lexpat",
- "-lprotobuf",
- "-losrm",
- "-ObjC",
- );
- PROVISIONING_PROFILE = "";
- };
- name = "Simulator Full";
- };
- FAFB0916151215EE0041901D /* Debug Lite */ = {
- isa = XCBuildConfiguration;
- buildSettings = {
- ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
- ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage;
- CODE_SIGN_IDENTITY = "iPhone Developer";
- "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
- FRAMEWORK_SEARCH_PATHS = (
- "$(inherited)",
- "${SRCROOT}/Statistics",
- "$(PROJECT_DIR)",
- "$(PROJECT_DIR)/Statistics/MRGService",
- );
- GCC_PRECOMPILE_PREFIX_HEADER = YES;
- GCC_PREFIX_HEADER = Maps_Prefix.pch;
- INFOPLIST_FILE = "MapsWithMe-Lite.plist";
- LIBRARY_SEARCH_PATHS = (
- "$(inherited)",
- "${SRCROOT}/Statistics/**",
- "${SRCROOT}",
- "$(PROJECT_DIR)/Statistics/MRGService/ExternalLibs/GoogleAnalytics",
- "$(PROJECT_DIR)/Statistics/MRGService/ExternalLibs/AppsFlyer",
- "$(PROJECT_DIR)/Statistics/MRGService/ExternalLibs/MyTracker",
- );
- OTHER_LDFLAGS = (
- "-lstats_client",
- "-lmap",
- "-lsearch",
- "-lgui",
- "-lgraphics",
- "-lstorage",
- "-lrouting",
- "-lindexer",
- "-lanim",
- "-lplatform",
- "-lgeometry",
- "-lcoding",
- "-lbase",
- "-lfreetype",
- "-lfribidi",
- "-lzlib",
- "-ljansson",
- "-ltomcrypt",
- "-lexpat",
- "-lprotobuf",
- "-losrm",
- "-ObjC",
- );
- PROVISIONING_PROFILE = "";
- };
- name = "Debug Lite";
- };
- FAFB0917151215EE0041901D /* Debug Full */ = {
- isa = XCBuildConfiguration;
- buildSettings = {
- ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
- ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage;
- CODE_SIGN_IDENTITY = "iPhone Developer";
- "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
- FRAMEWORK_SEARCH_PATHS = (
- "$(inherited)",
- "${SRCROOT}/Statistics",
- "$(PROJECT_DIR)",
- "$(PROJECT_DIR)/Statistics/MRGService",
- );
- GCC_PRECOMPILE_PREFIX_HEADER = YES;
- GCC_PREFIX_HEADER = Maps_Prefix.pch;
- INFOPLIST_FILE = "MapsWithMe-Pro.plist";
- LIBRARY_SEARCH_PATHS = (
- "$(inherited)",
- "${SRCROOT}/Statistics/**",
- "${SRCROOT}",
- "$(PROJECT_DIR)/Statistics/MRGService/ExternalLibs/GoogleAnalytics",
- "$(PROJECT_DIR)/Statistics/MRGService/ExternalLibs/AppsFlyer",
- "$(PROJECT_DIR)/Statistics/MRGService/ExternalLibs/MyTracker",
- );
- OTHER_LDFLAGS = (
- "-lstats_client",
- "-lmap",
- "-lsearch",
- "-lgui",
- "-lgraphics",
- "-lstorage",
- "-lrouting",
- "-lindexer",
- "-lanim",
- "-lplatform",
- "-lgeometry",
- "-lcoding",
- "-lbase",
- "-lfreetype",
- "-lfribidi",
- "-lzlib",
- "-ljansson",
- "-ltomcrypt",
- "-lexpat",
- "-lprotobuf",
- "-losrm",
- "-ObjC",
- );
- PROVISIONING_PROFILE = "";
- };
- name = "Debug Full";
- };
- FAFB0918151215EE0041901D /* AdHoc Lite */ = {
- isa = XCBuildConfiguration;
- buildSettings = {
- ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
- ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage;
- CODE_SIGN_IDENTITY = "iPhone Developer";
- "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
- FRAMEWORK_SEARCH_PATHS = (
- "$(inherited)",
- "${SRCROOT}/Statistics",
- "$(PROJECT_DIR)",
- "$(PROJECT_DIR)/Statistics/MRGService",
- );
- GCC_PRECOMPILE_PREFIX_HEADER = YES;
- GCC_PREFIX_HEADER = Maps_Prefix.pch;
- INFOPLIST_FILE = "MapsWithMe-Lite.plist";
- LIBRARY_SEARCH_PATHS = (
- "$(inherited)",
- "${SRCROOT}/Statistics/**",
- "${SRCROOT}",
- "$(PROJECT_DIR)/Statistics/MRGService/ExternalLibs/GoogleAnalytics",
- "$(PROJECT_DIR)/Statistics/MRGService/ExternalLibs/AppsFlyer",
- "$(PROJECT_DIR)/Statistics/MRGService/ExternalLibs/MyTracker",
- );
- OTHER_LDFLAGS = (
- "-lstats_client",
- "-lmap",
- "-lsearch",
- "-lgui",
- "-lgraphics",
- "-lstorage",
- "-lrouting",
- "-lindexer",
- "-lanim",
- "-lplatform",
- "-lgeometry",
- "-lcoding",
- "-lbase",
- "-lfreetype",
- "-lfribidi",
- "-lzlib",
- "-ljansson",
- "-ltomcrypt",
- "-lexpat",
- "-lprotobuf",
- "-losrm",
- "-ObjC",
- );
- PROVISIONING_PROFILE = "";
- };
- name = "AdHoc Lite";
- };
- FAFB0919151215EE0041901D /* Release Lite */ = {
- isa = XCBuildConfiguration;
- buildSettings = {
- ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
- ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage;
- CODE_SIGN_IDENTITY = "iPhone Developer";
- "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
- FRAMEWORK_SEARCH_PATHS = (
- "$(inherited)",
- "${SRCROOT}/Statistics",
- "$(PROJECT_DIR)",
- "$(PROJECT_DIR)/Statistics/MRGService",
- );
- GCC_PRECOMPILE_PREFIX_HEADER = YES;
- GCC_PREFIX_HEADER = Maps_Prefix.pch;
- INFOPLIST_FILE = "MapsWithMe-Lite.plist";
- LIBRARY_SEARCH_PATHS = (
- "$(inherited)",
- "${SRCROOT}/Statistics/**",
- "${SRCROOT}",
- "$(PROJECT_DIR)/Statistics/MRGService/ExternalLibs/GoogleAnalytics",
- "$(PROJECT_DIR)/Statistics/MRGService/ExternalLibs/AppsFlyer",
- "$(PROJECT_DIR)/Statistics/MRGService/ExternalLibs/MyTracker",
- );
- OTHER_LDFLAGS = (
- "-lstats_client",
- "-lmap",
- "-lsearch",
- "-lgui",
- "-lgraphics",
- "-lstorage",
- "-lrouting",
- "-lindexer",
- "-lanim",
- "-lplatform",
- "-lgeometry",
- "-lcoding",
- "-lbase",
- "-lfreetype",
- "-lfribidi",
- "-lzlib",
- "-ljansson",
- "-ltomcrypt",
- "-lexpat",
- "-lprotobuf",
- "-losrm",
- "-ObjC",
- );
- PROVISIONING_PROFILE = "";
- };
- name = "Release Lite";
- };
- FAFB091A151215EE0041901D /* AdHoc Full */ = {
- isa = XCBuildConfiguration;
- buildSettings = {
- ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
- ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage;
- CODE_SIGN_IDENTITY = "iPhone Developer";
- "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
- FRAMEWORK_SEARCH_PATHS = (
- "$(inherited)",
- "${SRCROOT}/Statistics",
- "$(PROJECT_DIR)",
- "$(PROJECT_DIR)/Statistics/MRGService",
- );
- GCC_PRECOMPILE_PREFIX_HEADER = YES;
- GCC_PREFIX_HEADER = Maps_Prefix.pch;
- INFOPLIST_FILE = "MapsWithMe-Pro.plist";
- LIBRARY_SEARCH_PATHS = (
- "$(inherited)",
- "${SRCROOT}/Statistics/**",
- "${SRCROOT}",
- "$(PROJECT_DIR)/Statistics/MRGService/ExternalLibs/GoogleAnalytics",
- "$(PROJECT_DIR)/Statistics/MRGService/ExternalLibs/AppsFlyer",
- "$(PROJECT_DIR)/Statistics/MRGService/ExternalLibs/MyTracker",
- );
- OTHER_LDFLAGS = (
- "-lstats_client",
- "-lmap",
- "-lsearch",
- "-lgui",
- "-lgraphics",
- "-lstorage",
- "-lrouting",
- "-lindexer",
- "-lanim",
- "-lplatform",
- "-lgeometry",
- "-lcoding",
- "-lbase",
- "-lfreetype",
- "-lfribidi",
- "-lzlib",
- "-ljansson",
- "-ltomcrypt",
- "-lexpat",
- "-lprotobuf",
- "-losrm",
- "-ObjC",
- );
- PROVISIONING_PROFILE = "";
- };
- name = "AdHoc Full";
- };
- FAFB091B151215EE0041901D /* Release Full */ = {
- isa = XCBuildConfiguration;
- buildSettings = {
- ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
- ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage;
- CODE_SIGN_IDENTITY = "iPhone Developer";
- "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
- FRAMEWORK_SEARCH_PATHS = (
- "$(inherited)",
- "${SRCROOT}/Statistics",
- "$(PROJECT_DIR)",
- "$(PROJECT_DIR)/Statistics/MRGService",
- );
- GCC_PRECOMPILE_PREFIX_HEADER = YES;
- GCC_PREFIX_HEADER = Maps_Prefix.pch;
- INFOPLIST_FILE = "MapsWithMe-Pro.plist";
- LIBRARY_SEARCH_PATHS = (
- "$(inherited)",
- "${SRCROOT}/Statistics/**",
- "${SRCROOT}",
- "$(PROJECT_DIR)/Statistics/MRGService/ExternalLibs/GoogleAnalytics",
- "$(PROJECT_DIR)/Statistics/MRGService/ExternalLibs/AppsFlyer",
- "$(PROJECT_DIR)/Statistics/MRGService/ExternalLibs/MyTracker",
- );
- OTHER_LDFLAGS = (
- "-lstats_client",
- "-lmap",
- "-lsearch",
- "-lgui",
- "-lgraphics",
- "-lstorage",
- "-lrouting",
- "-lindexer",
- "-lanim",
- "-lplatform",
- "-lgeometry",
- "-lcoding",
- "-lbase",
- "-lfreetype",
- "-lfribidi",
- "-lzlib",
- "-ljansson",
- "-ltomcrypt",
- "-lexpat",
- "-lprotobuf",
- "-losrm",
- "-ObjC",
- );
- PROVISIONING_PROFILE = "";
- };
- name = "Release Full";
- };
- FAFB091C151215EE0041901D /* Production Lite */ = {
- isa = XCBuildConfiguration;
- buildSettings = {
- ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
- ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage;
- CODE_SIGN_IDENTITY = "iPhone Developer";
- "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
- FRAMEWORK_SEARCH_PATHS = (
- "$(inherited)",
- "${SRCROOT}/Statistics",
- "$(PROJECT_DIR)",
- "$(PROJECT_DIR)/Statistics/MRGService",
- );
- GCC_PRECOMPILE_PREFIX_HEADER = YES;
- GCC_PREFIX_HEADER = Maps_Prefix.pch;
- INFOPLIST_FILE = "MapsWithMe-Lite.plist";
- LIBRARY_SEARCH_PATHS = (
- "$(inherited)",
- "${SRCROOT}/Statistics/**",
- "${SRCROOT}",
- "$(PROJECT_DIR)/Statistics/MRGService/ExternalLibs/GoogleAnalytics",
- "$(PROJECT_DIR)/Statistics/MRGService/ExternalLibs/AppsFlyer",
- "$(PROJECT_DIR)/Statistics/MRGService/ExternalLibs/MyTracker",
- );
- OTHER_LDFLAGS = (
- "-lstats_client",
- "-lmap",
- "-lsearch",
- "-lgui",
- "-lgraphics",
- "-lstorage",
- "-lrouting",
- "-lindexer",
- "-lanim",
- "-lplatform",
- "-lgeometry",
- "-lcoding",
- "-lbase",
- "-lfreetype",
- "-lfribidi",
- "-lzlib",
- "-ljansson",
- "-ltomcrypt",
- "-lexpat",
- "-lprotobuf",
- "-losrm",
- "-ObjC",
- );
- PROVISIONING_PROFILE = "";
- };
- name = "Production Lite";
- };
- FAFB091D151215EE0041901D /* Production Full */ = {
- isa = XCBuildConfiguration;
- buildSettings = {
- ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
- ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage;
- CODE_SIGN_IDENTITY = "iPhone Developer";
- "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
- FRAMEWORK_SEARCH_PATHS = (
- "$(inherited)",
- "${SRCROOT}/Statistics",
- "$(PROJECT_DIR)",
- "$(PROJECT_DIR)/Statistics/MRGService",
- );
- GCC_PRECOMPILE_PREFIX_HEADER = YES;
- GCC_PREFIX_HEADER = Maps_Prefix.pch;
- INFOPLIST_FILE = "MapsWithMe-Pro.plist";
- LIBRARY_SEARCH_PATHS = (
- "$(inherited)",
- "${SRCROOT}/Statistics/**",
- "${SRCROOT}",
- "$(PROJECT_DIR)/Statistics/MRGService/ExternalLibs/GoogleAnalytics",
- "$(PROJECT_DIR)/Statistics/MRGService/ExternalLibs/AppsFlyer",
- "$(PROJECT_DIR)/Statistics/MRGService/ExternalLibs/MyTracker",
- );
- OTHER_LDFLAGS = (
- "-lstats_client",
- "-lmap",
- "-lsearch",
- "-lgui",
- "-lgraphics",
- "-lstorage",
- "-lrouting",
- "-lindexer",
- "-lanim",
- "-lplatform",
- "-lgeometry",
- "-lcoding",
- "-lbase",
- "-lfreetype",
- "-lfribidi",
- "-lzlib",
- "-ljansson",
- "-ltomcrypt",
- "-lexpat",
- "-lprotobuf",
- "-losrm",
- "-ObjC",
- );
- PROVISIONING_PROFILE = "";
- };
- name = "Production Full";
+ name = "Simulator Release";
};
/* End XCBuildConfiguration section */
/* Begin XCConfigurationList section */
- 1D6058960D05DD3E006BFB54 /* Build configuration list for PBXNativeTarget "MapsWithMe Pro" */ = {
+ 1D6058960D05DD3E006BFB54 /* Build configuration list for PBXNativeTarget "MAPS.ME" */ = {
isa = XCConfigurationList;
buildConfigurations = (
- 1D6058940D05DD3E006BFB54 /* Simulator Lite */,
- FAAB411A149BA83500C245B1 /* Simulator Full */,
- FACFE54515F8F35600CE8B20 /* Simulator Full Release */,
- FA1DE85A11E2235D00C6D69A /* Debug Lite */,
- FAAB411C149BA84700C245B1 /* Debug Full */,
- A32B6D601A14C16500E54A65 /* Drape Debug Full */,
- FA1DE85C11E2236200C6D69A /* AdHoc Lite */,
- FABB561D149CD943006969C0 /* Release Lite */,
- FAAB411E149BA85500C245B1 /* AdHoc Full */,
- FABB561F149CD957006969C0 /* Release Full */,
- A32B6D4F1A14A7B700E54A65 /* Drape Release Full */,
- FA0686DF13578E1D004CFF81 /* Production Lite */,
+ FAAB411A149BA83500C245B1 /* Simulator */,
+ FACFE54515F8F35600CE8B20 /* Simulator Release */,
+ FAAB411C149BA84700C245B1 /* Debug */,
+ A32B6D601A14C16500E54A65 /* Drape Debug */,
+ FAAB411E149BA85500C245B1 /* AdHoc */,
+ FABB561F149CD957006969C0 /* Release */,
+ A32B6D4F1A14A7B700E54A65 /* Drape Release */,
FAAB4120149BA86000C245B1 /* Production Full */,
);
defaultConfigurationIsVisible = 0;
- defaultConfigurationName = "AdHoc Full";
+ defaultConfigurationName = AdHoc;
};
C01FCF4E08A954540054247B /* Build configuration list for PBXProject "Maps" */ = {
isa = XCConfigurationList;
buildConfigurations = (
- C01FCF4F08A954540054247B /* Simulator Lite */,
- FAAB4119149BA83500C245B1 /* Simulator Full */,
- FACFE54415F8F35600CE8B20 /* Simulator Full Release */,
- FA1DE85911E2235D00C6D69A /* Debug Lite */,
- FAAB411B149BA84700C245B1 /* Debug Full */,
- A32B6D5F1A14C16500E54A65 /* Drape Debug Full */,
- FA1DE85B11E2236200C6D69A /* AdHoc Lite */,
- FABB561C149CD943006969C0 /* Release Lite */,
- FAAB411D149BA85500C245B1 /* AdHoc Full */,
- FABB561E149CD957006969C0 /* Release Full */,
- A32B6D4E1A14A7B700E54A65 /* Drape Release Full */,
- FA0686DE13578E1D004CFF81 /* Production Lite */,
+ FAAB4119149BA83500C245B1 /* Simulator */,
+ FACFE54415F8F35600CE8B20 /* Simulator Release */,
+ FAAB411B149BA84700C245B1 /* Debug */,
+ A32B6D5F1A14C16500E54A65 /* Drape Debug */,
+ FAAB411D149BA85500C245B1 /* AdHoc */,
+ FABB561E149CD957006969C0 /* Release */,
+ A32B6D4E1A14A7B700E54A65 /* Drape Release */,
FAAB411F149BA86000C245B1 /* Production Full */,
);
defaultConfigurationIsVisible = 0;
- defaultConfigurationName = "AdHoc Full";
- };
- FAFB0913151215EE0041901D /* Build configuration list for PBXNativeTarget "MapsWithMe Lite" */ = {
- isa = XCConfigurationList;
- buildConfigurations = (
- FAFB0914151215EE0041901D /* Simulator Lite */,
- FAFB0915151215EE0041901D /* Simulator Full */,
- FACFE54615F8F35600CE8B20 /* Simulator Full Release */,
- FAFB0916151215EE0041901D /* Debug Lite */,
- FAFB0917151215EE0041901D /* Debug Full */,
- A32B6D611A14C16500E54A65 /* Drape Debug Full */,
- FAFB0918151215EE0041901D /* AdHoc Lite */,
- FAFB0919151215EE0041901D /* Release Lite */,
- FAFB091A151215EE0041901D /* AdHoc Full */,
- FAFB091B151215EE0041901D /* Release Full */,
- A32B6D501A14A7B700E54A65 /* Drape Release Full */,
- FAFB091C151215EE0041901D /* Production Lite */,
- FAFB091D151215EE0041901D /* Production Full */,
- );
- defaultConfigurationIsVisible = 0;
- defaultConfigurationName = "AdHoc Full";
+ defaultConfigurationName = AdHoc;
};
/* End XCConfigurationList section */
};
diff --git a/iphone/Maps/MapsWithMe-Lite.plist b/iphone/Maps/MapsWithMe-Lite.plist
deleted file mode 100644
index e74ec6362c..0000000000
--- a/iphone/Maps/MapsWithMe-Lite.plist
+++ /dev/null
@@ -1,92 +0,0 @@
-
-
-
-
- AdmanTrackerAppID
- 85355535337609610337
- MRGServiceClientKey
- ***REMOVED***
- MRGServiceAppID
- 147
- MRGServiceAppleAppID
- 431183278
- GoogleAnalyticsTrackingID
- UA-45510902-19
- LocalNotificationsFileName
- LocalNotifications-Lite
- AarkiClientSecurityKey
- lN96dHHOKoi6mGD5NtsFx8NmuQqM
- CFBundleDevelopmentRegion
- en
- CFBundleDisplayName
- ${PRODUCT_NAME}
- CFBundleExecutable
- ${EXECUTABLE_NAME}
- CFBundleIdentifier
- ${BUNDLE_IDENTIFIER}
- CFBundleInfoDictionaryVersion
- 6.0
- CFBundleName
- ${PRODUCT_NAME}
- CFBundlePackageType
- APPL
- CFBundleShortVersionString
- ${CURRENT_PROJECT_VERSION}
- CFBundleSignature
- ????
- CFBundleURLTypes
-
-
- CFBundleTypeRole
- Viewer
- CFBundleURLName
- com.mapswithme.maps
- CFBundleURLSchemes
-
- mapswithme
- ge0
- geo
- fb272257082798521
- mapswithmelite
-
-
-
- CFBundleVersion
- ${CURRENT_PROJECT_VERSION}
- FacebookAppID
- 272257082798521
- FacebookDisplayName
- MapsWithMe Lite, offline maps
- FlurryKey
- ***REMOVED***
- LSRequiresIPhoneOS
-
- MobileAppTrackerAdvertiserId
- 14130
- MobileAppTrackerConversionKey
- ***REMOVED***
- NSMainNibFile
- MainWindow
- NSMainNibFile~ipad
- MainWindow-iPad
- UIBackgroundModes
-
- fetch
-
- UIFileSharingEnabled
-
- UIPrerenderedIcon
-
- UIStatusBarHidden
-
- UISupportedInterfaceOrientations
-
- UIInterfaceOrientationPortrait
- UIInterfaceOrientationPortraitUpsideDown
- UIInterfaceOrientationLandscapeLeft
- UIInterfaceOrientationLandscapeRight
-
- NSLocationAlwaysUsageDescription
-
-
-
diff --git a/iphone/Maps/MapsWithMe-Pro.plist b/iphone/Maps/MapsWithMe-Pro.plist
deleted file mode 100644
index ba144c6cbc..0000000000
--- a/iphone/Maps/MapsWithMe-Pro.plist
+++ /dev/null
@@ -1,174 +0,0 @@
-
-
-
-
- AdmanTrackerAppID
- ***REMOVED***
- MRGServiceClientKey
- ***REMOVED***
- MRGServiceAppID
- 148
- MRGServiceAppleAppID
- 510623322
- GoogleAnalyticsTrackingID
- UA-45510902-17
- LocalNotificationsFileName
- LocalNotifications-Pro
- AarkiClientSecurityKey
- 2mWtcnLWDuXgdKEhYLmatwh3cby3
- CFBundleDevelopmentRegion
- en
- CFBundleDisplayName
- ${PRODUCT_NAME}
- CFBundleDocumentTypes
-
-
- CFBundleTypeIconFiles
-
- 320-pro.png
- 64-pro.png
- 44x58-pro.png
- 22x29-pro.png
-
- CFBundleTypeName
- Google Earth KML Document
- LSItemContentTypes
-
- com.google.earth.kml
-
-
-
- CFBundleTypeIconFiles
-
- 320-pro.png
- 64-pro.png
- 44x58-pro.png
- 22x29-pro.png
-
- CFBundleTypeName
- Google Earth KMZ Document
- LSItemContentTypes
-
- com.google.earth.kmz
-
-
-
- CFBundleExecutable
- ${EXECUTABLE_NAME}
- CFBundleIdentifier
- ${BUNDLE_IDENTIFIER}
- CFBundleInfoDictionaryVersion
- 6.0
- CFBundleName
- ${PRODUCT_NAME}
- CFBundlePackageType
- APPL
- CFBundleShortVersionString
- ${CURRENT_PROJECT_VERSION}
- CFBundleSignature
- ????
- CFBundleURLTypes
-
-
- CFBundleTypeRole
- Viewer
- CFBundleURLName
- com.mapswithme.maps
- CFBundleURLSchemes
-
- mapswithme
- ge0
- geo
- fb185237551520383
- mapswithmepro
-
-
-
- CFBundleVersion
- ${CURRENT_PROJECT_VERSION}
- FacebookAppID
- 185237551520383
- FacebookDisplayName
- MapsWithMe, offline maps
- FlurryKey
- ***REMOVED***
- LSRequiresIPhoneOS
-
- MobileAppTrackerAdvertiserId
- 14130
- MobileAppTrackerConversionKey
- ***REMOVED***
- NSMainNibFile
- MainWindow
- NSMainNibFile~ipad
- MainWindow-iPad
- UIBackgroundModes
-
- fetch
-
- UIFileSharingEnabled
-
- UIPrerenderedIcon
-
- UIStatusBarHidden
-
- UISupportedInterfaceOrientations
-
- UIInterfaceOrientationPortrait
- UIInterfaceOrientationPortraitUpsideDown
- UIInterfaceOrientationLandscapeLeft
- UIInterfaceOrientationLandscapeRight
-
- UTImportedTypeDeclarations
-
-
- UTTypeConformsTo
-
- public.xml
-
- UTTypeDescription
- Google Earth KML Document
- UTTypeIdentifier
- com.google.earth.kml
- UTTypeReferenceURL
- http://earth.google.com/kml/
- UTTypeTagSpecification
-
- com.apple.ostype
- GKml
- public.filename-extension
-
- kml
-
- public.mime-type
- application/vnd.google-earth.kml+xml
-
-
-
- UTTypeConformsTo
-
- com.pkware.zip-archive
-
- UTTypeDescription
- Google Earth KMZ Document
- UTTypeIdentifier
- com.google.earth.kmz
- UTTypeReferenceURL
- http://earth.google.com/kmz/
- UTTypeTagSpecification
-
- com.apple.ostype
- GKmz
- public.filename-extension
-
- kmz
-
- public.mime-type
- application/vnd.google-earth.kmz+xml
-
-
-
- NSLocationAlwaysUsageDescription
-
-
-
diff --git a/iphone/Maps/SettingsAndMoreVC.mm b/iphone/Maps/SettingsAndMoreVC.mm
index 22f1640cd9..94ed4e5a6b 100644
--- a/iphone/Maps/SettingsAndMoreVC.mm
+++ b/iphone/Maps/SettingsAndMoreVC.mm
@@ -186,10 +186,7 @@
- (void)rateApp
{
dlg_settings::SaveResult(dlg_settings::AppStore, dlg_settings::OK);
- if (GetPlatform().IsPro())
- [[UIApplication sharedApplication] rateProVersionFrom:@"ios_pro_popup"];
- else
- [[UIApplication sharedApplication] rateLiteVersionFrom:@"ios_lite_popup"];
+ [[UIApplication sharedApplication] rateVersionFrom:@"ios_pro_popup"];
}
- (void)reportBug
@@ -205,7 +202,7 @@
NSString * locale = [[NSLocale currentLocale] objectForKey:NSLocaleCountryCode];
NSString * country = [[NSLocale localeWithLocaleIdentifier:@"en_gb"] displayNameForKey:NSLocaleCountryCode value:locale];
NSString * bundleVersion = [[NSBundle mainBundle] objectForInfoDictionaryKey:(NSString *)kCFBundleVersionKey];
- NSString * text = [NSString stringWithFormat:@"\n\n\n\n- %@ (%@)\n- MAPS.ME %@ %@\n- %@/%@", device, [UIDevice currentDevice].systemVersion, (GetPlatform().IsPro() ? @"Pro" : @"Lite"), bundleVersion, language, country];
+ NSString * text = [NSString stringWithFormat:@"\n\n\n\n- %@ (%@)\n- MAPS.ME %@\n- %@/%@", device, [UIDevice currentDevice].systemVersion, bundleVersion, language, country];
NSString * email = @"ios@maps.me";
if ([MFMailComposeViewController canSendMail])
{
diff --git a/iphone/Maps/Statistics/Statistics.h b/iphone/Maps/Statistics/Statistics.h
index a3b485f0c1..ef0077e0b7 100644
--- a/iphone/Maps/Statistics/Statistics.h
+++ b/iphone/Maps/Statistics/Statistics.h
@@ -11,7 +11,6 @@
- (void)logEvent:(NSString *)eventName;
- (void)logInAppMessageEvent:(NSString *)eventName imageType:(NSString *)imageType;
- (void)logEvent:(NSString *)eventName withParameters:(NSDictionary *)parameters;
-- (void)logProposalReason:(NSString *)reason withAnswer:(NSString *)answer;
- (void)logApiUsage:(NSString *)programName;
- (void)logLatitude:(double)latitude longitude:(double)longitude horizontalAccuracy:(double)horizontalAccuracy verticalAccuracy:(double)verticalAccuracy;
- (void)logSearchQuery:(NSString *)query;
diff --git a/iphone/Maps/Statistics/Statistics.mm b/iphone/Maps/Statistics/Statistics.mm
index 7887f38c9c..f7700c4e61 100644
--- a/iphone/Maps/Statistics/Statistics.mm
+++ b/iphone/Maps/Statistics/Statistics.mm
@@ -47,12 +47,6 @@
[self logEvent:eventName withParameters:@{@"Type": imageType, @"Country" : info.countryCode, @"Language" : language, @"Id" : info.uniqueId}];
}
-- (void)logProposalReason:(NSString *)reason withAnswer:(NSString *)answer
-{
- NSString * screen = [NSString stringWithFormat:@"Open AppStore With Proposal on %@", reason];
- [self logEvent:screen withParameters:@{@"Answer" : answer}];
-}
-
- (void)logApiUsage:(NSString *)programName
{
if (programName)
diff --git a/iphone/Maps/ar.lproj/Localizable.strings b/iphone/Maps/ar.lproj/Localizable.strings
index 2325a0e603..9c501a8b32 100644
--- a/iphone/Maps/ar.lproj/Localizable.strings
+++ b/iphone/Maps/ar.lproj/Localizable.strings
@@ -9,26 +9,6 @@
/* DO NOT TRANSLATE! Used only on Android for special purposes. */
"shared_user_label" = "Maps With Me";
-/* Dialog text when paid version become available on the market. Showed only once. */
-"pro_version_available" = "يمكنك التصفح بشكل أسهل مع الإصدار الكامل من MAPS.ME الذي يتميز بامكانية البحث بدون الاتصال مع الانترنت. احصل عليه الآن!";
-
-/* Notification text when paid version become free on the market (Lite app version). */
-"free_pro_version_notification_lite" = "قم بالترقية إلى MAPS.ME Pro مجانا اليوم!";
-
-/* Notification text when paid version become free on the market (Pro app version). */
-"free_pro_version_notification_pro" = "MAPS.ME Pro مجانا اليوم. أخبر أصدقاءك!";
-
-/* Dialog text when paid version become free on the market (Lite app version). */
-"free_pro_version_notification_alert" = "يمكنك الترقية إلى MAPS.ME Pro مجانا اليوم. لا تفوت فرصتك!";
-
-"free_pro_version_share_message" = "أفضل خرائط دون اتصال MAPS.ME مجانا اليوم. قم بتنزيله الآن وأخبر أصدقائك!";
-
-/* Share email subject when paid version become free on the market. */
-"free_pro_version_share_email_subject" = "احصل على خرائط MAPS.ME في وضع غير متصل بالإنترنت مجانا الآن";
-
-/* Share email body when paid version become free on the market. */
-"free_pro_version_share_email_text" = "مرحبا! هل تعلم أنه يمكنك اليوم تنزيل خرائط MAPS.ME في وضع غير متصل بالإنترنت مجانا؟ مع هذا التطبيق لن تضل الطريق أبداً أثناء السفر. تكلفتها عادة 5 دولارات و تقدم لك خرائط في وضع غير متصل بالإنترنت لجميع دول العالم مع إمكانية البحث، وإضافة علامات مرجعية وإعادة التوجيه. لا تفوت فرصتك!";
-
/* About button text (should be short) */
"about" = "نبذة عنا";
@@ -134,9 +114,6 @@
/* View and button titles for accessibility */
"search" = "البحث";
-/* Search button pressed dialog title in the free version */
-"search_available_in_pro_version" = "البحث متوافر فقط في الإصدار الكامل من MAPS.ME. احصل عليه الآن!";
-
/* Search box placeholder text */
"search_map" = "ابحث في الخريطة";
@@ -322,9 +299,6 @@
/* Show bookmarks from this category on a map or not */
"visible" = "مرئي";
-/* Proposal to download Pro version with Bookmarks */
-"bookmarks_in_pro_version" = "الإشارات المرجعية متاحة فقط في الإصدار الكامل من MAPS.ME. احصل عليه الآن!";
-
/* Toast which is displayed when GPS has been deactivated */
"gps_is_disabled_long_text" = "تم تعطيل خاصية نظام تحديد المواقع العالمي. الرجاء تفعيله في الاعدادات.";
@@ -465,21 +439,6 @@
/* Share by email button text */
"email" = "البريد الالكتروني";
-/* Promocode Activation dialog title */
-"promocode_activation" = "تفعيل رمز الترويج";
-
-/* Enter promo code hint */
-"enter_promocode_hint" = "أدخل رمز الترويج";
-
-/* Promocode Activation success message */
-"promocode_success" = "تم تفعيل رمز الترويج!";
-
-/* Promocode Activation connection/io error */
-"promocode_error" = "خطأ في الاتصال. الرجاء المحاولة لاحقا.";
-
-/* Promocode Activation is invalid message. */
-"promocode_failure" = "رمز الترويج غير صحيح. الرجاء إعادة المحاولة.";
-
/* Copy Link */
"copy_link" = "نسخ الرابط";
@@ -711,9 +670,6 @@
/* Status of failed country in the list */
"downloader_status_failed" = "فشل";
-/* Show in Lite version when user try to download routing files or try to build route */
-"routing_failed_buy_pro" = "تحديد المسار متاح فقط من خلال الإصدار الكامل لتطبيق MAPS.ME. احصل عليه الآن!";
-
/* Show when user try build route, but we don't know where he */
"routing_failed_unknown_my_position" = "الموقع الحالي غير مُعَرّف. يرجى تحديد موقع لإنشاء مسار.";
diff --git a/iphone/Maps/cs.lproj/Localizable.strings b/iphone/Maps/cs.lproj/Localizable.strings
index 4a3c5149a5..c4638816b4 100644
--- a/iphone/Maps/cs.lproj/Localizable.strings
+++ b/iphone/Maps/cs.lproj/Localizable.strings
@@ -9,26 +9,6 @@
/* DO NOT TRANSLATE! Used only on Android for special purposes. */
"shared_user_label" = "Maps With Me";
-/* Dialog text when paid version become available on the market. Showed only once. */
-"pro_version_available" = "Získej více možností s plnou verzí MAPS.ME, zahrnující offline vyhledávání. Nainstaluj si ji nyní!";
-
-/* Notification text when paid version become free on the market (Lite app version). */
-"free_pro_version_notification_lite" = "Proveďte dnes zdarma upgrade na MAPS.ME Pro!";
-
-/* Notification text when paid version become free on the market (Pro app version). */
-"free_pro_version_notification_pro" = "MAPS.ME Pro jsou dnes zdarma. Řekněte to všem kamarádům!";
-
-/* Dialog text when paid version become free on the market (Lite app version). */
-"free_pro_version_notification_alert" = "Dnes můžete zdarma provést upgrade na MAPS.ME Pro. Nezmeškejte svou šanci!";
-
-"free_pro_version_share_message" = "Nejlepší offline mapy MAPS.ME jsou dnes zdarma. Stáhni si ji nyní a dej vědět kamarádům!";
-
-/* Share email subject when paid version become free on the market. */
-"free_pro_version_share_email_subject" = "Získejte v režimu offline mapy MAPS.ME nyní zdarma";
-
-/* Share email body when paid version become free on the market. */
-"free_pro_version_share_email_text" = "Hej! Víte, že dnes si můžete stáhnout v režimu offline mapy MAPS.ME zdarma? Díky této aplikaci se na cestách nikdy neztratíte. Obvyklá cena je 5 dolarů a poskytuje off-line mapy všech zemí světa s vyhledáváním, záložkami a směrováním. Nenechte si ujít příležitost!";
-
/* About button text (should be short) */
"about" = "O aplikaci";
@@ -134,9 +114,6 @@
/* View and button titles for accessibility */
"search" = "Hledat";
-/* Search button pressed dialog title in the free version */
-"search_available_in_pro_version" = "Vyhledávání je dostupné jen v placené verzi MAPS.ME. Stáhni si ji nyní!";
-
/* Search box placeholder text */
"search_map" = "Prohledat mapu";
@@ -322,9 +299,6 @@
/* Show bookmarks from this category on a map or not */
"visible" = "Viditelné";
-/* Proposal to download Pro version with Bookmarks */
-"bookmarks_in_pro_version" = "Záložky jsou dostupné jen v plné verzi MAPS.ME. Chceš ji nyní stáhnout?";
-
/* Toast which is displayed when GPS has been deactivated */
"gps_is_disabled_long_text" = "Navigace GPS deaktivována. Prosím, povol ji v Nastavení.";
@@ -465,21 +439,6 @@
/* Share by email button text */
"email" = "E-Mail";
-/* Promocode Activation dialog title */
-"promocode_activation" = "Uplatnit kód";
-
-/* Enter promo code hint */
-"enter_promocode_hint" = "Zadej promo kód";
-
-/* Promocode Activation success message */
-"promocode_success" = "Kód byl úspěšně přijat!";
-
-/* Promocode Activation connection/io error */
-"promocode_error" = "Chyba připojení. Opakuj akci později.";
-
-/* Promocode Activation is invalid message. */
-"promocode_failure" = "Nesprávný kód! Opakuj zadání.";
-
/* Copy Link */
"copy_link" = "Zkopírovat odkaz";
@@ -711,9 +670,6 @@
/* Status of failed country in the list */
"downloader_status_failed" = "Selhalo";
-/* Show in Lite version when user try to download routing files or try to build route */
-"routing_failed_buy_pro" = "Směrování je k dispozici pouze v plné verzi MAPS.ME. Získejte ji hned teď!";
-
/* Show when user try build route, but we don't know where he */
"routing_failed_unknown_my_position" = "Aktuální poloha nebyla zatím zjištěna. Chceš-li naplánovat trasu, zadej prosím umístění.";
diff --git a/iphone/Maps/da.lproj/Localizable.strings b/iphone/Maps/da.lproj/Localizable.strings
index a75afe9aa8..1a079d2d9b 100644
--- a/iphone/Maps/da.lproj/Localizable.strings
+++ b/iphone/Maps/da.lproj/Localizable.strings
@@ -9,26 +9,6 @@
/* DO NOT TRANSLATE! Used only on Android for special purposes. */
"shared_user_label" = "Maps With Me";
-/* Dialog text when paid version become available on the market. Showed only once. */
-"pro_version_available" = "Naviger lettere med den fulde version af MAPS.ME med bl.a. offline søgning. Få det nu!";
-
-/* Notification text when paid version become free on the market (Lite app version). */
-"free_pro_version_notification_lite" = "Opgradér til MAPS.ME Pro gratis i dag!";
-
-/* Notification text when paid version become free on the market (Pro app version). */
-"free_pro_version_notification_pro" = "MAPS.ME Pro er gratis i dag. Fortæl det til dine venner!";
-
-/* Dialog text when paid version become free on the market (Lite app version). */
-"free_pro_version_notification_alert" = "Du kan opgradér til MAPS.ME Pro gratis i dag. Gå ikke glip af chancen!";
-
-"free_pro_version_share_message" = "Bedste offline kort MAPS.ME er gratis i dag. Download nu og fortæl dine venner om det!";
-
-/* Share email subject when paid version become free on the market. */
-"free_pro_version_share_email_subject" = "Nu kan du få gratis offline-kort fra MAPS.ME";
-
-/* Share email body when paid version become free on the market. */
-"free_pro_version_share_email_text" = "Hej! Vidste du, at du i dag kan downloade offline-kort fra MAPS.ME helt gratis? Med denne app vil du aldrig mere fare vild på dine rejser. Det koster normalt $5 og tilbyder offline-kort til alle verdens lande med søgning, bogmærker og routing. Gå ikke glip af denne chance!";
-
/* About button text (should be short) */
"about" = "Om app";
@@ -134,9 +114,6 @@
/* View and button titles for accessibility */
"search" = "Søg";
-/* Search button pressed dialog title in the free version */
-"search_available_in_pro_version" = "Søgefunktionen er kun tilgængelig i den fulde version af MAPS.ME. Få den nu!";
-
/* Search box placeholder text */
"search_map" = "Søg kort";
@@ -322,9 +299,6 @@
/* Show bookmarks from this category on a map or not */
"visible" = "Synligt";
-/* Proposal to download Pro version with Bookmarks */
-"bookmarks_in_pro_version" = "Bogmærker er kun tilgængelige i den fulde version af MAPS.ME. Få det nu!";
-
/* Toast which is displayed when GPS has been deactivated */
"gps_is_disabled_long_text" = "GPS er deaktiveret. Aktiver venligst i Indstillinger.";
@@ -465,21 +439,6 @@
/* Share by email button text */
"email" = "E-Mail";
-/* Promocode Activation dialog title */
-"promocode_activation" = "Værdikode aktivering";
-
-/* Enter promo code hint */
-"enter_promocode_hint" = "Indtast værdikode";
-
-/* Promocode Activation success message */
-"promocode_success" = "Værdikoden er aktiveret!";
-
-/* Promocode Activation connection/io error */
-"promocode_error" = "Forbindelses fejl. Prøv venligst igen senere.";
-
-/* Promocode Activation is invalid message. */
-"promocode_failure" = "Forkert værdikode. Prøv venligst igen.";
-
/* Copy Link */
"copy_link" = "Kopier link";
@@ -711,9 +670,6 @@
/* Status of failed country in the list */
"downloader_status_failed" = "Mislykkedes";
-/* Show in Lite version when user try to download routing files or try to build route */
-"routing_failed_buy_pro" = "Oprettelse af ruter er kun tilgængelig i den fulde version af MAPS.ME. Få den nu!";
-
/* Show when user try build route, but we don't know where he */
"routing_failed_unknown_my_position" = "Den nuværende placering er ikke defineret. Venligst angiv placering for at oprette en rute.";
diff --git a/iphone/Maps/de.lproj/Localizable.strings b/iphone/Maps/de.lproj/Localizable.strings
index 5dd4d263fb..622bd3b8d4 100644
--- a/iphone/Maps/de.lproj/Localizable.strings
+++ b/iphone/Maps/de.lproj/Localizable.strings
@@ -9,26 +9,6 @@
/* DO NOT TRANSLATE! Used only on Android for special purposes. */
"shared_user_label" = "Maps With Me";
-/* Dialog text when paid version become available on the market. Showed only once. */
-"pro_version_available" = "Mehr Möglichkeiten in der vollen Version MAPS.ME mit Offline-Suche. Jetzt herunterladen!";
-
-/* Notification text when paid version become free on the market (Lite app version). */
-"free_pro_version_notification_lite" = "Heute kostenlos auf MAPS.ME Pro upgraden!";
-
-/* Notification text when paid version become free on the market (Pro app version). */
-"free_pro_version_notification_pro" = "MAPS.ME Pro gibt es heute gratis. Erzählen Sie es Ihren Freunden!";
-
-/* Dialog text when paid version become free on the market (Lite app version). */
-"free_pro_version_notification_alert" = "Sie können heute kostenlos auf MAPS.ME Pro upgraden. Verpassen Sie nicht Ihre Chance!";
-
-"free_pro_version_share_message" = "Die besten Offline-Karten MAPS.ME sind heute kostenlos. Jetzt runterladen & Freunde informieren!";
-
-/* Share email subject when paid version become free on the market. */
-"free_pro_version_share_email_subject" = "Holen Sie sich jetzt kostenlos die MAPS.ME Offline-Karten";
-
-/* Share email body when paid version become free on the market. */
-"free_pro_version_share_email_text" = "Hey! Wussten Sie schon, dass Sie heute die MAPS.ME Offline-Karten kostenlos herunterladen können? Mit dieser App werden Sie sich auf Reisen niemals verirren. Normalerweise kostet sie 5 $ und bietet Offline-Karten aller Länder der Welt mit Suchfunktion, Bookmarks und Routenplanung. Verpassen Sie nicht Ihre Chance!";
-
/* About button text (should be short) */
"about" = "Über Karten";
@@ -134,9 +114,6 @@
/* View and button titles for accessibility */
"search" = "Suche";
-/* Search button pressed dialog title in the free version */
-"search_available_in_pro_version" = "Die Suche ist nur in der Pro Version vorhanden. Möchten Sie sie jetzt installieren?";
-
/* Search box placeholder text */
"search_map" = "Auf der Karte suchen";
@@ -322,9 +299,6 @@
/* Show bookmarks from this category on a map or not */
"visible" = "Sichtbar";
-/* Proposal to download Pro version with Bookmarks */
-"bookmarks_in_pro_version" = "Lesezeichen stehen in der Vollversion von MAPS.ME zur Verfügung. Jetzt sofort besorgen?";
-
/* Toast which is displayed when GPS has been deactivated */
"gps_is_disabled_long_text" = "GPS ist deaktiviert. Schalten Sie sie bitte ein, um das Programm bequem nutzen zu können.";
@@ -465,21 +439,6 @@
/* Share by email button text */
"email" = "E-Mail";
-/* Promocode Activation dialog title */
-"promocode_activation" = "Aktivierung des Aktionscodes";
-
-/* Enter promo code hint */
-"enter_promocode_hint" = "Geben Sie den Aktionscode ein";
-
-/* Promocode Activation success message */
-"promocode_success" = "Aktionscode wurde aktiviert!";
-
-/* Promocode Activation connection/io error */
-"promocode_error" = "Verbindungsfehler: Bitte versuchen Sie es später erneut.";
-
-/* Promocode Activation is invalid message. */
-"promocode_failure" = "Ungültiger Aktionscode. Bitte versuchen Sie es nochmals.";
-
/* Copy Link */
"copy_link" = "Link kopieren";
@@ -711,9 +670,6 @@
/* Status of failed country in the list */
"downloader_status_failed" = "Fehlgeschlagen";
-/* Show in Lite version when user try to download routing files or try to build route */
-"routing_failed_buy_pro" = "Routing ist nur in der Vollversion von MAPS.ME verfügbar. Jetzt holen!";
-
/* Show when user try build route, but we don't know where he */
"routing_failed_unknown_my_position" = "Der aktuelle Standort ist nicht definiert. Bitte geben Sie den Standort ein, um eine Route zu erstellen.";
diff --git a/iphone/Maps/en.lproj/Localizable.strings b/iphone/Maps/en.lproj/Localizable.strings
index 276b6f32bf..073200586a 100644
--- a/iphone/Maps/en.lproj/Localizable.strings
+++ b/iphone/Maps/en.lproj/Localizable.strings
@@ -9,26 +9,6 @@
/* DO NOT TRANSLATE! Used only on Android for special purposes. */
"shared_user_label" = "Maps With Me";
-/* Dialog text when paid version become available on the market. Showed only once. */
-"pro_version_available" = "Navigate easier with the full version of MAPS.ME featuring offline search. Get it right now!";
-
-/* Notification text when paid version become free on the market (Lite app version). */
-"free_pro_version_notification_lite" = "Upgrade to MAPS.ME Pro for free today!";
-
-/* Notification text when paid version become free on the market (Pro app version). */
-"free_pro_version_notification_pro" = "MAPS.ME Pro is free today. Tell your friends!";
-
-/* Dialog text when paid version become free on the market (Lite app version). */
-"free_pro_version_notification_alert" = "You can upgrade to MAPS.ME Pro for free today. Don’t miss your chance!";
-
-"free_pro_version_share_message" = "Best offline maps MAPS.ME are free today. Download now and tell your friends!";
-
-/* Share email subject when paid version become free on the market. */
-"free_pro_version_share_email_subject" = "Get offline maps MAPS.ME for free now";
-
-/* Share email body when paid version become free on the market. */
-"free_pro_version_share_email_text" = "Hey! Do you know that today you can download offline maps MAPS.ME for free? With this app you’ll never get lost while traveling. It usually costs $5 and provides offline maps of all world countries with search, bookmarks and routing. Don’t miss your chance!";
-
/* About button text (should be short) */
"about" = "About";
@@ -134,9 +114,6 @@
/* View and button titles for accessibility */
"search" = "Search";
-/* Search button pressed dialog title in the free version */
-"search_available_in_pro_version" = "Search is only available in the full version of MAPS.ME. Get it right now!";
-
/* Search box placeholder text */
"search_map" = "Search Map";
@@ -322,9 +299,6 @@
/* Show bookmarks from this category on a map or not */
"visible" = "Visible";
-/* Proposal to download Pro version with Bookmarks */
-"bookmarks_in_pro_version" = "Bookmarks are only available in the full version of MAPS.ME. Get it right now!";
-
/* Toast which is displayed when GPS has been deactivated */
"gps_is_disabled_long_text" = "GPS is disabled. Please enable it in Settings.";
@@ -465,21 +439,6 @@
/* Share by email button text */
"email" = "E-Mail";
-/* Promocode Activation dialog title */
-"promocode_activation" = "Promo Code Activation";
-
-/* Enter promo code hint */
-"enter_promocode_hint" = "Enter Promo Code";
-
-/* Promocode Activation success message */
-"promocode_success" = "Promo code is activated!";
-
-/* Promocode Activation connection/io error */
-"promocode_error" = "Connection error. Please try again later.";
-
-/* Promocode Activation is invalid message. */
-"promocode_failure" = "Invalid promo code. Please try again.";
-
/* Copy Link */
"copy_link" = "Copy Link";
@@ -711,9 +670,6 @@
/* Status of failed country in the list */
"downloader_status_failed" = "Failed";
-/* Show in Lite version when user try to download routing files or try to build route */
-"routing_failed_buy_pro" = "Routing is only available in the full version of MAPS.ME. Get it right now!";
-
/* Show when user try build route, but we don't know where he */
"routing_failed_unknown_my_position" = "Current location is undefined. Please specify location to create route.";
diff --git a/iphone/Maps/es.lproj/Localizable.strings b/iphone/Maps/es.lproj/Localizable.strings
index 23d829a71e..a36a559984 100644
--- a/iphone/Maps/es.lproj/Localizable.strings
+++ b/iphone/Maps/es.lproj/Localizable.strings
@@ -9,26 +9,6 @@
/* DO NOT TRANSLATE! Used only on Android for special purposes. */
"shared_user_label" = "Maps With Me";
-/* Dialog text when paid version become available on the market. Showed only once. */
-"pro_version_available" = "Mas facil navegar con la version completa MAPS.ME con el buscador fuera de la Internet. Bajalo ya!";
-
-/* Notification text when paid version become free on the market (Lite app version). */
-"free_pro_version_notification_lite" = "¡Actualízate a MAPS.ME Pro gratis hoy!";
-
-/* Notification text when paid version become free on the market (Pro app version). */
-"free_pro_version_notification_pro" = "MAPS.ME Pro es gratis hoy. ¡Díselo a tus amigos!";
-
-/* Dialog text when paid version become free on the market (Lite app version). */
-"free_pro_version_notification_alert" = "Hoy puedes actualizarte a MAPS.ME Pro gratis. ¡No dejes pasar la oportunidad!";
-
-"free_pro_version_share_message" = "¡Hoy los mejores mapas sin conexión de MAPS.ME son gratis! Descárgalo ahora y dilo a tus amigos .";
-
-/* Share email subject when paid version become free on the market. */
-"free_pro_version_share_email_subject" = "Obtén ahora mapas sin conexión de MAPS.ME gratis";
-
-/* Share email body when paid version become free on the market. */
-"free_pro_version_share_email_text" = "¡Ey! ¿Sabes que hoy puedes descargar mapas sin conexión de MAPS.ME gratis? Con esta aplicación nunca te perderás al viajar. Normalmente cuesta 5 $ y ofrece mapas sin conexión de todos los países del mundo con búsquedas, favoritos e itinerarios. ¡No dejes pasar la oportunidad!";
-
/* About button text (should be short) */
"about" = "Acerca de";
@@ -134,9 +114,6 @@
/* View and button titles for accessibility */
"search" = "Buscar";
-/* Search button pressed dialog title in the free version */
-"search_available_in_pro_version" = "Buscar está accesible solo en la versión MapWithMe Pro. ¿Instalar ahora mismo?";
-
/* Search box placeholder text */
"search_map" = "Buscar en el mapa";
@@ -322,9 +299,6 @@
/* Show bookmarks from this category on a map or not */
"visible" = "Visible";
-/* Proposal to download Pro version with Bookmarks */
-"bookmarks_in_pro_version" = "La opción de marcadores está disponible en la versión completa de MAPS.ME. ¿La quieres ya?";
-
/* Toast which is displayed when GPS has been deactivated */
"gps_is_disabled_long_text" = "El GPS está inhabilitado. Por favor, activelo en los ajustes.";
@@ -465,21 +439,6 @@
/* Share by email button text */
"email" = "Correo electrónico";
-/* Promocode Activation dialog title */
-"promocode_activation" = "Promo Code Activation";
-
-/* Enter promo code hint */
-"enter_promocode_hint" = "Enter Promo Code";
-
-/* Promocode Activation success message */
-"promocode_success" = "Promo code is activated!";
-
-/* Promocode Activation connection/io error */
-"promocode_error" = "Connection error. Please try again later.";
-
-/* Promocode Activation is invalid message. */
-"promocode_failure" = "Invalid promo code. Please try again.";
-
/* Copy Link */
"copy_link" = "Copiar enlace";
@@ -711,9 +670,6 @@
/* Status of failed country in the list */
"downloader_status_failed" = "Fallo";
-/* Show in Lite version when user try to download routing files or try to build route */
-"routing_failed_buy_pro" = "La planificación de la ruta solo está disponible en la versión completa de MAPS.ME. ¡Consígala ya!";
-
/* Show when user try build route, but we don't know where he */
"routing_failed_unknown_my_position" = "La ubicación actual no está definida. Por favor, especifique la ubicación para crear la ruta.";
diff --git a/iphone/Maps/fr.lproj/Localizable.strings b/iphone/Maps/fr.lproj/Localizable.strings
index 12a9396032..fe8bb645d3 100644
--- a/iphone/Maps/fr.lproj/Localizable.strings
+++ b/iphone/Maps/fr.lproj/Localizable.strings
@@ -9,26 +9,6 @@
/* DO NOT TRANSLATE! Used only on Android for special purposes. */
"shared_user_label" = "Maps With Me";
-/* Dialog text when paid version become available on the market. Showed only once. */
-"pro_version_available" = "Naviguez plus facilement avec la version complète de MAPS.ME proposant la recherche hors ligne. Obtenez-la maintenant !";
-
-/* Notification text when paid version become free on the market (Lite app version). */
-"free_pro_version_notification_lite" = "Passez à MAPS.ME Pro aujourd'hui, gratuitement !";
-
-/* Notification text when paid version become free on the market (Pro app version). */
-"free_pro_version_notification_pro" = "MAPS.ME Pro est gratuit aujourd'hui. Dites-le à vos amis !";
-
-/* Dialog text when paid version become free on the market (Lite app version). */
-"free_pro_version_notification_alert" = "Aujourd'hui, vous pouvez passer à MAPS.ME Pro gratuitement. Ne ratez pas cette occasion !";
-
-"free_pro_version_share_message" = "Les meilleures cartes hors ligne de MAPS.ME sont gratuites aujourd'hui. Téléchargez-le maintenant et dites-le à vos amis !";
-
-/* Share email subject when paid version become free on the market. */
-"free_pro_version_share_email_subject" = "Téléchargez les cartes hors ligne de MAPS.ME gratuitement";
-
-/* Share email body when paid version become free on the market. */
-"free_pro_version_share_email_text" = "Savez-vous que les cartes hors lignes de MAPS.ME sont téléchargeables gratuitement, aujourd'hui ? Grâce à cette appli, vous voyagerez sans jamais vous perdre. Elle coûte normalement 4 euros, donne accès aux cartes hors ligne de tous les pays du monde, vous permet d'enregistrer des favoris et est dotée d'un moteur de recherche et d'une fonction itinéraire. Ne ratez pas cette occasion !";
-
/* About button text (should be short) */
"about" = "À propos de";
@@ -134,9 +114,6 @@
/* View and button titles for accessibility */
"search" = "Recherche";
-/* Search button pressed dialog title in the free version */
-"search_available_in_pro_version" = "La recherche n'est disponible que dans la version complète de MAPS.ME. Obtenez-la maintenant !";
-
/* Search box placeholder text */
"search_map" = "Rechercher sur la carte";
@@ -322,9 +299,6 @@
/* Show bookmarks from this category on a map or not */
"visible" = "Visible";
-/* Proposal to download Pro version with Bookmarks */
-"bookmarks_in_pro_version" = "Les signets ne sont disponibles que dans la version complète de MAPS.ME. Obtenez-la maintenant !";
-
/* Toast which is displayed when GPS has been deactivated */
"gps_is_disabled_long_text" = "Le GPS est désactivé. Veuillez l'activer dans les Paramètres.";
@@ -465,21 +439,6 @@
/* Share by email button text */
"email" = "Courriel";
-/* Promocode Activation dialog title */
-"promocode_activation" = "Activation du code de promotion";
-
-/* Enter promo code hint */
-"enter_promocode_hint" = "Saisir le code de promotion";
-
-/* Promocode Activation success message */
-"promocode_success" = "Le code de promotion est activé !";
-
-/* Promocode Activation connection/io error */
-"promocode_error" = "Erreur de connexion. Veuillez ressayer ultérieurement.";
-
-/* Promocode Activation is invalid message. */
-"promocode_failure" = "Code de promotion invalide. Veuillez ressayer.";
-
/* Copy Link */
"copy_link" = "Copier le lien";
@@ -711,9 +670,6 @@
/* Status of failed country in the list */
"downloader_status_failed" = "A échoué";
-/* Show in Lite version when user try to download routing files or try to build route */
-"routing_failed_buy_pro" = "L'itinéraire est uniquement disponible dans la version complète de MAPS.ME. Téléchargez-la dès maintenant !";
-
/* Show when user try build route, but we don't know where he */
"routing_failed_unknown_my_position" = "L'emplacement actuel n'est pas défini. Veuillez préciser l'emplacement pour créer l'itinéraire.";
diff --git a/iphone/Maps/hu.lproj/Localizable.strings b/iphone/Maps/hu.lproj/Localizable.strings
index 6cbe88db71..293b2e18fa 100644
--- a/iphone/Maps/hu.lproj/Localizable.strings
+++ b/iphone/Maps/hu.lproj/Localizable.strings
@@ -9,26 +9,6 @@
/* DO NOT TRANSLATE! Used only on Android for special purposes. */
"shared_user_label" = "Maps With Me";
-/* Dialog text when paid version become available on the market. Showed only once. */
-"pro_version_available" = "További lehetőségek a MAPS.ME teljes verziójában. Töltse le most!";
-
-/* Notification text when paid version become free on the market (Lite app version). */
-"free_pro_version_notification_lite" = "Ma ingyen frissítheted a MAPS.ME Pro!";
-
-/* Notification text when paid version become free on the market (Pro app version). */
-"free_pro_version_notification_pro" = "A MAPS.ME Pro ma ingyenes. Mondd el a barátaidnak!";
-
-/* Dialog text when paid version become free on the market (Lite app version). */
-"free_pro_version_notification_alert" = "Ma ingyen frissítheted a MAPS.ME Pro. Ne szalaszd el az esélyt!";
-
-"free_pro_version_share_message" = "A legjobb MAPS.ME offline térképek ma ingyenesek. Töltsd le most és meséld el barátaidnak!";
-
-/* Share email subject when paid version become free on the market. */
-"free_pro_version_share_email_subject" = "Szerezze meg az ingyenes offline MAPS.ME-t";
-
-/* Share email body when paid version become free on the market. */
-"free_pro_version_share_email_text" = "Hé! Tudtad, hogy ma letöltheted az offline MAPS.ME-t ingyen? Ezzel az alkalmazással sosem fogsz elveszni utazás közben. Általában 5 dollárba kerül és offline térképeket nyújt az összes országból, ahol keresel vele, könyvjelzőket és útvonaltervezést ad. Ne hagyd ki ezt a lehetőséget!";
-
/* About button text (should be short) */
"about" = "A programról";
@@ -134,9 +114,6 @@
/* View and button titles for accessibility */
"search" = "Keresés";
-/* Search button pressed dialog title in the free version */
-"search_available_in_pro_version" = "Keresés csak a MAPS.ME teljes verziójában érhető el. Vásárolja meg most!";
-
/* Search box placeholder text */
"search_map" = "Keresés a térképen";
@@ -322,9 +299,6 @@
/* Show bookmarks from this category on a map or not */
"visible" = "látható";
-/* Proposal to download Pro version with Bookmarks */
-"bookmarks_in_pro_version" = "Könyvjelzők csak a MAPS.ME teljes verziójában érhetőek el. Vásárolja meg most!";
-
/* Toast which is displayed when GPS has been deactivated */
"gps_is_disabled_long_text" = "GPS kikapcsolva. Kérjük kapcsolja be a Beállítások között.";
@@ -465,21 +439,6 @@
/* Share by email button text */
"email" = "Email";
-/* Promocode Activation dialog title */
-"promocode_activation" = "Promo Code Activation";
-
-/* Enter promo code hint */
-"enter_promocode_hint" = "Akciós kód aktiváláshoz";
-
-/* Promocode Activation success message */
-"promocode_success" = "Promóciós kód aktiválva!";
-
-/* Promocode Activation connection/io error */
-"promocode_error" = "Kapcsolati hiba. Kérjük próbálja újra később.";
-
-/* Promocode Activation is invalid message. */
-"promocode_failure" = "Érvénytelen kód. Kérjük próbálja újra.";
-
/* Copy Link */
"copy_link" = "Hivatkozás másolása";
@@ -711,9 +670,6 @@
/* Status of failed country in the list */
"downloader_status_failed" = "Sikertelen";
-/* Show in Lite version when user try to download routing files or try to build route */
-"routing_failed_buy_pro" = "Az útvonaltervezés csak a MAPS.ME teljes verziójában elérhető. Szerezd meg most!";
-
/* Show when user try build route, but we don't know where he */
"routing_failed_unknown_my_position" = "Nem meghatározott a jelenlegi helyszín. Kérjük, határozza meg a helyszínt, hogy útvonal készülhessen.";
diff --git a/iphone/Maps/it.lproj/Localizable.strings b/iphone/Maps/it.lproj/Localizable.strings
index c1732fbe1f..e9a886ceea 100644
--- a/iphone/Maps/it.lproj/Localizable.strings
+++ b/iphone/Maps/it.lproj/Localizable.strings
@@ -9,26 +9,6 @@
/* DO NOT TRANSLATE! Used only on Android for special purposes. */
"shared_user_label" = "Maps With Me";
-/* Dialog text when paid version become available on the market. Showed only once. */
-"pro_version_available" = "Naviga più facilmente con la versione completa di MAPS.ME con la ricerca offline. Scaricala subito!";
-
-/* Notification text when paid version become free on the market (Lite app version). */
-"free_pro_version_notification_lite" = "Fai l'upgrade a MAPS.ME Pro gratis oggi!";
-
-/* Notification text when paid version become free on the market (Pro app version). */
-"free_pro_version_notification_pro" = "MAPS.ME Pro è gratis oggi. Dillo ai tuoi amici!";
-
-/* Dialog text when paid version become free on the market (Lite app version). */
-"free_pro_version_notification_alert" = "Puoi fare l'upgrade a MAPS.ME Pro gratis oggi. Non perdere quest'opportunità!";
-
-"free_pro_version_share_message" = "Le migliori mappe offline di MAPS.ME Pro sono gratis oggi. Scaricala ora e dillo ai tuoi amici!";
-
-/* Share email subject when paid version become free on the market. */
-"free_pro_version_share_email_subject" = "Ottieni le mappe offline di MAPS.me gratuitamente";
-
-/* Share email body when paid version become free on the market. */
-"free_pro_version_share_email_text" = "Ciao! Sai che oggi puoi scaricare e avere disponibili gratuitamente offline le mappe di MAPS.ME? Con questa app non ti perderai più quando sei in viaggio! Normalmente costa $5 e consente di accedere alle mappe offline di tutti i paesi del mondo con funzione di ricerca, preferiti e percorso. Non perderti questa opportunità!";
-
/* About button text (should be short) */
"about" = "Informazioni";
@@ -134,9 +114,6 @@
/* View and button titles for accessibility */
"search" = "Cerca";
-/* Search button pressed dialog title in the free version */
-"search_available_in_pro_version" = "La ricerca è disponibile solo nella versione completa di MAPS.ME. Scaricala subito!";
-
/* Search box placeholder text */
"search_map" = "Ricerca Mappa";
@@ -322,9 +299,6 @@
/* Show bookmarks from this category on a map or not */
"visible" = "Visibile";
-/* Proposal to download Pro version with Bookmarks */
-"bookmarks_in_pro_version" = "I segnalibri sono disponibili solo nella versione completa di MAPS.ME. Scaricalo subito!";
-
/* Toast which is displayed when GPS has been deactivated */
"gps_is_disabled_long_text" = "Il GPS è disabilitato. Cortesemente abilitalo nelle Impostazioni.";
@@ -465,21 +439,6 @@
/* Share by email button text */
"email" = "E-mail";
-/* Promocode Activation dialog title */
-"promocode_activation" = "Promo Code Activation";
-
-/* Enter promo code hint */
-"enter_promocode_hint" = "Enter Promo Code";
-
-/* Promocode Activation success message */
-"promocode_success" = "Promo code is activated!";
-
-/* Promocode Activation connection/io error */
-"promocode_error" = "Connection error. Please try again later.";
-
-/* Promocode Activation is invalid message. */
-"promocode_failure" = "Invalid promo code. Please try again.";
-
/* Copy Link */
"copy_link" = "Copia link";
@@ -711,9 +670,6 @@
/* Status of failed country in the list */
"downloader_status_failed" = "Fallito";
-/* Show in Lite version when user try to download routing files or try to build route */
-"routing_failed_buy_pro" = "Il percorso è disponibile solo nella versione completa di MAPS.ME. Prendila ora!";
-
/* Show when user try build route, but we don't know where he */
"routing_failed_unknown_my_position" = "La posizione attuale non è definita. Specifica la posizione per creare il percorso.";
diff --git a/iphone/Maps/ja.lproj/Localizable.strings b/iphone/Maps/ja.lproj/Localizable.strings
index 720245bd7e..703f5c567d 100644
--- a/iphone/Maps/ja.lproj/Localizable.strings
+++ b/iphone/Maps/ja.lproj/Localizable.strings
@@ -9,26 +9,6 @@
/* DO NOT TRANSLATE! Used only on Android for special purposes. */
"shared_user_label" = "Maps With Me";
-/* Dialog text when paid version become available on the market. Showed only once. */
-"pro_version_available" = "MAPS.ME完全版ならさらに便利なオフライン検索が利用可能です。ぜひお買い求めください。";
-
-/* Notification text when paid version become free on the market (Lite app version). */
-"free_pro_version_notification_lite" = "本日MAPS.ME Proに無料でアップグレード!";
-
-/* Notification text when paid version become free on the market (Pro app version). */
-"free_pro_version_notification_pro" = "本日MAPS.ME Proが無料です。お友達に教えてあげてください!";
-
-/* Dialog text when paid version become free on the market (Lite app version). */
-"free_pro_version_notification_alert" = "本日MAPS.ME Proに無料でアップグレードできます。このチャンスをお見逃しなく!";
-
-"free_pro_version_share_message" = "ベストオフライン地図のMAPS.MEが本日無料。今すぐダウンロードして友達に教えてあげましょう!";
-
-/* Share email subject when paid version become free on the market. */
-"free_pro_version_share_email_subject" = "本日オフライン地図のMAPS.MEを無料でゲット";
-
-/* Share email body when paid version become free on the market. */
-"free_pro_version_share_email_text" = "こんにちは!今日オフライン地図のMAPS.MEが無料でダウンロードできるのをご存じでしたか?このアプリがあれば、旅行中に道に迷うことがなくなります。通常$5で、世界中すべての国のオフライン地図を検索、お気に入り、ルート機能付きで提供します。このチャンスをお見逃しなく!";
-
/* About button text (should be short) */
"about" = "情報";
@@ -134,9 +114,6 @@
/* View and button titles for accessibility */
"search" = "検索";
-/* Search button pressed dialog title in the free version */
-"search_available_in_pro_version" = "検索機能はMAPS.ME完全版で利用可能です。ぜひお買い求めください。";
-
/* Search box placeholder text */
"search_map" = "マップを検索";
@@ -322,9 +299,6 @@
/* Show bookmarks from this category on a map or not */
"visible" = "マップに表示";
-/* Proposal to download Pro version with Bookmarks */
-"bookmarks_in_pro_version" = "ブックマーク機能はMAPS.ME完全版で利用可能です。ぜひお買い求めください。";
-
/* Toast which is displayed when GPS has been deactivated */
"gps_is_disabled_long_text" = "GPS機能が無効です。端末の設定画面から有効にしてください。";
@@ -465,21 +439,6 @@
/* Share by email button text */
"email" = "Eメール";
-/* Promocode Activation dialog title */
-"promocode_activation" = "Promo Code Activation";
-
-/* Enter promo code hint */
-"enter_promocode_hint" = "Enter Promo Code";
-
-/* Promocode Activation success message */
-"promocode_success" = "Promo code is activated!";
-
-/* Promocode Activation connection/io error */
-"promocode_error" = "Connection error. Please try again later.";
-
-/* Promocode Activation is invalid message. */
-"promocode_failure" = "Invalid promo code. Please try again.";
-
/* Copy Link */
"copy_link" = "リンクをコピー";
@@ -711,9 +670,6 @@
/* Status of failed country in the list */
"downloader_status_failed" = "失敗";
-/* Show in Lite version when user try to download routing files or try to build route */
-"routing_failed_buy_pro" = "ルート決定機能はMAPS.MEの完全版でのみ利用可能です。今すぐ入手しましょう!";
-
/* Show when user try build route, but we don't know where he */
"routing_failed_unknown_my_position" = "現在地が設定されていません。ルートを作成するには現在地を設定してください。";
diff --git a/iphone/Maps/ko.lproj/Localizable.strings b/iphone/Maps/ko.lproj/Localizable.strings
index 888bf23e5e..c9f0193646 100644
--- a/iphone/Maps/ko.lproj/Localizable.strings
+++ b/iphone/Maps/ko.lproj/Localizable.strings
@@ -9,26 +9,6 @@
/* DO NOT TRANSLATE! Used only on Android for special purposes. */
"shared_user_label" = "Maps With Me";
-/* Dialog text when paid version become available on the market. Showed only once. */
-"pro_version_available" = "오프라인 검색 기능의 MAPS.ME의 풀버젼으로 보다 쉽게 검색하세요. 지금 구매하세요!";
-
-/* Notification text when paid version become free on the market (Lite app version). */
-"free_pro_version_notification_lite" = "오늘 MAPS.ME Pro를 무료로 업그레이드하세요!";
-
-/* Notification text when paid version become free on the market (Pro app version). */
-"free_pro_version_notification_pro" = "MAPS.ME Pro가 오늘만 무료입니다. 친구들에게도 알리세요!";
-
-/* Dialog text when paid version become free on the market (Lite app version). */
-"free_pro_version_notification_alert" = "오늘 하루 MAPS.ME Pro를 무료로 업그레이드할 수 있습니다. 기회를 놓치지 마세요!";
-
-"free_pro_version_share_message" = "최고의 오프라인 지도인 MAPS.ME가 오늘 무료입니다. 지금 다운로드하고 친구들에게 알리세요!";
-
-/* Share email subject when paid version become free on the market. */
-"free_pro_version_share_email_subject" = "지금 무료로 오프라인 지도인 MAPS.ME 가져 오기";
-
-/* Share email body when paid version become free on the market. */
-"free_pro_version_share_email_text" = "안녕! 오늘 무료로 오프라인 지도인 MAPS.ME를 다운로드할 수 있다는 사실을 알고 있었나요? 이 앱으로, 여행시 길을 잃지 않을 거에요. 보통 5달러의 비용이 들며, 검색, 북마크 및 여정이 있는 모든 세계 국가의 오프라인 맵을 제공합니다. 이 기회를 놓치지 마세요!";
-
/* About button text (should be short) */
"about" = "소개";
@@ -134,9 +114,6 @@
/* View and button titles for accessibility */
"search" = "검색하기";
-/* Search button pressed dialog title in the free version */
-"search_available_in_pro_version" = "검색은 MAPS.ME의 프로 버젼에만 제공됩니다. 지금 받으시겠습니까?";
-
/* Search box placeholder text */
"search_map" = "지도 검색하기";
@@ -322,9 +299,6 @@
/* Show bookmarks from this category on a map or not */
"visible" = "눈에 보이는";
-/* Proposal to download Pro version with Bookmarks */
-"bookmarks_in_pro_version" = "MAPS.ME의 정식 버전에서는 즐겨찾기를 이용하실 수 있습니다. 지금 바로 구입하시겠습니까?";
-
/* Toast which is displayed when GPS has been deactivated */
"gps_is_disabled_long_text" = "GPS가 사용 중지되었습니다. 설정에서 이를 작동시켜 주시기 바랍니다.";
@@ -465,21 +439,6 @@
/* Share by email button text */
"email" = "이메일";
-/* Promocode Activation dialog title */
-"promocode_activation" = "Promo Code Activation";
-
-/* Enter promo code hint */
-"enter_promocode_hint" = "Enter Promo Code";
-
-/* Promocode Activation success message */
-"promocode_success" = "Promo code is activated!";
-
-/* Promocode Activation connection/io error */
-"promocode_error" = "Connection error. Please try again later.";
-
-/* Promocode Activation is invalid message. */
-"promocode_failure" = "Invalid promo code. Please try again.";
-
/* Copy Link */
"copy_link" = "링크 복사하기";
@@ -711,9 +670,6 @@
/* Status of failed country in the list */
"downloader_status_failed" = "실패함";
-/* Show in Lite version when user try to download routing files or try to build route */
-"routing_failed_buy_pro" = "라우팅은 MAPS.ME의 정식 버전에서만 사용할 수 있습니다 지금 당장 얻으세요!";
-
/* Show when user try build route, but we don't know where he */
"routing_failed_unknown_my_position" = "현재 위치는 정의되지 않습니다. 경로를 생성할 위치를 지정하십시오.";
diff --git a/iphone/Maps/nl.lproj/Localizable.strings b/iphone/Maps/nl.lproj/Localizable.strings
index 5d45925c90..289f866a05 100644
--- a/iphone/Maps/nl.lproj/Localizable.strings
+++ b/iphone/Maps/nl.lproj/Localizable.strings
@@ -9,26 +9,6 @@
/* DO NOT TRANSLATE! Used only on Android for special purposes. */
"shared_user_label" = "Maps With Me";
-/* Dialog text when paid version become available on the market. Showed only once. */
-"pro_version_available" = "Navigeer makkelijker met MAPS.ME met offline zoeken. Instelleer het nu!";
-
-/* Notification text when paid version become free on the market (Lite app version). */
-"free_pro_version_notification_lite" = "Upgrade vandaag gratis naar MAPS.ME Pro!";
-
-/* Notification text when paid version become free on the market (Pro app version). */
-"free_pro_version_notification_pro" = "MAPS.ME Pro is vandaag gratis. Vertel het aan je vrienden!";
-
-/* Dialog text when paid version become free on the market (Lite app version). */
-"free_pro_version_notification_alert" = "Je kunt vandaag gratis upgraden naar MAPS.ME Pro. Mis deze kans niet!";
-
-"free_pro_version_share_message" = "De beste offline kaarten van MAPS.ME zijn vandaag gratis. Download nu en vertel het je vrienden!";
-
-/* Share email subject when paid version become free on the market. */
-"free_pro_version_share_email_subject" = "Verkrijg offline kaarten van MAPS.ME nu gratis";
-
-/* Share email body when paid version become free on the market. */
-"free_pro_version_share_email_text" = "Hey! Weet u dat u vandaag de offline kaarten van MAPS.ME gratis kunt downloaden? Met deze app raakt u de weg nooit meer kwijt tijdens uw reis. Normaliter kost het $ 5,- en biedt offline kaarten voor alle landen op de wereld met zoekfunctie, favorieten en routeplanning. Mis uw kans niet!";
-
/* About button text (should be short) */
"about" = "Over";
@@ -134,9 +114,6 @@
/* View and button titles for accessibility */
"search" = "Zoeken";
-/* Search button pressed dialog title in the free version */
-"search_available_in_pro_version" = "Zoeken is alleen beschikbaar in de Pro versie van MAPS.ME. Wilt u hem nu installeren?";
-
/* Search box placeholder text */
"search_map" = "Zoek Kaart";
@@ -322,9 +299,6 @@
/* Show bookmarks from this category on a map or not */
"visible" = "Zichtbaar";
-/* Proposal to download Pro version with Bookmarks */
-"bookmarks_in_pro_version" = "Bladwijzers zijn beschikbaar in de volledige versie van MAPS.ME. Wilt u die nu gelijk?";
-
/* Toast which is displayed when GPS has been deactivated */
"gps_is_disabled_long_text" = "GPS is uitgeschakeld. Schakel ze in bij Instellingen.";
@@ -465,21 +439,6 @@
/* Share by email button text */
"email" = "E-mail";
-/* Promocode Activation dialog title */
-"promocode_activation" = "Promo Code Activation";
-
-/* Enter promo code hint */
-"enter_promocode_hint" = "Enter Promo Code";
-
-/* Promocode Activation success message */
-"promocode_success" = "Promo code is activated!";
-
-/* Promocode Activation connection/io error */
-"promocode_error" = "Connection error. Please try again later.";
-
-/* Promocode Activation is invalid message. */
-"promocode_failure" = "Invalid promo code. Please try again.";
-
/* Copy Link */
"copy_link" = "Kopieer koppeling";
@@ -711,9 +670,6 @@
/* Status of failed country in the list */
"downloader_status_failed" = "Mislukt";
-/* Show in Lite version when user try to download routing files or try to build route */
-"routing_failed_buy_pro" = "Route aanmaken is alleen beschikbaar in de volledige versie van MAPS.ME. Neem nu meteen!";
-
/* Show when user try build route, but we don't know where he */
"routing_failed_unknown_my_position" = "Huidige locatie is niet gedefinieerd. Gelieve de locatie te specificeren om de route te creëren.";
diff --git a/iphone/Maps/pl.lproj/Localizable.strings b/iphone/Maps/pl.lproj/Localizable.strings
index 48cd324543..dfc58e5e14 100644
--- a/iphone/Maps/pl.lproj/Localizable.strings
+++ b/iphone/Maps/pl.lproj/Localizable.strings
@@ -9,26 +9,6 @@
/* DO NOT TRANSLATE! Used only on Android for special purposes. */
"shared_user_label" = "Maps With Me";
-/* Dialog text when paid version become available on the market. Showed only once. */
-"pro_version_available" = "Nawigacja staje się prostsza kiedy masz pełną wersję aplikację MAPS.ME wraz z wyszukiwaniem offline. Pobierz już teraz!";
-
-/* Notification text when paid version become free on the market (Lite app version). */
-"free_pro_version_notification_lite" = "Dokonaj dziś darmowej aktualizacji do MAPS.ME Pro!";
-
-/* Notification text when paid version become free on the market (Pro app version). */
-"free_pro_version_notification_pro" = "MAPS.ME Pro jest dziś za darmo. Powiedz znajomym!";
-
-/* Dialog text when paid version become free on the market (Lite app version). */
-"free_pro_version_notification_alert" = "Możesz dziś dokonać darmowej aktualizacji do MAPS.ME Pro! Nie przegap okazji!";
-
-"free_pro_version_share_message" = "Najlepsze mapy offline MAPS.ME są dziś za darmo. Pobierz teraz i powiedz znajomym!";
-
-/* Share email subject when paid version become free on the market. */
-"free_pro_version_share_email_subject" = "Pobierz mapy offline MAPS.ME za darmo";
-
-/* Share email body when paid version become free on the market. */
-"free_pro_version_share_email_text" = "Hej! Czy wiesz, że dziś możesz pobrać mapy offline MAPS.ME bezpłatnie? Dzięki tej aplikacji nigdy nie zgubisz się podczas podróży. Kosztuje ona przeważnie 5 $ i oferuje mapy offline wszystkich krajów świata z możliwością ich przeszukiwania, dodawania oznaczeń i ustalania tras. Nie przegap szansy!";
-
/* About button text (should be short) */
"about" = "O programie";
@@ -134,9 +114,6 @@
/* View and button titles for accessibility */
"search" = "Szukaj";
-/* Search button pressed dialog title in the free version */
-"search_available_in_pro_version" = "Szukanie jest dostępne tylko w pełnej wersji MAPS.ME. Pobierz już teraz!";
-
/* Search box placeholder text */
"search_map" = "Szukaj mapy";
@@ -322,9 +299,6 @@
/* Show bookmarks from this category on a map or not */
"visible" = "Widoczne";
-/* Proposal to download Pro version with Bookmarks */
-"bookmarks_in_pro_version" = "Zakładki są dostępne tylko w pełnej wersji MAPS.ME. Pobierz już teraz!";
-
/* Toast which is displayed when GPS has been deactivated */
"gps_is_disabled_long_text" = "GPS jest wyłączony. Proszę włączyć go w ustawieniach.";
@@ -465,21 +439,6 @@
/* Share by email button text */
"email" = "E-mail";
-/* Promocode Activation dialog title */
-"promocode_activation" = "Aktywacja kodu promocyjnego";
-
-/* Enter promo code hint */
-"enter_promocode_hint" = "Wprowadź kod promocyjny";
-
-/* Promocode Activation success message */
-"promocode_success" = "Kod promocyjny został aktywowany!";
-
-/* Promocode Activation connection/io error */
-"promocode_error" = "Błąd połączenia. Proszę spróbować ponownie później.";
-
-/* Promocode Activation is invalid message. */
-"promocode_failure" = "Błędny kod promocyjny. Spróbuj ponownie.";
-
/* Copy Link */
"copy_link" = "Kopiuj link";
@@ -711,9 +670,6 @@
/* Status of failed country in the list */
"downloader_status_failed" = "Nieudane";
-/* Show in Lite version when user try to download routing files or try to build route */
-"routing_failed_buy_pro" = "Tworzenie trasy dostępne jest tylko w pełnej wersji aplikacji MAPS.ME. Pobierz pełną wersję, teraz!";
-
/* Show when user try build route, but we don't know where he */
"routing_failed_unknown_my_position" = "Bieżąca lokalizacja nie została zdefiniowana. Aby utworzyć trasę, określ lokalizację.";
diff --git a/iphone/Maps/pt.lproj/Localizable.strings b/iphone/Maps/pt.lproj/Localizable.strings
index e8d6c37735..35f20aced3 100644
--- a/iphone/Maps/pt.lproj/Localizable.strings
+++ b/iphone/Maps/pt.lproj/Localizable.strings
@@ -9,26 +9,6 @@
/* DO NOT TRANSLATE! Used only on Android for special purposes. */
"shared_user_label" = "Maps With Me";
-/* Dialog text when paid version become available on the market. Showed only once. */
-"pro_version_available" = "Navegue mais facilmente com a versão completa do MAPS.ME com a funcionalidade de procura offline. Obtenha-a agora mesmo!";
-
-/* Notification text when paid version become free on the market (Lite app version). */
-"free_pro_version_notification_lite" = "Faça o upgrade para MAPS.ME Pro gratuitamente hoje!";
-
-/* Notification text when paid version become free on the market (Pro app version). */
-"free_pro_version_notification_pro" = "O MAPS.ME Pro é gratuito hoje. Diga aos seus amigos!";
-
-/* Dialog text when paid version become free on the market (Lite app version). */
-"free_pro_version_notification_alert" = "Pode fazer o upgrade para MAPS.ME Pro gratuitamente hoje. Não perca a oportunidade!";
-
-"free_pro_version_share_message" = "Os melhores mapas offline do MAPS.ME são hoje gratuitos. Descarregue e conte aos seus amigos!";
-
-/* Share email subject when paid version become free on the market. */
-"free_pro_version_share_email_subject" = "Obtenha mapas offline do MAPS.ME agora, gratuitamente";
-
-/* Share email body when paid version become free on the market. */
-"free_pro_version_share_email_text" = "Oi! Sabia que hoje pode descarregar mapas offline do MAPS.ME gratuitamente? Com esta aplicação, nunca se perderá enquanto viaja. Normalmente custa $5 e proporciona mapas offline de todos os países do mundo, com pesquisas, marcadores e criação de trajetos. Não perca esta oportunidade!";
-
/* About button text (should be short) */
"about" = "Sobre";
@@ -134,9 +114,6 @@
/* View and button titles for accessibility */
"search" = "Procura";
-/* Search button pressed dialog title in the free version */
-"search_available_in_pro_version" = "A procura apenas está disponível na versão completa do MAPS.ME. Obtenha-a agora mesmo!";
-
/* Search box placeholder text */
"search_map" = "Procurar mapa";
@@ -322,9 +299,6 @@
/* Show bookmarks from this category on a map or not */
"visible" = "Visível";
-/* Proposal to download Pro version with Bookmarks */
-"bookmarks_in_pro_version" = "Os favoritos apenas estão disponíveis na versão completa de MAPS.ME. Obtenha-a agora mesmo!";
-
/* Toast which is displayed when GPS has been deactivated */
"gps_is_disabled_long_text" = "O GPS está desativado. Por favor ative-o nas Definições.";
@@ -465,21 +439,6 @@
/* Share by email button text */
"email" = "E-Mail";
-/* Promocode Activation dialog title */
-"promocode_activation" = "Ativação do Código de Promoção";
-
-/* Enter promo code hint */
-"enter_promocode_hint" = "Introduza o Código de Promoção";
-
-/* Promocode Activation success message */
-"promocode_success" = "O código de promoção está ativado!";
-
-/* Promocode Activation connection/io error */
-"promocode_error" = "Erro de ligação. Por favor tente de novo mais tarde.";
-
-/* Promocode Activation is invalid message. */
-"promocode_failure" = "Código de promoção inválido. Por favor tente de novo.";
-
/* Copy Link */
"copy_link" = "Copiar hiperligação";
@@ -711,9 +670,6 @@
/* Status of failed country in the list */
"downloader_status_failed" = "Falhou";
-/* Show in Lite version when user try to download routing files or try to build route */
-"routing_failed_buy_pro" = "A criação de rota só está disponível na versão completa de MAPS.ME. Obtenha-a já!";
-
/* Show when user try build route, but we don't know where he */
"routing_failed_unknown_my_position" = "A localização atual não foi definida. Por favor especifique a localização para criar o trajeto.";
diff --git a/iphone/Maps/ru.lproj/Localizable.strings b/iphone/Maps/ru.lproj/Localizable.strings
index b493dfebde..a1cd5192bd 100644
--- a/iphone/Maps/ru.lproj/Localizable.strings
+++ b/iphone/Maps/ru.lproj/Localizable.strings
@@ -9,26 +9,6 @@
/* DO NOT TRANSLATE! Used only on Android for special purposes. */
"shared_user_label" = "Maps With Me";
-/* Dialog text when paid version become available on the market. Showed only once. */
-"pro_version_available" = "Больше возможностей в полной версии MAPS.ME с офлайн поиском. Установить ее сейчас?";
-
-/* Notification text when paid version become free on the market (Lite app version). */
-"free_pro_version_notification_lite" = "MAPS.ME Pro сегодня бесплатные! Качайте!";
-
-/* Notification text when paid version become free on the market (Pro app version). */
-"free_pro_version_notification_pro" = "MAPS.ME Pro сегодня бесплатны. Расскажите друзьям!";
-
-/* Dialog text when paid version become free on the market (Lite app version). */
-"free_pro_version_notification_alert" = "Сегодня вы можете скачать MAPS.ME Pro бесплатно. Не упустите возможность!";
-
-"free_pro_version_share_message" = "Крутые офлайн-карты MAPS.ME сегодня бесплатные. Скачай сейчас и расскажи друзьям!";
-
-/* Share email subject when paid version become free on the market. */
-"free_pro_version_share_email_subject" = "Офлайн-карты MAPS.ME сегодня бесплатные";
-
-/* Share email body when paid version become free on the market. */
-"free_pro_version_share_email_text" = "Привет! Хорошая новость: сегодня ты можешь бесплатно скачать офлайн-карты MAPS.ME! С этим приложением ты никогда не потеряешься в поездках. Обычно оно стоит $5! Кроме офлайновых карт всех стран там есть еще поиск, закладки и прокладывание маршрутов. Обязательно скачай!";
-
/* About button text (should be short) */
"about" = "О программе";
@@ -134,9 +114,6 @@
/* View and button titles for accessibility */
"search" = "Поиск";
-/* Search button pressed dialog title in the free version */
-"search_available_in_pro_version" = "Поиск доступен только в полной версии MAPS.ME. Установите ее прямо сейчас!";
-
/* Search box placeholder text */
"search_map" = "Поиск на карте";
@@ -322,9 +299,6 @@
/* Show bookmarks from this category on a map or not */
"visible" = "Показывать на карте";
-/* Proposal to download Pro version with Bookmarks */
-"bookmarks_in_pro_version" = "Метки доступны только в полной верии MAPS.ME. Установите ее прямо сейчас!";
-
/* Toast which is displayed when GPS has been deactivated */
"gps_is_disabled_long_text" = "GPS-позиционирование выключено. Пожалуйста, включите его в настройках для удобного использования программы.";
@@ -465,21 +439,6 @@
/* Share by email button text */
"email" = "E-Mail";
-/* Promocode Activation dialog title */
-"promocode_activation" = "Promo Code Activation";
-
-/* Enter promo code hint */
-"enter_promocode_hint" = "Enter Promo Code";
-
-/* Promocode Activation success message */
-"promocode_success" = "Promo code is activated!";
-
-/* Promocode Activation connection/io error */
-"promocode_error" = "Connection error. Please try again later.";
-
-/* Promocode Activation is invalid message. */
-"promocode_failure" = "Invalid promo code. Please try again.";
-
/* Copy Link */
"copy_link" = "Скопировать ссылку";
@@ -711,9 +670,6 @@
/* Status of failed country in the list */
"downloader_status_failed" = "Ошибка";
-/* Show in Lite version when user try to download routing files or try to build route */
-"routing_failed_buy_pro" = "Создание маршрутов возможно только в платной версии MAPS.ME. Скачай сейчас!";
-
/* Show when user try build route, but we don't know where he */
"routing_failed_unknown_my_position" = "Невозможно проложить маршрут. Не определено текущее местоположение.";
diff --git a/iphone/Maps/sk.lproj/Localizable.strings b/iphone/Maps/sk.lproj/Localizable.strings
index 3ac84928a6..4a160b030a 100644
--- a/iphone/Maps/sk.lproj/Localizable.strings
+++ b/iphone/Maps/sk.lproj/Localizable.strings
@@ -9,26 +9,6 @@
/* DO NOT TRANSLATE! Used only on Android for special purposes. */
"shared_user_label" = "Maps With Me";
-/* Dialog text when paid version become available on the market. Showed only once. */
-"pro_version_available" = "Získajte viac možností s plnou verziou MAPS.ME, obsahujúcou offline vyhľadávanie. Nainštalujte si ju teraz!";
-
-/* Notification text when paid version become free on the market (Lite app version). */
-"free_pro_version_notification_lite" = "Aktualizácia na MAPS.ME Pro zadarmo ešte dnes!";
-
-/* Notification text when paid version become free on the market (Pro app version). */
-"free_pro_version_notification_pro" = "MAPS.ME Pro sú dnes zadarmo. Dajte vedieť svojim priateľom!";
-
-/* Dialog text when paid version become free on the market (Lite app version). */
-"free_pro_version_notification_alert" = "Môžete aktualizovať na MAPS.ME Pro zadarmo ešte dnes. Nenechajte si ujsť svoju šancu!";
-
-"free_pro_version_share_message" = "Najlepšie offline mapy MAPS.ME sú dnes zadarmo. Stiahnite si teraz a povedzte to svojim priateľom!";
-
-/* Share email subject when paid version become free on the market. */
-"free_pro_version_share_email_subject" = "Získať v režime offline mapy MAPS.ME teraz zadarmo";
-
-/* Share email body when paid version become free on the market. */
-"free_pro_version_share_email_text" = "Hej! Viete, že dnes si môžete stiahnuť v režime offline mapy MAPS.ME zadarmo? Vďaka tejto aplikácii sa na cestách nikdy nestratíte. Zvyčajne stojí 5 dolárov a poskytuje off-line mapy všetkých krajín sveta s vyhľadávaním, záložkami a smerovaním. Nenechajte si ujsť túto príležitosť!";
-
/* About button text (should be short) */
"about" = "O aplikácii";
@@ -134,9 +114,6 @@
/* View and button titles for accessibility */
"search" = "Hľadať";
-/* Search button pressed dialog title in the free version */
-"search_available_in_pro_version" = "Vyhľadávanie je dostupné len v platenej verzii MAPS.ME. Stiahnite si ju teraz!";
-
/* Search box placeholder text */
"search_map" = "Prehľadať mapu";
@@ -322,9 +299,6 @@
/* Show bookmarks from this category on a map or not */
"visible" = "Viditeľné";
-/* Proposal to download Pro version with Bookmarks */
-"bookmarks_in_pro_version" = "Záložky sú dostupné len v plnej verzii MAPS.ME. Chcete ju teraz stiahnuť?";
-
/* Toast which is displayed when GPS has been deactivated */
"gps_is_disabled_long_text" = "Navigácia GPS deaktivovaná. Prosím, povoľte ju v Nastaveniach.";
@@ -465,21 +439,6 @@
/* Share by email button text */
"email" = "E-Mail";
-/* Promocode Activation dialog title */
-"promocode_activation" = "Aktivácia promo kódu";
-
-/* Enter promo code hint */
-"enter_promocode_hint" = "Vložte promo kód";
-
-/* Promocode Activation success message */
-"promocode_success" = "Promo kód úspešne aktivovaný!";
-
-/* Promocode Activation connection/io error */
-"promocode_error" = "Aktivácia promo kódu zlyhala. Skúste neskôr prosím.";
-
-/* Promocode Activation is invalid message. */
-"promocode_failure" = "Promo kód je neplatný. Prosím skúste to znovu.";
-
/* Copy Link */
"copy_link" = "Skopírovať odkaz";
@@ -711,9 +670,6 @@
/* Status of failed country in the list */
"downloader_status_failed" = "Zlyhalo";
-/* Show in Lite version when user try to download routing files or try to build route */
-"routing_failed_buy_pro" = "Vytváranie trás je k dispozícii iba v plnej verzii MAPS.ME. Získajte ho hneď teraz!";
-
/* Show when user try build route, but we don't know where he */
"routing_failed_unknown_my_position" = "Aktuálna lokácia nie je definovaná. Prosím, špecifikujte lokáciu pre vytvorenie trasy.";
diff --git a/iphone/Maps/sv.lproj/Localizable.strings b/iphone/Maps/sv.lproj/Localizable.strings
index 16f9dd0f7f..4987e5970d 100644
--- a/iphone/Maps/sv.lproj/Localizable.strings
+++ b/iphone/Maps/sv.lproj/Localizable.strings
@@ -9,26 +9,6 @@
/* DO NOT TRANSLATE! Used only on Android for special purposes. */
"shared_user_label" = "Maps With Me";
-/* Dialog text when paid version become available on the market. Showed only once. */
-"pro_version_available" = "Navigera enklare med fullversionen av MAPS.ME med bl.a. offline-sökning. Skaffa den nu!";
-
-/* Notification text when paid version become free on the market (Lite app version). */
-"free_pro_version_notification_lite" = "Uppgradera till MAPS.ME Pro gratis redan idag!";
-
-/* Notification text when paid version become free on the market (Pro app version). */
-"free_pro_version_notification_pro" = "MAPS.ME Pro är gratis idag. Berätta för dina vänner!";
-
-/* Dialog text when paid version become free on the market (Lite app version). */
-"free_pro_version_notification_alert" = "Du kan uppgradera till MAPS.ME Pro gratis redan idag. Missa inte din chans!";
-
-"free_pro_version_share_message" = "Bästa offline kartor MAPS. ME är gratis idag. Ladda ner den nu och berätta för dina vänner!";
-
-/* Share email subject when paid version become free on the market. */
-"free_pro_version_share_email_subject" = "Få offline-kartor MAPS.ME gratis nu";
-
-/* Share email body when paid version become free on the market. */
-"free_pro_version_share_email_text" = "Hallå där! Vet du att du i dag kan ladda ner offline-kartor MAPS.ME gratis? Med denna app går du aldrig vilse på resan. Vanligtvis kostar den 5 $ och tillhandahåller offline-kartor från alla länder i världen med sökning, bokmärken och rutter. Missa inte din chans!";
-
/* About button text (should be short) */
"about" = "Om";
@@ -134,9 +114,6 @@
/* View and button titles for accessibility */
"search" = "Sök";
-/* Search button pressed dialog title in the free version */
-"search_available_in_pro_version" = "Sökfunktionen finns bara i fullversionen av MAPS.ME. Skaffa den nu!";
-
/* Search box placeholder text */
"search_map" = "Sök karta";
@@ -322,9 +299,6 @@
/* Show bookmarks from this category on a map or not */
"visible" = "Synliga";
-/* Proposal to download Pro version with Bookmarks */
-"bookmarks_in_pro_version" = "Bokmärken finns bara i fullversionen av MAPS.ME. Skaffa den nu!";
-
/* Toast which is displayed when GPS has been deactivated */
"gps_is_disabled_long_text" = "GPS har inaktiverats. Vänligen aktivera den i Inställningar.";
@@ -465,21 +439,6 @@
/* Share by email button text */
"email" = "E-Mail";
-/* Promocode Activation dialog title */
-"promocode_activation" = "Promokod aktivering";
-
-/* Enter promo code hint */
-"enter_promocode_hint" = "Skriv in promokod";
-
-/* Promocode Activation success message */
-"promocode_success" = "Promokoden är aktiverad!";
-
-/* Promocode Activation connection/io error */
-"promocode_error" = "Anslutningsfel. Försök igen senare.";
-
-/* Promocode Activation is invalid message. */
-"promocode_failure" = "Felaktig promokod. Försök igen.";
-
/* Copy Link */
"copy_link" = "Kopiera Länk";
@@ -711,9 +670,6 @@
/* Status of failed country in the list */
"downloader_status_failed" = "Misslyckades";
-/* Show in Lite version when user try to download routing files or try to build route */
-"routing_failed_buy_pro" = "Anvisningar är endast tillgängliga i den fullständiga versionen av MAPS.ME. Skaffa den nu!";
-
/* Show when user try build route, but we don't know where he */
"routing_failed_unknown_my_position" = "Nuvarande plats är inte definierad. Ange din plats för att skapa rutt.";
diff --git a/iphone/Maps/th.lproj/Localizable.strings b/iphone/Maps/th.lproj/Localizable.strings
index 1dc856f10b..b24d08accf 100644
--- a/iphone/Maps/th.lproj/Localizable.strings
+++ b/iphone/Maps/th.lproj/Localizable.strings
@@ -9,26 +9,6 @@
/* DO NOT TRANSLATE! Used only on Android for special purposes. */
"shared_user_label" = "Maps With Me";
-/* Dialog text when paid version become available on the market. Showed only once. */
-"pro_version_available" = "ระบบนำทางที่ง่ายขึ้นด้วย MAPS.ME ที่โดดเด่นด้วยการค้นหาแบบออฟไลน์แบบเวอร์ชันเต็ม รับมันทันทีตอนนี้!";
-
-/* Notification text when paid version become free on the market (Lite app version). */
-"free_pro_version_notification_lite" = "อัปเกรดเป็น MAPS.ME Pro ฟรีวันนี้!";
-
-/* Notification text when paid version become free on the market (Pro app version). */
-"free_pro_version_notification_pro" = "MAPS.ME Pro ฟรีวันนี้ บอกเพื่อน ๆ ของคุณ!";
-
-/* Dialog text when paid version become free on the market (Lite app version). */
-"free_pro_version_notification_alert" = "คุณสามารถที่จะอัปเกรดเป็น MAPS.ME Pro ฟรีวันนี้ อย่าพลาดโอกาสของคุณ!";
-
-"free_pro_version_share_message" = "อัปเกรดเป็น MAPS.ME Pro ฟรีวันนี้. ดาวน์โหลดตอนนี้แล้วบอกเพื่อน ๆ ของคุณ!";
-
-/* Share email subject when paid version become free on the market. */
-"free_pro_version_share_email_subject" = "รับแผนที่ออฟไลน์ MAPS.ME ฟรีตอนนี้";
-
-/* Share email body when paid version become free on the market. */
-"free_pro_version_share_email_text" = "สวัสดี! คุณรู้ไหมว่าวันนี้คุณสามารถดาวน์โหลดแผนที่ออฟไลน์ของ MAPS.ME ได้ฟรี? เมื่อใช้แอปนี้ คุณจะไม่หลงทางอีกต่อไปในระหว่างการท่องเที่ยว ซึ่งโดยปกติแล้ว การให้บริการแผนที่ออฟไลน์ของประเทศทั่วโลกที่สามารถทำการค้นหา บุ๊กมาร์กและระบุเส้นทางได้นั้นจะต้องเสียเงินถึง $5 ดังนั้นอย่าพลาดโอกาสของคุณ!";
-
/* About button text (should be short) */
"about" = "เกี่ยวกับ";
@@ -134,9 +114,6 @@
/* View and button titles for accessibility */
"search" = "ค้นหา";
-/* Search button pressed dialog title in the free version */
-"search_available_in_pro_version" = "สามารถใช้การค้นหา MAPS.ME ในเวอร์ชันเต็มได้ รับมันตอนนี้!";
-
/* Search box placeholder text */
"search_map" = "ค้นหาแผนที่";
@@ -322,9 +299,6 @@
/* Show bookmarks from this category on a map or not */
"visible" = "มองเห็นได้";
-/* Proposal to download Pro version with Bookmarks */
-"bookmarks_in_pro_version" = "สามารถใช้บุ๊กมาร์กของ MAPS.ME ในเวอร์ชันเต็มได้ รับมันตอนนี้!";
-
/* Toast which is displayed when GPS has been deactivated */
"gps_is_disabled_long_text" = "มีการปิดใช้งาน GPS โปรดเปิดใช้งานในการตั้งค่า";
@@ -465,21 +439,6 @@
/* Share by email button text */
"email" = "อีเมล";
-/* Promocode Activation dialog title */
-"promocode_activation" = "เปิดการใช้งานรหัสโปรโม (Promo)";
-
-/* Enter promo code hint */
-"enter_promocode_hint" = "ใส่รหัสโปรโม (Promo)";
-
-/* Promocode Activation success message */
-"promocode_success" = "เปิดการใช้งานรหัสโปรโม (Promo) แล้ว!";
-
-/* Promocode Activation connection/io error */
-"promocode_error" = "มีข้อผิดพลาดในการเชื่อมต่อ โปรดลองอีกครั้งในภายหลัง";
-
-/* Promocode Activation is invalid message. */
-"promocode_failure" = "รหัสโปรโปไม่ถูกต้อง โปรดลองอีกครั้ง";
-
/* Copy Link */
"copy_link" = "คัดลอกลิงก์";
@@ -711,9 +670,6 @@
/* Status of failed country in the list */
"downloader_status_failed" = "ล้มเหลว";
-/* Show in Lite version when user try to download routing files or try to build route */
-"routing_failed_buy_pro" = "เส้นทางจะใช้ได้เฉพาะในเวอร์ชันเต็มของ MAPS.ME. รับได้ในขณะนี้!";
-
/* Show when user try build route, but we don't know where he */
"routing_failed_unknown_my_position" = "ไม่มีการกำหนดสถานที่ปัจจุบัน โปรดระบุสถานที่ตั้งเพื่อสร้างเส้นทาง";
diff --git a/iphone/Maps/tr.lproj/Localizable.strings b/iphone/Maps/tr.lproj/Localizable.strings
index cb5c090f9e..39a06de55a 100644
--- a/iphone/Maps/tr.lproj/Localizable.strings
+++ b/iphone/Maps/tr.lproj/Localizable.strings
@@ -9,26 +9,6 @@
/* DO NOT TRANSLATE! Used only on Android for special purposes. */
"shared_user_label" = "Maps With Me";
-/* Dialog text when paid version become available on the market. Showed only once. */
-"pro_version_available" = "Çevrimdışı arama özelliğine sahip MAPS.ME’nin tam sürümüyle daha kolay gezinin. Hemen şimdi alın!";
-
-/* Notification text when paid version become free on the market (Lite app version). */
-"free_pro_version_notification_lite" = "Mevcut sürünüzü bugün ücretsiz olarak MAPS.ME Pro'ya yükseltin!";
-
-/* Notification text when paid version become free on the market (Pro app version). */
-"free_pro_version_notification_pro" = "MAPS.ME Pro bugün ücretsiz. Arkadaşlarınıza anlatın!";
-
-/* Dialog text when paid version become free on the market (Lite app version). */
-"free_pro_version_notification_alert" = "Sadece bugün mevcut sürümünüzü MAPS.ME Pro'ya, ücretsiz olarak yükseltebilirsiniz. Bu fırsatı kaçırmayın!";
-
-"free_pro_version_share_message" = "MAPS.ME'nin en iyi çevrimdışı haritaları bugün ücretsiz. İndir ve arkadaşlarına haber ver!";
-
-/* Share email subject when paid version become free on the market. */
-"free_pro_version_share_email_subject" = "MAPS.ME çevrimdışı haritaları hemen ücretsiz al";
-
-/* Share email body when paid version become free on the market. */
-"free_pro_version_share_email_text" = "Hey! Bugün MAPS.ME çevrimdışı haritaları ücretsiz indirebileceğini biliyor muydun? Bu uygulamayla seyahat ederken asla kaybolmayacaksın. Genellikle 5$'a mal olur ve arama, yer imleri ve rotalama ile tüm dünya ülkelerinin çevrimdışı haritalarını sunar. Fırsatı kaçırma!";
-
/* About button text (should be short) */
"about" = "Hakkında";
@@ -134,9 +114,6 @@
/* View and button titles for accessibility */
"search" = "Ara";
-/* Search button pressed dialog title in the free version */
-"search_available_in_pro_version" = "Arama özelliği sadece MAPS.ME tam sürümünde kullanılabilir. Hemen şimdi al!";
-
/* Search box placeholder text */
"search_map" = "Haritada Ara";
@@ -322,9 +299,6 @@
/* Show bookmarks from this category on a map or not */
"visible" = "Görünür";
-/* Proposal to download Pro version with Bookmarks */
-"bookmarks_in_pro_version" = "Yer imleri sadece MAPS.ME tam sürümünde kullanılabilir. Hemen şimdi al!";
-
/* Toast which is displayed when GPS has been deactivated */
"gps_is_disabled_long_text" = "GPS devre dışı bırakıldı. Lütfen Ayarlar bölümünden etkinleştirin.";
@@ -465,21 +439,6 @@
/* Share by email button text */
"email" = "E-Posta";
-/* Promocode Activation dialog title */
-"promocode_activation" = "Promosyon Kodu Etkinleştirme";
-
-/* Enter promo code hint */
-"enter_promocode_hint" = "Promosyon Kodunu Gir";
-
-/* Promocode Activation success message */
-"promocode_success" = "Promosyon kodu etkinleştirildi!";
-
-/* Promocode Activation connection/io error */
-"promocode_error" = "Bağlantı hatası. Lütfen daha sonra tekrar deneyin.";
-
-/* Promocode Activation is invalid message. */
-"promocode_failure" = "Geçersiz promosyon kodu. Lütfen tekrar deneyin.";
-
/* Copy Link */
"copy_link" = "Bağlantıyı Kopyala";
@@ -711,9 +670,6 @@
/* Status of failed country in the list */
"downloader_status_failed" = "Başarısız";
-/* Show in Lite version when user try to download routing files or try to build route */
-"routing_failed_buy_pro" = "Rotalama sadece MAPS.ME tam sürümünde kullanılabilir. Hemen al!";
-
/* Show when user try build route, but we don't know where he */
"routing_failed_unknown_my_position" = "Geçerli konum tanımlı değil. Rota oluşturmak için lütfen konum belirtin.";
diff --git a/iphone/Maps/uk.lproj/Localizable.strings b/iphone/Maps/uk.lproj/Localizable.strings
index 62d930e663..ee69d26764 100644
--- a/iphone/Maps/uk.lproj/Localizable.strings
+++ b/iphone/Maps/uk.lproj/Localizable.strings
@@ -9,26 +9,6 @@
/* DO NOT TRANSLATE! Used only on Android for special purposes. */
"shared_user_label" = "Maps With Me";
-/* Dialog text when paid version become available on the market. Showed only once. */
-"pro_version_available" = "Більше можливостей у повній версії MAPS.ME з офлайн пошуком. Встановити її зараз?";
-
-/* Notification text when paid version become free on the market (Lite app version). */
-"free_pro_version_notification_lite" = "MAPS.ME Pro сьогодні безкоштовні! Завантажуйте!";
-
-/* Notification text when paid version become free on the market (Pro app version). */
-"free_pro_version_notification_pro" = "MAPS.ME Pro сьогодні безкоштовні! Розкажіть друзям!";
-
-/* Dialog text when paid version become free on the market (Lite app version). */
-"free_pro_version_notification_alert" = "Сьогодні ви можете завантажити MAPS.ME Pro безкоштовно. Не втрачайте можливості!";
-
-"free_pro_version_share_message" = "Круті офлайн-карти MAPS.ME Pro сьогодні безкоштовні! Завантажуй та розкажи друзям!";
-
-/* Share email subject when paid version become free on the market. */
-"free_pro_version_share_email_subject" = "Офлайн-карти MAPS.ME сьогодні безкоштовні";
-
-/* Share email body when paid version become free on the market. */
-"free_pro_version_share_email_text" = "Привіт! Хороша новина: сьогодні ти можеш безкоштовно завантажити офлайн-карти MAPS.ME! З цією програмою ти ніколи не загубишся в поїздках. Зазвичай вона коштує $5! Крім офлайн карт всіх країн там ще є пошук, закладки і прокладання маршрутів. Обов'язково завантаж!";
-
/* About button text (should be short) */
"about" = "Про програму";
@@ -134,9 +114,6 @@
/* View and button titles for accessibility */
"search" = "Пошук";
-/* Search button pressed dialog title in the free version */
-"search_available_in_pro_version" = "Пошук доступний тільки в Pro версії MAPS.ME. Встановіть її прямо зараз!";
-
/* Search box placeholder text */
"search_map" = "Пошук на картi";
@@ -322,9 +299,6 @@
/* Show bookmarks from this category on a map or not */
"visible" = "Показувати на карті";
-/* Proposal to download Pro version with Bookmarks */
-"bookmarks_in_pro_version" = "Мітки доступні у повній версії MAPS.ME. Отримати просто зараз?";
-
/* Toast which is displayed when GPS has been deactivated */
"gps_is_disabled_long_text" = "GPS вимкнено в налаштуваннях пристрою. Будь ласка, увімкніть його для зручного використання програми.";
@@ -465,21 +439,6 @@
/* Share by email button text */
"email" = "Електронна пошта";
-/* Promocode Activation dialog title */
-"promocode_activation" = "Promo Code Activation";
-
-/* Enter promo code hint */
-"enter_promocode_hint" = "Enter Promo Code";
-
-/* Promocode Activation success message */
-"promocode_success" = "Promo code is activated!";
-
-/* Promocode Activation connection/io error */
-"promocode_error" = "Connection error. Please try again later.";
-
-/* Promocode Activation is invalid message. */
-"promocode_failure" = "Invalid promo code. Please try again.";
-
/* Copy Link */
"copy_link" = "Копіювати посилання";
@@ -711,9 +670,6 @@
/* Status of failed country in the list */
"downloader_status_failed" = "Помилка";
-/* Show in Lite version when user try to download routing files or try to build route */
-"routing_failed_buy_pro" = "Створення маршрутів можливе лише у платній версії MAPS.ME. Завантаж зараз!";
-
/* Show when user try build route, but we don't know where he */
"routing_failed_unknown_my_position" = "Неможливо прокласти маршрут. Не визначено поточне місцезнаходження.";
diff --git a/iphone/Maps/zh-Hans.lproj/Localizable.strings b/iphone/Maps/zh-Hans.lproj/Localizable.strings
index b9fd47712e..69aa58a471 100644
--- a/iphone/Maps/zh-Hans.lproj/Localizable.strings
+++ b/iphone/Maps/zh-Hans.lproj/Localizable.strings
@@ -9,26 +9,6 @@
/* DO NOT TRANSLATE! Used only on Android for special purposes. */
"shared_user_label" = "Maps With Me";
-/* Dialog text when paid version become available on the market. Showed only once. */
-"pro_version_available" = "使用带离线搜索功能的完整版MAPS.ME实现更简便的导航。现在就获取它吧!";
-
-/* Notification text when paid version become free on the market (Lite app version). */
-"free_pro_version_notification_lite" = "Upgrade to MAPS.ME Pro for free today!";
-
-/* Notification text when paid version become free on the market (Pro app version). */
-"free_pro_version_notification_pro" = "MAPS.ME Pro is free today. Tell your friends!";
-
-/* Dialog text when paid version become free on the market (Lite app version). */
-"free_pro_version_notification_alert" = "You can upgrade to MAPS.ME Pro for free today. Don’t miss your chance!";
-
-"free_pro_version_share_message" = "Best offline maps MAPS.ME are free today. Download now and tell your friends!";
-
-/* Share email subject when paid version become free on the market. */
-"free_pro_version_share_email_subject" = "Get offline maps MAPS.ME for free now";
-
-/* Share email body when paid version become free on the market. */
-"free_pro_version_share_email_text" = "Hey! Do you know that today you can download offline maps MAPS.ME for free? With this app you’ll never get lost while traveling. It usually costs $5 and provides offline maps of all world countries with search, bookmarks and routing. Don’t miss your chance!";
-
/* About button text (should be short) */
"about" = "关于";
@@ -134,9 +114,6 @@
/* View and button titles for accessibility */
"search" = "搜索";
-/* Search button pressed dialog title in the free version */
-"search_available_in_pro_version" = "搜索只在完整版 MAPS.ME 中提供。现在就 获取它!";
-
/* Search box placeholder text */
"search_map" = "搜索地图";
@@ -322,9 +299,6 @@
/* Show bookmarks from this category on a map or not */
"visible" = "可见";
-/* Proposal to download Pro version with Bookmarks */
-"bookmarks_in_pro_version" = "书签只在完整版 MAPS.ME 中提供。现在就 获取它!";
-
/* Toast which is displayed when GPS has been deactivated */
"gps_is_disabled_long_text" = "GPS 已禁用。请在设置中启用它。";
@@ -465,21 +439,6 @@
/* Share by email button text */
"email" = "邮件";
-/* Promocode Activation dialog title */
-"promocode_activation" = "促销码激活";
-
-/* Enter promo code hint */
-"enter_promocode_hint" = "输入促销码";
-
-/* Promocode Activation success message */
-"promocode_success" = "促销码已激活!";
-
-/* Promocode Activation connection/io error */
-"promocode_error" = "连接错误。请稍后再试。";
-
-/* Promocode Activation is invalid message. */
-"promocode_failure" = "无效的促销代码。请再试一次。";
-
/* Copy Link */
"copy_link" = "复制链接";
@@ -711,9 +670,6 @@
/* Status of failed country in the list */
"downloader_status_failed" = "下载失败";
-/* Show in Lite version when user try to download routing files or try to build route */
-"routing_failed_buy_pro" = "布置路线只在MAPS.ME的完整版本中才有。现在就得到它吧!";
-
/* Show when user try build route, but we don't know where he */
"routing_failed_unknown_my_position" = "当前地点未定。请明确地点以创建路线。";
diff --git a/iphone/Maps/zh-Hant.lproj/Localizable.strings b/iphone/Maps/zh-Hant.lproj/Localizable.strings
index 1cd24ef56f..d119460b30 100644
--- a/iphone/Maps/zh-Hant.lproj/Localizable.strings
+++ b/iphone/Maps/zh-Hant.lproj/Localizable.strings
@@ -9,26 +9,6 @@
/* DO NOT TRANSLATE! Used only on Android for special purposes. */
"shared_user_label" = "Maps With Me";
-/* Dialog text when paid version become available on the market. Showed only once. */
-"pro_version_available" = "完整版的MAPS.ME特色在於更完善的離線搜尋,立即購買!";
-
-/* Notification text when paid version become free on the market (Lite app version). */
-"free_pro_version_notification_lite" = "Upgrade to MAPS.ME Pro for free today!";
-
-/* Notification text when paid version become free on the market (Pro app version). */
-"free_pro_version_notification_pro" = "MAPS.ME Pro is free today. Tell your friends!";
-
-/* Dialog text when paid version become free on the market (Lite app version). */
-"free_pro_version_notification_alert" = "You can upgrade to MAPS.ME Pro for free today. Don’t miss your chance!";
-
-"free_pro_version_share_message" = "Best offline maps MAPS.ME are free today. Download now and tell your friends!";
-
-/* Share email subject when paid version become free on the market. */
-"free_pro_version_share_email_subject" = "Get offline maps MAPS.ME for free now";
-
-/* Share email body when paid version become free on the market. */
-"free_pro_version_share_email_text" = "Hey! Do you know that today you can download offline maps MAPS.ME for free? With this app you’ll never get lost while traveling. It usually costs $5 and provides offline maps of all world countries with search, bookmarks and routing. Don’t miss your chance!";
-
/* About button text (should be short) */
"about" = "關於";
@@ -134,9 +114,6 @@
/* View and button titles for accessibility */
"search" = "搜尋";
-/* Search button pressed dialog title in the free version */
-"search_available_in_pro_version" = "搜尋功能僅適用於MAPS.ME專業完整版。馬上購買!";
-
/* Search box placeholder text */
"search_map" = "搜尋地圖";
@@ -322,9 +299,6 @@
/* Show bookmarks from this category on a map or not */
"visible" = "看得到的";
-/* Proposal to download Pro version with Bookmarks */
-"bookmarks_in_pro_version" = "書籤是MAPS.ME完整版本才有的功能,馬上購買?";
-
/* Toast which is displayed when GPS has been deactivated */
"gps_is_disabled_long_text" = "GPS 目前是關閉的,請在系統中設定為開啟使用";
@@ -465,21 +439,6 @@
/* Share by email button text */
"email" = "電子郵件";
-/* Promocode Activation dialog title */
-"promocode_activation" = "Promo Code Activation";
-
-/* Enter promo code hint */
-"enter_promocode_hint" = "Enter Promo Code";
-
-/* Promocode Activation success message */
-"promocode_success" = "Promo code is activated!";
-
-/* Promocode Activation connection/io error */
-"promocode_error" = "Connection error. Please try again later.";
-
-/* Promocode Activation is invalid message. */
-"promocode_failure" = "Invalid promo code. Please try again.";
-
/* Copy Link */
"copy_link" = "拷贝链接";
@@ -711,9 +670,6 @@
/* Status of failed country in the list */
"downloader_status_failed" = "失敗";
-/* Show in Lite version when user try to download routing files or try to build route */
-"routing_failed_buy_pro" = "佈置路線只在MAPS.ME的完整版本中才有。现在就得到它吧!";
-
/* Show when user try build route, but we don't know where he */
"routing_failed_unknown_my_position" = "當前地點未定。請明確地點以創建路線。";
diff --git a/map/basic_tiling_render_policy.cpp b/map/basic_tiling_render_policy.cpp
index bb7576f3d5..465ffb1b7e 100644
--- a/map/basic_tiling_render_policy.cpp
+++ b/map/basic_tiling_render_policy.cpp
@@ -12,7 +12,7 @@
BasicTilingRenderPolicy::BasicTilingRenderPolicy(Params const & p,
bool doUseQueuedRenderer)
- : RenderPolicy(p, GetPlatform().HasRotation(), GetPlatform().CpuCores() + 2),
+ : RenderPolicy(p, GetPlatform().CpuCores() + 2),
m_IsEmptyModel(false),
m_IsNavigating(false),
m_WasAnimatingLastFrame(false),
diff --git a/map/dialog_settings.cpp b/map/dialog_settings.cpp
index 4981ba544f..f652266db7 100644
--- a/map/dialog_settings.cpp
+++ b/map/dialog_settings.cpp
@@ -13,7 +13,6 @@ namespace dlg_settings
char const * g_arrSettingsName[] =
{
"FacebookDialog",
- "BuyProDialog" ,
"AppStoreRate"
};
diff --git a/map/dialog_settings.hpp b/map/dialog_settings.hpp
index 2a641d891a..5d816bf879 100644
--- a/map/dialog_settings.hpp
+++ b/map/dialog_settings.hpp
@@ -5,7 +5,7 @@ namespace dlg_settings
{
/// @note Do not change numeric values, order and leave DlgCount last.
//@{
- enum DialogT { FacebookDlg = 0, BuyProDlg, AppStore, DlgCount };
+ enum DialogT { FacebookDlg = 0, AppStore, DlgCount };
enum ResultT { OK = 0, Later, Never };
//@}
diff --git a/map/framework.cpp b/map/framework.cpp
index a918137cc7..e8f970bd4e 100644
--- a/map/framework.cpp
+++ b/map/framework.cpp
@@ -316,10 +316,7 @@ void Framework::DeleteCountry(TIndex const & index, TMapOptions opt)
void Framework::DownloadCountry(TIndex const & index, TMapOptions opt)
{
- if ((opt & TMapOptions::ECarRouting) && !GetPlatform().IsPro())
- ShowBuyProDialog();
- else
- m_storage.DownloadCountry(index, opt);
+ m_storage.DownloadCountry(index, opt);
}
TStatus Framework::GetCountryStatus(TIndex const & index) const
@@ -415,8 +412,7 @@ void Framework::RemoveMaps()
void Framework::LoadBookmarks()
{
- if (GetPlatform().HasBookmarks())
- m_bmManager.LoadBookmarks();
+ m_bmManager.LoadBookmarks();
}
size_t Framework::AddBookmark(size_t categoryIndex, const m2::PointD & ptOrg, BookmarkData & bm)
@@ -725,17 +721,6 @@ void Framework::DrawModel(shared_ptr const & e,
}
#endif // USE_DRAPE
-void Framework::ShowBuyProDialog()
-{
- if (m_showDlgCallback)
- m_showDlgCallback();
-}
-
-void Framework::SetBuyProListener(TShowBuyProCallback const & fn)
-{
- m_showDlgCallback = fn;
-}
-
bool Framework::IsCountryLoaded(m2::PointD const & pt) const
{
// Correct, but slow version (check country polygon).
@@ -1031,49 +1016,40 @@ void Framework::StopDrag(DragEvent const & e)
void Framework::StartRotate(RotateEvent const & e)
{
- if (CanRotate())
- {
- m_navigator.StartRotate(e.Angle(), ElapsedSeconds());
+ m_navigator.StartRotate(e.Angle(), ElapsedSeconds());
#ifndef USE_DRAPE
- m_renderPolicy->StartRotate(e.Angle(), ElapsedSeconds());
+ m_renderPolicy->StartRotate(e.Angle(), ElapsedSeconds());
#else
- if (!m_drapeEngine.IsNull())
- m_drapeEngine->UpdateCoverage(m_navigator.Screen());
+ if (!m_drapeEngine.IsNull())
+ m_drapeEngine->UpdateCoverage(m_navigator.Screen());
#endif // USE_DRAPE
- GetLocationState()->ScaleStarted();
- }
+ GetLocationState()->ScaleStarted();
}
void Framework::DoRotate(RotateEvent const & e)
{
- if (CanRotate())
- {
- m_navigator.DoRotate(e.Angle(), ElapsedSeconds());
+ m_navigator.DoRotate(e.Angle(), ElapsedSeconds());
#ifndef USE_DRAPE
- m_renderPolicy->DoRotate(e.Angle(), ElapsedSeconds());
+ m_renderPolicy->DoRotate(e.Angle(), ElapsedSeconds());
#else
- if (!m_drapeEngine.IsNull())
- m_drapeEngine->UpdateCoverage(m_navigator.Screen());
+ if (!m_drapeEngine.IsNull())
+ m_drapeEngine->UpdateCoverage(m_navigator.Screen());
#endif
- }
}
void Framework::StopRotate(RotateEvent const & e)
{
- if (CanRotate())
- {
- m_navigator.StopRotate(e.Angle(), ElapsedSeconds());
- GetLocationState()->Rotated();
- GetLocationState()->ScaleEnded();
+ m_navigator.StopRotate(e.Angle(), ElapsedSeconds());
+ shared_ptr const & state = GetLocationState();
+ state->Rotated();
+ state->ScaleEnded();
#ifndef USE_DRAPE
- m_renderPolicy->StopRotate(e.Angle(), ElapsedSeconds());
+ m_renderPolicy->StopRotate(e.Angle(), ElapsedSeconds());
#else
- if (!m_drapeEngine.IsNull())
- m_drapeEngine->UpdateCoverage(m_navigator.Screen());
+ if (!m_drapeEngine.IsNull())
+ m_drapeEngine->UpdateCoverage(m_navigator.Screen());
#endif
-
- UpdateUserViewportChanged();
- }
+ UpdateUserViewportChanged();
}
void Framework::Move(double azDir, double factor)
@@ -1123,16 +1099,6 @@ void Framework::CalcScalePoints(ScaleEvent const & e, m2::PointD & pt1, m2::Poin
m_informationDisplay.locationState()->CorrectScalePoint(pt1, pt2);
}
-bool Framework::CanRotate() const
-{
-#ifndef USE_DRAPE
- return m_renderPolicy &&
- m_renderPolicy->DoSupportRotation();
-#else
- return true;
-#endif // USE_DRAPE
-}
-
void Framework::StartScale(ScaleEvent const & e)
{
m2::PointD pt1, pt2;
@@ -1467,8 +1433,6 @@ void Framework::SetRenderPolicy(RenderPolicy * renderPolicy)
{
m_renderPolicy->SetAnimController(m_animController.get());
- m_navigator.SetSupportRotation(m_renderPolicy->DoSupportRotation());
-
m_renderPolicy->SetRenderFn(DrawModelFn());
m_scales.SetParams(m_renderPolicy->VisualScale(), m_renderPolicy->TileSize());
@@ -1992,8 +1956,6 @@ bool Framework::IsRoutingActive() const
void Framework::BuildRoute(m2::PointD const & destination)
{
- ASSERT(GetPlatform().HasRouting(), ());
-
shared_ptr const & state = GetLocationState();
if (!state->IsModeHasPosition())
{
diff --git a/map/framework.hpp b/map/framework.hpp
index a1546a18b7..12949f75bb 100644
--- a/map/framework.hpp
+++ b/map/framework.hpp
@@ -253,14 +253,6 @@ public:
int baseScale, bool isTilingQuery);
#endif // USE_DRAPE
- void ShowBuyProDialog();
-
- typedef function TShowBuyProCallback;
- void SetBuyProListener(TShowBuyProCallback const & fn);
-
-private:
- TShowBuyProCallback m_showDlgCallback;
-
private:
search::Engine * GetSearchEngine() const;
search::SearchParams m_lastSearch;
@@ -431,7 +423,6 @@ public:
private:
void CalcScalePoints(ScaleEvent const & e, m2::PointD & pt1, m2::PointD & pt2) const;
- bool CanRotate() const;
public:
void StartScale(ScaleEvent const & e);
void DoScale(ScaleEvent const & e);
diff --git a/map/location_state.cpp b/map/location_state.cpp
index de518d9137..f9cb1c2889 100644
--- a/map/location_state.cpp
+++ b/map/location_state.cpp
@@ -642,7 +642,7 @@ void State::CacheArrow(graphics::DisplayList * dl, const string & iconName)
bool State::IsRotationActive() const
{
- return m_framework->GetNavigator().DoSupportRotation() && IsDirectionKnown();
+ return IsDirectionKnown();
}
bool State::IsDirectionKnown() const
diff --git a/map/navigator.cpp b/map/navigator.cpp
index 9fc7a3911e..514019c39e 100644
--- a/map/navigator.cpp
+++ b/map/navigator.cpp
@@ -27,8 +27,7 @@ namespace
Navigator::Navigator(ScalesProcessor const & scales)
: m_scales(scales),
- m_InAction(false),
- m_DoSupportRotation(false)
+ m_InAction(false)
{
}
@@ -147,9 +146,6 @@ ScreenBase const Navigator::ShrinkInto(ScreenBase const & screen, m2::RectD boun
ScreenBase res = screen;
-/* if (m_DoSupportRotation)
- return res;*/
-
m2::RectD clipRect = res.ClipRect();
if (clipRect.minX() < boundRect.minX())
clipRect.Offset(boundRect.minX() - clipRect.minX(), 0);
@@ -185,9 +181,6 @@ ScreenBase const Navigator::ScaleInto(ScreenBase const & screen, m2::RectD bound
ScreenBase res = screen;
-/* if (m_DoSupportRotation)
- return res;*/
-
double scale = 1;
m2::RectD clipRect = res.ClipRect();
@@ -231,9 +224,6 @@ ScreenBase const Navigator::ShrinkAndScaleInto(ScreenBase const & screen, m2::Re
ScreenBase res = screen;
-/* if (m_DoSupportRotation)
- return res;*/
-
m2::RectD globalRect = res.ClipRect();
m2::PointD newOrg = res.GetOrg();
@@ -392,7 +382,7 @@ void Navigator::StartScale(m2::PointD const & pt1, m2::PointD const & pt2, doubl
m_StartPt1 = m_LastPt1 = pt1;
m_StartPt2 = m_LastPt2 = pt2;
- m_DoCheckRotationThreshold = m_DoSupportRotation;
+ m_DoCheckRotationThreshold = true;
m_IsRotatingDuringScale = false;
m_InAction = true;
}
@@ -677,16 +667,6 @@ bool Navigator::Update(double timeInSec)
return false;
}
-void Navigator::SetSupportRotation(bool flag)
-{
- m_DoSupportRotation = flag;
-}
-
-bool Navigator::DoSupportRotation() const
-{
- return m_DoSupportRotation;
-}
-
int Navigator::GetDrawScale() const
{
return m_scales.GetDrawTileScale(m_Screen);
diff --git a/map/navigator.hpp b/map/navigator.hpp
index 95becb2f43..3c3b2a1f64 100644
--- a/map/navigator.hpp
+++ b/map/navigator.hpp
@@ -69,10 +69,6 @@ public:
bool InAction() const;
- /// enabling/disabling screen rotation handling
- void SetSupportRotation(bool flag);
- /// checking, whether the navigator supports rotation
- bool DoSupportRotation() const;
/// Our surface is a square which is bigger than visible screen area on the device,
/// so we should take it into an account
m2::PointD ShiftPoint(m2::PointD const & pt) const;
@@ -119,8 +115,6 @@ private:
math::Matrix m_DeltaMatrix;
// Flag, which indicates, whether we are in the middle of some action.
bool m_InAction;
- // Does Navigator supports screen rotation.
- bool m_DoSupportRotation;
// Should we check for threshold while scaling by two fingers.
bool m_DoCheckRotationThreshold;
// Do screen rotates during the two fingers scaling.
diff --git a/map/render_policy.cpp b/map/render_policy.cpp
index 2044bce1ef..a22b4790fb 100644
--- a/map/render_policy.cpp
+++ b/map/render_policy.cpp
@@ -27,11 +27,9 @@ RenderPolicy::~RenderPolicy()
}
RenderPolicy::RenderPolicy(Params const & p,
- bool doSupportRotation,
size_t idCacheSize)
: m_bgColor(0xEE, 0xEE, 0xDD, 0xFF),
m_primaryRC(p.m_primaryRC),
- m_doSupportRotation(doSupportRotation),
m_doForceUpdate(false),
m_density(p.m_density),
m_visualScale(graphics::visualScale(p.m_density)),
@@ -127,11 +125,6 @@ void RenderPolicy::EndFrame(shared_ptr const & e, ScreenBase const &
{
}
-bool RenderPolicy::DoSupportRotation() const
-{
- return m_doSupportRotation;
-}
-
bool RenderPolicy::NeedRedraw() const
{
return m_windowHandle->needRedraw()
diff --git a/map/render_policy.hpp b/map/render_policy.hpp
index ccb1113eea..6c7cac85ea 100644
--- a/map/render_policy.hpp
+++ b/map/render_policy.hpp
@@ -55,7 +55,6 @@ protected:
shared_ptr m_windowHandle;
shared_ptr m_drawer;
TRenderFn m_renderFn;
- bool m_doSupportRotation;
bool m_doForceUpdate;
m2::AnyRectD m_invalidRect;
graphics::EDensity m_density;
@@ -82,7 +81,6 @@ public:
/// constructor
RenderPolicy(Params const & p,
- bool doSupportRotation,
size_t idCacheSize);
/// destructor
virtual ~RenderPolicy();
@@ -116,7 +114,6 @@ public:
void SetAnimController(anim::Controller * controller);
- bool DoSupportRotation() const;
virtual bool IsTiling() const;
virtual bool NeedRedraw() const;
diff --git a/map/simple_render_policy.cpp b/map/simple_render_policy.cpp
index 98cf6f32b4..59f04a0c5a 100644
--- a/map/simple_render_policy.cpp
+++ b/map/simple_render_policy.cpp
@@ -16,7 +16,7 @@
using namespace graphics;
SimpleRenderPolicy::SimpleRenderPolicy(Params const & p)
- : RenderPolicy(p, false, 1)
+ : RenderPolicy(p, 1)
{
graphics::ResourceManager::Params rmp = p.m_rmParams;
diff --git a/map/yopme_render_policy.cpp b/map/yopme_render_policy.cpp
index c7cc58c4b6..3ca15cae5d 100644
--- a/map/yopme_render_policy.cpp
+++ b/map/yopme_render_policy.cpp
@@ -81,7 +81,7 @@ namespace
}
YopmeRP::YopmeRP(RenderPolicy::Params const & p)
- : RenderPolicy(p, false, 1)
+ : RenderPolicy(p, 1)
, m_drawApiPin(false)
, m_drawMyPosition(false)
{
diff --git a/platform/platform.cpp b/platform/platform.cpp
index 0f5dd2ec3d..40ba3db712 100644
--- a/platform/platform.cpp
+++ b/platform/platform.cpp
@@ -50,18 +50,12 @@ string Platform::ResourcesMetaServerUrl() const
string Platform::MetaServerUrl() const
{
- if (IsPro())
- return "http://active.servers.url";
- else
- return "http://active.servers.url";
+ return "http://active.servers.url";
}
string Platform::DefaultUrlsJSON() const
{
- if (IsPro())
- return "[\"http://v2s-1.mapswithme.com/\",\"http://v2s-2.mapswithme.com/\",\"http://v2s-3.mapswithme.com/\"]";
- else
- return "[\"http://v2-1.mapswithme.com/\",\"http://v2-2.mapswithme.com/\",\"http://v2-3.mapswithme.com/\"]";
+ return "[\"http://v2s-1.mapswithme.com/\",\"http://v2s-2.mapswithme.com/\",\"http://v2s-3.mapswithme.com/\"]";
}
void Platform::GetFontNames(FilesList & res) const
diff --git a/platform/platform.hpp b/platform/platform.hpp
index 7cda2677c8..e1d26d430b 100644
--- a/platform/platform.hpp
+++ b/platform/platform.hpp
@@ -32,17 +32,6 @@ protected:
/// Writable directory to store persistent application data
string m_settingsDir;
- enum
- {
- PRO_URL,
- HAS_BOOKMARKS,
- HAS_ROTATION,
- HAS_ROUTING,
- FLAGS_COUNT // should always be the last one
- };
-
- bitset m_flags;
-
/// Extended resource files.
/// Used in Android only (downloaded zip files as a container).
vector m_extResFiles;
@@ -147,11 +136,6 @@ public:
string UniqueClientId() const;
- inline bool IsPro() const { return m_flags[PRO_URL]; }
- inline bool HasBookmarks() const { return m_flags[HAS_BOOKMARKS]; }
- inline bool HasRotation() const { return m_flags[HAS_ROTATION]; }
- inline bool HasRouting() const { return m_flags[HAS_ROUTING]; }
-
/// @return url for clients to download maps
//@{
string MetaServerUrl() const;
diff --git a/platform/platform_ios.mm b/platform/platform_ios.mm
index 25fdf1f6ab..c83e10c29c 100644
--- a/platform/platform_ios.mm
+++ b/platform/platform_ios.mm
@@ -43,10 +43,6 @@ Platform::Platform()
NSString * appID = [[bundle infoDictionary] objectForKey:@"CFBundleIdentifier"];
- // .travelguide corresponds to the Lite version without search
- m_flags[PRO_URL] = ([appID rangeOfString:@"com.mapswithme.travelguide"].location == NSNotFound);
- m_flags[HAS_BOOKMARKS] = m_flags[HAS_ROTATION] = m_flags[HAS_ROUTING] = m_flags[PRO_URL];
-
UIDevice * device = [UIDevice currentDevice];
NSLog(@"Device: %@, SystemName: %@, SystemVersion: %@", device.model, device.systemName, device.systemVersion);
diff --git a/platform/platform_qt.cpp b/platform/platform_qt.cpp
index 980e0fde96..24e73e6f76 100644
--- a/platform/platform_qt.cpp
+++ b/platform/platform_qt.cpp
@@ -59,17 +59,6 @@ int Platform::VideoMemoryLimit() const
extern Platform & GetPlatform()
{
- // We need this derive class because Platform::Platform for desktop
- // has special initialization in every platform.
- class PlatformQt : public Platform
- {
- public:
- PlatformQt()
- {
- m_flags.set();
- }
- };
-
- static PlatformQt platform;
+ static Platform platform;
return platform;
}
diff --git a/strings.txt b/strings.txt
index 45bf570171..9a91e1eda0 100644
--- a/strings.txt
+++ b/strings.txt
@@ -4,187 +4,6 @@
tags = android
comment = DO NOT TRANSLATE! Used only on Android for special purposes.
- [pro_version_available]
- en = Navigate easier with the full version of MAPS.ME featuring offline search. Get it right now!
- comment = Dialog text when paid version become available on the market. Showed only once.
- cs = Získej více možností s plnou verzí MAPS.ME, zahrnující offline vyhledávání. Nainstaluj si ji nyní!
- sk = Získajte viac možností s plnou verziou MAPS.ME, obsahujúcou offline vyhľadávanie. Nainštalujte si ju teraz!
- de = Mehr Möglichkeiten in der vollen Version MAPS.ME mit Offline-Suche. Jetzt herunterladen!
- es = Mas facil navegar con la version completa MAPS.ME con el buscador fuera de la Internet. Bajalo ya!
- fr = Naviguez plus facilement avec la version complète de MAPS.ME proposant la recherche hors ligne. Obtenez-la maintenant !
- it = Naviga più facilmente con la versione completa di MAPS.ME con la ricerca offline. Scaricala subito!
- ja = MAPS.ME完全版ならさらに便利なオフライン検索が利用可能です。ぜひお買い求めください。
- ko = 오프라인 검색 기능의 MAPS.ME의 풀버젼으로 보다 쉽게 검색하세요. 지금 구매하세요!
- nl = Navigeer makkelijker met MAPS.ME met offline zoeken. Instelleer het nu!
- ru = Больше возможностей в полной версии MAPS.ME с офлайн поиском. Установить ее сейчас?
- uk = Більше можливостей у повній версії MAPS.ME з офлайн пошуком. Встановити її зараз?
- zh-Hant = 完整版的MAPS.ME特色在於更完善的離線搜尋,立即購買!
- pl = Nawigacja staje się prostsza kiedy masz pełną wersję aplikację MAPS.ME wraz z wyszukiwaniem offline. Pobierz już teraz!
- pt = Navegue mais facilmente com a versão completa do MAPS.ME com a funcionalidade de procura offline. Obtenha-a agora mesmo!
- hu = További lehetőségek a MAPS.ME teljes verziójában. Töltse le most!
- th = ระบบนำทางที่ง่ายขึ้นด้วย MAPS.ME ที่โดดเด่นด้วยการค้นหาแบบออฟไลน์แบบเวอร์ชันเต็ม รับมันทันทีตอนนี้!
- zh-Hans = 使用带离线搜索功能的完整版MAPS.ME实现更简便的导航。现在就获取它吧!
- ar = يمكنك التصفح بشكل أسهل مع الإصدار الكامل من MAPS.ME الذي يتميز بامكانية البحث بدون الاتصال مع الانترنت. احصل عليه الآن!
- da = Naviger lettere med den fulde version af MAPS.ME med bl.a. offline søgning. Få det nu!
- tr = Çevrimdışı arama özelliğine sahip MAPS.ME’nin tam sürümüyle daha kolay gezinin. Hemen şimdi alın!
- sv = Navigera enklare med fullversionen av MAPS.ME med bl.a. offline-sökning. Skaffa den nu!
- iw = נווט ביתר קלות בעזרת הגרסה המלאה של MAPS.ME המאפשרת חיפוש לא מקוון (offline). הורד אותה עכשיו!
-
- [free_pro_version_notification_lite]
- en = Upgrade to MAPS.ME Pro for free today!
- comment = Notification text when paid version become free on the market (Lite app version).
- ru = MAPS.ME Pro сегодня бесплатные! Качайте!
- uk = MAPS.ME Pro сьогодні безкоштовні! Завантажуйте!
- de = Heute kostenlos auf MAPS.ME Pro upgraden!
- fr = Passez à MAPS.ME Pro aujourd'hui, gratuitement !
- it = Fai l'upgrade a MAPS.ME Pro gratis oggi!
- es = ¡Actualízate a MAPS.ME Pro gratis hoy!
- ko = 오늘 MAPS.ME Pro를 무료로 업그레이드하세요!
- ja = 本日MAPS.ME Proに無料でアップグレード!
- cs = Proveďte dnes zdarma upgrade na MAPS.ME Pro!
- sk = Aktualizácia na MAPS.ME Pro zadarmo ešte dnes!
- nl = Upgrade vandaag gratis naar MAPS.ME Pro!
- zh-hant = 今日就免費升級到MAPS.ME專業版!
- zh-hans = 今天免费升级到MAPS.ME专业版!
- pl = Dokonaj dziś darmowej aktualizacji do MAPS.ME Pro!
- pt = Faça o upgrade para MAPS.ME Pro gratuitamente hoje!
- hu = Ma ingyen frissítheted a MAPS.ME Pro!
- th = อัปเกรดเป็น MAPS.ME Pro ฟรีวันนี้!
- ar = قم بالترقية إلى MAPS.ME Pro مجانا اليوم!
- da = Opgradér til MAPS.ME Pro gratis i dag!
- tr = Mevcut sürünüzü bugün ücretsiz olarak MAPS.ME Pro'ya yükseltin!
- sv = Uppgradera till MAPS.ME Pro gratis redan idag!
- iw = שדרגו ל- MAPS.ME Proבחינם היום!
-
- [free_pro_version_notification_pro]
- en = MAPS.ME Pro is free today. Tell your friends!
- comment = Notification text when paid version become free on the market (Pro app version).
- ru = MAPS.ME Pro сегодня бесплатны. Расскажите друзьям!
- uk = MAPS.ME Pro сьогодні безкоштовні! Розкажіть друзям!
- de = MAPS.ME Pro gibt es heute gratis. Erzählen Sie es Ihren Freunden!
- fr = MAPS.ME Pro est gratuit aujourd'hui. Dites-le à vos amis !
- it = MAPS.ME Pro è gratis oggi. Dillo ai tuoi amici!
- es = MAPS.ME Pro es gratis hoy. ¡Díselo a tus amigos!
- ko = MAPS.ME Pro가 오늘만 무료입니다. 친구들에게도 알리세요!
- ja = 本日MAPS.ME Proが無料です。お友達に教えてあげてください!
- cs = MAPS.ME Pro jsou dnes zdarma. Řekněte to všem kamarádům!
- sk = MAPS.ME Pro sú dnes zadarmo. Dajte vedieť svojim priateľom!
- nl = MAPS.ME Pro is vandaag gratis. Vertel het aan je vrienden!
- zh-hant = MAPS.ME 專業版今日免費為你提供。告知你的朋友!
- zh-hans = MAPS.ME专业版今天免费。告诉您的朋友们吧!
- pl = MAPS.ME Pro jest dziś za darmo. Powiedz znajomym!
- pt = O MAPS.ME Pro é gratuito hoje. Diga aos seus amigos!
- hu = A MAPS.ME Pro ma ingyenes. Mondd el a barátaidnak!
- th = MAPS.ME Pro ฟรีวันนี้ บอกเพื่อน ๆ ของคุณ!
- ar = MAPS.ME Pro مجانا اليوم. أخبر أصدقاءك!
- da = MAPS.ME Pro er gratis i dag. Fortæl det til dine venner!
- tr = MAPS.ME Pro bugün ücretsiz. Arkadaşlarınıza anlatın!
- sv = MAPS.ME Pro är gratis idag. Berätta för dina vänner!
- iw = אפליקציית MAPS.ME Pro היא היום בחינם. ספרו לחבריכם!
-
- [free_pro_version_notification_alert]
- en = You can upgrade to MAPS.ME Pro for free today. Don’t miss your chance!
- comment = Dialog text when paid version become free on the market (Lite app version).
- ru = Сегодня вы можете скачать MAPS.ME Pro бесплатно. Не упустите возможность!
- uk = Сьогодні ви можете завантажити MAPS.ME Pro безкоштовно. Не втрачайте можливості!
- de = Sie können heute kostenlos auf MAPS.ME Pro upgraden. Verpassen Sie nicht Ihre Chance!
- fr = Aujourd'hui, vous pouvez passer à MAPS.ME Pro gratuitement. Ne ratez pas cette occasion !
- it = Puoi fare l'upgrade a MAPS.ME Pro gratis oggi. Non perdere quest'opportunità!
- es = Hoy puedes actualizarte a MAPS.ME Pro gratis. ¡No dejes pasar la oportunidad!
- ko = 오늘 하루 MAPS.ME Pro를 무료로 업그레이드할 수 있습니다. 기회를 놓치지 마세요!
- ja = 本日MAPS.ME Proに無料でアップグレードできます。このチャンスをお見逃しなく!
- cs = Dnes můžete zdarma provést upgrade na MAPS.ME Pro. Nezmeškejte svou šanci!
- sk = Môžete aktualizovať na MAPS.ME Pro zadarmo ešte dnes. Nenechajte si ujsť svoju šancu!
- nl = Je kunt vandaag gratis upgraden naar MAPS.ME Pro. Mis deze kans niet!
- zh-hant = 你今日就可以免費升級到MAPS.ME專業版。切勿錯過你的機會!
- zh-hans = 您可以今天免费升级到MAPS.ME专业版。别错过机会!
- pl = Możesz dziś dokonać darmowej aktualizacji do MAPS.ME Pro! Nie przegap okazji!
- pt = Pode fazer o upgrade para MAPS.ME Pro gratuitamente hoje. Não perca a oportunidade!
- hu = Ma ingyen frissítheted a MAPS.ME Pro. Ne szalaszd el az esélyt!
- th = คุณสามารถที่จะอัปเกรดเป็น MAPS.ME Pro ฟรีวันนี้ อย่าพลาดโอกาสของคุณ!
- ar = يمكنك الترقية إلى MAPS.ME Pro مجانا اليوم. لا تفوت فرصتك!
- da = Du kan opgradér til MAPS.ME Pro gratis i dag. Gå ikke glip af chancen!
- tr = Sadece bugün mevcut sürümünüzü MAPS.ME Pro'ya, ücretsiz olarak yükseltebilirsiniz. Bu fırsatı kaçırmayın!
- sv = Du kan uppgradera till MAPS.ME Pro gratis redan idag. Missa inte din chans!
- iw = אתם יכולים לשדרג היום בחינם ל- MAPS.ME Pro. אל תפספסו את ההזדמנות!
-
- [free_pro_version_share_message]
- en = Best offline maps MAPS.ME are free today. Download now and tell your friends!
- ru = Крутые офлайн-карты MAPS.ME сегодня бесплатные. Скачай сейчас и расскажи друзьям!
- uk = Круті офлайн-карти MAPS.ME Pro сьогодні безкоштовні! Завантажуй та розкажи друзям!
- de = Die besten Offline-Karten MAPS.ME sind heute kostenlos. Jetzt runterladen & Freunde informieren!
- fr = Les meilleures cartes hors ligne de MAPS.ME sont gratuites aujourd'hui. Téléchargez-le maintenant et dites-le à vos amis !
- it = Le migliori mappe offline di MAPS.ME Pro sono gratis oggi. Scaricala ora e dillo ai tuoi amici!
- es = ¡Hoy los mejores mapas sin conexión de MAPS.ME son gratis! Descárgalo ahora y dilo a tus amigos .
- ko = 최고의 오프라인 지도인 MAPS.ME가 오늘 무료입니다. 지금 다운로드하고 친구들에게 알리세요!
- ja = ベストオフライン地図のMAPS.MEが本日無料。今すぐダウンロードして友達に教えてあげましょう!
- cs = Nejlepší offline mapy MAPS.ME jsou dnes zdarma. Stáhni si ji nyní a dej vědět kamarádům!
- sk = Najlepšie offline mapy MAPS.ME sú dnes zadarmo. Stiahnite si teraz a povedzte to svojim priateľom!
- nl = De beste offline kaarten van MAPS.ME zijn vandaag gratis. Download nu en vertel het je vrienden!
- zh-hant = 最好的離線地圖MAPS.ME今日免費為你提供。馬上下載并告訴您的朋友!
- zh-hans = 最佳的脱机地图MAPS.ME今天免费。立刻下载并告诉您的好友!
- pl = Najlepsze mapy offline MAPS.ME są dziś za darmo. Pobierz teraz i powiedz znajomym!
- pt = Os melhores mapas offline do MAPS.ME são hoje gratuitos. Descarregue e conte aos seus amigos!
- hu = A legjobb MAPS.ME offline térképek ma ingyenesek. Töltsd le most és meséld el barátaidnak!
- th = อัปเกรดเป็น MAPS.ME Pro ฟรีวันนี้. ดาวน์โหลดตอนนี้แล้วบอกเพื่อน ๆ ของคุณ!
- ar = أفضل خرائط دون اتصال MAPS.ME مجانا اليوم. قم بتنزيله الآن وأخبر أصدقائك!
- da = Bedste offline kort MAPS.ME er gratis i dag. Download nu og fortæl dine venner om det!
- tr = MAPS.ME'nin en iyi çevrimdışı haritaları bugün ücretsiz. İndir ve arkadaşlarına haber ver!
- sv = Bästa offline kartor MAPS. ME är gratis idag. Ladda ner den nu och berätta för dina vänner!
- iw = MAPS.ME - המפות הטובות ביותר במצב לא מקוון הן היום בחינם! זמינה היום בחינם!
-
- [free_pro_version_share_email_subject]
- en = Get offline maps MAPS.ME for free now
- comment = Share email subject when paid version become free on the market.
- ru = Офлайн-карты MAPS.ME сегодня бесплатные
- uk = Офлайн-карти MAPS.ME сьогодні безкоштовні
- de = Holen Sie sich jetzt kostenlos die MAPS.ME Offline-Karten
- fr = Téléchargez les cartes hors ligne de MAPS.ME gratuitement
- it = Ottieni le mappe offline di MAPS.me gratuitamente
- es = Obtén ahora mapas sin conexión de MAPS.ME gratis
- ko = 지금 무료로 오프라인 지도인 MAPS.ME 가져 오기
- ja = 本日オフライン地図のMAPS.MEを無料でゲット
- cs = Získejte v režimu offline mapy MAPS.ME nyní zdarma
- sk = Získať v režime offline mapy MAPS.ME teraz zadarmo
- nl = Verkrijg offline kaarten van MAPS.ME nu gratis
- zh-hant = 立即免費下載 MAPS.ME 離線地圖
- zh-hans = 现在免费获得离线地图MAPS.ME
- pl = Pobierz mapy offline MAPS.ME za darmo
- pt = Obtenha mapas offline do MAPS.ME agora, gratuitamente
- hu = Szerezze meg az ingyenes offline MAPS.ME-t
- th = รับแผนที่ออฟไลน์ MAPS.ME ฟรีตอนนี้
- ar = احصل على خرائط MAPS.ME في وضع غير متصل بالإنترنت مجانا الآن
- da = Nu kan du få gratis offline-kort fra MAPS.ME
- tr = MAPS.ME çevrimdışı haritaları hemen ücretsiz al
- sv = Få offline-kartor MAPS.ME gratis nu
- iw = קבל מפות לא מקוונות בחינם עכשיו
-
- [free_pro_version_share_email_text]
- en = Hey! Do you know that today you can download offline maps MAPS.ME for free? With this app you’ll never get lost while traveling. It usually costs $5 and provides offline maps of all world countries with search, bookmarks and routing. Don’t miss your chance!
- comment = Share email body when paid version become free on the market.
- ru = Привет! Хорошая новость: сегодня ты можешь бесплатно скачать офлайн-карты MAPS.ME! С этим приложением ты никогда не потеряешься в поездках. Обычно оно стоит $5! Кроме офлайновых карт всех стран там есть еще поиск, закладки и прокладывание маршрутов. Обязательно скачай!
- uk = Привіт! Хороша новина: сьогодні ти можеш безкоштовно завантажити офлайн-карти MAPS.ME! З цією програмою ти ніколи не загубишся в поїздках. Зазвичай вона коштує $5! Крім офлайн карт всіх країн там ще є пошук, закладки і прокладання маршрутів. Обов'язково завантаж!
- de = Hey! Wussten Sie schon, dass Sie heute die MAPS.ME Offline-Karten kostenlos herunterladen können? Mit dieser App werden Sie sich auf Reisen niemals verirren. Normalerweise kostet sie 5 $ und bietet Offline-Karten aller Länder der Welt mit Suchfunktion, Bookmarks und Routenplanung. Verpassen Sie nicht Ihre Chance!
- fr = Savez-vous que les cartes hors lignes de MAPS.ME sont téléchargeables gratuitement, aujourd'hui ? Grâce à cette appli, vous voyagerez sans jamais vous perdre. Elle coûte normalement 4 euros, donne accès aux cartes hors ligne de tous les pays du monde, vous permet d'enregistrer des favoris et est dotée d'un moteur de recherche et d'une fonction itinéraire. Ne ratez pas cette occasion !
- it = Ciao! Sai che oggi puoi scaricare e avere disponibili gratuitamente offline le mappe di MAPS.ME? Con questa app non ti perderai più quando sei in viaggio! Normalmente costa $5 e consente di accedere alle mappe offline di tutti i paesi del mondo con funzione di ricerca, preferiti e percorso. Non perderti questa opportunità!
- es = ¡Ey! ¿Sabes que hoy puedes descargar mapas sin conexión de MAPS.ME gratis? Con esta aplicación nunca te perderás al viajar. Normalmente cuesta 5 $ y ofrece mapas sin conexión de todos los países del mundo con búsquedas, favoritos e itinerarios. ¡No dejes pasar la oportunidad!
- ko = 안녕! 오늘 무료로 오프라인 지도인 MAPS.ME를 다운로드할 수 있다는 사실을 알고 있었나요? 이 앱으로, 여행시 길을 잃지 않을 거에요. 보통 5달러의 비용이 들며, 검색, 북마크 및 여정이 있는 모든 세계 국가의 오프라인 맵을 제공합니다. 이 기회를 놓치지 마세요!
- ja = こんにちは!今日オフライン地図のMAPS.MEが無料でダウンロードできるのをご存じでしたか?このアプリがあれば、旅行中に道に迷うことがなくなります。通常$5で、世界中すべての国のオフライン地図を検索、お気に入り、ルート機能付きで提供します。このチャンスをお見逃しなく!
- cs = Hej! Víte, že dnes si můžete stáhnout v režimu offline mapy MAPS.ME zdarma? Díky této aplikaci se na cestách nikdy neztratíte. Obvyklá cena je 5 dolarů a poskytuje off-line mapy všech zemí světa s vyhledáváním, záložkami a směrováním. Nenechte si ujít příležitost!
- sk = Hej! Viete, že dnes si môžete stiahnuť v režime offline mapy MAPS.ME zadarmo? Vďaka tejto aplikácii sa na cestách nikdy nestratíte. Zvyčajne stojí 5 dolárov a poskytuje off-line mapy všetkých krajín sveta s vyhľadávaním, záložkami a smerovaním. Nenechajte si ujsť túto príležitosť!
- nl = Hey! Weet u dat u vandaag de offline kaarten van MAPS.ME gratis kunt downloaden? Met deze app raakt u de weg nooit meer kwijt tijdens uw reis. Normaliter kost het $ 5,- en biedt offline kaarten voor alle landen op de wereld met zoekfunctie, favorieten en routeplanning. Mis uw kans niet!
- zh-hant = 喂!你知道今天你可以免費下載 MAPS.ME 離線地圖嗎?有了這個應用程式,旅行時你永遠不會迷路。應用程式通常價格為 $5,並提供全世界各國的離線地圖,配備搜尋、書籤及導航功能。千萬不要錯過這次難得的機會!
- zh-hans = 嘿!您知道今天您可以免费下载离线地图MAPS.ME吗?有了这个应用您将永远不会在旅行时迷路了。它通常要$5,并提供所有世界国家的离线地图,还有搜索、书签和绘制路线。不要错过您的机会!
- pl = Hej! Czy wiesz, że dziś możesz pobrać mapy offline MAPS.ME bezpłatnie? Dzięki tej aplikacji nigdy nie zgubisz się podczas podróży. Kosztuje ona przeważnie 5 $ i oferuje mapy offline wszystkich krajów świata z możliwością ich przeszukiwania, dodawania oznaczeń i ustalania tras. Nie przegap szansy!
- pt = Oi! Sabia que hoje pode descarregar mapas offline do MAPS.ME gratuitamente? Com esta aplicação, nunca se perderá enquanto viaja. Normalmente custa $5 e proporciona mapas offline de todos os países do mundo, com pesquisas, marcadores e criação de trajetos. Não perca esta oportunidade!
- hu = Hé! Tudtad, hogy ma letöltheted az offline MAPS.ME-t ingyen? Ezzel az alkalmazással sosem fogsz elveszni utazás közben. Általában 5 dollárba kerül és offline térképeket nyújt az összes országból, ahol keresel vele, könyvjelzőket és útvonaltervezést ad. Ne hagyd ki ezt a lehetőséget!
- th = สวัสดี! คุณรู้ไหมว่าวันนี้คุณสามารถดาวน์โหลดแผนที่ออฟไลน์ของ MAPS.ME ได้ฟรี? เมื่อใช้แอปนี้ คุณจะไม่หลงทางอีกต่อไปในระหว่างการท่องเที่ยว ซึ่งโดยปกติแล้ว การให้บริการแผนที่ออฟไลน์ของประเทศทั่วโลกที่สามารถทำการค้นหา บุ๊กมาร์กและระบุเส้นทางได้นั้นจะต้องเสียเงินถึง $5 ดังนั้นอย่าพลาดโอกาสของคุณ!
- ar = مرحبا! هل تعلم أنه يمكنك اليوم تنزيل خرائط MAPS.ME في وضع غير متصل بالإنترنت مجانا؟ مع هذا التطبيق لن تضل الطريق أبداً أثناء السفر. تكلفتها عادة 5 دولارات و تقدم لك خرائط في وضع غير متصل بالإنترنت لجميع دول العالم مع إمكانية البحث، وإضافة علامات مرجعية وإعادة التوجيه. لا تفوت فرصتك!
- da = Hej! Vidste du, at du i dag kan downloade offline-kort fra MAPS.ME helt gratis? Med denne app vil du aldrig mere fare vild på dine rejser. Det koster normalt $5 og tilbyder offline-kort til alle verdens lande med søgning, bogmærker og routing. Gå ikke glip af denne chance!
- tr = Hey! Bugün MAPS.ME çevrimdışı haritaları ücretsiz indirebileceğini biliyor muydun? Bu uygulamayla seyahat ederken asla kaybolmayacaksın. Genellikle 5$'a mal olur ve arama, yer imleri ve rotalama ile tüm dünya ülkelerinin çevrimdışı haritalarını sunar. Fırsatı kaçırma!
- sv = Hallå där! Vet du att du i dag kan ladda ner offline-kartor MAPS.ME gratis? Med denna app går du aldrig vilse på resan. Vanligtvis kostar den 5 $ och tillhandahåller offline-kartor från alla länder i världen med sökning, bokmärken och rutter. Missa inte din chans!
- iw = היי! הידעת שהיום ניתן להוריד מפות לא מקוונות MAPS.ME בחינם? עם אפליקציה זו לעולם לא תלך לאיבוד בטיולים. המחיר הרגיל שלה הוא 5$, והיא מספקת מפות לא מקוונות של כל מדינות העולם, עם חיפוש, מועדפים וקביעת מסלולים. אל תחמיץ את ההזדמנות!
-
[about]
tags = tizen
en = About
@@ -1045,31 +864,6 @@
tr = Ara
sv = Sök
- [search_available_in_pro_version]
- en = Search is only available in the full version of MAPS.ME. Get it right now!
- comment = Search button pressed dialog title in the free version
- cs = Vyhledávání je dostupné jen v placené verzi MAPS.ME. Stáhni si ji nyní!
- sk = Vyhľadávanie je dostupné len v platenej verzii MAPS.ME. Stiahnite si ju teraz!
- de = Die Suche ist nur in der Pro Version vorhanden. Möchten Sie sie jetzt installieren?
- es = Buscar está accesible solo en la versión MapWithMe Pro. ¿Instalar ahora mismo?
- fr = La recherche n'est disponible que dans la version complète de MAPS.ME. Obtenez-la maintenant !
- it = La ricerca è disponibile solo nella versione completa di MAPS.ME. Scaricala subito!
- ja = 検索機能はMAPS.ME完全版で利用可能です。ぜひお買い求めください。
- ko = 검색은 MAPS.ME의 프로 버젼에만 제공됩니다. 지금 받으시겠습니까?
- nl = Zoeken is alleen beschikbaar in de Pro versie van MAPS.ME. Wilt u hem nu installeren?
- ru = Поиск доступен только в полной версии MAPS.ME. Установите ее прямо сейчас!
- uk = Пошук доступний тільки в Pro версії MAPS.ME. Встановіть її прямо зараз!
- zh-Hant = 搜尋功能僅適用於MAPS.ME專業完整版。馬上購買!
- pl = Szukanie jest dostępne tylko w pełnej wersji MAPS.ME. Pobierz już teraz!
- pt = A procura apenas está disponível na versão completa do MAPS.ME. Obtenha-a agora mesmo!
- hu = Keresés csak a MAPS.ME teljes verziójában érhető el. Vásárolja meg most!
- th = สามารถใช้การค้นหา MAPS.ME ในเวอร์ชันเต็มได้ รับมันตอนนี้!
- zh-Hans = 搜索只在完整版 MAPS.ME 中提供。现在就 获取它!
- ar = البحث متوافر فقط في الإصدار الكامل من MAPS.ME. احصل عليه الآن!
- da = Søgefunktionen er kun tilgængelig i den fulde version af MAPS.ME. Få den nu!
- tr = Arama özelliği sadece MAPS.ME tam sürümünde kullanılabilir. Hemen şimdi al!
- sv = Sökfunktionen finns bara i fullversionen av MAPS.ME. Skaffa den nu!
-
[search_map]
en = Search Map
comment = Search box placeholder text
@@ -2764,32 +2558,6 @@
tr = Görünür
sv = Synliga
- [bookmarks_in_pro_version]
- en = Bookmarks are only available in the full version of MAPS.ME. Get it right now!
- tags = ios
- comment = Proposal to download Pro version with Bookmarks
- cs = Záložky jsou dostupné jen v plné verzi MAPS.ME. Chceš ji nyní stáhnout?
- sk = Záložky sú dostupné len v plnej verzii MAPS.ME. Chcete ju teraz stiahnuť?
- de = Lesezeichen stehen in der Vollversion von MAPS.ME zur Verfügung. Jetzt sofort besorgen?
- es = La opción de marcadores está disponible en la versión completa de MAPS.ME. ¿La quieres ya?
- fr = Les signets ne sont disponibles que dans la version complète de MAPS.ME. Obtenez-la maintenant !
- it = I segnalibri sono disponibili solo nella versione completa di MAPS.ME. Scaricalo subito!
- ja = ブックマーク機能はMAPS.ME完全版で利用可能です。ぜひお買い求めください。
- ko = MAPS.ME의 정식 버전에서는 즐겨찾기를 이용하실 수 있습니다. 지금 바로 구입하시겠습니까?
- nl = Bladwijzers zijn beschikbaar in de volledige versie van MAPS.ME. Wilt u die nu gelijk?
- ru = Метки доступны только в полной верии MAPS.ME. Установите ее прямо сейчас!
- uk = Мітки доступні у повній версії MAPS.ME. Отримати просто зараз?
- zh-Hant = 書籤是MAPS.ME完整版本才有的功能,馬上購買?
- pl = Zakładki są dostępne tylko w pełnej wersji MAPS.ME. Pobierz już teraz!
- pt = Os favoritos apenas estão disponíveis na versão completa de MAPS.ME. Obtenha-a agora mesmo!
- hu = Könyvjelzők csak a MAPS.ME teljes verziójában érhetőek el. Vásárolja meg most!
- th = สามารถใช้บุ๊กมาร์กของ MAPS.ME ในเวอร์ชันเต็มได้ รับมันตอนนี้!
- zh-Hans = 书签只在完整版 MAPS.ME 中提供。现在就 获取它!
- ar = الإشارات المرجعية متاحة فقط في الإصدار الكامل من MAPS.ME. احصل عليه الآن!
- da = Bogmærker er kun tilgængelige i den fulde version af MAPS.ME. Få det nu!
- tr = Yer imleri sadece MAPS.ME tam sürümünde kullanılabilir. Hemen şimdi al!
- sv = Bokmärken finns bara i fullversionen av MAPS.ME. Skaffa den nu!
-
[gps_is_disabled_long_text]
en = GPS is disabled. Please enable it in Settings.
tags = android
@@ -3999,95 +3767,6 @@
tr = E-Posta
sv = E-Mail
- [promocode_activation]
- en = Promo Code Activation
- tags = android
- comment = Promocode Activation dialog title
- cs = Uplatnit kód
- de = Aktivierung des Aktionscodes
- fr = Activation du code de promotion
- pl = Aktywacja kodu promocyjnego
- sk = Aktivácia promo kódu
- pt = Ativação do Código de Promoção
- th = เปิดการใช้งานรหัสโปรโม (Promo)
- zh-Hans = 促销码激活
- ar = تفعيل رمز الترويج
- da = Værdikode aktivering
- tr = Promosyon Kodu Etkinleştirme
- sv = Promokod aktivering
-
- [enter_promocode_hint]
- en = Enter Promo Code
- tags = android
- comment = Enter promo code hint
- cs = Zadej promo kód
- de = Geben Sie den Aktionscode ein
- sk = Vložte promo kód
- fr = Saisir le code de promotion
- pl = Wprowadź kod promocyjny
- pt = Introduza o Código de Promoção
- hu = Akciós kód aktiváláshoz
- th = ใส่รหัสโปรโม (Promo)
- zh-Hans = 输入促销码
- ar = أدخل رمز الترويج
- da = Indtast værdikode
- tr = Promosyon Kodunu Gir
- sv = Skriv in promokod
-
- [promocode_success]
- en = Promo code is activated!
- tags = android
- comment = Promocode Activation success message
- cs = Kód byl úspěšně přijat!
- de = Aktionscode wurde aktiviert!
- fr = Le code de promotion est activé !
- sk = Promo kód úspešne aktivovaný!
- pl = Kod promocyjny został aktywowany!
- pt = O código de promoção está ativado!
- hu = Promóciós kód aktiválva!
- th = เปิดการใช้งานรหัสโปรโม (Promo) แล้ว!
- zh-Hans = 促销码已激活!
- ar = تم تفعيل رمز الترويج!
- da = Værdikoden er aktiveret!
- tr = Promosyon kodu etkinleştirildi!
- sv = Promokoden är aktiverad!
-
- [promocode_error]
- en = Connection error. Please try again later.
- tags = android
- comment = Promocode Activation connection/io error
- cs = Chyba připojení. Opakuj akci později.
- de = Verbindungsfehler: Bitte versuchen Sie es später erneut.
- fr = Erreur de connexion. Veuillez ressayer ultérieurement.
- sk = Aktivácia promo kódu zlyhala. Skúste neskôr prosím.
- pl = Błąd połączenia. Proszę spróbować ponownie później.
- pt = Erro de ligação. Por favor tente de novo mais tarde.
- hu = Kapcsolati hiba. Kérjük próbálja újra később.
- th = มีข้อผิดพลาดในการเชื่อมต่อ โปรดลองอีกครั้งในภายหลัง
- zh-Hans = 连接错误。请稍后再试。
- ar = خطأ في الاتصال. الرجاء المحاولة لاحقا.
- da = Forbindelses fejl. Prøv venligst igen senere.
- tr = Bağlantı hatası. Lütfen daha sonra tekrar deneyin.
- sv = Anslutningsfel. Försök igen senare.
-
- [promocode_failure]
- en = Invalid promo code. Please try again.
- tags = android
- comment = Promocode Activation is invalid message.
- cs = Nesprávný kód! Opakuj zadání.
- de = Ungültiger Aktionscode. Bitte versuchen Sie es nochmals.
- fr = Code de promotion invalide. Veuillez ressayer.
- sk = Promo kód je neplatný. Prosím skúste to znovu.
- pl = Błędny kod promocyjny. Spróbuj ponownie.
- pt = Código de promoção inválido. Por favor tente de novo.
- hu = Érvénytelen kód. Kérjük próbálja újra.
- th = รหัสโปรโปไม่ถูกต้อง โปรดลองอีกครั้ง
- zh-Hans = 无效的促销代码。请再试一次。
- ar = رمز الترويج غير صحيح. الرجاء إعادة المحاولة.
- da = Forkert værdikode. Prøv venligst igen.
- tr = Geçersiz promosyon kodu. Lütfen tekrar deneyin.
- sv = Felaktig promokod. Försök igen.
-
[copy_link]
en = Copy Link
tags = ios,tizen
@@ -6226,34 +5905,6 @@
zh-Hans = 下载失败
zh-Hant = 失敗
-
- [routing_failed_buy_pro]
- tags = ios, andoird
- comment = Show in Lite version when user try to download routing files or try to build route
- en = Routing is only available in the full version of MAPS.ME. Get it right now!
- th = เส้นทางจะใช้ได้เฉพาะในเวอร์ชันเต็มของ MAPS.ME. รับได้ในขณะนี้!
- tr = Rotalama sadece MAPS.ME tam sürümünde kullanılabilir. Hemen al!
- es = La planificación de la ruta solo está disponible en la versión completa de MAPS.ME. ¡Consígala ya!
- sv = Anvisningar är endast tillgängliga i den fullständiga versionen av MAPS.ME. Skaffa den nu!
- ja = ルート決定機能はMAPS.MEの完全版でのみ利用可能です。今すぐ入手しましょう!
- ko = 라우팅은 MAPS.ME의 정식 버전에서만 사용할 수 있습니다 지금 당장 얻으세요!
- pl = Tworzenie trasy dostępne jest tylko w pełnej wersji aplikacji MAPS.ME. Pobierz pełną wersję, teraz!
- hu = Az útvonaltervezés csak a MAPS.ME teljes verziójában elérhető. Szerezd meg most!
- it = Il percorso è disponibile solo nella versione completa di MAPS.ME. Prendila ora!
- cs = Směrování je k dispozici pouze v plné verzi MAPS.ME. Získejte ji hned teď!
- ru = Создание маршрутов возможно только в платной версии MAPS.ME. Скачай сейчас!
- sk = Vytváranie trás je k dispozícii iba v plnej verzii MAPS.ME. Získajte ho hneď teraz!
- fr = L'itinéraire est uniquement disponible dans la version complète de MAPS.ME. Téléchargez-la dès maintenant !
- zh-Hans = 布置路线只在MAPS.ME的完整版本中才有。现在就得到它吧!
- zh-Hant = 佈置路線只在MAPS.ME的完整版本中才有。现在就得到它吧!
- ar = تحديد المسار متاح فقط من خلال الإصدار الكامل لتطبيق MAPS.ME. احصل عليه الآن!
- nl = Route aanmaken is alleen beschikbaar in de volledige versie van MAPS.ME. Neem nu meteen!
- de = Routing ist nur in der Vollversion von MAPS.ME verfügbar. Jetzt holen!
- uk = Створення маршрутів можливе лише у платній версії MAPS.ME. Завантаж зараз!
- pt = A criação de rota só está disponível na versão completa de MAPS.ME. Obtenha-a já!
- da = Oprettelse af ruter er kun tilgængelig i den fulde version af MAPS.ME. Få den nu!
- iw = הניתוב זמין בגרסה המלאה של MAPS.ME בלבד. קבל אותה עכשיו!
-
[routing_failed_unknown_my_position]
tags = android, ios
comment = Show when user try build route, but we don't know where he