From 9d4cb4a715618b93dfab416f4a9772cce5796d79 Mon Sep 17 00:00:00 2001 From: srowen Date: Tue, 11 Sep 2012 16:30:12 +0000 Subject: [PATCH] Add link to BS+ in prefs git-svn-id: https://zxing.googlecode.com/svn/trunk@2402 59b500cc-1b3d-0410-9834-0bbf25fbcc57 --- android/res/values-ar/strings.xml | 2 + android/res/values-bg/strings.xml | 2 + android/res/values-ca/strings.xml | 2 + android/res/values-cs/strings.xml | 2 + android/res/values-da/strings.xml | 2 + android/res/values-de/strings.xml | 2 + android/res/values-el/strings.xml | 2 + android/res/values-es/strings.xml | 2 + android/res/values-eu/strings.xml | 2 + android/res/values-fi/strings.xml | 2 + android/res/values-fr/strings.xml | 2 + android/res/values-he/strings.xml | 2 + android/res/values-hi/strings.xml | 2 + android/res/values-hu/strings.xml | 2 + android/res/values-id/strings.xml | 2 + android/res/values-it/strings.xml | 2 + android/res/values-iw/strings.xml | 2 + android/res/values-ja/strings.xml | 2 + android/res/values-ko/strings.xml | 2 + android/res/values-nl/strings.xml | 2 + android/res/values-pl/strings.xml | 2 + android/res/values-pt/strings.xml | 2 + android/res/values-ru/strings.xml | 2 + android/res/values-sk/strings.xml | 2 + android/res/values-sl/strings.xml | 2 + android/res/values-sv/strings.xml | 2 + android/res/values-tr/strings.xml | 2 + android/res/values-zh-rCN/strings.xml | 2 + android/res/values-zh-rTW/strings.xml | 2 + android/res/values/strings.xml | 2 + android/res/xml/preferences.xml | 5 ++ .../client/android/pref/BSPlusPreference.java | 61 +++++++++++++++++++ 32 files changed, 126 insertions(+) create mode 100644 android/src/com/google/zxing/client/android/pref/BSPlusPreference.java diff --git a/android/res/values-ar/strings.xml b/android/res/values-ar/strings.xml index c233c6e95..361f4d97e 100644 --- a/android/res/values-ar/strings.xml +++ b/android/res/values-ar/strings.xml @@ -117,6 +117,8 @@ ابحث عن بلد محاولة لاسترداد مزيد من المعلومات حول محتويات الباركود استرداد مزيد من المعلومات + محاولة الباركود + + معززة مع الميزات الجديدة واجهة اهتزاز تم العثور على معلومات جهة الاتصال تم العثور على حدث التقويم diff --git a/android/res/values-bg/strings.xml b/android/res/values-bg/strings.xml index a7b472855..62598ccb6 100644 --- a/android/res/values-bg/strings.xml +++ b/android/res/values-bg/strings.xml @@ -117,6 +117,8 @@ Държава при търсене Опитай да получиш повече информация за баркода Търсене на разширения + Опитайте Баркод Скенер+ + Обогатен с нови характеристики и интерфейс Вибрация Намерих информация за контакт Намерих календарно събитие diff --git a/android/res/values-ca/strings.xml b/android/res/values-ca/strings.xml index 58f47d4a3..9034f68f7 100644 --- a/android/res/values-ca/strings.xml +++ b/android/res/values-ca/strings.xml @@ -117,6 +117,8 @@ Cerca per país Intenta obtenir més informació sobre els continguts del codi de barres Aconsegueix més informació + Intenta Barcode Scanner+ + Millorat amb noves característiques i la interfície de Vibració S\'ha trobat informació de contacte S\'ha trobat un esdeveniment diff --git a/android/res/values-cs/strings.xml b/android/res/values-cs/strings.xml index d786afe06..44847e9eb 100644 --- a/android/res/values-cs/strings.xml +++ b/android/res/values-cs/strings.xml @@ -117,6 +117,8 @@ Hledání země Získat více informací o obsahu čárového kódu Získat více informací + Zkuste Barcode Scanner+ + Obohacen o nové funkce a rozhraní Vibrace Našel jsem kontakt Našel jsem kalendář diff --git a/android/res/values-da/strings.xml b/android/res/values-da/strings.xml index 403e067fd..19082b815 100644 --- a/android/res/values-da/strings.xml +++ b/android/res/values-da/strings.xml @@ -117,6 +117,8 @@ Søg efter land Prøv at få flere oplysninger om stregkodens indhold Hent mere info + Prøv Barcode Scanner+ + Forbedret med nye funktioner og grænseflade Vibrér Kontaktinfo fundet Kalendarbegivenhed fundet diff --git a/android/res/values-de/strings.xml b/android/res/values-de/strings.xml index 24a7d78a0..04c544864 100644 --- a/android/res/values-de/strings.xml +++ b/android/res/values-de/strings.xml @@ -117,6 +117,8 @@ Suche Land Versuchen, weitere Informationen über Barcode-Inhalte abzurufen Weitere Informationen abrufen + Versuchen Barcode Scanner+ + Angereichert mit neuen Features und Schnittstellen Vibrieren Kontakt gefunden Termin gefunden diff --git a/android/res/values-el/strings.xml b/android/res/values-el/strings.xml index f1b79a9a2..a387ae855 100644 --- a/android/res/values-el/strings.xml +++ b/android/res/values-el/strings.xml @@ -117,6 +117,8 @@ Χώρα Αναζήτησης Προσπάθησε να βρείς περισσότερες πληροφορίες για τα περιεχόμενα του barcode Αναζήτηση για επιπλέον πληροφορίες + Δοκιμάστε Barcode Scanner+ + Ενισχυμένη με νέα χαρακτηριστικά και διασύνδεση Δόνηση Βρέθηκαν πληροφορίες επαφής Βρέθηκε συμβάν ημερολογίου diff --git a/android/res/values-es/strings.xml b/android/res/values-es/strings.xml index 7ecd26dce..056253393 100644 --- a/android/res/values-es/strings.xml +++ b/android/res/values-es/strings.xml @@ -117,6 +117,8 @@ Buscar país Trata de recuperar más información sobre el contenido del código de barras. Recuperar más información + Trate Barcode Scanner+ + Mejorado con nuevas características y la interfaz de Vibrar Información de contacto encontrada Evento de calendario encontrado diff --git a/android/res/values-eu/strings.xml b/android/res/values-eu/strings.xml index ab48b5ff7..fd43e1812 100644 --- a/android/res/values-eu/strings.xml +++ b/android/res/values-eu/strings.xml @@ -117,6 +117,8 @@ Bilatu herrialdea Saiatu barra-kodearen edukiei buruzko informazio gehiago eskuratzen Eskuratu informazio gehiago + Saiatu Barcode Scanner+ + Ezaugarri berri eta interfaze indartu Bibratu Kontaktu-informazioa aurkitu da Egutegiko gertaera aurkitu da diff --git a/android/res/values-fi/strings.xml b/android/res/values-fi/strings.xml index e40bdf51b..9092503b8 100644 --- a/android/res/values-fi/strings.xml +++ b/android/res/values-fi/strings.xml @@ -117,6 +117,8 @@ Etsi maasta Yritä hakea lisätietoja viivakoodin sisällöstä Hae lisää tietoa + Kokeile Barcode Scanner+ + Parannettu uusia ominaisuuksia ja käyttöliittymä Värinä Löydettiin yhteystietoja Löydettiin kalenteritapahtuma diff --git a/android/res/values-fr/strings.xml b/android/res/values-fr/strings.xml index af796bb4d..679e64e49 100644 --- a/android/res/values-fr/strings.xml +++ b/android/res/values-fr/strings.xml @@ -117,6 +117,8 @@ Pays de recherche Essayer de trouver plus d\'informations sur le contenu des codes-barres scannés Trouver plus d\'informations + Essayez Barcode Scanner+ + Amélioré avec de nouvelles fonctionnalités et de l'interface Vibrer Information de contact trouvée Événement de l\'agenda trouvé diff --git a/android/res/values-he/strings.xml b/android/res/values-he/strings.xml index a30dc8f7d..d3614217c 100755 --- a/android/res/values-he/strings.xml +++ b/android/res/values-he/strings.xml @@ -117,6 +117,8 @@ חיפוש הארץ נסה למצא מידע נוסף על תוכן הברקוד מצא מידע נוסף + נסה סורק ברקודים+ + משופר עם תכונות וממשק חדשים רטט נמצא מידע של איש קשר נמצא אירוע diff --git a/android/res/values-hi/strings.xml b/android/res/values-hi/strings.xml index e1fc98649..af7ccf694 100644 --- a/android/res/values-hi/strings.xml +++ b/android/res/values-hi/strings.xml @@ -117,6 +117,8 @@ खोज देश बारकोड सामग्री के बारे में में अधिक जानकारी पुनः प्राप्त करने की कोशिश करो अधिक जानकारी पुनर्प्राप्त + बारकोड स्कैनर की कोशिश + + नई सुविधाओं और इंटरफेस के साथ बढ़ाया कांपना मिला संपर्क जानकारी मिला कैलेंडर घटना diff --git a/android/res/values-hu/strings.xml b/android/res/values-hu/strings.xml index d8689e5be..0c6fb9021 100644 --- a/android/res/values-hu/strings.xml +++ b/android/res/values-hu/strings.xml @@ -117,6 +117,8 @@ Ország keresése A vonalkóddal jelzett tartalomról megpróbál több információt letölteni. További információk letöltése + Próbálja Barcode Scanner+ + Továbbfejlesztett új jellemzők és interfész Rezgés Névjegy találat Naptár esemény találat diff --git a/android/res/values-id/strings.xml b/android/res/values-id/strings.xml index fc6f1a4a1..39990a951 100644 --- a/android/res/values-id/strings.xml +++ b/android/res/values-id/strings.xml @@ -117,6 +117,8 @@ Pencarian negara Mencoba mendapatkan beberapa informasi mengenai isi barcode Ambil informasi lebih lanjut + Cobalah Scanner Barcode+ + Ditingkatkan dengan fitur baru dan antarmuka Bergetar Informasi kontak ditemukan Kalendar acara ditemukan diff --git a/android/res/values-it/strings.xml b/android/res/values-it/strings.xml index ec117696c..fda84f8ce 100644 --- a/android/res/values-it/strings.xml +++ b/android/res/values-it/strings.xml @@ -117,6 +117,8 @@ Cerca paese Prova a cercare ulteriori informazioni sul contenuto del codice a barre Recupera altre informazioni + Prova Barcode Scanner+ + Arricchito con nuove funzionalità e interfaccia Vibra Info contatto trovata Evento calendario trovato diff --git a/android/res/values-iw/strings.xml b/android/res/values-iw/strings.xml index a30dc8f7d..d3614217c 100644 --- a/android/res/values-iw/strings.xml +++ b/android/res/values-iw/strings.xml @@ -117,6 +117,8 @@ חיפוש הארץ נסה למצא מידע נוסף על תוכן הברקוד מצא מידע נוסף + נסה סורק ברקודים+ + משופר עם תכונות וממשק חדשים רטט נמצא מידע של איש קשר נמצא אירוע diff --git a/android/res/values-ja/strings.xml b/android/res/values-ja/strings.xml index d89950372..ea5625ea4 100644 --- a/android/res/values-ja/strings.xml +++ b/android/res/values-ja/strings.xml @@ -117,6 +117,8 @@ 検索国 バーコード内容についての詳細情報を取得してみてください 取得の詳細情報をもっと見る + バーコードスキャナを試してみてください+ + 新機能とインターフェースで強化 バイブ 連絡先がヒットしました カレンダーの予定がヒットしました diff --git a/android/res/values-ko/strings.xml b/android/res/values-ko/strings.xml index 2dab02795..9ac749369 100644 --- a/android/res/values-ko/strings.xml +++ b/android/res/values-ko/strings.xml @@ -117,6 +117,8 @@ 국가별 검색 바코드 내용에 대한 자세한 정보를 검색하려고 검색 상세 정보 + 바코드 스캐너를 사용해보십시오 + + 새로운 기능 및 인터페이스 개선 진동 연락처 정보를 찾았습니다 일정 이벤트를 찾았습니다 diff --git a/android/res/values-nl/strings.xml b/android/res/values-nl/strings.xml index 5caa37596..fe60939b5 100644 --- a/android/res/values-nl/strings.xml +++ b/android/res/values-nl/strings.xml @@ -117,6 +117,8 @@ Zoeken op land Meer informatie over de inhoud van de barcode proberen op te halen Meer informatie ophalen + Probeer Barcode Scanner+ + Uitgebreid met nieuwe functies en interface Trillen Contactpersooninformatie gevonden Agendagebeurtenis gevonden diff --git a/android/res/values-pl/strings.xml b/android/res/values-pl/strings.xml index a5973b013..43d1813f5 100644 --- a/android/res/values-pl/strings.xml +++ b/android/res/values-pl/strings.xml @@ -117,6 +117,8 @@ Szukaj kraju Prosimy spróbować wyszukać więcej informacji na temat kodów kreskowych treści Pobierz więcej informacji + Spróbuj Barcode Scanner+ + Wzbogacony o nowe funkcje i interfejs Wibruj Znaleziono dane kontaktu Znaleziono wydarzenie kalendarza diff --git a/android/res/values-pt/strings.xml b/android/res/values-pt/strings.xml index 46a083751..19cbe3866 100644 --- a/android/res/values-pt/strings.xml +++ b/android/res/values-pt/strings.xml @@ -117,6 +117,8 @@ País busca Tentar recuperar mais informação sobre os conteúdos dos códigos de barras Recuperar mais informação + Tente Barcode Scanner+ + Aprimorado com novos recursos e interface Vibrar Info de contacto encontrada Evento de calendário encontrado diff --git a/android/res/values-ru/strings.xml b/android/res/values-ru/strings.xml index 4c1b2559c..d655accb5 100644 --- a/android/res/values-ru/strings.xml +++ b/android/res/values-ru/strings.xml @@ -117,6 +117,8 @@ Поиск страны Показывать подробную информацию о штрих-коде Подробности + Попробуйте Сканер штрих-кодов+ + Расширение с новыми функциями и интерфейсом Вибрировать Найдены контактные данные Найдено событие для календаря diff --git a/android/res/values-sk/strings.xml b/android/res/values-sk/strings.xml index 6af99ac71..d8c0f9359 100644 --- a/android/res/values-sk/strings.xml +++ b/android/res/values-sk/strings.xml @@ -117,6 +117,8 @@ Vyhľadávanie pre krajinu Skúsiť získať viac informácií o obsahu čiarového kódu Získať viac informácií + Skúste Barcode Scanner+ + Obohatený o nové funkcie a rozhrania Vibrácia Nájdená informácia o kontakte Nájdená udalosť kalendára diff --git a/android/res/values-sl/strings.xml b/android/res/values-sl/strings.xml index 191f2f871..cd2d7799e 100644 --- a/android/res/values-sl/strings.xml +++ b/android/res/values-sl/strings.xml @@ -117,6 +117,8 @@ Išči po državi Poskusite pridobiti več informacij o vsebini črtne kode Naloži Več info + Poskusite Barcode Scanner+ + Izboljšan z novimi funkcijami in vmesnikom Vibriraj Najdene informacije o kontaktu Najden koledarski dogodek diff --git a/android/res/values-sv/strings.xml b/android/res/values-sv/strings.xml index 26f7c2a7a..cfc230833 100644 --- a/android/res/values-sv/strings.xml +++ b/android/res/values-sv/strings.xml @@ -117,6 +117,8 @@ Sök land Försök att hämta mer information om streckkodens innehåll Hämta mer info + Prova Barcode Scanner+ + Förstärkt med nya funktioner och gränssnitt Vibrera Hittade kontaktinformation Hittade kalenderpost diff --git a/android/res/values-tr/strings.xml b/android/res/values-tr/strings.xml index 027db20ee..427a70147 100644 --- a/android/res/values-tr/strings.xml +++ b/android/res/values-tr/strings.xml @@ -117,6 +117,8 @@ Arama Ülke Barkod içeriği hakkında daha fazla bilgi almayı dene Daha fazla bilgi + Barkod Tarayıcısı+ deneyin + Yeni özellikler ve arayüz ile gelişmiş Titreşim Bulunan kişi bilgisi Bulunan takvim etkinliği diff --git a/android/res/values-zh-rCN/strings.xml b/android/res/values-zh-rCN/strings.xml index 7e66bc5f3..ff2f5324e 100644 --- a/android/res/values-zh-rCN/strings.xml +++ b/android/res/values-zh-rCN/strings.xml @@ -117,6 +117,8 @@ 搜索国家 尝试检索关于条码内容的更多信息 检索更多信息 + 尝试条码扫描器+ + 增强新的功能和接口 振动 找到联系人信息 找到日历事件 diff --git a/android/res/values-zh-rTW/strings.xml b/android/res/values-zh-rTW/strings.xml index 026230117..c45b426f1 100644 --- a/android/res/values-zh-rTW/strings.xml +++ b/android/res/values-zh-rTW/strings.xml @@ -117,6 +117,8 @@ 搜索國家 嘗試透過條碼搜尋更多的資訊 搜尋更多資訊 + 嘗試條碼掃描器+ + 增強新的功能和接口 震動 找到聯絡人 找到日曆事件 diff --git a/android/res/values/strings.xml b/android/res/values/strings.xml index 90014d395..9f198a853 100755 --- a/android/res/values/strings.xml +++ b/android/res/values/strings.xml @@ -115,6 +115,8 @@ Result settings When scanning for barcodes, decode\u2026 Search country + Try Barcode Scanner+ + Enhanced with new features and interface Try to retrieve more information about the barcode contents Retrieve more info Vibrate diff --git a/android/res/xml/preferences.xml b/android/res/xml/preferences.xml index a30df2612..89db98d26 100755 --- a/android/res/xml/preferences.xml +++ b/android/res/xml/preferences.xml @@ -88,4 +88,9 @@ android:title="@string/preferences_disable_continuous_focus_title" android:summary="@string/preferences_disable_continuous_focus_summary"/> + + + diff --git a/android/src/com/google/zxing/client/android/pref/BSPlusPreference.java b/android/src/com/google/zxing/client/android/pref/BSPlusPreference.java new file mode 100644 index 000000000..c3703df63 --- /dev/null +++ b/android/src/com/google/zxing/client/android/pref/BSPlusPreference.java @@ -0,0 +1,61 @@ +/* + * Copyright (C) 2012 ZXing authors + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.zxing.client.android.pref; + +import android.content.Context; +import android.content.Intent; +import android.net.Uri; +import android.preference.Preference; +import android.util.AttributeSet; + +/** + * A dummy pref that launches Play to the BS+ page. + * + * @author Sean Owen + */ +public final class BSPlusPreference extends Preference { + + private static final String MARKET_URL = "market://details?id=com.srowen.bs.android"; + + public BSPlusPreference(Context context, AttributeSet attrs, int defStyle) { + super(context, attrs, defStyle); + configureClickListener(); + } + + public BSPlusPreference(Context context, AttributeSet attrs) { + super(context, attrs); + configureClickListener(); + } + + public BSPlusPreference(Context context) { + super(context); + configureClickListener(); + } + + private void configureClickListener() { + setOnPreferenceClickListener(new OnPreferenceClickListener() { + @Override + public boolean onPreferenceClick(Preference preference) { + Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse(MARKET_URL)); + intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_WHEN_TASK_RESET); + getContext().startActivity(intent); + return true; + } + }); + } + +}