diff --git a/android/res/values-ar/strings.xml b/android/res/values-ar/strings.xml
index 0d586932a..1f5452333 100644
--- a/android/res/values-ar/strings.xml
+++ b/android/res/values-ar/strings.xml
@@ -99,7 +99,7 @@
المسح الضوئي وحفظها بشكل مستمر العديد من الرموز الشريطية
جل وضع المسح الضوئي
نسخ إلى الحافظة
- استخدم %s كعنصر نائب لمعرف المنتج
+ التبديلات : s٪ = المحتويات ، f٪ = الشكل ، اكتب t٪ =
عنوان بحث مخصص
فك الرموز الشريطية 1D
فك رموز البيانات ماتريكس
diff --git a/android/res/values-bg/strings.xml b/android/res/values-bg/strings.xml
index cbf06111d..6482a42bc 100644
--- a/android/res/values-bg/strings.xml
+++ b/android/res/values-bg/strings.xml
@@ -99,7 +99,7 @@
Сканирай и запомняй множество баркодове без прекъсване
Масово сканиране
Копиране в клипборда
- Използвайте %s за идентификатора и %f за формата
+ Използвайте: %s = съдържанието,%f = форматa, %t = тип
Потребителски адрес за търсене
1D Баркодове
Data Matrix
diff --git a/android/res/values-ca/strings.xml b/android/res/values-ca/strings.xml
index ff83b8dcf..3358a03e4 100644
--- a/android/res/values-ca/strings.xml
+++ b/android/res/values-ca/strings.xml
@@ -99,7 +99,7 @@
Escaneja i desa molts codis de barres de forma contínua
Mode d\'escaneig en bloc
Copia al porta-retalls
- Useu %s com a indicador de l\'identificador del producte, i %f per al format
+ Substitucions: %s = contingut, %f = format, %t = tipus
URL de cerca personalitzat
Codis de barres 1D
Matriu de dades
diff --git a/android/res/values-cs/strings.xml b/android/res/values-cs/strings.xml
index 6453433ab..f01c7ffbf 100644
--- a/android/res/values-cs/strings.xml
+++ b/android/res/values-cs/strings.xml
@@ -99,7 +99,7 @@
Skenování více čárových kódú bez přerušení, vhodné na dávkové zpracování velkého množství čárových kódú
Dávkový režim skenování
Kopírovat do schránky.
- Použijte %s jako zástupný symbol pro ID produktu, a %f pro formát
+ Použijte: %s = obsah, %f = formát, %t = typ
Vlastní vyhledávání URL
1D kódy
Data Matrix
diff --git a/android/res/values-da/strings.xml b/android/res/values-da/strings.xml
index 5cd80d9d4..27528d2e8 100644
--- a/android/res/values-da/strings.xml
+++ b/android/res/values-da/strings.xml
@@ -99,7 +99,7 @@
Scan og gem mange stregkoder uden afbrydelser
Massescanningstilstand
Kopiér til udklipsholder
- Brug %s som en pladsholder for produkt-id, og %f for format
+ Udskiftninger: %s = indhold, %f = format, %t = typen
Brugerdefineret søge-URL
Afkod 1D-stregkoder
Afkod Data Matrix
diff --git a/android/res/values-de/strings.xml b/android/res/values-de/strings.xml
index 6259e5e2c..ffea4f175 100644
--- a/android/res/values-de/strings.xml
+++ b/android/res/values-de/strings.xml
@@ -99,7 +99,7 @@
Scannt und speichert mehrere Barcodes nacheinander
Bulk-Scan-Modus
In Zwischenablage kopieren
- Verwenden Sie %s als Platzhalter für die Produkt-ID und %f für das Format
+ Auswechslungen: %s = Inhalt, %f = Format,% t = Typ
Eigene Such-URL
1D Barcodes
Data Matrix
diff --git a/android/res/values-el/strings.xml b/android/res/values-el/strings.xml
index 7eb0402b8..c85ada91e 100644
--- a/android/res/values-el/strings.xml
+++ b/android/res/values-el/strings.xml
@@ -99,7 +99,7 @@
Σκανάρετε και αποθηκεύστε πολλά barcodes συνεχώς
Λειτουργία μαζικού σκαναρίσματος
Αντιγραφή στο πρόχειρο
- Βάλτε %s σαν σύμβολο κράτησης θέσης για το ID προϊόντος, και %f για τη διαμόρφωση
+ Αντικαταστάσεις: %s = περιεχόμενο, %f = μορφή, %t = τύπος
Σύνθετη αναζήτηση
1D barcodes
Data Matrix
diff --git a/android/res/values-es/strings.xml b/android/res/values-es/strings.xml
index ad63c03f3..06cb72662 100644
--- a/android/res/values-es/strings.xml
+++ b/android/res/values-es/strings.xml
@@ -99,7 +99,7 @@
Escanear y guardar muchos códigos de barras de forma continua
Modo masivo de escaneo
Copiar al portapapeles
- Use %s como un marcador de posición para el identificador del producto, y %f para el formato.
+ Sustituciones: %s = contenido, %f = formato, %t = tipo
Búsqueda de productos con URL personalizada
Códigos de barras 1D
Data Matrix
diff --git a/android/res/values-fi/strings.xml b/android/res/values-fi/strings.xml
index 8c9e394b5..32787072b 100644
--- a/android/res/values-fi/strings.xml
+++ b/android/res/values-fi/strings.xml
@@ -99,7 +99,7 @@
Skannaa ja tallenna monet viivakoodeja jatkuvasti
Bulk skannaustilassa
Kopioi leikepöydälle
- Käytä %s paikkana tuotetunnukselle tunnus ja %f muoto
+ Korvaaminen: %s = sisältö, %f = formaatti, %t = tyyppi
Mukautettu hakukone
1D viivakoodeja
Data Matrix
diff --git a/android/res/values-fr/strings.xml b/android/res/values-fr/strings.xml
index 8f8887a93..e066ee231 100644
--- a/android/res/values-fr/strings.xml
+++ b/android/res/values-fr/strings.xml
@@ -99,7 +99,7 @@
Scanner et enregistrer plusieurs codes-barres d\'affilée
Mode de lecture en rafale
Copier dans le presse papier
- Utiliser %s à la place de l\'identifiant du produit, et %f pour le format
+ Remplacements: %s = contenu, %f = le format, %t = type
URL de recherche personnalisée
Unidimensionnels (1D)
Data Matrix
diff --git a/android/res/values-he/strings.xml b/android/res/values-he/strings.xml
index ac3999847..8309b8c9f 100755
--- a/android/res/values-he/strings.xml
+++ b/android/res/values-he/strings.xml
@@ -99,7 +99,7 @@
סורק ושומר ברקודים באופן רציף
מצב סריקה מרובה
העתק ללוח
- השתמש ב- %s כמציין מיקום עבור מזהה המוצר, וב- %f עבור הפורמט
+ החלפות: s% = התוכן, f% = הפורמט, t% = סוג
כתובת לחיפוש מותאם אישית
ברקודים חד מימדיים
מטריצת נתונים
diff --git a/android/res/values-hi/strings.xml b/android/res/values-hi/strings.xml
index 753d69158..8ca47486c 100644
--- a/android/res/values-hi/strings.xml
+++ b/android/res/values-hi/strings.xml
@@ -99,7 +99,7 @@
स्कैन और कई बारकोड लगातार बचाने के
थोक स्कैन मोड
क्लिपबोर्ड पर कॉपी
- उत्पाद ID के लिए एक प्लेसहोल्डर के रूप में% का प्रयोग करें, और स्वरूप के लिए% च
+ स्थानापन्न: %s = सामग्री, %f = प्रारूप, %t = टाइप
कस्टम खोज यूआरएल
1D बारकोड
डाटा मैट्रिक्स
diff --git a/android/res/values-hu/strings.xml b/android/res/values-hu/strings.xml
index c5bbd6c90..dcecdb819 100644
--- a/android/res/values-hu/strings.xml
+++ b/android/res/values-hu/strings.xml
@@ -99,7 +99,7 @@
Több vonalkód folyamatos szkennelése és mentése
Tömeges beolvasás
Másolás a vágólapra
- Használjon %s-t a termék-azonosító helyén, %f-et pedig a formátum helyén
+ Használjon: %s = tartalom, %f = formátum, %t = típus
Egyedi kereső URL
1D vonalkódok
Data Matrix
diff --git a/android/res/values-id/strings.xml b/android/res/values-id/strings.xml
index ac19c30a6..09301386c 100644
--- a/android/res/values-id/strings.xml
+++ b/android/res/values-id/strings.xml
@@ -99,7 +99,7 @@
Pindai dan simpan beberapa barcode terus-menerus
Mode pemindaian bulk
Salin ke clipboard
- Gunakan %s sebagai tempat ID produk, dan %f untuk format
+ Substitusi: %s = isi, %f = format, %t = jenis
Pencarian URL kustom
1D barcode
Data Matriks
diff --git a/android/res/values-it/strings.xml b/android/res/values-it/strings.xml
index 10a6a080e..f6aadfb08 100644
--- a/android/res/values-it/strings.xml
+++ b/android/res/values-it/strings.xml
@@ -99,7 +99,7 @@
Scansiona e salva diversi codici a barre in sequenza
Modalità scansione di gruppo
Copia negli appunti
- Utilizza %s come segnalibro per l\'ID del prodotto e %f per il formato
+ Sostituzioni: %s = contenuti, %f = formato, %t = tipo
URL ricerca personalizzata
Codice a barre 1D
Matrice dati
diff --git a/android/res/values-iw/strings.xml b/android/res/values-iw/strings.xml
index ac3999847..8309b8c9f 100644
--- a/android/res/values-iw/strings.xml
+++ b/android/res/values-iw/strings.xml
@@ -99,7 +99,7 @@
סורק ושומר ברקודים באופן רציף
מצב סריקה מרובה
העתק ללוח
- השתמש ב- %s כמציין מיקום עבור מזהה המוצר, וב- %f עבור הפורמט
+ החלפות: s% = התוכן, f% = הפורמט, t% = סוג
כתובת לחיפוש מותאם אישית
ברקודים חד מימדיים
מטריצת נתונים
diff --git a/android/res/values-ja/strings.xml b/android/res/values-ja/strings.xml
index 35da86153..9f8b20f25 100644
--- a/android/res/values-ja/strings.xml
+++ b/android/res/values-ja/strings.xml
@@ -99,7 +99,7 @@
多くのバーコード連続してスキャンし、保存する
連続モードでのスキャン
クリップボードにコピーする
- URL中の「%s」はスキャン結果に置換されます
+ 置換:%s=コンテンツ、%f=フォーマット、%t=タイプ
カスタム商品サーチ URL
1Dバーコードを読み取る
データマトリックスコードを読み取る
diff --git a/android/res/values-ko/strings.xml b/android/res/values-ko/strings.xml
index c65207ca4..2862ac597 100644
--- a/android/res/values-ko/strings.xml
+++ b/android/res/values-ko/strings.xml
@@ -99,7 +99,7 @@
다수의 바코드를 스캔하고 저장합니다.
일괄 스캔 모드
복사하기
- %s를 제품 ID로, %f를 포맷으로 입력하여 주세요.
+ 자리 표시자: %s = 내용, %f = 포맷, %t = 유형
사용자 지정 검색 주소
1차원 바코드를 읽기
데이터 행렬(Data Matrix)을 해석하기
diff --git a/android/res/values-nl/strings.xml b/android/res/values-nl/strings.xml
index e2c51680b..9a8e9261a 100644
--- a/android/res/values-nl/strings.xml
+++ b/android/res/values-nl/strings.xml
@@ -99,7 +99,7 @@
Scan continue barcodes en sla ze allemaal op
Bulk scan modus
Kopieer naar plakbord
- Gebruik %s voor de plaats van het product ID en %f voor het formaat
+ Vervangingen: %s = inhoud, %f = formaat, %t = type
Zoek aangepaste URL
1D barcodes
Data Matrix
diff --git a/android/res/values-pl/strings.xml b/android/res/values-pl/strings.xml
index 8cf9362b8..8674115c4 100644
--- a/android/res/values-pl/strings.xml
+++ b/android/res/values-pl/strings.xml
@@ -99,7 +99,7 @@
Skanowanie i zapisywanie wielu kodów kreskowych ciągle
Luzem tryb skanowania
Kopiuj do schowka
- Użyj %s jako zamiennik dla ID produktu, a dla formatu %f
+ Zastępstwa: %s = zawartość, %f = format, %t = typ
Własny URL wyszukiwania
Dekoduj kody 1D
Dekoduj Decode Matrix
diff --git a/android/res/values-pt/strings.xml b/android/res/values-pt/strings.xml
index 491824502..87f68752f 100644
--- a/android/res/values-pt/strings.xml
+++ b/android/res/values-pt/strings.xml
@@ -99,7 +99,7 @@
Ler e guardar códigos de barras continuamente
Modo em massa
Copiar para a área de transferência
- Usar %s como espaço reservado para a identificação do produto, e %f para o formato
+ Substituições: %s = conteúdos, %f = formato, %t = tipo
Pesquisa personalizada de URL
Código de barras 1D
Data Matrix
diff --git a/android/res/values-ru/strings.xml b/android/res/values-ru/strings.xml
index 63008c9d9..0f167face 100644
--- a/android/res/values-ru/strings.xml
+++ b/android/res/values-ru/strings.xml
@@ -99,7 +99,7 @@
Постоянно сканировать и сохранять штрих-коды
Массовое сканирование
Копировать в буфер обмена
- %s будет заменён на ID товара, и %f на формат
+ Замены: %s = содержание, %f = формат, %t = тип
URL пользовательского поиска
Распознавать линейные штрих-коды
Распознавать Data Matrix
diff --git a/android/res/values-sk/strings.xml b/android/res/values-sk/strings.xml
index 7b5ef63e3..a5bd191a9 100644
--- a/android/res/values-sk/strings.xml
+++ b/android/res/values-sk/strings.xml
@@ -99,7 +99,7 @@
Skenovať a ukladať veľa čiarových kódov bez prerušenia
Hromadný režim skenovania
Kopírovať do schránky
- Použiť ako vlastníka pre ID produktu, a pre formát
+ Striedanie: %s = obsah, %f = format, %t = typ
Vlastné vyhľadávanie URL
1D čiarové kódy
Dáta Matrix
diff --git a/android/res/values-sl/strings.xml b/android/res/values-sl/strings.xml
index 1eb50ff67..0e123f196 100644
--- a/android/res/values-sl/strings.xml
+++ b/android/res/values-sl/strings.xml
@@ -99,7 +99,7 @@
Beri in shrani več črtnih kod zaporedoma
Branje črtnih kod na debelo
Kopiraj v beležnico
- Uporabi %s kot prostor za ID produkta ter %f za format
+ Zamenjave: %s = vsebin, %f = format, %t = vrsta
URL za iskanje po meri
1D črtno kodo
Data Matrix
diff --git a/android/res/values-sv/strings.xml b/android/res/values-sv/strings.xml
index c05691ac1..a6e2715b3 100644
--- a/android/res/values-sv/strings.xml
+++ b/android/res/values-sv/strings.xml
@@ -99,7 +99,7 @@
Skanna och spara många streckkoder kontinuerligt
Bulk skanningsläget
Kopiera till klippbordet
- Skriv %s där produktens ID ska placeras, och %f för format
+ Ersättare: %s = innehåll, %f = format, %t = typ
Anpassad sök-URL
1D steckkod
Data Matrix
diff --git a/android/res/values-tr/strings.xml b/android/res/values-tr/strings.xml
index daf898f1b..42708ddc2 100644
--- a/android/res/values-tr/strings.xml
+++ b/android/res/values-tr/strings.xml
@@ -99,7 +99,7 @@
Birden fazla barkodu toplu olarak taramak ve kaydetmek için
Toplu tarama modu
Panoya kopyala
- Yer tutucu olarak ürün kimliği için %s, biçim için %f öğesini kullan
+ Yerine Koyma: %s = içeriği, %f = biçim, %t = tip
Özel arama adresi
1D barkodları
Data Matrix
diff --git a/android/res/values-zh-rCN/strings.xml b/android/res/values-zh-rCN/strings.xml
index 26d103528..136313594 100644
--- a/android/res/values-zh-rCN/strings.xml
+++ b/android/res/values-zh-rCN/strings.xml
@@ -99,7 +99,7 @@
连续扫描并保存多个条形码
批量扫描模式
复制到剪切板
- 使用%s作为产品ID占位符
+ 替换:%s=内容,%f=格式,%t=类型
自定义搜索网址
扫描 一维条码
扫描 DM码
diff --git a/android/res/values-zh-rTW/strings.xml b/android/res/values-zh-rTW/strings.xml
index 1d903865d..e68a9f8ef 100644
--- a/android/res/values-zh-rTW/strings.xml
+++ b/android/res/values-zh-rTW/strings.xml
@@ -99,7 +99,7 @@
連續掃描並儲存多個條碼
大量掃描模式
複製到剪貼簿
- 請在網址上填寫 %s 做為產品編號,%f 做為格式
+ 替換:%s=內容,%f=格式,%t=類型
自訂搜尋網址
解碼一維條碼
解碼 Data Matrix 條碼
diff --git a/android/res/values/strings.xml b/android/res/values/strings.xml
index 60ad5dde2..5d3f9ba91 100755
--- a/android/res/values/strings.xml
+++ b/android/res/values/strings.xml
@@ -99,7 +99,7 @@
Scan and save many barcodes continuously
Bulk scan mode
Copy to clipboard
- Use %s as a placeholder for the product ID, and %f for format
+ Substitutions: %s = contents, %f = format, %t = type
Custom search URL
1D barcodes
Data Matrix
diff --git a/android/src/com/google/zxing/client/android/result/ResultHandler.java b/android/src/com/google/zxing/client/android/result/ResultHandler.java
index f1ffa57f2..3ac0f10db 100644
--- a/android/src/com/google/zxing/client/android/result/ResultHandler.java
+++ b/android/src/com/google/zxing/client/android/result/ResultHandler.java
@@ -25,6 +25,7 @@ import com.google.zxing.client.android.R;
import com.google.zxing.client.android.book.SearchBookContentsActivity;
import com.google.zxing.client.result.ParsedResult;
import com.google.zxing.client.result.ParsedResultType;
+import com.google.zxing.client.result.ResultParser;
import android.app.Activity;
import android.app.AlertDialog;
@@ -568,6 +569,10 @@ public abstract class ResultHandler {
String url = customProductSearch.replace("%s", text);
if (rawResult != null) {
url = url.replace("%f", rawResult.getBarcodeFormat().toString());
+ if (url.contains("%t")) {
+ ParsedResult parsedResultAgain = ResultParser.parseResult(rawResult);
+ url = url.replace("%t", parsedResultAgain.getType().toString());
+ }
}
return url;
}