From 31a8e0074995c5ca64fb3cf733845956a7d7d0e4 Mon Sep 17 00:00:00 2001 From: TheDeathDragon <249501281@qq.com> Date: Wed, 22 May 2024 16:25:06 +0800 Subject: [PATCH 1/2] Add Arabic/Pakistan (ar/ur) translation --- app/build.gradle.kts | 2 + app/src/main/res/values-ar/strings.xml | 64 ++++++++++++++++++++ app/src/main/res/values-ur/strings.xml | 80 +++++++++++++++++++++++++ app/src/main/res/xml/locales_config.xml | 2 + 4 files changed, 148 insertions(+) create mode 100644 app/src/main/res/values-ar/strings.xml create mode 100644 app/src/main/res/values-ur/strings.xml diff --git a/app/build.gradle.kts b/app/build.gradle.kts index a93f4a4ed..56bde36a3 100644 --- a/app/build.gradle.kts +++ b/app/build.gradle.kts @@ -118,6 +118,7 @@ android { versionCode = gitVersionCode versionName = gitVersionName resourceConfigurations.addAll(listOf( + "ar", "de", "en", "es", @@ -130,6 +131,7 @@ android { "ru", "sk", "tr", + "ur", "uk", "vi", "zh-rCN", diff --git a/app/src/main/res/values-ar/strings.xml b/app/src/main/res/values-ar/strings.xml new file mode 100644 index 000000000..dc19119e8 --- /dev/null +++ b/app/src/main/res/values-ar/strings.xml @@ -0,0 +1,64 @@ + + + تسجيل المكالمات + عام + معلومات + تسجيل المكالمات + اعدادات التسجيل الآلي + اختيار اي من المكالمات يتم تسجيلها آليا + مجلد حفظ التسجيلات + اختيار مجلد حفظ التسجيلات ،اضغط من اجل فتح مستعرض مكان الحفظ + صيغة حفظ التسجيل + اختيار صيغة التسجيل + تعطيل تحسين البطارية + الاصدار + الارقام المراد تسجيل مكالماتها + اضافه ارقام + اضافه الرقم لقائمه التسجيل + اضافه الرقم للتسجيل ، اضغط مطولا للحذف + الرقم موجود سابقا + عند تشغيل هذه الميزة، يتم تسجيل المكالمة تلقائيًا بشكل افتراضي ويمكن حذفها يدويًا من الإشعار. عند إيقاف تشغيل هذه الخاصية ، سيتم حذف التسجيل في نهاية المكالمة ما لم يتم الاحتفاظ به باستخدام زر الاستعادة في الإشعار. + جميع المكالمات + جميع المكالمات الاخرئ + ارقام غير معروفه + الاسم: %s + ضغطه متواصله لحذف القيد + تغيير المجلد + اسم القالب + تعديل القالب + الاحتفاظ بالملفات + تعديل مده حفظ الملفات + حفظ الكل + صيغه الحفظ + معدل BIT + تردد الصوت + تخصيص + اعادة الضبط الافتراضي + لا يمكن أن يكون القالب فارغاً + متغير قالب غير معروف: + لا يمكن أن يحتوي المتغير على وسيطة: + وسيطة متغيرة غير صالحة: + بناء جملة القالب غير صالح + اعاده الضبط الافتراضي + @string/output_dir_bottom_sheet_file_retention + ادخل عدد الايام الافتراضيه للحفظ + الرقم كبير جدا + تعديل المدخلات + معدل العينة المخصصة + أدخل معدل العينة ضمن أحد هذه النطاقات: + بداء تسجيل المكالمه + تسجيل المكالمه جاري + تم الانتهاء من التسجيل + تسجيل المكالمه متوقف + المكالمه معلقه + فشل في تسجيل المكالمة + تم التسجيل بنجاح + المكالمه سوف تحذف في نهايه التسجيل اضغط استعاده للاحتفاظ + فتح + مشاركة + حذف + استعادة + توقيف + مواصلة + تسجيل المكالمات + diff --git a/app/src/main/res/values-ur/strings.xml b/app/src/main/res/values-ur/strings.xml new file mode 100644 index 000000000..6531ee0e7 --- /dev/null +++ b/app/src/main/res/values-ur/strings.xml @@ -0,0 +1,80 @@ + + + کال ریکارڈنگ + کال ریکارڈنگ + جنرل + کے بارے میں + کال ریکارڈنگ + آمدنی اور روانگی کی فون کالوں کو ریکارڈ کریں۔ پس منظر میں ریکارڈنگ کے لئے مائیکروفون اور اطلاعاتی اجازتیں ضروری ہیں۔ + خود بخود ریکارڈ قواعد + خود بخود ریکارڈ کون سی کالوں کو کنفیگر کریں۔ + آؤٹپٹ ڈائریکٹری + ریکارڈنگز کو ذخیرہ کرنے کے لئے ایک ڈائریکٹری منتخب کریں۔ فائل مینیجر میں کھولنے کے لئے لانگ پریس کریں۔ + آؤٹپٹ فارمیٹ + ریکارڈنگز کے لئے ایک انکوڈنگ فارمیٹ منتخب کریں۔ + بیٹری انسداد کو غیر فعال کریں + سسٹم کے ذریعہ ایپ کو بند کر دینے کی ممکنیت کو کم کرتا ہے۔ + میٹا ڈیٹا فائل لکھیں + کال کے بارے میں تفصیلات شامل کرنے والی ایک JSON فائل بنائیں اور اسے آڈیو فائل کے بجائے رکھیں۔ + ورژن + قواعد + قاعدہ شامل کریں + ایک اتو ریکارڈ قاعدہ شخص کے لئے شامل کریں۔ + نیا قاعدہ شامل کر دیا گیا۔ اسے حذف کرنے کے لئے لانگ پریس کریں۔ + قاعدہ پہلے سے موجود ہے۔ + جب ایک قاعدہ چالو ہوتا ہے، کال خود بخود بطور افتراضی ریکارڈ ہوتی ہے اور اسے اطلاع کی زریعے سے دستیاب ریکارڈ کیسے بھی حذف کیا جا سکتا ہے۔ جب ایک قاعدہ بند ہوتا ہے، کال کے آخر میں ریکارڈ حذف کر دیا جائے گا مگر اگر آپ اطلاع کے ریاست بٹن کا استعمال کرکے اسے بحفظ کریں تو۔ + سب کالوں + زیادہ تھوک کے قواعد کے لیے رابطے کی اجازت ضروری ہے۔ + باقی تمام کالوں + دوسرے کوئی قاعدہ مطابقت نہ کرنے والی کالیں۔ + نامعلوم کالوں + کسی بھی رابطے سے مطابقت نہ کرنے والی کالیں + رابطہ: %s + قاعدہ ہٹانے کے لئے لانگ پریس کریں۔ + ڈائریکٹری تبدیل کریں + فائل کا نام ٹیمپلیٹ + ٹیمپلیٹ میں ترمیم کریں + فائل کی رکاوٹ + رکاوٹ کو ترمیم کریں + سب کو رکھیں + فائل کی رکاوٹ غیر فعال ہے کیونکہ موجودہ فائل نام ٹیمپلیٹ اس خصوصیت کے ساتھ مطابقت نہیں رکھتا۔ + آؤٹپٹ فارمیٹ + آڈیو فارمیٹ کی فشن کی سطح + بٹ ریٹ + سینپل ریٹ + اپنی مرضی کے مطابق + پہلے کی طرح کریں + فائل کا نام ٹیمپلیٹ + ٹیمپلیٹ خالی نہیں ہو سکتا۔ + ٹیمپلیٹ سنٹیکس غلط ہے۔ + پہلے کی طرح کریں + ریکارڈنگز کو رکھنے کے دنوں کی تعداد درج کریں۔ + نمبر بہت بڑا ہے + خصوصی پیرامیٹر + مقدار میں رینج میں درج کریں [%1$s, %2$s]. + خصوصی آڈیو سینپل ریٹ + آڈیو سینپل ریٹ میں ان رینجز میں سے ایک درج کریں: + پس منظری خدمات + پس منظر کال ریکارڈنگ کے لئے مستقل اطلاع + ناکامی کی اطلاعات + کال ریکارڈنگ کے دوران خرابیوں کے لئے اطلاعات + کامیابی کی اطلاعات + کال ریکارڈنگ کی کامیابی کے لئے اطلاعات + کال ریکارڈنگ کی ابتدائی تیاری + کال ریکارڈنگ جاری ہے + کال ریکارڈنگ مکمل ہو رہی ہے + کال ریکارڈنگ معطل ہوئی ہے + کال معطل ہے + کال ریکارڈ کرنے میں ناکامی + کامیابی سے کال ریکارڈ ہوئی + کال کے آخر میں ریکارڈ حذف کر دی جائے گی۔ ریکارڈ کو بچانے کے لئے ریسٹور پر ٹیپ کریں۔ + ریکارڈنگ ایک اندروئیڈ کے اندرونی جز میں ناکام ہوگئی (%s)۔ شاید یہ آلہ یا فرم ویئر کال ریکارڈنگ کا معاونت نہیں کرتا ہو۔ + کھولیں + شیئر کریں + حذف کریں + بحال کریں۔ + توقف + دوبارہ شروع کریں۔ + کال ریکارڈنگ + Android کا بلٹ ان فائل مینیجر (DocumentsUI) دستیاب نہیں ہے۔ + \ No newline at end of file diff --git a/app/src/main/res/xml/locales_config.xml b/app/src/main/res/xml/locales_config.xml index 971bd5ad1..94ea415de 100644 --- a/app/src/main/res/xml/locales_config.xml +++ b/app/src/main/res/xml/locales_config.xml @@ -1,5 +1,6 @@ + @@ -12,6 +13,7 @@ + From de9ee50ed10259754022c10d2d37b221545c681c Mon Sep 17 00:00:00 2001 From: TheDeathDragon <249501281@qq.com> Date: Wed, 22 May 2024 16:34:01 +0800 Subject: [PATCH 2/2] Update Tile label when refreshTileState --- app/src/main/java/com/chiller3/bcr/RecorderTileService.kt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/com/chiller3/bcr/RecorderTileService.kt b/app/src/main/java/com/chiller3/bcr/RecorderTileService.kt index 4038be07e..5a95bf721 100644 --- a/app/src/main/java/com/chiller3/bcr/RecorderTileService.kt +++ b/app/src/main/java/com/chiller3/bcr/RecorderTileService.kt @@ -10,6 +10,7 @@ import android.service.quicksettings.TileService import android.util.Log import androidx.preference.PreferenceManager import com.chiller3.bcr.settings.SettingsActivity +import com.chiller3.bcr.R class RecorderTileService : TileService(), SharedPreferences.OnSharedPreferenceChangeListener { private lateinit var prefs: Preferences @@ -76,7 +77,7 @@ class RecorderTileService : TileService(), SharedPreferences.OnSharedPreferenceC } else { tile.state = Tile.STATE_INACTIVE } - + tile.label = getString(R.string.quick_settings_label) tile.updateTile() }