diff --git a/app/src/main/java/com/github/axet/audiorecorder/activities/RecordingActivity.java b/app/src/main/java/com/github/axet/audiorecorder/activities/RecordingActivity.java
index d8439aa..afa391d 100644
--- a/app/src/main/java/com/github/axet/audiorecorder/activities/RecordingActivity.java
+++ b/app/src/main/java/com/github/axet/audiorecorder/activities/RecordingActivity.java
@@ -396,10 +396,11 @@ public class RecordingActivity extends AppCompatThemeActivity {
receiver.filter.addAction(ACTION_FINISH_RECORDING);
receiver.registerReceiver(this);
- pscl = new PhoneStateChangeListener(this);
final SharedPreferences shared = PreferenceManager.getDefaultSharedPreferences(this);
- if (shared.getBoolean(AudioApplication.PREFERENCE_CALL, false))
+ if (shared.getBoolean(AudioApplication.PREFERENCE_CALL, false)) {
+ pscl = new PhoneStateChangeListener(this);
pscl.create();
+ }
final View cancel = findViewById(R.id.recording_cancel);
cancel.setOnClickListener(new View.OnClickListener() {
diff --git a/app/src/main/res/raw-bg/about.html b/app/src/main/res/raw-bg/about.html
new file mode 100644
index 0000000..8eecc2f
--- /dev/null
+++ b/app/src/main/res/raw-bg/about.html
@@ -0,0 +1,22 @@
+
+
+
+
+
+
+Относно
+
+Подходящо за Андроид!
+
+Запис на звукови файлове и папка за записите по избор, хубав индикатор за силата на звука на записа, известие при записване, запис от екрана на заключено устройство.
+
+
+ - Лиценз:
+ - GPLv3
+ - Изходен код:
+ - https://gitlab.com/axet/android-audio-recorder
+
+
+
diff --git a/app/src/main/res/values-bg/strings.xml b/app/src/main/res/values-bg/strings.xml
new file mode 100644
index 0000000..c337141
--- /dev/null
+++ b/app/src/main/res/values-bg/strings.xml
@@ -0,0 +1,74 @@
+
+ Audio Recorder
+
+
+ - 48 кХц
+ - 44.1 кХц (CD)
+ - 32 кХц
+ - 22 кХц
+ - 16 кХц (подразбирано)
+ - 11 кХц
+ - 8 кХц (телефон)
+
+
+
+ - Микрофон
+ - Без обработка
+ - Bluetooth
+ - Вътрешен сигнал
+
+
+
+ - Моно (подразбирано)
+ - Стерео
+
+
+ Няма инсталирано приложение за избор на папки
+ пауза (при обаждане)
+ записване
+ преобразуване
+ на пауза
+ променяне
+ Потвърждаване на отказ
+ Преобразуване…
+ Пауза…
+ Записване
+ Отваряне на папката със записи
+ Списъкът със записи е празен\n\nЗа да направите запис докоснете бутона
+ Записване
+ Изрязване
+ Стоп
+ Отказ
+ Пауза
+
+ Папка със записи
+ Честота на дискретизация
+ Изходен формат
+ Изходни формати (.wav, .m4a, …)
+ Канали на изходния файл
+ Канали на записа
+ Шаблон на името на файла
+ Пауза по време на обаждане
+ Спиране на записа в началото на разговор и продължаване при края му
+ Режим тишина
+ Включване на „режим тишина“ по време на запис
+ Контроли на заключен екран
+ Показване на контролите на заключения екран
+ Тема на приложението
+ Задаване цветова тема на приложението (светла/тъмна)
+ Приложение
+ Записи
+ Преобразуване в движение
+ Когато е включено изключва възможността за променяне и възстановяване при срив
+ на пауза (изключен Bluetooth)
+ Търсене
+ Запазване като WAV
+ Автоматично затваряне след (%1$d)
+ Микрофонът е заглушен
+ Андроид 9 (Пай) и по-скорошни предотвратяват бездействащите приложения във фонов режим да използват микрофона. Изключете SeLinux или използвайте по-ранно издание на Андроид!
+ Микрофонът е спрян от Андроид, времето на записване е по-късо от записаните данни. Проверете дали устройството поддържа запис във фонов режим, и дали е достатъчно бързо за избраните настройки
+ Записване
+ Край на запис
+ Преобразуване във фонов режим е спряно от настройките за оптимизиране на батерията на Андроид, позволете на приложението да работи във фонов режим
+ /с
+
diff --git a/docs/float.py b/docs/float.py
index 31c6957..2d87f42 100644
--- a/docs/float.py
+++ b/docs/float.py
@@ -3,35 +3,21 @@
#
# output:
#
-# 1 -0.99999994
-# 2 -0.9999999
-# 3 -0.9999998
-# 4 -0.99999976
-# 5 -0.9999997
-# 6 -0.99999964
-# 7 -0.9999996
-# 8 -0.9999995
-# 9 -0.99999946
-# 10 -0.9999994
+# 1 -1.0
+# 2 -0.99999994
+# 3 -0.9999999
# ...
-# 2130706425 0.9999996
-# 2130706426 0.99999964
-# 2130706427 0.9999997
-# 2130706428 0.99999976
-# 2130706429 0.9999998
-# 2130706430 0.9999999
-# 2130706431 0.99999994
-# 2130706432 1.0
+# 2130706431 0.9999999
+# 2130706432 0.99999994
+# 2130706433 1.0
#
import numpy as np
-i = 0
-f = np.float32(-1.)
-while ( f < 1. ):
- f = np.nextafter(f, np.float32(2))
- i += 1
+i = 1
+f = np.float32(-1)
+end = np.float32(1)
+while ( f <= end ):
print(i, f)
-
-type(f)
-
+ f = np.nextafter(f, np.inf)
+ i += 1