diff --git a/android/res/values-bg/strings.xml b/android/res/values-bg/strings.xml
index 1ba08a60f..3ec787bd8 100644
--- a/android/res/values-bg/strings.xml
+++ b/android/res/values-bg/strings.xml
@@ -54,13 +54,13 @@
Изчисти
Изчисти историята
История на Баркод Скенера
- Празен
- Не баркод сканиране са записани още
+ Празно
+ Няма сканирани и записани бар-кодове все още
Изпрати историята
История
Относно
- Използвайте MECARD
- Използвайте vCard
+ Използвай MECARD формат
+ Използвай vCard формат
Помощ
История
Настройки
@@ -99,14 +99,14 @@
Сканирай и запомняй множество баркодове без прекъсване
Масово сканиране
Копиране в клипборда
- Използвайте: %s = съдържанието,%f = форматa, %t = тип
+ Използвайте: %s за съдържанието,%f за форматa, %t за типа
Потребителски адрес за търсене
1D Баркодове
Data Matrix
QR Баркодове
- Заобикаляне на устройствата за грешки
- Използвайте само стандартен режим фокус
- Няма непрекъснато фокус
+ Заобикаляне на проблеми
+ Използване само на стандартен режим за фокусиране
+ Без непрекъснат фокус
Подобрява четенето при лошо осветление, но предизвиква отблясъци. Само за някои модели.
Използвай фенерче
Общи настройки
diff --git a/android/src/com/google/zxing/client/android/common/executor/DefaultAsyncTaskExecInterface.java b/android/src/com/google/zxing/client/android/common/executor/DefaultAsyncTaskExecInterface.java
index 06733d983..8bba5d60d 100644
--- a/android/src/com/google/zxing/client/android/common/executor/DefaultAsyncTaskExecInterface.java
+++ b/android/src/com/google/zxing/client/android/common/executor/DefaultAsyncTaskExecInterface.java
@@ -26,7 +26,7 @@ public final class DefaultAsyncTaskExecInterface implements AsyncTaskExecInterfa
@Override
public void execute(AsyncTask task, T... args) {
- task.execute();
+ task.execute(args);
}
}
diff --git a/android/src/com/google/zxing/client/android/encode/EncodeActivity.java b/android/src/com/google/zxing/client/android/encode/EncodeActivity.java
index 9db886cc5..d977ee01c 100755
--- a/android/src/com/google/zxing/client/android/encode/EncodeActivity.java
+++ b/android/src/com/google/zxing/client/android/encode/EncodeActivity.java
@@ -20,6 +20,7 @@ import android.view.Display;
import android.view.MenuInflater;
import android.view.WindowManager;
import com.google.zxing.WriterException;
+import com.google.zxing.client.android.Contents;
import com.google.zxing.client.android.FinishListener;
import com.google.zxing.client.android.Intents;
import com.google.zxing.client.android.R;
@@ -81,8 +82,13 @@ public final class EncodeActivity extends Activity {
menuInflater.inflate(R.menu.encode, menu);
boolean useVcard = qrCodeEncoder != null && qrCodeEncoder.isUseVCard();
int encodeNameResource = useVcard ? R.string.menu_encode_mecard : R.string.menu_encode_vcard;
- MenuItem encodeItem = menu.getItem(1);
+ MenuItem encodeItem = menu.findItem(R.id.menu_encode);
encodeItem.setTitle(encodeNameResource);
+ Intent intent = getIntent();
+ if (intent != null) {
+ String type = intent.getStringExtra(Intents.Encode.TYPE);
+ encodeItem.setVisible(Contents.Type.CONTACT.equals(type));
+ }
return super.onCreateOptionsMenu(menu);
}