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;
+ }
+ });
+ }
+
+}