From e9db2bf0d6aac54402549d4e68e9a650af6352e5 Mon Sep 17 00:00:00 2001 From: sonora Date: Mon, 30 Jan 2012 22:49:01 +0100 Subject: [PATCH] display 'temporarily switched to CloudMade' message only once per error wait period --- OsmAnd/res/values-cs/strings.xml | 2 +- OsmAnd/res/values-fr/strings.xml | 2 +- OsmAnd/res/values-it/strings.xml | 2 +- OsmAnd/res/values-jp/strings.xml | 2 +- OsmAnd/res/values-pl/strings.xml | 2 +- OsmAnd/res/values-ru/strings.xml | 2 +- OsmAnd/res/values-sk/strings.xml | 2 +- OsmAnd/res/values-vi/strings.xml | 2 +- OsmAnd/res/values/strings.xml | 2 +- OsmAnd/src/net/osmand/plus/routing/RoutingHelper.java | 4 ++-- 10 files changed, 11 insertions(+), 11 deletions(-) diff --git a/OsmAnd/res/values-cs/strings.xml b/OsmAnd/res/values-cs/strings.xml index 2883c88e7d..10f70f32ba 100644 --- a/OsmAnd/res/values-cs/strings.xml +++ b/OsmAnd/res/values-cs/strings.xml @@ -617,7 +617,7 @@ navigaci pro dlouhé vzdálenosti (experimentální) Offline navigace je experimentální a funguje jen pro vzdálenosti do 20 - km.\nPak se navigace automaticky přepne na online Cloudmade. + km.\nPak se navigace automaticky přepne na online CloudMade. Nemohu najít zadaný adresář. Adresář pro data Změna adresáře pro diff --git a/OsmAnd/res/values-fr/strings.xml b/OsmAnd/res/values-fr/strings.xml index ec4e4cdbbb..ae2447a253 100644 --- a/OsmAnd/res/values-fr/strings.xml +++ b/OsmAnd/res/values-fr/strings.xml @@ -355,7 +355,7 @@ La version \'\'{0}\'\' de l\'index n\'est pas supporté Navigation hors-ligne OsmAnd Utiliser la navigation hors-ligne pour les longues distances (expérimental) -La navigation hors-ligne OsmAnd est une fonction expérimentale ne fonctionnant pas pour une distance de plus de 20 km.\n Le service utilise alors automatiquement le service en-ligne Cloudmade. +La navigation hors-ligne OsmAnd est une fonction expérimentale ne fonctionnant pas pour une distance de plus de 20 km.\n Le service utilise alors automatiquement le service en-ligne CloudMade. Le répertoire spécifié est introuvable. Répertoire de stockage Le changement du répertoire de stockage ne déplacera pas vos données. Vous devrez alors le faire vous même ! Faites-le à vos risques et périls ! Continuer quand même ? diff --git a/OsmAnd/res/values-it/strings.xml b/OsmAnd/res/values-it/strings.xml index 37c813eb5f..4ed81f2dbd 100644 --- a/OsmAnd/res/values-it/strings.xml +++ b/OsmAnd/res/values-it/strings.xml @@ -390,7 +390,7 @@ Routing OsmAnd Usa il routing OsmAnd offline per lunghe distanze (sperimentale) - Il routing offline di OsmAnd è sperimentale e non funziona per distanze superiori ai 20 km.\n Il servizio routing viene cambiato temporaneo tramite Cloudmade online. + Il routing offline di OsmAnd è sperimentale e non funziona per distanze superiori ai 20 km.\n Il servizio routing viene cambiato temporaneo tramite CloudMade online. Impossibile trovare la directory specificata. Cartella deposito Il cambiamento della cartella non sposterà nè eliminerà i dati. Dovrà essere fatto manualmente al di fuori di OsmAnd. Continuare? diff --git a/OsmAnd/res/values-jp/strings.xml b/OsmAnd/res/values-jp/strings.xml index d6413cdb76..b809fbb41c 100644 --- a/OsmAnd/res/values-jp/strings.xml +++ b/OsmAnd/res/values-jp/strings.xml @@ -260,7 +260,7 @@ OSMコミュニティはこの問題をいち早く修正することができ OsmAndを使用(実験版) OsmAndオフライン経路案内は実験的な機能であり 20km以上の距離では動作しません。 -\n 経路案内サービスはオンラインのCloudmadeに自動的に切り替わります。 +\n 経路案内サービスはオンラインのCloudMadeに自動的に切り替わります。 指定されたディレクトリが見つかりません。 記憶領域のディレクトリ 領域のディレクトリ変更は diff --git a/OsmAnd/res/values-pl/strings.xml b/OsmAnd/res/values-pl/strings.xml index 19e2428954..2243a0d8f6 100644 --- a/OsmAnd/res/values-pl/strings.xml +++ b/OsmAnd/res/values-pl/strings.xml @@ -336,7 +336,7 @@ OsmAnd routing Użyj routingu offline dla długich tras (funkcjonalność eksperymentalna) -Routing offline OsmAnd-a jest funcją eksperymentalną i nie działa dobrze dla odległości większych niż 20km.\n Usługa routująca jest automatycznie przełączana do Cloudmade (online). +Routing offline OsmAnd-a jest funcją eksperymentalną i nie działa dobrze dla odległości większych niż 20km.\n Usługa routująca jest automatycznie przełączana do CloudMade (online). Can not find specified directory. Storage directory Changing the storage directory will not move or delete the data. This must be performed separately and outside OsmAnd. Continue anyway? diff --git a/OsmAnd/res/values-ru/strings.xml b/OsmAnd/res/values-ru/strings.xml index a94c160daf..bff7f55d73 100644 --- a/OsmAnd/res/values-ru/strings.xml +++ b/OsmAnd/res/values-ru/strings.xml @@ -324,7 +324,7 @@ OsmAnd offline навигация Использовать offline навигацию на длинные расстояние (экспериментально) - OsmAnd offline навигация является экспериментальной и не работает на расстояния более 20 километров.\n В этом случае автоматически переключается на Cloudmade. + OsmAnd offline навигация является экспериментальной и не работает на расстояния более 20 километров.\n В этом случае автоматически переключается на CloudMade. Невозможно найти указанную директорию. Директория приложения Изменение директории не переносит файлы автоматически. Вы должны это сделать самостоятельно. Продолжить? diff --git a/OsmAnd/res/values-sk/strings.xml b/OsmAnd/res/values-sk/strings.xml index 4a79c60913..464fda1d74 100644 --- a/OsmAnd/res/values-sk/strings.xml +++ b/OsmAnd/res/values-sk/strings.xml @@ -380,7 +380,7 @@ OsmAnd offline rutovanie Použitie offline rutovania na dlhé vzdialenosti (experimentálne) namiesto CloudMade -OsmAnd offline rutovanie je experimentálna funkcia a nefunguje na vzdialenosť väčšiu ako 20 km.\n Rutovacia služba je dočasne prepnutá na online Cloudmade. +OsmAnd offline rutovanie je experimentálna funkcia a nefunguje na vzdialenosť väčšiu ako 20 km.\n Rutovacia služba je dočasne prepnutá na online CloudMade. Nedá sa nájsť určený adresár. Úložiskový adresár Zmena úložiskového adresára nepresunie alebo nezmaže dát. Musíte to urobiť sami! Robíte to na vlastné riziko! Napriek tomu pokračovať? diff --git a/OsmAnd/res/values-vi/strings.xml b/OsmAnd/res/values-vi/strings.xml index a4f13e1dab..4ad2f03774 100644 --- a/OsmAnd/res/values-vi/strings.xml +++ b/OsmAnd/res/values-vi/strings.xml @@ -332,7 +332,7 @@ Translator: Le Viet Thanh; email: lethanhx2k@gmail.com --> Tìm đường OsmAnd Sử dụng tính năng tìm đường Offline với khoảng cách dài(đang thử nghiệm) Tìm đường Offline trên OsmAnd là tính năng thử nghiệm và - nó không thể chạy được với khoảng cách trên 20km. Dịch vụ tìm được sẽ tự động chuyển sang dùng Cloudmade. + nó không thể chạy được với khoảng cách trên 20km. Dịch vụ tìm được sẽ tự động chuyển sang dùng CloudMade. Không tìm thấy thư mục. Thư mục lưu trữ Việc thay đổi thư mục lưu trữ sẽ không di dời hay xóa dữ liệu. Thao tác này phải được tiến hành ngoài ứng dụng OsmAnd diff --git a/OsmAnd/res/values/strings.xml b/OsmAnd/res/values/strings.xml index 14ab778b08..cdf203e14d 100644 --- a/OsmAnd/res/values/strings.xml +++ b/OsmAnd/res/values/strings.xml @@ -415,7 +415,7 @@ OsmAnd routing Use OsmAnd offline routing for long distances (experimental) instead of fallback to CloudMade - OsmAnd offline routing is an experimental feature and it doesn\'t work for distances of more than about 20 km.\n Routing service is temporarily switched to online Cloudmade. + OsmAnd offline routing is an experimental feature and it doesn\'t work for distances of more than about 20 km.\n Routing service is temporarily switched to online CloudMade. Can not find specified directory. Storage directory Changing the storage directory will not move or delete the data. This must be performed separately and outside OsmAnd. Continue anyway? diff --git a/OsmAnd/src/net/osmand/plus/routing/RoutingHelper.java b/OsmAnd/src/net/osmand/plus/routing/RoutingHelper.java index cf6ad028fb..fb3e9c3b7e 100644 --- a/OsmAnd/src/net/osmand/plus/routing/RoutingHelper.java +++ b/OsmAnd/src/net/osmand/plus/routing/RoutingHelper.java @@ -462,8 +462,8 @@ public class RoutingHelper { if (serviceToUse == RouteService.OSMAND && !settings.USE_OSMAND_ROUTING_SERVICE_ALWAYS.get()) { double distance = MapUtils.getDistance(end, start.getLatitude(), start.getLongitude()); if (distance > DISTANCE_TO_USE_OSMAND_ROUTER) { - // display notification in sync with other routing error messages below - if (System.currentTimeMillis() - lastTimeEvaluatedRoute > evalWaitInterval) { + // display 'temporarily switched to CloudMade' message only once per error wait period + if (evalWaitInterval = 3000) { showMessage(context.getString(R.string.osmand_routing_experimental), Toast.LENGTH_LONG); } serviceToUse = RouteService.CLOUDMADE;