From 53df40a67049e1d9b0f2d8611e1c7147f9378a8a Mon Sep 17 00:00:00 2001 From: "Heiko W. Rupp" Date: Sun, 9 Sep 2012 22:22:41 +0200 Subject: GH_996 use the mechanism --- main/res/values-cs/strings.xml | 10 +++++----- main/res/values-da/strings.xml | 12 ++++++++---- main/res/values-de/strings.xml | 15 ++++++++++----- main/res/values-es/strings.xml | 14 +++++++++----- main/res/values-fr/strings.xml | 14 +++++++++----- main/res/values-hu/strings.xml | 14 ++++++++------ main/res/values-it/strings.xml | 14 +++++++++----- main/res/values-ja/strings.xml | 14 +++++++++----- main/res/values-nb/strings.xml | 14 +++++++++----- main/res/values-nl/strings.xml | 14 +++++++++----- main/res/values-pl/strings.xml | 14 +++++++++----- main/res/values-pt/strings.xml | 14 +++++++++----- main/res/values-sk/strings.xml | 14 +++++++++----- main/res/values-sv/strings.xml | 14 +++++++++----- main/res/values/strings.xml | 14 +++++++++----- main/src/cgeo/geocaching/CacheDetailActivity.java | 8 ++------ main/src/cgeo/geocaching/cgeocaches.java | 10 +++------- main/src/cgeo/geocaching/maps/CGeoMap.java | 12 +++++------- 18 files changed, 140 insertions(+), 95 deletions(-) diff --git a/main/res/values-cs/strings.xml b/main/res/values-cs/strings.xml index 829fe99..d9de93f 100644 --- a/main/res/values-cs/strings.xml +++ b/main/res/values-cs/strings.xml @@ -215,8 +215,6 @@ aktuálně Stahuji keše…\nETA: méně než minutu - minuty - minuta Uložit pro offline Uložit vybrané Historie @@ -411,9 +409,11 @@ c:geo nyní může posílat zprávy na Váš Twitter. - Žádná keš - Jedna keš - keší + + Žádná keš + Jedna keš + keší + Offline Obnovit Smazat diff --git a/main/res/values-da/strings.xml b/main/res/values-da/strings.xml index a8a23e4..aeb7618 100644 --- a/main/res/values-da/strings.xml +++ b/main/res/values-da/strings.xml @@ -120,7 +120,9 @@ Ikke flere cacher Henter cacher…\nETA: Under et minut - minutter + + minutter + Gem Offline Vis på kort @@ -166,9 +168,11 @@ c:geo er nu godkendt til at poste beskeder på Twitter. - Ingen cache - En cache - Cacher + + Ingen cache + En cache + Cacher + Offline Genindlæs Fjern diff --git a/main/res/values-de/strings.xml b/main/res/values-de/strings.xml index dc7426d..2ef1e44 100644 --- a/main/res/values-de/strings.xml +++ b/main/res/values-de/strings.xml @@ -266,8 +266,11 @@ aktuell Lade Caches…\nGeschätzte Zeit: Weniger als eine Minute - Minuten - Minute + + Minuten + Minute + Minuten + Für Offline speichern Ausgewählte speichern Verlauf @@ -482,9 +485,11 @@ c:geo ist nun autorisiert, Tweets bei Twitter zu erstellen. - Kein Cache - Ein Cache - Caches + + Kein Cache + Ein Cache + Caches + Offline Aktualisieren Löschen diff --git a/main/res/values-es/strings.xml b/main/res/values-es/strings.xml index 11332bf..73345b1 100644 --- a/main/res/values-es/strings.xml +++ b/main/res/values-es/strings.xml @@ -239,8 +239,10 @@ Cargando escondites… Descargando escondites…\nFaltan: Menos de un minuto - minutos - minuto + + minuto + minutos + Usar sin conexión luego Almacenamiento seleccionado Historial @@ -403,9 +405,11 @@ c:geo ahora está autorizado para publicar en Twitter. - Sin escondites - Un escondite - Escondites + + Sin escondites + Un escondite + Escondites + Desconectado Actualizar Tirar diff --git a/main/res/values-fr/strings.xml b/main/res/values-fr/strings.xml index f7d96b1..a94cdae 100644 --- a/main/res/values-fr/strings.xml +++ b/main/res/values-fr/strings.xml @@ -266,8 +266,10 @@ actuellement Téléchargement des caches…\nRestant: Moins d\'une minute - minutes - minute + + minute + minutes + Stocker localement Stocker la sélection Historique @@ -472,9 +474,11 @@ c:geo est maintenant autorisé à poster sur Twitter. - aucune cache - une cache - caches + + aucune cache + une cache + caches + Hors ligne Recharger Effacer diff --git a/main/res/values-hu/strings.xml b/main/res/values-hu/strings.xml index 36f2d38..01da25f 100644 --- a/main/res/values-hu/strings.xml +++ b/main/res/values-hu/strings.xml @@ -242,8 +242,9 @@ Ládák betöltése… Ládák letöltése…\nETA: Kevesebb mint egy perc - perc - perc + + perc + Offlineba mentés Kijelöltek mentése Előzmények @@ -414,10 +415,11 @@ A c:geo engedélyt kapott, hogy bejegyzéseket küldjön a Twitterre. - Nincs megtalálás - Megtalálás - Megtalálások - + + Nincs megtalálás + Megtalálás + Megtalálások + Offline Frissítés Törlés diff --git a/main/res/values-it/strings.xml b/main/res/values-it/strings.xml index 5be30f1..46fa830 100644 --- a/main/res/values-it/strings.xml +++ b/main/res/values-it/strings.xml @@ -266,8 +266,10 @@ attualmente Download cache in corso…\nETA: Meno di un minuto - minuti - minuto + + minuto + minuti + Salva per Offline Salva selezionati Cronologia @@ -467,9 +469,11 @@ c:geo è ora autorizzato ad inviare a Twitter. - Nessun cache - Un cache - Cache + + Nessun cache + Un cache + Cache + Offline Aggiorna Elimina diff --git a/main/res/values-ja/strings.xml b/main/res/values-ja/strings.xml index 3e3b78c..f344350 100644 --- a/main/res/values-ja/strings.xml +++ b/main/res/values-ja/strings.xml @@ -267,8 +267,10 @@ 現在 キャッシュ情報をダウンロード中…\n残り時間: 1分以内 - - + + + + オフライン用に保存 選択したキャッシュを保存 履歴 @@ -493,9 +495,11 @@ c:geoはTwitterにポストするための認証を受けました。 - キャッシュがありません - 1つのキャッシュ - 個のキャッシュ + + キャッシュがありません + 1つのキャッシュ + 個のキャッシュ + オフライン 更新 削除 diff --git a/main/res/values-nb/strings.xml b/main/res/values-nb/strings.xml index 3eaf71c..d2bddae 100644 --- a/main/res/values-nb/strings.xml +++ b/main/res/values-nb/strings.xml @@ -180,8 +180,10 @@ ingen flere cacher Laster ned cacher…\nETA: Mindre enn ett minutt - minutter - minutt + + minutt + minutter + Lagre for offline-bruk Lagre valgte Vis på kartet @@ -247,9 +249,11 @@ c:geo kan nå poste på Twitter. - Ingen cacher - Én cache - Cacher + + Ingen cacher + Én cache + Cacher + Offline Oppdater Slett diff --git a/main/res/values-nl/strings.xml b/main/res/values-nl/strings.xml index d2839d9..ef2a551 100644 --- a/main/res/values-nl/strings.xml +++ b/main/res/values-nl/strings.xml @@ -260,8 +260,10 @@ op dit moment Caches aan het downloaden…\nETE: Minder dan een minuut - minuten - minuut + + minuut + minuten + Opslaan voor Offline gebruik Geselecteerden opslaan Geschiedenis @@ -452,9 +454,11 @@ c:geo Is nu geautoriseerd om naar Twitter te posten. - Geen cache - Een cache - Caches + + Geen cache + Een cache + Caches + Offline Verversen Laten vervallen diff --git a/main/res/values-pl/strings.xml b/main/res/values-pl/strings.xml index 4ed6137..95c78f1 100644 --- a/main/res/values-pl/strings.xml +++ b/main/res/values-pl/strings.xml @@ -236,8 +236,10 @@ Ładuję skrzynki… Ładuję skrzynki…\nSzacowany czas: Mniej niż minutę - minut - minuta + + minuta + minut + Zapisz offline Zapisz wybrane Historia @@ -399,9 +401,11 @@ c:geo jest teraz upoważniony do postu na Twitter. - Nie ma skrzynek - Jedna skrzynka - Skrzynki + + Nie ma skrzynek + Jedna skrzynka + Skrzynki + Offline Odśwież Skasuj diff --git a/main/res/values-pt/strings.xml b/main/res/values-pt/strings.xml index 4e21784..92f4731 100644 --- a/main/res/values-pt/strings.xml +++ b/main/res/values-pt/strings.xml @@ -255,8 +255,10 @@ actualmente Downloading caches…\nETE: Menos de um minuto - minutos - minuto + + minuto + minutos + Arquivar para uso offline Arquivar selecionadas Histórico @@ -445,9 +447,11 @@ O c:geo está agora autorizado a publicar no Twitter. - Nenhuma cache - Uma cache - Caches + + Nenhuma cache + Uma cache + Caches + Arquivo Actualizar Apagar diff --git a/main/res/values-sk/strings.xml b/main/res/values-sk/strings.xml index d728538..019c695 100644 --- a/main/res/values-sk/strings.xml +++ b/main/res/values-sk/strings.xml @@ -267,8 +267,10 @@ momentálne Sťahovanie skrýš…\nOdhad: menej než minúta - minúty - minúta + + minúta + minúty + Uložiť offline Uložiť vybraté História @@ -481,9 +483,11 @@ c:geo teraz môže posielať správy na váš Twitter. - žiadna skrýša - jedna skrýša - skrýš + + žiadna skrýša + jedna skrýša + skrýš + Offline Obnoviť Zmazať diff --git a/main/res/values-sv/strings.xml b/main/res/values-sv/strings.xml index 1e4315e..919fa25 100644 --- a/main/res/values-sv/strings.xml +++ b/main/res/values-sv/strings.xml @@ -266,8 +266,10 @@ nu Laddar ner cacher…\nTid kvar: mindre än en minut - minuter - minut + + minut + minuter + Spara för Offline Spara valda Senast hittade cacher @@ -485,9 +487,11 @@ c:geo är nu godkänd att posta på Twitter. - Ingen cache - En cache - cacher + + Ingen cache + En cache + cacher + Offline Uppdatera Radera diff --git a/main/res/values/strings.xml b/main/res/values/strings.xml index c6ad756..a31c1ee 100644 --- a/main/res/values/strings.xml +++ b/main/res/values/strings.xml @@ -267,8 +267,10 @@ currently Downloading caches…\nETA: Less than a minute - minutes - minute + + minute + minutes + Store for Offline Store Selected History @@ -493,9 +495,11 @@ c:geo is now authorized to post on Twitter. - No cache - One cache - Caches + + No cache + One cache + Caches + Offline Refresh Drop diff --git a/main/src/cgeo/geocaching/CacheDetailActivity.java b/main/src/cgeo/geocaching/CacheDetailActivity.java index e8c6aec..b7abb94 100644 --- a/main/src/cgeo/geocaching/CacheDetailActivity.java +++ b/main/src/cgeo/geocaching/CacheDetailActivity.java @@ -2175,12 +2175,8 @@ public class CacheDetailActivity extends AbstractActivity { holder.count.setVisibility(View.VISIBLE); if (log.found == -1) { holder.count.setVisibility(View.GONE); - } else if (log.found == 0) { - holder.count.setText(res.getString(R.string.cache_count_no)); - } else if (log.found == 1) { - holder.count.setText(res.getString(R.string.cache_count_one)); - } else { - holder.count.setText(log.found + " " + res.getString(R.string.cache_count_more)); + } else { + holder.count.setText(res.getQuantityText(R.plurals.cache_counts,log.found)); } // logtext, avoid parsing HTML if not necessary diff --git a/main/src/cgeo/geocaching/cgeocaches.java b/main/src/cgeo/geocaching/cgeocaches.java index e4f1926..8106d3f 100644 --- a/main/src/cgeo/geocaching/cgeocaches.java +++ b/main/src/cgeo/geocaching/cgeocaches.java @@ -309,10 +309,8 @@ public class cgeocaches extends AbstractListActivity { progress.setProgress(detailProgress); if (minutesRemaining < 1) { progress.setMessage(res.getString(R.string.caches_downloading) + " " + res.getString(R.string.caches_eta_ltm)); - } else if (minutesRemaining == 1) { - progress.setMessage(res.getString(R.string.caches_downloading) + " " + minutesRemaining + " " + res.getString(R.string.caches_eta_min)); - } else { - progress.setMessage(res.getString(R.string.caches_downloading) + " " + minutesRemaining + " " + res.getString(R.string.caches_eta_mins)); + } else { + progress.setMessage(res.getString(R.string.caches_downloading) + " " + minutesRemaining + " " + res.getQuantityString(R.plurals.caches_eta_mins,minutesRemaining)); } } else if (msg.what == MSG_CANCEL) { if (threadDetails != null) { @@ -1160,10 +1158,8 @@ public class cgeocaches extends AbstractListActivity { String message; if (etaTime < 1) { message = res.getString(R.string.caches_downloading) + " " + res.getString(R.string.caches_eta_ltm); - } else if (etaTime == 1) { - message = res.getString(R.string.caches_downloading) + " " + etaTime + " " + res.getString(R.string.caches_eta_min); } else { - message = res.getString(R.string.caches_downloading) + " " + etaTime + " " + res.getString(R.string.caches_eta_mins); + message = res.getString(R.string.caches_downloading) + " " + etaTime + " " + res.getQuantityString(R.plurals.caches_eta_mins,etaTime); } progress.show(this, null, message, ProgressDialog.STYLE_HORIZONTAL, loadDetailsHandler.obtainMessage(MSG_CANCEL)); diff --git a/main/src/cgeo/geocaching/maps/CGeoMap.java b/main/src/cgeo/geocaching/maps/CGeoMap.java index fa02138..fb366c8 100644 --- a/main/src/cgeo/geocaching/maps/CGeoMap.java +++ b/main/src/cgeo/geocaching/maps/CGeoMap.java @@ -280,10 +280,9 @@ public class CGeoMap extends AbstractMap implements OnMapDragListener, ViewFacto waitDialog.setProgress(detailProgress); if (secondsRemaining < 40) { waitDialog.setMessage(res.getString(R.string.caches_downloading) + " " + res.getString(R.string.caches_eta_ltm)); - } else if (secondsRemaining < 90) { - waitDialog.setMessage(res.getString(R.string.caches_downloading) + " " + (secondsRemaining / 60) + " " + res.getString(R.string.caches_eta_min)); } else { - waitDialog.setMessage(res.getString(R.string.caches_downloading) + " " + (secondsRemaining / 60) + " " + res.getString(R.string.caches_eta_mins)); + int minsRemaining = secondsRemaining / 60; + waitDialog.setMessage(res.getString(R.string.caches_downloading) + " " + minsRemaining + " " + res.getQuantityString(R.plurals.caches_eta_mins,minsRemaining)); } } } else if (msg.what == FINISHED_LOADING_DETAILS) { @@ -675,12 +674,11 @@ public class CGeoMap extends AbstractMap implements OnMapDragListener, ViewFacto }); float etaTime = detailTotal * 7.0f / 60.0f; + int roundedEta = Math.round(etaTime); if (etaTime < 0.4) { waitDialog.setMessage(res.getString(R.string.caches_downloading) + " " + res.getString(R.string.caches_eta_ltm)); - } else if (etaTime < 1.5) { - waitDialog.setMessage(res.getString(R.string.caches_downloading) + " " + Math.round(etaTime) + " " + res.getString(R.string.caches_eta_min)); - } else { - waitDialog.setMessage(res.getString(R.string.caches_downloading) + " " + Math.round(etaTime) + " " + res.getString(R.string.caches_eta_mins)); + } else { + waitDialog.setMessage(res.getString(R.string.caches_downloading) + " " + roundedEta + " " + res.getQuantityString(R.plurals.caches_eta_mins, roundedEta)); } waitDialog.show(); -- cgit v1.1