commit 0bfb75d00cd4e82760810f356a2aee330f9806aa
parent 3fc6030a236a59e1c5f97c2d7f6b0cb74189b635
Author: rhunk <101876869+rhunk@users.noreply.github.com>
Date:   Mon,  7 Aug 2023 00:52:21 +0200

Merge branch 'main' into refactor_2_0_0

# Conflicts:
#	app/build.gradle.kts
#	core/src/main/assets/lang/de_DE.json
#	core/src/main/assets/lang/hu_HU.json
#	core/src/main/assets/lang/it_IT.json
#	core/src/main/assets/lang/tr_TR.json
#	core/src/main/kotlin/me/rhunk/snapenhance/action/impl/OpenMap.kt
#	core/src/main/kotlin/me/rhunk/snapenhance/features/impl/AutoUpdater.kt
#	core/src/main/kotlin/me/rhunk/snapenhance/features/impl/ui/StartupPageOverride.kt
#	core/src/main/kotlin/me/rhunk/snapenhance/ui/menu/impl/SettingsMenu.kt
#	gradle/libs.versions.toml
#	gradle/wrapper/gradle-wrapper.properties

Diffstat:
MREADME.md | 3++-
Mcore/src/main/assets/lang/ar_SA.json | 130++++++++++++++++++++++++++++++++++++++++++++++++++++----------------------------
Acore/src/main/assets/lang/de_DE.json | 448+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Mcore/src/main/assets/lang/fr_FR.json | 224++++++++++++++++++++++++++++++++++++++++++++++---------------------------------
Mcore/src/main/assets/lang/hi_IN.json | 812++++++++++++++++++++++++++++++++++++++++++-------------------------------------
Acore/src/main/assets/lang/hu_HU.json | 448+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Acore/src/main/assets/lang/it_IT.json | 448+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Acore/src/main/assets/lang/tr_TR.json | 448+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Mcore/src/main/kotlin/me/rhunk/snapenhance/features/impl/AutoUpdater.kt | 13++++++++++++-
Mcore/src/main/kotlin/me/rhunk/snapenhance/manager/impl/ActionManager.kt | 7++-----
Mcore/src/main/kotlin/me/rhunk/snapenhance/ui/menu/impl/SettingsMenu.kt | 184+++++++------------------------------------------------------------------------
Mgradle/libs.versions.toml | 5+++--
Mgradle/wrapper/gradle-wrapper.properties | 6+++---
13 files changed, 2483 insertions(+), 693 deletions(-)

diff --git a/README.md b/README.md @@ -59,7 +59,7 @@ Although using this in an unrooted enviroment using something like LSPatch shoul - Disable Camera - Immersive Camera Preview (Fix Snapchat's camera bug) - Hide certain UI Elements - - Show Streak Experation Info + - Show Streak Expiration Info - Disable Snap Splitting - Disable Video Length Restriction - Snapchat Plus @@ -69,6 +69,7 @@ Although using this in an unrooted enviroment using something like LSPatch shoul - Enable Official App Appearance Settings (Darkmode) - Pin Conversations - Multi Snap Limit bypass + - Override Startup Page </details> <details open> diff --git a/core/src/main/assets/lang/ar_SA.json b/core/src/main/assets/lang/ar_SA.json @@ -7,16 +7,14 @@ "updates": "التحديثات", "experimental_debugging": "تجريبي" }, - "action": { "clean_cache": "تنظيف ذاكرة التخزين المؤقت", - "clear_message_logger": "مسح سجل الرسائل", - "refresh_mappings": "Refresh Mappings", + "clear_message_logger": "مسح مسجّل الرسائل", + "refresh_mappings": "إعادة تحميل الأداة", "open_map": "إختيار الموقع على الخريطة", "check_for_updates": "التحقق من توفر تحديثات", "export_chat_messages": "تصدير رسائل الدردشة" }, - "property": { "message_logger": { "name": "تسجيل الرسائل", @@ -47,16 +45,12 @@ "description": "يمنع الإعلانات من الظهور" }, "unlimited_snap_view_time": { - "name": "عرض السنابات لوقت غير محدود", + "name": "عرض السنابة لوقت غير محدود", "description": "يزيل الحد الزمني لعرض السنابات" }, - "prevent_screenshot_notifications": { - "name": "منع إشعارات لقطة الشاشة", - "description": "يمنع أي شخص من معرفة أنك قد التقطت لقطة شاشة" - }, - "prevent_status_notifications": { - "name": "منع إشعارات الحالة", - "description": "يمنع إرسال إشعارات الحالة\nعلى سبيل المثال: تم الحفظ في ألبوم الكاميرا" + "prevent_sending_messages": { + "name": "منع إرسال الرسائل", + "description": "يمنع إرسال أنواع معينة من الرسائل" }, "anonymous_story_view": { "name": "مشاهدة القصة كمجهول", @@ -66,7 +60,6 @@ "name": "إخفاء إشعار جارٍ الكتابة", "description": "يمنع إرسال إشعارات الكتابة" }, - "save_folder": { "name": "مجلد الحفظ", "description": "المجلد الذي يتم فيه حفظ جميع الوسائط" @@ -95,7 +88,10 @@ "name": "فرض جودة مصدر الوسائط", "description": "يتجاوز جودة مصدر الوسائط" }, - + "download_logging": { + "name": "تنزيل السجل", + "description": "عرض إشعار عند تنزيل الوسائط" + }, "enable_friend_feed_menu_bar": { "name": "شريط قائمة موجز الأصدقاء", "description": "يمكّن شريط قائمة موجز الأصدقاء الجديد" @@ -160,12 +156,18 @@ "name": "تمكين إعدادات مظهر التطبيق", "description": "لتمكين إعدادات مظهر التطبيق المخفية" }, - + "startup_page_override": { + "name": "تجاوز صفحة بَدْء التشغيل", + "description": "يتجاوز صفحة بَدْء التشغيل" + }, + "disable_google_play_dialogs": { + "name": "تعطيل مربعات حوار خدمات Google Play", + "description": "يمنع ظهور مربعات حوار توفر خدمات Google Play" + }, "auto_updater": { "name": "التحديث التلقائي", "description": "الفاصل الزمني للتحقق من توفر تحديثات" }, - "disable_camera": { "name": "تعطيل الكاميرا", "description": "يمنع Snapchat من القدرة على استخدام الكاميرا" @@ -190,7 +192,6 @@ "name": "فرض ترميز مصدر الكاميرا", "description": "يفرض ترميز مصدر الكاميرا" }, - "app_passcode": { "name": "تعيين رمز مرور التطبيق", "description": "يعيّن رمز مرور لقفل التطبيق" @@ -214,21 +215,33 @@ "unlimited_multi_snap": { "name": "سناب متعدد غير محدود", "description": "يسمح لك بأخذ كمية غير محدودة من السنابات المتعددة" + }, + "device_spoof": { + "name": "خداع قِيَم الجهاز", + "description": "محاكاة لقيم الأجهزة" + }, + "device_fingerprint": { + "name": "بصمة الجهاز", + "description": "Spoofs the device fingerprint" + }, + "android_id": { + "name": "Android ID", + "description": "Spoofs the devices Android ID" } }, - "option": { "property": { "better_notifications": { "chat": "عرض رسائل الدردشة", "snap": "عرض الوسائط", - "reply_button": "إضافة زر الرد" + "reply_button": "إضافة زر الرد", + "download_button": "إضافة زر التنزيل" }, "friend_feed_menu_buttons": { - "auto_download_blacklist": "\u2B07\uFE0F قائمة التنزيل التلقائي المحظورة", - "anti_auto_save": "\uD83D\uDCAC منع حفظ الرسائل تلقائياً", - "stealth_mode": "\uD83D\uDC7B وضع التخفي", - "conversation_info": "\uD83D\uDC64 معلومات المحادثة" + "auto_download_blacklist": "⬇️ قائمة التنزيل التلقائي المحظورة", + "anti_auto_save": "💬 منع حفظ الرسائل تلقائياً", + "stealth_mode": "👻 وضع التخفي", + "conversation_info": "👤 معلومات المحادثة" }, "download_options": { "allow_duplicate": "السماح بالتنزيلات المكررة", @@ -245,23 +258,38 @@ "public_stories": "القصص العامة", "spotlight": "منصة الأضواء" }, + "download_logging": { + "started": "بدأ", + "success": "نجح", + "progress": "مستوى التقدُّم", + "failure": "فشل" + }, "auto_save_messages": { "NOTE": "الملاحظات الصوتية", "CHAT": "الدردشة", "EXTERNAL_MEDIA": "الوسائط الخارجية", - "SNAP": "السنابات", + "SNAP": "السنابة", "STICKER": "الملصقات" }, - "notification_blacklist": { + "notifications": { + "chat_screenshot": "لقطة الشاشة", + "chat_screen_record": "تسجيل الشاشة", + "camera_roll_save": "حُفظ بالمعرض", "chat": "الدردشة", - "snap": "السنابات", - "typing": "جارٍ الكتابة" + "chat_reply": "الرد على الدردشة", + "snap": "السنابة", + "typing": "جارٍ الكتابة", + "stories": "القصص", + "initiate_audio": "مكالمة صوتية واردة", + "abandon_audio": "مكالمة صوتية فائتة", + "initiate_video": "مكالمة فيديو واردة", + "abandon_video": "مكالمة فيديو فائتة" }, "gallery_media_send_override": { - "OFF": "إيقاف", + "ORIGINAL": "الأصل", "NOTE": "الملاحظات الصوتية", - "SNAP": "السنابات", - "LIVE_SNAP": "السنابات مع الصوت" + "SNAP": "السنابة", + "LIVE_SNAP": "السنابة مع الصوت" }, "hide_ui_elements": { "remove_call_buttons": "إزالة أزرار المكالمات", @@ -280,49 +308,56 @@ "story_viewer_override": { "OFF": "إيقاف", "DISCOVER_PLAYBACK_SEEKBAR": "تمكين اكتشاف شريط التقدم عن التشغيل", - "VERTICAL_STORY_VIEWER": "تمكين شريط عارض عداد القصة بأعلى السنابات" + "VERTICAL_STORY_VIEWER": "تمكين عارض شريط تقدم عداد القصة بأعلى السنابات" }, "hide_story_section": { + "hide_friend_suggestions": "إخفاء اقتراحات الأصدقاء", "hide_friends": "إخفاء قسم الأصدقاء", "hide_following": "إخفاء قسم المتابعة", "hide_for_you": "إخفاء قسم اكتشف" + }, + "startup_page_override": { + "OFF": "إيقاف", + "ngs_map_icon_container": "الخريطة", + "ngs_chat_icon_container": "الدردشة", + "ngs_camera_icon_container": "الكاميرا", + "ngs_community_icon_container": "المجتمع / القصص", + "ngs_spotlight_icon_container": "منصة الأضواء", + "ngs_search_icon_container": "البحث" } } }, - "friend_menu_option": { "preview": "معاينة", "stealth_mode": "وضع التخفي", "auto_download_blacklist": "قائمة التنزيل التلقائي المحظورة", "anti_auto_save": "منع الحفظ التلقائي" }, - "message_context_menu_option": { "download": "تنزيل", "preview": "معاينة" }, - "chat_action_menu": { "preview_button": "معاينة", "download_button": "تنزيل", "delete_logged_message_button": "حذف الرسالة المسجلة" }, - "opera_context_menu": { "download": "تنزيل الوسائط" }, - "modal_option": { "profile_info": "معلومات الملَفّ الشخصي", "close": "إغلاق" }, - + "gallery_media_send_override": { + "multiple_media_toast": "يمكنك إرسال مِلَفّ وسائط واحد فقط في وقت واحد" + }, "conversation_preview": { "streak_expiration": "تنتهي الصَّلاحِيَة في {day} يوم {hour} ساعة {minute} دقيقة", + "total_messages": "مجموع الرسائل المرسلة/المستلمة: {count}", "title": "معاينة", "unknown_user": "مستخدم مجهول" }, - "profile_info": { "title": "معلومات الملَفّ الشخصي", "username": "اسم المستخدم", @@ -330,7 +365,6 @@ "added_date": "تاريخ الإضافة", "birthday": "تاريخ الميلاد: {month} {day}" }, - "auto_updater": { "no_update_available": "لا يوجد تحديث متوفر!", "dialog_title": "تحديث جديد متوفر!", @@ -340,7 +374,6 @@ "downloading_toast": "جارٍ تنزيل التحديث...", "download_manager_notification_title": "جارٍ تنزيل SnapEnhance APK..." }, - "chat_export": { "select_export_format": "تحديد تنسيق التصدير", "select_media_type": "تحديد أنواع الوسائط للتصدير", @@ -357,7 +390,6 @@ "no_messages_found": "لم يتم العثور على رسائل!", "exporting_message": "تصدير {conversation}..." }, - "button": { "ok": "موافق", "positive": "نعم", @@ -365,7 +397,6 @@ "cancel": "إلغاء", "open": "فتح" }, - "download_manager_activity": { "remove_all_title": "إزالة جميع التنزيلات", "remove_all_text": "هل أنت متأكد من أنك تريد القيام بهذا؟", @@ -387,16 +418,21 @@ "clear_cache_title": "تنظيف ذاكرة التخزين المؤقت", "reset_all_title": "إعادة تعيين كل الإعدادات", "reset_all_confirmation": "هل أنت متأكد من أنك تريد إعادة تعيين كل الإعدادات؟", - "success_toast": "نجح!" + "success_toast": "نجح!", + "device_spoofer": "خداع الجهاز" } }, - "download_manager_receiver": { + "download_processor": { + "download_started_toast": "بدأ التنزيل", + "unsupported_content_type_toast": "نوع المحتوى غير مدعوم!", + "failed_no_longer_available_toast": "الوسائط لم تعد متوفرة", "already_queued_toast": "الوسائط موجودة بالفعل في قائمة الانتظار!", "already_downloaded_toast": "تم تنزيل الوسائط بالفعل!", "saved_toast": "تم الحفظ في {path}", "download_toast": "جارٍ تنزيل {path}...", "processing_toast": "جارٍ معالجة {path}...", "failed_generic_toast": "فشل التنزيل", + "failed_to_create_preview_toast": "فشل إنشاء المعاينة", "failed_processing_toast": "فشل في معالجة {error}", "failed_gallery_toast": "فشل الحفظ في معرض الصور {error}" }, @@ -404,5 +440,8 @@ "title": "إعدادات SnapEnhance", "selected_text": "{count} المحدد", "invalid_number_toast": "رقم غير صالح!" + }, + "spoof_activity": { + "title": "خداع الإعدادات" } -} +}+ \ No newline at end of file diff --git a/core/src/main/assets/lang/de_DE.json b/core/src/main/assets/lang/de_DE.json @@ -0,0 +1,447 @@ +{ + "category": { + "spying_privacy": "Spying & Privatsphäre", + "media_manager": "Medien Verwaltung", + "ui_tweaks": "UI & Tweaks", + "camera": "Kamera", + "updates": "Updates", + "experimental_debugging": "Experimentell" + }, + "action": { + "clean_cache": "Cache bereinigen", + "clear_message_logger": "Nachrichten Logger bereinigen", + "refresh_mappings": "Mappings erneuern", + "open_map": "Standort auf der Map auswählen", + "check_for_updates": "Auf Updates überprüfen", + "export_chat_messages": "Chat Nachrichten Exportieren" + }, + "property": { + "message_logger": { + "name": "Nachrichten Logger", + "description": "Verhindern, dass Nachrichten gelöscht werden" + }, + "prevent_read_receipts": { + "name": "Lesebestätigungen verhindern", + "description": "Verhindern, dass jemand erfährt, dass ein Snap geöffnet wurde" + }, + "hide_bitmoji_presence": { + "name": "Bitmoji Präsenz verstecken", + "description": "Verstecke die Bitmoji-Präsenz im Chat" + }, + "better_notifications": { + "name": "Bessere Benachrichtigungen", + "description": "Zeige weitere Informationen in Benachrichtigungen an" + }, + "notification_blacklist": { + "name": "Benachrichtigungs Blacklist", + "description": "Blendet den ausgewählten Benachrichtigungstyp aus" + }, + "disable_metrics": { + "name": "Metriken deaktivieren", + "description": "Snapchat-Metriken deaktivieren" + }, + "block_ads": { + "name": "Werbung blockieren", + "description": "Blockiere das Anzeigen von Werbung" + }, + "unlimited_snap_view_time": { + "name": "Unbegrenztes Ansehen von Snaps", + "description": "Entfernt das Zeitlimit für die Anzeige von Snaps" + }, + "prevent_sending_messages": { + "name": "Unerwünschte Nachrichten abhalten", + "description": "Verhindert das Versenden bestimmter Nachrichten" + }, + "anonymous_story_view": { + "name": "Anonyme Story Ansicht", + "description": "Verhindert, dass jemand erfährt, dass seine Story gesehen wurde" + }, + "hide_typing_notification": { + "name": "Tippen-Benachrichtigung verbergen", + "description": "Verhindert das Senden von Schreibbenachrichtigungen" + }, + "save_folder": { + "name": "Speicherverzeichnis", + "description": "Der Ordner in dem alle Medien gespeichert werden" + }, + "auto_download_options": { + "name": "Auto Download Optionen", + "description": "Wähle aus welche Medien automatisch heruntergeladen werden sollen" + }, + "download_options": { + "name": "Download Optionen", + "description": "Gebe das Dateiformat an" + }, + "chat_download_context_menu": { + "name": "Kontextmenü für Chat-Download aktivieren", + "description": "Aktivieren Sie das Kontextmenü zum Chat-Download" + }, + "gallery_media_send_override": { + "name": "Überschreiben beim Senden von Gallerie Medien", + "description": "Überschreibt die von der Galerie gesendeten Medien" + }, + "auto_save_messages": { + "name": "Automatisches Speichern von Nachrichten", + "description": "Wähle aus welche Art von Nachrichten automatisch gespeichert werden sollen" + }, + "force_media_source_quality": { + "name": "Medien Qualität Überschreiben", + "description": "Überschreibt die Qualität der Medienquelle" + }, + "download_logging": { + "name": "Download Protokollierung", + "description": "Toast anzeigen, wenn Medien heruntergeladen werden" + }, + "enable_friend_feed_menu_bar": { + "name": "Freunde Feed Menüleiste", + "description": "Aktiviert die \"neue Freunde\" Menüleiste" + }, + "friend_feed_menu_buttons": { + "name": "Schaltflächen für das Freunde Feed Menü", + "description": "Wähle aus welche Schaltflächen in der Freunde Feed Menüleiste angezeigt werden sollen" + }, + "friend_feed_menu_buttons_position": { + "name": "Positionsindex der Freunde Feed Schaltflächen", + "description": "Die Position der Freunde Feed Menüschaltflächen" + }, + "hide_ui_elements": { + "name": "UI-Elemente ausblenden", + "description": "Wähle aus welche UI-Elemente ausgeblendet werden sollen" + }, + "hide_story_section": { + "name": "Story Abschnitt ausblenden", + "description": "Blenden Sie bestimmte im Story Bereich angezeigte UI-Elemente aus" + }, + "story_viewer_override": { + "name": "Story Viewer Überschreibung", + "description": "Aktiviert bestimmte Funktionen die Snapchat ausgeblendet hat" + }, + "streak_expiration_info": { + "name": "Informationen zum Streak Ablauf anzeigen", + "description": "Zeigt Informationen zum Streak Ablauf neben den Streaks an" + }, + "disable_snap_splitting": { + "name": "Deaktivieren der Snap-Aufteilung", + "description": "Verhindert, dass Snaps in mehrere Teile aufgeteilt werden" + }, + "disable_video_length_restriction": { + "name": "Deaktiviert die Beschränkung der Videolänge", + "description": "Deaktiviert die Beschränkung der Videolänge" + }, + "snapchat_plus": { + "name": "Snapchat Plus", + "description": "Aktiviert Snapchat Plus-Funktionen" + }, + "new_map_ui": { + "name": "Neue Karten UI", + "description": "Aktiviert die neue Karten-Benutzeroberfläche" + }, + "location_spoof": { + "name": "Snapmap Standort Spoofer", + "description": "Verfälscht den Standort auf der Snapmap" + }, + "message_preview_length": { + "name": "Länge der Nachrichtenvorschau", + "description": "Gebe die Anzahl der Nachrichten an die in der Vorschau angezeigt werden sollen" + }, + "unlimited_conversation_pinning": { + "name": "Unbegrenztes Anpinnen von Unterhaltungen", + "description": "Aktiviert die Fähigkeit, unbegrenzte Unterhaltungen anzupinnen" + }, + "disable_spotlight": { + "name": "Deaktivieren des Spotlights", + "description": "Deaktiviert die Spotlight Seite" + }, + "enable_app_appearance": { + "name": "Aktivieret die App Darstellungseinstellungen", + "description": "Aktiviert die ausgeblendete Einstellung für die Darstellung der App" + }, + "startup_page_override": { + "name": "Änderung des Startbildschirms", + "description": "Verändert die Startseite" + }, + "disable_google_play_dialogs": { + "name": "Google Play-Service-Warnungen Dialog deaktivieren", + "description": "Verfügbarkeitsdialog für Google Play Services nicht anzeigen" + }, + "auto_updater": { + "name": "Auto Updater", + "description": "Der Intervall für die Suche nach Updates" + }, + "disable_camera": { + "name": "Kamera deaktivieren", + "description": "Verhindert dass Snapchat die Kamera verwenden kann" + }, + "immersive_camera_preview": { + "name": "Immersive Kamera-Vorschau", + "description": "Verhindert, dass Snapchat die Kameravorschau zuschneidet" + }, + "preview_resolution": { + "name": "Vorschauauflösung", + "description": "Überschreibt die Auflösung der Kameravorschau" + }, + "picture_resolution": { + "name": "Bildauflösung", + "description": "Überschreibt die Bildauflösung" + }, + "force_highest_frame_rate": { + "name": "Höchste Bildwiederholrate erzwingen", + "description": "Erzwingt die höchstmögliche Bildwiederholungsrate" + }, + "force_camera_source_encoding": { + "name": "Kodierung der Kameraquelle erzwingen", + "description": "Kodierung der Kameraquelle erzwingen" + }, + "app_passcode": { + "name": "Lege ein App Passwort fest", + "description": "Legt einen Passcode zum Entsperren der App fest" + }, + "app_lock_on_resume": { + "name": "App-Sperre beim Fortsetzen", + "description": "Sperrt die App, wenn sie erneut geöffnet wird" + }, + "infinite_story_boost": { + "name": "Unendlicher Story Boost", + "description": "Unendlicher boost für deine Story" + }, + "meo_passcode_bypass": { + "name": "Passwortumgehung für privaten Bereich", + "description": "Umgeht das Passwort für den privaten Ordner Funktioniert nur, wenn das richtige Passwort schon einmal eingegeben wurde" + }, + "amoled_dark_mode": { + "name": "AMOLED Dark Mode", + "description": "Aktiviert den AMOLED-Dunkelmodus\nStelle sicher, dass der Dunkelmodus von Snapchat aktiviert ist" + }, + "unlimited_multi_snap": { + "name": "Unbegrenzte Multi-Snaps", + "description": "Ermöglicht die Aufnahme einer unbegrenzten Anzahl von Multi-Snaps" + }, + "device_spoof": { + "name": "Device Values Spoofen", + "description": "Spoofed bestimmte Werte des Geräts" + }, + "device_fingerprint": { + "name": "Gerät Fingerabdruck", + "description": "Spoofed den Geräte-Fingerabdruck" + }, + "android_id": { + "name": "Android ID", + "description": "Spoofed die Android-ID" + } + }, + "option": { + "property": { + "better_notifications": { + "chat": "Chatnachrichten anzeigen", + "snap": "Medien anzeigen", + "reply_button": "Füge einen \"Antworten\" Knopf hinzu", + "download_button": "Zeige Download-Button" + }, + "friend_feed_menu_buttons": { + "auto_download_blacklist": "⬇️ Automatische Download-Blacklist", + "anti_auto_save": "💬 Anti-Auto-Nachricht-Speichern", + "stealth_mode": "👻 Heimlicher Modus", + "conversation_info": "👤 Gesprächsinformationen" + }, + "download_options": { + "allow_duplicate": "Erlaube doppelte Downloads", + "create_user_folder": "Erstelle einen Ordner für jeden Benutzer", + "append_hash": "Fügt dem Dateinamen einen einzigartigen Hash hinzu", + "append_username": "Füge den Benutzername zum Dateiname hinzu", + "append_date_time": "Füge Datum und Uhrzeit zum Dateinamen hinzu", + "append_type": "Füge den Medientyp zum Dateiname hinzu", + "merge_overlay": "Snap-Bild-Overlays zusammenführen" + }, + "auto_download_options": { + "friend_snaps": "Freund-Snaps", + "friend_stories": "Freund Stories", + "public_stories": "Öffentliche Stories", + "spotlight": "Spotlight" + }, + "download_logging": { + "started": "Gestartet", + "success": "Abgeschlossen", + "progress": "Fortschritt", + "failure": "Fehler" + }, + "auto_save_messages": { + "NOTE": "Audio Hinweis", + "CHAT": "Chat", + "EXTERNAL_MEDIA": "Externe Medien", + "SNAP": "Snap", + "STICKER": "Sticker" + }, + "notifications": { + "chat_screenshot": "Screenshot", + "chat_screen_record": "Bildschirmaufnahme", + "camera_roll_save": "Camera Roll speichern", + "chat": "Chat", + "chat_reply": "Chat Antwort", + "snap": "Snap", + "typing": "Typing", + "stories": "Stories", + "initiate_audio": "Eingehender Audioanruf", + "abandon_audio": "Audioanruf in Abwesenheit", + "initiate_video": "Eingehender Videoanruf", + "abandon_video": "Verpasster Videoanruf" + }, + "gallery_media_send_override": { + "ORIGINAL": "Original", + "NOTE": "Audio Hinweis", + "SNAP": "Snap", + "LIVE_SNAP": "Snap mit ton" + }, + "hide_ui_elements": { + "remove_call_buttons": "Entferne anruf buttons", + "remove_cognac_button": "Cognac-Button entfernen", + "remove_live_location_share_button": "Schaltfläche Live-Standortfreigabe entfernen", + "remove_stickers_button": "Entferne Sticker Button", + "remove_voice_record_button": "Knopf für Sprachaufzeichnung entfernen", + "remove_camera_borders": "Kameraränder entfernen" + }, + "auto_updater": { + "DISABLED": "Aus", + "EVERY_LAUNCH": "Bei jedem Start", + "DAILY": "Täglich", + "WEEKLY": "Wöchentlich" + }, + "story_viewer_override": { + "OFF": "Aus", + "DISCOVER_PLAYBACK_SEEKBAR": "Aktivieren Sie die Discovery Playback-Suchleiste", + "VERTICAL_STORY_VIEWER": "Aktiviere den vertikalen Story Viewer" + }, + "hide_story_section": { + "hide_friend_suggestions": "Freundschaftsvorschläge verstecken", + "hide_friends": "Freundesbereich ausblenden", + "hide_following": "Folgenden Abschnitt ausblenden", + "hide_for_you": "For You abschnitt ausblenden" + }, + "startup_page_override": { + "OFF": "Aus", + "ngs_map_icon_container": "Karte", + "ngs_chat_icon_container": "Chat", + "ngs_camera_icon_container": "Kamera", + "ngs_community_icon_container": "Community / Stories", + "ngs_spotlight_icon_container": "Spotlight", + "ngs_search_icon_container": "Suche" + } + } + }, + "friend_menu_option": { + "preview": "Vorschau", + "stealth_mode": "Inkognitomodus", + "auto_download_blacklist": "Blacklist für automatische Downloads", + "anti_auto_save": "Anti-Auto-Speichern" + }, + "message_context_menu_option": { + "download": "Download", + "preview": "Vorschau" + }, + "chat_action_menu": { + "preview_button": "Vorschau", + "download_button": "Download", + "delete_logged_message_button": "Gespeicherte Nachrichten löschen" + }, + "opera_context_menu": { + "download": "Medien herunterladen" + }, + "modal_option": { + "profile_info": "Profil Info", + "close": "Schließen" + }, + "gallery_media_send_override": { + "multiple_media_toast": "Du kannst nur eine Datei auf einmal senden" + }, + "conversation_preview": { + "streak_expiration": "läuft in {day} Tagen, {hour} Stunden, {minute} Minuten ab", + "total_messages": "Insgesamt gesendete/empfangene Nachrichten: {count}", + "title": "Vorschau", + "unknown_user": "Unbekannter Benutzer" + }, + "profile_info": { + "title": "Profil Info", + "username": "Nutzername", + "display_name": "Anzeigename", + "added_date": "Datum hinzugefügt", + "birthday": "Geburtstag: {month} {day}" + }, + "auto_updater": { + "no_update_available": "Kein Update verfügbar!", + "dialog_title": "Neues Update verfügbar!", + "dialog_message": "Ein neues Update für SnapEnhance ist verfügbar! ({version})\n\n{body}", + "dialog_positive_button": "Herunterladen und installieren", + "dialog_negative_button": "Abbrechen", + "downloading_toast": "Update wird Heruntergeladen...", + "download_manager_notification_title": "Lade SnapEnhance APK herunter..." + }, + "chat_export": { + "select_export_format": "Exportformat auswählen", + "select_media_type": "Wähle den Medientyp für den Export aus", + "select_conversation": "Wähle eine Unterhaltung zum Exportieren aus", + "dialog_negative_button": "Abbrechen", + "dialog_neutral_button": "Alle Exportieren", + "dialog_positive_button": "Exportieren", + "exported_to": "Exportiert zu {path}", + "exporting_chats": "Chats exportieren...", + "processing_chats": "{amount} Konversationen werden verarbeitet...", + "export_fail": "Konversation {conversation} konnte nicht exportiert werden", + "writing_output": "Ausgabe schreiben...", + "finished": "Fertig! Du kannst diesen Dialog jetzt schließen.", + "no_messages_found": "Keine Nachrichten gefunden!", + "exporting_message": "{conversation} wird exportiert..." + }, + "button": { + "ok": "OK", + "positive": "Ja", + "negative": "Nein", + "cancel": "Abbrechen", + "open": "Öffnen" + }, + "download_manager_activity": { + "remove_all_title": "Entferne alle Downloads", + "remove_all_text": "Bist du sicher, dass du das tun möchtest?", + "remove_all": "Entferne Alle", + "no_downloads": "Keine Downloads", + "cancel": "Abbrechen", + "file_not_found_toast": "Datei existiert nicht!", + "category": { + "all_category": "Alle", + "pending_category": "Ausstehend", + "snap_category": "Snaps", + "story_category": "Stories", + "spotlight_category": "Spotlight" + }, + "debug_settings": "Debug Einstellungen", + "debug_settings_page": { + "clear_file_title": "Lösche {file_name}", + "clear_file_confirmation": "Sind sie sicher, dass sie {file_name} löschen möchten?", + "clear_cache_title": "Lösche den Zwischenspeicher", + "reset_all_title": "Alle Einstellungen zurücksetzen", + "reset_all_confirmation": "Bist du sicher, dass du alle Einstellungen zurücksetzen möchten?", + "success_toast": "Erfolgreich!", + "device_spoofer": "Device Spoofer" + } + }, + "download_processor": { + "download_started_toast": "Download gestartet", + "unsupported_content_type_toast": "Nicht unterstützter Content-Typ!", + "failed_no_longer_available_toast": "Datei ist nicht mehr verfügbar", + "already_queued_toast": "Datei wird bereits bearbeitet!", + "already_downloaded_toast": "Datei wurde bereits heruntergeladen!", + "saved_toast": "Gespeichert unter {path}", + "download_toast": "{path} wird heruntergeladen...", + "processing_toast": "Verarbeite {path}...", + "failed_generic_toast": "Download fehlgeschlagen", + "failed_to_create_preview_toast": "Fehler beim Erstellen der Vorschau", + "failed_processing_toast": "Fehler beim Verarbeiten {error}", + "failed_gallery_toast": "Speichern in der Galerie fehlgeschlagen {error}" + }, + "config_activity": { + "title": "SnapEnhance Einstellungen", + "selected_text": "{count} ausgewählt", + "invalid_number_toast": "Ungültige Nummer!" + }, + "spoof_activity": { + "title": "Spoof Einstellungen" + } +}+ \ No newline at end of file diff --git a/core/src/main/assets/lang/fr_FR.json b/core/src/main/assets/lang/fr_FR.json @@ -28,40 +28,38 @@ "updates": "Mises à jour", "experimental_debugging": "Expérimental" }, - "action": { - "clean_cache": "Effacer le cache", - "clear_message_logger": "Effacer l'enregistreur des messages", + "clean_cache": "Vider le cache", + "clear_message_logger": "Effacer les logs des messages", "refresh_mappings": "Actualiser les mappages", "open_map": "Choisir un emplacement sur la carte", "check_for_updates": "Vérifier les mises à jour", "export_chat_messages": "Exporter les messages du chat" }, - "property": { "message_logger": { - "name": "Enregistreur des messages", - "description": "Empêcher l'effacement des messages" + "name": "Message Logger", + "description": "Empêche l'effacement des messages" }, "prevent_read_receipts": { - "name": "Empêcher les accusés de réception", + "name": "Empêcher la vu des messages", "description": "Empêcher n'importe qui de savoir que vous avez ouvert leurs snaps/chats" }, "hide_bitmoji_presence": { - "name": "Cacher la présence de son Bitmoji", - "description": "Masquer la présence de votre Bitmoji depuis le chat" + "name": "Cacher la présence du Bitmoji", + "description": "Masque la présence de votre Bitmoji dans le chat" }, "better_notifications": { "name": "Notifications améliorées", "description": "Afficher plus d'information dans les notifications" }, "notification_blacklist": { - "name": "Liste de noire des notifications reçues", + "name": "Liste noire des notifications", "description": "Masque le type de notification sélectionné" }, "disable_metrics": { - "name": "Désactiver les données télémétriques", - "description": "Désactiver les données télémétriques envoyées à Snapchat" + "name": "Désactiver les Metrics", + "description": "Désactive les Metrics envoyées à Snapchat" }, "block_ads": { "name": "Bloquer les publicités", @@ -71,37 +69,32 @@ "name": "Temps de visionnage des Snaps illimités", "description": "Supprimer le temps limité de visionnage des Snaps" }, - "prevent_screenshot_notifications": { - "name": "Empêcher les notifications de capture écran", - "description": "Empêcher n'importe qui de savoir que vous avez pris une capture écran" - }, - "prevent_status_notifications": { - "name": "Empêcher les notifications de statut", - "description": "Empêcher l'envoi des notifications de statut\nPar exemple: Enregistré dans l'appareil photo" + "prevent_sending_messages": { + "name": "Empêcher l'envoi des messages", + "description": "Empêche l'envoi de certains types de message" }, "anonymous_story_view": { - "name": "Anonymiser la lecture des story", - "description": "Empêcher n'importe qui de savoir que vous avez vu leur story" + "name": "Anonymiser le visionnage des stories", + "description": "Empêche n'importe qui de savoir que vous avez vu leur story" }, "hide_typing_notification": { - "name": "Masquer l'indication En tain d'écriture", - "description": "Empêcher que l'indication En tain d'écriture ne s'affiche" + "name": "Masquer la notification \"En train d'écrire\"", + "description": "Empêche la notification \"En train d'écrire\" d'apparaître" }, - "save_folder": { "name": "Dossier d'enregistrement", "description": "L'emplacement où les médias sont sauvegardés" }, "auto_download_options": { "name": "Options de téléchargement automatique", - "description": "Sélectionner quels médias sera automatiquement téléchargés" + "description": "Sélectionner les médias à télécharger automatiquement" }, "download_options": { "name": "Options de téléchargement", "description": "Spécifier le format de l'emplacement de fichier" }, "chat_download_context_menu": { - "name": "Menu contextuel de téléchargement du chat", + "name": "Menu de téléchargement du chat", "description": "Activer le menu contextuel de téléchargement du Chat" }, "gallery_media_send_override": { @@ -116,7 +109,10 @@ "name": "Forcer la qualité source des médias", "description": "Remplace la qualité source des médias" }, - + "download_logging": { + "name": "Télécharger les logs", + "description": "Afficher une notification bulle lorsque le média est en téléchargement" + }, "enable_friend_feed_menu_bar": { "name": "Barre du menu du fil d'ami", "description": "Activer le nouveau menu en barre du fil d'ami" @@ -142,54 +138,60 @@ "description": "Active certaines fonctionnalités cachées par Snapchat" }, "streak_expiration_info": { - "name": "Info sur l'expiration de la série", - "description": "Affiche les informations sur l'expiration des séries à côté des séries" + "name": "Infos sur l'expiration des flammes", + "description": "Affiche les informations sur l'expiration à côté des flammes" }, "disable_snap_splitting": { "name": "Désactiver le fractionnement des Snaps", - "description": "Empêcher le fractionnement des snaps en plusieurs parties" + "description": "Empêche le fractionnement des snaps en plusieurs parties" }, "disable_video_length_restriction": { "name": "Désactiver la restriction de la durée des vidéos", - "description": "Désactiver la restriction de la durée des vidéos" + "description": "Désactive les restrictions de la durée des vidéos" }, "snapchat_plus": { "name": "Snapchat Plus", - "description": "Activer les fonctions de Snapchat Plus" + "description": "Active les fonctionnalités de Snapchat Plus" }, "new_map_ui": { "name": "Nouvelle interface de la carte", - "description": "Activer la nouvelle interface de la carte" + "description": "Active la nouvelle interface de la carte" }, "location_spoof": { - "name": "Tromper la localisation sur Snapmap", - "description": "Tromper votre localisation sur la Snapmap" + "name": "Changer sa localisation sur la Snapmap", + "description": "Change votre localisation sur la Snapmap" }, "message_preview_length": { - "name": "Longueur de prévisualisation des messages", + "name": "Longueur de la prévisualisation du message", "description": "Spécifier le nombre de messages à prévisualiser" }, "unlimited_conversation_pinning": { "name": "Épinglage illimité de conversation", - "description": "Activer la possibilité d'épingler de façon illimitée vos conversations" + "description": "Active la possibilité d'épingler de façon illimitée vos conversations" }, "disable_spotlight": { "name": "Désactiver Spotlight", - "description": "Désactiver la page Spotlight" + "description": "Désactive la page Spotlight" }, "enable_app_appearance": { "name": "Activer les réglages d'apparence de l'application", - "description": "Activer les réglages masqués d'apparence de l'application" + "description": "Active les réglages masqués d'apparence de l'application" + }, + "startup_page_override": { + "name": "Remplacer la page de démarrage", + "description": "Remplace la page de démarrage" + }, + "disable_google_play_dialogs": { + "name": "Désactiver la boite de dialogue des services Google Play", + "description": "Empêcher les boites de dialogues des services de disponibilité de Google Play de s'afficher" }, - "auto_updater": { "name": "MàJ automatisée", "description": "L'intervalle de vérification des Mise à jours" }, - "disable_camera": { "name": "Désactiver la caméra", - "description": "Empêcher Snapchat d'être en mesure d'utiliser la caméra" + "description": "Empêche Snapchat d'utiliser la caméra" }, "immersive_camera_preview": { "name": "Aperçu de la caméra immersif", @@ -197,63 +199,74 @@ }, "preview_resolution": { "name": "Résolution de l'aperçu", - "description": "Remplacer la résolution de l'aperçu de la caméra" + "description": "Remplace la résolution de l'aperçu de la caméra" }, "picture_resolution": { "name": "Résolution de la photo", - "description": "Remplacer la résolution de la photo" + "description": "Remplace la résolution de la photo" }, "force_highest_frame_rate": { "name": "Forcer le taux de rafraîchissement maximal", - "description": "Forcer le taux de rafraîchissement maximal" + "description": "Force le taux de rafraîchissement le plus élevé possible" }, "force_camera_source_encoding": { "name": "Forcer l'encodage source de la caméra", "description": "Forcer l'encodage source de la caméra" }, "app_passcode": { - "name": "Définir un code d'accès à l'application", - "description": "Définir un code d'accès pour verrouiller l'application" + "name": "Créer un code pour verrouiller l'application", + "description": "Définit un code pour verrouiller l'application" }, - "app_lock_on_resume": { "name": "Verrouillage de l'application une fois de retour", - "description": "Verrouiller l'application lorsqu'elle est ré ouverte" + "description": "Verrouille l'application lorsqu'elle est réouverte" }, "infinite_story_boost": { "name": "Booster de story infini", - "description": "Booster indéfiniment votre story" + "description": "Boost à l'infini votre story" }, "meo_passcode_bypass": { "name": "Contournement du code d'accès de My Eyes Only", - "description": "Contourner le code d'accès de My Eyes Only\nCela ne fonctionnera uniquement que si vous avez déjà déverrouillé My Eyes Only auparavant" + "description": "Contourne le code d'accès de My Eyes Only\nCela ne fonctionnera uniquement que si vous avez déjà déverrouillé My Eyes Only auparavant" }, "amoled_dark_mode": { "name": "Mode sombre AMOLED", "description": "Activer le mode sombre pour les écrans AMOLED\nAssurez-vous d'avoir bien activé le mode sombre de Snapchat" }, "unlimited_multi_snap": { - "name": "Multiple Snap illimité", - "description": "Vous permet d'avoir un nombre illimité de snaps multiples" + "name": "Multi Snap illimité", + "description": "Vous permet d'avoir un nombre illimité de multi snap" + }, + "device_spoof": { + "name": "Falsifier les valeures de l'appareil", + "description": "Falsifie les valeures de l'appareil" + }, + "device_fingerprint": { + "name": "Empreinte numérique de l’appareil", + "description": "Falsifie l'empreinte numérique de l'appareil" + }, + "android_id": { + "name": "Identifiant Android", + "description": "Falsifie l'identifiant Android" } - }, - + }, "option": { "property": { "better_notifications": { "chat": "Afficher les messages textuels", "snap": "Afficher les médias", - "reply_button": "Ajouter un bouton de réponse" + "reply_button": "Ajouter un bouton de réponse", + "download_button": "Ajouter un boutton téléchargement" }, "friend_feed_menu_buttons": { - "auto_download_blacklist": "\u2B07\uFE0F Button de filtrage des téléchargements automatisés", - "anti_auto_save": "\uD83D\uDCAC Bouton de filtrage de la sauvegarde des messages", - "stealth_mode": "\uD83D\uDC7B Mode furtif", - "conversation_info": "\uD83D\uDC64 Info de conversation" + "auto_download_blacklist": "⬇️ Liste noire des téléchargements automatiques", + "anti_auto_save": "💬 Empêcher l'enregistrement automatique des messages", + "stealth_mode": "👻 Mode furtif", + "conversation_info": "👤 Infos de la Conversation" }, "download_options": { - "allow_duplicate": "Permettre les duplications de téléchargements", - "append_user_folder": "Création d'un dossier pour chaque utilisateur", + "allow_duplicate": "Autoriser les téléchargements dupliqués", + "create_user_folder": "Créer un dossier pour chaque utilisateur", "append_hash": "Ajouter une empreinte unique au nom du fichier", "append_username": "Ajouter le nom d'utilisateur au nom du fichier", "append_date_time": "Ajouter la date ainsi que l'heure au nom du fichier", @@ -266,6 +279,12 @@ "public_stories": "Stories publiques", "spotlight": "Spotlight" }, + "download_logging": { + "started": "Démarré", + "success": "Succès", + "progress": "Progression", + "failure": "Échec" + }, "auto_save_messages": { "NOTE": "Message vocal", "CHAT": "Message textuel", @@ -273,13 +292,22 @@ "SNAP": "Snap", "STICKER": "Autocollant" }, - "notification_blacklist": { - "chat": "Chat", + "notifications": { + "chat_screenshot": "Capture d'écran", + "chat_screen_record": "Enregistrement vidéo de l'écran", + "camera_roll_save": "Sauvegarde de la pellicule", + "chat": "Discussion", + "chat_reply": "Réponse au chat", "snap": "Snap", - "typing": "Saisie" + "typing": "Saisie en cours", + "stories": "Stories", + "initiate_audio": "Appel audio entrant", + "abandon_audio": "Appel audio manqué", + "initiate_video": "Appel vidéo entrant", + "abandon_video": "Appel vidéo manqué" }, "gallery_media_send_override": { - "OFF": "Désactivé", + "ORIGINAL": "Originale", "NOTE": "Message vocal", "SNAP": "Snap", "LIVE_SNAP": "Snap avec audio" @@ -304,46 +332,53 @@ "VERTICAL_STORY_VIEWER": "Activer l'affichage verticale des Stories" }, "hide_story_section": { + "hide_friend_suggestions": "Masquer les suggestions d'ami", "hide_friends": "Masquer la section des amis", "hide_following": "Masquer la section suivante", "hide_for_you": "Masquer la section Pour vous" + }, + "startup_page_override": { + "OFF": "Inactif", + "ngs_map_icon_container": "Carte", + "ngs_chat_icon_container": "Discussion", + "ngs_camera_icon_container": "Caméra", + "ngs_community_icon_container": "Communauté / Stories", + "ngs_spotlight_icon_container": "Spotlight", + "ngs_search_icon_container": "Rechercher" } } }, - "friend_menu_option": { "preview": "Aperçu", "stealth_mode": "Mode furtif", - "auto_download_blacklist": "Empêcher le téléchargement automatique", + "auto_download_blacklist": "Liste noire des téléchargements automatiques", "anti_auto_save": "Empêcher l'enregistrement automatique" }, - "message_context_menu_option": { "download": "Télécharger", "preview": "Aperçu" }, - "chat_action_menu": { "preview_button": "Aperçu", "download_button": "Télécharger", - "delete_logged_message_button": "Supprimer le message enregistré par le journal" + "delete_logged_message_button": "Supprimer le message enregistré" }, - "opera_context_menu": { "download": "Télécharger" }, - "modal_option": { "profile_info": "Informations du profil", "close": "Fermer" }, - + "gallery_media_send_override": { + "multiple_media_toast": "Vous ne pouvez envoyer qu'un seul média à la fois" + }, "conversation_preview": { "streak_expiration": "expire dans {day} jour(s) {hour} heure(s) {minute} minute(s)", + "total_messages": "Total des messages envoyés/reçus: {count}", "title": "Aperçu", "unknown_user": "Utilisateur inconnu" }, - "profile_info": { "title": "Informations du profil", "username": "Nom d'utilisateur", @@ -351,7 +386,6 @@ "added_date": "Date d'ajout", "birthday": "Anniversaire : {day} {month}" }, - "auto_updater": { "no_update_available": "Aucune mise à jour disponible !", "dialog_title": "Nouvelle mise à jour disponible !", @@ -359,9 +393,8 @@ "dialog_positive_button": "Télécharger & installer", "dialog_negative_button": "Annuler", "downloading_toast": "Téléchargement de la mise à jour...", - "download_manager_notification_title": "Téléchargement du fichier APK de SnapEnhance..." + "download_manager_notification_title": "Téléchargement de l'APK de SnapEnhance..." }, - "chat_export": { "select_export_format": "Sélectionner le format d'exportation", "select_media_type": "Sélectionner les types de médias à exporter", @@ -369,27 +402,25 @@ "dialog_negative_button": "Annuler", "dialog_neutral_button": "Tout exporter", "dialog_positive_button": "Exporter", - "exported_to": "Exporter dans {path}", + "exported_to": "Exporté vers {path}", "exporting_chats": "Exportation des chats...", "processing_chats": "Traitement de {amount} conversations...", "export_fail": "Échec de l'export de la conversation {conversation}", - "writing_output": "Écriture du rendu...", + "writing_output": "Écriture...", "finished": "Terminé! Vous pouvez maintenant fermer cette fenêtre.", "no_messages_found": "Aucun message trouvé!", - "exporting_message": "Exportation {conversation}..." + "exporting_message": "Exportation de {conversation}..." }, - "button": { - "ok": "OK", + "ok": "Ok", "positive": "Oui", "negative": "Non", "cancel": "Annuler", "open": "Ouvrir" }, - "download_manager_activity": { "remove_all_title": "Supprimer tous les téléchargements", - "remove_all_text": "Êtes vous sûr de vouloir faire ça?", + "remove_all_text": "Êtes-vous sûr de que vouloir faire cela ?", "remove_all": "Tout supprimer", "no_downloads": "Aucun téléchargements", "cancel": "Annuler", @@ -405,25 +436,33 @@ "debug_settings_page": { "clear_file_title": "Effacer le fichier {file_name}", "clear_file_confirmation": "Êtes vous sûr de vouloir effacer le fichier {file_name}?", - "clear_cache_title": "Effacer le cache", + "clear_cache_title": "Vider le cache", "reset_all_title": "Réinitialiser tous les réglages", "reset_all_confirmation": "Êtes vous sûr de vouloir réinitialiser tous les réglages?", - "success_toast": "Succèss!" + "success_toast": "Succèss!", + "device_spoofer": "Falsification de l'appareil" } }, - "download_manager_receiver": { - "already_queued_toast": "Le média est déjà dans la file d'attente!", + "download_processor": { + "download_started_toast": "Téléchargement démarré", + "unsupported_content_type_toast": "Type de contenu non supporté!", + "failed_no_longer_available_toast": "Média plus disponible", + "already_queued_toast": "Média déjà en file d'attente!", "already_downloaded_toast": "Média déjà téléchargé!", "saved_toast": "Enregistré dans {path}", "download_toast": "Téléchargement {path}...", - "processing_toast": "Traitement {path}...", + "processing_toast": "Traitement de {path}...", "failed_generic_toast": "Échec du téléchargement", + "failed_to_create_preview_toast": "Échec de création de l'aperçu", "failed_processing_toast": "Échec du traitement {error}", "failed_gallery_toast": "Échec de l'enregistrement dans la galerie {error}" }, "config_activity": { "title": "Réglages de SnapEnhance", - "selected_text": "{count} sélectionné", + "selected_text": "{count} élément(s) sélectionné(s)", "invalid_number_toast": "Numéro invalide!" + }, + "spoof_activity": { + "title": "Paramètres du Falsificateur" } -} +}+ \ No newline at end of file diff --git a/core/src/main/assets/lang/hi_IN.json b/core/src/main/assets/lang/hi_IN.json @@ -1,385 +1,447 @@ { - "category": { - "spying_privacy": "जासूसी और गोपनीयता", - "media_manager": "मीडिया प्रबंधक", - "ui_tweaks": "यूआई और ट्वीक्स", - "camera": "कैमरा", - "updates": "अपडेट", - "experimental_debugging": "प्रायोगिक" - }, - "action": { - "clean_cache": "कैश साफ़ करें", - "clear_message_logger": "संदेश लॉगर साफ़ करें", - "refresh_mappings": "मैपिंग रीफ़्रेश करें", - "open_map": "मैप पर स्थान चुनें", - "check_for_updates": "अपडेट जाँचें", - "export_chat_messages": "चैट संदेश निर्यात करें" - }, - "property": { - "message_logger": { - "name": "मैसेज लॉगर", - "description": "संदेशों को हटाने से रोकता है" - }, - "prevent_read_receipts": { - "name": "पठित प्राप्ति रोकें", - "description": "किसी को न बताएं कि आपने उनके स्नैप्स खोले हैं" - }, - "hide_bitmoji_presence": { - "name": "बिटमोजी मौजूदगी छिपाएं", - "description": "अपनी बिटमोजी मौजूदगी को चैट से छिपाएं" - }, - "better_notifications": { - "name": "बेहतर अधिसूचनाएँ", - "description": "अधिसूचनाओं में अधिक जानकारी दिखाएं" - }, - "notification_blacklist": { - "name": "अधिसूचना ब्लैकलिस्ट", - "description": "चयनित अधिसूचना प्रकार को छिपाएं" - }, - "disable_metrics": { - "name": "मैट्रिक्स अक्षम करें", - "description": "Snapchat को भेजे जाने वाले मैट्रिक्स को अक्षम करें" - }, - "block_ads": { - "name": "विज्ञापन रोकें", - "description": "विज्ञापनों को प्रदर्शित होने से रोकें" - }, - "unlimited_snap_view_time": { - "name": "असीमित स्नैप देखें समय", - "description": "स्नैप्स को देखने के लिए समय सीमा को हटा देता है" - }, - "prevent_screenshot_notifications": { - "name": "स्क्रीनशॉट अधिसूचनाओं को रोकें", - "description": "किसी को न बताएं कि आपने स्क्रीनशॉट लिया है" - }, - "prevent_status_notifications": { - "name": "स्थिति अधिसूचनाएँ रोकें", - "description": "स्थिति अधिसूचनाएँ भेजने से रोकें\nजैसे कि कैमरा रोल में सहेजा गया" - }, - "anonymous_story_view": { - "name": "गुमनाम कहानी देखें", - "description": "किसी को न बताएं कि आपने उनकी कहानी देखी है" - }, - "hide_typing_notification": { - "name": "टाइप करने की सूचना छिपाएं", - "description": "टाइप करने की सूचनाएँ भेजने से रोकें" - }, - "save_folder": { - "name": "सहेजें फ़ोल्डर", - "description": "सभी मीडिया को सहेजा जाने वाला निर्देशिका" - }, - "auto_download_options": { - "name": "ऑटो डाउनलोड विकल्प", - "description": "ऑटो डाउनलोड करने के लिए मीडिया का चयन करें" - }, - "download_options": { - "name": "डाउनलोड विकल्प", - "description": "फ़ाइल पथ प्रारूप निर्दिष्ट करें" + "category": { + "spying_privacy": "जासूसी और गोपनीयता", + "media_manager": "मीडिया प्रबंधक", + "ui_tweaks": "यूआई और ट्वीक्स", + "camera": "कैमरा", + "updates": "अपडेट", + "experimental_debugging": "प्रायोगिक" + }, + "action": { + "clean_cache": "कैश साफ़ करें", + "clear_message_logger": "संदेश लॉगर साफ़ करें", + "refresh_mappings": "मैपिंग रीफ़्रेश करें", + "open_map": "मैप पर स्थान चुनें", + "check_for_updates": "अपडेट जाँचें", + "export_chat_messages": "चैट संदेश निर्यात करें" }, - "chat_download_context_menu": { - "name": "चैट डाउनलोड संदर्भ मेनू", - "description": "चैट डाउनलोड संदर्भ मेनू को सक्षम करें" + "property": { + "message_logger": { + "name": "मैसेज लॉगर", + "description": "संदेशों को हटाने से रोकता है" + }, + "prevent_read_receipts": { + "name": "पठित प्राप्ति रोकें", + "description": "किसी को न बताएं कि आपने उनके स्नैप्स खोले हैं" + }, + "hide_bitmoji_presence": { + "name": "बिटमोजी मौजूदगी छिपाएं", + "description": "अपनी बिटमोजी मौजूदगी को चैट से छिपाएं" + }, + "better_notifications": { + "name": "बेहतर अधिसूचनाएँ", + "description": "अधिसूचनाओं में अधिक जानकारी दिखाएं" + }, + "notification_blacklist": { + "name": "अधिसूचना ब्लैकलिस्ट", + "description": "चयनित अधिसूचना प्रकार को छिपाएं" + }, + "disable_metrics": { + "name": "मैट्रिक्स अक्षम करें", + "description": "Snapchat को भेजे जाने वाले मैट्रिक्स को अक्षम करें" + }, + "block_ads": { + "name": "विज्ञापन रोकें", + "description": "विज्ञापनों को प्रदर्शित होने से रोकें" + }, + "unlimited_snap_view_time": { + "name": "असीमित स्नैप देखें समय", + "description": "स्नैप्स को देखने के लिए समय सीमा को हटा देता है" + }, + "prevent_sending_messages": { + "name": "संदेश भेजना रोकें", + "description": "कुछ प्रकार के संदेश भेजना रोके" + }, + "anonymous_story_view": { + "name": "गुमनाम कहानी देखें", + "description": "किसी को न बताएं कि आपने उनकी कहानी देखी है" + }, + "hide_typing_notification": { + "name": "टाइप करने की सूचना छिपाएं", + "description": "टाइप करने की सूचनाएँ भेजने से रोकें" + }, + "save_folder": { + "name": "सहेजें फ़ोल्डर", + "description": "सभी मीडिया को सहेजा जाने वाला निर्देशिका" + }, + "auto_download_options": { + "name": "ऑटो डाउनलोड विकल्प", + "description": "ऑटो डाउनलोड करने के लिए मीडिया का चयन करें" + }, + "download_options": { + "name": "डाउनलोड विकल्प", + "description": "फ़ाइल पथ प्रारूप निर्दिष्ट करें" + }, + "chat_download_context_menu": { + "name": "चैट डाउनलोड संदर्भ मेनू", + "description": "चैट डाउनलोड संदर्भ मेनू को सक्षम करें" + }, + "gallery_media_send_override": { + "name": "गैलरी मीडिया भेजें ओवरराइड", + "description": "गैलरी से भेजे गए मीडिया को ओवरराइड करें" + }, + "auto_save_messages": { + "name": "ऑटो संदेश सहेजें", + "description": "ऑटो सहेजने के लिए संदेश का प्रकार चुनें" + }, + "force_media_source_quality": { + "name": "मीडिया स्रोत गुणवत्ता को मजबूत करें", + "description": "मीडिया स्रोत क्वालिटी को ओवरराइड करें" + }, + "download_logging": { + "name": "डाउनलोड लॉग करे", + "description": "जब डाउनलोड हो रहा हो तब टोस्ट दिखाए" + }, + "enable_friend_feed_menu_bar": { + "name": "दोस्त फ़ीड मेनू बार सक्षम करें", + "description": "नए दोस्त फ़ीड मेनू बार को सक्षम करें" + }, + "friend_feed_menu_buttons": { + "name": "दोस्त फ़ीड मेनू बटन", + "description": "दोस्त फ़ीड मेनू बार में दिखाए जाने वाले बटन का चयन करें" + }, + "friend_feed_menu_buttons_position": { + "name": "दोस्त फ़ीड बटन स्थान सूचकांक", + "description": "दोस्त फ़ीड मेनू बटन का स्थान सूचकांक" + }, + "hide_ui_elements": { + "name": "यूआई तत्व छिपाएं", + "description": "छिपाने के लिए यूआई तत्व का चयन करें" + }, + "hide_story_section": { + "name": "स्टोरी खंड छिपाएं", + "description": "स्टोरी खंड में दिखाए जाने वाले कुछ यूआई तत्वों को छिपाएं" + }, + "story_viewer_override": { + "name": "स्टोरी देखने वाले को ओवरराइड करें", + "description": "Snapchat द्वारा छिपाए गए कुछ सुविधाओं को सक्षम करें" + }, + "streak_expiration_info": { + "name": "स्ट्रीक समाप्ति जानकारी दिखाएं", + "description": "स्ट्रीक के पास स्ट्रीक समाप्ति जानकारी दिखाएं" + }, + "disable_snap_splitting": { + "name": "स्नैप स्प्लिटिंग अक्षम करें", + "description": "स्नैप को एकाधिक भागों में विभाजित होने से रोकें" + }, + "disable_video_length_restriction": { + "name": "वीडियो लंबाई प्रतिबंध को अक्षम करें", + "description": "वीडियो लंबाई प्रतिबंध को अक्षम करता है" + }, + "snapchat_plus": { + "name": "स्नैपचैट प्लस", + "description": "स्नैपचैट प्लस सुविधाओं को सक्षम करता है" + }, + "new_map_ui": { + "name": "नई मानचित्र UI", + "description": "नई मानचित्र UI को सक्षम करता है" + }, + "location_spoof": { + "name": "स्नैपमैप स्थान स्पूफ़र", + "description": "स्नैपमैप पर अपने स्थान को स्पूफ़ करता है" + }, + "message_preview_length": { + "name": "संदेश पूर्वावलोकन लंबाई", + "description": "पूर्वावलोकित किए जाने वाले संदेशों की मात्रा निर्दिष्ट करें" + }, + "unlimited_conversation_pinning": { + "name": "असीमित बातचीत पिन करना", + "description": "असीमित बातचीत पिन करने की क्षमता को सक्षम करता है" + }, + "disable_spotlight": { + "name": "स्पॉटलाइट को अक्षम करें", + "description": "स्पॉटलाइट पेज को अक्षम करता है" + }, + "enable_app_appearance": { + "name": "ऐप उपस्थिति सेटिंग को सक्षम करें", + "description": "छिपे हुए ऐप उपस्थिति सेटिंग को सक्षम करता है" + }, + "startup_page_override": { + "name": "स्टार्टअप पेज को बदले", + "description": "स्टार्टअप पेज को बदले" + }, + "disable_google_play_dialogs": { + "name": "गूगल प्ले सर्विसेज़ की चेतावनी को रोके", + "description": "गूगल प्ले सर्विसेज़ की उपलब्धता संवादों को दिखने से रोकें" + }, + "auto_updater": { + "name": "ऑटो अपडेटर", + "description": "अपडेट के लिए जांच करने का अंतराल" + }, + "disable_camera": { + "name": "कैमरा को अक्षम करें", + "description": "स्नैपचैट को कैमरा का उपयोग करने से रोकता है" + }, + "immersive_camera_preview": { + "name": "विस्मरणीय कैमरा पूर्वावलोकन", + "description": "स्नैपचैट को कैमरा पूर्वावलोकन कट करने से रोकता है" + }, + "preview_resolution": { + "name": "पूर्वावलोकन रेज़ोल्यूशन", + "description": "कैमरा पूर्वावलोकन रेज़ोल्यूशन को ओवरराइड करता है" + }, + "picture_resolution": { + "name": "तस्वीर का रेज़ोल्यूशन", + "description": "तस्वीर का रेज़ोल्यूशन ओवरराइड करता है" + }, + "force_highest_frame_rate": { + "name": "सर्वोच्च फ्रेम दर को मजबूत करें", + "description": "सर्वाधिक संभव फ्रेम दर को मजबूत करता है" + }, + "force_camera_source_encoding": { + "name": "कैमरा स्रोत कोडिंग को मजबूत करें", + "description": "कैमरा स्रोत कोडिंग को मजबूत करता है" + }, + "app_passcode": { + "name": "ऐप पासकोड सेट करें", + "description": "ऐप को लॉक करने के लिए पासकोड सेट करता है" + }, + "app_lock_on_resume": { + "name": "ऐप लॉक ऑन रिज़्यूम", + "description": "ऐप को दोबारा खोलने पर लॉक करता है" + }, + "infinite_story_boost": { + "name": "अनंत कहानी बढ़ावा", + "description": "अपनी कहानी को अनंत बढ़ाएं" + }, + "meo_passcode_bypass": { + "name": "मेरी आंखों के लिए पासकोड बाईपास", + "description": "मेरी आंखों के लिए पासकोड बाईपास करें\nयह केवल तब काम करेगा जब पासकोड सही तरीके से दर्ज किया गया हो" + }, + "amoled_dark_mode": { + "name": "AMOLED डार्क मोड", + "description": "AMOLED डार्क मोड को सक्षम करता है\nसुनिश्चित करें कि स्नैपचैट का डार्क मोड सक्षम है" + }, + "unlimited_multi_snap": { + "name": "अनलिमिटेड मल्टी स्नैप भेजे", + "description": "आपको अनलिमिटेड मल्टी स्नैप भेजने दे" + }, + "device_spoof": { + "name": "डिवाइस की वैल्यू बदले", + "description": "डिवाइस की वैल्यू छुपाये" + }, + "device_fingerprint": { + "name": "डिवाइस की फिंगगर्प्रिन्ट", + "description": "डिवाइस की फिंगगर्प्रिन्ट बदले" + }, + "android_id": { + "name": "एंड्रॉयड आइडी", + "description": "एंड्रॉयड की आइडी बदले" + } + }, + "option": { + "property": { + "better_notifications": { + "chat": "चैट संदेश दिखाएं", + "snap": "मीडिया दिखाएं", + "reply_button": "जवाब बटन जोड़ें", + "download_button": "डाउनलोड बटन ऐड करे" + }, + "friend_feed_menu_buttons": { + "auto_download_blacklist": "⬇️ ऑटो डाउनलोड ब्लैकलिस्ट", + "anti_auto_save": "💬 आंतरिक ऑटो सेव संदेश", + "stealth_mode": "👻 स्टेल्थ मोड", + "conversation_info": "👤 वार्तालाप जानकारी" + }, + "download_options": { + "allow_duplicate": "डुप्लिकेट डाउनलोड स्वीकार करें", + "create_user_folder": "प्रत्येक उपयोगकर्ता के लिए फ़ोल्डर बनाएं", + "append_hash": "फ़ाइल नाम में एक अद्वितीय हैश जोड़ें", + "append_username": "फ़ाइल नाम में उपयोगकर्ता नाम जोड़ें", + "append_date_time": "फ़ाइल नाम में तिथि और समय जोड़ें", + "append_type": "फ़ाइल नाम में मीडिया प्रकार जोड़ें", + "merge_overlay": "स्नैप छवि ओवरले मर्ज करें" + }, + "auto_download_options": { + "friend_snaps": "मित्र स्नैप्स", + "friend_stories": "मित्र की कहानियाँ", + "public_stories": "सार्वजनिक कहानियाँ", + "spotlight": "स्पॉटलाइट" + }, + "download_logging": { + "started": "शुरू हो गया", + "success": "सफलता", + "progress": "प्रगति", + "failure": "असफलता" + }, + "auto_save_messages": { + "NOTE": "ऑडियो नोट", + "CHAT": "चैट", + "EXTERNAL_MEDIA": "बाहरी मीडिया", + "SNAP": "स्नैप", + "STICKER": "स्टिकर" + }, + "notifications": { + "chat_screenshot": "स्क्रीनशॉट", + "chat_screen_record": "स्क्रीन रिकॉर्ड", + "camera_roll_save": "कैमरा में सेव करे", + "chat": "चैट", + "chat_reply": "चैट रिप्लाइ", + "snap": "स्नैप", + "typing": "टायपिंग", + "stories": "स्टोरीस", + "initiate_audio": "इनकमिंग ऑडियो कॉल", + "abandon_audio": "छूटी हुई ऑडियो कॉल", + "initiate_video": "इनकमिंग वीडियो कॉल", + "abandon_video": "छूटी हुई विडिओ कॉल" + }, + "gallery_media_send_override": { + "ORIGINAL": "मूल", + "NOTE": "ऑडियो नोट", + "SNAP": "स्नैप", + "LIVE_SNAP": "ऑडियो के साथ स्नैप" + }, + "hide_ui_elements": { + "remove_call_buttons": "कॉल बटन हटाएं", + "remove_cognac_button": "कोग्नाक बटन हटाएं", + "remove_live_location_share_button": "लाइव स्थान साझा करने वाला बटन हटाएं", + "remove_stickers_button": "स्टिकर बटन हटाएं", + "remove_voice_record_button": "आवाज रिकॉर्ड बटन हटाएं", + "remove_camera_borders": "कैमरा सीमाओं को हटाएं" + }, + "auto_updater": { + "DISABLED": "अक्षम", + "EVERY_LAUNCH": "हर लॉन्च पर", + "DAILY": "रोज़ाना", + "WEEKLY": "साप्ताहिक" + }, + "story_viewer_override": { + "OFF": "बंद", + "DISCOVER_PLAYBACK_SEEKBAR": "डिस्कवर प्लेबैक सीकबार सक्षम करें", + "VERTICAL_STORY_VIEWER": "वर्टिकल स्टोरी व्यूअर सक्षम करें" + }, + "hide_story_section": { + "hide_friend_suggestions": "मित्र सेक्शन छिपाएं", + "hide_friends": "मित्र सेक्शन छिपाएं", + "hide_following": "फ़ॉलोइंग सेक्शन छिपाएं", + "hide_for_you": "आपके लिए सेक्शन छिपाएं" + }, + "startup_page_override": { + "OFF": "बंद", + "ngs_map_icon_container": "मैप", + "ngs_chat_icon_container": "चैट", + "ngs_camera_icon_container": "कैमरा", + "ngs_community_icon_container": "समुदाय / स्टोरीस", + "ngs_spotlight_icon_container": "स्पॉटलाइट", + "ngs_search_icon_container": "ढुंढे" + } + } + }, + "friend_menu_option": { + "preview": "पूर्वावलोकन", + "stealth_mode": "छिपे हुए मोड", + "auto_download_blacklist": "ऑटो डाउनलोड ब्लैकलिस्ट", + "anti_auto_save": "ऑटो सेव के खिलाफ" + }, + "message_context_menu_option": { + "download": "डाउनलोड करें", + "preview": "पूर्वावलोकन" + }, + "chat_action_menu": { + "preview_button": "पूर्वावलोकन", + "download_button": "डाउनलोड करें", + "delete_logged_message_button": "लॉग किए गए संदेश को हटाएं" + }, + "opera_context_menu": { + "download": "मीडिया डाउनलोड करें" + }, + "modal_option": { + "profile_info": "प्रोफ़ाइल जानकारी", + "close": "बंद करें" }, "gallery_media_send_override": { - "name": "गैलरी मीडिया भेजें ओवरराइड", - "description": "गैलरी से भेजे गए मीडिया को ओवरराइड करें" - }, - "auto_save_messages": { - "name": "ऑटो संदेश सहेजें", - "description": "ऑटो सहेजने के लिए संदेश का प्रकार चुनें" - }, - "force_media_source_quality": { - "name": "मीडिया स्रोत गुणवत्ता को मजबूत करें", - "description": "मीडिया स्रोत गुणवत्ता को ओवरराइड करें" - }, - "enable_friend_feed_menu_bar": { - "name": "दोस्त फ़ीड मेनू बार सक्षम करें", - "description": "नए दोस्त फ़ीड मेनू बार को सक्षम करें" - }, - "friend_feed_menu_buttons": { - "name": "दोस्त फ़ीड मेनू बटन", - "description": "दोस्त फ़ीड मेनू बार में दिखाए जाने वाले बटन का चयन करें" - }, - "friend_feed_menu_buttons_position": { - "name": "दोस्त फ़ीड बटन स्थान सूचकांक", - "description": "दोस्त फ़ीड मेनू बटन का स्थान सूचकांक" - }, - "hide_ui_elements": { - "name": "यूआई तत्व छिपाएं", - "description": "छिपाने के लिए यूआई तत्व का चयन करें" - }, - "hide_story_section": { - "name": "स्टोरी खंड छिपाएं", - "description": "स्टोरी खंड में दिखाए जाने वाले कुछ यूआई तत्वों को छिपाएं" - }, - "story_viewer_override": { - "name": "स्टोरी देखने वाले को ओवरराइड करें", - "description": "Snapchat द्वारा छिपाए गए कुछ सुविधाओं को सक्षम करें" + "multiple_media_toast": "एक बार में बस 1 मीडिया भेज सकते है" }, - "streak_expiration_info": { - "name": "स्ट्रीक समाप्ति जानकारी दिखाएं", - "description": "स्ट्रीक के पास स्ट्रीक समाप्ति जानकारी दिखाएं" + "conversation_preview": { + "streak_expiration": "{day} दिन {hour} घंटे {minute} मिनट में समाप्त होता है", + "total_messages": "कुल मिल के भेजे/मिले मेसेजेस: {count}", + "title": "पूर्वावलोकन", + "unknown_user": "अज्ञात उपयोगकर्ता" }, - "disable_snap_splitting": { - "name": "स्नैप स्प्लिटिंग अक्षम करें", - "description": "स्नैप को एकाधिक भागों में विभाजित होने से रोकें" - }, - "disable_video_length_restriction": { - "name": "वीडियो लंबाई प्रतिबंध को अक्षम करें", - "description": "वीडियो लंबाई प्रतिबंध को अक्षम करता है" - }, - "snapchat_plus": { - "name": "स्नैपचैट प्लस", - "description": "स्नैपचैट प्लस सुविधाओं को सक्षम करता है" - }, - "new_map_ui": { - "name": "नई मानचित्र UI", - "description": "नई मानचित्र UI को सक्षम करता है" - }, - "location_spoof": { - "name": "स्नैपमैप स्थान स्पूफ़र", - "description": "स्नैपमैप पर अपने स्थान को स्पूफ़ करता है" - }, - "message_preview_length": { - "name": "संदेश पूर्वावलोकन लंबाई", - "description": "पूर्वावलोकित किए जाने वाले संदेशों की मात्रा निर्दिष्ट करें" - }, - "unlimited_conversation_pinning": { - "name": "असीमित बातचीत पिन करना", - "description": "असीमित बातचीत पिन करने की क्षमता को सक्षम करता है" - }, - "disable_spotlight": { - "name": "स्पॉटलाइट को अक्षम करें", - "description": "स्पॉटलाइट पेज को अक्षम करता है" - }, - "enable_app_appearance": { - "name": "ऐप उपस्थिति सेटिंग को सक्षम करें", - "description": "छिपे हुए ऐप उपस्थिति सेटिंग को सक्षम करता है" + "profile_info": { + "title": "प्रोफ़ाइल जानकारी", + "username": "उपयोगकर्ता नाम", + "display_name": "प्रदर्शित नाम", + "added_date": "जोड़ने की तारीख", + "birthday": "जन्मदिन: {month} {day}" }, "auto_updater": { - "name": "ऑटो अपडेटर", - "description": "अपडेट के लिए जांच करने का अंतराल" - }, - "disable_camera": { - "name": "कैमरा को अक्षम करें", - "description": "स्नैपचैट को कैमरा का उपयोग करने से रोकता है" - }, - "immersive_camera_preview": { - "name": "विस्मरणीय कैमरा पूर्वावलोकन", - "description": "स्नैपचैट को कैमरा पूर्वावलोकन कट करने से रोकता है" - }, - "preview_resolution": { - "name": "पूर्वावलोकन रेज़ोल्यूशन", - "description": "कैमरा पूर्वावलोकन रेज़ोल्यूशन को ओवरराइड करता है" - }, - "picture_resolution": { - "name": "तस्वीर का रेज़ोल्यूशन", - "description": "तस्वीर का रेज़ोल्यूशन ओवरराइड करता है" - }, - "force_highest_frame_rate": { - "name": "सर्वोच्च फ्रेम दर को मजबूत करें", - "description": "सर्वाधिक संभव फ्रेम दर को मजबूत करता है" - }, - "force_camera_source_encoding": { - "name": "कैमरा स्रोत कोडिंग को मजबूत करें", - "description": "कैमरा स्रोत कोडिंग को मजबूत करता है" - }, - "app_passcode": { - "name": "ऐप पासकोड सेट करें", - "description": "ऐप को लॉक करने के लिए पासकोड सेट करता है" - }, - "app_lock_on_resume": { - "name": "ऐप लॉक ऑन रिज़्यूम", - "description": "ऐप को दोबारा खोलने पर लॉक करता है" - }, - "infinite_story_boost": { - "name": "अनंत कहानी बढ़ावा", - "description": "अपनी कहानी को अनंत बढ़ाएं" - }, - "meo_passcode_bypass": { - "name": "मेरी आंखों के लिए पासकोड बाईपास", - "description": "मेरी आंखों के लिए पासकोड बाईपास करें\nयह केवल तब काम करेगा जब पासकोड सही तरीके से दर्ज किया गया हो" - }, - "amoled_dark_mode": { - "name": "AMOLED डार्क मोड", - "description": "AMOLED डार्क मोड को सक्षम करता है\nसुनिश्चित करें कि स्नैपचैट का डार्क मोड सक्षम है" - } - }, - "option": { - "property": { - "better_notifications": { - "chat": "चैट संदेश दिखाएं", - "snap": "मीडिया दिखाएं", - "reply_button": "जवाब बटन जोड़ें" - }, - "friend_feed_menu_buttons": { - "auto_download_blacklist": "\u2B07\uFE0F ऑटो डाउनलोड ब्लैकलिस्ट", - "anti_auto_save": "\uD83D\uDCAC आंतरिक ऑटो सेव संदेश", - "stealth_mode": "\uD83D\uDC7B स्टेल्थ मोड", - "conversation_info": "\uD83D\uDC64 वार्तालाप जानकारी" - }, - "download_options": { - "allow_duplicate": "डुप्लिकेट डाउनलोड स्वीकार करें", - "create_user_folder": "प्रत्येक उपयोगकर्ता के लिए फ़ोल्डर बनाएं", - "append_hash": "फ़ाइल नाम में एक अद्वितीय हैश जोड़ें", - "append_username": "फ़ाइल नाम में उपयोगकर्ता नाम जोड़ें", - "append_date_time": "फ़ाइल नाम में तिथि और समय जोड़ें", - "append_type": "फ़ाइल नाम में मीडिया प्रकार जोड़ें", - "merge_overlay": "स्नैप छवि ओवरले मर्ज करें" - }, - "auto_download_options": { - "friend_snaps": "मित्र स्नैप्स", - "friend_stories": "मित्र की कहानियाँ", - "public_stories": "सार्वजनिक कहानियाँ", - "spotlight": "स्पॉटलाइट" - }, - "auto_save_messages": { - "NOTE": "ऑडियो नोट", - "CHAT": "चैट", - "EXTERNAL_MEDIA": "बाहरी मीडिया", - "SNAP": "स्नैप", - "STICKER": "स्टिकर" - }, - "notification_blacklist": { - "chat": "चैट", - "snap": "स्नैप", - "typing": "टाइपिंग" - }, - "gallery_media_send_override": { - "OFF": "बंद", - "NOTE": "ऑडियो नोट", - "SNAP": "स्नैप", - "LIVE_SNAP": "ऑडियो के साथ स्नैप" - }, - "hide_ui_elements": { - "remove_call_buttons": "कॉल बटन हटाएं", - "remove_cognac_button": "कोग्नाक बटन हटाएं", - "remove_live_location_share_button": "लाइव स्थान साझा करने वाला बटन हटाएं", - "remove_stickers_button": "स्टिकर बटन हटाएं", - "remove_voice_record_button": "आवाज रिकॉर्ड बटन हटाएं", - "remove_camera_borders": "कैमरा सीमाओं को हटाएं" - }, - "auto_updater": { - "DISABLED": "अक्षम", - "EVERY_LAUNCH": "हर लॉन्च पर", - "DAILY": "रोज़ाना", - "WEEKLY": "साप्ताहिक" - }, - "story_viewer_override": { - "OFF": "बंद", - "DISCOVER_PLAYBACK_SEEKBAR": "डिस्कवर प्लेबैक सीकबार सक्षम करें", - "VERTICAL_STORY_VIEWER": "वर्टिकल स्टोरी व्यूअर सक्षम करें" - }, - "hide_story_section": { - "hide_friends": "मित्र सेक्शन छिपाएं", - "hide_following": "फ़ॉलोइंग सेक्शन छिपाएं", - "hide_for_you": "आपके लिए सेक्शन छिपाएं" - } - } - }, - "friend_menu_option": { - "preview": "पूर्वावलोकन", - "stealth_mode": "छिपे हुए मोड", - "auto_download_blacklist": "ऑटो डाउनलोड ब्लैकलिस्ट", - "anti_auto_save": "ऑटो सेव के खिलाफ" - }, - "message_context_menu_option": { - "download": "डाउनलोड करें", - "preview": "पूर्वावलोकन" - }, - "chat_action_menu": { - "preview_button": "पूर्वावलोकन", - "download_button": "डाउनलोड करें", - "delete_logged_message_button": "लॉग किए गए संदेश को हटाएं" - }, - "opera_context_menu": { - "download": "मीडिया डाउनलोड करें" - }, - "modal_option": { - "profile_info": "प्रोफ़ाइल जानकारी", - "close": "बंद करें" - }, - "conversation_preview": { - "streak_expiration": "{day} दिन {hour} घंटे {minute} मिनट में समाप्त होता है", - "title": "पूर्वावलोकन", - "unknown_user": "अज्ञात उपयोगकर्ता" - }, - "profile_info": { - "title": "प्रोफ़ाइल जानकारी", - "username": "उपयोगकर्ता नाम", - "display_name": "प्रदर्शित नाम", - "added_date": "जोड़ने की तारीख", - "birthday": "जन्मदिन: {month} {day}" - }, - "auto_updater": { - "no_update_available": "कोई अद्यतन उपलब्ध नहीं है!", - "dialog_title": "नया अद्यतन उपलब्ध है!", - "dialog_message": "SnapEnhance के लिए एक नया अद्यतन उपलब्ध है! ({version})\n\n{body}", - "dialog_positive_button": "डाउनलोड और स्थापित करें", - "dialog_negative_button": "रद्द करें", - "downloading_toast": "अद्यतन डाउनलोड हो रहा है...", - "download_manager_notification_title": "SnapEnhance APK डाउनलोड हो रहा है..." - }, - "chat_export": { - "select_export_format": "निर्यात प्रारूप का चयन करें", - "select_media_type": "निर्यात करने के लिए मीडिया प्रकार का चयन करें", - "select_conversation": "निर्यात करने के लिए एक बातचीत का चयन करें", - "dialog_negative_button": "रद्द करें", - "dialog_neutral_button": "सभी निर्यात करें", - "dialog_positive_button": "निर्यात करें", - "exported_to": "{path} में निर्यात किया गया", - "exporting_chats": "बातचीत निर्यात कर रहा है...", - "processing_chats": "{amount} बातचीतों का प्रसंस्करण कर रहा है...", - "export_fail": "बातचीत {conversation} को निर्यात करने में विफल रहा", - "writing_output": "आउटपुट लिख रहा है...", - "finished": "तैयार हो गया! अब आप इस संवाद बॉक्स को बंद कर सकते हैं।", - "no_messages_found": "कोई संदेश नहीं मिले!", - "exporting_message": "{conversation} को निर्यात कर रहा है..." - }, - "button": { - "ok": "ठीक है", - "positive": "हाँ", - "negative": "नहीं", - "cancel": "रद्द करें", - "open": "खोलें" - }, - "download_manager_activity": { - "remove_all_title": "सभी डाउनलोड हटाएं", - "remove_all_text": "क्या आप इसे करना चाहते हैं?", - "remove_all": "सभी हटाएं", - "no_downloads": "कोई डाउनलोड नहीं", - "cancel": "रद्द करें", - "file_not_found_toast": "फ़ाइल मौजूद नहीं है!", - "category": { - "all_category": "सभी", - "pending_category": "अपूर्ण", - "snap_category": "स्नैप", - "story_category": "कहानी", - "spotlight_category": "स्पॉटलाइट" - }, - "debug_settings": "डीबग सेटिंग्स", - "debug_settings_page": { - "clear_file_title": "{file_name} फ़ाइल को साफ़ करें", - "clear_file_confirmation": "क्या आप वाकई {file_name} फ़ाइल को साफ़ करना चाहते हैं?", - "clear_cache_title": "कैश को साफ़ करें", - "reset_all_title": "सभी सेटिंग्स रीसेट करें", - "reset_all_confirmation": "क्या आप वाकई सभी सेटिंग्स को रीसेट करना चाहते हैं?", - "success_toast": "सफलता!" + "no_update_available": "कोई अद्यतन उपलब्ध नहीं है!", + "dialog_title": "नया अद्यतन उपलब्ध है!", + "dialog_message": "SnapEnhance के लिए एक नया अद्यतन उपलब्ध है! ({version})\n\n{body}", + "dialog_positive_button": "डाउनलोड और स्थापित करें", + "dialog_negative_button": "रद्द करें", + "downloading_toast": "अद्यतन डाउनलोड हो रहा है...", + "download_manager_notification_title": "SnapEnhance APK डाउनलोड हो रहा है..." + }, + "chat_export": { + "select_export_format": "निर्यात प्रारूप का चयन करें", + "select_media_type": "निर्यात करने के लिए मीडिया प्रकार का चयन करें", + "select_conversation": "निर्यात करने के लिए एक बातचीत का चयन करें", + "dialog_negative_button": "रद्द करें", + "dialog_neutral_button": "सभी निर्यात करें", + "dialog_positive_button": "निर्यात करें", + "exported_to": "{path} में निर्यात किया गया", + "exporting_chats": "बातचीत निर्यात कर रहा है...", + "processing_chats": "{amount} बातचीतों का प्रसंस्करण कर रहा है...", + "export_fail": "बातचीत {conversation} को निर्यात करने में विफल रहा", + "writing_output": "आउटपुट लिख रहा है...", + "finished": "तैयार हो गया! अब आप इस संवाद बॉक्स को बंद कर सकते हैं।", + "no_messages_found": "कोई संदेश नहीं मिले!", + "exporting_message": "{conversation} को निर्यात कर रहा है..." + }, + "button": { + "ok": "ठीक है", + "positive": "हाँ", + "negative": "नहीं", + "cancel": "रद्द करें", + "open": "खोलें" + }, + "download_manager_activity": { + "remove_all_title": "सभी डाउनलोड हटाएं", + "remove_all_text": "क्या आप इसे करना चाहते हैं?", + "remove_all": "सभी हटाएं", + "no_downloads": "कोई डाउनलोड नहीं", + "cancel": "रद्द करें", + "file_not_found_toast": "फ़ाइल मौजूद नहीं है!", + "category": { + "all_category": "सभी", + "pending_category": "अपूर्ण", + "snap_category": "स्नैप", + "story_category": "कहानी", + "spotlight_category": "स्पॉटलाइट" + }, + "debug_settings": "डीबग सेटिंग्स", + "debug_settings_page": { + "clear_file_title": "{file_name} फ़ाइल को साफ़ करें", + "clear_file_confirmation": "क्या आप वाकई {file_name} फ़ाइल को साफ़ करना चाहते हैं?", + "clear_cache_title": "कैश को साफ़ करें", + "reset_all_title": "सभी सेटिंग्स रीसेट करें", + "reset_all_confirmation": "क्या आप वाकई सभी सेटिंग्स को रीसेट करना चाहते हैं?", + "success_toast": "सफलता!", + "device_spoofer": "डिवाइस छुपाये" + } + }, + "download_processor": { + "download_started_toast": "डाउनलोड शुरू...", + "unsupported_content_type_toast": "असमर्थित फ़ाइल प्रकार!", + "failed_no_longer_available_toast": "यह मीडिया अब उपलब्ध नहीं है", + "already_queued_toast": "मीडिया पहले से कतार में है!", + "already_downloaded_toast": "मीडिया पहले से डाउनलोड हो चुका है!", + "saved_toast": "सवेड तु {path}", + "download_toast": "डोनलोडिंग टू {path}...", + "processing_toast": "प्रोसेसिंग {path}...", + "failed_generic_toast": "डाउनलोड करने में असफल", + "failed_to_create_preview_toast": "प्रीव्यू करने में असफल", + "failed_processing_toast": "संसाधित करने में असफल {error}", + "failed_gallery_toast": "गॅलरी में सेव करने में असफल {error}" + }, + "config_activity": { + "title": "SnapEnhance सेटिंग्स", + "selected_text": "{count} चयनित", + "invalid_number_toast": "अमान्य संख्या!" + }, + "spoof_activity": { + "title": "स्पूफ सेटिंग्स" } - }, - "download_manager_receiver": { - "already_queued_toast": "मीडिया पहले से कतार में है!", - "already_downloaded_toast": "मीडिया पहले से डाउनलोड हो चुका है!", - "saved_toast": "{path} में सहेजा गया", - "download_toast": "{path} को डाउनलोड कर रहा है...", - "processing_toast": "{path} को प्रसंस्करण कर रहा है...", - "failed_generic_toast": "डाउनलोड करने में विफल रहा", - "failed_processing_toast": "{error} को प्रसंस्करण करने में विफल रहा", - "failed_gallery_toast": "गैलरी में सहेजने में विफल रहा {error}" - }, - "config_activity": { - "title": "SnapEnhance सेटिंग्स", - "selected_text": "{count} चयनित", - "invalid_number_toast": "अमान्य संख्या!" - } } \ No newline at end of file diff --git a/core/src/main/assets/lang/hu_HU.json b/core/src/main/assets/lang/hu_HU.json @@ -0,0 +1,447 @@ +{ + "category": { + "spying_privacy": "Kémkedés & Adatvédelem", + "media_manager": "Médiakezelő", + "ui_tweaks": "Felhasználói felület és Módosítások", + "camera": "Kamera", + "updates": "Frissítések", + "experimental_debugging": "Kísérleti" + }, + "action": { + "clean_cache": "Gyorsítótár Törlése", + "clear_message_logger": "Üzenetnapló Törlése", + "refresh_mappings": "Hozzárendelések frissítése", + "open_map": "Válassz egy helyet a térképen", + "check_for_updates": "Frissítések keresése", + "export_chat_messages": "Chat üzenetek exportálása" + }, + "property": { + "message_logger": { + "name": "Üzenetnapló", + "description": "Megakadályozza az üzenetek törlését" + }, + "prevent_read_receipts": { + "name": "Olvasási Visszaigazolások Megakadályozása", + "description": "Megakadályozhatja, hogy bárki megtudja, hogy megnyitottad a Snapjeiket" + }, + "hide_bitmoji_presence": { + "name": "Bitmojik elrejtése", + "description": "Elrejti a Bitmojidat a beszélgetésből" + }, + "better_notifications": { + "name": "Jobb Értesítések", + "description": "Több információt mutat az értesítésekben" + }, + "notification_blacklist": { + "name": "Értesítési Tiltólista", + "description": "Elrejti a kiválasztott típusú értesítéseket" + }, + "disable_metrics": { + "name": "Mérések letiltása", + "description": "Letiltja a Snapchatnek küldött adatokat" + }, + "block_ads": { + "name": "Hirdetések Blokkolása", + "description": "Letiltja a megjelenő hirdetéseket" + }, + "unlimited_snap_view_time": { + "name": "Korlátlan Snap Megtekintés", + "description": "Eltávolítja a Snap megtekintési időkorlátot" + }, + "prevent_sending_messages": { + "name": "Üzenetek Küldésének Megakadályozása", + "description": "Megakadályozza bizonyos típusú üzenenetek küldését" + }, + "anonymous_story_view": { + "name": "Anonim Story nézés", + "description": "Megakadályozza, hogy megtudják, hogy láttad a történetüket" + }, + "hide_typing_notification": { + "name": "Gépelési értesítés elrejtése", + "description": "Megakadályozza a gépelési értesítések küldését" + }, + "save_folder": { + "name": "Letöltések mappa", + "description": "A mappa, ahová az összes médiát lemented" + }, + "auto_download_options": { + "name": "Automatikus letöltési beállítások", + "description": "Válaszd ki az automatikusan letölthető médiákat" + }, + "download_options": { + "name": "Letöltési beállítások", + "description": "A fájl elérési útvonal formátumának megadása" + }, + "chat_download_context_menu": { + "name": "Chat letöltés kontextusmenü", + "description": "A chat letöltés kontextusmenüjének engedélyezése" + }, + "gallery_media_send_override": { + "name": "Galéria Média küldés felülbírálása", + "description": "A galériából küldött média felülírása" + }, + "auto_save_messages": { + "name": "Üzenetek automatikus mentése", + "description": "Válaszd ki az automatikusan mentendő üzenetek típusát" + }, + "force_media_source_quality": { + "name": "Médiaforrás minőségének kikényszerítése", + "description": "Felülírja a médiaforrás minőségét" + }, + "download_logging": { + "name": "Napló letöltése", + "description": "Felugró buborék mutatása média letöltésekor" + }, + "enable_friend_feed_menu_bar": { + "name": "Barát beállítások menüsor", + "description": "Engedélyezi az új barát beállítások menüsort" + }, + "friend_feed_menu_buttons": { + "name": "Barát beállítások menü gombok", + "description": "Válaszd ki, hogy mely gombok jelenjenek meg a barát beállítások menüsorban" + }, + "friend_feed_menu_buttons_position": { + "name": "Barát beállítások pozíciójának indexe", + "description": "A barát beállítások menügombok pozíciója" + }, + "hide_ui_elements": { + "name": "UI Elemek elrejtése", + "description": "Válaszd ki, mely UI-elemeket szeretnéd elrejteni" + }, + "hide_story_section": { + "name": "Sztori rész elrejtése", + "description": "Bizonyos UI-elemek elrejtése a történet szekcióban" + }, + "story_viewer_override": { + "name": "Történet megtekintő felülírása", + "description": "Bekapcsol bizonyos funkciókat, amelyeket a Snapchat elrejtett" + }, + "streak_expiration_info": { + "name": "Mutassa a streak lejárati adatait", + "description": "Megjeleníti a streak lejárati adatait a streak-ek mellett" + }, + "disable_snap_splitting": { + "name": "Snap osztás kikapcsolása", + "description": "Megakadályozza a Snapek több részre osztását" + }, + "disable_video_length_restriction": { + "name": "Videóhossz-korlátozás letiltása", + "description": "Letiltja a videó hosszára vonatkozó korlátozásokat" + }, + "snapchat_plus": { + "name": "Snapchat Plusz", + "description": "Engedélyezi a Snapchat Plusz funkciókat" + }, + "new_map_ui": { + "name": "Új térkép UI", + "description": "Engedélyezi a térkép új UI" + }, + "location_spoof": { + "name": "Snapmap helymeghatározás átállító", + "description": "Meghamisítja az tartózkodási helyed a Snapmap-en" + }, + "message_preview_length": { + "name": "Üzenet előnézet hossza", + "description": "Az előnézetben megjelenítendő üzenetek mennyiségének megadása" + }, + "unlimited_conversation_pinning": { + "name": "Korlátlan beszélgetés kitűzés", + "description": "Lehetővé teszi korlátlan számú beszélgetés kitűzését" + }, + "disable_spotlight": { + "name": "Spotlight letiltása", + "description": "Letiltja a Spotlight oldalt" + }, + "enable_app_appearance": { + "name": "Az alkalmazás megjelenési beállításainak engedélyezése", + "description": "Engedélyezi a rejtett alkalmazás megjelenési beállításait" + }, + "startup_page_override": { + "name": "Kezdőoldal felülírása", + "description": "Felülírja az indítóoldalt" + }, + "disable_google_play_dialogs": { + "name": "A Google Play Szolgáltatások Párbeszédablakainak Letiltása", + "description": "Elrejti a Google Play Szolgáltatások elérhetőségére vonatkozó párbeszédablakokat" + }, + "auto_updater": { + "name": "Automatikus frissítő", + "description": "A frissítések ellenőrzésének időintervalluma" + }, + "disable_camera": { + "name": "Kamera letiltása", + "description": "Megakadályozza, hogy a Snapchat használhassa a kamerát" + }, + "immersive_camera_preview": { + "name": "Merev kamera előnézet", + "description": "Megakadályozza, hogy a Snapchat levágja a kamera előnézetét" + }, + "preview_resolution": { + "name": "Előnézet Felbontás", + "description": "Felülírja a kamera előnézeti felbontását" + }, + "picture_resolution": { + "name": "Képfelbontás", + "description": "Felülírja a képfelbontást" + }, + "force_highest_frame_rate": { + "name": "Legmagasabb képkocka sebesség kikényszerítése", + "description": "A lehető legmagasabb képkocka sebességet kényszeríti ki" + }, + "force_camera_source_encoding": { + "name": "Kamera forráskódolás kikényszerítése", + "description": "Kényszeríti a kamera forráskódolását" + }, + "app_passcode": { + "name": "App jelszó beállítása", + "description": "Beállít egy jelszót az alkalmazás zárolásához" + }, + "app_lock_on_resume": { + "name": "Alkalmazás zárolása folytatáskor", + "description": "Zárolja az alkalmazást az újbóli megnyitásakor" + }, + "infinite_story_boost": { + "name": "Végtelen történet Boost", + "description": "Végtelenül feldobja a történetedet" + }, + "meo_passcode_bypass": { + "name": "My Eyes Only jelszó megkerülése", + "description": "A My Eyes Only jelszó megkerülése\nEz csak akkor működik, ha a jelszót korábban helyesen adta meg" + }, + "amoled_dark_mode": { + "name": "AMOLED Sötét mód", + "description": "Engedélyezi az AMOLED sötét üzemmódot\nGyőződj meg róla, hogy a Snapchat sötét módja engedélyezve van" + }, + "unlimited_multi_snap": { + "name": "Korlátlan Multi Snap", + "description": "Lehetővé teszi, hogy korlátlan számú többszörös pillanatfelvételt készítsen" + }, + "device_spoof": { + "name": "Eszközértékek hamisítása", + "description": "Meghamisítja az eszközök értékeit" + }, + "device_fingerprint": { + "name": "Eszköz Ujjlenyomata", + "description": "Eszköz ujjlenyomatának meghamisítása" + }, + "android_id": { + "name": "Android Azonosítója", + "description": "Meghamísítja az eszköz Android Azonosítóját" + } + }, + "option": { + "property": { + "better_notifications": { + "chat": "Chat-üzenetek megjelenítése", + "snap": "Média megjelenítése", + "reply_button": "Válasz gomb hozzáadása", + "download_button": "Letöltés gomb hozzáadása" + }, + "friend_feed_menu_buttons": { + "auto_download_blacklist": "⬇️ Automatikus letöltési kivételek", + "anti_auto_save": "💬 Ne mentse le automatikusan az üzeneteket", + "stealth_mode": "👻 Lopakodó üzemmód", + "conversation_info": "👤 Beszélgetés információk" + }, + "download_options": { + "allow_duplicate": "Duplikált letöltések engedélyezése", + "create_user_folder": "Mappa létrehozása minden felhasználó számára", + "append_hash": "Egyedi hash hozzáadása a fájlnévhez", + "append_username": "Felhasználónév hozzáadása a fájl nevéhez", + "append_date_time": "Dátum és idő hozzáadása a fájl nevéhez", + "append_type": "Média típusa hozzáadása a fájl nevéhez", + "merge_overlay": "Snap képfelületek összevonása" + }, + "auto_download_options": { + "friend_snaps": "Barát Snap-ek", + "friend_stories": "Barát történetek", + "public_stories": "Nyilvános történeket", + "spotlight": "Spotlight" + }, + "download_logging": { + "started": "Elkezdődött", + "success": "Sikeres", + "progress": "Folyamat", + "failure": "Sikertelen" + }, + "auto_save_messages": { + "NOTE": "Hangüzenet", + "CHAT": "Üzenet", + "EXTERNAL_MEDIA": "Külső média", + "SNAP": "Snap", + "STICKER": "Matrica" + }, + "notifications": { + "chat_screenshot": "Képernyőkép", + "chat_screen_record": "Képernyőfelvétel", + "camera_roll_save": "Camera Roll mentése", + "chat": "Üzenet", + "chat_reply": "Chat Válasz", + "snap": "Snap", + "typing": "Gépelés", + "stories": "Történetek", + "initiate_audio": "Bejövő Hanghívás", + "abandon_audio": "Nem Fogadott Hanghívás", + "initiate_video": "Bejövő Videohívás", + "abandon_video": "Nem Fogadott Videohívás" + }, + "gallery_media_send_override": { + "ORIGINAL": "Eredeti", + "NOTE": "Hangüzenet", + "SNAP": "Snap", + "LIVE_SNAP": "Snap hanggal" + }, + "hide_ui_elements": { + "remove_call_buttons": "Hívás gombok eltávolítása", + "remove_cognac_button": "Cognac gomb eltávolítása", + "remove_live_location_share_button": "Élő helymegosztó gomb eltávolítása", + "remove_stickers_button": "Matricák eltávolítása gomb", + "remove_voice_record_button": "Hangfelvétel gomb eltávolítása", + "remove_camera_borders": "Kamerakeret eltávolítása" + }, + "auto_updater": { + "DISABLED": "Kikapcsolva", + "EVERY_LAUNCH": "Minden indításnál", + "DAILY": "Naponta", + "WEEKLY": "Hetente" + }, + "story_viewer_override": { + "OFF": "Ki", + "DISCOVER_PLAYBACK_SEEKBAR": "A lejátszás felfedezésének engedélyezése", + "VERTICAL_STORY_VIEWER": "Függőleges történetnézegető engedélyezése" + }, + "hide_story_section": { + "hide_friend_suggestions": "Barátjavaslatok elrejtése", + "hide_friends": "Barátok szekció elrejtése", + "hide_following": "Követések szakasz elrejtése", + "hide_for_you": "Neked szakasz elrejtése" + }, + "startup_page_override": { + "OFF": "Ki", + "ngs_map_icon_container": "Térkép", + "ngs_chat_icon_container": "Üzenetek", + "ngs_camera_icon_container": "Kamera", + "ngs_community_icon_container": "Közösség / Történetek", + "ngs_spotlight_icon_container": "Spotlight", + "ngs_search_icon_container": "Keresés" + } + } + }, + "friend_menu_option": { + "preview": "Előnézet", + "stealth_mode": "Lopakodás mód", + "auto_download_blacklist": "Automatikus letöltési kivételek", + "anti_auto_save": "Ne mentse automatikusan" + }, + "message_context_menu_option": { + "download": "Letöltés", + "preview": "Előnézet" + }, + "chat_action_menu": { + "preview_button": "Előnézet", + "download_button": "Letöltés", + "delete_logged_message_button": "Naplózott üzenet törlése" + }, + "opera_context_menu": { + "download": "Média letöltése" + }, + "modal_option": { + "profile_info": "Profil Infó", + "close": "Bezár" + }, + "gallery_media_send_override": { + "multiple_media_toast": "Egyszerre csak egy médiát küldhet" + }, + "conversation_preview": { + "streak_expiration": "Lejár {day} nap {hour} óra {minute} perc múlva", + "total_messages": "Összes kapott/küldött üzenetek: {count}", + "title": "Előnézet", + "unknown_user": "Ismeretlen felhasználó" + }, + "profile_info": { + "title": "Profil Infó", + "username": "Felhasználónév", + "display_name": "Megjelenített név", + "added_date": "Hozzáadás dátuma", + "birthday": "Születésnap : {month} {day}" + }, + "auto_updater": { + "no_update_available": "Nincs elérhető frissítés!", + "dialog_title": "Új frissítés elérhető!", + "dialog_message": "Új frissítés érhető el a SnapEnhance számára! ({version})\n\n{body}", + "dialog_positive_button": "Letöltés és telepítés", + "dialog_negative_button": "Mégsem", + "downloading_toast": "Frissítés letöltése...", + "download_manager_notification_title": "SnapEnhance APK letöltése..." + }, + "chat_export": { + "select_export_format": "Válassz export formátumot", + "select_media_type": "Válaszd ki az exportálandó médiatípusokat", + "select_conversation": "Válaszd ki az exportálandó beszélgetést", + "dialog_negative_button": "Mégsem", + "dialog_neutral_button": "Minden exportálása", + "dialog_positive_button": "Exportálás", + "exported_to": "Exportálva ide {path}", + "exporting_chats": "Üzenetek exportálása...", + "processing_chats": "{amount} beszélgetések feldolgozása...", + "export_fail": "Nem sikerült exportálni a beszélgetést {conversation}", + "writing_output": "Kimenet írása...", + "finished": "Kész! Most már ezt bezárhatod.", + "no_messages_found": "Nincsenek üzenetek!", + "exporting_message": "Expotálás {conversation}..." + }, + "button": { + "ok": "OK", + "positive": "Igen", + "negative": "Nem", + "cancel": "Mégsem", + "open": "Megnyitás" + }, + "download_manager_activity": { + "remove_all_title": "Összel letöltés eltávolítása", + "remove_all_text": "Biztos vagy benne?", + "remove_all": "Eltávolítás", + "no_downloads": "Nincsenek letöltések", + "cancel": "Mégsem", + "file_not_found_toast": "A fájl nem létezik!", + "category": { + "all_category": "Összes", + "pending_category": "Függőben", + "snap_category": "Snapek", + "story_category": "Sztorik", + "spotlight_category": "Spotlight" + }, + "debug_settings": "Hibakeresési beállítások", + "debug_settings_page": { + "clear_file_title": "{file_name} fájl törlése", + "clear_file_confirmation": "Biztos, hogy törölni akarod a {file_name} fájlt?", + "clear_cache_title": "Gyorsítótár törlése", + "reset_all_title": "Beállítások visszaállítása", + "reset_all_confirmation": "Biztos alapra szeretnéd helyezni?", + "success_toast": "Siker!", + "device_spoofer": "Eszköz hamisító" + } + }, + "download_processor": { + "download_started_toast": "A letöltés megkezdődött", + "unsupported_content_type_toast": "A tartalom típusa nem támogatott!", + "failed_no_longer_available_toast": "A média már nem érhető el", + "already_queued_toast": "A média már várólistán van!", + "already_downloaded_toast": "Ez már le lett töltve!", + "saved_toast": "Lementve {path}", + "download_toast": "Letöltés {path}...", + "processing_toast": "Feldolgozás {path}...", + "failed_generic_toast": "Letöltés sikertelen", + "failed_to_create_preview_toast": "Előnézet létrehozása sikertelen", + "failed_processing_toast": "Nem sikerült feldolgozni {error}", + "failed_gallery_toast": "Nem sikerült lementeni a galériába {error}" + }, + "config_activity": { + "title": "SnapEnhance Beállítások", + "selected_text": "{count} kiváltasztva", + "invalid_number_toast": "Érvénytelen szám!" + }, + "spoof_activity": { + "title": "Hamisítási Beállítások" + } +}+ \ No newline at end of file diff --git a/core/src/main/assets/lang/it_IT.json b/core/src/main/assets/lang/it_IT.json @@ -0,0 +1,447 @@ +{ + "category": { + "spying_privacy": "Spionaggio e Privacy", + "media_manager": "Gestione Multimediale", + "ui_tweaks": "UI e modifiche", + "camera": "Fotocamera", + "updates": "Aggiornamenti", + "experimental_debugging": "Sperimentale" + }, + "action": { + "clean_cache": "Svuota la Cache", + "clear_message_logger": "Cancella Registratore dei Messaggi", + "refresh_mappings": "Aggiorna Mappature", + "open_map": "Scegli la posizione sulla mappa", + "check_for_updates": "Controlla gli aggiornamenti", + "export_chat_messages": "Esporta i messaggi della chat" + }, + "property": { + "message_logger": { + "name": "Registratore dei Messaggi", + "description": "Impedisci l'eliminazione dei messaggi" + }, + "prevent_read_receipts": { + "name": "Impedisci le Ricevute di Lettura", + "description": "Impedisci a chiunque di sapere di aver aperto i propri Snap" + }, + "hide_bitmoji_presence": { + "name": "Nascondi Presenza Bitmoji", + "description": "Nascondi la presenza della tua Bitmoji dalla chat" + }, + "better_notifications": { + "name": "Migliori Notifiche", + "description": "Mostra ulteriori informazioni nelle notifiche" + }, + "notification_blacklist": { + "name": "Lista Nera delle Notifiche", + "description": "Nascondi il tipo di notifiche selezionato" + }, + "disable_metrics": { + "name": "Disabilita le Metriche", + "description": "Disabilita le metriche inviate a Snapchat" + }, + "block_ads": { + "name": "Blocca Annunci", + "description": "Blocca la visualizzazione degli annunci" + }, + "unlimited_snap_view_time": { + "name": "Tempo di Visualizzazione Illimitato degli Scatti", + "description": "Rimuove il limite di tempo per la visualizzazione degli Snap" + }, + "prevent_sending_messages": { + "name": "Impedisci L'Invio Di Messaggi", + "description": "Impedisce l'invio di determinati tipi di messaggi" + }, + "anonymous_story_view": { + "name": "Visualizzazione Anonima delle Storie", + "description": "Impedisci a chiunque di sapere che hai visualizzato la sua storia" + }, + "hide_typing_notification": { + "name": "Nascondi le Notifiche di Digitazione", + "description": "Impedisci l'invio di notifiche di digitazione" + }, + "save_folder": { + "name": "Cartella di salvataggio", + "description": "La cartella dove tutti i media sono salvati" + }, + "auto_download_options": { + "name": "Opzioni download automatico", + "description": "Seleziona quali media scaricare automaticamente" + }, + "download_options": { + "name": "Opzioni download", + "description": "Specifica il formato del percorso di salvataggio" + }, + "chat_download_context_menu": { + "name": "Menu Contestuale Download Chat", + "description": "Abilita il menu contestuale di download della chat" + }, + "gallery_media_send_override": { + "name": "Sovrascrivi Invio Media della Galleria", + "description": "Sovrascrive i media inviati dalla galleria" + }, + "auto_save_messages": { + "name": "Salvataggio Automatico Messaggi", + "description": "Seleziona che tipo di messaggi salvare automaticamente" + }, + "force_media_source_quality": { + "name": "Forza Qualità Sorgente Media", + "description": "Sovrascrive la qualità della sorgente multimediale" + }, + "download_logging": { + "name": "Scarica Log", + "description": "Mostra un notifica durante il download del media" + }, + "enable_friend_feed_menu_bar": { + "name": "Barra dei Menu Feed Amici", + "description": "Abilita la nuova Barra dei Menu Feed Amici" + }, + "friend_feed_menu_buttons": { + "name": "Pulsanti Menu Feed Amici", + "description": "Seleziona quali pulsanti mostrare nella Barra dei Menu Feed Amici" + }, + "friend_feed_menu_buttons_position": { + "name": "Indice Posizione Pulsanti Feed Amici", + "description": "La posizione dei pulsanti del menu Feed Amici" + }, + "hide_ui_elements": { + "name": "Nascondi Elementi UI", + "description": "Seleziona quali elementi UI sono da nascondere" + }, + "hide_story_section": { + "name": "Nascondi Sezione Storia", + "description": "Nascondi alcuni elementi della UI mostrati nella sezione storia" + }, + "story_viewer_override": { + "name": "Sovrascrivi Visualizzatore Storia", + "description": "Attiva alcune funzionalità che Snapchat ha nascosto" + }, + "streak_expiration_info": { + "name": "Mostra Le Informazioni Di Scadenza Streak", + "description": "Mostra le informazioni sulla scadenza della Serie, affianco alle serie" + }, + "disable_snap_splitting": { + "name": "Disabilita Divisione A Scatto", + "description": "Impedisci la divisione in più parti degli Scatti" + }, + "disable_video_length_restriction": { + "name": "Disabilita la Limitazione della Lunghezza del Video", + "description": "Disabilita le limitazioni della durata dei video" + }, + "snapchat_plus": { + "name": "Snapchat Plus", + "description": "Abilita le funzionalità di Snapchat Plus" + }, + "new_map_ui": { + "name": "Nuova UI Mappa", + "description": "Abilita l'UI della nuova mappa" + }, + "location_spoof": { + "name": "Falsificatore Posizione Snapmap", + "description": "Falsifica la tua posizione sulla Snapmap" + }, + "message_preview_length": { + "name": "Durata Anteprima del Messaggio", + "description": "Specifica la quantità di messaggi da visualizzare in anteprima" + }, + "unlimited_conversation_pinning": { + "name": "Fissazione Illimitata delle Conversazioni", + "description": "Consente di fissare conversazioni illimitate" + }, + "disable_spotlight": { + "name": "Disabilita Spotlight", + "description": "Disabilita la pagina di Spotlight" + }, + "enable_app_appearance": { + "name": "Consenti Impostazioni d'Aspetto dell'App", + "description": "Abilita le impostazioni di aspetto dell'app nascoste" + }, + "startup_page_override": { + "name": "Sovrascrivi Pagina d'Avvio", + "description": "Sovrascrive la pagina di avvio" + }, + "disable_google_play_dialogs": { + "name": "Disabilita Finestre di Google Play Services", + "description": "Impedisci la visualizzazione delle finestre di disponibilità di Google Play Services" + }, + "auto_updater": { + "name": "Aggiornamento Automatico", + "description": "L'intervallo di verifica degli aggiornamenti" + }, + "disable_camera": { + "name": "Disabilita Fotocamera", + "description": "Impedisce a Snapchat di poter utilizzare la fotocamera" + }, + "immersive_camera_preview": { + "name": "Anteprima Immersiva Fotocamera", + "description": "Impedisce a Snapchat di ritagliare l'anteprima della fotocamera" + }, + "preview_resolution": { + "name": "Risoluzione dell'Anteprima", + "description": "Sovrascrive la risoluzione d'anteprima della fotocamera" + }, + "picture_resolution": { + "name": "Risoluzione dell'Immagine", + "description": "Sovrascrive la risoluzione dell'immagine" + }, + "force_highest_frame_rate": { + "name": "Forza Frame Rate Più Elevato", + "description": "Forza la frequenza di fotogrammi maggiore possibile" + }, + "force_camera_source_encoding": { + "name": "Forza Codifica Fonte Fotocamera", + "description": "Forza la codifica della fonte della fotocamera" + }, + "app_passcode": { + "name": "Imposta Passcode dell'App", + "description": "Imposta un passcode per bloccare l'app" + }, + "app_lock_on_resume": { + "name": "Blocca App Quando Riaperta", + "description": "Blocca l'app quando è riaperta" + }, + "infinite_story_boost": { + "name": "Incremento Infinito Storie", + "description": "Incrementa infinitamente le tue storie" + }, + "meo_passcode_bypass": { + "name": "Superamento Passcode My Eyes Only", + "description": "Supera il passcode di My Eyes Only\nFunzionerà soltanto se il passcode è stato precedentemente inserito correttamente" + }, + "amoled_dark_mode": { + "name": "Modalità Scura AMOLED", + "description": "Abilita la modalità scura AMOLED\nAssicurati che la modalità scura di Snapchat sia abilitata" + }, + "unlimited_multi_snap": { + "name": "Snap Multipli Illimitati", + "description": "Ti consente di scattare una quantità illimitata di scatti multipli" + }, + "device_spoof": { + "name": "Falsifica Valori Dispositivo", + "description": "Falsifica i valori del dispositivo" + }, + "device_fingerprint": { + "name": "Impronta Digitale del Dispositivo", + "description": "Falsifica l'impronta digitale del dispositivo" + }, + "android_id": { + "name": "ID Android", + "description": "Falsifica gli ID Android dei dispositivi" + } + }, + "option": { + "property": { + "better_notifications": { + "chat": "Mostra messaggi della chat", + "snap": "Mostra media", + "reply_button": "Aggiungi pulsante di risposta", + "download_button": "Aggiungi pulsante di download" + }, + "friend_feed_menu_buttons": { + "auto_download_blacklist": "⬇️ Lista Nera Download Automatici", + "anti_auto_save": "💬 Impedisci Salvataggio Automatico Messaggi", + "stealth_mode": "👻 Modalità Stealth", + "conversation_info": "👤 Info sulla Conversazione" + }, + "download_options": { + "allow_duplicate": "Consenti download duplicati", + "create_user_folder": "Crea cartella per ogni utente", + "append_hash": "Aggiungi un hash univoco al nome del file", + "append_username": "Aggiungi il nome utente al nome del file", + "append_date_time": "Aggiungi la data e l'ora al nome del file", + "append_type": "Aggiungi il tipo di file multimediale al nome del file", + "merge_overlay": "Unisci Sovrapposizioni delle Immagini Snap" + }, + "auto_download_options": { + "friend_snaps": "Snap di Amici", + "friend_stories": "Snap Storie", + "public_stories": "Storie Pubbliche", + "spotlight": "Spotlight" + }, + "download_logging": { + "started": "Avviato", + "success": "Riuscito", + "progress": "Avanzamento", + "failure": "Fallito" + }, + "auto_save_messages": { + "NOTE": "Nota Vocale", + "CHAT": "Chat", + "EXTERNAL_MEDIA": "Media Esterno", + "SNAP": "Snap", + "STICKER": "Adesivo" + }, + "notifications": { + "chat_screenshot": "Istantanea", + "chat_screen_record": "Registrazione Schermo", + "camera_roll_save": "Salvataggo Rullino", + "chat": "Chat", + "chat_reply": "Risposta alla Chat", + "snap": "Aggancia", + "typing": "Sta scrivendo...", + "stories": "Storie", + "initiate_audio": "Chiamata Vocale in Arrivo", + "abandon_audio": "Chiamata Vocale Persa", + "initiate_video": "Videochiamata in Arrivo", + "abandon_video": "Videochiamata Persa" + }, + "gallery_media_send_override": { + "ORIGINAL": "Originale", + "NOTE": "Nota Vocale", + "SNAP": "Snap", + "LIVE_SNAP": "Scatto con audio" + }, + "hide_ui_elements": { + "remove_call_buttons": "Rimuovi Pulsanti di Chiamata", + "remove_cognac_button": "Rimuovi Pulsante Cognac", + "remove_live_location_share_button": "Rimuovi Pulsante Condividi Posizione Live", + "remove_stickers_button": "Rimuovi Pulsante Adesivi", + "remove_voice_record_button": "Rimuovi Pulsante Registrazione Vocale", + "remove_camera_borders": "Rimuovi Bordi Fotocamera" + }, + "auto_updater": { + "DISABLED": "Disabilitato", + "EVERY_LAUNCH": "A Ogni Avviio", + "DAILY": "Ogni Giorno", + "WEEKLY": "Ogni Settimana" + }, + "story_viewer_override": { + "OFF": "Spento", + "DISCOVER_PLAYBACK_SEEKBAR": "Abilita Barra di Ricerca di Riproduzione Scopri", + "VERTICAL_STORY_VIEWER": "Abilita Visualizzatore Verticale delle Storie" + }, + "hide_story_section": { + "hide_friend_suggestions": "Nascondi i suggerimenti degli amici", + "hide_friends": "Nascondi sezione degli amici", + "hide_following": "Nascondi sezione dei seguiti", + "hide_for_you": "Nascondi la sezione dei Per Te" + }, + "startup_page_override": { + "OFF": "Off", + "ngs_map_icon_container": "Mappa", + "ngs_chat_icon_container": "Chat", + "ngs_camera_icon_container": "Fotocamera", + "ngs_community_icon_container": "Community / Storie", + "ngs_spotlight_icon_container": "Riflettore", + "ngs_search_icon_container": "Cerca" + } + } + }, + "friend_menu_option": { + "preview": "Anteprima", + "stealth_mode": "Modalità Stealth", + "auto_download_blacklist": "Scarica Automaticamente la Lista Nera", + "anti_auto_save": "Anti-Salvataggio Automatico" + }, + "message_context_menu_option": { + "download": "Scarica", + "preview": "Anteprima" + }, + "chat_action_menu": { + "preview_button": "Anteprima", + "download_button": "Scarica", + "delete_logged_message_button": "Elimina Messaggio Caricato" + }, + "opera_context_menu": { + "download": "Scarica Media" + }, + "modal_option": { + "profile_info": "Info Profilo", + "close": "Chiudi" + }, + "gallery_media_send_override": { + "multiple_media_toast": "Puoi inviare soltanto un media per volta" + }, + "conversation_preview": { + "streak_expiration": "scade tra {day} giorni, {hour} ore, {minute} minuti", + "total_messages": "Messaggi inviati/ricevuti totali: {count}", + "title": "Anteprima", + "unknown_user": "Utente Sconosciuto" + }, + "profile_info": { + "title": "Info sul Profilo", + "username": "Nome Utente", + "display_name": "Nome Visualizzato", + "added_date": "Data di Aggiunta", + "birthday": "Compleanno: {day} {month}" + }, + "auto_updater": { + "no_update_available": "Nessun Aggiornamento disponibile!", + "dialog_title": "Nuovo Aggiornamento disponibile!", + "dialog_message": "Un nuovo Aggiornamento per SnapEnhance è disponibile! ({version})\n\n{body}", + "dialog_positive_button": "Scarica e Installa", + "dialog_negative_button": "Annulla", + "downloading_toast": "Scaricando l'Aggiornamento...", + "download_manager_notification_title": "Scaricando l'APK di SnapEnhance..." + }, + "chat_export": { + "select_export_format": "Seleziona il Formato d'Esportazione", + "select_media_type": "Seleziona Tipi di Media da esportare", + "select_conversation": "Seleziona un Conversazione da esportare", + "dialog_negative_button": "Annulla", + "dialog_neutral_button": "Esporta Tutto", + "dialog_positive_button": "Esporta", + "exported_to": "Esportato a {path}", + "exporting_chats": "Esportando le Chat...", + "processing_chats": "Elaborando {amount} conversazioni...", + "export_fail": "Impossibile esportare la conversazione {conversation}", + "writing_output": "Scrivendo il risultato...", + "finished": "Fatto! Ora puoi chiudere questa finestra.", + "no_messages_found": "Nessun messaggio trovato!", + "exporting_message": "Esportando {conversation}..." + }, + "button": { + "ok": "OK", + "positive": "Sì", + "negative": "No", + "cancel": "Annulla", + "open": "Apri" + }, + "download_manager_activity": { + "remove_all_title": "Rimuovi tutti i Download", + "remove_all_text": "Sei sicuro di volerlo fare?", + "remove_all": "Rimuovi Tutto", + "no_downloads": "Nessun download", + "cancel": "Annulla", + "file_not_found_toast": "Il file non esiste!", + "category": { + "all_category": "Tutto", + "pending_category": "In Sospeso", + "snap_category": "Scatti", + "story_category": "Storie", + "spotlight_category": "Spotlight" + }, + "debug_settings": "Impostazioni di Debug", + "debug_settings_page": { + "clear_file_title": "Cancella il file {file_name}", + "clear_file_confirmation": "Sei sicuro di voler cancellare il file {file_name}?", + "clear_cache_title": "Svuota la Cache", + "reset_all_title": "Ripristina tutte le impostazioni", + "reset_all_confirmation": "Sei sicuro di voler ripristinare tutte le impostazioni?", + "success_toast": "Successo!", + "device_spoofer": "Falsificatore Dispositivo" + } + }, + "download_processor": { + "download_started_toast": "Download avviato", + "unsupported_content_type_toast": "Tipo di contenuto non supportato!", + "failed_no_longer_available_toast": "Media non più disponibile", + "already_queued_toast": "Media già in coda!", + "already_downloaded_toast": "Media già scaricato!", + "saved_toast": "Salvato in {path}", + "download_toast": "Scaricando {path}...", + "processing_toast": "Elaborando {path}...", + "failed_generic_toast": "Impossibile scaricare", + "failed_to_create_preview_toast": "Impossibile creare l'anteprima", + "failed_processing_toast": "Impossibile elaborare {error}", + "failed_gallery_toast": "Impossibile salvare sulla galleria {error}" + }, + "config_activity": { + "title": "Impostazioni di SnapEnhance", + "selected_text": "{count} selezionati", + "invalid_number_toast": "Numero non valido!" + }, + "spoof_activity": { + "title": "Falsifica Impostazioni" + } +}+ \ No newline at end of file diff --git a/core/src/main/assets/lang/tr_TR.json b/core/src/main/assets/lang/tr_TR.json @@ -0,0 +1,447 @@ +{ + "category": { + "spying_privacy": "Casusluk ve Gizlilik", + "media_manager": "Medya Yöneticisi", + "ui_tweaks": "Arayüz ve İnce Ayarlar", + "camera": "Kamera", + "updates": "Güncellemeler", + "experimental_debugging": "Deneysel" + }, + "action": { + "clean_cache": "Temiz Önbellek", + "clear_message_logger": "Mesaj Kaydediciyi Temizle", + "refresh_mappings": "Haritalamaları Yenile", + "open_map": "Harita üzerinde konum seçin", + "check_for_updates": "Güncellemeleri kontrol edin", + "export_chat_messages": "Sohbet mesajlarını dışa aktar" + }, + "property": { + "message_logger": { + "name": "Mesaj Kaydedici", + "description": "Mesajların silinmesini önler" + }, + "prevent_read_receipts": { + "name": "Okundu Bilgisini Önle", + "description": "Herhangi birinin Snap'lerini açtığınızı bilmesini önleyin" + }, + "hide_bitmoji_presence": { + "name": "Bitmoji'yi Gizle", + "description": "Bitmoji'nizi sohbetten gizler" + }, + "better_notifications": { + "name": "Daha İyi Bildirimler", + "description": "Bildirimlerde daha fazla bilgi gösterir" + }, + "notification_blacklist": { + "name": "Bildirim Kara Listesi", + "description": "Seçilen bildirimin türünü gizler" + }, + "disable_metrics": { + "name": "Ölçümleri Devre Dışı Bırak", + "description": "Snapchat'e gönderilen ölçüm verilerini devre dışı bırakır" + }, + "block_ads": { + "name": "Reklamları Engelle", + "description": "Reklamların görüntülenmesini engeller" + }, + "unlimited_snap_view_time": { + "name": "Sınırsız Snap Görüntüleme Süresi", + "description": "Snap'leri görüntülemek için zaman sınırını kaldırır" + }, + "prevent_sending_messages": { + "name": "Mesaj Göndermeyi Engelle", + "description": "Belirli mesaj türlerinin gönderilmesini engeller" + }, + "anonymous_story_view": { + "name": "Anonim Hikaye Görünümü", + "description": "Herhangi birinin hikayelerini gördüğünüzü bilmesini engeller" + }, + "hide_typing_notification": { + "name": "Yazıyor Bildirimini Gizle", + "description": "Yazma bildirimlerinin gönderilmesini önler" + }, + "save_folder": { + "name": "Kayıt Klasörü", + "description": "Tüm medyanın kaydedildiği klasör" + }, + "auto_download_options": { + "name": "Otomatik İndirme Seçenekleri", + "description": "Hangi medyaların otomatik indirileceğini seçin" + }, + "download_options": { + "name": "İndirme Seçenekleri", + "description": "Dosya yolu biçimini belirleyin" + }, + "chat_download_context_menu": { + "name": "Sohbet İndirme İçerik Menüsü", + "description": "Sohbet indirme içerik menüsünü etkinleştirin" + }, + "gallery_media_send_override": { + "name": "Galeri Medya Yüklemesini Aç", + "description": "Galeriden medya yüklenmesine olanak verir" + }, + "auto_save_messages": { + "name": "Mesajları Otomatik Kaydet", + "description": "Hangi tür mesajların otomatik olarak kaydedileceğini seçin" + }, + "force_media_source_quality": { + "name": "Medya Kaynak Kalitesini Zorla", + "description": "Medya kaynağı kalitesini düşürmez" + }, + "download_logging": { + "name": "İndirme Günlüğü", + "description": "Medya indirilirken bir tost mesajı göster" + }, + "enable_friend_feed_menu_bar": { + "name": "Arkadaş Akışı Menü Çubuğu", + "description": "Yeni Arkadaş Akışı Menü Çubuğunu etkinleştirir" + }, + "friend_feed_menu_buttons": { + "name": "Arkadaş Akışı Menü Düğmeleri", + "description": "Arkadaş Akışı Menü Çubuğunda hangi düğmelerin gösterileceğini seçin" + }, + "friend_feed_menu_buttons_position": { + "name": "Arkadaş Akışı Düğmeleri Pozisyonu Dizini", + "description": "Arkadaş Akışı Menü Düğmelerinin konumu" + }, + "hide_ui_elements": { + "name": "Arayüz Öğelerini Gizle", + "description": "Hangi arayüz öğelerinin gizleneceğini seçin" + }, + "hide_story_section": { + "name": "Hikaye Bölümünü Gizle", + "description": "Hikaye bölümünde gösterilen belirli arayüz öğelerini gizle" + }, + "story_viewer_override": { + "name": "Hikaye Görüntüleyici Geçersiz Kılma", + "description": "Snapchat'in gizlediği belirli özellikleri açar" + }, + "streak_expiration_info": { + "name": "Seri Sona Erme Bilgisini Göster", + "description": "Serilerin yanında Seri sona erme bilgisini gösterir" + }, + "disable_snap_splitting": { + "name": "Snap Bölmeyi Devre Dışı Bırak", + "description": "Snap'lerin birden fazla parçaya bölünmesini önler" + }, + "disable_video_length_restriction": { + "name": "Video Uzunluğu Kısıtlamasını Devre Dışı Bırak", + "description": "Video uzunluğu kısıtlamalarını devre dışı bırakır" + }, + "snapchat_plus": { + "name": "Snapchat Plus", + "description": "Snapchat Plus özelliklerini etkinleştirir" + }, + "new_map_ui": { + "name": "Yeni Harita Arayüzü", + "description": "Yeni harita arayüzünü etkinleştirir" + }, + "location_spoof": { + "name": "Snapmap Konum Değiştirici", + "description": "Snapmap'te konumunuzu taklit eder" + }, + "message_preview_length": { + "name": "Mesaj Önizleme Uzunluğu", + "description": "Önizlenecek mesaj miktarını belirtir" + }, + "unlimited_conversation_pinning": { + "name": "Sınırsız Konuşma Sabitleme", + "description": "Sınırsız konuşmayı sabitleme olanağı sağlar" + }, + "disable_spotlight": { + "name": "Spotlight'ı Devre Dışı Bırak", + "description": "Spotlight sayfasını devre dışı bırakır" + }, + "enable_app_appearance": { + "name": "Uygulama Görünüm Ayarlarını Etkinleştir", + "description": "Gizli uygulama görünümü ayarlarını etkinleştirir" + }, + "startup_page_override": { + "name": "Başlangıç Sayfasını Geçersiz Kıl", + "description": "Başlangıç sayfasını geçersiz kılar" + }, + "disable_google_play_dialogs": { + "name": "Google Play Hizmetleri İletişim Kutularını Devre Dışı Bırak", + "description": "Google Play Hizmetleri kullanılabilirlik iletişim kutularının gösterilmesini önler" + }, + "auto_updater": { + "name": "Otomatik Güncelleyici", + "description": "Güncellemeleri kontrol etme aralığı" + }, + "disable_camera": { + "name": "Kamerayı Devre Dışı Bırak", + "description": "Snapchat'in kamerayı kullanabilmesini engeller" + }, + "immersive_camera_preview": { + "name": "Sürükleyici Kamera Önizlemesi", + "description": "Snapchat'in kamera önizlemesini kırpmasını engeller" + }, + "preview_resolution": { + "name": "Önizleme Çözünürlüğü", + "description": "Kamera önizleme çözünürlüğünü değiştirir" + }, + "picture_resolution": { + "name": "Fotoğraf Çözünürlüğü", + "description": "Fotoğraf çözünürlüğünü değiştirir" + }, + "force_highest_frame_rate": { + "name": "En Yüksek Kare Hızını Zorla", + "description": "Mümkün olan en yüksek kare hızını zorlar" + }, + "force_camera_source_encoding": { + "name": "Kamera Kaynağı Kodlamasını Zorla", + "description": "Kamera kaynak kodlamasını zorlar" + }, + "app_passcode": { + "name": "Uygulama Parolasını Ayarla", + "description": "Uygulamayı kilitlemek için bir parola ayarlar" + }, + "app_lock_on_resume": { + "name": "Uygulama Yeniden Açıldığında Kilit", + "description": "Uygulama yeniden açıldığında kilitlenir" + }, + "infinite_story_boost": { + "name": "Sınırsız Hikaye Desteği", + "description": "Hikayenizi sınırsız güçlendirir" + }, + "meo_passcode_bypass": { + "name": "My Eyes Only Şifresini Kır", + "description": "My Eyes Only şifresini atlayın\nBu yalnızca parola daha önce doğru girilmişse çalışacaktır" + }, + "amoled_dark_mode": { + "name": "AMOLED Karanlık Mod", + "description": "AMOLED karanlık modunu etkinleştirir\nSnapchat'in karanlık modunun etkin olduğundan emin olun" + }, + "unlimited_multi_snap": { + "name": "Sınırsız Çoklu Snap", + "description": "Sınırsız sayıda çoklu snap çekmenizi sağlar" + }, + "device_spoof": { + "name": "Sahte Cihaz Değerleri", + "description": "Cihaz değerlerini taklit eder" + }, + "device_fingerprint": { + "name": "Cihaz Parmak İzi", + "description": "Cihaz parmak izini taklit eder" + }, + "android_id": { + "name": "Android Kimliği", + "description": "Cihazların Android kimliğini taklit eder" + } + }, + "option": { + "property": { + "better_notifications": { + "chat": "Sohbet mesajlarını göster", + "snap": "Medyaları göster", + "reply_button": "Yanıtlama düğmesi ekle", + "download_button": "İndirme düğmesi ekle" + }, + "friend_feed_menu_buttons": { + "auto_download_blacklist": "⬇️ Kara Liste Otomatik İndirme", + "anti_auto_save": "💬 Anti Otomatik Mesaj Kaydetme", + "stealth_mode": "👻 Gizli Mod", + "conversation_info": "👤 Konuşma Bilgileri" + }, + "download_options": { + "allow_duplicate": "Çift indirmelere izin ver", + "create_user_folder": "Her kullanıcı için klasör oluştur", + "append_hash": "Dosya adına benzersiz bir hash ekle", + "append_username": "Dosya adına kullanıcı adını ekle", + "append_date_time": "Dosya adına tarih ve saati ekle", + "append_type": "Medya türünü dosya adına ekle", + "merge_overlay": "Snap Görüntü Kaplamalarını Birleştirme" + }, + "auto_download_options": { + "friend_snaps": "Arkadaş Snapleri", + "friend_stories": "Arkadaş Hikayeleri", + "public_stories": "Herkese Açık Hikayeler", + "spotlight": "Spotlight" + }, + "download_logging": { + "started": "Başladı", + "success": "Başarılı", + "progress": "Süreç", + "failure": "Hata" + }, + "auto_save_messages": { + "NOTE": "Sesli Not", + "CHAT": "Sohbet", + "EXTERNAL_MEDIA": "Harici Medya", + "SNAP": "Snap", + "STICKER": "Çıkartma" + }, + "notifications": { + "chat_screenshot": "Ekran Görüntüsü", + "chat_screen_record": "Ekran Kaydı", + "camera_roll_save": "Film Rulosu Kaydı", + "chat": "Sohbet", + "chat_reply": "Sohbet Cevabı", + "snap": "Snap", + "typing": "Yazıyor", + "stories": "Hikayeler", + "initiate_audio": "Gelen Sesli Arama", + "abandon_audio": "Cevapsız Sesli Arama", + "initiate_video": "Gelen Görüntülü Arama", + "abandon_video": "Cevapsız Görüntülü Arama" + }, + "gallery_media_send_override": { + "ORIGINAL": "Orijinal", + "NOTE": "Sesli Not", + "SNAP": "Snap", + "LIVE_SNAP": "Sesli Snap" + }, + "hide_ui_elements": { + "remove_call_buttons": "Arama Butonlarını Kaldır", + "remove_cognac_button": "Konyak Butonunu Kaldır", + "remove_live_location_share_button": "Canlı Konum Paylaş Butonunu Kaldır", + "remove_stickers_button": "Çıkartmalar Butonunu Kaldır", + "remove_voice_record_button": "Ses Kayıt Butonunu Kaldır", + "remove_camera_borders": "Kamera Kenarlıklarını Kaldır" + }, + "auto_updater": { + "DISABLED": "Devre dışı", + "EVERY_LAUNCH": "Her Açılışta", + "DAILY": "Günlük", + "WEEKLY": "Haftalık" + }, + "story_viewer_override": { + "OFF": "Kapalı", + "DISCOVER_PLAYBACK_SEEKBAR": "Keşfet Oynatma Seekbarını Etkinleştir", + "VERTICAL_STORY_VIEWER": "Dikey Hikaye Görüntüleyiciyi Etkinleştir" + }, + "hide_story_section": { + "hide_friend_suggestions": "Arkadaş önerilerini gizle", + "hide_friends": "Arkadaşlar bölümünü gizle", + "hide_following": "Takip edilenler bölümünü gizle", + "hide_for_you": "Sizin İçin Bölümünü Gizle" + }, + "startup_page_override": { + "OFF": "Kapalı", + "ngs_map_icon_container": "Harita", + "ngs_chat_icon_container": "Sohbet", + "ngs_camera_icon_container": "Kamera", + "ngs_community_icon_container": "Topluluk / Hikayeler", + "ngs_spotlight_icon_container": "Spotlight", + "ngs_search_icon_container": "Ara" + } + } + }, + "friend_menu_option": { + "preview": "Önizleme", + "stealth_mode": "Gizli Mod", + "auto_download_blacklist": "Kara Liste Otomatik İndirme", + "anti_auto_save": "Anti Otomatik Kaydetme" + }, + "message_context_menu_option": { + "download": "İndir", + "preview": "Önizleme" + }, + "chat_action_menu": { + "preview_button": "Önizleme", + "download_button": "İndir", + "delete_logged_message_button": "Kaydedilen Mesajı Sil" + }, + "opera_context_menu": { + "download": "Medyayı İndir" + }, + "modal_option": { + "profile_info": "Profil Bilgisi", + "close": "Kapat" + }, + "gallery_media_send_override": { + "multiple_media_toast": "Bir seferde yalnızca bir medya gönderebilirsiniz" + }, + "conversation_preview": { + "streak_expiration": "{day} gün {hour} saat {minute} dakika içinde sona eriyor", + "total_messages": "Toplam gönderilen/alınan mesajlar: {count}", + "title": "Önizleme", + "unknown_user": "Bilinmeyen Kullanıcı" + }, + "profile_info": { + "title": "Profil Bilgisi", + "username": "Kullanıcı Adı", + "display_name": "Görünen İsim", + "added_date": "Eklenme Tarihi", + "birthday": "Doğum Günü: {day} {month}" + }, + "auto_updater": { + "no_update_available": "Güncelleme yok!", + "dialog_title": "Güncelleme mevcut!", + "dialog_message": "SnapEnhance için yeni bir güncelleme mevcut! ({version})\n\n{body}", + "dialog_positive_button": "İndir ve Yükle", + "dialog_negative_button": "İptal", + "downloading_toast": "Güncelleme İndiriliyor...", + "download_manager_notification_title": "SnapEnhance APK'sı indiriliyor..." + }, + "chat_export": { + "select_export_format": "Dışa Aktarma Formatını Seçin", + "select_media_type": "Dışa Aktarılacak Medya Türlerini Seçin", + "select_conversation": "Dışa aktarmak için bir Konuşma seçin", + "dialog_negative_button": "İptal", + "dialog_neutral_button": "Tümünü Dışa Aktar", + "dialog_positive_button": "Dışa Aktar", + "exported_to": "{path}'a aktarıldı", + "exporting_chats": "Sohbetler Dışa Aktarılıyor...", + "processing_chats": "{amount} konuşma işleniyor...", + "export_fail": "Konuşma {conversation} dışa aktarılamadı", + "writing_output": "Çıktı yazılıyor...", + "finished": "Bitti! Artık bu iletişim kutusunu kapatabilirsiniz.", + "no_messages_found": "Mesaj bulunamadı!", + "exporting_message": "{conversation} dışa aktarılıyor..." + }, + "button": { + "ok": "Tamam", + "positive": "Evet", + "negative": "Hayır", + "cancel": "İptal", + "open": "Aç" + }, + "download_manager_activity": { + "remove_all_title": "Tüm İndirmeleri Kaldır", + "remove_all_text": "Bunu yapmak istediğine emin misin?", + "remove_all": "Tümünü Kaldır", + "no_downloads": "İndirme yok", + "cancel": "İptal", + "file_not_found_toast": "Dosya yok!", + "category": { + "all_category": "Tümü", + "pending_category": "Beklemede", + "snap_category": "Snapler", + "story_category": "Hikayeler", + "spotlight_category": "Spotlight" + }, + "debug_settings": "Hata Ayıklama Ayarları", + "debug_settings_page": { + "clear_file_title": "{file_name} dosyasını temizle", + "clear_file_confirmation": "{file_name} dosyasını temizlemek istediğinizden emin misiniz?", + "clear_cache_title": "Önbelleği Temizle", + "reset_all_title": "Tüm ayarları sıfırla", + "reset_all_confirmation": "Tüm ayarları sıfırlamak istediğinizden emin misiniz?", + "success_toast": "Başarılı!", + "device_spoofer": "Cihaz Spoofer" + } + }, + "download_processor": { + "download_started_toast": "İndirme başladı", + "unsupported_content_type_toast": "Desteklenmeyen içerik türü!", + "failed_no_longer_available_toast": "Medya artık mevcut değil", + "already_queued_toast": "Medya zaten sırada!", + "already_downloaded_toast": "Medya zaten indirildi!", + "saved_toast": "{path}'a kaydedildi", + "download_toast": "{path} indiriliyor...", + "processing_toast": "{path} işleniyor...", + "failed_generic_toast": "İndirme başarısız oldu", + "failed_to_create_preview_toast": "Önizleme oluşturulamadı", + "failed_processing_toast": "{error} işlenemedi", + "failed_gallery_toast": "Galeriye kaydedilemedi {error}" + }, + "config_activity": { + "title": "SnapEnhance Ayarları", + "selected_text": "{count} seçildi", + "invalid_number_toast": "Geçersiz sayı!" + }, + "spoof_activity": { + "title": "Spoof Ayarları" + } +}+ \ No newline at end of file diff --git a/core/src/main/kotlin/me/rhunk/snapenhance/features/impl/AutoUpdater.kt b/core/src/main/kotlin/me/rhunk/snapenhance/features/impl/AutoUpdater.kt @@ -41,6 +41,11 @@ class AutoUpdater : Feature("AutoUpdater", loadParams = FeatureLoadParams.ACTIVI } } + @Suppress("DEPRECATION") + private fun getCPUArchitecture(): String { + return Build.CPU_ABI + } + @SuppressLint("UnspecifiedRegisterReceiverFlag") fun checkForUpdates(): String? { val endpoint = Request.Builder().url("https://api.github.com/repos/rhunk/SnapEnhance/releases").build() @@ -56,8 +61,14 @@ class AutoUpdater : Feature("AutoUpdater", loadParams = FeatureLoadParams.ACTIVI val latestVersion = latestRelease.getAsJsonPrimitive("tag_name").asString if (latestVersion.removePrefix("v") == BuildConfig.VERSION_NAME) return null + val architectureName = when (getCPUArchitecture()) { + "armeabi-v7a", "armeabi" -> "armv7" + "arm64-v8a" -> "armv8" + else -> { throw Throwable("Failed getting architecture") } + } + val releaseContentBody = latestRelease.getAsJsonPrimitive("body").asString - val downloadEndpoint = latestRelease.getAsJsonArray("assets").get(0).asJsonObject.getAsJsonPrimitive("browser_download_url").asString + val downloadEndpoint = "https://github.com/rhunk/SnapEnhance/releases/download/${latestVersion}/app-${latestVersion.removePrefix("v")}-${architectureName}-release-signed.apk" context.runOnUiThread { ViewAppearanceHelper.newAlertDialogBuilder(context.mainActivity) diff --git a/core/src/main/kotlin/me/rhunk/snapenhance/manager/impl/ActionManager.kt b/core/src/main/kotlin/me/rhunk/snapenhance/manager/impl/ActionManager.kt @@ -26,11 +26,8 @@ class ActionManager( load(CleanCache::class) load(ExportChatMessages::class) load(OpenMap::class) - - if(!BuildConfig.DEBUG) { - load(CheckForUpdates::class) - } - else { + load(CheckForUpdates::class) + if(BuildConfig.DEBUG) { load(ClearMessageLogger::class) load(RefreshMappings::class) } diff --git a/core/src/main/kotlin/me/rhunk/snapenhance/ui/menu/impl/SettingsMenu.kt b/core/src/main/kotlin/me/rhunk/snapenhance/ui/menu/impl/SettingsMenu.kt @@ -1,180 +1,26 @@ package me.rhunk.snapenhance.ui.menu.impl import android.annotation.SuppressLint +import android.app.AlertDialog +import android.graphics.Color +import android.graphics.Typeface +import android.text.InputType import android.view.View import android.widget.Button -import me.rhunk.snapenhance.ui.ViewAppearanceHelper +import android.widget.EditText +import android.widget.LinearLayout +import android.widget.Switch +import android.widget.TextView +import me.rhunk.snapenhance.config.ConfigProperty +import me.rhunk.snapenhance.config.impl.ConfigIntegerValue +import me.rhunk.snapenhance.config.impl.ConfigStateListValue +import me.rhunk.snapenhance.config.impl.ConfigStateSelection +import me.rhunk.snapenhance.config.impl.ConfigStateValue +import me.rhunk.snapenhance.config.impl.ConfigStringValue import me.rhunk.snapenhance.ui.menu.AbstractMenu +import me.rhunk.snapenhance.ui.ViewAppearanceHelper class SettingsMenu : AbstractMenu() { - /* - @SuppressLint("ClickableViewAccessibility") - private fun createCategoryTitle(key: String): TextView { - val categoryText = TextView(context.androidContext) - categoryText.text = context.translation[key] - ViewAppearanceHelper.applyTheme(categoryText) - categoryText.textSize = 20f - categoryText.typeface = categoryText.typeface?.let { Typeface.create(it, Typeface.BOLD) } - categoryText.setOnTouchListener { _, _ -> true } - return categoryText - } - - @SuppressLint("SetTextI18n") - private fun createPropertyView(property: ConfigProperty): View { - val propertyName = context.translation["property.${property.translationKey}.name"] - val updateButtonText: (TextView, String) -> Unit = { textView, text -> - textView.text = "$propertyName${if (text.isEmpty()) "" else ": $text"}" - } - - val updateLocalizedText: (TextView, String) -> Unit = { textView, value -> - updateButtonText(textView, value.let { - if (it.isEmpty()) { - "(empty)" - } - else { - if (property.disableValueLocalization) { - it - } else { - context.translation[property.getOptionTranslationKey(it)] - } - } - }) - } - - val textEditor: ((String) -> Unit) -> Unit = { updateValue -> - val builder = ViewAppearanceHelper.newAlertDialogBuilder(context.mainActivity!!) - builder.setTitle(propertyName) - - val input = EditText(context.androidContext) - input.inputType = InputType.TYPE_CLASS_TEXT - input.setText(property.valueContainer.value().toString()) - - builder.setView(input) - builder.setPositiveButton("OK") { _, _ -> - updateValue(input.text.toString()) - } - - builder.setNegativeButton("Cancel") { dialog, _ -> dialog.cancel() } - builder.show() - } - - val resultView: View = when (property.valueContainer) { - is ConfigStringValue -> { - val textView = TextView(context.androidContext) - updateButtonText(textView, property.valueContainer.let { - if (it.isHidden) it.hiddenValue() - else it.value() - }) - ViewAppearanceHelper.applyTheme(textView) - textView.setOnClickListener { - textEditor { value -> - property.valueContainer.writeFrom(value) - updateButtonText(textView, property.valueContainer.let { - if (it.isHidden) it.hiddenValue() - else it.value() - }) - } - } - textView - } - is ConfigIntegerValue -> { - val button = Button(context.androidContext) - updateButtonText(button, property.valueContainer.value().toString()) - button.setOnClickListener { - textEditor { value -> - runCatching { - property.valueContainer.writeFrom(value) - updateButtonText(button, value) - }.onFailure { - context.shortToast("Invalid value") - } - } - } - ViewAppearanceHelper.applyTheme(button) - button - } - is ConfigStateValue -> { - val switch = Switch(context.androidContext) - switch.text = propertyName - switch.isChecked = property.valueContainer.value() - switch.setOnCheckedChangeListener { _, isChecked -> - property.valueContainer.writeFrom(isChecked.toString()) - } - ViewAppearanceHelper.applyTheme(switch) - switch - } - is ConfigStateSelection -> { - val button = Button(context.androidContext) - updateLocalizedText(button, property.valueContainer.value()) - - button.setOnClickListener {_ -> - val builder = ViewAppearanceHelper.newAlertDialogBuilder(context.mainActivity!!) - builder.setTitle(propertyName) - - builder.setSingleChoiceItems( - property.valueContainer.keys().toTypedArray().map { - if (property.disableValueLocalization) it - else context.translation[property.getOptionTranslationKey(it)] - }.toTypedArray(), - property.valueContainer.keys().indexOf(property.valueContainer.value()) - ) { _, which -> - property.valueContainer.writeFrom(property.valueContainer.keys()[which]) - } - - builder.setPositiveButton("OK") { _, _ -> - updateLocalizedText(button, property.valueContainer.value()) - } - - builder.show() - } - ViewAppearanceHelper.applyTheme(button) - button - } - is ConfigStateListValue -> { - val button = Button(context.androidContext) - updateButtonText(button, "(${property.valueContainer.value().count { it.value }})") - - button.setOnClickListener {_ -> - val builder = ViewAppearanceHelper.newAlertDialogBuilder(context.mainActivity!!) - builder.setTitle(propertyName) - - val sortedStates = property.valueContainer.value().toSortedMap() - - builder.setMultiChoiceItems( - sortedStates.toSortedMap().map { - if (property.disableValueLocalization) it.key - else context.translation[property.getOptionTranslationKey(it.key)] - }.toTypedArray(), - sortedStates.map { it.value }.toBooleanArray() - ) { _, which, isChecked -> - sortedStates.keys.toList()[which].let { key -> - property.valueContainer.setKey(key, isChecked) - } - } - - builder.setPositiveButton("OK") { _, _ -> - updateButtonText(button, "(${property.valueContainer.value().count { it.value }})") - } - - builder.show() - } - ViewAppearanceHelper.applyTheme(button) - button - } - else -> { - TextView(context.androidContext) - } - } - return resultView - } - - private fun newSeparator(thickness: Int, color: Int = Color.BLACK): View { - return LinearLayout(context.mainActivity).apply { - setPadding(0, 0, 0, thickness) - setBackgroundColor(color) - } - }*/ - //TODO: quick settings @SuppressLint("SetTextI18n") fun inject(viewModel: View, addView: (View) -> Unit) { diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml @@ -3,13 +3,14 @@ agp = "8.2.0-alpha14" coil-compose = "2.4.0" junit = "4.13.2" kotlin = "1.8.22" -kotlinx-coroutines-android = "1.7.2" -kotlin-reflect = "1.8.22" +kotlinx-coroutines-android = "1.7.3" +kotlin-reflect = "1.9.0" material-icons-core = "1.4.3" material-icons-extended = "1.6.0-alpha02" navigation-compose = "2.7.0-rc01" recyclerview = "1.3.1" gson = "2.10.1" +# DO NOT UPDATE FFMPEG-KIT TO "5.1" it breaks stuff :3 ffmpeg-kit = "5.1.LTS" osmdroid-android = "6.1.16" okhttp = "5.0.0-alpha.11" diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties @@ -1,6 +1,6 @@ -#Fri May 12 21:23:16 CEST 2023 +#Sun Aug 06 22:08:26 CEST 2023 distributionBase=GRADLE_USER_HOME -distributionUrl=https\://services.gradle.org/distributions/gradle-8.2-bin.zip distributionPath=wrapper/dists -zipStorePath=wrapper/dists +distributionUrl=https\://services.gradle.org/distributions/gradle-8.2.1-bin.zip zipStoreBase=GRADLE_USER_HOME +zipStorePath=wrapper/dists