Skip to content

Commit f5e0de1

Browse files
committed
locale: add translations for new features across multiple languages
- Add localized strings for "Link app to repo", "Export/Import", and "Pre-release support" features. - Provide translations for Italian, Japanese, Korean, Polish, Arabic, Russian, Turkish, Bengali, Chinese (Simplified), Spanish, French, and Hindi. - Include strings for repository validation, signing key verification, package name mismatch warnings, and uninstall confirmation dialogs. - Add UI labels for asset selection, download status, and GitHub API rate limiting notifications.
1 parent a613a0f commit f5e0de1

12 files changed

Lines changed: 624 additions & 0 deletions

File tree

core/presentation/src/commonMain/composeResources/values-ar/strings-ar.xml

Lines changed: 52 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -528,4 +528,56 @@
528528
<string name="interval_6h">٦ ساعات</string>
529529
<string name="interval_12h">١٢ ساعة</string>
530530
<string name="interval_24h">٢٤ ساعة</string>
531+
532+
<string name="add_by_link">إضافة عبر رابط</string>
533+
<string name="link_app_title">ربط التطبيق بالمستودع</string>
534+
<string name="pick_installed_app">اختر تطبيقاً مثبتاً لربطه بمستودع GitHub</string>
535+
<string name="search_apps_hint">البحث عن التطبيقات…</string>
536+
<string name="enter_repo_url">رابط مستودع GitHub</string>
537+
<string name="repo_url_hint">github.com/owner/repo</string>
538+
<string name="validating_repo">جارٍ التحقق…</string>
539+
<string name="link_and_track">ربط وتتبع</string>
540+
<string name="checking_release">التحقق من آخر إصدار…</string>
541+
<string name="downloading_for_verification">تنزيل APK للتحقق…</string>
542+
<string name="verifying_signing_key">التحقق من مفتاح التوقيع…</string>
543+
<string name="package_name_mismatch">عدم تطابق اسم الحزمة: ملف APK هو %1$s، لكن التطبيق المحدد هو %2$s</string>
544+
<string name="signing_key_mismatch_link">عدم تطابق مفتاح التوقيع: ملف APK في هذا المستودع موقّع من مطور مختلف</string>
545+
<string name="select_asset_title">اختر المثبّت</string>
546+
<string name="select_asset_description">اختر ملف APK للتحقق من مطابقته للتطبيق المثبت</string>
547+
<string name="download_failed">فشل التنزيل</string>
548+
<string name="export_apps">تصدير</string>
549+
<string name="import_apps">استيراد</string>
550+
<string name="import_apps_title">استيراد التطبيقات</string>
551+
<string name="import_apps_description">الصق ملف JSON المُصدَّر لاستعادة التطبيقات المتتبعة</string>
552+
<string name="import_apps_hint">الصق JSON المُصدَّر هنا…</string>
553+
<string name="include_pre_releases_title">تضمين الإصدارات التجريبية</string>
554+
<string name="include_pre_releases_description">تتبع الإصدارات التجريبية عند التحقق من التحديثات. عند التعطيل، يتم اعتبار الإصدارات المستقرة فقط.</string>
555+
<string name="confirm_uninstall_title">إلغاء تثبيت التطبيق؟</string>
556+
<string name="confirm_uninstall_message">هل أنت متأكد من إلغاء تثبيت %1$s؟ لا يمكن التراجع عن هذا الإجراء وقد تُفقد بيانات التطبيق.</string>
557+
<string name="invalid_github_url">رابط GitHub غير صالح. استخدم التنسيق: github.com/owner/repo</string>
558+
<string name="repo_not_found">المستودع غير موجود: %1$s/%2$s</string>
559+
<string name="rate_limit_try_again">تم تجاوز حد طلبات GitHub API. حاول لاحقاً.</string>
560+
<string name="failed_to_link">فشل الربط: %1$s</string>
561+
<string name="failed_to_load_apps">فشل تحميل التطبيقات المثبتة</string>
562+
<string name="app_linked_success">تم ربط %1$s بـ %2$s/%3$s</string>
563+
<string name="export_failed">فشل التصدير: %1$s</string>
564+
<string name="import_failed">فشل الاستيراد: %1$s</string>
565+
<string name="imported_apps_summary">تم استيراد %1$d تطبيقات</string>
566+
<string name="imported_skipped">، %1$d تم تخطيها</string>
567+
<string name="imported_failed">، %1$d فشلت</string>
568+
<string name="signing_key_changed_title">تغيّر مفتاح التوقيع</string>
569+
<string name="signing_key_changed_message">تغيّرت شهادة توقيع هذا التطبيق منذ تثبيته لأول مرة.\n\nقد يعني هذا أن المطور غيّر مفتاح التوقيع، أو أن الملف قد تم التلاعب به.\n\nالمتوقع: %1$s\nالمستلم: %2$s</string>
570+
<string name="install_anyway">التثبيت على أي حال</string>
571+
<string name="verified_build">بناء موثق</string>
572+
<string name="checking_attestation">جارٍ التحقق\u2026</string>
573+
<string name="assets_title">الملفات</string>
574+
<string name="no_assets_selected">لا توجد ملفات</string>
575+
<string name="no_assets_in_list">لا توجد ملفات مرتبطة بهذا الإصدار</string>
576+
<string name="assets_selection_label">اختر خيار الملف</string>
577+
<string name="multiple_assets_info_dialog_title">ملفات متعددة متاحة</string>
578+
<string name="multiple_assets_info_dialog_text">تتوفر عدة ملفات قابلة للتثبيت لهذا الإصدار. يرجى مراجعة القائمة واختيار الملف المناسب لجهازك.</string>
579+
<string name="icon_content_description_info">معلومات</string>
580+
<string name="translation_error_retry">إعادة المحاولة</string>
581+
<string name="translated_from">اكتشاف تلقائي: %1$s</string>
582+
<string name="select_language">اختر اللغة</string>
531583
</resources>

core/presentation/src/commonMain/composeResources/values-bn/strings-bn.xml

Lines changed: 52 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -527,4 +527,56 @@
527527
<string name="interval_6h">৬ঘ</string>
528528
<string name="interval_12h">১২ঘ</string>
529529
<string name="interval_24h">২৪ঘ</string>
530+
531+
<string name="add_by_link">লিঙ্ক দিয়ে যোগ করুন</string>
532+
<string name="link_app_title">অ্যাপ রিপোজিটরিতে লিঙ্ক করুন</string>
533+
<string name="pick_installed_app">GitHub রিপোজিটরিতে লিঙ্ক করতে একটি ইনস্টল করা অ্যাপ বেছে নিন</string>
534+
<string name="search_apps_hint">অ্যাপ খুঁজুন…</string>
535+
<string name="enter_repo_url">GitHub রিপোজিটরি URL</string>
536+
<string name="repo_url_hint">github.com/owner/repo</string>
537+
<string name="validating_repo">যাচাই হচ্ছে…</string>
538+
<string name="link_and_track">লিঙ্ক এবং ট্র্যাক করুন</string>
539+
<string name="checking_release">সর্বশেষ রিলিজ পরীক্ষা হচ্ছে…</string>
540+
<string name="downloading_for_verification">যাচাইয়ের জন্য APK ডাউনলোড হচ্ছে…</string>
541+
<string name="verifying_signing_key">সাইনিং কী যাচাই হচ্ছে…</string>
542+
<string name="package_name_mismatch">প্যাকেজ নাম মেলেনি: APK হলো %1$s, কিন্তু নির্বাচিত অ্যাপ হলো %2$s</string>
543+
<string name="signing_key_mismatch_link">সাইনিং কী মেলেনি: এই রিপোজিটরির APK একজন ভিন্ন ডেভেলপার দ্বারা স্বাক্ষরিত</string>
544+
<string name="select_asset_title">ইনস্টলার নির্বাচন করুন</string>
545+
<string name="select_asset_description">আপনার ইনস্টল করা অ্যাপের সাথে যাচাই করতে APK নির্বাচন করুন</string>
546+
<string name="download_failed">ডাউনলোড ব্যর্থ</string>
547+
<string name="export_apps">রপ্তানি</string>
548+
<string name="import_apps">আমদানি</string>
549+
<string name="import_apps_title">অ্যাপ আমদানি করুন</string>
550+
<string name="import_apps_description">ট্র্যাক করা অ্যাপ পুনরুদ্ধার করতে রপ্তানি করা JSON পেস্ট করুন</string>
551+
<string name="import_apps_hint">রপ্তানি করা JSON এখানে পেস্ট করুন…</string>
552+
<string name="include_pre_releases_title">প্রি-রিলিজ অন্তর্ভুক্ত করুন</string>
553+
<string name="include_pre_releases_description">আপডেট পরীক্ষার সময় প্রি-রিলিজ সংস্করণ ট্র্যাক করুন। নিষ্ক্রিয় থাকলে, শুধুমাত্র স্থিতিশীল রিলিজ বিবেচনা করা হয়।</string>
554+
<string name="confirm_uninstall_title">অ্যাপ আনইনস্টল করবেন?</string>
555+
<string name="confirm_uninstall_message">আপনি কি নিশ্চিত যে %1$s আনইনস্টল করতে চান? এই ক্রিয়া পূর্বাবস্থায় ফেরানো যাবে না এবং অ্যাপের ডেটা হারিয়ে যেতে পারে।</string>
556+
<string name="invalid_github_url">অবৈধ GitHub URL। ফর্ম্যাট ব্যবহার করুন: github.com/owner/repo</string>
557+
<string name="repo_not_found">রিপোজিটরি পাওয়া যায়নি: %1$s/%2$s</string>
558+
<string name="rate_limit_try_again">GitHub API হার সীমা অতিক্রম করেছে। পরে আবার চেষ্টা করুন।</string>
559+
<string name="failed_to_link">লিঙ্ক করতে ব্যর্থ: %1$s</string>
560+
<string name="failed_to_load_apps">ইনস্টল করা অ্যাপ লোড করতে ব্যর্থ</string>
561+
<string name="app_linked_success">%1$s %2$s/%3$s এর সাথে লিঙ্ক করা হয়েছে</string>
562+
<string name="export_failed">রপ্তানি ব্যর্থ: %1$s</string>
563+
<string name="import_failed">আমদানি ব্যর্থ: %1$s</string>
564+
<string name="imported_apps_summary">%1$d অ্যাপ আমদানি করা হয়েছে</string>
565+
<string name="imported_skipped">, %1$d বাদ দেওয়া হয়েছে</string>
566+
<string name="imported_failed">, %1$d ব্যর্থ</string>
567+
<string name="signing_key_changed_title">সাইনিং কী পরিবর্তিত হয়েছে</string>
568+
<string name="signing_key_changed_message">এই অ্যাপের সাইনিং সার্টিফিকেট প্রথম ইনস্টলের পর থেকে পরিবর্তিত হয়েছে।\n\nএর অর্থ হতে পারে ডেভেলপার তাদের সাইনিং কী পরিবর্তন করেছে, অথবা বাইনারি পরিবর্তন করা হয়েছে।\n\nপ্রত্যাশিত: %1$s\nপ্রাপ্ত: %2$s</string>
569+
<string name="install_anyway">যাই হোক ইনস্টল করুন</string>
570+
<string name="verified_build">যাচাইকৃত বিল্ড</string>
571+
<string name="checking_attestation">পরীক্ষা হচ্ছে\u2026</string>
572+
<string name="assets_title">সম্পদ</string>
573+
<string name="no_assets_selected">কোনো সম্পদ নেই</string>
574+
<string name="no_assets_in_list">এই রিলিজের সাথে কোনো সম্পদ যুক্ত নেই</string>
575+
<string name="assets_selection_label">সম্পদ বিকল্প নির্বাচন করুন</string>
576+
<string name="multiple_assets_info_dialog_title">একাধিক সম্পদ উপলব্ধ</string>
577+
<string name="multiple_assets_info_dialog_text">এই রিলিজের জন্য একাধিক ইনস্টলযোগ্য ফাইল উপলব্ধ। তালিকা পর্যালোচনা করুন এবং আপনার ডিভাইসের জন্য উপযুক্তটি নির্বাচন করুন।</string>
578+
<string name="icon_content_description_info">তথ্য</string>
579+
<string name="translation_error_retry">পুনরায় চেষ্টা</string>
580+
<string name="translated_from">স্বয়ংক্রিয়ভাবে শনাক্ত: %1$s</string>
581+
<string name="select_language">ভাষা নির্বাচন করুন</string>
530582
</resources>

core/presentation/src/commonMain/composeResources/values-es/strings-es.xml

Lines changed: 52 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -488,4 +488,56 @@
488488
<string name="interval_6h">6h</string>
489489
<string name="interval_12h">12h</string>
490490
<string name="interval_24h">24h</string>
491+
492+
<string name="add_by_link">Añadir por enlace</string>
493+
<string name="link_app_title">Vincular app al repositorio</string>
494+
<string name="pick_installed_app">Elige una app instalada para vincularla a un repositorio de GitHub</string>
495+
<string name="search_apps_hint">Buscar apps…</string>
496+
<string name="enter_repo_url">URL del repositorio GitHub</string>
497+
<string name="repo_url_hint">github.com/owner/repo</string>
498+
<string name="validating_repo">Validando…</string>
499+
<string name="link_and_track">Vincular y seguir</string>
500+
<string name="checking_release">Comprobando último lanzamiento…</string>
501+
<string name="downloading_for_verification">Descargando APK para verificación…</string>
502+
<string name="verifying_signing_key">Verificando clave de firma…</string>
503+
<string name="package_name_mismatch">Nombre de paquete no coincide: el APK es %1$s, pero la app seleccionada es %2$s</string>
504+
<string name="signing_key_mismatch_link">Clave de firma no coincide: el APK de este repositorio fue firmado por un desarrollador diferente</string>
505+
<string name="select_asset_title">Seleccionar instalador</string>
506+
<string name="select_asset_description">Elige el APK para verificar contra tu app instalada</string>
507+
<string name="download_failed">Error en la descarga</string>
508+
<string name="export_apps">Exportar</string>
509+
<string name="import_apps">Importar</string>
510+
<string name="import_apps_title">Importar apps</string>
511+
<string name="import_apps_description">Pega el JSON exportado para restaurar tus apps rastreadas</string>
512+
<string name="import_apps_hint">Pega el JSON exportado aquí…</string>
513+
<string name="include_pre_releases_title">Incluir pre-lanzamientos</string>
514+
<string name="include_pre_releases_description">Rastrear versiones pre-lanzamiento al buscar actualizaciones. Si está desactivado, solo se consideran las versiones estables.</string>
515+
<string name="confirm_uninstall_title">¿Desinstalar app?</string>
516+
<string name="confirm_uninstall_message">¿Estás seguro de que quieres desinstalar %1$s? Esta acción no se puede deshacer y los datos de la app podrían perderse.</string>
517+
<string name="invalid_github_url">URL de GitHub no válida. Usa el formato: github.com/owner/repo</string>
518+
<string name="repo_not_found">Repositorio no encontrado: %1$s/%2$s</string>
519+
<string name="rate_limit_try_again">Límite de la API de GitHub excedido. Inténtalo más tarde.</string>
520+
<string name="failed_to_link">Error al vincular: %1$s</string>
521+
<string name="failed_to_load_apps">Error al cargar las apps instaladas</string>
522+
<string name="app_linked_success">%1$s vinculada a %2$s/%3$s</string>
523+
<string name="export_failed">Error en la exportación: %1$s</string>
524+
<string name="import_failed">Error en la importación: %1$s</string>
525+
<string name="imported_apps_summary">%1$d apps importadas</string>
526+
<string name="imported_skipped">, %1$d omitidas</string>
527+
<string name="imported_failed">, %1$d fallidas</string>
528+
<string name="signing_key_changed_title">Clave de firma cambiada</string>
529+
<string name="signing_key_changed_message">El certificado de firma de esta app ha cambiado desde su primera instalación.\n\nEsto podría significar que el desarrollador rotó su clave de firma, o el binario pudo haber sido manipulado.\n\nEsperado: %1$s\nRecibido: %2$s</string>
530+
<string name="install_anyway">Instalar de todos modos</string>
531+
<string name="verified_build">Compilación verificada</string>
532+
<string name="checking_attestation">Comprobando\u2026</string>
533+
<string name="assets_title">Recursos</string>
534+
<string name="no_assets_selected">Sin recursos</string>
535+
<string name="no_assets_in_list">No hay recursos asociados a este lanzamiento</string>
536+
<string name="assets_selection_label">Seleccionar opción de recurso</string>
537+
<string name="multiple_assets_info_dialog_title">Múltiples recursos disponibles</string>
538+
<string name="multiple_assets_info_dialog_text">Hay varios archivos instalables disponibles para este lanzamiento. Revisa la lista y selecciona el que se ajuste a tu dispositivo.</string>
539+
<string name="icon_content_description_info">Información</string>
540+
<string name="translation_error_retry">Reintentar</string>
541+
<string name="translated_from">Detectado automáticamente: %1$s</string>
542+
<string name="select_language">Seleccionar idioma</string>
491543
</resources>

0 commit comments

Comments
 (0)