From 9e41e8154af60dc375e12ad2f32cdac70e85c9e1 Mon Sep 17 00:00:00 2001 From: particle-box Date: Mon, 2 Feb 2026 00:10:38 +0530 Subject: [PATCH] fix: translations --- common/src/main/assets/lang/ar_AE.json | 2628 ++++--- common/src/main/assets/lang/bn.json | 1591 ++-- common/src/main/assets/lang/da.json | 1591 ++-- common/src/main/assets/lang/de_DE.json | 1591 ++-- common/src/main/assets/lang/en_UK.json | 6667 +++++++++-------- common/src/main/assets/lang/es_ES.json | 1593 ++-- common/src/main/assets/lang/fi.json | 1591 ++-- common/src/main/assets/lang/fr_FR.json | 1593 ++-- common/src/main/assets/lang/hi_IN.json | 1591 ++-- common/src/main/assets/lang/hu_HU.json | 1593 ++-- common/src/main/assets/lang/id.json | 1593 ++-- common/src/main/assets/lang/it_IT.json | 1593 ++-- common/src/main/assets/lang/ja_JP.json | 1593 ++-- common/src/main/assets/lang/ko_KR.json | 1593 ++-- common/src/main/assets/lang/ku_KU.json | 1593 ++-- common/src/main/assets/lang/lv_LV.json | 1593 ++-- common/src/main/assets/lang/nb_NO.json | 1593 ++-- common/src/main/assets/lang/nl.json | 1593 ++-- common/src/main/assets/lang/pl.json | 1593 ++-- common/src/main/assets/lang/pt.json | 1593 ++-- common/src/main/assets/lang/ro.json | 1593 ++-- common/src/main/assets/lang/ru.json | 1602 ++-- common/src/main/assets/lang/sl_SI.json | 1602 ++-- common/src/main/assets/lang/sv.json | 1593 ++-- common/src/main/assets/lang/tr_TR.json | 1590 ++-- common/src/main/assets/lang/uk_UA.json | 1619 ++-- .../src/main/assets/lang/zh_SIMPLIFIED.json | 1593 ++-- 27 files changed, 26714 insertions(+), 22437 deletions(-) diff --git a/common/src/main/assets/lang/ar_AE.json b/common/src/main/assets/lang/ar_AE.json index f5150603..d35257ed 100644 --- a/common/src/main/assets/lang/ar_AE.json +++ b/common/src/main/assets/lang/ar_AE.json @@ -1,21 +1,160 @@ { "setup": { + "activity": { + "wrong_apk_title": "Wrong APK installed", + "wrong_apk_message": "Your device is armv8, please download the armv8 apk, not armv7.", + "close_button": "Close", + "important_confirm_timeout": "I understand ({seconds}s)", + "important_confirm": "I understand", + "important_title": "Important!", + "important_message": "If you have used SnapEnhance or any other mod besides PurrfectSnap, we recommend uninstalling everything and staying on stock Snapchat for one week. Then switch to PurrfectSnap after next Friday.", + "language_subtitle": "Tune PurrfectSnap to speak your voice before anything else.", + "install_mode_title": "Choose your device", + "install_mode_subtitle": "Pick the path that matches how you'll install PurrfectSnap.", + "permissions_subtitle": "Grant the essentials so overlays, downloads, and alerts stay reliable.", + "patch_title": "Auto Patcher", + "patch_subtitle": "Streamlined download, patch, and install with a single flow.", + "root_install_title": "Snapchat Installer", + "root_install_subtitle": "Download and install the recommended Snapchat build.", + "save_folder_subtitle": "Pick your personal vault so snaps land exactly where you expect.", + "mappings_subtitle": "We calibrate everything to your install so the magic works flawlessly.", + "step_counter": "Step {current} of {total}", + "step_complete": "Checked off", + "step_active": "In progress", + "step_upcoming": "Ready next", + "finish_button": "Finish setup", + "continue_button": "Continue" + }, "dialogs": { "select_language": "اختر اللغة", "save_folder": "يتطلب سناب إنهانس إذن التخزين لتنزيل وحفظ الوسائط من سناب شات.\nالرجاء اختيار الموقع الذي يجب تنزيل الوسائط إليه.", "select_save_folder_button": "اختر مجلد" }, + "install_mode": { + "confirm_timeout": "I understand ({seconds}s)", + "confirm": "I understand", + "notice_title": "Please note!", + "notice_intro": "Select the type of device you have: rooted or non-rooted. If you are unsure, choose Non-root and continue.", + "notice_non_root_title": "Non-rooted devices", + "notice_non_root_body": "Select Non-root and the app will handle everything. Tap Install Patched Snapchat when it appears. After it installs, do not open Snapchat yet. Continue the PurrfectSnap setup; once it finishes, you can open Snapchat and enjoy.", + "notice_root_title": "Rooted devices", + "notice_root_body": "Make sure you have flashed LSPosed first. We recommend JingMatrix LSPosed or LSPosed Irena. After you select Root, the app will install the recommended Snapchat version. Do not open it yet; continue the PurrfectSnap setup. When setup finishes, enable PurrfectSnap in LSPosed and reboot your phone. Then start using Snapchat. We highly recommend detaching Snapchat from the Play Store with the Zygisk Detach module to prevent auto-updates.", + "notice_issues_hint": "If you run into any installation issues, the solution will appear here. Please read it carefully.", + "notice_note_prefix": "Note: ", + "notice_note_body": "New Accounts easily get locked! It is recommended to use an older account with PurrfectSnap.", + "step_title": "Choose your device", + "step_subtitle": "If you don't know, select Non-rooted device and proceed.", + "root_option_title": "Rooted device", + "root_option_subtitle": "Use Lsposed and skip auto patching.", + "non_root_option_title": "Non-rooted device", + "non_root_option_subtitle": "Use included auto patcher to install patched Snapchat.", + "skip_auto_setup": "Skip Auto Setup" + }, "mappings": { "dialog": "جارٍ إنشاء التعيينات، قد يستغرق هذا بعض الوقت ...", "generate_failure_no_snapchat": "تعذر على سناب إنهانس اكتشاف سناب شات، يرجى إعادة تثبيت سناب شات.", - "generate_failure": "حدث خطأ أثناء محاولة إنشاء التعيينات، يرجى المحاولة مرة أخرى." + "generate_failure": "حدث خطأ أثناء محاولة إنشاء التعيينات، يرجى المحاولة مرة أخرى.", + "confirm_understand_timeout": "I understand ({seconds}s)", + "confirm_understand": "I understand", + "notice_title": "Please note!", + "notice_intro": "If you see the \"Account temporarily disabled\" error while logging in, do not worry. Follow these steps in order:", + "notice_step_1": "1. Reopen Snapchat and log in. This fixes it most of the time.", + "notice_step_2": "2. If it still fails, tap the login button repeatedly. This usually covers the next chunk.", + "notice_step_3": "3. If it still fails, clear Snapchat's data, disable any VPN, and log in again.", + "notice_rooted_title": "For rooted users:", + "notice_rooted_body": "Reopen Snapchat and log in. If it still fails, disable PurrfectSnap in LSPosed, log in, then re-enable PurrfectSnap.", + "warnings_info": "{count} warning(s) occurred while generating mappings:\n\n{warnings}", + "progress_hint": "This only takes a moment. Keep the app open while magic happens!" + }, + "patch": { + "title": "Auto Patcher", + "ready_log": "Auto Patcher is ready.", + "install_confirmed_log": "Snapchat install confirmed. You're cleared to continue.", + "download_recommended_status": "Downloading recommended Snapchat version ({version})...", + "starting_log": "Starting Auto Patcher for recommended Snapchat version.", + "uninstall_prompt_status": "Snapchat is installed. Please uninstall it first (don't keep data), then start Auto Patcher again.", + "uninstall_prompt_error": "Snapchat still installed. Uninstall it first, to continue.", + "module_apk_not_found_error": "Module apk not found", + "fetching_apk_status": "Fetching recommended Snapchat APK...", + "download_failed_error": "Download failed", + "download_completed_status": "Download completed: {fileName}", + "starting_patch_status": "Starting patch powered by Jingmatrix Lspatch", + "patched_not_produced_error": "Patched apk not produced", + "patched_ready_status": "Patched build ready. Install to finish.", + "failed_status": "Failed: {message}", + "mark_installed_log": "Marked as installed manually. You're cleared to continue.", + "issues_title": "Facing issues?", + "issues_confirm": "Got it", + "issues_heading": "How to fix installation errors", + "issues_conflict_issue": "Issue: App cannot be installed because it conflicts with an existing package.", + "issues_conflict_fix": "Fix: Download Snapchat from the Play Store and uninstall it without keeping data. Run Auto Patcher again. If it still does not work, run:", + "issues_adb_command": "adb uninstall com.snapchat.android", + "issues_invalid_issue": "Issue: App not installed because the package appears to be invalid.", + "issues_invalid_fix": "Fix: Download and install JingMatrix LSPatch, then patch a Snapchat version (any one) from this range, i.e. between 13.65.1.0 and 13.71.0.51, in Integrated mode. Select Embed Modules and embed the PurrfectSnap APK. Then choose Skip auto setup during PurrfectSnap setup to skip Auto Patcher.", + "status_downloading": "Downloading Snapchat {percent}%", + "status_patching": "Patching...", + "status_initializing": "Initializing...", + "logs_copied": "Logs copied to clipboard.", + "install_success": "Patched APK installed", + "start_button": "Start auto patch", + "install_button": "Install patched Snapchat", + "already_installed_button": "Already Installed?", + "powered_by_label": "Powered by Jingmatrix Lspatch", + "logs_title": "Logs", + "copy_button": "Copy", + "log_line_prefix": "- {line}" }, "permissions": { "dialog": "للمتابعة، تحتاج إلى تلبية المتطلبات التالية:", "notification_access": "الوصول إلى الإشعارات", "battery_optimization": "تحسين البطارية", "display_over_other_apps": "عرض فوق التطبيقات الأخرى", - "request_button": "طلب" + "request_button": "طلب", + "notification_access_description": "Alerts you the second downloads finish.", + "battery_optimization_description": "Keeps background tasks alive without being killed.", + "display_over_other_apps_description": "Enables floating overlays while you are in Snapchat.", + "granted_label": "Granted" + }, + "pick_language": { + "current_selection": "Current selection", + "browse_languages": "Browse languages", + "change_anytime_hint": "You can change this anytime from PurrfectSnap settings.", + "available_languages": "Available Languages" + }, + "root_install": { + "title": "Snapchat Installer", + "ready_log": "Snapchat installer is ready.", + "install_confirmed_log": "Snapchat install confirmed. You're cleared to continue.", + "download_recommended_status": "Downloading recommended Snapchat version ({version})...", + "mark_installed_log": "Marked as installed manually. You're cleared to continue.", + "start_download_log": "Starting Snapchat download for rooted install.", + "uninstall_prompt_status": "Snapchat is installed. Please uninstall it first (don't keep data), then try again.", + "uninstall_prompt_error": "Snapchat still installed. Uninstall it first, to continue.", + "fetching_apk_status": "Fetching recommended Snapchat APK...", + "download_failed_error": "Download failed", + "download_completed_status": "Download completed: {fileName}", + "launching_installer_status": "Launching installer...", + "failed_status": "Failed: {message}", + "status_downloading": "Downloading Snapchat {percent}%", + "status_preparing": "Preparing installer...", + "logs_copied": "Logs copied to clipboard.", + "install_success": "Snapchat installed", + "download_button": "Download Snapchat", + "install_button": "Install Snapchat", + "already_installed_button": "Already Installed?", + "logs_title": "Logs", + "copy_button": "Copy", + "log_line_prefix": "- {line}" + }, + "save_folder": { + "description": "Please choose the location where media should be downloaded to.", + "destination_label": "Destination", + "system_default_label": "System default", + "use_default_location_button": "Use default location", + "no_picker_title": "Folder picker unavailable", + "no_picker_message": "Some cloned/dual-app environments block the system folder picker. You can continue using the system default save location, or open the app outside clone mode to select a custom folder.", + "use_default_button": "Use default", + "permission_hint": "PurrfectSnap requires Storage permissions to download and Save Media from Snapchat." } }, "scopes": { @@ -28,11 +167,14 @@ "features": "الميزات", "manage_rule_feature": "إدارة ميزة القاعدة", "home": "الصفحة الرئيسية", + "home_about": "حول", "home_settings": "الإعدادات", "home_logs": "السجلات", "logger_history": "سجل المسجل", "logged_stories": "القصص المسجلة", "friend_tracker": "تتبع الأصدقاء", + "friend_tracker_catalog": "دليل تتبع الأصدقاء", + "manage_friend_tracker_repos": "إدارة مستودعات تتبع الأصدقاء", "edit_rule": "تحرير القاعدة", "file_imports": "استيراد الملفات", "manage_repos": "إدارة المستودعات", @@ -40,12 +182,17 @@ "manage_scope": "إدارة النطاق", "messaging_preview": "معاينة", "scripts": "النصوص البرمجية", - "better_location": "موقع أفضل", - "friend_tracker_catalog": "دليل تتبع الأصدقاء", - "home_about": "حول", "manage_script_repos": "إدارة مستودعات النصوص البرمجية", - "manage_friend_tracker_repos": "إدارة مستودعات تتبع الأصدقاء", - "view_logger_history": "سجل المسجل" + "view_logger_history": "سجل المسجل", + "better_location": "موقع أفضل" + }, + "navigation": { + "customize_bottom_bar_title": "تخصيص الشريط السفلي", + "customize_bottom_bar_subtitle": "اختر التبويبات التي تظهر على الشاشة الرئيسية", + "available_tabs_title": "التبويبات المتاحة", + "shown_tabs_title": "التبويبات المعروضة", + "reset_button": "إعادة تعيين", + "done_button": "تم" }, "sections": { "home": { @@ -53,10 +200,44 @@ "update_title": "تحديث سناب إنهانس", "update_content": "الإصدار {version} متاح الآن!", "update_button": "تنزيل", + "hero_tagline": "An Xposed Module meant to enhance your Snapchat experience", + "hero_version_label": "Version: {version} - {channel}", + "hero_build_label": "Build: {build}", + "update_ready_label": "Ready to install", + "purr_aura_active_label": "PurrAura Active!", + "purr_aura_inactive_label": "PurrAura Inactive", + "open_settings_button": "Open Settings", + "wiki_button": "Wiki", + "github_button": "GitHub", + "telegram_button": "Telegram", + "channel_label_stable": "Stable", + "channel_label_prerelease": "Pre-release", + "announcements_button_description": "Announcements", + "update_arch_not_supported_toast": "Your device architecture is not supported for automatic updates.", + "update_download_started_toast": "Download started", + "update_download_completed_toast": "Download completed", + "update_install_failed_toast": "Failed to install update. Check logs for more details.", + "update_download_failed_toast": "Download failed: {error}", "debug_build_summary_title": "أنت تستخدم إصدار تجريبي من سناب إنهانس", "debug_build_summary_content": "الإصدار {versionName} ({versionCode})", "debug_build_summary_date": "تاريخ البناء: {date} (منذ {days} أيام)", - "quick_actions_title": "إجراءات سريعة" + "quick_actions_title": "إجراءات سريعة", + "quick_actions_empty_title": "No quick tiles yet", + "quick_actions_empty_subtitle": "Design your dream grid with the actions you use the most.", + "quick_actions_add_tile_button": "Add tile", + "quick_actions_manage_button": "Manage", + "quick_actions_count_label": "{count} curated shortcuts" + }, + "home_about": { + "about_title": "PurrfectSnap", + "about_tagline": "An Xposed Module meant to enhance your Snapchat experience!", + "about_lead_developers_title": "Lead Developers", + "about_story_title": "Our Story", + "about_story": "PurrfectSnap was founded on 2nd of October, 2025, as a fork of SnapEnhance by IzTIzRNAL with a vision to provide users the quality Snapchat experience they deserve. This app was just meant to be a minor update in the SnapEnhance repository, but it soon became a separate app wherein the contributors kept adding features. Then the developer joined the team, and this app soon became a huge success. We received much love and support and gained 1K+ downloads in just two days! We thank all users and contributors; without your support, we wouldn't have reached this place. We would also like to convey our huge thanks to rhunk, the lead developer of SnapEnhance, as without him, this app wouldn't even exist. We are immensely grateful to him. Lastly, we would like to thank all our admins, notably: CLASSIC GENIUS, Harry, SUJI>L, Zain & scrodingerspet, who were right there with us from the very beginning. We would also like to thank all testers, notably Leo & Toxic, who tested and reported bugs continuously. We are immensely grateful for your contribution.", + "about_thanks_title": "With love, PurrfectSnap Team", + "about_magic_toast": "Tap 5 times in this screen to see some magic 😉!", + "github_button": "GitHub", + "telegram_button": "Telegram" }, "home_logs": { "no_logs_hint": "لا توجد سجلات متاحة", @@ -64,7 +245,8 @@ "export_logs_button": "تصدير السجلات", "saving_logs_toast": "جارٍ حفظ السجلات، قد يستغرق هذا بعض الوقت ...", "saved_logs_success_toast": "تم حفظ السجلات بنجاح", - "saved_logs_failure_toast": "فشل في حفظ السجلات" + "saved_logs_failure_toast": "فشل في حفظ السجلات", + "read_logs_failed_toast": "Failed to read logs!" }, "home_settings": { "actions_title": "الإجراءات", @@ -73,51 +255,57 @@ "success_toast": "تم!", "message_logger_summary": "{messageCount} رسائل\n{storyCount} قصص", "export_button": "تصدير", - "import_button": "استيراد", - "import_success_toast": "تم استيراد قاعدة البيانات بنجاح", "clear_button": "مسح", "view_logger_history_button": "عرض سجل المسجل", - "view_button": "عرض", - "theme_icon_description": "فتح محدد السمة", - "theme_mode_light": "فاتح", - "test_mode_label": "تفعيل PurrAura", - "friend_notes_description": "إدارة ملاحظات الأصدقاء ونسخها احتياطيًا", - "use_system_toasts_label": "استخدام إشعارات النظام", - "update_notification_channel_description": "احصل على إشعار عند توفر إصدارات جديدة", - "update_notification_text": "اضغط لفتح PurrfectSnap وتنزيل أحدث إصدار.", - "update_channel_prerelease": "قبل الإصدار", - "update_check_frequency_weekly": "أسبوعي", - "disable_auto_mapper_label": "تعطيل المخطط التلقائي", - "update_notification_channel_name": "التحديثات", - "friend_notes_no_notes_to_backup": "لا توجد ملاحظات للنسخ الاحتياطي بعد", - "backup_button": "نسخ احتياطي", - "updates_title": "التحديثات", - "restore_button": "استعادة", - "friend_notes_restore_success": "تم استعادة ملاحظات الأصدقاء", - "update_check_frequency_monthly": "شهري", - "auto_update_check": "التحقق التلقائي من التحديثات", - "theme_mode_dark": "داكن", - "available_tabs_title": "التبويبات المتاحة", - "done_button": "تم", - "app_theme_title": "مظهر التطبيق", - "customize_bottom_bar_subtitle": "اختر التبويبات التي تظهر على الشاشة الرئيسية", - "disable_bypass_indicator_label": "تعطيل مؤشر الالتفاف", "ui_settings_title": "إعدادات الواجهة", - "clear_friend_feed": "مسح خلاصة الأصدقاء", - "update_notification_title": "تحديث جديد متاح", - "theme_mode_system": "النظام", - "disable_feature_loading_label": "تعطيل تحميل الميزات", - "update_channel_stable": "مستقر", - "friend_notes_title": "ملاحظات الأصدقاء", - "update_check_frequency_daily": "يومي", - "reset_button": "إعادة تعيين", "haptic_feedback_label": "ردود الفعل اللمسية", + "use_system_toasts_label": "استخدام إشعارات النظام", + "updates_title": "التحديثات", + "auto_update_check": "التحقق التلقائي من التحديثات", + "update_check_frequency_daily": "يومي", + "update_check_frequency_weekly": "أسبوعي", + "update_check_frequency_monthly": "شهري", + "update_channel_stable": "مستقر", + "update_channel_prerelease": "قبل الإصدار", + "update_notification_channel_name": "التحديثات", + "update_notification_channel_description": "احصل على إشعار عند توفر إصدارات جديدة", + "update_notification_title": "تحديث جديد متاح", + "update_notification_text": "اضغط لفتح PurrfectSnap وتنزيل أحدث إصدار.", + "app_theme_title": "مظهر التطبيق", + "theme_icon_description": "فتح محدد السمة", + "theme_mode_system": "النظام", + "theme_mode_light": "فاتح", + "theme_mode_dark": "داكن", + "friend_notes_title": "ملاحظات الأصدقاء", + "friend_notes_description": "إدارة ملاحظات الأصدقاء ونسخها احتياطيًا", + "friend_notes_no_notes_to_backup": "لا توجد ملاحظات للنسخ الاحتياطي بعد", + "friend_notes_backup_success": "تم نسخ ملاحظات الأصدقاء احتياطيًا", + "friend_notes_restore_success": "تم استعادة ملاحظات الأصدقاء", + "backup_button": "نسخ احتياطي", + "restore_button": "استعادة", + "view_button": "عرض", "customize_bottom_bar_title": "تخصيص الشريط السفلي", - "friend_notes_backup_success": "تم نسخ ملاحظات الأصدقاء احتياطيًا" + "customize_bottom_bar_subtitle": "اختر التبويبات التي تظهر على الشاشة الرئيسية", + "available_tabs_title": "التبويبات المتاحة", + "reset_button": "إعادة تعيين", + "done_button": "تم", + "clear_friend_feed": "مسح خلاصة الأصدقاء", + "test_mode_label": "تفعيل PurrAura", + "disable_feature_loading_label": "تعطيل تحميل الميزات", + "disable_auto_mapper_label": "تعطيل المخطط التلقائي", + "disable_bypass_indicator_label": "تعطيل مؤشر الالتفاف", + "open_file_failed_toast": "Failed to open file! {message}", + "import_failed_toast": "Import failed: {message}", + "import_button": "استيراد", + "import_success_toast": "تم استيراد قاعدة البيانات بنجاح" }, "tasks": { "no_tasks": "لا توجد مهام", "merge_button": "دمج", + "summary_active": "{active} active · {recent} recent", + "summary_idle": "Idle · {recent} recent", + "running_count": "{count} running", + "clear_button_description": "Clear tasks", "failed_to_open_file": "فشل في فتح الملف", "merge_files_toast": "جارٍ دمج {count} ملفات", "remove_selected_tasks_title": "هل أنت متأكد أنك تريد إزالة المهام المحددة؟", @@ -139,9 +327,9 @@ "older_required": "تتطلب هذه الميزة سناب شات الإصدار {version} أو أقدم لتعمل بشكل صحيح", "newer_required": "تتطلب هذه الميزة سناب شات الإصدار {version} أو أحدث لتعمل بشكل صحيح", "search_button": "بحث", - "search_hint": "بحث", "clear_history": "مسح سجل البحث", - "subtitle": "البحث في الميزات وإدارتها" + "subtitle": "البحث في الميزات وإدارتها", + "search_hint": "بحث" }, "bypass_status": { "active": "الحماية نشطة", @@ -162,16 +350,25 @@ "social": { "friends_tab": "الأصدقاء", "groups_tab": "المجموعات", + "search_button_description": "Search", + "close_search_button_description": "Close search", + "clear_search_button_description": "Clear search", "empty_hint": "(فارغ)", - "streaks_expiration_short": "{hours}س", "friends_empty_title": "لم تتم إضافة أصدقاء بعد", - "social_tagline": "إدارة النطاقات والخطوط والمعاينات", "groups_empty_title": "لم تتم مزامنة مجموعات بعد", + "streaks_expiration_short": "{hours}س", + "social_tagline": "إدارة النطاقات والخطوط والمعاينات", "social_empty_hint": "اضغط على زر + لمزامنة الأصدقاء أو المجموعات." }, "manage_scope": { "logged_stories_button": "عرض القصص المسجلة", "e2ee_title": "التشفير من طرف إلى طرف", + "e2ee_subtitle": "إدارة المفتاح المشترك لهذا الصديق.", + "export_base64_button": "تصدير Base64", + "import_base64_button": "استيراد Base64", + "invalid_key_size_32_bytes": "حجم المفتاح غير صالح. قدم مفتاحًا بحجم 32 بايت.", + "successfully_imported_key": "تم استيراد المفتاح بنجاح.", + "failed_to_import_key": "فشل استيراد المفتاح: {message}", "rules_title": "القواعد", "participants_text": "{count} مشاركين", "not_found": "غير موجود", @@ -181,13 +378,7 @@ "streaks_expiration_text_expired": "منتهي", "reminder_button": "تعيين تذكير", "delete_scope_confirm_dialog_title": "هل أنت متأكد أنك تريد حذف {scope}؟", - "notes_placeholder": "انقر لإضافة ملاحظة", - "import_base64_button": "استيراد Base64", - "invalid_key_size_32_bytes": "حجم المفتاح غير صالح. قدم مفتاحًا بحجم 32 بايت.", - "export_base64_button": "تصدير Base64", - "successfully_imported_key": "تم استيراد المفتاح بنجاح.", - "failed_to_import_key": "فشل استيراد المفتاح: {message}", - "e2ee_subtitle": "إدارة المفتاح المشترك لهذا الصديق." + "notes_placeholder": "انقر لإضافة ملاحظة" }, "logged_stories": { "story_failed_to_load": "فشل في التحميل", @@ -196,9 +387,12 @@ }, "messaging_preview": { "bridge_connection_failed": "فشل في الاتصال بالجسر. تأكد من أن سناب شات يعمل في الخلفية", + "bridge_connection_error": "فشل الاتصال بالجسر. تأكد من أن سناب شات يعمل في الخلفية", "bridge_init_failed": "فشل في تهيئة جسر المراسلة. تأكد من أن سناب شات يعمل في الخلفية", "message_fetch_failed": "فشل في جلب الرسائل", "no_message_hint": "لا توجد رسالة", + "subtitle": "اضغط مع الاستمرار للتحديد", + "actions_title": "إجراءات المحادثة", "save_selection_option": "حفظ التحديد", "save_all_option": "حفظ الكل", "unsave_selection_option": "إلغاء حفظ التحديد", @@ -208,12 +402,9 @@ "delete_selection_option": "حذف التحديد", "delete_all_option": "حذف الكل", "processed_message_toast": "تمت معالجة {count} رسالة", - "actions_title": "إجراءات المحادثة", - "close_button_description": "مسح التحديد", - "subtitle": "اضغط مع الاستمرار للتحديد", - "bridge_connection_error": "فشل الاتصال بالجسر. تأكد من أن سناب شات يعمل في الخلفية", + "processed_messages_toast": "تمت معالجة {count} رسالة", "processed_messages_text": "تمت معالجة {count}", - "processed_messages_toast": "تمت معالجة {count} رسالة" + "close_button_description": "مسح التحديد" }, "logger_history": { "list_friend_format": "الصديق {name}", @@ -242,6 +433,8 @@ "longitude_dialog_hint": "خط الطول", "save_dialog_button": "حفظ", "choose_location_button": "اختر موقعًا", + "manual_coordinates_hint": "ضبط الإحداثيات يدويًا.", + "saved_coordinates_subtitle": "إدارة مواقع التحايل المحفوظة", "teleport_to_friend_button": "الانتقال إلى صديق", "spoof_location_toggle": "تزييف الموقع", "suspend_location_updates": "تعطيل تحديثات الموقع", @@ -252,9 +445,7 @@ "teleport_to_friend_title": "الانتقال إلى صديق", "search_bar": "بحث", "no_friends_map": "لا توجد أصدقاء على الخريطة", - "no_friends_found": "لم يتم العثور على أصدقاء", - "manual_coordinates_hint": "ضبط الإحداثيات يدويًا.", - "saved_coordinates_subtitle": "إدارة مواقع التحايل المحفوظة" + "no_friends_found": "لم يتم العثور على أصدقاء" } }, "dialogs": { @@ -267,6 +458,9 @@ "participants_text": "{count} مشاركين", "unselect_all_button": "إلغاء تحديد الكل" }, + "scripting": { + "repo_hint": "الصق رابط المستودع" + }, "scripting_warning": { "title": "تحذير", "content": "يتضمن سناب إنهانس أداة برمجة تسمح بتنفيذ كود محدد من قبل المستخدم على جهازك. استخدم بحذر شديد وقم بتثبيت الوحدات فقط من مصادر معروفة وموثوقة. قد تشكل الوحدات غير المصرح بها أو غير المختبرة مخاطر أمنية على نظامك." @@ -276,6 +470,10 @@ "content": "هل أنت متأكد أنك تريد إعادة تعيين التكوين؟", "success_toast": "تم إعادة تعيين التكوين بنجاح" }, + "quick_actions_dialog": { + "title": "إجراءات سريعة", + "subtitle": "الوصول إلى أدواتك المفضلة بشكل أسرع" + }, "export_config": { "title": "تصدير بيانات حساسة؟", "content": "هل تريد تصدير التكوين مع البيانات الحساسة؟ (مثل إحداثيات الموقع، إلخ.)" @@ -287,213 +485,200 @@ "file_imports": { "no_files_settings_hint": "لم يتم العثور على ملفات. تأكد من أنك قمت باستيراد الملفات المطلوبة في قسم استيراد الملفات", "settings_select_file_hint": "اختر ملفًا مستوردًا" - }, - "quick_actions_dialog": { - "title": "إجراءات سريعة", - "subtitle": "الوصول إلى أدواتك المفضلة بشكل أسرع" - }, - "scripting": { - "repo_hint": "الصق رابط المستودع" } }, "scripting": { - "catalog": { - "no_repos_added": "لم تتم إضافة مستودعات", - "no_scripts_available": "لا توجد نصوص برمجية متاحة", - "repo_list_info": "ابحث عن المستودعات هنا:", - "no_scripts_folder_selected": "اختر مجلد النصوص البرمجية أولاً", - "script_already_installed": "النص البرمجي مثبت بالفعل", - "download_button": "تنزيل", - "could_not_create_file": "تعذر إنشاء الملف", - "script_downloaded": "تم تنزيل النص البرمجي", - "link_text": "قائمة المستودعات", - "installed_button": "مثبت" - }, - "select_scripts_folder_toast": "الرجاء اختيار مجلد النصوص البرمجية أولاً", - "repos": { - "add_repo_dialog_title": "إضافة مستودع", - "remove_button": "إزالة", - "add_repo_failed_toast": "فشل إضافة المستودع: {message}", - "repo_added_toast": "تمت إضافة المستودع", - "no_repos_added": "لم تتم إضافة مستودعات", - "repo_url_label": "رابط المستودع", - "invalid_repo_error": "هذا المستودع يفتقد البيانات المطلوبة.", - "add_repo_button": "إضافة مستودع", - "add_button": "إضافة", - "remove_repo_dialog_title": "إزالة المستودع", - "remove_repo_dialog_text": "هل أنت متأكد أنك تريد إزالة هذا المستودع؟", - "invalid_repo_title": "مستودع غير صالح" - }, - "delete_module_failed": "فشل حذف الوحدة", - "update_module_failed": "فشل تحديث الوحدة", - "no_settings_for_module": "هذه الوحدة لا تحتوي على أي إعدادات", - "ok_button_timeout": "موافق {timeout}", - "catalog_tab": "دليل", - "downloading_script": "جارٍ تنزيل النص البرمجي...", - "use_catalog_to_add_scripts": "استخدم الكatalog لإضافة النصوص البرمجية", - "documentation_button": "الوثائق", - "actions_title": "الإجراءات", - "no_description": "لا يوجد وصف", - "update_module_button": "تحديث الوحدة", - "select_folder_button": "اختر مجلدًا", - "open_scripts_folder_button": "فتح مجلد النصوص البرمجية", - "import_script_from_url_title": "استيراد النص البرمجي من الرابط", - "edit_module_button": "تحرير", - "clear_module_data_failed": "فشل مسح بيانات الوحدة", - "module_not_found": "الوحدة غير موجودة", - "module_data_cleared": "تم مسح بيانات الوحدة!", - "manage_repos_button": "إدارة المستودعات", - "enter_url_label": "أدخل الرابط", - "clear_module_data_button": "مسح البيانات", - "import_button": "استيراد", "actions_button": "الإجراءات", + "actions_title": "الإجراءات", + "catalog_tab": "دليل", + "clear_module_data_button": "مسح البيانات", + "clear_module_data_failed": "فشل مسح بيانات الوحدة", + "delete_module_button": "حذف", + "delete_module_failed": "فشل حذف الوحدة", + "documentation_button": "الوثائق", + "download_script_failed": "فشل تنزيل النص البرمجي", + "downloading_script": "جارٍ تنزيل النص البرمجي...", + "edit_module_button": "تحرير", + "enter_url_label": "أدخل الرابط", + "import_button": "استيراد", + "import_from_url_button": "استيراد من الرابط", + "import_script_from_url_title": "استيراد النص البرمجي من الرابط", + "import_failed": "Import failed: {message}", "import_script_warning": "قم بتثبيت النصوص البرمجية فقط من المصادر التي تثق بها.", "installed_scripts_tab": "مثبت", - "script_already_installed": "النص البرمجي مثبت بالفعل", - "download_script_failed": "فشل تنزيل النص البرمجي", + "manage_repos_button": "إدارة المستودعات", + "module_data_cleared": "تم مسح بيانات الوحدة!", + "module_not_found": "الوحدة غير موجودة", + "no_description": "لا يوجد وصف", "no_scripts_folder_selected_title": "اختر مجلد النصوص البرمجية للبدء", - "delete_module_button": "حذف", - "import_from_url_button": "استيراد من الرابط", + "no_scripts_found_title": "لم يتم العثور على نصوص برمجية", + "no_settings_for_module": "هذه الوحدة لا تحتوي على أي إعدادات", "open_module_failed": "فشل فتح ملف الوحدة", - "no_scripts_found_title": "لم يتم العثور على نصوص برمجية" + "open_scripts_folder_button": "فتح مجلد النصوص البرمجية", + "script_already_installed": "النص البرمجي مثبت بالفعل", + "select_folder_button": "اختر مجلدًا", + "select_scripts_folder_toast": "الرجاء اختيار مجلد النصوص البرمجية أولاً", + "update_module_button": "تحديث الوحدة", + "update_module_failed": "فشل تحديث الوحدة", + "use_catalog_to_add_scripts": "استخدم الكatalog لإضافة النصوص البرمجية", + "ok_button_timeout": "موافق {timeout}", + "catalog": { + "no_repos_added": "لم تتم إضافة مستودعات", + "repo_list_info": "ابحث عن المستودعات هنا:", + "link_text": "قائمة المستودعات", + "script_already_installed": "النص البرمجي مثبت بالفعل", + "script_downloaded": "تم تنزيل النص البرمجي", + "could_not_create_file": "تعذر إنشاء الملف", + "no_scripts_folder_selected": "اختر مجلد النصوص البرمجية أولاً", + "no_scripts_available": "لا توجد نصوص برمجية متاحة", + "installed_button": "مثبت", + "download_button": "تنزيل" + }, + "repos": { + "no_repos_added": "لم تتم إضافة مستودعات", + "add_repo_button": "إضافة مستودع", + "add_repo_dialog_title": "إضافة مستودع", + "repo_url_label": "رابط المستودع", + "add_button": "إضافة", + "invalid_repo_title": "مستودع غير صالح", + "invalid_repo_error": "هذا المستودع يفتقد البيانات المطلوبة.", + "repo_added_toast": "تمت إضافة المستودع", + "add_repo_failed_toast": "فشل إضافة المستودع: {message}", + "remove_button": "إزالة", + "remove_repo_dialog_title": "إزالة المستودع", + "remove_repo_dialog_text": "هل أنت متأكد أنك تريد إزالة هذا المستودع؟" + } }, - "friend_tracker_repos": { + "friend_tracker": { + "rules_tab": "القواعد", + "logs_tab": "السجلات", + "catalog_button": "الكatalog", + "add_rule_button": "إضافة قاعدة", + "import_button": "استيراد", + "filters_title": "المرشحات", + "search_by_label": "البحث حسب", + "newest_first_label": "الأحدث أولاً", + "since_label": "منذ", + "until_label": "حتى", + "unit_label": "الوحدة", + "pick_a_date_button": "اختر تاريخًا", + "export_button": "تصدير", + "delete_button": "حذف", + "search_placeholder": "بحث", + "no_logs_found": "لم يتم العثور على سجلات", + "no_rules_found": "لم يتم العثور على قواعد", + "export_logs_dialog_title": "تصدير السجلات", + "export_logs_dialog_confirm_text": "تصدير السجلات باستخدام المرشحات الحالية؟", + "export_as_button": "تصدير كـ {type}", + "new_rule_title": "قاعدة جديدة", + "edit_rule_title": "تحرير القاعدة", + "general_section_title": "عام", + "rule_name_label": "اسم القاعدة", + "default_rule_name": "قاعدة جديدة", + "author_name_label": "المؤلف", + "scope_section_title": "النطاق", + "scope_all": "جميع الأصدقاء/المجموعات", + "scope_whitelist": "لا أحد باستثناء", + "scope_blacklist": "الجميع باستثناء", + "events_section_title": "الأحداث", + "events_suffix": "أحداث", + "no_events_text": "لم تتم إضافة أحداث بعد", + "add_event_dialog_title": "إضافة حدث", + "event_type_label": "نوع الحدث", + "triggers_title": "المحفزات", + "conditions_title": "الشروط", + "condition_only_inside_conversation": "فقط عندما أكون داخل المحادثة", + "condition_only_outside_conversation": "فقط عندما أكون خارج المحادثة", + "condition_only_when_app_active": "فقط عندما يكون سناب شات نشطًا", + "condition_only_when_app_inactive": "فقط عندما يكون سناب شات غير نشط", + "condition_no_push_notification_when_app_active": "لا إشعار عندما يكون سناب شات نشطًا", "add_button": "إضافة", - "remove_repo_dialog_text": "هل أنت متأكد أنك تريد إزالة هذا المستودع؟", + "cannot_save_rule_dialog_title": "لا يمكن حفظ القاعدة", + "cannot_save_rule_dialog_text": "املأ الحقول الناقصة لحفظ هذه القاعدة.", + "duplicate_rule_name_dialog_title": "اسم قاعدة مكرر", + "duplicate_rule_name_dialog_text": "قاعدة بهذا الاسم موجودة بالفعل. اختر اسمًا جديدًا.", + "discard_changes_dialog_title": "تجاهل التغييرات؟", + "discard_changes_dialog_text": "لديك تغييرات غير محفوظة. تجاهلها؟", + "rule_subtitle": "تكوين المحفزات والنطاقات لهذه القاعدة.", + "discard_button": "تجاهل", + "enabled_label": "Enabled", + "disabled_label": "Disabled", + "delete_rule_dialog_title": "حذف القاعدة", + "delete_rule_dialog_text": "هل أنت متأكد أنك تريد حذف هذه القاعدة؟", "no_repos_added": "لم تتم إضافة مستودعات", - "add_repo_failed_toast": "فشل إضافة المستودع: {message}", - "remove_repo_dialog_title": "إزالة المستودع", - "invalid_repo_title": "مستودع غير صالح", - "repo_added_toast": "تمت إضافة المستودع", - "repo_url_label": "رابط المستودع", - "add_repo_dialog_title": "إضافة مستودع", - "invalid_repo_error": "هذا المستودع يفتقد البيانات المطلوبة.", - "remove_button": "إزالة", - "add_repo_button": "إضافة مستودع" + "import_dialog_title": "استيراد القواعد", + "read_file_failed_toast": "Failed to read file: {message}", + "bulk_import_button": "استيراد مجمع", + "individual_import_button": "استيراد واحد", + "invalid_import_type_dialog_title": "استيراد غير صالح", + "invalid_import_type_dialog_text": "نوع الملف المحدد لا يطابق وضع الاستيراد.", + "export_dialog_title": "تصدير القواعد", + "bulk_export_button": "تصدير مجمع", + "individual_export_button": "تصدير واحد", + "reverse_order_checkbox": "ترتيب عكسي", + "delete_logs_dialog_title": "حذف السجلات", + "delete_logs_dialog_confirm_text": "حذف جميع السجلات التي تطابق المرشحات الحالية؟", + "select_friends_groups_button": "اختر الأصدقاء / المجموعات" + }, + "friend_tracker_export": { + "title": "تصدير متتبع الأصدقاء", + "save_button": "حفظ", + "back_button_description": "رجوع", + "expand_button_description": "توسيع أو طي الفئة", + "exported_toast": "تم تصدير تكوين المتتبع", + "export_failed_toast": "فشل تصدير المتتبع: {message}" + }, + "friend_tracker_import": { + "title": "استيراد متتبع الأصدقاء", + "confirm_button": "استيراد", + "back_button_description": "رجوع", + "expand_button_description": "توسيع أو طي الفئة", + "imported_toast": "تم استيراد المتتبع", + "import_failed_toast": "فشل استيراد المتتبع: {message}" }, "friend_tracker_catalog": { "title": "كatalog تتبع الأصدقاء", - "manage_repos_description": "إدارة المستودعات", - "no_repos_added": "لم تتم إضافة مستودعات" - }, - "friend_tracker": { - "bulk_import_button": "استيراد مجمع", - "bulk_export_button": "تصدير مجمع", - "delete_logs_dialog_title": "حذف السجلات", - "cannot_save_rule_dialog_text": "املأ الحقول الناقصة لحفظ هذه القاعدة.", - "conditions_title": "الشروط", - "general_section_title": "عام", "no_repos_added": "لم تتم إضافة مستودعات", - "filters_title": "المرشحات", - "scope_all": "جميع الأصدقاء/المجموعات", - "individual_export_button": "تصدير واحد", + "manage_repos_description": "إدارة المستودعات" + }, + "friend_tracker_repos": { + "no_repos_added": "لم تتم إضافة مستودعات", + "add_repo_button": "إضافة مستودع", + "add_repo_dialog_title": "إضافة مستودع", + "repo_url_label": "رابط المستودع", "add_button": "إضافة", - "discard_button": "تجاهل", - "no_rules_found": "لم يتم العثور على قواعد", - "add_event_dialog_title": "إضافة حدث", - "invalid_import_type_dialog_text": "نوع الملف المحدد لا يطابق وضع الاستيراد.", - "import_dialog_title": "استيراد القواعد", - "individual_import_button": "استيراد واحد", - "select_friends_groups_button": "اختر الأصدقاء / المجموعات", - "default_rule_name": "قاعدة جديدة", - "export_dialog_title": "تصدير القواعد", - "author_name_label": "المؤلف", - "discard_changes_dialog_title": "تجاهل التغييرات؟", - "no_logs_found": "لم يتم العثور على سجلات", - "export_logs_dialog_confirm_text": "تصدير السجلات باستخدام المرشحات الحالية؟", - "reverse_order_checkbox": "ترتيب عكسي", - "unit_label": "الوحدة", - "triggers_title": "المحفزات", - "duplicate_rule_name_dialog_text": "قاعدة بهذا الاسم موجودة بالفعل. اختر اسمًا جديدًا.", - "invalid_import_type_dialog_title": "استيراد غير صالح", - "delete_rule_dialog_text": "هل أنت متأكد أنك تريد حذف هذه القاعدة؟", - "rule_subtitle": "تكوين المحفزات والنطاقات لهذه القاعدة.", - "edit_rule_title": "تحرير القاعدة", - "until_label": "حتى", - "search_placeholder": "بحث", - "discard_changes_dialog_text": "لديك تغييرات غير محفوظة. تجاهلها؟", - "duplicate_rule_name_dialog_title": "اسم قاعدة مكرر", - "condition_only_outside_conversation": "فقط عندما أكون خارج المحادثة", - "condition_only_when_app_inactive": "فقط عندما يكون سناب شات غير نشط", - "since_label": "منذ", - "events_suffix": "أحداث", - "export_as_button": "تصدير كـ {type}", - "scope_section_title": "النطاق", - "condition_only_when_app_active": "فقط عندما يكون سناب شات نشطًا", - "events_section_title": "الأحداث", - "add_rule_button": "إضافة قاعدة", - "catalog_button": "الكatalog", - "rules_tab": "القواعد", - "delete_button": "حذف", - "enabled_label": "Enabled", - "event_type_label": "نوع الحدث", - "import_button": "استيراد", - "export_button": "تصدير", - "delete_logs_dialog_confirm_text": "حذف جميع السجلات التي تطابق المرشحات الحالية؟", - "disabled_label": "Disabled", - "delete_rule_dialog_title": "حذف القاعدة", - "logs_tab": "السجلات", - "condition_no_push_notification_when_app_active": "لا إشعار عندما يكون سناب شات نشطًا", - "condition_only_inside_conversation": "فقط عندما أكون داخل المحادثة", - "scope_whitelist": "لا أحد باستثناء", - "export_logs_dialog_title": "تصدير السجلات", - "new_rule_title": "قاعدة جديدة", - "scope_blacklist": "الجميع باستثناء", - "cannot_save_rule_dialog_title": "لا يمكن حفظ القاعدة", - "newest_first_label": "الأحدث أولاً", - "search_by_label": "البحث حسب", - "no_events_text": "لم تتم إضافة أحداث بعد", - "pick_a_date_button": "اختر تاريخًا", - "rule_name_label": "اسم القاعدة" - }, - "friend_tracker_import": { - "expand_button_description": "توسيع أو طي الفئة", - "import_failed_toast": "فشل استيراد المتتبع: {message}", - "title": "استيراد متتبع الأصدقاء", - "confirm_button": "استيراد", - "imported_toast": "تم استيراد المتتبع", - "back_button_description": "رجوع" - }, - "friend_tracker_export": { - "exported_toast": "تم تصدير تكوين المتتبع", - "expand_button_description": "توسيع أو طي الفئة", - "save_button": "حفظ", - "title": "تصدير متتبع الأصدقاء", - "export_failed_toast": "فشل تصدير المتتبع: {message}", - "back_button_description": "رجوع" - }, - "features": { - "config_export": { - "save_button": "حفظ", - "expand_button_description": "توسيع أو طي الفئة", - "disabled": "Disabled", - "enable_feature": "تفعيل الميزة", - "enabled": "Enabled", - "back_button_description": "رجوع", - "title": "ملخص تصدير الإعدادات" - }, - "config_import": { - "config_imported_toast": "تم استيراد الإعدادات بنجاح", - "confirm_button": "استيراد", - "enabled": "Enabled", - "config_import_failure_toast": "فشل استيراد الإعدادات {error}", - "expand_button_description": "توسيع أو طي الفئة", - "enable_feature": "تفعيل الميزة", - "title": "ملخص استيراد الإعدادات", - "disabled": "Disabled", - "back_button_description": "رجوع" - } - }, - "navigation": { - "customize_bottom_bar_title": "تخصيص الشريط السفلي", - "shown_tabs_title": "التبويبات المعروضة", - "available_tabs_title": "التبويبات المتاحة", - "customize_bottom_bar_subtitle": "اختر التبويبات التي تظهر على الشاشة الرئيسية", - "reset_button": "إعادة تعيين", - "done_button": "تم" + "invalid_repo_title": "مستودع غير صالح", + "invalid_repo_error": "هذا المستودع يفتقد البيانات المطلوبة.", + "repo_added_toast": "تمت إضافة المستودع", + "add_repo_failed_toast": "فشل إضافة المستودع: {message}", + "remove_button": "إزالة", + "remove_repo_dialog_title": "إزالة المستودع", + "remove_repo_dialog_text": "هل أنت متأكد أنك تريد إزالة هذا المستودع؟" }, "logger_history": { "select_conversation_placeholder": "اختر محادثة" + }, + "features": { + "config_export": { + "title": "ملخص تصدير الإعدادات", + "back_button_description": "رجوع", + "save_button": "حفظ", + "expand_button_description": "توسيع أو طي الفئة", + "enabled": "Enabled", + "disabled": "Disabled", + "enable_feature": "تفعيل الميزة" + }, + "config_import": { + "title": "ملخص استيراد الإعدادات", + "back_button_description": "رجوع", + "confirm_button": "استيراد", + "expand_button_description": "توسيع أو طي الفئة", + "enabled": "Enabled", + "disabled": "Disabled", + "enable_feature": "تفعيل الميزة", + "config_imported_toast": "تم استيراد الإعدادات بنجاح", + "config_import_failure_toast": "فشل استيراد الإعدادات {error}" + } } }, "rules": { @@ -566,6 +751,22 @@ "whitelist": "الرد التلقائي" } }, + "auto_delete_sent_messages": { + "name": "حذف الرسائل المرسلة تلقائيًا", + "description": "يحذف الرسائل المرسلة تلقائيًا بعد فترة زمنية محددة", + "options": { + "blacklist": "استثناء من الحذف التلقائي", + "whitelist": "الحذف التلقائي" + } + }, + "message_logger": { + "name": "مسجل الرسائل", + "description": "الاحتفاظ بنسخة من الرسائل حتى لو تم حذفها", + "options": { + "blacklist": "استثناء من مسجل الرسائل", + "whitelist": "مسجل الرسائل" + } + }, "auto_read": { "name": "قراءة تلقائية", "description": "يعلّم المحادثات كمقروءة تلقائيًا دون فتحها", @@ -574,12 +775,12 @@ "whitelist": "القراءة التلقائية" } }, - "auto_delete_sent_messages": { - "name": "حذف الرسائل المرسلة تلقائيًا", - "description": "يحذف الرسائل المرسلة تلقائيًا بعد فترة زمنية محددة", + "hide_typing_indicator": { + "name": "إخفاء مؤشر الكتابة", + "description": "منع الآخرين من رؤية وقت الكتابة", "options": { - "blacklist": "استثناء من الحذف التلقائي", - "whitelist": "الحذف التلقائي" + "blacklist": "استثناء من إخفاء مؤشر الكتابة", + "whitelist": "إخفاء مؤشر الكتابة" } }, "translation": { @@ -589,22 +790,6 @@ "blacklist": "استثناء من الترجمة", "whitelist": "الترجمة" } - }, - "message_logger": { - "options": { - "blacklist": "استثناء من مسجل الرسائل", - "whitelist": "مسجل الرسائل" - }, - "name": "مسجل الرسائل", - "description": "الاحتفاظ بنسخة من الرسائل حتى لو تم حذفها" - }, - "hide_typing_indicator": { - "description": "منع الآخرين من رؤية وقت الكتابة", - "options": { - "blacklist": "استثناء من إخفاء مؤشر الكتابة", - "whitelist": "إخفاء مؤشر الكتابة" - }, - "name": "إخفاء مؤشر الكتابة" } } }, @@ -656,7 +841,696 @@ "ban_risk": "⚠ قد تتسبب هذه الميزة في حظر حسابك", "internal_behavior": "⚠ قد يؤدي هذا إلى تعطيل السلوك الداخلي لـ سناب شات" }, + "options": { + "app_appearance": { + "always_light": "فاتح دائمًا", + "always_dark": "داكن دائمًا", + "null": "مطابقة النظام" + }, + "auto_reload": { + "snapchat_only": "سناب شات فقط", + "all": "الكل (سناب شات + سناب إنهانس)", + "null": "Default" + }, + "walk_radius": { + "null": "استخدم نصف القطر الافتراضي" + }, + "spoof_battery_level": { + "null": "استخدام مستوى البطارية الحقيقي" + }, + "friend_feed_menu_buttons": { + "auto_download": "⬇️ تنزيل تلقائي", + "auto_save": "💬 حفظ الرسائل تلقائيًا", + "unsaveable_messages": "⬇️ رسائل غير قابلة للحفظ", + "auto_open_snaps": "📷 فتح السنابات تلقائيًا", + "stealth": "👻 وضع التخفي", + "auto_reply": "📨 رد تلقائي", + "auto_delete_sent_messages": "🗑️ حذف الرسائل المرسلة تلقائيًا", + "mark_snaps_as_seen": "👀 وضع علامة على السنابات كمقروءة", + "mark_stories_as_seen_locally": "👀 وضع علامة على القصص كمقروءة محليًا", + "conversation_info": "👤 معلومات المحادثة", + "e2e_encryption": "🔒 استخدام تشفير من طرف إلى طرف", + "message_logger": "📝 مسجل الرسائل", + "auto_read": "✔️ قراءة تلقائية", + "hide_typing_indicator": "🙈 إخفاء مؤشر الكتابة", + "translation": "🌐 الترجمة" + }, + "schedule_scheduled_for": "مجدول لـ {name} في {time}", + "schedule_sending_in": "إرسال خلال {time}", + "schedule_sent_to": "تم الإرسال إلى {name}", + "schedule_sent": "تم إرسال السناب المجدول", + "schedule_failed_to": "فشل الإرسال إلى {name}", + "schedule_failed": "فشل السناب المجدول", + "schedule_cancelled_for": "تم الإلغاء لـ {name}", + "device_model": { + "samsung_s25_ultra": "Samsung Galaxy S25 Ultra", + "google_pixel_10_pro": "Google Pixel 10 Pro", + "oneplus_13": "OnePlus 13", + "xiaomi_15_ultra": "Xiaomi 15 Ultra", + "null": "افتراضي الجهاز", + "random": "عشوائي", + "Pixel 9 Pro XL": "Pixel 9 Pro XL", + "Pixel 10": "Pixel 10", + "Pixel 10 Pro": "Pixel 10 Pro", + "Pixel 10 Pro XL": "Pixel 10 Pro XL", + "Pixel 10 Pro Fold": "Pixel 10 Pro Fold", + "Galaxy S25 Ultra": "Galaxy S25 Ultra", + "OnePlus 15": "OnePlus 15", + "OnePlus Open": "OnePlus Open", + "Xiaomi 15 Ultra": "Xiaomi 15 Ultra", + "OPPO Find X9 Pro": "OPPO Find X9 Pro", + "vivo X100 Pro": "vivo X100 Pro", + "realme GT 6": "realme GT 6" + }, + "settings_menu": { + "default": "Default", + "legacy": "قديم" + }, + "path_format": { + "create_author_folder": "إنشاء مجلد لكل مؤلف", + "create_source_folder": "إنشاء مجلد لكل نوع مصدر وسائط", + "append_hash": "إضافة رمز فريد إلى اسم الملف", + "append_source": "إضافة مصدر الوسائط إلى اسم الملف", + "append_username": "إضافة اسم المستخدم إلى اسم الملف", + "append_date_time": "إضافة التاريخ والوقت إلى اسم الملف", + "append_type": "أضف نوع الوسائط إلى اسم الملف" + }, + "auto_download_sources": { + "friend_snaps": "سنابات الأصدقاء", + "friend_stories": "قصص الأصدقاء", + "public_stories": "قصص عامة", + "spotlight": "منصة الأضواء" + }, + "logging": { + "started": "بدأ", + "success": "نجاح", + "progress": "تقدم", + "failure": "فشل" + }, + "notifications": { + "chat_screenshot": "لقطة شاشة", + "chat_screen_record": "تسجيل شاشة", + "snap_replay": "إعادة تشغيل السناب", + "camera_roll_save": "حفظ في معرض الكاميرا", + "chat": "محادثة", + "chat_reply": "رد المحادثة", + "snap": "سناب", + "typing": "كتابة", + "stories": "قصص", + "speaking": "تحدث", + "chat_reaction": "رد فعل DM", + "group_chat_reaction": "رد فعل المجموعة", + "initiate_audio": "مكالمة صوتية واردة", + "abandon_audio": "مكالمة صوتية فائتة", + "initiate_video": "مكالمة فيديو واردة", + "abandon_video": "مكالمة فيديو فائتة", + "map_live_location": "الموقع المباشر على الخريطة" + }, + "auto_read": { + "blacklist": "القائمة السوداء", + "whitelist": "القائمة البيضاء", + "disabled": "Disabled" + }, + "hide_typing_indicator": { + "blacklist": "القائمة السوداء", + "whitelist": "القائمة البيضاء", + "disabled": "Disabled" + }, + "auto_delete_sent_messages": { + "blacklist": "القائمة السوداء", + "whitelist": "القائمة البيضاء", + "disabled": "Disabled" + }, + "auto_download": { + "blacklist": "القائمة السوداء", + "whitelist": "القائمة البيضاء", + "disabled": "Disabled" + }, + "stealth": { + "blacklist": "القائمة السوداء", + "whitelist": "القائمة البيضاء", + "disabled": "Disabled" + }, + "auto_save": { + "blacklist": "القائمة السوداء", + "whitelist": "القائمة البيضاء", + "disabled": "Disabled" + }, + "message_logger": { + "blacklist": "القائمة السوداء", + "whitelist": "القائمة البيضاء", + "disabled": "Disabled" + }, + "auto_reply": { + "blacklist": "القائمة السوداء", + "whitelist": "القائمة البيضاء", + "disabled": "Disabled" + }, + "custom_android_id": { + "null": "استخدم معرف Android الحقيقي" + }, + "add_friend_source_spoof": { + "added_by_username": "باسم المستخدم", + "added_by_mention": "بالإشارة", + "added_by_group_chat": "بالمحادثة الجماعية", + "added_by_qr_code": "برمز QR", + "added_by_community": "بالمجتمع", + "added_by_quick_add": "بالإضافة السريعة (خطر كبير بالحظر)", + "added_by_spotlight": "منصة الأضواء", + "null": "لا تحاكي المصدر" + }, + "custom_streaks_expiration_format": { + "null": "افتراضي النظام" + }, + "preferred_transcription_lang": { + "null": "استخدم الإعداد الافتراضي لسناب شات" + }, + "custom_emoji_font": { + "null": "خط الإيموجي الافتراضي" + }, + "custom_shared_library": { + "null": "استخدام المكتبة الافتراضية" + }, + "override_front_resolution": { + "null": "استخدم الإعداد الافتراضي للجهاز" + }, + "override_back_resolution": { + "null": "استخدم الإعداد الافتراضي للجهاز" + }, + "custom_resolution": { + "null": "استخدام الدقة التلقائية" + }, + "startup_default_camera": { + "front": "الكاميرا الأمامية", + "back": "الكاميرا الخلفية", + "null": "تذكر آخر استخدام" + }, + "call_recorder": { + "only_record_self": "تسجيل الذات فقط", + "only_record_others": "تسجيل الآخرين فقط", + "record_both": "تسجيل كلا الجانبين" + }, + "call_recorder_ui_design": { + "default": "Default", + "snapchat": "Snapchat", + "cyber": "Cyber", + "frost": "Frost" + }, + "front_custom_frame_rate": { + "null": "إطارات افتراضية للجهاز" + }, + "back_custom_frame_rate": { + "null": "إطارات افتراضية للجهاز" + }, + "force_voice_note_format": { + "null": "استخدام افتراضي سناب شات" + }, + "custom_path_format": { + "null": "استخدام النمط الافتراضي" + }, + "force_image_format": { + "null": "استخدام افتراضي سناب شات" + }, + "custom_video_codec": { + "null": "الترميز الافتراضي" + }, + "custom_audio_codec": { + "null": "الترميز الافتراضي" + }, + "preset": { + "null": "الإعداد المسبق الافتراضي" + }, + "app_appearance_override": { + "title": "المظهر" + }, + "gallery_media_send_override": { + "always_ask": "السؤال دائمًا", + "ORIGINAL": "وسائط أصلية", + "NOTE": "ملاحظة صوتية", + "SNAP": "سناب", + "SAVEABLE_SNAP": "سناب قابل للحفظ", + "null": "افتراضي سناب شات" + }, + "strip_media_metadata": { + "hide_caption_text": "إخفاء نص التسمية", + "hide_snap_filters": "إخفاء فلاتر السناب", + "hide_extras": "إخفاء الإضافات (مثل الإشارات)", + "remove_audio_note_duration": "إزالة مدة الملاحظة الصوتية", + "remove_audio_note_transcript_capability": "إزالة قدرة نسخ الملاحظة الصوتية" + }, + "hide_ui_components": { + "hide_profile_call_buttons": "إزالة أزرار المكالمة في الملف الشخصي", + "hide_chat_call_buttons": "إزالة أزرار المكالمة في المحادثة", + "hide_live_location_share_button": "إزالة زر مشاركة الموقع المباشر", + "hide_stickers_button": "إزالة زر الملصقات", + "hide_voice_record_button": "إزالة زر تسجيل الصوت", + "hide_unread_chat_hint": "إزالة تلميح المحادثة غير المقروءة", + "hide_post_to_story_buttons": "إزالة أزرار النشر في القصة قبل إرسال سناب", + "hide_billboard_prompt": "إزالة موجه لوحة الإعلانات في خلاصة الأصدقاء", + "hide_snapchat_plus_gift_reminders": "إزالة تذكيرات هدايا سناب شات بلس في المحادثات", + "hide_map_reactions": "إزالة تفاعلات الخريطة" + }, + "hide_story_suggestions": { + "hide_suggested_friend_stories": "إخفاء قصص الأصدقاء المقترحة", + "hide_my_stories": "إخفاء قصصي" + }, + "home_tab": { + "map": "الخريطة", + "chat": "المحادثة", + "camera": "الكاميرا", + "discover": "اكتشف", + "spotlight": "منصة الأضواء", + "null": "افتراضي سناب شات" + }, + "spotlight_comments_username_icon": { + "user": "أيقونة اسم المستخدم", + "👤": "أيقونة اسم المستخدم", + "[👤]": "أيقونة اسم المستخدم", + "default": "أيقونة اسم المستخدم", + "no_icon": "بدون أيقونة" + }, + "custom_image_upload_format": { + "null": "تلقائي" + }, + "update_check_frequency": { + "null": "Auto" + }, + "snapchat_plus": { + "not_subscribed": "غير مشترك", + "basic": "أساسي", + "ad_free": "خالي من الإعلانات", + "null": "Default" + }, + "bypass_video_length_restriction": { + "single": "وسائط واحدة", + "split": "تقسيم الوسائط", + "null": "Default" + }, + "old_bitmoji_selfie": { + "2d": "بيتموجي ثنائي الأبعاد", + "3d": "بيتموجي ثلاثي الأبعاد", + "null": "بيتموجي افتراضي" + }, + "disable_confirmation_dialogs": { + "erase_message": "مسح الرسالة", + "remove_friend": "إزالة الصديق", + "block_friend": "حظر الصديق", + "ignore_friend": "تجاهل الصديق", + "hide_friend": "إخفاء الصديق", + "hide_conversation": "إخفاء المحادثة", + "clear_conversation": "مسح المحادثة من خلاصة الأصدقاء" + }, + "edit_text_override": { + "multi_line_chat_input": "إدخال محادثة متعدد الأسطر", + "bypass_text_input_limit": "تجاوز حد إدخال النص" + }, + "auto_purge": { + "never": "أبدًا", + "1_hour": "1 ساعة", + "3_hours": "3 ساعات", + "6_hours": "6 ساعات", + "12_hours": "12 ساعة", + "1_day": "1 يوم", + "3_days": "3 أيام", + "1_week": "1 أسبوع", + "2_weeks": "أسبوعين", + "1_month": "1 شهر", + "3_months": "3 أشهر", + "6_months": "6 أشهر" + }, + "delete_after_unit": { + "seconds": "ثواني", + "minutes": "دقائق", + "hours": "ساعات" + }, + "disable_story_sections": { + "friends": "الأصدقاء", + "suggested_stories": "قصص مقترحة", + "following": "متابَعون", + "discover": "اكتشف" + }, + "disable_cameras": { + "front": "الكاميرا الأمامية", + "back": "الكاميرا الخلفية" + }, + "disable_permission_requests": { + "notifications": "الإشعارات", + "read_media_images": "قراءة صور الوسائط", + "read_media_video": "قراءة فيديو الوسائط", + "camera": "الكاميرا", + "microphone": "الميكروفون", + "location": "الموقع", + "read_contacts": "قراءة جهات الاتصال", + "nearby_devices": "الأجهزة القريبة", + "phone_calls": "المكالمات الهاتفية" + }, + "message_indicators": { + "encryption_indicator": "إضافة رمز 🔒 بجانب الرسائل التي تم إرسالها إليك فقط", + "platform_indicator": "إضافة أيقونة النظام الذي تم إرسال الوسائط منه (مثل Android, iOS, Web)", + "location_indicator": "إضافة رمز 📍 إلى السنابات عندما يتم إرسالها مع تمكين الموقع", + "ovf_editor_indicator": "يشير إلى ما إذا كان السناب قد تم إرساله باستخدام محرر OVF", + "director_mode_indicator": "إضافة رمز ✏️ إلى السنابات عندما يتم إرسالها باستخدام وضع المخرج، والذي يمكن استخدامه لإرسال صور المعرض كسنابات" + }, + "auto_mark_as_read": { + "conversation_read": "وضع علامة مقروء على المحادثة عند إرسال رسالة", + "snap_reply": "وضع علامة مقروء على السنابات عند الرد عليها", + "save_snap_in_chat": "وضع علامة مقروء على السنابات عند حفظها في الدردشة أثناء وضع التخفي" + }, + "friend_mutation_notifier": { + "remove_friend": "إشعار عند إزالة شخص لك كصديق", + "birthday_changes": "إشعار عند تغيير شخص لعيد ميلاده", + "bitmoji_selfie_changes": "إشعار عند تغيير شخص لصورة بيتموجي الذاتية", + "bitmoji_avatar_changes": "إشعار عند تغيير شخص لصورة بيتموجي الخاصة به", + "bitmoji_background_changes": "إشعار عند تغيير شخص لخلفية بيتموجي", + "bitmoji_scene_changes": "إشعار عند تغيير شخص لمشهد بيتموجي" + }, + "double_tap_chat_action": { + "like_message": "إعجاب بالرسالة", + "copy_text": "نسخ النص إلى الحافظة", + "delete_message": "حذف الرسالة", + "mark_as_read": "وضع علامة مقروء", + "custom_emoji_reaction": "رد فعل إيموجي مخصص", + "null": "Default" + }, + "message_types": { + "CHAT": "دردشة", + "SNAP": "سناب", + "NOTE": "ملاحظة", + "EXTERNAL_MEDIA": "وسائط خارجية", + "STICKER": "ملصق" + }, + "double_tap_chat_action_custom_emoji": { + "Custom emoji reaction": "رد فعل إيموجي مخصص" + }, + "ai_model": { + "gemini-2.5-flash": "Gemini 2.5 Flash", + "gemini-2": { + "5-flash": "جيميني 2.5 فلاش" + } + }, + "ai_api_key": { + "": "غير محدد" + }, + "ai_system_prompt": { + "You are a helpful and friendly assistant responding to messages on Snapchat. Keep responses natural, casual, and conversational. Avoid being overly formal or robotic. Respond as if you're a real person having a normal conversation.": "You are a helpful and friendly assistant responding to messages on Snapchat. Keep responses natural, casual, and conversational. Avoid being overly formal or robotic. Respond as if you're a real person having a normal conversation.", + "You are a helpful and friendly assistant responding to messages on Snapchat": { + " Keep responses natural, casual, and conversational": { + " Avoid being overly formal or robotic": { + " Respond as if you're a real person having a normal conversation": { + "": "أنت مساعد مفيد وودود يرد على الرسائل في سناب شات. حافظ على الردود طبيعية وعادية ومحادثة. تجنب أن تكون رسميًا جدًا أو آليًا. أجب كما لو كنت شخصًا حقيقيًا تجري محادثة عادية." + } + } + } + } + }, + "ai_provider": { + "gemini": "جيميني", + "deepseek": "ديب سيك", + "openai": "أوبن إيه آي", + "openrouter": "أوبن روتر" + }, + "ai_personality_traits": { + "friendly, casual, helpful, empathetic": "ودود، عادي، مفيد، متعاطف" + }, + "ai_response_style": { + "casual": "غير رسمي", + "formal": "رسمي", + "friendly": "ودود", + "humorous": "فكاهي", + "empathetic": "متعاطف", + "toxic": "سام", + "busy": "مشغول" + }, + "ai_temperature": { + "0.7": "Balanced (0.7)", + "0": { + "7": "متوازن (0.7)" + } + }, + "ai_response_language": { + "auto": "Auto", + "en": "English", + "es": "Spanish", + "fr": "French", + "de": "German", + "it": "Italian", + "pt": "البرتغالية", + "ru": "الروسية", + "ja": "اليابانية", + "ko": "الكورية", + "zh": "الصينية", + "ar": "Arabic", + "hi": "الهندية", + "tr": "التركية", + "pl": "البولندية", + "nl": "الهولندية", + "sv": "السويدية", + "da": "الدنماركية", + "no": "النرويجية", + "fi": "الفنلندية" + }, + "friendGreeting": { + "Hey": "مرحبًا" + }, + "half_swipe_messages": { + "[\"I noticed you half-swiped! I'll respond soon.\"]": "I noticed you half-swiped! I'll respond soon.", + "[\"I noticed you half-swiped! I'll respond soon": { + "\"]": "لاحظت أنك قمت بسحب نصفي! سأرد قريباً." + } + }, + "tiny_snap_messages": { + "Thanks for the tiny snap!": "شكرًا على السناب الصغير!" + }, + "voice_note_messages": { + "Thanks for the voice note!": "شكرًا على المذكرة الصوتية!" + }, + "chat_messages": { + "Hello! How are you?": "مرحبًا! كيف حالك؟" + }, + "story_reply_messages": { + "Thanks for the story reply!": "شكراً لرد القصة!" + }, + "external_media_messages": { + "Nice media!": "وسائط رائعة!" + }, + "sticker_messages": { + "Cool sticker!": "ملصق رائع!" + }, + "snap_messages": { + "Thanks for the snap!": "شكرًا على السناب!" + }, + "story_share_messages": { + "Thanks for sharing!": "شكراً للمشاركة!" + }, + "map_reaction_messages": { + "Thanks for the map reaction!": "شكراً لتفاعل الخريطة!" + }, + "auto_reply_content_types": { + "chat_messages": "رسائل الدردشة", + "snap_messages": "السنابات", + "story_share_messages": "مشاركات القصص", + "story_reply_messages": "ردود القصص", + "external_media_messages": "الوسائط الخارجية", + "voice_note_messages": "الملاحظات الصوتية", + "sticker_messages": "الملصقات", + "tiny_snap_messages": "السنابات الصغيرة", + "map_reaction_messages": "تفاعلات الخريطة", + "half_swipes": "التمرير النصفي" + }, + "supported_languages": { + "en": "English", + "es": "Spanish", + "fr": "French", + "de": "German", + "it": "Italian", + "pt": "البرتغالية", + "ru": "الروسية", + "ja": "اليابانية", + "ko": "الكورية", + "zh": "الصينية", + "ar": "Arabic", + "hi": "الهندية", + "tr": "التركية" + }, + "translation_position": { + "above": "أعلى النص", + "below": "أسفل النص", + "inline": "ضمن السطر" + }, + "source_language": { + "auto": "اكتشف تلقائيًا" + }, + "target_language": { + "en": "English" + }, + "simple_snapchat": { + "always_enabled": "ممكّن دائمًا", + "always_disabled": "معطل دائمًا" + } + }, "properties": { + "global": { + "name": "عام", + "description": "تعديل إعدادات سناب شات العامة", + "properties": { + "better_location": { + "name": "موقع أفضل", + "description": "يحسن موقع سناب شات", + "properties": { + "spoof_location": { + "name": "تزييف الموقع", + "description": "يخدع موقعك إلى موقع محدد" + }, + "coordinates": { + "name": "الإحداثيات", + "description": "تعيين إحداثيات الموقع المزيف" + }, + "walk_radius": { + "name": "نصف قطر المشي", + "description": "المشي عشوائيًا ضمن هذا النصف قطر (قدم)" + }, + "always_update_location": { + "name": "تحديث الموقع دائمًا", + "description": "يجبر سناب شات على تحديث الموقع حتى إذا لم يتم استقبال بيانات الموقع" + }, + "suspend_location_updates": { + "name": "تعطيل تحديثات الموقع", + "description": "يمنع تحديث موقعك" + }, + "spoof_battery_level": { + "name": "تزييف مستوى البطارية", + "description": "يخدع مستوى بطارية جهازك على الخريطة\nيجب أن تكون القيمة بين 0 و 100" + }, + "spoof_headphones": { + "name": "تزييف سماعات الرأس", + "description": "يخدع حالة الاستماع إلى الموسيقى على الخريطة" + }, + "show_battery_level": { + "name": "عرض مستوى البطارية", + "description": "يعرض مستوى بطارية أصدقائك على الخريطة" + } + } + }, + "snapchat_plus": { + "name": "سناب شات بلس", + "description": "يسمح بميزات سناب شات بلس\nقد لا تعمل بعض الميزات المعتمدة على الخادم" + }, + "media_upload_quality": { + "name": "جودة تحميل الوسائط", + "description": "يتجاوز جودة تحميل الوسائط", + "properties": { + "force_video_upload_source_quality": { + "name": "فرض جودة مصدر تحميل الفيديو", + "description": "يجبر سناب شات على استخدام جودة المصدر عند تحميل الفيديوهات\nيرجى ملاحظة أن هذا قد لا يزيل البيانات الوصفية من الوسائط" + }, + "disable_image_compression": { + "name": "تعطيل ضغط الصور", + "description": "يعطل ضغط الصور عند تحميل الوسائط" + }, + "custom_image_upload_format": { + "name": "تنسيق تحميل الصور المخصص", + "description": "تعيين تنسيق تحميل صور مخصص\nاختر تنسيقًا غير مضغوط (مثل PNG) للحصول على أفضل جودة" + } + } + }, + "disable_confirmation_dialogs": { + "name": "تعطيل مربعات حوار التأكيد", + "description": "يؤكد تلقائيًا الإجراءات المحددة" + }, + "auto_updater": { + "name": "التحديث التلقائي", + "description": "يتحقق تلقائيًا من وجود تحديثات جديدة" + }, + "update_settings": { + "name": "إعدادات التحديث", + "description": "التحكم في كيفية فحص PurrfectSnap للتحديثات", + "properties": { + "auto_update_check": { + "name": "التحقق التلقائي من التحديثات" + }, + "update_check_frequency": { + "name": "تكرار فحص التحديثات" + } + } + }, + "ui_settings": { + "name": "إعدادات واجهة المستخدم", + "properties": { + "haptic_feedback": { + "name": "ردود الفعل اللمسية" + } + } + }, + "disable_metrics": { + "name": "تعطيل المقاييس", + "description": "يمنع إرسال بيانات تحليلية محددة إلى سناب شات" + }, + "disable_story_sections": { + "name": "تعطيل أقسام القصص", + "description": "يزيل الأقسام من صفحة القصص\nقد يتطلب تحديثًا ليعمل بشكل صحيح" + }, + "block_ads": { + "name": "حظر الإعلانات", + "description": "يمنع عرض الإعلانات" + }, + "disable_custom_tabs": { + "name": "تعطيل علامات التبويب المخصصة", + "description": "يفتح الروابط في التطبيقات المدعومة بدلاً من متصفح الويب" + }, + "disable_permission_requests": { + "name": "تعطيل طلبات الأذونات", + "description": "يمنع سناب شات من طلب أذونات محددة" + }, + "disable_memories_snap_feed": { + "name": "تعطيل خلاصة الذكريات", + "description": "يمنع سناب شات من عرض الذكريات الأخيرة عند التمرير لأعلى في الكاميرا" + }, + "spotlight_comments_username": { + "name": "اسم المستخدم في تعليقات منصة الأضواء", + "description": "يعرض اسم المستخدم للمؤلف في تعليقات منصة الأضواء" + }, + "spotlight_comments_username_icon": { + "name": "أيقونة اسم المستخدم في منصة الأضواء", + "description": "كتابه أو رمز تعبيري مخصص لعرضه بجانب معلومات المستخدم" + }, + "bypass_video_length_restriction": { + "name": "تجاوز قيود طول الفيديو", + "description": "واحد: إرسال فيديو واحد\nتقسيم: تقسيم الفيديوهات بعد التحرير" + }, + "default_video_playback_rate": { + "name": "معدل تشغيل الفيديو الافتراضي", + "description": "تعيين السرعة الافتراضية لتشغيل الفيديوهات\nيجب أن تكون القيمة بين 0.1 و 4.0" + }, + "video_playback_rate_slider": { + "name": "شريط تمرير معدل تشغيل الفيديو", + "description": "يضيف شريط تمرير في قائمة سياق Opera لتغيير معدل تشغيل الفيديو\nملاحظة: التغييرات تنطبق فقط على الفيديوهات اللاحقة" + }, + "disable_google_play_dialogs": { + "name": "تعطيل مربعات حوار خدمات جوجل", + "description": "يمنع عرض مربعات حوار توفر خدمات جوجل" + }, + "default_volume_controls": { + "name": "ضوابط الصوت الافتراضية", + "description": "يجبر سناب شات على استخدام ضوابط الصوت النظامية" + }, + "disable_telecom_framework": { + "name": "تعطيل إطار تيلكوم", + "description": "يمنع سناب شات من استخدام إطار آندرويد تيلكوم\nهذا يسمح لك بالاستماع إلى الموسيقى أثناء المكالمة" + }, + "hide_active_music": { + "name": "إخفاء الموسيقى النشطة", + "description": "يمنع سناب شات من معرفة أنك تستمع إلى الموسيقى\nهذا سيسمح لك بأخذ سنابات باستخدام أزرار التحكم في الصوت أثناء الاستماع إلى الموسيقى" + }, + "disable_snap_splitting": { + "name": "تعطيل تقسيم السنابات", + "description": "يمنع تقسيم السنابات إلى أجزاء متعددة\nالصور التي ترسلها ستتحول إلى فيديوهات" + }, + "spotlight_creator_info": { + "name": "معلومات منشئ منصة الأضواء", + "description": "يعرض معلومات المنشئ عند مشاهدة محتوى منصة الأضواء" + } + } + }, "downloader": { "name": "أداة التنزيل", "description": "تنزيل وسائط سناب شات", @@ -681,6 +1555,10 @@ "name": "السماح بالتكرار", "description": "يسمح بتنزيل نفس الوسائط عدة مرات" }, + "file_hash_check": { + "name": "التحقق من تجزئة الملف", + "description": "يتحقق من تجزئة الملفات الموجودة لمنع التنزيلات المكررة. قد يبطئ عملية التنزيل" + }, "merge_overlays": { "name": "دمج الطبقات", "description": "يجمع النص والوسائط في السناب في ملف واحد" @@ -697,6 +1575,33 @@ "name": "تنزيل الملاحظات الصوتية تلقائيًا", "description": "تنزيل الملاحظات الصوتية تلقائيًا عند تشغيلها" }, + "call_recorder": { + "name": "مسجل المكالمات", + "description": "Manage call recording settings", + "properties": { + "call_recorder": { + "name": "Mode", + "description": "Select what should be recorded" + }, + "auto_start_recording": { + "name": "Auto Start Recording", + "description": "Automatically start recording when a call starts" + }, + "call_recorder_ui": { + "name": "Call Recorder UI", + "description": "Show the recording overlay UI during calls" + }, + "call_recorder_ui_design": { + "name": "UI Design", + "description": "Select the design for the call recorder overlay" + }, + "call_recording_saved_toast": "Saved" + } + }, + "chat_wallpaper_downloader": { + "name": "تنزيل خلفية المحادثة", + "description": "يتيح لك تنزيل خلفيات المحادثة من صفحة الملف الشخصي" + }, "download_profile_pictures": { "name": "تنزيل صور الملف الشخصي", "description": "يسمح لك بتنزيل صور الملف الشخصي من صفحة الملف الشخصي" @@ -750,37 +1655,6 @@ "custom_path_format": { "name": "تنسيق مسار مخصص", "description": "حدد تنسيق مسار مخصص للوسائط التي تم تنزيلها\n\nالمتغيرات المتاحة:\n - %username%\n - %source%\n - %hash%\n - %date_time%" - }, - "file_hash_check": { - "name": "التحقق من تجزئة الملف", - "description": "يتحقق من تجزئة الملفات الموجودة لمنع التنزيلات المكررة. قد يبطئ عملية التنزيل" - }, - "call_recorder": { - "name": "مسجل المكالمات", - "description": "Manage call recording settings", - "properties": { - "call_recorder": { - "name": "Mode", - "description": "Select what should be recorded" - }, - "auto_start_recording": { - "name": "Auto Start Recording", - "description": "Automatically start recording when a call starts" - }, - "call_recorder_ui": { - "name": "Call Recorder UI", - "description": "Show the recording overlay UI during calls" - }, - "call_recorder_ui_design": { - "name": "UI Design", - "description": "Select the design for the call recorder overlay" - }, - "call_recording_saved_toast": "Saved" - } - }, - "chat_wallpaper_downloader": { - "name": "تنزيل خلفية المحادثة", - "description": "يتيح لك تنزيل خلفيات المحادثة من صفحة الملف الشخصي" } } }, @@ -901,8 +1775,8 @@ "description": "يمنع سناب شات من إظهار لوحة المفاتيح تلقائيًا عند فتح محادثة" }, "force_amoled_theme": { - "description": "فرض سمة AMOLED سوداء حقيقية عبر واجهة المستخدم للتطبيق", - "name": "فرض سمة AMOLED" + "name": "فرض سمة AMOLED", + "description": "فرض سمة AMOLED سوداء حقيقية عبر واجهة المستخدم للتطبيق" }, "settings_menu": { "name": "قائمة الإعدادات", @@ -976,10 +1850,6 @@ } } }, - "presence_logger": { - "name": "سجل النشاط", - "description": "يسجل حالة نشاط الأصدقاء (متصل/غير متصل) في ملف" - }, "call_start_confirmation": { "name": "تأكيد بدء المكالمة", "description": "يعرض مربع حوار تأكيد عند بدء مكالمة" @@ -992,40 +1862,6 @@ "name": "تعطيل قيود وضع السناب", "description": "يسمح لك بمشاهدة السنابات ذاتية التدمير دون قيود" }, - "unsaveable_messages": { - "name": "الرسائل غير القابلة للحفظ", - "description": "اختر أنواع الرسائل التي يجب أن تكون غير قابلة للحفظ", - "properties": { - "chat": { - "name": "محادثة", - "description": "يمنع حفظ الرسائل النصية" - }, - "snap": { - "name": "سناب", - "description": "يمنع حفظ السنابات" - }, - "external_media": { - "name": "وسائط خارجية", - "description": "يمنع حفظ الوسائط الخارجية" - }, - "sticker": { - "name": "ملصق", - "description": "يمنع حفظ الملصقات" - }, - "share": { - "name": "مشاركة", - "description": "يمنع حفظ المحتوى المشارك" - }, - "note": { - "name": "ملاحظة صوتية", - "description": "يمنع حفظ الملاحظات الصوتية" - }, - "story_reply": { - "name": "رد على القصة", - "description": "يمنع حفظ الردود على القصة" - } - } - }, "prevent_message_sending": { "name": "منع إرسال الرسائل", "description": "يمنع إرسال أنواع معينة من الرسائل" @@ -1114,24 +1950,54 @@ "name": "حفظ الرسائل تلقائيًا", "description": "يحفظ كل الرسائل في المحادثات تلقائيًا" }, + "unsaveable_messages": { + "name": "الرسائل غير القابلة للحفظ", + "description": "اختر أنواع الرسائل التي يجب أن تكون غير قابلة للحفظ", + "properties": { + "chat": { + "name": "محادثة", + "description": "يمنع حفظ الرسائل النصية" + }, + "snap": { + "name": "سناب", + "description": "يمنع حفظ السنابات" + }, + "external_media": { + "name": "وسائط خارجية", + "description": "يمنع حفظ الوسائط الخارجية" + }, + "sticker": { + "name": "ملصق", + "description": "يمنع حفظ الملصقات" + }, + "share": { + "name": "مشاركة", + "description": "يمنع حفظ المحتوى المشارك" + }, + "note": { + "name": "ملاحظة صوتية", + "description": "يمنع حفظ الملاحظات الصوتية" + }, + "story_reply": { + "name": "رد على القصة", + "description": "يمنع حفظ الردود على القصة" + } + } + }, "gallery_media_send_override": { "name": "تجاوز إرسال الوسائط من المعرض", "description": "يخدع مصدر الوسائط عند الإرسال من المعرض", "properties": { + "mode": { + "name": "وضع التجاوز", + "description": "اختر كيفية إرسال وسائط المعرض" + }, "include_camera_snaps": { "name": "تضمين سنابات الكاميرا", "description": "أيضًا إظهار مربع الحوار للتجاوز لسنابات الكاميرا" - }, - "mode": { - "description": "اختر كيفية إرسال وسائط المعرض", - "name": "وضع التجاوز" } } }, - "scheduled_send_allow_running_in_background": { - "name": "السماح بالإرسال المجدول في الخلفية", - "description": "يبقي سناب شات يعمل في الخلفية أثناء استخدام جدولة السناب. يزيد استهلاك البطارية." - }, "strip_media_metadata": { "name": "إزالة بيانات الوسائط الوصفية", "description": "يزيل البيانات الوصفية للوسائط قبل إرسالها كرسالة" @@ -1184,6 +2050,10 @@ "name": "مزود الذكاء الاصطناعي", "description": "اختر المزود للردود الذكية (Gemini أو DeepSeek أو OpenAI)" }, + "ai_endpoint_url": { + "name": "عنوان URL لنقطة نهاية AI", + "description": "عنوان URL لنقطة نهاية API لخدمة AI (مثل OpenAI، خادم AI محلي)" + }, "ai_model": { "name": "النموذج", "description": "النموذج المستخدم (مثل gemini-2.5-flash، deepseek-chat، gpt-4o-mini)" @@ -1216,6 +2086,10 @@ "name": "أسلوب الرد", "description": "الأسلوب العام لردود الذكاء الاصطناعي" }, + "ai_response_language": { + "name": "لغة رد الذكاء الاصطناعي", + "description": "لغة ردود الذكاء الاصطناعي (تلقائي = نفس لغة الرسالة المستلمة)" + }, "ai_use_conversation_history": { "name": "استخدام تاريخ المحادثة", "description": "تضمين الرسائل السابقة كسياق لردود ذكية أكثر صلة" @@ -1235,14 +2109,6 @@ "ai_retry_attempts": { "name": "محاولات إعادة المحاولة", "description": "عدد مرات إعادة محاولة طلبات الذكاء الاصطناعي في حالة الفشل" - }, - "ai_response_language": { - "name": "لغة رد الذكاء الاصطناعي", - "description": "لغة ردود الذكاء الاصطناعي (تلقائي = نفس لغة الرسالة المستلمة)" - }, - "ai_endpoint_url": { - "name": "عنوان URL لنقطة نهاية AI", - "description": "عنوان URL لنقطة نهاية API لخدمة AI (مثل OpenAI، خادم AI محلي)" } } }, @@ -1340,6 +2206,10 @@ "name": "حذف الرسائل المرسلة تلقائيًا", "description": "يحذف الرسائل المرسلة تلقائيًا بعد فترة زمنية محددة", "properties": { + "allow_running_in_background": { + "name": "السماح بالعمل في الخلفية", + "description": "السماح للميزة بالعمل في الخلفية" + }, "delete_after_value": { "name": "الحذف بعد (القيمة)", "description": "القيمة الزمنية قبل حذف الرسالة المرسلة" @@ -1359,10 +2229,6 @@ "show_notification": { "name": "إظهار الإشعار", "description": "إظهار إشعار أثناء العد التنازلي" - }, - "allow_running_in_background": { - "name": "السماح بالعمل في الخلفية", - "description": "السماح للميزة بالعمل في الخلفية" } } }, @@ -1370,6 +2236,10 @@ "name": "مترجم الرسائل", "description": "ترجمة الرسائل الواردة تلقائياً إلى لغتك المفضلة", "properties": { + "enabled": { + "name": "تفعيل مترجم الرسائل", + "description": "تفعيل الترجمة التلقائية للرسائل" + }, "source_language": { "name": "لغة المصدر", "description": "اللغة المطلوب الترجمة منها (استخدم 'auto' للكشف التلقائي)" @@ -1382,9 +2252,9 @@ "name": "إظهار النص الأصلي", "description": "إظهار النص الأصلي للرسالة مع الترجمة" }, - "skip_own_messages": { - "name": "تخطي رسائلي", - "description": "عدم ترجمة رسائلك الخاصة" + "show_translation": { + "name": "إظهار الترجمة", + "description": "عرض النص المترجم" }, "translation_position": { "name": "موضع الترجمة", @@ -1414,177 +2284,19 @@ "name": "تأخير إعادة المحاولة", "description": "التأخير بين محاولات إعادة المحاولة (بالميلي ثانية)" }, - "show_translation": { - "name": "إظهار الترجمة", - "description": "عرض النص المترجم" - }, - "enabled": { - "name": "تفعيل مترجم الرسائل", - "description": "تفعيل الترجمة التلقائية للرسائل" - } - } - } - } - }, - "global": { - "name": "عام", - "description": "تعديل إعدادات سناب شات العامة", - "properties": { - "better_location": { - "name": "موقع أفضل", - "description": "يحسن موقع سناب شات", - "properties": { - "spoof_location": { - "name": "تزييف الموقع", - "description": "يخدع موقعك إلى موقع محدد" - }, - "coordinates": { - "name": "الإحداثيات", - "description": "تعيين إحداثيات الموقع المزيف" - }, - "walk_radius": { - "name": "نصف قطر المشي", - "description": "المشي عشوائيًا ضمن هذا النصف قطر (قدم)" - }, - "always_update_location": { - "name": "تحديث الموقع دائمًا", - "description": "يجبر سناب شات على تحديث الموقع حتى إذا لم يتم استقبال بيانات الموقع" - }, - "suspend_location_updates": { - "name": "تعطيل تحديثات الموقع", - "description": "يمنع تحديث موقعك" - }, - "spoof_battery_level": { - "name": "تزييف مستوى البطارية", - "description": "يخدع مستوى بطارية جهازك على الخريطة\nيجب أن تكون القيمة بين 0 و 100" - }, - "spoof_headphones": { - "name": "تزييف سماعات الرأس", - "description": "يخدع حالة الاستماع إلى الموسيقى على الخريطة" - }, - "show_battery_level": { - "name": "عرض مستوى البطارية", - "description": "يعرض مستوى بطارية أصدقائك على الخريطة" + "skip_own_messages": { + "name": "تخطي رسائلي", + "description": "عدم ترجمة رسائلك الخاصة" } } }, - "snapchat_plus": { - "name": "سناب شات بلس", - "description": "يسمح بميزات سناب شات بلس\nقد لا تعمل بعض الميزات المعتمدة على الخادم" + "scheduled_send_allow_running_in_background": { + "name": "السماح بالإرسال المجدول في الخلفية", + "description": "يبقي سناب شات يعمل في الخلفية أثناء استخدام جدولة السناب. يزيد استهلاك البطارية." }, - "media_upload_quality": { - "name": "جودة تحميل الوسائط", - "description": "يتجاوز جودة تحميل الوسائط", - "properties": { - "force_video_upload_source_quality": { - "name": "فرض جودة مصدر تحميل الفيديو", - "description": "يجبر سناب شات على استخدام جودة المصدر عند تحميل الفيديوهات\nيرجى ملاحظة أن هذا قد لا يزيل البيانات الوصفية من الوسائط" - }, - "disable_image_compression": { - "name": "تعطيل ضغط الصور", - "description": "يعطل ضغط الصور عند تحميل الوسائط" - }, - "custom_image_upload_format": { - "name": "تنسيق تحميل الصور المخصص", - "description": "تعيين تنسيق تحميل صور مخصص\nاختر تنسيقًا غير مضغوط (مثل PNG) للحصول على أفضل جودة" - } - } - }, - "disable_confirmation_dialogs": { - "name": "تعطيل مربعات حوار التأكيد", - "description": "يؤكد تلقائيًا الإجراءات المحددة" - }, - "auto_updater": { - "name": "التحديث التلقائي", - "description": "يتحقق تلقائيًا من وجود تحديثات جديدة" - }, - "disable_metrics": { - "name": "تعطيل المقاييس", - "description": "يمنع إرسال بيانات تحليلية محددة إلى سناب شات" - }, - "disable_story_sections": { - "name": "تعطيل أقسام القصص", - "description": "يزيل الأقسام من صفحة القصص\nقد يتطلب تحديثًا ليعمل بشكل صحيح" - }, - "block_ads": { - "name": "حظر الإعلانات", - "description": "يمنع عرض الإعلانات" - }, - "disable_custom_tabs": { - "name": "تعطيل علامات التبويب المخصصة", - "description": "يفتح الروابط في التطبيقات المدعومة بدلاً من متصفح الويب" - }, - "disable_permission_requests": { - "name": "تعطيل طلبات الأذونات", - "description": "يمنع سناب شات من طلب أذونات محددة" - }, - "disable_memories_snap_feed": { - "name": "تعطيل خلاصة الذكريات", - "description": "يمنع سناب شات من عرض الذكريات الأخيرة عند التمرير لأعلى في الكاميرا" - }, - "spotlight_comments_username": { - "name": "اسم المستخدم في تعليقات منصة الأضواء", - "description": "يعرض اسم المستخدم للمؤلف في تعليقات منصة الأضواء" - }, - "spotlight_comments_username_icon": { - "name": "أيقونة اسم المستخدم في منصة الأضواء", - "description": "كتابه أو رمز تعبيري مخصص لعرضه بجانب معلومات المستخدم" - }, - "spotlight_creator_info": { - "name": "معلومات منشئ منصة الأضواء", - "description": "يعرض معلومات المنشئ عند مشاهدة محتوى منصة الأضواء" - }, - "bypass_video_length_restriction": { - "name": "تجاوز قيود طول الفيديو", - "description": "واحد: إرسال فيديو واحد\nتقسيم: تقسيم الفيديوهات بعد التحرير" - }, - "default_video_playback_rate": { - "name": "معدل تشغيل الفيديو الافتراضي", - "description": "تعيين السرعة الافتراضية لتشغيل الفيديوهات\nيجب أن تكون القيمة بين 0.1 و 4.0" - }, - "video_playback_rate_slider": { - "name": "شريط تمرير معدل تشغيل الفيديو", - "description": "يضيف شريط تمرير في قائمة سياق Opera لتغيير معدل تشغيل الفيديو\nملاحظة: التغييرات تنطبق فقط على الفيديوهات اللاحقة" - }, - "disable_google_play_dialogs": { - "name": "تعطيل مربعات حوار خدمات جوجل", - "description": "يمنع عرض مربعات حوار توفر خدمات جوجل" - }, - "default_volume_controls": { - "name": "ضوابط الصوت الافتراضية", - "description": "يجبر سناب شات على استخدام ضوابط الصوت النظامية" - }, - "disable_telecom_framework": { - "name": "تعطيل إطار تيلكوم", - "description": "يمنع سناب شات من استخدام إطار آندرويد تيلكوم\nهذا يسمح لك بالاستماع إلى الموسيقى أثناء المكالمة" - }, - "hide_active_music": { - "name": "إخفاء الموسيقى النشطة", - "description": "يمنع سناب شات من معرفة أنك تستمع إلى الموسيقى\nهذا سيسمح لك بأخذ سنابات باستخدام أزرار التحكم في الصوت أثناء الاستماع إلى الموسيقى" - }, - "disable_snap_splitting": { - "name": "تعطيل تقسيم السنابات", - "description": "يمنع تقسيم السنابات إلى أجزاء متعددة\nالصور التي ترسلها ستتحول إلى فيديوهات" - }, - "update_settings": { - "properties": { - "update_check_frequency": { - "name": "تكرار فحص التحديثات" - }, - "auto_update_check": { - "name": "التحقق التلقائي من التحديثات" - } - }, - "name": "إعدادات التحديث", - "description": "التحكم في كيفية فحص PurrfectSnap للتحديثات" - }, - "ui_settings": { - "properties": { - "haptic_feedback": { - "name": "ردود الفعل اللمسية" - } - }, - "name": "إعدادات واجهة المستخدم" + "presence_logger": { + "name": "سجل النشاط", + "description": "يسجل حالة نشاط الأصدقاء (متصل/غير متصل) في ملف" } } }, @@ -1592,32 +2304,32 @@ "name": "القواعد", "description": "إدارة الميزات التلقائية للأفراد", "properties": { - "auto_download": { - "name": "تنزيل تلقائي" + "auto_read": { + "name": "قراءة تلقائية" }, "hide_typing_indicator": { "name": "إخفاء مؤشر الكتابة" }, - "stealth": { - "name": "وضع التخفي" - }, - "auto_read": { - "name": "قراءة تلقائية" + "auto_reply": { + "name": "رد تلقائي" }, "auto_delete_sent_messages": { "name": "حذف تلقائي للرسائل المرسلة" }, - "unsaveable_messages": { - "name": "رسائل غير قابلة للحفظ" + "auto_download": { + "name": "تنزيل تلقائي" + }, + "stealth": { + "name": "وضع التخفي" }, "auto_save": { "name": "حفظ تلقائي" }, - "auto_reply": { - "name": "رد تلقائي" - }, "message_logger": { "name": "مسجل الرسائل" + }, + "unsaveable_messages": { + "name": "رسائل غير قابلة للحفظ" } } }, @@ -1757,13 +2469,19 @@ "name": "محاكاة اتصال الواي فاي", "description": "يجعل سناب شات يعتقد أنك متصل بشبكة الواي فاي أثناء استخدام بيانات الهاتف" }, - "spoof_android_id": { - "name": "تزييف معرف Android", - "description": "ينشئ ويستخدم معرف Android مزيف لسناب شات" - }, - "custom_android_id": { - "name": "معرف Android مخصص", - "description": "تعيين معرف Android مخصص (16 حرفًا سداسيًا). اتركه فارغًا لإنشاء واحد عشوائي تلقائيًا" + "spoof_device_id": { + "name": "تحايل على معرف الجهاز", + "description": "تجاوز معرف Android المرسل إلى سناب شات", + "properties": { + "spoof_android_id": { + "name": "تحايل على معرف Android", + "description": "تجاوز معرف Android المرسل إلى سناب شات بقيمة مخصصة" + }, + "custom_android_id": { + "name": "معرف Android مخصص", + "description": "القيمة المستخدمة عند تحايل معرف Android" + } + } }, "spoof_device": { "name": "تزييف الجهاز", @@ -1773,19 +2491,13 @@ "name": "طراز الجهاز", "description": "اختر أي جهاز مميز لتزييفه. يحصل كل مستخدم على بيانات جهاز فريدة وعشوائية" }, - "spoof_device_id": { - "name": "تحايل على معرف الجهاز", - "properties": { - "custom_android_id": { - "description": "القيمة المستخدمة عند تحايل معرف Android", - "name": "معرف Android مخصص" - }, - "spoof_android_id": { - "description": "تجاوز معرف Android المرسل إلى سناب شات بقيمة مخصصة", - "name": "تحايل على معرف Android" - } - }, - "description": "تجاوز معرف Android المرسل إلى سناب شات" + "spoof_android_id": { + "name": "تزييف معرف Android", + "description": "ينشئ ويستخدم معرف Android مزيف لسناب شات" + }, + "custom_android_id": { + "name": "معرف Android مخصص", + "description": "تعيين معرف Android مخصص (16 حرفًا سداسيًا). اتركه فارغًا لإنشاء واحد عشوائي تلقائيًا" } } }, @@ -1841,10 +2553,6 @@ "name": "تجارب COF", "description": "يسمح بميزات سناب شات غير المعلنة/بيتا" }, - "edit_message": { - "name": "تحرير الرسائل", - "description": "يسمح لك بتحرير الرسائل في المحادثات" - }, "context_menu_fix": { "name": "إصلاح قائمة السياق", "description": "محاولة إصلاح قائمة خلاصة الأصدقاء عندما يكون الجهاز غير متصل بالإنترنت ولا يمكن عرضها بشكل صحيح" @@ -1908,6 +2616,10 @@ "snapscore_changes": { "name": "تغييرات نقاط سناب", "description": "يتتبع التغييرات في نقاط سناب الأصدقاء\nاستخدم هذه الميزة في إصدارات سناب شات الأحدث فقط" + }, + "edit_message": { + "name": "تحرير الرسائل", + "description": "يسمح لك بتحرير الرسائل في المحادثات" } } }, @@ -1960,529 +2672,6 @@ } } }, - "options": { - "app_appearance": { - "always_light": "فاتح دائمًا", - "always_dark": "داكن دائمًا", - "null": "مطابقة النظام" - }, - "friend_feed_menu_buttons": { - "auto_download": "⬇️ تنزيل تلقائي", - "auto_save": "💬 حفظ الرسائل تلقائيًا", - "unsaveable_messages": "⬇️ رسائل غير قابلة للحفظ", - "auto_open_snaps": "📷 فتح السنابات تلقائيًا", - "stealth": "👻 وضع التخفي", - "auto_reply": "📨 رد تلقائي", - "auto_read": "✔️ قراءة تلقائية", - "auto_delete_sent_messages": "🗑️ حذف الرسائل المرسلة تلقائيًا", - "mark_snaps_as_seen": "👀 وضع علامة على السنابات كمقروءة", - "mark_stories_as_seen_locally": "👀 وضع علامة على القصص كمقروءة محليًا", - "conversation_info": "👤 معلومات المحادثة", - "e2e_encryption": "🔒 استخدام تشفير من طرف إلى طرف", - "translation": "🌐 الترجمة", - "message_logger": "📝 مسجل الرسائل", - "hide_typing_indicator": "🙈 إخفاء مؤشر الكتابة" - }, - "path_format": { - "create_author_folder": "إنشاء مجلد لكل مؤلف", - "create_source_folder": "إنشاء مجلد لكل نوع مصدر وسائط", - "append_hash": "إضافة رمز فريد إلى اسم الملف", - "append_source": "إضافة مصدر الوسائط إلى اسم الملف", - "append_username": "إضافة اسم المستخدم إلى اسم الملف", - "append_date_time": "إضافة التاريخ والوقت إلى اسم الملف", - "append_type": "أضف نوع الوسائط إلى اسم الملف" - }, - "auto_download_sources": { - "friend_snaps": "سنابات الأصدقاء", - "friend_stories": "قصص الأصدقاء", - "public_stories": "قصص عامة", - "spotlight": "منصة الأضواء" - }, - "logging": { - "started": "بدأ", - "success": "نجاح", - "progress": "تقدم", - "failure": "فشل" - }, - "notifications": { - "chat_screenshot": "لقطة شاشة", - "chat_screen_record": "تسجيل شاشة", - "camera_roll_save": "حفظ في معرض الكاميرا", - "snap_replay": "إعادة تشغيل السناب", - "chat": "محادثة", - "chat_reply": "رد المحادثة", - "snap": "سناب", - "typing": "كتابة", - "stories": "قصص", - "speaking": "تحدث", - "chat_reaction": "رد فعل DM", - "group_chat_reaction": "رد فعل المجموعة", - "initiate_audio": "مكالمة صوتية واردة", - "abandon_audio": "مكالمة صوتية فائتة", - "initiate_video": "مكالمة فيديو واردة", - "abandon_video": "مكالمة فيديو فائتة", - "map_live_location": "الموقع المباشر على الخريطة" - }, - "gallery_media_send_override": { - "always_ask": "السؤال دائمًا", - "ORIGINAL": "وسائط أصلية", - "NOTE": "ملاحظة صوتية", - "SNAP": "سناب", - "SAVEABLE_SNAP": "سناب قابل للحفظ", - "null": "افتراضي سناب شات" - }, - "strip_media_metadata": { - "hide_caption_text": "إخفاء نص التسمية", - "hide_snap_filters": "إخفاء فلاتر السناب", - "hide_extras": "إخفاء الإضافات (مثل الإشارات)", - "remove_audio_note_duration": "إزالة مدة الملاحظة الصوتية", - "remove_audio_note_transcript_capability": "إزالة قدرة نسخ الملاحظة الصوتية" - }, - "hide_ui_components": { - "hide_profile_call_buttons": "إزالة أزرار المكالمة في الملف الشخصي", - "hide_chat_call_buttons": "إزالة أزرار المكالمة في المحادثة", - "hide_live_location_share_button": "إزالة زر مشاركة الموقع المباشر", - "hide_stickers_button": "إزالة زر الملصقات", - "hide_voice_record_button": "إزالة زر تسجيل الصوت", - "hide_unread_chat_hint": "إزالة تلميح المحادثة غير المقروءة", - "hide_post_to_story_buttons": "إزالة أزرار النشر في القصة قبل إرسال سناب", - "hide_billboard_prompt": "إزالة موجه لوحة الإعلانات في خلاصة الأصدقاء", - "hide_snapchat_plus_gift_reminders": "إزالة تذكيرات هدايا سناب شات بلس في المحادثات", - "hide_map_reactions": "إزالة تفاعلات الخريطة" - }, - "hide_story_suggestions": { - "hide_suggested_friend_stories": "إخفاء قصص الأصدقاء المقترحة", - "hide_my_stories": "إخفاء قصصي" - }, - "home_tab": { - "map": "الخريطة", - "chat": "المحادثة", - "camera": "الكاميرا", - "discover": "اكتشف", - "spotlight": "منصة الأضواء", - "null": "افتراضي سناب شات" - }, - "simple_snapchat": { - "always_enabled": "ممكّن دائمًا", - "always_disabled": "معطل دائمًا" - }, - "add_friend_source_spoof": { - "added_by_username": "باسم المستخدم", - "added_by_mention": "بالإشارة", - "added_by_group_chat": "بالمحادثة الجماعية", - "added_by_qr_code": "برمز QR", - "added_by_community": "بالمجتمع", - "added_by_quick_add": "بالإضافة السريعة (خطر كبير بالحظر)", - "added_by_spotlight": "منصة الأضواء", - "null": "لا تحاكي المصدر" - }, - "bypass_video_length_restriction": { - "single": "وسائط واحدة", - "split": "تقسيم الوسائط", - "null": "Default" - }, - "old_bitmoji_selfie": { - "2d": "بيتموجي ثنائي الأبعاد", - "3d": "بيتموجي ثلاثي الأبعاد", - "null": "بيتموجي افتراضي" - }, - "disable_confirmation_dialogs": { - "erase_message": "مسح الرسالة", - "remove_friend": "إزالة الصديق", - "block_friend": "حظر الصديق", - "ignore_friend": "تجاهل الصديق", - "hide_friend": "إخفاء الصديق", - "hide_conversation": "إخفاء المحادثة", - "clear_conversation": "مسح المحادثة من خلاصة الأصدقاء" - }, - "auto_reload": { - "snapchat_only": "سناب شات فقط", - "all": "الكل (سناب شات + سناب إنهانس)", - "null": "Default" - }, - "edit_text_override": { - "multi_line_chat_input": "إدخال محادثة متعدد الأسطر", - "bypass_text_input_limit": "تجاوز حد إدخال النص" - }, - "auto_purge": { - "never": "أبدًا", - "1_hour": "1 ساعة", - "3_hours": "3 ساعات", - "6_hours": "6 ساعات", - "12_hours": "12 ساعة", - "1_day": "1 يوم", - "3_days": "3 أيام", - "1_week": "1 أسبوع", - "2_weeks": "أسبوعين", - "1_month": "1 شهر", - "3_months": "3 أشهر", - "6_months": "6 أشهر" - }, - "delete_after_unit": { - "seconds": "ثواني", - "minutes": "دقائق", - "hours": "ساعات" - }, - "disable_story_sections": { - "friends": "الأصدقاء", - "suggested_stories": "قصص مقترحة", - "following": "متابَعون", - "discover": "اكتشف" - }, - "disable_cameras": { - "front": "الكاميرا الأمامية", - "back": "الكاميرا الخلفية" - }, - "disable_permission_requests": { - "notifications": "الإشعارات", - "read_media_images": "قراءة صور الوسائط", - "read_media_video": "قراءة فيديو الوسائط", - "camera": "الكاميرا", - "microphone": "الميكروفون", - "location": "الموقع", - "read_contacts": "قراءة جهات الاتصال", - "nearby_devices": "الأجهزة القريبة", - "phone_calls": "المكالمات الهاتفية" - }, - "message_indicators": { - "encryption_indicator": "إضافة رمز 🔒 بجانب الرسائل التي تم إرسالها إليك فقط", - "platform_indicator": "إضافة أيقونة النظام الذي تم إرسال الوسائط منه (مثل Android, iOS, Web)", - "location_indicator": "إضافة رمز 📍 إلى السنابات عندما يتم إرسالها مع تمكين الموقع", - "ovf_editor_indicator": "يشير إلى ما إذا كان السناب قد تم إرساله باستخدام محرر OVF", - "director_mode_indicator": "إضافة رمز ✏️ إلى السنابات عندما يتم إرسالها باستخدام وضع المخرج، والذي يمكن استخدامه لإرسال صور المعرض كسنابات" - }, - "auto_mark_as_read": { - "conversation_read": "وضع علامة مقروء على المحادثة عند إرسال رسالة", - "snap_reply": "وضع علامة مقروء على السنابات عند الرد عليها", - "save_snap_in_chat": "وضع علامة مقروء على السنابات عند حفظها في الدردشة أثناء وضع التخفي" - }, - "friend_mutation_notifier": { - "remove_friend": "إشعار عند إزالة شخص لك كصديق", - "birthday_changes": "إشعار عند تغيير شخص لعيد ميلاده", - "bitmoji_selfie_changes": "إشعار عند تغيير شخص لصورة بيتموجي الذاتية", - "bitmoji_avatar_changes": "إشعار عند تغيير شخص لصورة بيتموجي الخاصة به", - "bitmoji_background_changes": "إشعار عند تغيير شخص لخلفية بيتموجي", - "bitmoji_scene_changes": "إشعار عند تغيير شخص لمشهد بيتموجي" - }, - "snapchat_plus": { - "not_subscribed": "غير مشترك", - "basic": "أساسي", - "ad_free": "خالي من الإعلانات", - "null": "Default" - }, - "device_model": { - "random": "عشوائي", - "Pixel 9 Pro XL": "Pixel 9 Pro XL", - "Pixel 10": "Pixel 10", - "Pixel 10 Pro": "Pixel 10 Pro", - "Pixel 10 Pro XL": "Pixel 10 Pro XL", - "Pixel 10 Pro Fold": "Pixel 10 Pro Fold", - "Galaxy S25 Ultra": "Galaxy S25 Ultra", - "OnePlus 15": "OnePlus 15", - "OnePlus Open": "OnePlus Open", - "Xiaomi 15 Ultra": "Xiaomi 15 Ultra", - "OPPO Find X9 Pro": "OPPO Find X9 Pro", - "vivo X100 Pro": "vivo X100 Pro", - "realme GT 6": "realme GT 6", - "xiaomi_15_ultra": "Xiaomi 15 Ultra", - "google_pixel_10_pro": "Google Pixel 10 Pro", - "null": "افتراضي الجهاز", - "oneplus_13": "OnePlus 13", - "samsung_s25_ultra": "Samsung Galaxy S25 Ultra" - }, - "double_tap_chat_action": { - "like_message": "إعجاب بالرسالة", - "copy_text": "نسخ النص إلى الحافظة", - "delete_message": "حذف الرسالة", - "mark_as_read": "وضع علامة مقروء", - "custom_emoji_reaction": "رد فعل إيموجي مخصص", - "null": "Default" - }, - "startup_default_camera": { - "front": "الكاميرا الأمامية", - "back": "الكاميرا الخلفية", - "null": "تذكر آخر استخدام" - }, - "call_recorder": { - "only_record_self": "تسجيل الذات فقط", - "only_record_others": "تسجيل الآخرين فقط", - "record_both": "تسجيل كلا الجانبين" - }, - "call_recorder_ui_design": { - "default": "Default", - "snapchat": "Snapchat", - "cyber": "Cyber", - "frost": "Frost" - }, - "supported_languages": { - "pt": "البرتغالية", - "fr": "French", - "es": "Spanish", - "ru": "الروسية", - "hi": "الهندية", - "tr": "التركية", - "de": "German", - "ko": "الكورية", - "zh": "الصينية", - "ja": "اليابانية", - "en": "English", - "it": "Italian", - "ar": "Arabic" - }, - "ai_response_style": { - "empathetic": "متعاطف", - "casual": "غير رسمي", - "formal": "رسمي", - "friendly": "ودود", - "toxic": "سام", - "humorous": "فكاهي", - "busy": "مشغول" - }, - "story_share_messages": { - "Thanks for sharing!": "شكراً للمشاركة!" - }, - "custom_shared_library": { - "null": "استخدام المكتبة الافتراضية" - }, - "ai_response_language": { - "ko": "الكورية", - "ja": "اليابانية", - "pt": "البرتغالية", - "fr": "French", - "es": "Spanish", - "fi": "الفنلندية", - "de": "German", - "auto": "Auto", - "it": "Italian", - "da": "الدنماركية", - "sv": "السويدية", - "zh": "الصينية", - "tr": "التركية", - "en": "English", - "nl": "الهولندية", - "pl": "البولندية", - "hi": "الهندية", - "ru": "الروسية", - "no": "النرويجية", - "ar": "Arabic" - }, - "auto_download": { - "blacklist": "القائمة السوداء", - "whitelist": "القائمة البيضاء", - "disabled": "Disabled" - }, - "auto_reply_content_types": { - "story_share_messages": "مشاركات القصص", - "story_reply_messages": "ردود القصص", - "map_reaction_messages": "تفاعلات الخريطة", - "sticker_messages": "الملصقات", - "chat_messages": "رسائل الدردشة", - "snap_messages": "السنابات", - "voice_note_messages": "الملاحظات الصوتية", - "half_swipes": "التمرير النصفي", - "tiny_snap_messages": "السنابات الصغيرة", - "external_media_messages": "الوسائط الخارجية" - }, - "spoof_battery_level": { - "null": "استخدام مستوى البطارية الحقيقي" - }, - "snap_messages": { - "Thanks for the snap!": "شكرًا على السناب!" - }, - "auto_read": { - "blacklist": "القائمة السوداء", - "whitelist": "القائمة البيضاء", - "disabled": "Disabled" - }, - "ai_provider": { - "gemini": "جيميني", - "deepseek": "ديب سيك", - "openrouter": "أوبن روتر", - "openai": "أوبن إيه آي" - }, - "custom_image_upload_format": { - "null": "تلقائي" - }, - "preset": { - "null": "الإعداد المسبق الافتراضي" - }, - "schedule_sending_in": "إرسال خلال {time}", - "front_custom_frame_rate": { - "null": "إطارات افتراضية للجهاز" - }, - "auto_delete_sent_messages": { - "disabled": "Disabled", - "whitelist": "القائمة البيضاء", - "blacklist": "القائمة السوداء" - }, - "ai_temperature": { - "0": { - "7": "متوازن (0.7)" - } - }, - "force_voice_note_format": { - "null": "استخدام افتراضي سناب شات" - }, - "message_types": { - "NOTE": "ملاحظة", - "CHAT": "دردشة", - "SNAP": "سناب", - "EXTERNAL_MEDIA": "وسائط خارجية", - "STICKER": "ملصق" - }, - "schedule_failed_to": "فشل الإرسال إلى {name}", - "back_custom_frame_rate": { - "null": "إطارات افتراضية للجهاز" - }, - "settings_menu": { - "legacy": "قديم", - "default": "Default" - }, - "preferred_transcription_lang": { - "null": "استخدم الإعداد الافتراضي لسناب شات" - }, - "update_check_frequency": { - "null": "Auto" - }, - "hide_typing_indicator": { - "whitelist": "القائمة البيضاء", - "blacklist": "القائمة السوداء", - "disabled": "Disabled" - }, - "external_media_messages": { - "Nice media!": "وسائط رائعة!" - }, - "friendGreeting": { - "Hey": "مرحبًا" - }, - "map_reaction_messages": { - "Thanks for the map reaction!": "شكراً لتفاعل الخريطة!" - }, - "translation_position": { - "above": "أعلى النص", - "inline": "ضمن السطر", - "below": "أسفل النص" - }, - "spotlight_comments_username_icon": { - "👤": "أيقونة اسم المستخدم", - "default": "أيقونة اسم المستخدم", - "[👤]": "أيقونة اسم المستخدم", - "no_icon": "بدون أيقونة", - "user": "أيقونة اسم المستخدم" - }, - "auto_save": { - "whitelist": "القائمة البيضاء", - "blacklist": "القائمة السوداء", - "disabled": "Disabled" - }, - "custom_resolution": { - "null": "استخدام الدقة التلقائية" - }, - "ai_model": { - "gemini-2": { - "5-flash": "جيميني 2.5 فلاش" - } - }, - "story_reply_messages": { - "Thanks for the story reply!": "شكراً لرد القصة!" - }, - "half_swipe_messages": { - "[\"I noticed you half-swiped! I'll respond soon": { - "\"]": "لاحظت أنك قمت بسحب نصفي! سأرد قريباً." - } - }, - "stealth": { - "disabled": "Disabled", - "whitelist": "القائمة البيضاء", - "blacklist": "القائمة السوداء" - }, - "custom_path_format": { - "null": "استخدام النمط الافتراضي" - }, - "target_language": { - "en": "English" - }, - "tiny_snap_messages": { - "Thanks for the tiny snap!": "شكرًا على السناب الصغير!" - }, - "custom_emoji_font": { - "null": "خط الإيموجي الافتراضي" - }, - "message_logger": { - "disabled": "Disabled", - "blacklist": "القائمة السوداء", - "whitelist": "القائمة البيضاء" - }, - "custom_streaks_expiration_format": { - "null": "افتراضي النظام" - }, - "walk_radius": { - "null": "استخدم نصف القطر الافتراضي" - }, - "double_tap_chat_action_custom_emoji": { - "Custom emoji reaction": "رد فعل إيموجي مخصص" - }, - "schedule_sent": "تم إرسال السناب المجدول", - "auto_reply": { - "blacklist": "القائمة السوداء", - "disabled": "Disabled", - "whitelist": "القائمة البيضاء" - }, - "app_appearance_override": { - "title": "المظهر" - }, - "chat_messages": { - "Hello! How are you?": "مرحبًا! كيف حالك؟" - }, - "schedule_sent_to": "تم الإرسال إلى {name}", - "schedule_scheduled_for": "مجدول لـ {name} في {time}", - "override_back_resolution": { - "null": "استخدم الإعداد الافتراضي للجهاز" - }, - "schedule_cancelled_for": "تم الإلغاء لـ {name}", - "custom_android_id": { - "null": "استخدم معرف Android الحقيقي" - }, - "voice_note_messages": { - "Thanks for the voice note!": "شكرًا على المذكرة الصوتية!" - }, - "custom_video_codec": { - "null": "الترميز الافتراضي" - }, - "ai_system_prompt": { - "You are a helpful and friendly assistant responding to messages on Snapchat": { - " Keep responses natural, casual, and conversational": { - " Avoid being overly formal or robotic": { - " Respond as if you're a real person having a normal conversation": { - "": "أنت مساعد مفيد وودود يرد على الرسائل في سناب شات. حافظ على الردود طبيعية وعادية ومحادثة. تجنب أن تكون رسميًا جدًا أو آليًا. أجب كما لو كنت شخصًا حقيقيًا تجري محادثة عادية." - } - } - } - } - }, - "sticker_messages": { - "Cool sticker!": "ملصق رائع!" - }, - "schedule_failed": "فشل السناب المجدول", - "force_image_format": { - "null": "استخدام افتراضي سناب شات" - }, - "source_language": { - "auto": "اكتشف تلقائيًا" - }, - "override_front_resolution": { - "null": "استخدم الإعداد الافتراضي للجهاز" - }, - "custom_audio_codec": { - "null": "الترميز الافتراضي" - }, - "ai_personality_traits": { - "friendly, casual, helpful, empathetic": "ودود، عادي، مفيد، متعاطف" - }, - "ai_api_key": { - "": "غير محدد" - } - }, "friend_notes": { "placeholder": "أضف ملاحظة..." } @@ -2523,13 +2712,13 @@ "snap_messages": "سنابات", "story_share_messages": "مشاركات القصص", "story_reply_messages": "ردود القصص", - "story_messages": "قصة", "external_media_messages": "وسائط خارجية", "voice_note_messages": "ملاحظة صوتية", "sticker_messages": "ملصق", "tiny_snap_messages": "سناب صغير", "map_reaction_messages": "تفاعل الخريطة", - "half_swipes": "سحب الشاشة النصفي" + "half_swipes": "سحب الشاشة النصفي", + "story_messages": "قصة" }, "media_download_source": { "none": "لا شيء", @@ -2553,6 +2742,9 @@ "convert_message": "تحويل الرسالة", "edit_message": "تحرير الرسالة" }, + "chat_wallpaper_downloader": { + "download_button": "تنزيل خلفية المحادثة" + }, "opera_context_menu": { "download": "تنزيل الوسائط", "sent_at": "تم الإرسال في {date}", @@ -2567,13 +2759,13 @@ "close": "إغلاق" }, "gallery_media_send_override": { - "multiple_media_toast": "يمكنك إرسال وسائط واحدة فقط في كل مرة", + "always_ask": "اسأل دائمًا", "ORIGINAL": "الوسائط الأصلية", "NOTE": "مذكرة صوتية", - "always_ask": "اسأل دائمًا", "SNAP": "سناب", "SAVEABLE_SNAP": "سناب قابل للحفظ", - "null": "الإعداد الافتراضي لسناب شات" + "null": "الإعداد الافتراضي لسناب شات", + "multiple_media_toast": "يمكنك إرسال وسائط واحدة فقط في كل مرة" }, "mark_as_seen": { "no_unseen_snaps_toast": "لم يتم العثور على سنابات غير مقروءة!", @@ -2605,6 +2797,10 @@ "not_subscribed": "غير مشترك" } }, + "snapchat_plus_state": { + "subscribed": "مشترك", + "not_subscribed": "غير مشترك" + }, "friendship_link_type": { "mutual": "متبادل", "outgoing": "صادر", @@ -2616,6 +2812,7 @@ "incoming_follower": "متابِع وارد" }, "bulk_messaging_action": { + "actions.title": "Actions", "choose_action_title": "اختر إجراءً", "progress_status": "جارٍ معالجة {index} من {total}", "selection_dialog_continue_button": "متابعة", @@ -2626,10 +2823,10 @@ "actions": { "remove_friends": "إزالة الأصدقاء", "clear_conversations": "مسح المحادثات", - "title": "الإجراءات", "clear_friend_feed": "مسح خلاصة الأصدقاء ({count})", + "unfollow": "إلغاء المتابعة", "remove": "إزالة", - "unfollow": "إلغاء المتابعة" + "title": "الإجراءات" }, "leave_groups": "مغادرة {count} مجموعات", "left_group_success": "تم مغادرة المجموعة بنجاح", @@ -2653,9 +2850,6 @@ "clean_conversations_and_remove_friends": "مسح {count} محادثات وإزالة {count} أصدقاء", "clean_group_conversations": "مسح {count} محادثات جماعية", "clean_all_conversations": "مسح {count} محادثات", - "clear_friend_feed": "مسح {count} محادثة من الخلاصة", - "clear_group_feed": "مسح {count} مجموعة من الخلاصة", - "clear_all_feed": "مسح {count} محادثة من الخلاصة", "failed_to_fetch_conversations": "فشل في جلب المحادثات: {error}", "failed_to_fetch_friend_conversations": "فشل في جلب محادثات الأصدقاء: {error}", "failed_to_process": "فشل في معالجة {id}", @@ -2670,9 +2864,9 @@ "business_accounts": "الحسابات التجارية", "streaks": "الستريك", "non_streaks": "غير الستريك", + "followed": "متابع", "following": "متابَع", - "location_on_map": "الموقع على الخريطة", - "followed": "متابع" + "location_on_map": "الموقع على الخريطة" }, "sort_options": { "none": "لا شيء", @@ -2683,7 +2877,10 @@ "most_messages_sent": "أكثر الرسائل إرسالاً", "most_recent_message": "أحدث رسالة", "nearest_location": "أقرب موقع" - } + }, + "clear_friend_feed": "مسح {count} محادثة من الخلاصة", + "clear_group_feed": "مسح {count} مجموعة من الخلاصة", + "clear_all_feed": "مسح {count} محادثة من الخلاصة" }, "chat_export": { "exporter_dialog": { @@ -2707,10 +2904,10 @@ "exporting_message": "جارٍ تصدير {conversation}..." }, "button": { + "cancel": "إلغاء", "ok": "موافق", "positive": "نعم", "negative": "لا", - "cancel": "إلغاء", "save": "حفظ", "open": "فتح", "download": "تنزيل", @@ -2741,6 +2938,7 @@ "snap_screen_record": "تسجيل شاشة للسناب", "i_can_see_you": "أستطيع أن أراك" }, + "cleared_from_feed": "تم المسح من الخلاصة", "tracker_actions": { "log": "سجل", "in_app_notification": "إشعار داخل التطبيق", @@ -2823,6 +3021,8 @@ "native_hooks_send_failure_toast": "فشل في الإرسال! يرجى تمكين الخطافات الأصلية في الإعدادات.", "no_participants_to_encrypt_toast": "ليس لديك أصدقاء في هذه المحادثة لتشفير الرسائل معهم!", "encryption_failed_toast": "فشل في تشفير الرسالة! تحقق من logcat لمزيد من التفاصيل.", + "missing_friend_id_toast": "Can't find friendId for conversationId {conversationId}", + "key_exchange_failed_toast": "Can't create key exchange for friendId {friendId}", "accept_public_key_success_toast": "تم قبول المفتاح العام بنجاح!", "accept_secret_key_success_toast": "تم! يمكنك الآن إرسال واستقبال رسائل مشفرة مع هذا الصديق.", "accept_public_key_failure_toast": "فشل في قبول المفتاح العام", @@ -2834,6 +3034,33 @@ "incoming_pk_message": "لقد تلقيت طلب مفتاح عام. انقر أدناه لقبوله.", "incoming_secret_message": "قبل صديقك مفتاحك العام. انقر أدناه لقبول المفتاح السري." }, + "account_switcher_ui": { + "already_logged_in": "أنت مسجل الدخول بالفعل كـ {username}", + "login_failed_toast": "فشل تسجيل الدخول", + "logged_out_toast": "تم تسجيل الخروج", + "data_not_found_toast": "بيانات الحساب غير موجودة", + "restore_failed_toast": "فشل استعادة بيانات الحساب", + "logged_in_as_toast": "تم تسجيل الدخول كـ {username}", + "backup_success_toast": "تم نسخ الحساب احتياطيًا بنجاح", + "backup_failure_toast": "فشل نسخ الحساب احتياطيًا", + "import_success_toast": "تم استيراد {username} بنجاح", + "import_failure_toast": "فشل استيراد الحساب: {error}", + "export_success_toast": "Account exported!", + "export_failed_toast": "فشل تصدير الحساب. تحقق من السجلات لمزيد من المعلومات.", + "forced_logout_toast": "تم إزالة الحساب بسبب تسجيل الخروج القسري", + "title": "مبدل الحسابات", + "no_accounts": "لم يتم العثور على حسابات", + "export": "تصدير", + "remove_account": "إزالة الحساب", + "remove": "إزالة", + "remove_confirm_text": "هل أنت متأكد أنك تريد إزالة {username}؟", + "cancel": "إلغاء", + "import": "استيراد", + "backup_current": "نسخ احتياطي للحساب الحالي", + "logout": "تسجيل الخروج", + "switch_button_content_desc": "تبديل الحساب", + "account_exported_toast": "تم تصدير الحساب!" + }, "auto_open_snaps": { "title": "فتح السنابات تلقائيًا", "priority_title": "فتح السنابات تلقائيًا (أولوية)", @@ -2910,6 +3137,12 @@ "script_no_settings": "هذه الوحدة لا تحتوي على أي إعدادات", "script_no_scripts_found": "لم يتم العثور على سكريبتات", "script_ok_timeout": "موافق {timeout}", + "scripting_tagline": "إدارة النصوص البرمجية والاستيراد والمجلدات", + "installed_scripts_tab": "مثبت", + "catalog_tab": "دليل", + "no_scripts_folder_selected_title": "اختر مجلد النصوص البرمجية للبدء", + "select_folder_button": "اختر مجلدًا", + "select_scripts_folder_toast": "الرجاء اختيار مجلد النصوص البرمجية أولاً", "delete_rule_title": "حذف القاعدة", "delete_rule_description": "هل أنت متأكد من أنك تريد حذف هذه القاعدة؟", "rule_name": "اسم القاعدة", @@ -2966,22 +3199,19 @@ }, "send_override_dialog": { "title": "إرسال الوسائط كـ {type}", - "send_as": "إرسال كـ", "duration": "المدة: {duration}", "saveable_snap_hint": "اجعل السناب قابلًا للحفظ في المحادثة", "unlimited_duration": "غير محدود", "schedule": "جدولة", + "select_time": "اختر الوقت", + "select": "اختر", + "select_date_first": "يرجى اختيار تاريخ", + "invalid_time": "يرجى اختيار وقت في المستقبل", + "send_as": "إرسال كـ", "schedule_send_hint": "جدولة الإرسال", "select_date": "اختر التاريخ", - "select_time": "اختر الوقت", "scheduled_for": "مجدول في {time}", - "invalid_schedule_time": "وقت جدولة غير صالح", - "select_date_first": "يرجى اختيار تاريخ", - "select": "اختر", - "invalid_time": "يرجى اختيار وقت في المستقبل" - }, - "chat_wallpaper_downloader": { - "download_button": "تنزيل خلفية المحادثة" + "invalid_schedule_time": "وقت جدولة غير صالح" }, "auto_reply_messages": { "dialog": { @@ -2995,7 +3225,8 @@ "auto_delete_sent_messages": { "countdown_toast": "سيتم حذف الرسالة خلال {time}", "delete_success_toast": "تم حذف الرسالة بنجاح", - "delete_failed_toast": "فشل في حذف الرسالة" + "delete_failed_toast": "فشل في حذف الرسالة", + "queue_cleared_toast": "Auto delete queue cleared" }, "translation_position": { "above": "أعلى", @@ -3112,6 +3343,13 @@ "in_conversation": "في {conversation}", "unknown_user": "غير معروف", "unknown_conversation": "الرسائل الخاصة", + "i_can_see_you_entered": "وقت الدخول", + "i_can_see_you_left": "وقت الخروج", + "i_can_see_you_duration": "المدة", + "i_can_see_you_not_available": "غير متوفر", + "i_can_see_you_unit_hour": "س", + "i_can_see_you_unit_minute": "د", + "i_can_see_you_unit_second": " ثانية", "event_text": "{friend} {event} في {conversation}", "events": { "conversation_enter": "دخل", @@ -3135,14 +3373,7 @@ "snap_screenshot": "أخذ لقطة شاشة", "snap_screen_record": "سجل الشاشة", "i_can_see_you": "تحديث النشاط" - }, - "i_can_see_you_entered": "وقت الدخول", - "i_can_see_you_left": "وقت الخروج", - "i_can_see_you_duration": "المدة", - "i_can_see_you_not_available": "غير متوفر", - "i_can_see_you_unit_hour": "س", - "i_can_see_you_unit_minute": "د", - "i_can_see_you_unit_second": " ثانية" + } } }, "edit_rule": { @@ -3182,6 +3413,25 @@ "disable_bypass_status_indicator": "تعطيل مؤشر التجاوز" } }, + "ui_settings_title": "إعدادات الواجهة", + "haptic_feedback_label": "ردود الفعل اللمسية", + "updates_title": "التحديثات", + "auto_update_check": "التحقق التلقائي من التحديثات", + "update_check_frequency_daily": "يومي", + "update_check_frequency_weekly": "أسبوعي", + "update_check_frequency_monthly": "شهري", + "update_channel_stable": "مستقر", + "update_channel_prerelease": "قبل الإصدار", + "friend_notes_title": "ملاحظات الأصدقاء", + "friend_notes_description": "إدارة ونسخ احتياطي لملاحظات الأصدقاء", + "app_theme_title": "مظهر التطبيق", + "theme_mode_system": "النظام", + "theme_mode_light": "فاتح", + "theme_mode_dark": "داكن", + "test_mode_label": "تفعيل PurrAura", + "disable_feature_loading_label": "تعطيل تحميل الميزات", + "disable_auto_mapper_label": "تعطيل المخطط التلقائي", + "disable_bypass_indicator_label": "تعطيل مؤشر الالتفاف", "friend_list": { "manage_title": "إدارة قائمة الأصدقاء", "export_description": "تصدير الأصدقاء يسمح لك بحفظ قائمة معرفات أصدقائك في ملف نصي. استيراد من ملف سيعرض الأصدقاء في قائمة حيث يمكنك إضافتهم.", @@ -3228,11 +3478,24 @@ "no_friends_found": "لم يتم العثور على أصدقاء", "exporting_memories": "تصدير الذكريات... ({failed} فشل)" }, + "clear_friend_feed": "مسح خلاصة الأصدقاء", + "select_date": "اختر التاريخ", + "schedule_scheduled_for": "مجدول لـ {name} في {time}", + "schedule_sending_in": "جاري الإرسال خلال {time}", + "schedule_sent_to": "تم الإرسال إلى {name}", + "schedule_sent": "تم إرسال السناب المجدول", + "schedule_failed_to": "فشل الإرسال إلى {name}", + "schedule_failed": "فشل السناب المجدول", + "schedule_cancelled_for": "تم الإلغاء لـ {name}", + "by_author": "بواسطة {author}", + "version": "الإصدار {version}", + "delete_button": "حذف", "logger_history": { "download_started": "تم بدء التحميل!", "downloaded_to": "تم التحميل إلى {path}", "failed_to_download": "فشل في تحميل {message}", "select_conversation": "اختر محادثة", + "select_conversation_placeholder": "اختر محادثة", "edited_at": "تم التعديل في {date}", "download_attachment_failed_toast": "فشل في تحميل المرفق", "message_parse_failed": "فشل في تحليل الرسالة", @@ -3244,16 +3507,15 @@ "created_at": "تم الإنشاء في {date}", "failed_to_open_file": "فشل في فتح الملف. تحقق من السجلات لمزيد من المعلومات", "failed_to_get_file": "فشل في الحصول على الملف", - "select_conversation_placeholder": "اختر محادثة", - "list_friend_format": "صديق {name}", "download_button": "تنزيل", - "download_failed_toast": "فشل التنزيل: {message}", - "edited_at_text": "تم التعديل إلى \"{message}\" في {date}", - "download_success_toast": "تم التنزيل إلى {path}", - "log_header_format": "{username} ? {type} ? {date}", - "download_started_toast": "بدأ التنزيل", "chat_attachment": "مرفق {index}", + "log_header_format": "{username} ? {type} ? {date}", + "edited_at_text": "تم التعديل إلى \"{message}\" في {date}", "list_group_format": "مجموعة {name}", + "list_friend_format": "صديق {name}", + "download_started_toast": "بدأ التنزيل", + "download_success_toast": "تم التنزيل إلى {path}", + "download_failed_toast": "فشل التنزيل: {message}", "close_button_description": "إغلاق البحث", "search_button_description": "البحث في الرسائل" }, @@ -3270,14 +3532,40 @@ "failed_to_fetch_message": "فشل في جلب الرسالة: {error}", "failed_to_edit_message": "فشل في تعديل الرسالة: {error}" }, + "toast_snapchat_not_installed": "Can't execute action: Snapchat is not installed", + "invalid_input_toast": "Invalid input! Make sure you entered a valid value.", + "toast_async_task_failed": "Async task failed: {message}", + "toast_snapchat_crashed": "Snapchat has crashed! Please check logs for more details.", + "toast_init_features_failed": "Failed to initialize features! Some functionality may not work properly.", + "toast_init_script_runtime_failed": "Failed to initialize script runtime!", + "toast_database_corrupted": "Database {path} is corrupted! Restarting ...", + "toast_feature_init_failed": "Failed to init feature {feature}! Check logcat for more details.", + "toast_updating_purrfectsnap": "Updating PurrfectSnap. Please wait...", + "toast_update_purrfectsnap_failed": "Failed to update PurrfectSnap. Please check logcat for more details.", + "toast_purrfectsnap_updated": "PurrfectSnap updated!", + "toast_export_memories_failed": "Failed to export memories", + "toast_exported_to_path": "Exported to {path}", + "toast_open_memories_db_failed": "Failed to open memories database", + "toast_friend_add_unavailable": "Failed to add friend: FriendRelationshipChanger instance not available", + "toast_friend_add_failed": "Failed to add friend: {message}", + "toast_friends_exported": "Exported {count} friends!", + "toast_friends_import_failed": "Failed to import friends: {message}", + "toast_translation_service_unavailable": "Translation service temporarily unavailable", + "toast_send_message_failed": "Failed to send message: {error}", + "toast_mark_conversation_read_failed": "Failed to mark conversation as read", + "toast_fetch_conversation_failed": "Failed to fetch conversation", + "toast_open_snap_failed": "Failed to open snap", + "toast_mark_message_read_failed": "Failed to mark message as read. Check logs for more details", + "toast_open_conversation_first": "You must open a conversation first", + "toast_open_link_failed": "Failed to open link", "ai_response_style": { "casual": "غير رسمي", "formal": "رسمي", "friendly": "ودود", "humorous": "فكاهي", "empathetic": "متعاطف", - "toxic": "سام", - "busy": "مشغول" + "busy": "مشغول", + "toxic": "سام" }, "ai_response_language": { "auto": "تلقائي (نفس اللغة المستلمة)", @@ -3358,76 +3646,8 @@ "year_ago": "منذ {count} سنة", "years_ago": "منذ {count} سنوات" }, - "schedule_sending_in": "جاري الإرسال خلال {time}", "task_sending": "جاري الإرسال", "task_failed": "فشل", "task_cancelled": "ملغي", - "select": "اختر", - "account_switcher_ui": { - "title": "مبدل الحسابات", - "no_accounts": "لم يتم العثور على حسابات", - "already_logged_in": "أنت مسجل الدخول بالفعل كـ {username}", - "login_failed_toast": "فشل تسجيل الدخول", - "export": "تصدير", - "remove_account": "إزالة الحساب", - "remove": "إزالة", - "remove_confirm_text": "هل أنت متأكد أنك تريد إزالة {username}؟", - "cancel": "إلغاء", - "import": "استيراد", - "backup_current": "نسخ احتياطي للحساب الحالي", - "logout": "تسجيل الخروج", - "data_not_found_toast": "بيانات الحساب غير موجودة", - "restore_failed_toast": "فشل استعادة بيانات الحساب", - "logged_in_as_toast": "تم تسجيل الدخول كـ {username}", - "backup_success_toast": "تم نسخ الحساب احتياطيًا بنجاح", - "backup_failure_toast": "فشل نسخ الحساب احتياطيًا", - "import_success_toast": "تم استيراد {username} بنجاح", - "import_failure_toast": "فشل استيراد الحساب: {error}", - "switch_button_content_desc": "تبديل الحساب", - "logged_out_toast": "تم تسجيل الخروج", - "account_exported_toast": "تم تصدير الحساب!", - "export_failed_toast": "فشل تصدير الحساب. تحقق من السجلات لمزيد من المعلومات.", - "forced_logout_toast": "تم إزالة الحساب بسبب تسجيل الخروج القسري" - }, - "updates_title": "التحديثات", - "select_folder_button": "اختر مجلدًا", - "clear_friend_feed": "مسح خلاصة الأصدقاء", - "version": "الإصدار {version}", - "update_check_frequency_daily": "يومي", - "disable_auto_mapper_label": "تعطيل المخطط التلقائي", - "update_check_frequency_weekly": "أسبوعي", - "snapchat_plus_state": { - "subscribed": "مشترك", - "not_subscribed": "غير مشترك" - }, - "update_channel_prerelease": "قبل الإصدار", - "disable_feature_loading_label": "تعطيل تحميل الميزات", - "schedule_failed_to": "فشل الإرسال إلى {name}", - "select_scripts_folder_toast": "الرجاء اختيار مجلد النصوص البرمجية أولاً", - "theme_mode_dark": "داكن", - "app_theme_title": "مظهر التطبيق", - "scripting_tagline": "إدارة النصوص البرمجية والاستيراد والمجلدات", - "schedule_failed": "فشل السناب المجدول", - "test_mode_label": "تفعيل PurrAura", - "delete_button": "حذف", - "ui_settings_title": "إعدادات الواجهة", - "select_date": "اختر التاريخ", - "friend_notes_description": "إدارة ونسخ احتياطي لملاحظات الأصدقاء", - "haptic_feedback_label": "ردود الفعل اللمسية", - "theme_mode_light": "فاتح", - "auto_update_check": "التحقق التلقائي من التحديثات", - "by_author": "بواسطة {author}", - "update_check_frequency_monthly": "شهري", - "cleared_from_feed": "تم المسح من الخلاصة", - "update_channel_stable": "مستقر", - "schedule_sent_to": "تم الإرسال إلى {name}", - "no_scripts_folder_selected_title": "اختر مجلد النصوص البرمجية للبدء", - "friend_notes_title": "ملاحظات الأصدقاء", - "schedule_sent": "تم إرسال السناب المجدول", - "disable_bypass_indicator_label": "تعطيل مؤشر الالتفاف", - "installed_scripts_tab": "مثبت", - "schedule_cancelled_for": "تم الإلغاء لـ {name}", - "schedule_scheduled_for": "مجدول لـ {name} في {time}", - "catalog_tab": "دليل", - "theme_mode_system": "النظام" -} \ No newline at end of file + "select": "اختر" +} diff --git a/common/src/main/assets/lang/bn.json b/common/src/main/assets/lang/bn.json index 9f8c4ac3..2f723064 100644 --- a/common/src/main/assets/lang/bn.json +++ b/common/src/main/assets/lang/bn.json @@ -1,21 +1,160 @@ { "setup": { + "activity": { + "wrong_apk_title": "Wrong APK installed", + "wrong_apk_message": "Your device is armv8, please download the armv8 apk, not armv7.", + "close_button": "Close", + "important_confirm_timeout": "I understand ({seconds}s)", + "important_confirm": "I understand", + "important_title": "Important!", + "important_message": "If you have used SnapEnhance or any other mod besides PurrfectSnap, we recommend uninstalling everything and staying on stock Snapchat for one week. Then switch to PurrfectSnap after next Friday.", + "language_subtitle": "Tune PurrfectSnap to speak your voice before anything else.", + "install_mode_title": "Choose your device", + "install_mode_subtitle": "Pick the path that matches how you'll install PurrfectSnap.", + "permissions_subtitle": "Grant the essentials so overlays, downloads, and alerts stay reliable.", + "patch_title": "Auto Patcher", + "patch_subtitle": "Streamlined download, patch, and install with a single flow.", + "root_install_title": "Snapchat Installer", + "root_install_subtitle": "Download and install the recommended Snapchat build.", + "save_folder_subtitle": "Pick your personal vault so snaps land exactly where you expect.", + "mappings_subtitle": "We calibrate everything to your install so the magic works flawlessly.", + "step_counter": "Step {current} of {total}", + "step_complete": "Checked off", + "step_active": "In progress", + "step_upcoming": "Ready next", + "finish_button": "Finish setup", + "continue_button": "Continue" + }, "dialogs": { "select_language": "ভাষা নির্বাচন করুন", "save_folder": "ডাউনলোড সংরক্ষণের স্থান বেছে নিন", "select_save_folder_button": "ফোল্ডার নির্বাচন করুন" }, + "install_mode": { + "confirm_timeout": "I understand ({seconds}s)", + "confirm": "I understand", + "notice_title": "Please note!", + "notice_intro": "Select the type of device you have: rooted or non-rooted. If you are unsure, choose Non-root and continue.", + "notice_non_root_title": "Non-rooted devices", + "notice_non_root_body": "Select Non-root and the app will handle everything. Tap Install Patched Snapchat when it appears. After it installs, do not open Snapchat yet. Continue the PurrfectSnap setup; once it finishes, you can open Snapchat and enjoy.", + "notice_root_title": "Rooted devices", + "notice_root_body": "Make sure you have flashed LSPosed first. We recommend JingMatrix LSPosed or LSPosed Irena. After you select Root, the app will install the recommended Snapchat version. Do not open it yet; continue the PurrfectSnap setup. When setup finishes, enable PurrfectSnap in LSPosed and reboot your phone. Then start using Snapchat. We highly recommend detaching Snapchat from the Play Store with the Zygisk Detach module to prevent auto-updates.", + "notice_issues_hint": "If you run into any installation issues, the solution will appear here. Please read it carefully.", + "notice_note_prefix": "Note: ", + "notice_note_body": "New Accounts easily get locked! It is recommended to use an older account with PurrfectSnap.", + "step_title": "Choose your device", + "step_subtitle": "If you don't know, select Non-rooted device and proceed.", + "root_option_title": "Rooted device", + "root_option_subtitle": "Use Lsposed and skip auto patching.", + "non_root_option_title": "Non-rooted device", + "non_root_option_subtitle": "Use included auto patcher to install patched Snapchat.", + "skip_auto_setup": "Skip Auto Setup" + }, "mappings": { "dialog": "ম্যাপিং তৈরি করা হচ্ছে...", "generate_failure_no_snapchat": "PurrfectSnap স্ন্যাপচ্যাট শনাক্ত করতে পারেনি, দয়া করে স্ন্যাপচ্যাট পুনরায় ইনস্টল করার চেষ্টা করুন।", - "generate_failure": "ম্যাপিং তৈরি করার সময় একটি ত্রুটি ঘটেছে, দয়া করে আবার চেষ্টা করুন।" + "generate_failure": "ম্যাপিং তৈরি করার সময় একটি ত্রুটি ঘটেছে, দয়া করে আবার চেষ্টা করুন।", + "confirm_understand_timeout": "I understand ({seconds}s)", + "confirm_understand": "I understand", + "notice_title": "Please note!", + "notice_intro": "If you see the \"Account temporarily disabled\" error while logging in, do not worry. Follow these steps in order:", + "notice_step_1": "1. Reopen Snapchat and log in. This fixes it most of the time.", + "notice_step_2": "2. If it still fails, tap the login button repeatedly. This usually covers the next chunk.", + "notice_step_3": "3. If it still fails, clear Snapchat's data, disable any VPN, and log in again.", + "notice_rooted_title": "For rooted users:", + "notice_rooted_body": "Reopen Snapchat and log in. If it still fails, disable PurrfectSnap in LSPosed, log in, then re-enable PurrfectSnap.", + "warnings_info": "{count} warning(s) occurred while generating mappings:\n\n{warnings}", + "progress_hint": "This only takes a moment. Keep the app open while magic happens!" + }, + "patch": { + "title": "Auto Patcher", + "ready_log": "Auto Patcher is ready.", + "install_confirmed_log": "Snapchat install confirmed. You're cleared to continue.", + "download_recommended_status": "Downloading recommended Snapchat version ({version})...", + "starting_log": "Starting Auto Patcher for recommended Snapchat version.", + "uninstall_prompt_status": "Snapchat is installed. Please uninstall it first (don't keep data), then start Auto Patcher again.", + "uninstall_prompt_error": "Snapchat still installed. Uninstall it first, to continue.", + "module_apk_not_found_error": "Module apk not found", + "fetching_apk_status": "Fetching recommended Snapchat APK...", + "download_failed_error": "Download failed", + "download_completed_status": "Download completed: {fileName}", + "starting_patch_status": "Starting patch powered by Jingmatrix Lspatch", + "patched_not_produced_error": "Patched apk not produced", + "patched_ready_status": "Patched build ready. Install to finish.", + "failed_status": "Failed: {message}", + "mark_installed_log": "Marked as installed manually. You're cleared to continue.", + "issues_title": "Facing issues?", + "issues_confirm": "Got it", + "issues_heading": "How to fix installation errors", + "issues_conflict_issue": "Issue: App cannot be installed because it conflicts with an existing package.", + "issues_conflict_fix": "Fix: Download Snapchat from the Play Store and uninstall it without keeping data. Run Auto Patcher again. If it still does not work, run:", + "issues_adb_command": "adb uninstall com.snapchat.android", + "issues_invalid_issue": "Issue: App not installed because the package appears to be invalid.", + "issues_invalid_fix": "Fix: Download and install JingMatrix LSPatch, then patch a Snapchat version (any one) from this range, i.e. between 13.65.1.0 and 13.71.0.51, in Integrated mode. Select Embed Modules and embed the PurrfectSnap APK. Then choose Skip auto setup during PurrfectSnap setup to skip Auto Patcher.", + "status_downloading": "Downloading Snapchat {percent}%", + "status_patching": "Patching...", + "status_initializing": "Initializing...", + "logs_copied": "Logs copied to clipboard.", + "install_success": "Patched APK installed", + "start_button": "Start auto patch", + "install_button": "Install patched Snapchat", + "already_installed_button": "Already Installed?", + "powered_by_label": "Powered by Jingmatrix Lspatch", + "logs_title": "Logs", + "copy_button": "Copy", + "log_line_prefix": "- {line}" }, "permissions": { "dialog": "চালিয়ে যেতে এই প্রয়োজনীয় বিষয়গুলো সম্পন্ন করুন:", "notification_access": "নোটিফিকেশন এক্সেস", "battery_optimization": "ব্যাটারি অপ্টিমাইজেশন", "display_over_other_apps": "অন্যান্য অ্যাপের উপরে প্রদর্শন", - "request_button": "অনুরোধ" + "request_button": "অনুরোধ", + "notification_access_description": "Alerts you the second downloads finish.", + "battery_optimization_description": "Keeps background tasks alive without being killed.", + "display_over_other_apps_description": "Enables floating overlays while you are in Snapchat.", + "granted_label": "Granted" + }, + "pick_language": { + "current_selection": "Current selection", + "browse_languages": "Browse languages", + "change_anytime_hint": "You can change this anytime from PurrfectSnap settings.", + "available_languages": "Available Languages" + }, + "root_install": { + "title": "Snapchat Installer", + "ready_log": "Snapchat installer is ready.", + "install_confirmed_log": "Snapchat install confirmed. You're cleared to continue.", + "download_recommended_status": "Downloading recommended Snapchat version ({version})...", + "mark_installed_log": "Marked as installed manually. You're cleared to continue.", + "start_download_log": "Starting Snapchat download for rooted install.", + "uninstall_prompt_status": "Snapchat is installed. Please uninstall it first (don't keep data), then try again.", + "uninstall_prompt_error": "Snapchat still installed. Uninstall it first, to continue.", + "fetching_apk_status": "Fetching recommended Snapchat APK...", + "download_failed_error": "Download failed", + "download_completed_status": "Download completed: {fileName}", + "launching_installer_status": "Launching installer...", + "failed_status": "Failed: {message}", + "status_downloading": "Downloading Snapchat {percent}%", + "status_preparing": "Preparing installer...", + "logs_copied": "Logs copied to clipboard.", + "install_success": "Snapchat installed", + "download_button": "Download Snapchat", + "install_button": "Install Snapchat", + "already_installed_button": "Already Installed?", + "logs_title": "Logs", + "copy_button": "Copy", + "log_line_prefix": "- {line}" + }, + "save_folder": { + "description": "Please choose the location where media should be downloaded to.", + "destination_label": "Destination", + "system_default_label": "System default", + "use_default_location_button": "Use default location", + "no_picker_title": "Folder picker unavailable", + "no_picker_message": "Some cloned/dual-app environments block the system folder picker. You can continue using the system default save location, or open the app outside clone mode to select a custom folder.", + "use_default_button": "Use default", + "permission_hint": "PurrfectSnap requires Storage permissions to download and Save Media from Snapchat." } }, "scopes": { @@ -57,14 +196,48 @@ }, "sections": { "home": { - "version_title": "v{versionName} \u00b7 Eternal দ্বারা", + "version_title": "v{versionName} · Eternal দ্বারা", "update_title": "PurrfectSnap আপডেট", "update_content": "ভার্সন {version} এখন লভ্য!", "update_button": "ডাউনলোড", + "hero_tagline": "An Xposed Module meant to enhance your Snapchat experience", + "hero_version_label": "Version: {version} - {channel}", + "hero_build_label": "Build: {build}", + "update_ready_label": "Ready to install", + "purr_aura_active_label": "PurrAura Active!", + "purr_aura_inactive_label": "PurrAura Inactive", + "open_settings_button": "Open Settings", + "wiki_button": "Wiki", + "github_button": "GitHub", + "telegram_button": "Telegram", + "channel_label_stable": "Stable", + "channel_label_prerelease": "Pre-release", + "announcements_button_description": "Announcements", + "update_arch_not_supported_toast": "Your device architecture is not supported for automatic updates.", + "update_download_started_toast": "Download started", + "update_download_completed_toast": "Download completed", + "update_install_failed_toast": "Failed to install update. Check logs for more details.", + "update_download_failed_toast": "Download failed: {error}", "debug_build_summary_title": "আপনি PurrfectSnap এর একটি ডিবাগ বিল্ড ব্যবহার করছেন", "debug_build_summary_content": "ভার্সন {versionName} ({versionCode})", "debug_build_summary_date": "বিল্ডের তারিখ: {date} ({days} দিন আগে)", - "quick_actions_title": "কুইক অ্যাকশন" + "quick_actions_title": "কুইক অ্যাকশন", + "quick_actions_empty_title": "No quick tiles yet", + "quick_actions_empty_subtitle": "Design your dream grid with the actions you use the most.", + "quick_actions_add_tile_button": "Add tile", + "quick_actions_manage_button": "Manage", + "quick_actions_count_label": "{count} curated shortcuts" + }, + "home_about": { + "about_title": "PurrfectSnap", + "about_tagline": "An Xposed Module meant to enhance your Snapchat experience!", + "about_lead_developers_title": "Lead Developers", + "about_story_title": "Our Story", + "about_story": "PurrfectSnap was founded on 2nd of October, 2025, as a fork of SnapEnhance by IzTIzRNAL with a vision to provide users the quality Snapchat experience they deserve. This app was just meant to be a minor update in the SnapEnhance repository, but it soon became a separate app wherein the contributors kept adding features. Then the developer joined the team, and this app soon became a huge success. We received much love and support and gained 1K+ downloads in just two days! We thank all users and contributors; without your support, we wouldn't have reached this place. We would also like to convey our huge thanks to rhunk, the lead developer of SnapEnhance, as without him, this app wouldn't even exist. We are immensely grateful to him. Lastly, we would like to thank all our admins, notably: CLASSIC GENIUS, Harry, SUJI>L, Zain & scrodingerspet, who were right there with us from the very beginning. We would also like to thank all testers, notably Leo & Toxic, who tested and reported bugs continuously. We are immensely grateful for your contribution.", + "about_thanks_title": "With love, PurrfectSnap Team", + "about_magic_toast": "Tap 5 times in this screen to see some magic 😉!", + "github_button": "GitHub", + "telegram_button": "Telegram" }, "home_logs": { "no_logs_hint": "কোনো লগ নেই", @@ -72,7 +245,8 @@ "export_logs_button": "লগ এক্সপোর্ট করুন", "saving_logs_toast": "লগ সেভ করা হচ্ছে, এতে কিছুক্ষণ সময় লাগতে পারে...", "saved_logs_success_toast": "লগ সফলভাবে সেভ হয়েছে", - "saved_logs_failure_toast": "লগ সেভ করতে ব্যর্থ হয়েছে" + "saved_logs_failure_toast": "লগ সেভ করতে ব্যর্থ হয়েছে", + "read_logs_failed_toast": "Failed to read logs!" }, "home_settings": { "actions_title": "অ্যাকশন", @@ -119,11 +293,17 @@ "test_mode_label": "PurrAura চালু করুন", "disable_feature_loading_label": "ফিচার লোডিং বন্ধ করুন", "disable_auto_mapper_label": "অটো ম্যাপার বন্ধ করুন", - "disable_bypass_indicator_label": "বাইপাস ইন্ডিকেটর বন্ধ করুন" + "disable_bypass_indicator_label": "বাইপাস ইন্ডিকেটর বন্ধ করুন", + "open_file_failed_toast": "Failed to open file! {message}", + "import_failed_toast": "Import failed: {message}" }, "tasks": { "no_tasks": "কোনো কাজ নেই", "merge_button": "একত্রিত করুন (Merge)", + "summary_active": "{active} active · {recent} recent", + "summary_idle": "Idle · {recent} recent", + "running_count": "{count} running", + "clear_button_description": "Clear tasks", "failed_to_open_file": "ফাইল খুলতে ব্যর্থ হয়েছে", "merge_files_toast": "{count} টি ফাইল একত্রিত করা হচ্ছে", "remove_selected_tasks_title": "আপনি কি নির্বাচিত কাজগুলো মুছে ফেলতে চান?", @@ -132,22 +312,22 @@ "remove_selected_tasks_confirm": "{count} টি কাজ মুছে ফেলবেন?", "remove_all_tasks_confirm": "সব কাজ মুছে ফেলবেন?" }, - "features": { - "disabled": "নিষ্ক্রিয়", - "export_option": "এক্সপোর্ট", - "import_option": "ইম্পোর্ট", - "reset_option": "রিসেট", - "config_export_success_toast": "কনফিগ সফলভাবে এক্সপোর্ট হয়েছে", - "config_import_success_toast": "কনফিগ সফলভাবে ইম্পোর্ট হয়েছে", - "config_import_failure_toast": "কনফিগ ইম্পোর্ট করতে ব্যর্থ হয়েছে: {error}", - "config_export_failure_toast": "কনফিগ এক্সপোর্ট করতে ব্যর্থ হয়েছে: {error}", - "saved_config_snackbar": "কনফিগ সেভ হয়েছে", - "older_required": "এই ফিচারটি সঠিকভাবে কাজ করার জন্য স্ন্যাপচ্যাট v{version} বা তার পুরোনো ভার্সন প্রয়োজন", - "newer_required": "এই ফিচারটি সঠিকভাবে কাজ করার জন্য স্ন্যাপচ্যাট v{version} বা তার নতুন ভার্সন প্রয়োজন", - "search_button": "অনুসন্ধান", - "clear_history": "অনুসন্ধান ইতিহাস মুছুন", - "subtitle": "ফিচার অনুসন্ধান এবং ম্যানেজ করুন" - }, + "features": { + "disabled": "নিষ্ক্রিয়", + "export_option": "এক্সপোর্ট", + "import_option": "ইম্পোর্ট", + "reset_option": "রিসেট", + "config_export_success_toast": "কনফিগ সফলভাবে এক্সপোর্ট হয়েছে", + "config_import_success_toast": "কনফিগ সফলভাবে ইম্পোর্ট হয়েছে", + "config_import_failure_toast": "কনফিগ ইম্পোর্ট করতে ব্যর্থ হয়েছে: {error}", + "config_export_failure_toast": "কনফিগ এক্সপোর্ট করতে ব্যর্থ হয়েছে: {error}", + "saved_config_snackbar": "কনফিগ সেভ হয়েছে", + "older_required": "এই ফিচারটি সঠিকভাবে কাজ করার জন্য স্ন্যাপচ্যাট v{version} বা তার পুরোনো ভার্সন প্রয়োজন", + "newer_required": "এই ফিচারটি সঠিকভাবে কাজ করার জন্য স্ন্যাপচ্যাট v{version} বা তার নতুন ভার্সন প্রয়োজন", + "search_button": "অনুসন্ধান", + "clear_history": "অনুসন্ধান ইতিহাস মুছুন", + "subtitle": "ফিচার অনুসন্ধান এবং ম্যানেজ করুন" + }, "bypass_status": { "active": "PurrAura সক্রিয়", "inactive": "PurrAura নিষ্ক্রিয়" @@ -167,6 +347,9 @@ "social": { "friends_tab": "বন্ধু", "groups_tab": "গ্রুপ", + "search_button_description": "Search", + "close_search_button_description": "Close search", + "clear_search_button_description": "Clear search", "empty_hint": "আপনার তালিকা এখন খালি", "friends_empty_title": "এখনও কোনো বন্ধু যোগ করা হয়নি", "groups_empty_title": "এখনও কোনো গ্রুপ সিঙ্ক করা হয়নি", @@ -317,6 +500,7 @@ "import_button": "ইম্পোর্ট", "import_from_url_button": "URL থেকে ইম্পোর্ট", "import_script_from_url_title": "URL থেকে স্ক্রিপ্ট ইম্পোর্ট", + "import_failed": "Import failed: {message}", "import_script_warning": "শুধুমাত্র বিশ্বস্ত উৎস থেকে স্ক্রিপ্ট ইনস্টল করুন।", "installed_scripts_tab": "ইনস্টল করা হয়েছে", "manage_repos_button": "রিপোজিটরি ম্যানেজ", @@ -420,6 +604,7 @@ "delete_rule_dialog_text": "আপনি কি নিশ্চিত যে আপনি এই রুলটি ডিলিট করতে চান?", "no_repos_added": "কোনো রিপোজিটরি যোগ করা হয়নি", "import_dialog_title": "রুল ইম্পোর্ট", + "read_file_failed_toast": "Failed to read file: {message}", "bulk_import_button": "বাল্ক ইম্পোর্ট", "individual_import_button": "সিঙ্গেল ইম্পোর্ট", "invalid_import_type_dialog_title": "অবৈধ ইম্পোর্ট", @@ -641,91 +826,657 @@ }, "features": { "notices": { - "unstable": "\u26a0 অস্থির (Unstable)", - "ban_risk": "\u26a0 এই ফিচারটির কারণে ব্যান হতে পারে", - "internal_behavior": "\u26a0 এটি স্ন্যাপচ্যাটের অভ্যন্তরীণ আচরণে ব্যাঘাত ঘটাতে পারে" + "unstable": "⚠ অস্থির (Unstable)", + "ban_risk": "⚠ এই ফিচারটির কারণে ব্যান হতে পারে", + "internal_behavior": "⚠ এটি স্ন্যাপচ্যাটের অভ্যন্তরীণ আচরণে ব্যাঘাত ঘটাতে পারে" }, "options": { - "empty": "খালি", + "app_appearance": { + "always_light": "সর্বদা লাইট", + "always_dark": "সর্বদা ডার্ক", + "null": "সিস্টেমের সাথে মিল রাখুন" + }, + "auto_reload": { + "snapchat_only": "শুধুমাত্র স্ন্যাপচ্যাট রিলোড করুন", + "all": "স্ন্যাপচ্যাট + PurrfectSnap রিলোড করুন", + "null": "ডিফল্ট" + }, "walk_radius": { - "empty": "খালি" + "null": "ডিফল্ট ব্যাসার্ধ ব্যবহার করুন" }, "spoof_battery_level": { - "empty": "খালি" + "null": "আসল ব্যাটারি লেভেল ব্যবহার করুন" + }, + "friend_feed_menu_buttons": { + "auto_download": "⬇️ অটো ডাউনলোড", + "auto_save": "💬 মেসেজ অটো সেভ", + "unsaveable_messages": "⬇️ আনসেভেবল মেসেজ", + "auto_open_snaps": "📷 অটো ওপেন স্ন্যাপ", + "stealth": "👻 স্টেথ মোড", + "auto_reply": "📨 অটো রিপ্লাই", + "auto_delete_sent_messages": "🗑️ প্রেরিত মেসেজ অটো ডিলিট", + "mark_snaps_as_seen": "👀 স্ন্যাপ 'seen' মার্ক করুন", + "mark_stories_as_seen_locally": "👀 স্টোরি লোকালি 'seen' মার্ক করুন", + "conversation_info": "👤 কথপোকথন তথ্য", + "e2e_encryption": "🔒 E2E এনক্রিপশন ব্যবহার করুন", + "message_logger": "📝 মেসেজ লগার", + "auto_read": "✅ অটো রিড", + "hide_typing_indicator": "🙈 টাইপিং ইন্ডিকেটর লুকান" + }, + "schedule_scheduled_for": "{name}-এর জন্য {time}-এ নির্ধারিত", + "schedule_sending_in": "{time}-এর মধ্যে পাঠানো হচ্ছে", + "schedule_sent_to": "{name}-কে পাঠানো হয়েছে", + "schedule_sent": "নির্ধারিত স্ন্যাপ পাঠানো হয়েছে", + "schedule_failed_to": "{name}-কে পাঠাতে ব্যর্থ", + "schedule_failed": "নির্ধারিত স্ন্যাপ ব্যর্থ হয়েছে", + "schedule_cancelled_for": "{name}-এর জন্য বাতিল করা হয়েছে", + "device_model": { + "samsung_s25_ultra": "Samsung Galaxy S25 Ultra", + "google_pixel_10_pro": "Google Pixel 10 Pro", + "oneplus_13": "OnePlus 13", + "xiaomi_15_ultra": "Xiaomi 15 Ultra", + "null": "ডিভাইস ডিফল্ট" + }, + "settings_menu": { + "default": "ডিফল্ট", + "legacy": "লিগ্যাসি" + }, + "path_format": { + "create_author_folder": "প্রতিটি লেখকের জন্য ফোল্ডার তৈরি করুন", + "create_source_folder": "প্রতিটি মিডিয়া সোর্স টাইপের জন্য ফোল্ডার তৈরি করুন", + "append_hash": "ফাইল নামের সাথে একটি ইউনিক হ্যাশ যোগ করুন", + "append_source": "ফাইল নামের সাথে মিডিয়া সোর্স যোগ করুন", + "append_username": "ফাইল নামের সাথে ইউজারনেম যোগ করুন", + "append_date_time": "ফাইল নামের সাথে তারিখ এবং সময় যোগ করুন", + "append_type": "ফাইল নামের সাথে মিডিয়া টাইপ যোগ করুন" + }, + "auto_download_sources": { + "friend_snaps": "ফ্রেন্ড স্ন্যাপ", + "friend_stories": "ফ্রেন্ড স্টোরি", + "public_stories": "পাবলিক স্টোরি", + "spotlight": "স্পটলাইট" + }, + "logging": { + "started": "শুরু হয়েছে", + "success": "সফল", + "progress": "অগ্রগতি", + "failure": "ব্যর্থতা" + }, + "notifications": { + "chat_screenshot": "স্ক্রিনশট", + "chat_screen_record": "স্ক্রিন রেকর্ড", + "snap_replay": "স্ন্যাপ রিপ্লে", + "camera_roll_save": "ক্যামেরা রোল সেভ", + "chat": "চ্যাট", + "chat_reply": "চ্যাট রিপ্লাই", + "snap": "স্ন্যাপ", + "typing": "টাইপিং", + "stories": "স্টোরি", + "speaking": "কথা বলছে", + "chat_reaction": "DM রিয়েকশন", + "group_chat_reaction": "গ্রুপ রিয়েকশন", + "initiate_audio": "ইনকামিং অডিও কল", + "abandon_audio": "মিসড অডিও কল", + "initiate_video": "ইনকামিং ভিডিও কল", + "abandon_video": "মিসড ভিডিও কল", + "map_live_location": "ম্যাপ লাইভ লোকেশন" + }, + "auto_read": { + "blacklist": "ব্ল্যাকলিস্ট", + "whitelist": "হোয়াইটলিস্ট", + "disabled": "নিষ্ক্রিয়" + }, + "hide_typing_indicator": { + "blacklist": "ব্ল্যাকলিস্ট", + "whitelist": "হোয়াইটলিস্ট", + "disabled": "নিষ্ক্রিয়" + }, + "auto_delete_sent_messages": { + "blacklist": "ব্ল্যাকলিস্ট", + "whitelist": "হোয়াইটলিস্ট", + "disabled": "নিষ্ক্রিয়" + }, + "auto_download": { + "blacklist": "ব্ল্যাকলিস্ট", + "whitelist": "হোয়াইটলিস্ট", + "disabled": "নিষ্ক্রিয়" + }, + "stealth": { + "blacklist": "ব্ল্যাকলিস্ট", + "whitelist": "হোয়াইটলিস্ট", + "disabled": "নিষ্ক্রিয়" + }, + "auto_save": { + "blacklist": "ব্ল্যাকলিস্ট", + "whitelist": "হোয়াইটলিস্ট", + "disabled": "নিষ্ক্রিয়" + }, + "message_logger": { + "blacklist": "ব্ল্যাকলিস্ট", + "whitelist": "হোয়াইটলিস্ট", + "disabled": "নিষ্ক্রিয়" + }, + "auto_reply": { + "blacklist": "ব্ল্যাকলিস্ট", + "whitelist": "হোয়াইটলিস্ট", + "disabled": "নিষ্ক্রিয়" }, "custom_android_id": { - "empty": "খালি" + "null": "আসল অ্যান্ড্রয়েড আইডি ব্যবহার করুন" + }, + "add_friend_source_spoof": { + "added_by_username": "ইউজারনেম দ্বারা", + "added_by_mention": "মেনশন দ্বারা", + "added_by_group_chat": "গ্রুপ চ্যাট দ্বারা", + "added_by_qr_code": "QR কোড দ্বারা", + "added_by_community": "কমিউনিটি দ্বারা", + "added_by_quick_add": "কুইক অ্যাডের মাধ্যমে (ব্যান হওয়ার উচ্চ ঝুঁকি)", + "added_by_spotlight": "স্পটলাইট দ্বারা", + "null": "সোর্স স্পুফ করবেন না" }, "custom_streaks_expiration_format": { - "empty": "খালি" + "null": "সিস্টেম ডিফল্ট" }, "preferred_transcription_lang": { - "empty": "খালি" + "null": "স্ন্যাপচ্যাট ডিফল্ট ব্যবহার করুন" }, "custom_emoji_font": { - "empty": "খালি" + "null": "ডিফল্ট ইমোজি ফন্ট" }, "custom_shared_library": { - "empty": "খালি" + "null": "ডিফল্ট লাইব্রেরি ব্যবহার করুন" + }, + "override_front_resolution": { + "null": "ডিভাইস ডিফল্ট ব্যবহার করুন" + }, + "override_back_resolution": { + "null": "ডিভাইস ডিফল্ট ব্যবহার করুন" }, "custom_resolution": { - "empty": "খালি" + "null": "অটোমেটিক রেজোলিউশন ব্যবহার করুন" + }, + "startup_default_camera": { + "front": "ফ্রন্ট ক্যামেরা", + "back": "ব্যাক ক্যামেরা", + "null": "সর্বশেষ ব্যবহৃতটি মনে রাখুন" + }, + "call_recorder": { + "only_record_self": "শুধুমাত্র নিজেরটা রেকর্ড করুন", + "only_record_others": "শুধুমাত্র অন্যদেরটা রেকর্ড করুন", + "record_both": "উভয় পক্ষ রেকর্ড করুন" + }, + "call_recorder_ui_design": { + "default": "ডিফল্ট", + "snapchat": "Snapchat", + "cyber": "Cyber", + "frost": "Frost" + }, + "front_custom_frame_rate": { + "null": "ডিভাইস ডিফল্ট FPS" + }, + "back_custom_frame_rate": { + "null": "ডিভাইস ডিফল্ট FPS" + }, + "force_voice_note_format": { + "null": "স্ন্যাপচ্যাট ডিফল্ট ব্যবহার করুন" }, "custom_path_format": { - "empty": "খালি" + "null": "ডিফল্ট প্যাটার্ন ব্যবহার করুন" + }, + "force_image_format": { + "null": "স্ন্যাপচ্যাট ডিফল্ট ব্যবহার করুন" }, "custom_video_codec": { - "empty": "খালি" + "null": "ডিফল্ট কোডেক" }, "custom_audio_codec": { - "empty": "খালি" + "null": "ডিফল্ট কোডেক" }, - "double_tap_chat_action_custom_emoji": { - "empty": "খালি" + "preset": { + "null": "ডিফল্ট প্রিসেট" }, - "unsaveable_messages": { - "blacklist": "ব্ল্যাকলিস্ট মোড", - "whitelist": "হোয়াইটলিস্ট মোড", - "null": "নিষ্ক্রিয়" + "app_appearance_override": { + "title": "চেহারা" + }, + "gallery_media_send_override": { + "always_ask": "সর্বদা জিজ্ঞাসা করুন", + "ORIGINAL": "আসল মিডিয়া", + "NOTE": "অডিও নোট", + "SNAP": "স্ন্যাপ", + "SAVEABLE_SNAP": "সেভেবল স্ন্যাপ", + "null": "স্ন্যাপচ্যাট ডিফল্ট" + }, + "strip_media_metadata": { + "hide_caption_text": "ক্যাপশন টেক্সট লুকান", + "hide_snap_filters": "স্ন্যাপ ফিল্টার লুকান", + "hide_extras": "অতিরিক্ত লুকান (যেমন মেনশন)", + "remove_audio_note_duration": "অডিও নোটের সময়কাল সরান", + "remove_audio_note_transcript_capability": "অডিও নোট ট্রান্সক্রিপ্ট ক্ষমতা সরান" + }, + "hide_ui_components": { + "hide_profile_call_buttons": "প্রোফাইল কল বাটন সরান", + "hide_chat_call_buttons": "চ্যাট কল বাটন সরান", + "hide_live_location_share_button": "লাইভ লোকেশন শেয়ার বাটন সরান", + "hide_stickers_button": "স্টিকার বাটন সরান", + "hide_voice_record_button": "ভয়েস রেকর্ড বাটন সরান", + "hide_unread_chat_hint": "অপঠিত চ্যাট ইঙ্গিত সরান", + "hide_post_to_story_buttons": "স্ন্যাপ পাঠানোর আগে স্টোরিতে পোস্ট বাটন সরান", + "hide_billboard_prompt": "ফ্রেন্ডস ফিডে বিলবোর্ড প্রম্পট সরান", + "hide_snapchat_plus_gift_reminders": "কথপোকথনে স্ন্যাপচ্যাট প্লাস গিফট রিমাইন্ডার সরান", + "hide_map_reactions": "ম্যাপ রিয়েকশন সরান" + }, + "hide_story_suggestions": { + "hide_suggested_friend_stories": "সাজেস্টেড ফ্রেন্ড স্টোরি লুকান", + "hide_my_stories": "আমার স্টোরি লুকান" + }, + "home_tab": { + "map": "ম্যাপ", + "chat": "চ্যাট", + "camera": "ক্যামেরা", + "discover": "ডিসকভার", + "spotlight": "স্পটলাইট", + "null": "স্ন্যাপচ্যাট ডিফল্ট" + }, + "spotlight_comments_username_icon": { + "user": "ইউজারনেম আইকন", + "👤": "ইউজারনেম আইকন", + "[👤]": "ইউজারনেম আইকন", + "default": "ইউজারনেম আইকন", + "no_icon": "কোনো আইকন নেই" + }, + "custom_image_upload_format": { + "null": "অটোমেটিক" }, "update_check_frequency": { - "daily": "দৈনিক", - "weekly": "সাপ্তাহিক", - "monthly": "মাসিক" + "null": "অটো" + }, + "snapchat_plus": { + "not_subscribed": "সাবস্ক্রাইব করা নেই", + "basic": "বেসিক", + "ad_free": "অ্যাড ফ্রি", + "null": "ডিফল্ট" + }, + "bypass_video_length_restriction": { + "single": "সিঙ্গেল মিডিয়া", + "split": "স্প্লিট মিডিয়া", + "null": "ডিফল্ট" + }, + "old_bitmoji_selfie": { + "2d": "2D বিটমোজি", + "3d": "3D বিটমোজি", + "null": "ডিফল্ট বিটমোজি" + }, + "disable_confirmation_dialogs": { + "erase_message": "মেসেজ মুছে ফেলুন", + "remove_friend": "বন্ধু সরান", + "block_friend": "বন্ধু ব্লক করুন", + "ignore_friend": "বন্ধু ইগনোর করুন", + "hide_friend": "বন্ধু লুকান", + "hide_conversation": "কথপোকথন লুকান", + "clear_conversation": "ফ্রেন্ড ফিড থেকে কথপোকথন পরিষ্কার করুন" + }, + "edit_text_override": { + "multi_line_chat_input": "মাল্টি লাইন চ্যাট ইনপুট", + "bypass_text_input_limit": "টেক্সট ইনপুট লিমিট বাইপাস" + }, + "auto_purge": { + "never": "কখনও না", + "1_hour": "১ ঘণ্টা", + "3_hours": "৩ ঘণ্টা", + "6_hours": "৬ ঘণ্টা", + "12_hours": "১২ ঘণ্টা", + "1_day": "১ দিন", + "3_days": "৩ দিন", + "1_week": "১ সপ্তাহ", + "2_weeks": "২ সপ্তাহ", + "1_month": "১ মাস", + "3_months": "৩ মাস", + "6_months": "৬ মাস" + }, + "delete_after_unit": { + "seconds": "সেকেন্ড", + "minutes": "মিনিট", + "hours": "ঘণ্টা" + }, + "disable_story_sections": { + "friends": "বন্ধু", + "suggested_stories": "সাজেস্টেড স্টোরি", + "following": "ফলো করছেন", + "discover": "ডিসকভার" + }, + "disable_cameras": { + "front": "ফ্রন্ট ক্যামেরা", + "back": "ব্যাক ক্যামেরা" + }, + "disable_permission_requests": { + "notifications": "নোটিফিকেশন", + "read_media_images": "মিডিয়া ইমেজ রিড", + "read_media_video": "মিডিয়া ভিডিও রিড", + "camera": "ক্যামেরা", + "microphone": "মাইক্রোফোন", + "location": "লোকেশন", + "read_contacts": "কন্টাক্ট রিড", + "nearby_devices": "কাছাকাছি ডিভাইস", + "phone_calls": "ফোন কল" + }, + "message_indicators": { + "encryption_indicator": "শুধুমাত্র আপনাকে পাঠানো মেসেজের পাশে একটি 🔒 আইকন যোগ করে", + "platform_indicator": "মিডিয়াটি কোন প্ল্যাটফর্ম থেকে পাঠানো হয়েছে তার আইকন যোগ করে (যেমন: Android, iOS, Web)", + "location_indicator": "লোকেশন চালু রেখে পাঠানো স্ন্যাপে একটি 📍 আইকন যোগ করে", + "ovf_editor_indicator": "নির্দেশ করে যে স্ন্যাপটি OVF এডিটর ব্যবহার করে পাঠানো হয়েছে কিনা", + "director_mode_indicator": "ডিরেক্টর মোড ব্যবহার করে পাঠানো স্ন্যাপে একটি ✏️ আইকন যোগ করে, যা গ্যালারি ইমেজ স্ন্যাপ হিসেবে পাঠাতে ব্যবহার করা যেতে পারে" + }, + "auto_mark_as_read": { + "conversation_read": "মেসেজ পাঠানোর সময় কথপোকথন 'read' হিসেবে মার্ক করুন", + "snap_reply": "উত্তর দেওয়ার সময় স্ন্যাপ 'read' হিসেবে মার্ক করুন", + "save_snap_in_chat": "স্টেথ মোডে থাকার সময় চ্যাটে স্ন্যাপ সেভ করলে তা 'read' হিসেবে মার্ক করুন" + }, + "friend_mutation_notifier": { + "remove_friend": "কেউ আপনাকে বন্ধু হিসেবে সরিয়ে দিলে নোটিফাই করুন", + "birthday_changes": "কেউ তাদের জন্মদিন পরিবর্তন করলে নোটিফাই করুন", + "bitmoji_selfie_changes": "কেউ তাদের বিটমোজি সেলফি পরিবর্তন করলে নোটিফাই করুন", + "bitmoji_avatar_changes": "কেউ তাদের বিটমোজি অবতার পরিবর্তন করলে নোটিফাই করুন", + "bitmoji_background_changes": "কেউ তাদের বিটমোজি ব্যাকগ্রাউন্ড পরিবর্তন করলে নোটিফাই করুন", + "bitmoji_scene_changes": "কেউ তাদের বিটমোজি সিন পরিবর্তন করলে নোটিফাই করুন" + }, + "double_tap_chat_action": { + "like_message": "মেসেজ লাইক করুন", + "copy_text": "ক্লিপবোর্ডে টেক্সট কপি করুন", + "delete_message": "মেসেজ ডিলিট করুন", + "mark_as_read": "'Read' হিসেবে মার্ক করুন", + "custom_emoji_reaction": "কাস্টম ইমোজি রিয়েকশন", + "null": "ডিফল্ট" + }, + "message_types": { + "CHAT": "চ্যাট", + "SNAP": "স্ন্যাপ", + "NOTE": "নোট", + "EXTERNAL_MEDIA": "এক্সটার্নাল মিডিয়া", + "STICKER": "স্টিকার" + }, + "double_tap_chat_action_custom_emoji": { + "Custom emoji reaction": "কাস্টম ইমোজি রিয়েকশন" + }, + "ai_model": { + "gemini-2.5-flash": "Gemini 2.5 Flash" + }, + "ai_api_key": { + "": "সেট করা নেই" + }, + "ai_system_prompt": { + "You are a helpful and friendly assistant responding to messages on Snapchat. Keep responses natural, casual, and conversational. Avoid being overly formal or robotic. Respond as if you're a real person having a normal conversation.": "আপনি স্ন্যাপচ্যাটে মেসেজের উত্তর দেওয়া একজন সহায়ক এবং বন্ধুত্বপূর্ণ সহকারী। উত্তরগুলো স্বাভাবিক, সাধারণ এবং কথোপকথনমূলক রাখুন। অতিরিক্ত আনুষ্ঠানিক বা রোবোটিক হওয়া এড়িয়ে চলুন। এমনভাবে উত্তর দিন যেন আপনি একজন সাধারণ ব্যক্তির সাথে কথা বলছেন।" + }, + "ai_provider": { + "gemini": "Gemini", + "deepseek": "DeepSeek", + "openai": "OpenAI", + "openrouter": "OpenRouter" + }, + "ai_personality_traits": { + "friendly, casual, helpful, empathetic": "friendly, casual, helpful, empathetic" + }, + "ai_response_style": { + "casual": "সাধারণ", + "formal": "আনুষ্ঠানিক", + "friendly": "বন্ধুত্বপূর্ণ", + "humorous": "হাস্যরসাত্মক", + "empathetic": "সহানুভূতিশীল", + "toxic": "বিষাক্ত (Toxic)", + "busy": "ব্যস্ত" + }, + "ai_temperature": { + "0.7": "ভারসাম্যপূর্ণ (০.৭)" + }, + "ai_response_language": { + "auto": "অটো", + "en": "ইংরেজি", + "es": "স্প্যানিশ", + "fr": "ফরাসি", + "de": "জার্মান", + "it": "ইতালিয়ান", + "pt": "পর্তুগিজ", + "ru": "রুশ", + "ja": "জাপানি", + "ko": "কোরিয়ান", + "zh": "চীনা", + "ar": "আরবি", + "hi": "হিন্দি", + "tr": "তুর্কি", + "pl": "পোলিশ", + "nl": "ডাচ", + "sv": "সুইডিশ", + "da": "ড্যানিশ", + "no": "নরওয়েজিয়ান", + "fi": "ফিনিশ" + }, + "friendGreeting": { + "Hey": "হেই" + }, + "half_swipe_messages": { + "[\"I noticed you half-swiped! I'll respond soon.\"]": "আমি খেয়াল করেছি আপনি হাফ-সোয়াইপ করেছেন! আমি শীঘ্রই উত্তর দেব।" + }, + "tiny_snap_messages": { + "Thanks for the tiny snap!": "টাইনি স্ন্যাপের জন্য ধন্যবাদ!" + }, + "voice_note_messages": { + "Thanks for the voice note!": "ভয়েস নোটের জন্য ধন্যবাদ!" + }, + "chat_messages": { + "Hello! How are you?": "হ্যালো! আপনি কেমন আছেন?" + }, + "story_reply_messages": { + "Thanks for the story reply!": "স্টোরি রিপ্লাইয়ের জন্য ধন্যবাদ!" + }, + "external_media_messages": { + "Nice media!": "সুন্দর মিডিয়া!" + }, + "sticker_messages": { + "Cool sticker!": "দারুণ স্টিকার!" + }, + "snap_messages": { + "Thanks for the snap!": "স্ন্যাপের জন্য ধন্যবাদ!" + }, + "story_share_messages": { + "Thanks for sharing!": "শেয়ার করার জন্য ধন্যবাদ!" + }, + "map_reaction_messages": { + "Thanks for the map reaction!": "ম্যাপ রিয়েকশনের জন্য ধন্যবাদ!" + }, + "auto_reply_content_types": { + "chat_messages": "চ্যাট মেসেজ", + "snap_messages": "স্ন্যাপ", + "story_share_messages": "স্টোরি শেয়ার", + "story_reply_messages": "স্টোরি রিপ্লাই", + "external_media_messages": "এক্সটার্নাল মিডিয়া", + "voice_note_messages": "ভয়েস নোট", + "sticker_messages": "স্টিকার", + "tiny_snap_messages": "টাইনি স্ন্যাপ", + "map_reaction_messages": "ম্যাপ রিয়েকশন", + "half_swipes": "হাফ সোয়াইপ" + }, + "supported_languages": { + "en": "ইংরেজি", + "es": "স্প্যানিশ", + "fr": "ফরাসি", + "de": "জার্মান", + "it": "ইতালিয়ান", + "pt": "পর্তুগিজ", + "ru": "রুশ", + "ja": "জাপানি", + "ko": "কোরিয়ান", + "zh": "চীনা", + "ar": "আরবি", + "hi": "হিন্দি", + "tr": "তুর্কি" + }, + "translation_position": { + "above": "টেক্সটের উপরে", + "below": "টেক্সটের নিচে", + "inline": "ইনলাইন" + }, + "source_language": { + "auto": "স্বয়ংক্রিয়ভাবে শনাক্ত করুন" + }, + "target_language": { + "en": "ইংরেজি" } }, "properties": { "global": { "name": "গ্লোবাল", - "description": "সাধারণ মডিউল পছন্দ এবং ডিফল্ট সেটিংস", + "description": "গ্লোবাল স্ন্যাপচ্যাট সেটিংস টুইক করুন", "properties": { - "ui_settings": { - "name": "UI সেটিংস", - "description": "ফিডব্যাক এবং টোস্ট আচরণ টিউন করুন", + "better_location": { + "name": "বেটার লোকেশন", + "description": "স্ন্যাপচ্যাট লোকেশন উন্নত করে", "properties": { - "haptic_feedback": { - "name": "হ্যাপটিক ফিডব্যাক", - "description": "সমর্থিত ইন্টারঅ্যাকশনে ভাইব্রেট করবে" + "spoof_location": { + "name": "নকল অবস্থান (Spoof)", + "description": "আপনার অবস্থান একটি নির্দিষ্ট স্থানে স্পুফ করে" }, - "use_system_toasts": { - "name": "সিস্টেম টোস্ট ব্যবহার করুন", - "description": "ইন-অ্যাপ ওভারলে-এর পরিবর্তে অ্যান্ড্রয়েড টোস্ট দেখান" + "coordinates": { + "name": "স্থানাঙ্ক", + "description": "স্পুফ করা অবস্থানের স্থানাঙ্ক সেট করুন" + }, + "walk_radius": { + "name": "হাঁটার ব্যাসার্ধ", + "description": "এই ব্যাসার্ধের (ফুট) মধ্যে র‍্যান্ডমলি ঘুরে বেড়ান" + }, + "always_update_location": { + "name": "সর্বদা লোকেশন আপডেট করুন", + "description": "GPS ডেটা না পাওয়া গেলেও স্ন্যাপচ্যাটকে লোকেশন আপডেট করতে বাধ্য করুন" + }, + "suspend_location_updates": { + "name": "লোকেশন আপডেট স্থগিত করুন", + "description": "আপনার লোকেশন আপডেট হওয়া প্রতিরোধ করে" + }, + "spoof_battery_level": { + "name": "ব্যাটারি লেভেল স্পুফ করুন", + "description": "ম্যাপে আপনার ডিভাইসের ব্যাটারি লেভেল স্পুফ করে\nমান অবশ্যই ০ থেকে ১০০ এর মধ্যে হতে হবে" + }, + "spoof_headphones": { + "name": "হেডফোন স্পুফ করুন", + "description": "ম্যাপে গান শোনার স্ট্যাটাস স্পুফ করে" + }, + "show_battery_level": { + "name": "ব্যাটারি লেভেল দেখান", + "description": "ম্যাপে আপনার বন্ধুদের ব্যাটারি লেভেল দেখায়" } } }, - "update_settings": { - "name": "আপডেট সেটিংস", - "description": "স্বয়ংক্রিয় আপডেট চেক নিয়ন্ত্রণ করুন", + "snapchat_plus": { + "name": "স্ন্যাপচ্যাট প্লাস", + "description": "স্ন্যাপচ্যাট প্লাস ফিচারগুলো চালু করে\nকিছু সার্ভার-সাইড ফিচার কাজ নাও করতে পারে" + }, + "media_upload_quality": { + "name": "মিডিয়া আপলোড কোয়ালিটি", + "description": "মিডিয়া আপলোড কোয়ালিটি ওভাররাইড করে", "properties": { - "auto_update_check": { - "name": "অটো আপডেট চেক", - "description": "নতুন বিল্ড স্বয়ংক্রিয়ভাবে চেক করুন" + "force_video_upload_source_quality": { + "name": "ভিডিও আপলোড সোর্স কোয়ালিটি ফোর্স করুন", + "description": "ভিডিও আপলোড করার সময় স্ন্যাপচ্যাটকে সোর্স কোয়ালিটি ব্যবহার করতে বাধ্য করে\nদয়া করে মনে রাখবেন এটি মিডিয়া থেকে মেটাডেটা নাও সরাতে পারে" }, - "update_check_frequency": { - "name": "আপডেট চেকের ফ্রিকোয়েন্সি", - "description": "কত ঘনঘন আপডেটের জন্য চেক করা হবে" + "disable_image_compression": { + "name": "ইমেজ কমপ্রেশন নিষ্ক্রিয় করুন", + "description": "মিডিয়া আপলোড করার সময় ইমেজ কমপ্রেশন নিষ্ক্রিয় করে" + }, + "custom_image_upload_format": { + "name": "কাস্টম ইমেজ আপলোড ফরম্যাট", + "description": "একটি কাস্টম ইমেজ আপলোড ফরম্যাট সেট করে\nসেরা মানের জন্য একটি লসলেস ফরম্যাট (যেমন PNG) নির্বাচন করুন" } } + }, + "disable_confirmation_dialogs": { + "name": "নিশ্চিতকরণ ডায়ালগ নিষ্ক্রিয় করুন", + "description": "নির্বাচিত অ্যাকশনগুলো স্বয়ংক্রিয়ভাবে নিশ্চিত করে" + }, + "auto_updater": { + "name": "অটো আপডেটার", + "description": "স্বয়ংক্রিয়ভাবে নতুন আপডেট চেক করে" + }, + "update_settings": { + "name": "আপডেট সেটিংস", + "description": "PurrfectSnap কীভাবে আপডেটের জন্য চেক করে তা নিয়ন্ত্রণ করুন", + "properties": { + "auto_update_check": { + "name": "অটো আপডেট চেক" + }, + "update_check_frequency": { + "name": "আপডেট চেকের ফ্রিকোয়েন্সি" + } + } + }, + "ui_settings": { + "name": "UI সেটিংস", + "properties": { + "haptic_feedback": { + "name": "হ্যাপটিক ফিডব্যাক" + } + } + }, + "disable_metrics": { + "name": "মেট্রিক্স নিষ্ক্রিয় করুন", + "description": "স্ন্যাপচ্যাটে নির্দিষ্ট অ্যানালিটিক ডেটা পাঠানো ব্লক করে" + }, + "disable_story_sections": { + "name": "স্টোরি সেকশন নিষ্ক্রিয় করুন", + "description": "স্টোরি পেজ থেকে সেকশনগুলো সরিয়ে ফেলে\nসঠিকভাবে কাজ করার জন্য রিফ্রেশ প্রয়োজন হতে পারে" + }, + "block_ads": { + "name": "বিজ্ঞাপন ব্লক করুন", + "description": "বিজ্ঞাপন প্রদর্শিত হওয়া প্রতিরোধ করে" + }, + "disable_custom_tabs": { + "name": "কাস্টম ট্যাব নিষ্ক্রিয় করুন", + "description": "লিঙ্কগুলো ওয়েব ব্রাউজারের পরিবর্তে সমর্থিত অ্যাপ্লিকেশনে খোলে" + }, + "disable_permission_requests": { + "name": "পারমিশন রিকোয়েস্ট নিষ্ক্রিয় করুন", + "description": "স্ন্যাপচ্যাটকে নির্দিষ্ট পারমিশন চাইতে বাধা দেয়" + }, + "disable_memories_snap_feed": { + "name": "মেমোরিজ স্ন্যাপ ফিড নিষ্ক্রিয় করুন", + "description": "ক্যামেরায় সোয়াইপ আপ করলে সাম্প্রতিক মেমোরি দেখানো থেকে স্ন্যাপচ্যাটকে বিরত রাখে" + }, + "spotlight_comments_username": { + "name": "স্পটলাইট কমেন্ট ইউজারনেম", + "description": "স্পটলাইট কমেন্টে লেখকের ইউজারনেম দেখায়" + }, + "spotlight_comments_username_icon": { + "name": "স্পটলাইট কমেন্ট ইউজারনেম আইকন", + "description": "স্পটলাইট কমেন্টে ইউজারনেমের পাশে কোন আইকনটি প্রদর্শিত হবে তা বাছুন" + }, + "bypass_video_length_restriction": { + "name": "ভিডিও দৈর্ঘ্য বিধিনিষেধ বাইপাস করুন", + "description": "সিঙ্গেল: একটি একক ভিডিও পাঠায়\nস্প্লিট: এডিটিংয়ের পরে ভিডিও বিভক্ত করে" + }, + "default_video_playback_rate": { + "name": "ডিফল্ট ভিডিও প্লেব্যাক রেট", + "description": "ভিডিও প্লেব্যাকের জন্য ডিফল্ট গতি সেট করে\nমান অবশ্যই ০.১ এবং ৪.০ এর মধ্যে হতে হবে" + }, + "video_playback_rate_slider": { + "name": "ভিডিও প্লেব্যাক রেট স্লাইডার", + "description": "ভিডিও প্লেব্যাক রেট পরিবর্তন করতে অপেরা কনটেক্সট মেনুতে একটি স্লাইডার যোগ করে\nনোট: পরিবর্তনগুলো শুধুমাত্র পরবর্তী ভিডিওগুলোতে প্রযোজ্য" + }, + "disable_google_play_dialogs": { + "name": "গুগল প্লে সার্ভিস ডায়ালগ নিষ্ক্রিয় করুন", + "description": "গুগল প্লে সার্ভিসের লভ্যতা বিষয়ক ডায়ালগ দেখানো প্রতিরোধ করে" + }, + "default_volume_controls": { + "name": "ডিফল্ট ভলিউম কন্ট্রোল", + "description": "স্ন্যাপচ্যাটকে সিস্টেম ভলিউম কন্ট্রোল ব্যবহার করতে বাধ্য করে" + }, + "disable_telecom_framework": { + "name": "টেলিকম ফ্রেমওয়ার্ক নিষ্ক্রিয় করুন", + "description": "স্ন্যাপচ্যাটকে অ্যান্ড্রয়েড টেলিকম ফ্রেমওয়ার্ক ব্যবহার করা থেকে বিরত রাখে\nএটি আপনাকে কলে থাকার সময় গান শোনার অনুমতি দেয়" + }, + "hide_active_music": { + "name": "অ্যাক্টিভ মিউজিক লুকান", + "description": "আপনি গান শুনছেন কিনা তা স্ন্যাপচ্যাটকে জানতে দেয় না\nএটি আপনাকে গান শোনার সময় ভলিউম বাটন ব্যবহার করে স্ন্যাপ নেওয়ার অনুমতি দেবে" + }, + "disable_snap_splitting": { + "name": "স্ন্যাপ স্প্লিটিং নিষ্ক্রিয় করুন", + "description": "স্ন্যাপগুলোকে একাধিক অংশে বিভক্ত হওয়া প্রতিরোধ করে\nআপনার পাঠানো ছবিগুলো ভিডিওতে পরিণত হবে" } } }, @@ -753,6 +1504,10 @@ "name": "ডুপ্লিকেট অনুমতি দিন", "description": "একই মিডিয়া একাধিকবার ডাউনলোড করার অনুমতি দেয়" }, + "file_hash_check": { + "name": "File Hash Check", + "description": "Verify downloaded media with file hashes" + }, "merge_overlays": { "name": "ওভারলে মার্জ করুন", "description": "টেক্সট এবং স্ন্যাপের মিডিয়াকে একটি ফাইলে একত্রিত করে" @@ -954,7 +1709,7 @@ }, "stealth_mode_indicator": { "name": "স্টেথ মোড ইন্ডিকেটর", - "description": "স্টেথ মোডে থাকা কথোপকথনগুলোর পাশে একটি \ud83d\udc7b ইমোজি যোগ করে" + "description": "স্টেথ মোডে থাকা কথোপকথনগুলোর পাশে একটি 👻 ইমোজি যোগ করে" }, "edit_text_override": { "name": "এডিট টেক্সট ওভাররাইড", @@ -1482,164 +2237,6 @@ } } }, - "global": { - "name": "গ্লোবাল", - "description": "গ্লোবাল স্ন্যাপচ্যাট সেটিংস টুইক করুন", - "properties": { - "better_location": { - "name": "বেটার লোকেশন", - "description": "স্ন্যাপচ্যাট লোকেশন উন্নত করে", - "properties": { - "spoof_location": { - "name": "নকল অবস্থান (Spoof)", - "description": "আপনার অবস্থান একটি নির্দিষ্ট স্থানে স্পুফ করে" - }, - "coordinates": { - "name": "স্থানাঙ্ক", - "description": "স্পুফ করা অবস্থানের স্থানাঙ্ক সেট করুন" - }, - "walk_radius": { - "name": "হাঁটার ব্যাসার্ধ", - "description": "এই ব্যাসার্ধের (ফুট) মধ্যে র‍্যান্ডমলি ঘুরে বেড়ান" - }, - "always_update_location": { - "name": "সর্বদা লোকেশন আপডেট করুন", - "description": "GPS ডেটা না পাওয়া গেলেও স্ন্যাপচ্যাটকে লোকেশন আপডেট করতে বাধ্য করুন" - }, - "suspend_location_updates": { - "name": "লোকেশন আপডেট স্থগিত করুন", - "description": "আপনার লোকেশন আপডেট হওয়া প্রতিরোধ করে" - }, - "spoof_battery_level": { - "name": "ব্যাটারি লেভেল স্পুফ করুন", - "description": "ম্যাপে আপনার ডিভাইসের ব্যাটারি লেভেল স্পুফ করে\nমান অবশ্যই ০ থেকে ১০০ এর মধ্যে হতে হবে" - }, - "spoof_headphones": { - "name": "হেডফোন স্পুফ করুন", - "description": "ম্যাপে গান শোনার স্ট্যাটাস স্পুফ করে" - }, - "show_battery_level": { - "name": "ব্যাটারি লেভেল দেখান", - "description": "ম্যাপে আপনার বন্ধুদের ব্যাটারি লেভেল দেখায়" - } - } - }, - "snapchat_plus": { - "name": "স্ন্যাপচ্যাট প্লাস", - "description": "স্ন্যাপচ্যাট প্লাস ফিচারগুলো চালু করে\nকিছু সার্ভার-সাইড ফিচার কাজ নাও করতে পারে" - }, - "media_upload_quality": { - "name": "মিডিয়া আপলোড কোয়ালিটি", - "description": "মিডিয়া আপলোড কোয়ালিটি ওভাররাইড করে", - "properties": { - "force_video_upload_source_quality": { - "name": "ভিডিও আপলোড সোর্স কোয়ালিটি ফোর্স করুন", - "description": "ভিডিও আপলোড করার সময় স্ন্যাপচ্যাটকে সোর্স কোয়ালিটি ব্যবহার করতে বাধ্য করে\nদয়া করে মনে রাখবেন এটি মিডিয়া থেকে মেটাডেটা নাও সরাতে পারে" - }, - "disable_image_compression": { - "name": "ইমেজ কমপ্রেশন নিষ্ক্রিয় করুন", - "description": "মিডিয়া আপলোড করার সময় ইমেজ কমপ্রেশন নিষ্ক্রিয় করে" - }, - "custom_image_upload_format": { - "name": "কাস্টম ইমেজ আপলোড ফরম্যাট", - "description": "একটি কাস্টম ইমেজ আপলোড ফরম্যাট সেট করে\nসেরা মানের জন্য একটি লসলেস ফরম্যাট (যেমন PNG) নির্বাচন করুন" - } - } - }, - "disable_confirmation_dialogs": { - "name": "নিশ্চিতকরণ ডায়ালগ নিষ্ক্রিয় করুন", - "description": "নির্বাচিত অ্যাকশনগুলো স্বয়ংক্রিয়ভাবে নিশ্চিত করে" - }, - "auto_updater": { - "name": "অটো আপডেটার", - "description": "স্বয়ংক্রিয়ভাবে নতুন আপডেট চেক করে" - }, - "update_settings": { - "name": "আপডেট সেটিংস", - "description": "PurrfectSnap কীভাবে আপডেটের জন্য চেক করে তা নিয়ন্ত্রণ করুন", - "properties": { - "auto_update_check": { - "name": "অটো আপডেট চেক" - }, - "update_check_frequency": { - "name": "আপডেট চেকের ফ্রিকোয়েন্সি" - } - } - }, - "ui_settings": { - "name": "UI সেটিংস", - "properties": { - "haptic_feedback": { - "name": "হ্যাপটিক ফিডব্যাক" - } - } - }, - "disable_metrics": { - "name": "মেট্রিক্স নিষ্ক্রিয় করুন", - "description": "স্ন্যাপচ্যাটে নির্দিষ্ট অ্যানালিটিক ডেটা পাঠানো ব্লক করে" - }, - "disable_story_sections": { - "name": "স্টোরি সেকশন নিষ্ক্রিয় করুন", - "description": "স্টোরি পেজ থেকে সেকশনগুলো সরিয়ে ফেলে\nসঠিকভাবে কাজ করার জন্য রিফ্রেশ প্রয়োজন হতে পারে" - }, - "block_ads": { - "name": "বিজ্ঞাপন ব্লক করুন", - "description": "বিজ্ঞাপন প্রদর্শিত হওয়া প্রতিরোধ করে" - }, - "disable_custom_tabs": { - "name": "কাস্টম ট্যাব নিষ্ক্রিয় করুন", - "description": "লিঙ্কগুলো ওয়েব ব্রাউজারের পরিবর্তে সমর্থিত অ্যাপ্লিকেশনে খোলে" - }, - "disable_permission_requests": { - "name": "পারমিশন রিকোয়েস্ট নিষ্ক্রিয় করুন", - "description": "স্ন্যাপচ্যাটকে নির্দিষ্ট পারমিশন চাইতে বাধা দেয়" - }, - "disable_memories_snap_feed": { - "name": "মেমোরিজ স্ন্যাপ ফিড নিষ্ক্রিয় করুন", - "description": "ক্যামেরায় সোয়াইপ আপ করলে সাম্প্রতিক মেমোরি দেখানো থেকে স্ন্যাপচ্যাটকে বিরত রাখে" - }, - "spotlight_comments_username": { - "name": "স্পটলাইট কমেন্ট ইউজারনেম", - "description": "স্পটলাইট কমেন্টে লেখকের ইউজারনেম দেখায়" - }, - "spotlight_comments_username_icon": { - "name": "স্পটলাইট কমেন্ট ইউজারনেম আইকন", - "description": "স্পটলাইট কমেন্টে ইউজারনেমের পাশে কোন আইকনটি প্রদর্শিত হবে তা বাছুন" - }, - "bypass_video_length_restriction": { - "name": "ভিডিও দৈর্ঘ্য বিধিনিষেধ বাইপাস করুন", - "description": "সিঙ্গেল: একটি একক ভিডিও পাঠায়\nস্প্লিট: এডিটিংয়ের পরে ভিডিও বিভক্ত করে" - }, - "default_video_playback_rate": { - "name": "ডিফল্ট ভিডিও প্লেব্যাক রেট", - "description": "ভিডিও প্লেব্যাকের জন্য ডিফল্ট গতি সেট করে\nমান অবশ্যই ০.১ এবং ৪.০ এর মধ্যে হতে হবে" - }, - "video_playback_rate_slider": { - "name": "ভিডিও প্লেব্যাক রেট স্লাইডার", - "description": "ভিডিও প্লেব্যাক রেট পরিবর্তন করতে অপেরা কনটেক্সট মেনুতে একটি স্লাইডার যোগ করে\nনোট: পরিবর্তনগুলো শুধুমাত্র পরবর্তী ভিডিওগুলোতে প্রযোজ্য" - }, - "disable_google_play_dialogs": { - "name": "গুগল প্লে সার্ভিস ডায়ালগ নিষ্ক্রিয় করুন", - "description": "গুগল প্লে সার্ভিসের লভ্যতা বিষয়ক ডায়ালগ দেখানো প্রতিরোধ করে" - }, - "default_volume_controls": { - "name": "ডিফল্ট ভলিউম কন্ট্রোল", - "description": "স্ন্যাপচ্যাটকে সিস্টেম ভলিউম কন্ট্রোল ব্যবহার করতে বাধ্য করে" - }, - "disable_telecom_framework": { - "name": "টেলিকম ফ্রেমওয়ার্ক নিষ্ক্রিয় করুন", - "description": "স্ন্যাপচ্যাটকে অ্যান্ড্রয়েড টেলিকম ফ্রেমওয়ার্ক ব্যবহার করা থেকে বিরত রাখে\nএটি আপনাকে কলে থাকার সময় গান শোনার অনুমতি দেয়" - }, - "hide_active_music": { - "name": "অ্যাক্টিভ মিউজিক লুকান", - "description": "আপনি গান শুনছেন কিনা তা স্ন্যাপচ্যাটকে জানতে দেয় না\nএটি আপনাকে গান শোনার সময় ভলিউম বাটন ব্যবহার করে স্ন্যাপ নেওয়ার অনুমতি দেবে" - }, - "disable_snap_splitting": { - "name": "স্ন্যাপ স্প্লিটিং নিষ্ক্রিয় করুন", - "description": "স্ন্যাপগুলোকে একাধিক অংশে বিভক্ত হওয়া প্রতিরোধ করে\nআপনার পাঠানো ছবিগুলো ভিডিওতে পরিণত হবে" - } - } - }, "rules": { "name": "রুলস", "description": "অটোমেশন রুল কনফিগার করুন", @@ -1921,7 +2518,7 @@ "properties": { "encrypted_message_indicator": { "name": "এনক্রিপ্টেড মেসেজ ইন্ডিকেটর", - "description": "এনক্রিপ্টেড মেসেজের পাশে একটি \ud83d\udd12 ইমোজি যোগ করে" + "description": "এনক্রিপ্টেড মেসেজের পাশে একটি 🔒 ইমোজি যোগ করে" }, "force_message_encryption": { "name": "মেসেজ এনক্রিপশন ফোর্স করুন", @@ -2000,497 +2597,6 @@ } } }, - "options": { - "app_appearance": { - "always_light": "সর্বদা লাইট", - "always_dark": "সর্বদা ডার্ক", - "null": "সিস্টেমের সাথে মিল রাখুন" - }, - "auto_reload": { - "snapchat_only": "শুধুমাত্র স্ন্যাপচ্যাট রিলোড করুন", - "all": "স্ন্যাপচ্যাট + PurrfectSnap রিলোড করুন", - "null": "ডিফল্ট" - }, - "walk_radius": { - "null": "ডিফল্ট ব্যাসার্ধ ব্যবহার করুন" - }, - "spoof_battery_level": { - "null": "আসল ব্যাটারি লেভেল ব্যবহার করুন" - }, - "friend_feed_menu_buttons": { - "auto_download": "\u2b07\ufe0f অটো ডাউনলোড", - "auto_save": "\ud83d\udcac মেসেজ অটো সেভ", - "unsaveable_messages": "\u2b07\ufe0f আনসেভেবল মেসেজ", - "auto_open_snaps": "\ud83d\udcf7 অটো ওপেন স্ন্যাপ", - "stealth": "\ud83d\udc7b স্টেথ মোড", - "auto_reply": "\ud83d\udce8 অটো রিপ্লাই", - "auto_delete_sent_messages": "\ud83d\uddd1\ufe0f প্রেরিত মেসেজ অটো ডিলিট", - "mark_snaps_as_seen": "\ud83d\udc40 স্ন্যাপ 'seen' মার্ক করুন", - "mark_stories_as_seen_locally": "\ud83d\udc40 স্টোরি লোকালি 'seen' মার্ক করুন", - "conversation_info": "\ud83d\udc64 কথপোকথন তথ্য", - "e2e_encryption": "\ud83d\udd12 E2E এনক্রিপশন ব্যবহার করুন", - "message_logger": "\ud83d\udcdd মেসেজ লগার", - "auto_read": "\u2705 অটো রিড", - "hide_typing_indicator": "\ud83d\ude48 টাইপিং ইন্ডিকেটর লুকান" - }, - "schedule_scheduled_for": "{name}-এর জন্য {time}-এ নির্ধারিত", - "schedule_sending_in": "{time}-এর মধ্যে পাঠানো হচ্ছে", - "schedule_sent_to": "{name}-কে পাঠানো হয়েছে", - "schedule_sent": "নির্ধারিত স্ন্যাপ পাঠানো হয়েছে", - "schedule_failed_to": "{name}-কে পাঠাতে ব্যর্থ", - "schedule_failed": "নির্ধারিত স্ন্যাপ ব্যর্থ হয়েছে", - "schedule_cancelled_for": "{name}-এর জন্য বাতিল করা হয়েছে", - "device_model": { - "samsung_s25_ultra": "Samsung Galaxy S25 Ultra", - "google_pixel_10_pro": "Google Pixel 10 Pro", - "oneplus_13": "OnePlus 13", - "xiaomi_15_ultra": "Xiaomi 15 Ultra", - "null": "ডিভাইস ডিফল্ট" - }, - "settings_menu": { - "default": "ডিফল্ট", - "legacy": "লিগ্যাসি" - }, - "path_format": { - "create_author_folder": "প্রতিটি লেখকের জন্য ফোল্ডার তৈরি করুন", - "create_source_folder": "প্রতিটি মিডিয়া সোর্স টাইপের জন্য ফোল্ডার তৈরি করুন", - "append_hash": "ফাইল নামের সাথে একটি ইউনিক হ্যাশ যোগ করুন", - "append_source": "ফাইল নামের সাথে মিডিয়া সোর্স যোগ করুন", - "append_username": "ফাইল নামের সাথে ইউজারনেম যোগ করুন", - "append_date_time": "ফাইল নামের সাথে তারিখ এবং সময় যোগ করুন", - "append_type": "ফাইল নামের সাথে মিডিয়া টাইপ যোগ করুন" - }, - "auto_download_sources": { - "friend_snaps": "ফ্রেন্ড স্ন্যাপ", - "friend_stories": "ফ্রেন্ড স্টোরি", - "public_stories": "পাবলিক স্টোরি", - "spotlight": "স্পটলাইট" - }, - "logging": { - "started": "শুরু হয়েছে", - "success": "সফল", - "progress": "অগ্রগতি", - "failure": "ব্যর্থতা" - }, - "notifications": { - "chat_screenshot": "স্ক্রিনশট", - "chat_screen_record": "স্ক্রিন রেকর্ড", - "snap_replay": "স্ন্যাপ রিপ্লে", - "camera_roll_save": "ক্যামেরা রোল সেভ", - "chat": "চ্যাট", - "chat_reply": "চ্যাট রিপ্লাই", - "snap": "স্ন্যাপ", - "typing": "টাইপিং", - "stories": "স্টোরি", - "speaking": "কথা বলছে", - "chat_reaction": "DM রিয়েকশন", - "group_chat_reaction": "গ্রুপ রিয়েকশন", - "initiate_audio": "ইনকামিং অডিও কল", - "abandon_audio": "মিসড অডিও কল", - "initiate_video": "ইনকামিং ভিডিও কল", - "abandon_video": "মিসড ভিডিও কল", - "map_live_location": "ম্যাপ লাইভ লোকেশন" - }, - "auto_read": { - "blacklist": "ব্ল্যাকলিস্ট", - "whitelist": "হোয়াইটলিস্ট", - "disabled": "নিষ্ক্রিয়" - }, - "hide_typing_indicator": { - "blacklist": "ব্ল্যাকলিস্ট", - "whitelist": "হোয়াইটলিস্ট", - "disabled": "নিষ্ক্রিয়" - }, - "auto_delete_sent_messages": { - "blacklist": "ব্ল্যাকলিস্ট", - "whitelist": "হোয়াইটলিস্ট", - "disabled": "নিষ্ক্রিয়" - }, - "auto_download": { - "blacklist": "ব্ল্যাকলিস্ট", - "whitelist": "হোয়াইটলিস্ট", - "disabled": "নিষ্ক্রিয়" - }, - "stealth": { - "blacklist": "ব্ল্যাকলিস্ট", - "whitelist": "হোয়াইটলিস্ট", - "disabled": "নিষ্ক্রিয়" - }, - "auto_save": { - "blacklist": "ব্ল্যাকলিস্ট", - "whitelist": "হোয়াইটলিস্ট", - "disabled": "নিষ্ক্রিয়" - }, - "message_logger": { - "blacklist": "ব্ল্যাকলিস্ট", - "whitelist": "হোয়াইটলিস্ট", - "disabled": "নিষ্ক্রিয়" - }, - "auto_reply": { - "blacklist": "ব্ল্যাকলিস্ট", - "whitelist": "হোয়াইটলিস্ট", - "disabled": "নিষ্ক্রিয়" - }, - "custom_android_id": { - "null": "আসল অ্যান্ড্রয়েড আইডি ব্যবহার করুন" - }, - "add_friend_source_spoof": { - "added_by_username": "ইউজারনেম দ্বারা", - "added_by_mention": "মেনশন দ্বারা", - "added_by_group_chat": "গ্রুপ চ্যাট দ্বারা", - "added_by_qr_code": "QR কোড দ্বারা", - "added_by_community": "কমিউনিটি দ্বারা", - "added_by_quick_add": "কুইক অ্যাডের মাধ্যমে (ব্যান হওয়ার উচ্চ ঝুঁকি)", - "added_by_spotlight": "স্পটলাইট দ্বারা", - "null": "সোর্স স্পুফ করবেন না" - }, - "custom_streaks_expiration_format": { - "null": "সিস্টেম ডিফল্ট" - }, - "preferred_transcription_lang": { - "null": "স্ন্যাপচ্যাট ডিফল্ট ব্যবহার করুন" - }, - "custom_emoji_font": { - "null": "ডিফল্ট ইমোজি ফন্ট" - }, - "custom_shared_library": { - "null": "ডিফল্ট লাইব্রেরি ব্যবহার করুন" - }, - "override_front_resolution": { - "null": "ডিভাইস ডিফল্ট ব্যবহার করুন" - }, - "override_back_resolution": { - "null": "ডিভাইস ডিফল্ট ব্যবহার করুন" - }, - "custom_resolution": { - "null": "অটোমেটিক রেজোলিউশন ব্যবহার করুন" - }, - "startup_default_camera": { - "front": "ফ্রন্ট ক্যামেরা", - "back": "ব্যাক ক্যামেরা", - "null": "সর্বশেষ ব্যবহৃতটি মনে রাখুন" - }, - "call_recorder": { - "only_record_self": "শুধুমাত্র নিজেরটা রেকর্ড করুন", - "only_record_others": "শুধুমাত্র অন্যদেরটা রেকর্ড করুন", - "record_both": "উভয় পক্ষ রেকর্ড করুন" - }, - "call_recorder_ui_design": { - "default": "ডিফল্ট", - "snapchat": "Snapchat", - "cyber": "Cyber", - "frost": "Frost" - }, - "front_custom_frame_rate": { - "null": "ডিভাইস ডিফল্ট FPS" - }, - "back_custom_frame_rate": { - "null": "ডিভাইস ডিফল্ট FPS" - }, - "force_voice_note_format": { - "null": "স্ন্যাপচ্যাট ডিফল্ট ব্যবহার করুন" - }, - "custom_path_format": { - "null": "ডিফল্ট প্যাটার্ন ব্যবহার করুন" - }, - "force_image_format": { - "null": "স্ন্যাপচ্যাট ডিফল্ট ব্যবহার করুন" - }, - "custom_video_codec": { - "null": "ডিফল্ট কোডেক" - }, - "custom_audio_codec": { - "null": "ডিফল্ট কোডেক" - }, - "preset": { - "null": "ডিফল্ট প্রিসেট" - }, - "app_appearance_override": { - "title": "চেহারা" - }, - "gallery_media_send_override": { - "always_ask": "সর্বদা জিজ্ঞাসা করুন", - "ORIGINAL": "আসল মিডিয়া", - "NOTE": "অডিও নোট", - "SNAP": "স্ন্যাপ", - "SAVEABLE_SNAP": "সেভেবল স্ন্যাপ", - "null": "স্ন্যাপচ্যাট ডিফল্ট" - }, - "strip_media_metadata": { - "hide_caption_text": "ক্যাপশন টেক্সট লুকান", - "hide_snap_filters": "স্ন্যাপ ফিল্টার লুকান", - "hide_extras": "অতিরিক্ত লুকান (যেমন মেনশন)", - "remove_audio_note_duration": "অডিও নোটের সময়কাল সরান", - "remove_audio_note_transcript_capability": "অডিও নোট ট্রান্সক্রিপ্ট ক্ষমতা সরান" - }, - "hide_ui_components": { - "hide_profile_call_buttons": "প্রোফাইল কল বাটন সরান", - "hide_chat_call_buttons": "চ্যাট কল বাটন সরান", - "hide_live_location_share_button": "লাইভ লোকেশন শেয়ার বাটন সরান", - "hide_stickers_button": "স্টিকার বাটন সরান", - "hide_voice_record_button": "ভয়েস রেকর্ড বাটন সরান", - "hide_unread_chat_hint": "অপঠিত চ্যাট ইঙ্গিত সরান", - "hide_post_to_story_buttons": "স্ন্যাপ পাঠানোর আগে স্টোরিতে পোস্ট বাটন সরান", - "hide_billboard_prompt": "ফ্রেন্ডস ফিডে বিলবোর্ড প্রম্পট সরান", - "hide_snapchat_plus_gift_reminders": "কথপোকথনে স্ন্যাপচ্যাট প্লাস গিফট রিমাইন্ডার সরান", - "hide_map_reactions": "ম্যাপ রিয়েকশন সরান" - }, - "hide_story_suggestions": { - "hide_suggested_friend_stories": "সাজেস্টেড ফ্রেন্ড স্টোরি লুকান", - "hide_my_stories": "আমার স্টোরি লুকান" - }, - "home_tab": { - "map": "ম্যাপ", - "chat": "চ্যাট", - "camera": "ক্যামেরা", - "discover": "ডিসকভার", - "spotlight": "স্পটলাইট", - "null": "স্ন্যাপচ্যাট ডিফল্ট" - }, - "spotlight_comments_username_icon": { - "user": "ইউজারনেম আইকন", - "\ud83d\udc64": "ইউজারনেম আইকন", - "[\ud83d\udc64]": "ইউজারনেম আইকন", - "default": "ইউজারনেম আইকন", - "no_icon": "কোনো আইকন নেই" - }, - "custom_image_upload_format": { - "null": "অটোমেটিক" - }, - "update_check_frequency": { - "null": "অটো" - }, - "snapchat_plus": { - "not_subscribed": "সাবস্ক্রাইব করা নেই", - "basic": "বেসিক", - "ad_free": "অ্যাড ফ্রি", - "null": "ডিফল্ট" - }, - "bypass_video_length_restriction": { - "single": "সিঙ্গেল মিডিয়া", - "split": "স্প্লিট মিডিয়া", - "null": "ডিফল্ট" - }, - "old_bitmoji_selfie": { - "2d": "2D বিটমোজি", - "3d": "3D বিটমোজি", - "null": "ডিফল্ট বিটমোজি" - }, - "disable_confirmation_dialogs": { - "erase_message": "মেসেজ মুছে ফেলুন", - "remove_friend": "বন্ধু সরান", - "block_friend": "বন্ধু ব্লক করুন", - "ignore_friend": "বন্ধু ইগনোর করুন", - "hide_friend": "বন্ধু লুকান", - "hide_conversation": "কথপোকথন লুকান", - "clear_conversation": "ফ্রেন্ড ফিড থেকে কথপোকথন পরিষ্কার করুন" - }, - "edit_text_override": { - "multi_line_chat_input": "মাল্টি লাইন চ্যাট ইনপুট", - "bypass_text_input_limit": "টেক্সট ইনপুট লিমিট বাইপাস" - }, - "auto_purge": { - "never": "কখনও না", - "1_hour": "১ ঘণ্টা", - "3_hours": "৩ ঘণ্টা", - "6_hours": "৬ ঘণ্টা", - "12_hours": "১২ ঘণ্টা", - "1_day": "১ দিন", - "3_days": "৩ দিন", - "1_week": "১ সপ্তাহ", - "2_weeks": "২ সপ্তাহ", - "1_month": "১ মাস", - "3_months": "৩ মাস", - "6_months": "৬ মাস" - }, - "delete_after_unit": { - "seconds": "সেকেন্ড", - "minutes": "মিনিট", - "hours": "ঘণ্টা" - }, - "disable_story_sections": { - "friends": "বন্ধু", - "suggested_stories": "সাজেস্টেড স্টোরি", - "following": "ফলো করছেন", - "discover": "ডিসকভার" - }, - "disable_cameras": { - "front": "ফ্রন্ট ক্যামেরা", - "back": "ব্যাক ক্যামেরা" - }, - "disable_permission_requests": { - "notifications": "নোটিফিকেশন", - "read_media_images": "মিডিয়া ইমেজ রিড", - "read_media_video": "মিডিয়া ভিডিও রিড", - "camera": "ক্যামেরা", - "microphone": "মাইক্রোফোন", - "location": "লোকেশন", - "read_contacts": "কন্টাক্ট রিড", - "nearby_devices": "কাছাকাছি ডিভাইস", - "phone_calls": "ফোন কল" - }, - "message_indicators": { - "encryption_indicator": "শুধুমাত্র আপনাকে পাঠানো মেসেজের পাশে একটি \ud83d\udd12 আইকন যোগ করে", - "platform_indicator": "মিডিয়াটি কোন প্ল্যাটফর্ম থেকে পাঠানো হয়েছে তার আইকন যোগ করে (যেমন: Android, iOS, Web)", - "location_indicator": "লোকেশন চালু রেখে পাঠানো স্ন্যাপে একটি \ud83d\udccd আইকন যোগ করে", - "ovf_editor_indicator": "নির্দেশ করে যে স্ন্যাপটি OVF এডিটর ব্যবহার করে পাঠানো হয়েছে কিনা", - "director_mode_indicator": "ডিরেক্টর মোড ব্যবহার করে পাঠানো স্ন্যাপে একটি \u270f\ufe0f আইকন যোগ করে, যা গ্যালারি ইমেজ স্ন্যাপ হিসেবে পাঠাতে ব্যবহার করা যেতে পারে" - }, - "auto_mark_as_read": { - "conversation_read": "মেসেজ পাঠানোর সময় কথপোকথন 'read' হিসেবে মার্ক করুন", - "snap_reply": "উত্তর দেওয়ার সময় স্ন্যাপ 'read' হিসেবে মার্ক করুন", - "save_snap_in_chat": "স্টেথ মোডে থাকার সময় চ্যাটে স্ন্যাপ সেভ করলে তা 'read' হিসেবে মার্ক করুন" - }, - "friend_mutation_notifier": { - "remove_friend": "কেউ আপনাকে বন্ধু হিসেবে সরিয়ে দিলে নোটিফাই করুন", - "birthday_changes": "কেউ তাদের জন্মদিন পরিবর্তন করলে নোটিফাই করুন", - "bitmoji_selfie_changes": "কেউ তাদের বিটমোজি সেলফি পরিবর্তন করলে নোটিফাই করুন", - "bitmoji_avatar_changes": "কেউ তাদের বিটমোজি অবতার পরিবর্তন করলে নোটিফাই করুন", - "bitmoji_background_changes": "কেউ তাদের বিটমোজি ব্যাকগ্রাউন্ড পরিবর্তন করলে নোটিফাই করুন", - "bitmoji_scene_changes": "কেউ তাদের বিটমোজি সিন পরিবর্তন করলে নোটিফাই করুন" - }, - "double_tap_chat_action": { - "like_message": "মেসেজ লাইক করুন", - "copy_text": "ক্লিপবোর্ডে টেক্সট কপি করুন", - "delete_message": "মেসেজ ডিলিট করুন", - "mark_as_read": "'Read' হিসেবে মার্ক করুন", - "custom_emoji_reaction": "কাস্টম ইমোজি রিয়েকশন", - "null": "ডিফল্ট" - }, - "message_types": { - "CHAT": "চ্যাট", - "SNAP": "স্ন্যাপ", - "NOTE": "নোট", - "EXTERNAL_MEDIA": "এক্সটার্নাল মিডিয়া", - "STICKER": "স্টিকার" - }, - "double_tap_chat_action_custom_emoji": { - "Custom emoji reaction": "কাস্টম ইমোজি রিয়েকশন" - }, - "ai_model": { - "gemini-2.5-flash": "Gemini 2.5 Flash" - }, - "ai_api_key": { - "": "সেট করা নেই" - }, - "ai_system_prompt": { - "You are a helpful and friendly assistant responding to messages on Snapchat. Keep responses natural, casual, and conversational. Avoid being overly formal or robotic. Respond as if you're a real person having a normal conversation.": "আপনি স্ন্যাপচ্যাটে মেসেজের উত্তর দেওয়া একজন সহায়ক এবং বন্ধুত্বপূর্ণ সহকারী। উত্তরগুলো স্বাভাবিক, সাধারণ এবং কথোপকথনমূলক রাখুন। অতিরিক্ত আনুষ্ঠানিক বা রোবোটিক হওয়া এড়িয়ে চলুন। এমনভাবে উত্তর দিন যেন আপনি একজন সাধারণ ব্যক্তির সাথে কথা বলছেন।" - }, - "ai_provider": { - "gemini": "Gemini", - "deepseek": "DeepSeek", - "openai": "OpenAI", - "openrouter": "OpenRouter" - }, - "ai_personality_traits": { - "friendly, casual, helpful, empathetic": "friendly, casual, helpful, empathetic" - }, - "ai_response_style": { - "casual": "সাধারণ", - "formal": "আনুষ্ঠানিক", - "friendly": "বন্ধুত্বপূর্ণ", - "humorous": "হাস্যরসাত্মক", - "empathetic": "সহানুভূতিশীল", - "toxic": "বিষাক্ত (Toxic)", - "busy": "ব্যস্ত" - }, - "ai_temperature": { - "0.7": "ভারসাম্যপূর্ণ (০.৭)" - }, - "ai_response_language": { - "auto": "অটো", - "en": "ইংরেজি", - "es": "স্প্যানিশ", - "fr": "ফরাসি", - "de": "জার্মান", - "it": "ইতালিয়ান", - "pt": "পর্তুগিজ", - "ru": "রুশ", - "ja": "জাপানি", - "ko": "কোরিয়ান", - "zh": "চীনা", - "ar": "আরবি", - "hi": "হিন্দি", - "tr": "তুর্কি", - "pl": "পোলিশ", - "nl": "ডাচ", - "sv": "সুইডিশ", - "da": "ড্যানিশ", - "no": "নরওয়েজিয়ান", - "fi": "ফিনিশ" - }, - "friendGreeting": { - "Hey": "হেই" - }, - "half_swipe_messages": { - "[\"I noticed you half-swiped! I'll respond soon.\"]": "আমি খেয়াল করেছি আপনি হাফ-সোয়াইপ করেছেন! আমি শীঘ্রই উত্তর দেব।" - }, - "tiny_snap_messages": { - "Thanks for the tiny snap!": "টাইনি স্ন্যাপের জন্য ধন্যবাদ!" - }, - "voice_note_messages": { - "Thanks for the voice note!": "ভয়েস নোটের জন্য ধন্যবাদ!" - }, - "chat_messages": { - "Hello! How are you?": "হ্যালো! আপনি কেমন আছেন?" - }, - "story_reply_messages": { - "Thanks for the story reply!": "স্টোরি রিপ্লাইয়ের জন্য ধন্যবাদ!" - }, - "external_media_messages": { - "Nice media!": "সুন্দর মিডিয়া!" - }, - "sticker_messages": { - "Cool sticker!": "দারুণ স্টিকার!" - }, - "snap_messages": { - "Thanks for the snap!": "স্ন্যাপের জন্য ধন্যবাদ!" - }, - "story_share_messages": { - "Thanks for sharing!": "শেয়ার করার জন্য ধন্যবাদ!" - }, - "map_reaction_messages": { - "Thanks for the map reaction!": "ম্যাপ রিয়েকশনের জন্য ধন্যবাদ!" - }, - "auto_reply_content_types": { - "chat_messages": "চ্যাট মেসেজ", - "snap_messages": "স্ন্যাপ", - "story_share_messages": "স্টোরি শেয়ার", - "story_reply_messages": "স্টোরি রিপ্লাই", - "external_media_messages": "এক্সটার্নাল মিডিয়া", - "voice_note_messages": "ভয়েস নোট", - "sticker_messages": "স্টিকার", - "tiny_snap_messages": "টাইনি স্ন্যাপ", - "map_reaction_messages": "ম্যাপ রিয়েকশন", - "half_swipes": "হাফ সোয়াইপ" - }, - "supported_languages": { - "en": "ইংরেজি", - "es": "স্প্যানিশ", - "fr": "ফরাসি", - "de": "জার্মান", - "it": "ইতালিয়ান", - "pt": "পর্তুগিজ", - "ru": "রুশ", - "ja": "জাপানি", - "ko": "কোরিয়ান", - "zh": "চীনা", - "ar": "আরবি", - "hi": "হিন্দি", - "tr": "তুর্কি" - }, - "translation_position": { - "above": "টেক্সটের উপরে", - "below": "টেক্সটের নিচে", - "inline": "ইনলাইন" - }, - "source_language": { - "auto": "স্বয়ংক্রিয়ভাবে শনাক্ত করুন" - }, - "target_language": { - "en": "ইংরেজি" - } - }, "friend_notes": { "placeholder": "একটি নোট যোগ করুন..." } @@ -2558,7 +2664,6 @@ "show_chat_edit_history": "চ্যাট এডিট হিস্ট্রি দেখান", "convert_message": "মেসেজ কনভার্ট করুন" }, - "chat_wallpaper_downloader": { "download_button": "চ্যাট ওয়ালপেপার ডাউনলোড করুন" }, @@ -2717,10 +2822,10 @@ "exporting_message": "{conversation} এক্সপোর্ট করা হচ্ছে..." }, "button": { + "cancel": "বাতিল", "ok": "ঠিক আছে", "positive": "হ্যাঁ", "negative": "না", - "cancel": "বাতিল", "save": "সেভ", "open": "খুলুন", "download": "ডাউনলোড", @@ -2834,6 +2939,8 @@ "native_hooks_send_failure_toast": "পাঠাতে ব্যর্থ! দয়া করে সেটিংসে নেটিভ হুক চালু করুন।", "no_participants_to_encrypt_toast": "এই কথপোকথনে মেসেজ এনক্রিপ্ট করার মতো কোনো বন্ধু নেই!", "encryption_failed_toast": "মেসেজ এনক্রিপ্ট করতে ব্যর্থ! আরও বিস্তারিত জানতে logcat চেক করুন।", + "missing_friend_id_toast": "Can't find friendId for conversationId {conversationId}", + "key_exchange_failed_toast": "Can't create key exchange for friendId {friendId}", "accept_public_key_success_toast": "পাবলিক কি (Key) সফলভাবে গৃহীত হয়েছে!", "accept_secret_key_success_toast": "সম্পন্ন! আপনি এখন এই বন্ধুর সাথে এনক্রিপ্ট করা মেসেজ পাঠাতে এবং গ্রহণ করতে পারেন।", "accept_public_key_failure_toast": "পাবলিক কি (Key) গ্রহণ করতে ব্যর্থ", @@ -2845,6 +2952,21 @@ "incoming_pk_message": "আপনি একটি পাবলিক কি (Key) অনুরোধ পেয়েছেন। এটি গ্রহণ করতে নিচে ক্লিক করুন।", "incoming_secret_message": "আপনার বন্ধু আপনার পাবলিক কি (Key) গ্রহণ করেছেন। সিক্রেট গ্রহণ করতে নিচে ক্লিক করুন।" }, + "account_switcher_ui": { + "already_logged_in": "Already logged in as {username}", + "login_failed_toast": "Failed to login. Check logs for more info.", + "logged_out_toast": "Logged out", + "data_not_found_toast": "Account data not found", + "restore_failed_toast": "Failed to restore account data", + "logged_in_as_toast": "Logged in as {username}", + "backup_success_toast": "Account backed up!", + "backup_failure_toast": "Failed to backup account. Check logs for more info.", + "import_success_toast": "Imported {username}!", + "import_failure_toast": "Failed to import account: {message}", + "export_success_toast": "Account exported!", + "export_failed_toast": "Failed to export account. Check logs for more info.", + "forced_logout_toast": "Removed account due to forced logout" + }, "auto_open_snaps": { "title": "অটো ওপেন স্ন্যাপ", "priority_title": "অটো ওপেন স্ন্যাপ (অগ্রাধিকার)", @@ -2871,7 +2993,7 @@ "queue_cleared": "কিউ পরিষ্কার এবং পরিসংখ্যান রিসেট করা হয়েছে", "queue_cleared_title": "কিউ পরিষ্কার করা হয়েছে", "queue_cleared_reset": "কিউ পরিষ্কার ও রিসেট", - "queue_cleared_feedback": "{count} টি কিউ করা স্ন্যাপ পরিষ্কার করা হয়েছে \u2022 {processed} প্রসেস কাউন্ট রিসেট করা হয়েছে", + "queue_cleared_feedback": "{count} টি কিউ করা স্ন্যাপ পরিষ্কার করা হয়েছে • {processed} প্রসেস কাউন্ট রিসেট করা হয়েছে", "queue_cleared_feedback_simple": "{processed} প্রসেস কাউন্ট রিসেট করা হয়েছে", "unknown_sender": "অজানা", "unknown_user": "অজানা ব্যবহারকারী", @@ -3004,7 +3126,8 @@ "auto_delete_sent_messages": { "countdown_toast": "{time}-এর মধ্যে মেসেজ ডিলিট হবে", "delete_success_toast": "মেসেজ সফলভাবে ডিলিট হয়েছে", - "delete_failed_toast": "মেসেজ ডিলিট করতে ব্যর্থ" + "delete_failed_toast": "মেসেজ ডিলিট করতে ব্যর্থ", + "queue_cleared_toast": "Auto delete queue cleared" }, "translation_position": { "above": "উপরে", @@ -3309,6 +3432,32 @@ "failed_to_fetch_message": "মেসেজ আনতে ব্যর্থ: {error}", "failed_to_edit_message": "মেসেজ এডিট করতে ব্যর্থ: {error}" }, + "toast_snapchat_not_installed": "Can't execute action: Snapchat is not installed", + "invalid_input_toast": "Invalid input! Make sure you entered a valid value.", + "toast_async_task_failed": "Async task failed: {message}", + "toast_snapchat_crashed": "Snapchat has crashed! Please check logs for more details.", + "toast_init_features_failed": "Failed to initialize features! Some functionality may not work properly.", + "toast_init_script_runtime_failed": "Failed to initialize script runtime!", + "toast_database_corrupted": "Database {path} is corrupted! Restarting ...", + "toast_feature_init_failed": "Failed to init feature {feature}! Check logcat for more details.", + "toast_updating_purrfectsnap": "Updating PurrfectSnap. Please wait...", + "toast_update_purrfectsnap_failed": "Failed to update PurrfectSnap. Please check logcat for more details.", + "toast_purrfectsnap_updated": "PurrfectSnap updated!", + "toast_export_memories_failed": "Failed to export memories", + "toast_exported_to_path": "Exported to {path}", + "toast_open_memories_db_failed": "Failed to open memories database", + "toast_friend_add_unavailable": "Failed to add friend: FriendRelationshipChanger instance not available", + "toast_friend_add_failed": "Failed to add friend: {message}", + "toast_friends_exported": "Exported {count} friends!", + "toast_friends_import_failed": "Failed to import friends: {message}", + "toast_translation_service_unavailable": "Translation service temporarily unavailable", + "toast_send_message_failed": "Failed to send message: {error}", + "toast_mark_conversation_read_failed": "Failed to mark conversation as read", + "toast_fetch_conversation_failed": "Failed to fetch conversation", + "toast_open_snap_failed": "Failed to open snap", + "toast_mark_message_read_failed": "Failed to mark message as read. Check logs for more details", + "toast_open_conversation_first": "You must open a conversation first", + "toast_open_link_failed": "Failed to open link", "ai_response_style": { "casual": "সাধারণ", "formal": "আনুষ্ঠানিক", @@ -3346,4 +3495,4 @@ "openai": "OpenAI", "openrouter": "OpenRouter" } -} \ No newline at end of file +} diff --git a/common/src/main/assets/lang/da.json b/common/src/main/assets/lang/da.json index d86f2381..f88ff305 100644 --- a/common/src/main/assets/lang/da.json +++ b/common/src/main/assets/lang/da.json @@ -1,21 +1,160 @@ { "setup": { + "activity": { + "wrong_apk_title": "Wrong APK installed", + "wrong_apk_message": "Your device is armv8, please download the armv8 apk, not armv7.", + "close_button": "Close", + "important_confirm_timeout": "I understand ({seconds}s)", + "important_confirm": "I understand", + "important_title": "Important!", + "important_message": "If you have used SnapEnhance or any other mod besides PurrfectSnap, we recommend uninstalling everything and staying on stock Snapchat for one week. Then switch to PurrfectSnap after next Friday.", + "language_subtitle": "Tune PurrfectSnap to speak your voice before anything else.", + "install_mode_title": "Choose your device", + "install_mode_subtitle": "Pick the path that matches how you'll install PurrfectSnap.", + "permissions_subtitle": "Grant the essentials so overlays, downloads, and alerts stay reliable.", + "patch_title": "Auto Patcher", + "patch_subtitle": "Streamlined download, patch, and install with a single flow.", + "root_install_title": "Snapchat Installer", + "root_install_subtitle": "Download and install the recommended Snapchat build.", + "save_folder_subtitle": "Pick your personal vault so snaps land exactly where you expect.", + "mappings_subtitle": "We calibrate everything to your install so the magic works flawlessly.", + "step_counter": "Step {current} of {total}", + "step_complete": "Checked off", + "step_active": "In progress", + "step_upcoming": "Ready next", + "finish_button": "Finish setup", + "continue_button": "Continue" + }, "dialogs": { "select_language": "Vælg sprog", "save_folder": "Vælg hvor downloads skal gemmes", "select_save_folder_button": "Vælg mappe" }, + "install_mode": { + "confirm_timeout": "I understand ({seconds}s)", + "confirm": "I understand", + "notice_title": "Please note!", + "notice_intro": "Select the type of device you have: rooted or non-rooted. If you are unsure, choose Non-root and continue.", + "notice_non_root_title": "Non-rooted devices", + "notice_non_root_body": "Select Non-root and the app will handle everything. Tap Install Patched Snapchat when it appears. After it installs, do not open Snapchat yet. Continue the PurrfectSnap setup; once it finishes, you can open Snapchat and enjoy.", + "notice_root_title": "Rooted devices", + "notice_root_body": "Make sure you have flashed LSPosed first. We recommend JingMatrix LSPosed or LSPosed Irena. After you select Root, the app will install the recommended Snapchat version. Do not open it yet; continue the PurrfectSnap setup. When setup finishes, enable PurrfectSnap in LSPosed and reboot your phone. Then start using Snapchat. We highly recommend detaching Snapchat from the Play Store with the Zygisk Detach module to prevent auto-updates.", + "notice_issues_hint": "If you run into any installation issues, the solution will appear here. Please read it carefully.", + "notice_note_prefix": "Note: ", + "notice_note_body": "New Accounts easily get locked! It is recommended to use an older account with PurrfectSnap.", + "step_title": "Choose your device", + "step_subtitle": "If you don't know, select Non-rooted device and proceed.", + "root_option_title": "Rooted device", + "root_option_subtitle": "Use Lsposed and skip auto patching.", + "non_root_option_title": "Non-rooted device", + "non_root_option_subtitle": "Use included auto patcher to install patched Snapchat.", + "skip_auto_setup": "Skip Auto Setup" + }, "mappings": { "dialog": "Genererer tilknytninger...", "generate_failure_no_snapchat": "PurrfectSnap kunne ikke registrere Snapchat. Prøv venligst at geninstallere Snapchat.", - "generate_failure": "Der opstod en fejl under generering af tilknytninger. Prøv venligst igen." + "generate_failure": "Der opstod en fejl under generering af tilknytninger. Prøv venligst igen.", + "confirm_understand_timeout": "I understand ({seconds}s)", + "confirm_understand": "I understand", + "notice_title": "Please note!", + "notice_intro": "If you see the \"Account temporarily disabled\" error while logging in, do not worry. Follow these steps in order:", + "notice_step_1": "1. Reopen Snapchat and log in. This fixes it most of the time.", + "notice_step_2": "2. If it still fails, tap the login button repeatedly. This usually covers the next chunk.", + "notice_step_3": "3. If it still fails, clear Snapchat's data, disable any VPN, and log in again.", + "notice_rooted_title": "For rooted users:", + "notice_rooted_body": "Reopen Snapchat and log in. If it still fails, disable PurrfectSnap in LSPosed, log in, then re-enable PurrfectSnap.", + "warnings_info": "{count} warning(s) occurred while generating mappings:\n\n{warnings}", + "progress_hint": "This only takes a moment. Keep the app open while magic happens!" + }, + "patch": { + "title": "Auto Patcher", + "ready_log": "Auto Patcher is ready.", + "install_confirmed_log": "Snapchat install confirmed. You're cleared to continue.", + "download_recommended_status": "Downloading recommended Snapchat version ({version})...", + "starting_log": "Starting Auto Patcher for recommended Snapchat version.", + "uninstall_prompt_status": "Snapchat is installed. Please uninstall it first (don't keep data), then start Auto Patcher again.", + "uninstall_prompt_error": "Snapchat still installed. Uninstall it first, to continue.", + "module_apk_not_found_error": "Module apk not found", + "fetching_apk_status": "Fetching recommended Snapchat APK...", + "download_failed_error": "Download failed", + "download_completed_status": "Download completed: {fileName}", + "starting_patch_status": "Starting patch powered by Jingmatrix Lspatch", + "patched_not_produced_error": "Patched apk not produced", + "patched_ready_status": "Patched build ready. Install to finish.", + "failed_status": "Failed: {message}", + "mark_installed_log": "Marked as installed manually. You're cleared to continue.", + "issues_title": "Facing issues?", + "issues_confirm": "Got it", + "issues_heading": "How to fix installation errors", + "issues_conflict_issue": "Issue: App cannot be installed because it conflicts with an existing package.", + "issues_conflict_fix": "Fix: Download Snapchat from the Play Store and uninstall it without keeping data. Run Auto Patcher again. If it still does not work, run:", + "issues_adb_command": "adb uninstall com.snapchat.android", + "issues_invalid_issue": "Issue: App not installed because the package appears to be invalid.", + "issues_invalid_fix": "Fix: Download and install JingMatrix LSPatch, then patch a Snapchat version (any one) from this range, i.e. between 13.65.1.0 and 13.71.0.51, in Integrated mode. Select Embed Modules and embed the PurrfectSnap APK. Then choose Skip auto setup during PurrfectSnap setup to skip Auto Patcher.", + "status_downloading": "Downloading Snapchat {percent}%", + "status_patching": "Patching...", + "status_initializing": "Initializing...", + "logs_copied": "Logs copied to clipboard.", + "install_success": "Patched APK installed", + "start_button": "Start auto patch", + "install_button": "Install patched Snapchat", + "already_installed_button": "Already Installed?", + "powered_by_label": "Powered by Jingmatrix Lspatch", + "logs_title": "Logs", + "copy_button": "Copy", + "log_line_prefix": "- {line}" }, "permissions": { "dialog": "Gennemfør disse nødvendigheder for at fortsætte:", "notification_access": "Adgang til notifikationer", "battery_optimization": "Batterioptimering", "display_over_other_apps": "Vis over andre apps", - "request_button": "Anmod" + "request_button": "Anmod", + "notification_access_description": "Alerts you the second downloads finish.", + "battery_optimization_description": "Keeps background tasks alive without being killed.", + "display_over_other_apps_description": "Enables floating overlays while you are in Snapchat.", + "granted_label": "Granted" + }, + "pick_language": { + "current_selection": "Current selection", + "browse_languages": "Browse languages", + "change_anytime_hint": "You can change this anytime from PurrfectSnap settings.", + "available_languages": "Available Languages" + }, + "root_install": { + "title": "Snapchat Installer", + "ready_log": "Snapchat installer is ready.", + "install_confirmed_log": "Snapchat install confirmed. You're cleared to continue.", + "download_recommended_status": "Downloading recommended Snapchat version ({version})...", + "mark_installed_log": "Marked as installed manually. You're cleared to continue.", + "start_download_log": "Starting Snapchat download for rooted install.", + "uninstall_prompt_status": "Snapchat is installed. Please uninstall it first (don't keep data), then try again.", + "uninstall_prompt_error": "Snapchat still installed. Uninstall it first, to continue.", + "fetching_apk_status": "Fetching recommended Snapchat APK...", + "download_failed_error": "Download failed", + "download_completed_status": "Download completed: {fileName}", + "launching_installer_status": "Launching installer...", + "failed_status": "Failed: {message}", + "status_downloading": "Downloading Snapchat {percent}%", + "status_preparing": "Preparing installer...", + "logs_copied": "Logs copied to clipboard.", + "install_success": "Snapchat installed", + "download_button": "Download Snapchat", + "install_button": "Install Snapchat", + "already_installed_button": "Already Installed?", + "logs_title": "Logs", + "copy_button": "Copy", + "log_line_prefix": "- {line}" + }, + "save_folder": { + "description": "Please choose the location where media should be downloaded to.", + "destination_label": "Destination", + "system_default_label": "System default", + "use_default_location_button": "Use default location", + "no_picker_title": "Folder picker unavailable", + "no_picker_message": "Some cloned/dual-app environments block the system folder picker. You can continue using the system default save location, or open the app outside clone mode to select a custom folder.", + "use_default_button": "Use default", + "permission_hint": "PurrfectSnap requires Storage permissions to download and Save Media from Snapchat." } }, "scopes": { @@ -57,14 +196,48 @@ }, "sections": { "home": { - "version_title": "v{versionName} \u00b7 af Eternal", + "version_title": "v{versionName} · af Eternal", "update_title": "PurrfectSnap Opdatering", "update_content": "Version {version} er tilgængelig!", "update_button": "Download", + "hero_tagline": "An Xposed Module meant to enhance your Snapchat experience", + "hero_version_label": "Version: {version} - {channel}", + "hero_build_label": "Build: {build}", + "update_ready_label": "Ready to install", + "purr_aura_active_label": "PurrAura Active!", + "purr_aura_inactive_label": "PurrAura Inactive", + "open_settings_button": "Open Settings", + "wiki_button": "Wiki", + "github_button": "GitHub", + "telegram_button": "Telegram", + "channel_label_stable": "Stable", + "channel_label_prerelease": "Pre-release", + "announcements_button_description": "Announcements", + "update_arch_not_supported_toast": "Your device architecture is not supported for automatic updates.", + "update_download_started_toast": "Download started", + "update_download_completed_toast": "Download completed", + "update_install_failed_toast": "Failed to install update. Check logs for more details.", + "update_download_failed_toast": "Download failed: {error}", "debug_build_summary_title": "Du kører et debug-build af PurrfectSnap", "debug_build_summary_content": "Version {versionName} ({versionCode})", "debug_build_summary_date": "Byggedato: {date} ({days} dage siden)", - "quick_actions_title": "Hurtige handlinger" + "quick_actions_title": "Hurtige handlinger", + "quick_actions_empty_title": "No quick tiles yet", + "quick_actions_empty_subtitle": "Design your dream grid with the actions you use the most.", + "quick_actions_add_tile_button": "Add tile", + "quick_actions_manage_button": "Manage", + "quick_actions_count_label": "{count} curated shortcuts" + }, + "home_about": { + "about_title": "PurrfectSnap", + "about_tagline": "An Xposed Module meant to enhance your Snapchat experience!", + "about_lead_developers_title": "Lead Developers", + "about_story_title": "Our Story", + "about_story": "PurrfectSnap was founded on 2nd of October, 2025, as a fork of SnapEnhance by IzTIzRNAL with a vision to provide users the quality Snapchat experience they deserve. This app was just meant to be a minor update in the SnapEnhance repository, but it soon became a separate app wherein the contributors kept adding features. Then the developer joined the team, and this app soon became a huge success. We received much love and support and gained 1K+ downloads in just two days! We thank all users and contributors; without your support, we wouldn't have reached this place. We would also like to convey our huge thanks to rhunk, the lead developer of SnapEnhance, as without him, this app wouldn't even exist. We are immensely grateful to him. Lastly, we would like to thank all our admins, notably: CLASSIC GENIUS, Harry, SUJI>L, Zain & scrodingerspet, who were right there with us from the very beginning. We would also like to thank all testers, notably Leo & Toxic, who tested and reported bugs continuously. We are immensely grateful for your contribution.", + "about_thanks_title": "With love, PurrfectSnap Team", + "about_magic_toast": "Tap 5 times in this screen to see some magic 😉!", + "github_button": "GitHub", + "telegram_button": "Telegram" }, "home_logs": { "no_logs_hint": "Ingen logge tilgængelige", @@ -72,7 +245,8 @@ "export_logs_button": "Eksporter logge", "saving_logs_toast": "Gemmer logge, dette kan tage lidt tid...", "saved_logs_success_toast": "Logge gemt succesfuldt", - "saved_logs_failure_toast": "Kunne ikke gemme logge" + "saved_logs_failure_toast": "Kunne ikke gemme logge", + "read_logs_failed_toast": "Failed to read logs!" }, "home_settings": { "actions_title": "Handlinger", @@ -119,11 +293,17 @@ "test_mode_label": "Aktiver PurrAura", "disable_feature_loading_label": "Deaktiver indlæsning af funktioner", "disable_auto_mapper_label": "Deaktiver Auto Mapper", - "disable_bypass_indicator_label": "Deaktiver Bypass-indikator" + "disable_bypass_indicator_label": "Deaktiver Bypass-indikator", + "open_file_failed_toast": "Failed to open file! {message}", + "import_failed_toast": "Import failed: {message}" }, "tasks": { "no_tasks": "Ingen opgaver", "merge_button": "Flet", + "summary_active": "{active} active · {recent} recent", + "summary_idle": "Idle · {recent} recent", + "running_count": "{count} running", + "clear_button_description": "Clear tasks", "failed_to_open_file": "Kunne ikke åbne fil", "merge_files_toast": "Fletter {count} filer", "remove_selected_tasks_title": "Er du sikker på, at du vil fjerne valgte opgaver?", @@ -132,22 +312,22 @@ "remove_selected_tasks_confirm": "Fjern {count} opgaver?", "remove_all_tasks_confirm": "Fjern alle opgaver?" }, - "features": { - "disabled": "Deaktiveret", - "export_option": "Eksporter", - "import_option": "Importer", - "reset_option": "Nulstil", - "config_export_success_toast": "Konfiguration eksporteret succesfuldt", - "config_import_success_toast": "Konfiguration importeret succesfuldt", - "config_import_failure_toast": "Kunne ikke importere konfiguration {error}", - "config_export_failure_toast": "Kunne ikke eksportere konfiguration {error}", - "saved_config_snackbar": "Konfiguration gemt", - "older_required": "Denne funktion kræver Snapchat v{version} eller ældre for at fungere korrekt", - "newer_required": "Denne funktion kræver Snapchat v{version} eller nyere for at fungere korrekt", - "search_button": "Søg", - "clear_history": "Ryd søgehistorik", - "subtitle": "Søg og administrer funktioner" - }, + "features": { + "disabled": "Deaktiveret", + "export_option": "Eksporter", + "import_option": "Importer", + "reset_option": "Nulstil", + "config_export_success_toast": "Konfiguration eksporteret succesfuldt", + "config_import_success_toast": "Konfiguration importeret succesfuldt", + "config_import_failure_toast": "Kunne ikke importere konfiguration {error}", + "config_export_failure_toast": "Kunne ikke eksportere konfiguration {error}", + "saved_config_snackbar": "Konfiguration gemt", + "older_required": "Denne funktion kræver Snapchat v{version} eller ældre for at fungere korrekt", + "newer_required": "Denne funktion kræver Snapchat v{version} eller nyere for at fungere korrekt", + "search_button": "Søg", + "clear_history": "Ryd søgehistorik", + "subtitle": "Søg og administrer funktioner" + }, "bypass_status": { "active": "PurrAura Aktiv", "inactive": "PurrAura Inaktiv" @@ -167,6 +347,9 @@ "social": { "friends_tab": "Venner", "groups_tab": "Grupper", + "search_button_description": "Search", + "close_search_button_description": "Close search", + "clear_search_button_description": "Clear search", "empty_hint": "Din liste er tom lige nu", "friends_empty_title": "Ingen venner tilføjet endnu", "groups_empty_title": "Ingen grupper synkroniseret endnu", @@ -317,6 +500,7 @@ "import_button": "Importer", "import_from_url_button": "Importer fra URL", "import_script_from_url_title": "Importer script fra URL", + "import_failed": "Import failed: {message}", "import_script_warning": "Installer kun scripts fra kilder, du stoler på.", "installed_scripts_tab": "Installeret", "manage_repos_button": "Administrer arkiver", @@ -420,6 +604,7 @@ "delete_rule_dialog_text": "Er du sikker på, at du vil slette denne regel?", "no_repos_added": "Ingen arkiver tilføjet", "import_dialog_title": "Importer regler", + "read_file_failed_toast": "Failed to read file: {message}", "bulk_import_button": "Masseimport", "individual_import_button": "Enkelt import", "invalid_import_type_dialog_title": "Ugyldig import", @@ -641,91 +826,657 @@ }, "features": { "notices": { - "unstable": "\u26a0 Ustabil", - "ban_risk": "\u26a0 Denne funktion kan medføre udelukkelse", - "internal_behavior": "\u26a0 Dette kan ødelægge Snapchats interne adfærd" + "unstable": "⚠ Ustabil", + "ban_risk": "⚠ Denne funktion kan medføre udelukkelse", + "internal_behavior": "⚠ Dette kan ødelægge Snapchats interne adfærd" }, "options": { - "empty": "Tom", + "app_appearance": { + "always_light": "Altid lys", + "always_dark": "Altid mørk", + "null": "Match system" + }, + "auto_reload": { + "snapchat_only": "Genindlæs kun Snapchat", + "all": "Genindlæs Snapchat + PurrfectSnap", + "null": "Standard" + }, "walk_radius": { - "empty": "Tom" + "null": "Brug standard radius" }, "spoof_battery_level": { - "empty": "Tom" + "null": "Brug rigtigt batteriniveau" + }, + "friend_feed_menu_buttons": { + "auto_download": "⬇️ Automatisk download", + "auto_save": "💬 Gem beskeder automatisk", + "unsaveable_messages": "⬇️ Beskeder der ikke kan gemmes", + "auto_open_snaps": "📷 Åbn Snaps automatisk", + "stealth": "👻 Stealth-tilstand", + "auto_reply": "📨 Auto-svar", + "auto_delete_sent_messages": "🗑️ Slet sendte beskeder automatisk", + "mark_snaps_as_seen": "👀 Marker Snaps som set", + "mark_stories_as_seen_locally": "👀 Marker Historier som set lokalt", + "conversation_info": "👤 Samtaleinfo", + "e2e_encryption": "🔒 Brug E2E-kryptering", + "message_logger": "📝 Beskedlogger", + "auto_read": "✅ Læs automatisk", + "hide_typing_indicator": "🙈 Skjul skriveindikator" + }, + "schedule_scheduled_for": "Planlagt for {name} om {time}", + "schedule_sending_in": "Sender om {time}", + "schedule_sent_to": "Sendt til {name}", + "schedule_sent": "Planlagt snap sendt", + "schedule_failed_to": "Kunne ikke sende til {name}", + "schedule_failed": "Planlagt snap fejlede", + "schedule_cancelled_for": "Annulleret for {name}", + "device_model": { + "samsung_s25_ultra": "Samsung Galaxy S25 Ultra", + "google_pixel_10_pro": "Google Pixel 10 Pro", + "oneplus_13": "OnePlus 13", + "xiaomi_15_ultra": "Xiaomi 15 Ultra", + "null": "Enhedsstandard" + }, + "settings_menu": { + "default": "Standard", + "legacy": "Gammel" + }, + "path_format": { + "create_author_folder": "Opret mappe for hver forfatter", + "create_source_folder": "Opret mappe for hver mediekildetype", + "append_hash": "Tilføj en unik hash til filnavnet", + "append_source": "Tilføj mediekilden til filnavnet", + "append_username": "Tilføj brugernavnet til filnavnet", + "append_date_time": "Tilføj dato og tid til filnavnet", + "append_type": "Tilføj medietypen til filnavnet" + }, + "auto_download_sources": { + "friend_snaps": "Venne-snaps", + "friend_stories": "Venne-historier", + "public_stories": "Offentlige historier", + "spotlight": "Spotlight" + }, + "logging": { + "started": "Startet", + "success": "Succes", + "progress": "Fremskridt", + "failure": "Fejl" + }, + "notifications": { + "chat_screenshot": "Skærmbillede", + "chat_screen_record": "Skærmoptagelse", + "snap_replay": "Snap-genspil", + "camera_roll_save": "Kamerarulle gem", + "chat": "Chat", + "chat_reply": "Chat-svar", + "snap": "Snap", + "typing": "Skriver", + "stories": "Historier", + "speaking": "Taler", + "chat_reaction": "DM-reaktion", + "group_chat_reaction": "Gruppereaktion", + "initiate_audio": "Indgående lydopkald", + "abandon_audio": "Mistet lydopkald", + "initiate_video": "Indgående videoopkald", + "abandon_video": "Mistet videoopkald", + "map_live_location": "Kort live-lokation" + }, + "auto_read": { + "blacklist": "Sortliste", + "whitelist": "Hvidliste", + "disabled": "Deaktiveret" + }, + "hide_typing_indicator": { + "blacklist": "Sortliste", + "whitelist": "Hvidliste", + "disabled": "Deaktiveret" + }, + "auto_delete_sent_messages": { + "blacklist": "Sortliste", + "whitelist": "Hvidliste", + "disabled": "Deaktiveret" + }, + "auto_download": { + "blacklist": "Sortliste", + "whitelist": "Hvidliste", + "disabled": "Deaktiveret" + }, + "stealth": { + "blacklist": "Sortliste", + "whitelist": "Hvidliste", + "disabled": "Deaktiveret" + }, + "auto_save": { + "blacklist": "Sortliste", + "whitelist": "Hvidliste", + "disabled": "Deaktiveret" + }, + "message_logger": { + "blacklist": "Sortliste", + "whitelist": "Hvidliste", + "disabled": "Deaktiveret" + }, + "auto_reply": { + "blacklist": "Sortliste", + "whitelist": "Hvidliste", + "disabled": "Deaktiveret" }, "custom_android_id": { - "empty": "Tom" + "null": "Brug rigtigt Android-ID" + }, + "add_friend_source_spoof": { + "added_by_username": "Via brugernavn", + "added_by_mention": "Via omtale", + "added_by_group_chat": "Via gruppechat", + "added_by_qr_code": "Via QR-kode", + "added_by_community": "Via fællesskab", + "added_by_quick_add": "Via hurtig tilføjelse (høj risiko for udelukkelse)", + "added_by_spotlight": "Via Spotlight", + "null": "Forfalsk ikke kilde" }, "custom_streaks_expiration_format": { - "empty": "Tom" + "null": "Systemstandard" }, "preferred_transcription_lang": { - "empty": "Tom" + "null": "Brug Snapchat-standard" }, "custom_emoji_font": { - "empty": "Tom" + "null": "Standard emoji-skrifttype" }, "custom_shared_library": { - "empty": "Tom" + "null": "Brug standardbibliotek" + }, + "override_front_resolution": { + "null": "Brug enhedsstandard" + }, + "override_back_resolution": { + "null": "Brug enhedsstandard" }, "custom_resolution": { - "empty": "Tom" + "null": "Brug automatisk opløsning" + }, + "startup_default_camera": { + "front": "Frontkamera", + "back": "Bagkamera", + "null": "Husk sidst brugte" + }, + "call_recorder": { + "only_record_self": "Optag kun mig selv", + "only_record_others": "Optag kun andre", + "record_both": "Optag begge sider" + }, + "call_recorder_ui_design": { + "default": "Standard", + "snapchat": "Snapchat", + "cyber": "Cyber", + "frost": "Frost" + }, + "front_custom_frame_rate": { + "null": "Enhedsstandard FPS" + }, + "back_custom_frame_rate": { + "null": "Enhedsstandard FPS" + }, + "force_voice_note_format": { + "null": "Brug Snapchat-standard" }, "custom_path_format": { - "empty": "Tom" + "null": "Brug standardmønster" + }, + "force_image_format": { + "null": "Brug Snapchat-standard" }, "custom_video_codec": { - "empty": "Tom" + "null": "Standard codec" }, "custom_audio_codec": { - "empty": "Tom" + "null": "Standard codec" }, - "double_tap_chat_action_custom_emoji": { - "empty": "Tom" + "preset": { + "null": "Standard forudindstilling" }, - "unsaveable_messages": { - "blacklist": "Sortliste-tilstand", - "whitelist": "Hvidliste-tilstand", - "null": "Deaktiveret" + "app_appearance_override": { + "title": "Udseende" + }, + "gallery_media_send_override": { + "always_ask": "Spørg altid", + "ORIGINAL": "Originalt medie", + "NOTE": "Lydnote", + "SNAP": "Snap", + "SAVEABLE_SNAP": "Snap der kan gemmes", + "null": "Snapchat-standard" + }, + "strip_media_metadata": { + "hide_caption_text": "Skjul billedtekst", + "hide_snap_filters": "Skjul snap-filtre", + "hide_extras": "Skjul ekstra (f.eks. omtaler)", + "remove_audio_note_duration": "Fjern varighed af lydnote", + "remove_audio_note_transcript_capability": "Fjern mulighed for lydnote-transskription" + }, + "hide_ui_components": { + "hide_profile_call_buttons": "Fjern opkaldsknapper på profil", + "hide_chat_call_buttons": "Fjern opkaldsknapper i chat", + "hide_live_location_share_button": "Fjern knap til deling af live-lokation", + "hide_stickers_button": "Fjern klistermærke-knap", + "hide_voice_record_button": "Fjern stemmeoptagelses-knap", + "hide_unread_chat_hint": "Fjern tip om ulæst chat", + "hide_post_to_story_buttons": "Fjern 'Post til historie'-knapper før afsendelse af en Snap", + "hide_billboard_prompt": "Fjern billboard-prompt i venne-feed", + "hide_snapchat_plus_gift_reminders": "Fjern Snapchat Plus gavepåmindelser i samtaler", + "hide_map_reactions": "Fjern kortreaktioner" + }, + "hide_story_suggestions": { + "hide_suggested_friend_stories": "Skjul foreslåede vennehistorier", + "hide_my_stories": "Skjul mine historier" + }, + "home_tab": { + "map": "Kort", + "chat": "Chat", + "camera": "Kamera", + "discover": "Udforsk", + "spotlight": "Spotlight", + "null": "Snapchat-standard" + }, + "spotlight_comments_username_icon": { + "user": "Brugernavn-ikon", + "👤": "Brugernavn-ikon", + "[👤]": "Brugernavn-ikon", + "default": "Brugernavn-ikon", + "no_icon": "Intet ikon" + }, + "custom_image_upload_format": { + "null": "Automatisk" }, "update_check_frequency": { - "daily": "Dagligt", - "weekly": "Ugentligt", - "monthly": "Månedligt" + "null": "Auto" + }, + "snapchat_plus": { + "not_subscribed": "Ikke abonneret", + "basic": "Basis", + "ad_free": "Reklamefri", + "null": "Standard" + }, + "bypass_video_length_restriction": { + "single": "Enkelt medie", + "split": "Opdelt medie", + "null": "Standard" + }, + "old_bitmoji_selfie": { + "2d": "2D Bitmoji", + "3d": "3D Bitmoji", + "null": "Standard Bitmoji" + }, + "disable_confirmation_dialogs": { + "erase_message": "Slet besked", + "remove_friend": "Fjern ven", + "block_friend": "Bloker ven", + "ignore_friend": "Ignorer ven", + "hide_friend": "Skjul ven", + "hide_conversation": "Skjul samtale", + "clear_conversation": "Ryd samtale fra venne-feed" + }, + "edit_text_override": { + "multi_line_chat_input": "Flerlinjet chat-input", + "bypass_text_input_limit": "Omgå tekstinput-begrænsning" + }, + "auto_purge": { + "never": "Aldrig", + "1_hour": "1 time", + "3_hours": "3 timer", + "6_hours": "6 timer", + "12_hours": "12 timer", + "1_day": "1 dag", + "3_days": "3 dage", + "1_week": "1 uge", + "2_weeks": "2 uger", + "1_month": "1 måned", + "3_months": "3 måneder", + "6_months": "6 måneder" + }, + "delete_after_unit": { + "seconds": "Sekunder", + "minutes": "Minutter", + "hours": "Timer" + }, + "disable_story_sections": { + "friends": "Venner", + "suggested_stories": "Foreslåede historier", + "following": "Følger", + "discover": "Udforsk" + }, + "disable_cameras": { + "front": "Frontkamera", + "back": "Bagkamera" + }, + "disable_permission_requests": { + "notifications": "Notifikationer", + "read_media_images": "Læs mediebilleder", + "read_media_video": "Læs medievideo", + "camera": "Kamera", + "microphone": "Mikrofon", + "location": "Lokation", + "read_contacts": "Læs kontakter", + "nearby_devices": "Enheder i nærheden", + "phone_calls": "Telefonopkald" + }, + "message_indicators": { + "encryption_indicator": "Tilføjer et 🔒 ikon ved siden af beskeder, der kun er sendt til dig", + "platform_indicator": "Tilføjer platformsikonet hvorfra et medie blev sendt (f.eks. Android, iOS, Web)", + "location_indicator": "Tilføjer et 📍 ikon til snaps, når de er sendt med lokation aktiveret", + "ovf_editor_indicator": "Indikerer om en snap er blevet sendt ved hjælp af OVF Editor", + "director_mode_indicator": "Tilføjer et ✏️ ikon til snaps, når de er sendt ved hjælp af Director Mode, som kan bruges til at sende galleribilleder som snaps" + }, + "auto_mark_as_read": { + "conversation_read": "Marker samtale som læst ved afsendelse af besked", + "snap_reply": "Marker snaps som læst ved besvarelse af dem", + "save_snap_in_chat": "Marker snaps som læst når de gemmes i chat mens i Stealth-tilstand" + }, + "friend_mutation_notifier": { + "remove_friend": "Underret når nogen fjerner dig som ven", + "birthday_changes": "Underret når nogen ændrer deres fødselsdag", + "bitmoji_selfie_changes": "Underret når nogen ændrer deres Bitmoji-selfie", + "bitmoji_avatar_changes": "Underret når nogen ændrer deres Bitmoji-avatar", + "bitmoji_background_changes": "Underret når nogen ændrer deres Bitmoji-baggrund", + "bitmoji_scene_changes": "Underret når nogen ændrer deres Bitmoji-scene" + }, + "double_tap_chat_action": { + "like_message": "Synes godt om besked", + "copy_text": "Kopier tekst til udklipsholder", + "delete_message": "Slet besked", + "mark_as_read": "Marker som læst", + "custom_emoji_reaction": "Brugerdefineret emoji-reaktion", + "null": "Standard" + }, + "message_types": { + "CHAT": "Chat", + "SNAP": "Snap", + "NOTE": "Note", + "EXTERNAL_MEDIA": "Eksternt medie", + "STICKER": "Klistermærke" + }, + "double_tap_chat_action_custom_emoji": { + "Custom emoji reaction": "Brugerdefineret emoji-reaktion" + }, + "ai_model": { + "gemini-2.5-flash": "Gemini 2.5 Flash" + }, + "ai_api_key": { + "": "Ikke indstillet" + }, + "ai_system_prompt": { + "You are a helpful and friendly assistant responding to messages on Snapchat. Keep responses natural, casual, and conversational. Avoid being overly formal or robotic. Respond as if you're a real person having a normal conversation.": "Du er en hjælpsom og venlig assistent, der svarer på beskeder på Snapchat. Hold svarene naturlige, afslappede og samtalepregede. Undgå at være for formel eller robotagtig. Svar som om du er en rigtig person, der har en normal samtale." + }, + "ai_provider": { + "gemini": "Gemini", + "deepseek": "DeepSeek", + "openai": "OpenAI", + "openrouter": "OpenRouter" + }, + "ai_personality_traits": { + "friendly, casual, helpful, empathetic": "venlig, afslappet, hjælpsom, empatisk" + }, + "ai_response_style": { + "casual": "Afslappet", + "formal": "Formel", + "friendly": "Venlig", + "humorous": "Humoristisk", + "empathetic": "Empatisk", + "toxic": "Giftig (Toxic)", + "busy": "Travl" + }, + "ai_temperature": { + "0.7": "Balanceret (0.7)" + }, + "ai_response_language": { + "auto": "Auto", + "en": "Engelsk", + "es": "Spansk", + "fr": "Fransk", + "de": "Tysk", + "it": "Italiensk", + "pt": "Portugisisk", + "ru": "Russisk", + "ja": "Japansk", + "ko": "Koreansk", + "zh": "Kinesisk", + "ar": "Arabisk", + "hi": "Hindi", + "tr": "Tyrkisk", + "pl": "Polsk", + "nl": "Hollandsk", + "sv": "Svensk", + "da": "Dansk", + "no": "Norsk", + "fi": "Finsk" + }, + "friendGreeting": { + "Hey": "Hej" + }, + "half_swipe_messages": { + "[\"I noticed you half-swiped! I'll respond soon.\"]": "Jeg bemærkede, at du halv-swipede! Jeg svarer snart." + }, + "tiny_snap_messages": { + "Thanks for the tiny snap!": "Tak for den lille snap!" + }, + "voice_note_messages": { + "Thanks for the voice note!": "Tak for stemmenoten!" + }, + "chat_messages": { + "Hello! How are you?": "Hej! Hvordan har du det?" + }, + "story_reply_messages": { + "Thanks for the story reply!": "Tak for storiesvaret!" + }, + "external_media_messages": { + "Nice media!": "Fint medie!" + }, + "sticker_messages": { + "Cool sticker!": "Sejt klistermærke!" + }, + "snap_messages": { + "Thanks for the snap!": "Tak for snappen!" + }, + "story_share_messages": { + "Thanks for sharing!": "Tak for at dele!" + }, + "map_reaction_messages": { + "Thanks for the map reaction!": "Tak for kortreaktionen!" + }, + "auto_reply_content_types": { + "chat_messages": "Chatbeskeder", + "snap_messages": "Snaps", + "story_share_messages": "Historiedelinger", + "story_reply_messages": "Storiesvar", + "external_media_messages": "Eksternt medie", + "voice_note_messages": "Stemmenoter", + "sticker_messages": "Klistermærker", + "tiny_snap_messages": "Tiny Snaps", + "map_reaction_messages": "Kortreaktioner", + "half_swipes": "Halv-swipes" + }, + "supported_languages": { + "en": "Engelsk", + "es": "Spansk", + "fr": "Fransk", + "de": "Tysk", + "it": "Italiensk", + "pt": "Portugisisk", + "ru": "Russisk", + "ja": "Japansk", + "ko": "Koreansk", + "zh": "Kinesisk", + "ar": "Arabisk", + "hi": "Hindi", + "tr": "Tyrkisk" + }, + "translation_position": { + "above": "Over tekst", + "below": "Under tekst", + "inline": "Indlejret" + }, + "source_language": { + "auto": "Registrer automatisk" + }, + "target_language": { + "en": "Engelsk" } }, "properties": { "global": { "name": "Global", - "description": "Generelle modulindstillinger og standarder", + "description": "Juster globale Snapchat-indstillinger", "properties": { - "ui_settings": { - "name": "UI-indstillinger", - "description": "Juster feedback og toast-adfærd", + "better_location": { + "name": "Bedre lokation", + "description": "Forbedrer Snapchat-lokationen", "properties": { - "haptic_feedback": { - "name": "Haptisk feedback", - "description": "Vibrer ved understøttede interaktioner" + "spoof_location": { + "name": "Forfalsk lokation", + "description": "Forfalsker din lokation til en bestemt placering" }, - "use_system_toasts": { - "name": "Brug system-toasts", - "description": "Vis Android-toasts i stedet for in-app overlejringer" + "coordinates": { + "name": "Koordinater", + "description": "Indstil koordinaterne for den falske lokation" + }, + "walk_radius": { + "name": "Gå-radius", + "description": "Gå tilfældigt rundt inden for denne radius (ft)" + }, + "always_update_location": { + "name": "Opdater altid lokation", + "description": "Tving Snapchat til at opdatere lokation selvom ingen GPS-data modtages" + }, + "suspend_location_updates": { + "name": "Sæt lokationsopdateringer på pause", + "description": "Forhindrer din lokation i at blive opdateret" + }, + "spoof_battery_level": { + "name": "Forfalsk batteriniveau", + "description": "Forfalsker enhedens batteriniveau på kortet\nVærdi skal være mellem 0 og 100" + }, + "spoof_headphones": { + "name": "Forfalsk hovedtelefoner", + "description": "Forfalsker status for lytning til musik på kortet" + }, + "show_battery_level": { + "name": "Vis batteriniveau", + "description": "Viser batteriniveauet for dine venner på kortet" } } }, - "update_settings": { - "name": "Opdateringsindstillinger", - "description": "Kontroller automatiske opdateringstjek", + "snapchat_plus": { + "name": "Snapchat Plus", + "description": "Aktiverer Snapchat Plus-funktioner\nNogle server-sidede funktioner virker muligvis ikke" + }, + "media_upload_quality": { + "name": "Medie upload-kvalitet", + "description": "Tilsidesætter medie upload-kvalitet", "properties": { - "auto_update_check": { - "name": "Automatisk opdateringstjek", - "description": "Tjek for nye builds automatisk" + "force_video_upload_source_quality": { + "name": "Tving video upload kildekvalitet", + "description": "Tvinger Snapchat til at bruge kildekvaliteten ved upload af videoer\nBemærk venligst at dette muligvis ikke fjerner metadata fra medier" }, - "update_check_frequency": { - "name": "Opdateringstjek-frekvens", - "description": "Hvor ofte der skal tjekkes for opdateringer" + "disable_image_compression": { + "name": "Deaktiver billedkomprimering", + "description": "Deaktiverer billedkomprimering ved upload af medier" + }, + "custom_image_upload_format": { + "name": "Brugerdefineret billedupload-format", + "description": "Indstiller et brugerdefineret billedupload-format\nVælg et tabsfrit format (som PNG) for den bedste kvalitet" } } + }, + "disable_confirmation_dialogs": { + "name": "Deaktiver bekræftelsesdialoger", + "description": "Bekræfter automatisk valgte handlinger" + }, + "auto_updater": { + "name": "Auto-opdaterer", + "description": "Tjekker automatisk for nye opdateringer" + }, + "update_settings": { + "name": "Opdateringsindstillinger", + "description": "Kontroller hvordan PurrfectSnap tjekker for opdateringer", + "properties": { + "auto_update_check": { + "name": "Automatisk opdateringstjek" + }, + "update_check_frequency": { + "name": "Opdateringstjek-frekvens" + } + } + }, + "ui_settings": { + "name": "UI-indstillinger", + "properties": { + "haptic_feedback": { + "name": "Haptisk feedback" + } + } + }, + "disable_metrics": { + "name": "Deaktiver målinger", + "description": "Blokerer afsendelse af specifikke analysedata til Snapchat" + }, + "disable_story_sections": { + "name": "Deaktiver historiesektioner", + "description": "Fjerner sektioner fra Historiesiden\nKræver muligvis en opdatering for at fungere korrekt" + }, + "block_ads": { + "name": "Bloker reklamer", + "description": "Forhindrer reklamer i at blive vist" + }, + "disable_custom_tabs": { + "name": "Deaktiver brugerdefinerede faner", + "description": "Åbner links i understøttede applikationer i stedet for i webbrowseren" + }, + "disable_permission_requests": { + "name": "Deaktiver tilladelsesanmodninger", + "description": "Forhindrer Snapchat i at bede om specifikke tilladelser" + }, + "disable_memories_snap_feed": { + "name": "Deaktiver minder snap-feed", + "description": "Forhindrer Snapchat i at vise nylige minder, når du swiper op i kameraet" + }, + "spotlight_comments_username": { + "name": "Spotlight kommentarer brugernavn", + "description": "Viser forfatterens brugernavn i Spotlight-kommentarer" + }, + "spotlight_comments_username_icon": { + "name": "Spotlight kommentarer brugernavn ikon", + "description": "Vælg hvilket ikon der vises ved siden af brugernavne i Spotlight-kommentarer" + }, + "bypass_video_length_restriction": { + "name": "Omgå videolængde begrænsninger", + "description": "Enkelt: sender en enkelt video\nOpdelt: opdeler videoer efter redigering" + }, + "default_video_playback_rate": { + "name": "Standard videoafspilningshastighed", + "description": "Indstiller standardhastigheden for afspilning af videoer\nVærdi skal være mellem 0.1 og 4.0" + }, + "video_playback_rate_slider": { + "name": "Videoafspilningshastighed skyder", + "description": "Tilføjer en skyder i opera genvejsmenuen til at ændre videoafspilningshastigheden\nBemærk: Ændringer gælder kun for efterfølgende videoer" + }, + "disable_google_play_dialogs": { + "name": "Deaktiver Google Play Services dialoger", + "description": "Forhindr Google Play Services tilgængelighedsdialoger i at blive vist" + }, + "default_volume_controls": { + "name": "Standard lydstyrkekontroller", + "description": "Tvinger Snapchat til at bruge systemets lydstyrkekontroller" + }, + "disable_telecom_framework": { + "name": "Deaktiver Telecom Framework", + "description": "Forhindrer Snapchat i at bruge Android Telecom frameworket\nDette giver dig mulighed for at lytte til musik mens du er i et opkald" + }, + "hide_active_music": { + "name": "Skjul aktiv musik", + "description": "Forhindrer Snapchat i at vide at du lytter til musik\nDette giver dig mulighed for at tage snaps ved hjælp af lydstyrkeknapper mens du lytter til musik" + }, + "disable_snap_splitting": { + "name": "Deaktiver snap-opdeling", + "description": "Forhindrer Snaps i at blive opdelt i flere dele\nBilleder du sender vil blive til videoer" } } }, @@ -753,6 +1504,10 @@ "name": "Tillad dubletter", "description": "Tillader, at det samme medie downloades flere gange" }, + "file_hash_check": { + "name": "File Hash Check", + "description": "Verify downloaded media with file hashes" + }, "merge_overlays": { "name": "Flet overlejringer", "description": "Kombinerer teksten og mediet i en Snap til en enkelt fil" @@ -954,7 +1709,7 @@ }, "stealth_mode_indicator": { "name": "Stealth-tilstand indikator", - "description": "Tilføjer en \ud83d\udc7b emoji ved siden af samtaler i stealth-tilstand" + "description": "Tilføjer en 👻 emoji ved siden af samtaler i stealth-tilstand" }, "edit_text_override": { "name": "Rediger tekst-tilsidesættelse", @@ -1482,164 +2237,6 @@ } } }, - "global": { - "name": "Global", - "description": "Juster globale Snapchat-indstillinger", - "properties": { - "better_location": { - "name": "Bedre lokation", - "description": "Forbedrer Snapchat-lokationen", - "properties": { - "spoof_location": { - "name": "Forfalsk lokation", - "description": "Forfalsker din lokation til en bestemt placering" - }, - "coordinates": { - "name": "Koordinater", - "description": "Indstil koordinaterne for den falske lokation" - }, - "walk_radius": { - "name": "Gå-radius", - "description": "Gå tilfældigt rundt inden for denne radius (ft)" - }, - "always_update_location": { - "name": "Opdater altid lokation", - "description": "Tving Snapchat til at opdatere lokation selvom ingen GPS-data modtages" - }, - "suspend_location_updates": { - "name": "Sæt lokationsopdateringer på pause", - "description": "Forhindrer din lokation i at blive opdateret" - }, - "spoof_battery_level": { - "name": "Forfalsk batteriniveau", - "description": "Forfalsker enhedens batteriniveau på kortet\nVærdi skal være mellem 0 og 100" - }, - "spoof_headphones": { - "name": "Forfalsk hovedtelefoner", - "description": "Forfalsker status for lytning til musik på kortet" - }, - "show_battery_level": { - "name": "Vis batteriniveau", - "description": "Viser batteriniveauet for dine venner på kortet" - } - } - }, - "snapchat_plus": { - "name": "Snapchat Plus", - "description": "Aktiverer Snapchat Plus-funktioner\nNogle server-sidede funktioner virker muligvis ikke" - }, - "media_upload_quality": { - "name": "Medie upload-kvalitet", - "description": "Tilsidesætter medie upload-kvalitet", - "properties": { - "force_video_upload_source_quality": { - "name": "Tving video upload kildekvalitet", - "description": "Tvinger Snapchat til at bruge kildekvaliteten ved upload af videoer\nBemærk venligst at dette muligvis ikke fjerner metadata fra medier" - }, - "disable_image_compression": { - "name": "Deaktiver billedkomprimering", - "description": "Deaktiverer billedkomprimering ved upload af medier" - }, - "custom_image_upload_format": { - "name": "Brugerdefineret billedupload-format", - "description": "Indstiller et brugerdefineret billedupload-format\nVælg et tabsfrit format (som PNG) for den bedste kvalitet" - } - } - }, - "disable_confirmation_dialogs": { - "name": "Deaktiver bekræftelsesdialoger", - "description": "Bekræfter automatisk valgte handlinger" - }, - "auto_updater": { - "name": "Auto-opdaterer", - "description": "Tjekker automatisk for nye opdateringer" - }, - "update_settings": { - "name": "Opdateringsindstillinger", - "description": "Kontroller hvordan PurrfectSnap tjekker for opdateringer", - "properties": { - "auto_update_check": { - "name": "Automatisk opdateringstjek" - }, - "update_check_frequency": { - "name": "Opdateringstjek-frekvens" - } - } - }, - "ui_settings": { - "name": "UI-indstillinger", - "properties": { - "haptic_feedback": { - "name": "Haptisk feedback" - } - } - }, - "disable_metrics": { - "name": "Deaktiver målinger", - "description": "Blokerer afsendelse af specifikke analysedata til Snapchat" - }, - "disable_story_sections": { - "name": "Deaktiver historiesektioner", - "description": "Fjerner sektioner fra Historiesiden\nKræver muligvis en opdatering for at fungere korrekt" - }, - "block_ads": { - "name": "Bloker reklamer", - "description": "Forhindrer reklamer i at blive vist" - }, - "disable_custom_tabs": { - "name": "Deaktiver brugerdefinerede faner", - "description": "Åbner links i understøttede applikationer i stedet for i webbrowseren" - }, - "disable_permission_requests": { - "name": "Deaktiver tilladelsesanmodninger", - "description": "Forhindrer Snapchat i at bede om specifikke tilladelser" - }, - "disable_memories_snap_feed": { - "name": "Deaktiver minder snap-feed", - "description": "Forhindrer Snapchat i at vise nylige minder, når du swiper op i kameraet" - }, - "spotlight_comments_username": { - "name": "Spotlight kommentarer brugernavn", - "description": "Viser forfatterens brugernavn i Spotlight-kommentarer" - }, - "spotlight_comments_username_icon": { - "name": "Spotlight kommentarer brugernavn ikon", - "description": "Vælg hvilket ikon der vises ved siden af brugernavne i Spotlight-kommentarer" - }, - "bypass_video_length_restriction": { - "name": "Omgå videolængde begrænsninger", - "description": "Enkelt: sender en enkelt video\nOpdelt: opdeler videoer efter redigering" - }, - "default_video_playback_rate": { - "name": "Standard videoafspilningshastighed", - "description": "Indstiller standardhastigheden for afspilning af videoer\nVærdi skal være mellem 0.1 og 4.0" - }, - "video_playback_rate_slider": { - "name": "Videoafspilningshastighed skyder", - "description": "Tilføjer en skyder i opera genvejsmenuen til at ændre videoafspilningshastigheden\nBemærk: Ændringer gælder kun for efterfølgende videoer" - }, - "disable_google_play_dialogs": { - "name": "Deaktiver Google Play Services dialoger", - "description": "Forhindr Google Play Services tilgængelighedsdialoger i at blive vist" - }, - "default_volume_controls": { - "name": "Standard lydstyrkekontroller", - "description": "Tvinger Snapchat til at bruge systemets lydstyrkekontroller" - }, - "disable_telecom_framework": { - "name": "Deaktiver Telecom Framework", - "description": "Forhindrer Snapchat i at bruge Android Telecom frameworket\nDette giver dig mulighed for at lytte til musik mens du er i et opkald" - }, - "hide_active_music": { - "name": "Skjul aktiv musik", - "description": "Forhindrer Snapchat i at vide at du lytter til musik\nDette giver dig mulighed for at tage snaps ved hjælp af lydstyrkeknapper mens du lytter til musik" - }, - "disable_snap_splitting": { - "name": "Deaktiver snap-opdeling", - "description": "Forhindrer Snaps i at blive opdelt i flere dele\nBilleder du sender vil blive til videoer" - } - } - }, "rules": { "name": "Regler", "description": "Konfigurer automatiseringsregler", @@ -1921,7 +2518,7 @@ "properties": { "encrypted_message_indicator": { "name": "Krypteret beskedindikator", - "description": "Tilføjer en \ud83d\udd12 emoji ved siden af krypterede beskeder" + "description": "Tilføjer en 🔒 emoji ved siden af krypterede beskeder" }, "force_message_encryption": { "name": "Tving beskedkryptering", @@ -2000,497 +2597,6 @@ } } }, - "options": { - "app_appearance": { - "always_light": "Altid lys", - "always_dark": "Altid mørk", - "null": "Match system" - }, - "auto_reload": { - "snapchat_only": "Genindlæs kun Snapchat", - "all": "Genindlæs Snapchat + PurrfectSnap", - "null": "Standard" - }, - "walk_radius": { - "null": "Brug standard radius" - }, - "spoof_battery_level": { - "null": "Brug rigtigt batteriniveau" - }, - "friend_feed_menu_buttons": { - "auto_download": "\u2b07\ufe0f Automatisk download", - "auto_save": "\ud83d\udcac Gem beskeder automatisk", - "unsaveable_messages": "\u2b07\ufe0f Beskeder der ikke kan gemmes", - "auto_open_snaps": "\ud83d\udcf7 Åbn Snaps automatisk", - "stealth": "\ud83d\udc7b Stealth-tilstand", - "auto_reply": "\ud83d\udce8 Auto-svar", - "auto_delete_sent_messages": "\ud83d\uddd1\ufe0f Slet sendte beskeder automatisk", - "mark_snaps_as_seen": "\ud83d\udc40 Marker Snaps som set", - "mark_stories_as_seen_locally": "\ud83d\udc40 Marker Historier som set lokalt", - "conversation_info": "\ud83d\udc64 Samtaleinfo", - "e2e_encryption": "\ud83d\udd12 Brug E2E-kryptering", - "message_logger": "\ud83d\udcdd Beskedlogger", - "auto_read": "\u2705 Læs automatisk", - "hide_typing_indicator": "\ud83d\ude48 Skjul skriveindikator" - }, - "schedule_scheduled_for": "Planlagt for {name} om {time}", - "schedule_sending_in": "Sender om {time}", - "schedule_sent_to": "Sendt til {name}", - "schedule_sent": "Planlagt snap sendt", - "schedule_failed_to": "Kunne ikke sende til {name}", - "schedule_failed": "Planlagt snap fejlede", - "schedule_cancelled_for": "Annulleret for {name}", - "device_model": { - "samsung_s25_ultra": "Samsung Galaxy S25 Ultra", - "google_pixel_10_pro": "Google Pixel 10 Pro", - "oneplus_13": "OnePlus 13", - "xiaomi_15_ultra": "Xiaomi 15 Ultra", - "null": "Enhedsstandard" - }, - "settings_menu": { - "default": "Standard", - "legacy": "Gammel" - }, - "path_format": { - "create_author_folder": "Opret mappe for hver forfatter", - "create_source_folder": "Opret mappe for hver mediekildetype", - "append_hash": "Tilføj en unik hash til filnavnet", - "append_source": "Tilføj mediekilden til filnavnet", - "append_username": "Tilføj brugernavnet til filnavnet", - "append_date_time": "Tilføj dato og tid til filnavnet", - "append_type": "Tilføj medietypen til filnavnet" - }, - "auto_download_sources": { - "friend_snaps": "Venne-snaps", - "friend_stories": "Venne-historier", - "public_stories": "Offentlige historier", - "spotlight": "Spotlight" - }, - "logging": { - "started": "Startet", - "success": "Succes", - "progress": "Fremskridt", - "failure": "Fejl" - }, - "notifications": { - "chat_screenshot": "Skærmbillede", - "chat_screen_record": "Skærmoptagelse", - "snap_replay": "Snap-genspil", - "camera_roll_save": "Kamerarulle gem", - "chat": "Chat", - "chat_reply": "Chat-svar", - "snap": "Snap", - "typing": "Skriver", - "stories": "Historier", - "speaking": "Taler", - "chat_reaction": "DM-reaktion", - "group_chat_reaction": "Gruppereaktion", - "initiate_audio": "Indgående lydopkald", - "abandon_audio": "Mistet lydopkald", - "initiate_video": "Indgående videoopkald", - "abandon_video": "Mistet videoopkald", - "map_live_location": "Kort live-lokation" - }, - "auto_read": { - "blacklist": "Sortliste", - "whitelist": "Hvidliste", - "disabled": "Deaktiveret" - }, - "hide_typing_indicator": { - "blacklist": "Sortliste", - "whitelist": "Hvidliste", - "disabled": "Deaktiveret" - }, - "auto_delete_sent_messages": { - "blacklist": "Sortliste", - "whitelist": "Hvidliste", - "disabled": "Deaktiveret" - }, - "auto_download": { - "blacklist": "Sortliste", - "whitelist": "Hvidliste", - "disabled": "Deaktiveret" - }, - "stealth": { - "blacklist": "Sortliste", - "whitelist": "Hvidliste", - "disabled": "Deaktiveret" - }, - "auto_save": { - "blacklist": "Sortliste", - "whitelist": "Hvidliste", - "disabled": "Deaktiveret" - }, - "message_logger": { - "blacklist": "Sortliste", - "whitelist": "Hvidliste", - "disabled": "Deaktiveret" - }, - "auto_reply": { - "blacklist": "Sortliste", - "whitelist": "Hvidliste", - "disabled": "Deaktiveret" - }, - "custom_android_id": { - "null": "Brug rigtigt Android-ID" - }, - "add_friend_source_spoof": { - "added_by_username": "Via brugernavn", - "added_by_mention": "Via omtale", - "added_by_group_chat": "Via gruppechat", - "added_by_qr_code": "Via QR-kode", - "added_by_community": "Via fællesskab", - "added_by_quick_add": "Via hurtig tilføjelse (høj risiko for udelukkelse)", - "added_by_spotlight": "Via Spotlight", - "null": "Forfalsk ikke kilde" - }, - "custom_streaks_expiration_format": { - "null": "Systemstandard" - }, - "preferred_transcription_lang": { - "null": "Brug Snapchat-standard" - }, - "custom_emoji_font": { - "null": "Standard emoji-skrifttype" - }, - "custom_shared_library": { - "null": "Brug standardbibliotek" - }, - "override_front_resolution": { - "null": "Brug enhedsstandard" - }, - "override_back_resolution": { - "null": "Brug enhedsstandard" - }, - "custom_resolution": { - "null": "Brug automatisk opløsning" - }, - "startup_default_camera": { - "front": "Frontkamera", - "back": "Bagkamera", - "null": "Husk sidst brugte" - }, - "call_recorder": { - "only_record_self": "Optag kun mig selv", - "only_record_others": "Optag kun andre", - "record_both": "Optag begge sider" - }, - "call_recorder_ui_design": { - "default": "Standard", - "snapchat": "Snapchat", - "cyber": "Cyber", - "frost": "Frost" - }, - "front_custom_frame_rate": { - "null": "Enhedsstandard FPS" - }, - "back_custom_frame_rate": { - "null": "Enhedsstandard FPS" - }, - "force_voice_note_format": { - "null": "Brug Snapchat-standard" - }, - "custom_path_format": { - "null": "Brug standardmønster" - }, - "force_image_format": { - "null": "Brug Snapchat-standard" - }, - "custom_video_codec": { - "null": "Standard codec" - }, - "custom_audio_codec": { - "null": "Standard codec" - }, - "preset": { - "null": "Standard forudindstilling" - }, - "app_appearance_override": { - "title": "Udseende" - }, - "gallery_media_send_override": { - "always_ask": "Spørg altid", - "ORIGINAL": "Originalt medie", - "NOTE": "Lydnote", - "SNAP": "Snap", - "SAVEABLE_SNAP": "Snap der kan gemmes", - "null": "Snapchat-standard" - }, - "strip_media_metadata": { - "hide_caption_text": "Skjul billedtekst", - "hide_snap_filters": "Skjul snap-filtre", - "hide_extras": "Skjul ekstra (f.eks. omtaler)", - "remove_audio_note_duration": "Fjern varighed af lydnote", - "remove_audio_note_transcript_capability": "Fjern mulighed for lydnote-transskription" - }, - "hide_ui_components": { - "hide_profile_call_buttons": "Fjern opkaldsknapper på profil", - "hide_chat_call_buttons": "Fjern opkaldsknapper i chat", - "hide_live_location_share_button": "Fjern knap til deling af live-lokation", - "hide_stickers_button": "Fjern klistermærke-knap", - "hide_voice_record_button": "Fjern stemmeoptagelses-knap", - "hide_unread_chat_hint": "Fjern tip om ulæst chat", - "hide_post_to_story_buttons": "Fjern 'Post til historie'-knapper før afsendelse af en Snap", - "hide_billboard_prompt": "Fjern billboard-prompt i venne-feed", - "hide_snapchat_plus_gift_reminders": "Fjern Snapchat Plus gavepåmindelser i samtaler", - "hide_map_reactions": "Fjern kortreaktioner" - }, - "hide_story_suggestions": { - "hide_suggested_friend_stories": "Skjul foreslåede vennehistorier", - "hide_my_stories": "Skjul mine historier" - }, - "home_tab": { - "map": "Kort", - "chat": "Chat", - "camera": "Kamera", - "discover": "Udforsk", - "spotlight": "Spotlight", - "null": "Snapchat-standard" - }, - "spotlight_comments_username_icon": { - "user": "Brugernavn-ikon", - "\ud83d\udc64": "Brugernavn-ikon", - "[\ud83d\udc64]": "Brugernavn-ikon", - "default": "Brugernavn-ikon", - "no_icon": "Intet ikon" - }, - "custom_image_upload_format": { - "null": "Automatisk" - }, - "update_check_frequency": { - "null": "Auto" - }, - "snapchat_plus": { - "not_subscribed": "Ikke abonneret", - "basic": "Basis", - "ad_free": "Reklamefri", - "null": "Standard" - }, - "bypass_video_length_restriction": { - "single": "Enkelt medie", - "split": "Opdelt medie", - "null": "Standard" - }, - "old_bitmoji_selfie": { - "2d": "2D Bitmoji", - "3d": "3D Bitmoji", - "null": "Standard Bitmoji" - }, - "disable_confirmation_dialogs": { - "erase_message": "Slet besked", - "remove_friend": "Fjern ven", - "block_friend": "Bloker ven", - "ignore_friend": "Ignorer ven", - "hide_friend": "Skjul ven", - "hide_conversation": "Skjul samtale", - "clear_conversation": "Ryd samtale fra venne-feed" - }, - "edit_text_override": { - "multi_line_chat_input": "Flerlinjet chat-input", - "bypass_text_input_limit": "Omgå tekstinput-begrænsning" - }, - "auto_purge": { - "never": "Aldrig", - "1_hour": "1 time", - "3_hours": "3 timer", - "6_hours": "6 timer", - "12_hours": "12 timer", - "1_day": "1 dag", - "3_days": "3 dage", - "1_week": "1 uge", - "2_weeks": "2 uger", - "1_month": "1 måned", - "3_months": "3 måneder", - "6_months": "6 måneder" - }, - "delete_after_unit": { - "seconds": "Sekunder", - "minutes": "Minutter", - "hours": "Timer" - }, - "disable_story_sections": { - "friends": "Venner", - "suggested_stories": "Foreslåede historier", - "following": "Følger", - "discover": "Udforsk" - }, - "disable_cameras": { - "front": "Frontkamera", - "back": "Bagkamera" - }, - "disable_permission_requests": { - "notifications": "Notifikationer", - "read_media_images": "Læs mediebilleder", - "read_media_video": "Læs medievideo", - "camera": "Kamera", - "microphone": "Mikrofon", - "location": "Lokation", - "read_contacts": "Læs kontakter", - "nearby_devices": "Enheder i nærheden", - "phone_calls": "Telefonopkald" - }, - "message_indicators": { - "encryption_indicator": "Tilføjer et \ud83d\udd12 ikon ved siden af beskeder, der kun er sendt til dig", - "platform_indicator": "Tilføjer platformsikonet hvorfra et medie blev sendt (f.eks. Android, iOS, Web)", - "location_indicator": "Tilføjer et \ud83d\udccd ikon til snaps, når de er sendt med lokation aktiveret", - "ovf_editor_indicator": "Indikerer om en snap er blevet sendt ved hjælp af OVF Editor", - "director_mode_indicator": "Tilføjer et \u270f\ufe0f ikon til snaps, når de er sendt ved hjælp af Director Mode, som kan bruges til at sende galleribilleder som snaps" - }, - "auto_mark_as_read": { - "conversation_read": "Marker samtale som læst ved afsendelse af besked", - "snap_reply": "Marker snaps som læst ved besvarelse af dem", - "save_snap_in_chat": "Marker snaps som læst når de gemmes i chat mens i Stealth-tilstand" - }, - "friend_mutation_notifier": { - "remove_friend": "Underret når nogen fjerner dig som ven", - "birthday_changes": "Underret når nogen ændrer deres fødselsdag", - "bitmoji_selfie_changes": "Underret når nogen ændrer deres Bitmoji-selfie", - "bitmoji_avatar_changes": "Underret når nogen ændrer deres Bitmoji-avatar", - "bitmoji_background_changes": "Underret når nogen ændrer deres Bitmoji-baggrund", - "bitmoji_scene_changes": "Underret når nogen ændrer deres Bitmoji-scene" - }, - "double_tap_chat_action": { - "like_message": "Synes godt om besked", - "copy_text": "Kopier tekst til udklipsholder", - "delete_message": "Slet besked", - "mark_as_read": "Marker som læst", - "custom_emoji_reaction": "Brugerdefineret emoji-reaktion", - "null": "Standard" - }, - "message_types": { - "CHAT": "Chat", - "SNAP": "Snap", - "NOTE": "Note", - "EXTERNAL_MEDIA": "Eksternt medie", - "STICKER": "Klistermærke" - }, - "double_tap_chat_action_custom_emoji": { - "Custom emoji reaction": "Brugerdefineret emoji-reaktion" - }, - "ai_model": { - "gemini-2.5-flash": "Gemini 2.5 Flash" - }, - "ai_api_key": { - "": "Ikke indstillet" - }, - "ai_system_prompt": { - "You are a helpful and friendly assistant responding to messages on Snapchat. Keep responses natural, casual, and conversational. Avoid being overly formal or robotic. Respond as if you're a real person having a normal conversation.": "Du er en hjælpsom og venlig assistent, der svarer på beskeder på Snapchat. Hold svarene naturlige, afslappede og samtalepregede. Undgå at være for formel eller robotagtig. Svar som om du er en rigtig person, der har en normal samtale." - }, - "ai_provider": { - "gemini": "Gemini", - "deepseek": "DeepSeek", - "openai": "OpenAI", - "openrouter": "OpenRouter" - }, - "ai_personality_traits": { - "friendly, casual, helpful, empathetic": "venlig, afslappet, hjælpsom, empatisk" - }, - "ai_response_style": { - "casual": "Afslappet", - "formal": "Formel", - "friendly": "Venlig", - "humorous": "Humoristisk", - "empathetic": "Empatisk", - "toxic": "Giftig (Toxic)", - "busy": "Travl" - }, - "ai_temperature": { - "0.7": "Balanceret (0.7)" - }, - "ai_response_language": { - "auto": "Auto", - "en": "Engelsk", - "es": "Spansk", - "fr": "Fransk", - "de": "Tysk", - "it": "Italiensk", - "pt": "Portugisisk", - "ru": "Russisk", - "ja": "Japansk", - "ko": "Koreansk", - "zh": "Kinesisk", - "ar": "Arabisk", - "hi": "Hindi", - "tr": "Tyrkisk", - "pl": "Polsk", - "nl": "Hollandsk", - "sv": "Svensk", - "da": "Dansk", - "no": "Norsk", - "fi": "Finsk" - }, - "friendGreeting": { - "Hey": "Hej" - }, - "half_swipe_messages": { - "[\"I noticed you half-swiped! I'll respond soon.\"]": "Jeg bemærkede, at du halv-swipede! Jeg svarer snart." - }, - "tiny_snap_messages": { - "Thanks for the tiny snap!": "Tak for den lille snap!" - }, - "voice_note_messages": { - "Thanks for the voice note!": "Tak for stemmenoten!" - }, - "chat_messages": { - "Hello! How are you?": "Hej! Hvordan har du det?" - }, - "story_reply_messages": { - "Thanks for the story reply!": "Tak for storiesvaret!" - }, - "external_media_messages": { - "Nice media!": "Fint medie!" - }, - "sticker_messages": { - "Cool sticker!": "Sejt klistermærke!" - }, - "snap_messages": { - "Thanks for the snap!": "Tak for snappen!" - }, - "story_share_messages": { - "Thanks for sharing!": "Tak for at dele!" - }, - "map_reaction_messages": { - "Thanks for the map reaction!": "Tak for kortreaktionen!" - }, - "auto_reply_content_types": { - "chat_messages": "Chatbeskeder", - "snap_messages": "Snaps", - "story_share_messages": "Historiedelinger", - "story_reply_messages": "Storiesvar", - "external_media_messages": "Eksternt medie", - "voice_note_messages": "Stemmenoter", - "sticker_messages": "Klistermærker", - "tiny_snap_messages": "Tiny Snaps", - "map_reaction_messages": "Kortreaktioner", - "half_swipes": "Halv-swipes" - }, - "supported_languages": { - "en": "Engelsk", - "es": "Spansk", - "fr": "Fransk", - "de": "Tysk", - "it": "Italiensk", - "pt": "Portugisisk", - "ru": "Russisk", - "ja": "Japansk", - "ko": "Koreansk", - "zh": "Kinesisk", - "ar": "Arabisk", - "hi": "Hindi", - "tr": "Tyrkisk" - }, - "translation_position": { - "above": "Over tekst", - "below": "Under tekst", - "inline": "Indlejret" - }, - "source_language": { - "auto": "Registrer automatisk" - }, - "target_language": { - "en": "Engelsk" - } - }, "friend_notes": { "placeholder": "Tilføj en note..." } @@ -2558,7 +2664,6 @@ "show_chat_edit_history": "Vis redigeringshistorik for chat", "convert_message": "Konverter besked" }, - "chat_wallpaper_downloader": { "download_button": "Download chatbaggrund" }, @@ -2717,10 +2822,10 @@ "exporting_message": "Eksporterer {conversation}..." }, "button": { + "cancel": "Annuller", "ok": "OK", "positive": "Ja", "negative": "Nej", - "cancel": "Annuller", "save": "Gem", "open": "Åbn", "download": "Download", @@ -2834,6 +2939,8 @@ "native_hooks_send_failure_toast": "Kunne ikke sende! Aktiver venligst Native Hooks i indstillingerne.", "no_participants_to_encrypt_toast": "Du har ingen venner i denne samtale at kryptere beskeder med!", "encryption_failed_toast": "Kunne ikke kryptere besked! Tjek logcat for flere detaljer.", + "missing_friend_id_toast": "Can't find friendId for conversationId {conversationId}", + "key_exchange_failed_toast": "Can't create key exchange for friendId {friendId}", "accept_public_key_success_toast": "Offentlig nøgle accepteret succesfuldt!", "accept_secret_key_success_toast": "Færdig! Du kan nu sende og modtage krypterede beskeder med denne ven.", "accept_public_key_failure_toast": "Kunne ikke acceptere offentlig nøgle", @@ -2845,6 +2952,21 @@ "incoming_pk_message": "Du har lige modtaget en anmodning om offentlig nøgle. Klik nedenfor for at acceptere den.", "incoming_secret_message": "Din ven har lige accepteret din offentlige nøgle. Klik nedenfor for at acceptere hemmeligheden." }, + "account_switcher_ui": { + "already_logged_in": "Already logged in as {username}", + "login_failed_toast": "Failed to login. Check logs for more info.", + "logged_out_toast": "Logged out", + "data_not_found_toast": "Account data not found", + "restore_failed_toast": "Failed to restore account data", + "logged_in_as_toast": "Logged in as {username}", + "backup_success_toast": "Account backed up!", + "backup_failure_toast": "Failed to backup account. Check logs for more info.", + "import_success_toast": "Imported {username}!", + "import_failure_toast": "Failed to import account: {message}", + "export_success_toast": "Account exported!", + "export_failed_toast": "Failed to export account. Check logs for more info.", + "forced_logout_toast": "Removed account due to forced logout" + }, "auto_open_snaps": { "title": "Åbn Snaps automatisk", "priority_title": "Åbn Snaps automatisk (Prioritet)", @@ -2871,7 +2993,7 @@ "queue_cleared": "Kø ryddet og statistik nulstillet", "queue_cleared_title": "Kø ryddet", "queue_cleared_reset": "Kø ryddet & nulstillet", - "queue_cleared_feedback": "Ryddede {count} snaps i kø \u2022 Nulstillede {processed} behandlet tæller", + "queue_cleared_feedback": "Ryddede {count} snaps i kø • Nulstillede {processed} behandlet tæller", "queue_cleared_feedback_simple": "Nulstillede {processed} behandlet tæller", "unknown_sender": "Ukendt", "unknown_user": "Ukendt bruger", @@ -3004,7 +3126,8 @@ "auto_delete_sent_messages": { "countdown_toast": "Besked vil blive slettet om {time}", "delete_success_toast": "Besked slettet succesfuldt", - "delete_failed_toast": "Kunne ikke slette besked" + "delete_failed_toast": "Kunne ikke slette besked", + "queue_cleared_toast": "Auto delete queue cleared" }, "translation_position": { "above": "Over", @@ -3309,6 +3432,32 @@ "failed_to_fetch_message": "Kunne ikke hente besked: {error}", "failed_to_edit_message": "Kunne ikke redigere besked: {error}" }, + "toast_snapchat_not_installed": "Can't execute action: Snapchat is not installed", + "invalid_input_toast": "Invalid input! Make sure you entered a valid value.", + "toast_async_task_failed": "Async task failed: {message}", + "toast_snapchat_crashed": "Snapchat has crashed! Please check logs for more details.", + "toast_init_features_failed": "Failed to initialize features! Some functionality may not work properly.", + "toast_init_script_runtime_failed": "Failed to initialize script runtime!", + "toast_database_corrupted": "Database {path} is corrupted! Restarting ...", + "toast_feature_init_failed": "Failed to init feature {feature}! Check logcat for more details.", + "toast_updating_purrfectsnap": "Updating PurrfectSnap. Please wait...", + "toast_update_purrfectsnap_failed": "Failed to update PurrfectSnap. Please check logcat for more details.", + "toast_purrfectsnap_updated": "PurrfectSnap updated!", + "toast_export_memories_failed": "Failed to export memories", + "toast_exported_to_path": "Exported to {path}", + "toast_open_memories_db_failed": "Failed to open memories database", + "toast_friend_add_unavailable": "Failed to add friend: FriendRelationshipChanger instance not available", + "toast_friend_add_failed": "Failed to add friend: {message}", + "toast_friends_exported": "Exported {count} friends!", + "toast_friends_import_failed": "Failed to import friends: {message}", + "toast_translation_service_unavailable": "Translation service temporarily unavailable", + "toast_send_message_failed": "Failed to send message: {error}", + "toast_mark_conversation_read_failed": "Failed to mark conversation as read", + "toast_fetch_conversation_failed": "Failed to fetch conversation", + "toast_open_snap_failed": "Failed to open snap", + "toast_mark_message_read_failed": "Failed to mark message as read. Check logs for more details", + "toast_open_conversation_first": "You must open a conversation first", + "toast_open_link_failed": "Failed to open link", "ai_response_style": { "casual": "Afslappet", "formal": "Formel", @@ -3346,4 +3495,4 @@ "openai": "OpenAI", "openrouter": "OpenRouter" } -} \ No newline at end of file +} diff --git a/common/src/main/assets/lang/de_DE.json b/common/src/main/assets/lang/de_DE.json index e6287ca6..9435461e 100644 --- a/common/src/main/assets/lang/de_DE.json +++ b/common/src/main/assets/lang/de_DE.json @@ -1,21 +1,160 @@ { "setup": { + "activity": { + "wrong_apk_title": "Wrong APK installed", + "wrong_apk_message": "Your device is armv8, please download the armv8 apk, not armv7.", + "close_button": "Close", + "important_confirm_timeout": "I understand ({seconds}s)", + "important_confirm": "I understand", + "important_title": "Important!", + "important_message": "If you have used SnapEnhance or any other mod besides PurrfectSnap, we recommend uninstalling everything and staying on stock Snapchat for one week. Then switch to PurrfectSnap after next Friday.", + "language_subtitle": "Tune PurrfectSnap to speak your voice before anything else.", + "install_mode_title": "Choose your device", + "install_mode_subtitle": "Pick the path that matches how you'll install PurrfectSnap.", + "permissions_subtitle": "Grant the essentials so overlays, downloads, and alerts stay reliable.", + "patch_title": "Auto Patcher", + "patch_subtitle": "Streamlined download, patch, and install with a single flow.", + "root_install_title": "Snapchat Installer", + "root_install_subtitle": "Download and install the recommended Snapchat build.", + "save_folder_subtitle": "Pick your personal vault so snaps land exactly where you expect.", + "mappings_subtitle": "We calibrate everything to your install so the magic works flawlessly.", + "step_counter": "Step {current} of {total}", + "step_complete": "Checked off", + "step_active": "In progress", + "step_upcoming": "Ready next", + "finish_button": "Finish setup", + "continue_button": "Continue" + }, "dialogs": { "select_language": "Sprache auswählen", "save_folder": "Wähle den Speicherort für Downloads", "select_save_folder_button": "Ordner auswählen" }, + "install_mode": { + "confirm_timeout": "I understand ({seconds}s)", + "confirm": "I understand", + "notice_title": "Please note!", + "notice_intro": "Select the type of device you have: rooted or non-rooted. If you are unsure, choose Non-root and continue.", + "notice_non_root_title": "Non-rooted devices", + "notice_non_root_body": "Select Non-root and the app will handle everything. Tap Install Patched Snapchat when it appears. After it installs, do not open Snapchat yet. Continue the PurrfectSnap setup; once it finishes, you can open Snapchat and enjoy.", + "notice_root_title": "Rooted devices", + "notice_root_body": "Make sure you have flashed LSPosed first. We recommend JingMatrix LSPosed or LSPosed Irena. After you select Root, the app will install the recommended Snapchat version. Do not open it yet; continue the PurrfectSnap setup. When setup finishes, enable PurrfectSnap in LSPosed and reboot your phone. Then start using Snapchat. We highly recommend detaching Snapchat from the Play Store with the Zygisk Detach module to prevent auto-updates.", + "notice_issues_hint": "If you run into any installation issues, the solution will appear here. Please read it carefully.", + "notice_note_prefix": "Note: ", + "notice_note_body": "New Accounts easily get locked! It is recommended to use an older account with PurrfectSnap.", + "step_title": "Choose your device", + "step_subtitle": "If you don't know, select Non-rooted device and proceed.", + "root_option_title": "Rooted device", + "root_option_subtitle": "Use Lsposed and skip auto patching.", + "non_root_option_title": "Non-rooted device", + "non_root_option_subtitle": "Use included auto patcher to install patched Snapchat.", + "skip_auto_setup": "Skip Auto Setup" + }, "mappings": { "dialog": "Generiere Mappings...", "generate_failure_no_snapchat": "PurrfectSnap konnte Snapchat nicht erkennen, bitte versuche Snapchat neu zu installieren.", - "generate_failure": "Beim Versuch, die Mappings zu generieren, ist ein Fehler aufgetreten. Bitte versuche es erneut." + "generate_failure": "Beim Versuch, die Mappings zu generieren, ist ein Fehler aufgetreten. Bitte versuche es erneut.", + "confirm_understand_timeout": "I understand ({seconds}s)", + "confirm_understand": "I understand", + "notice_title": "Please note!", + "notice_intro": "If you see the \"Account temporarily disabled\" error while logging in, do not worry. Follow these steps in order:", + "notice_step_1": "1. Reopen Snapchat and log in. This fixes it most of the time.", + "notice_step_2": "2. If it still fails, tap the login button repeatedly. This usually covers the next chunk.", + "notice_step_3": "3. If it still fails, clear Snapchat's data, disable any VPN, and log in again.", + "notice_rooted_title": "For rooted users:", + "notice_rooted_body": "Reopen Snapchat and log in. If it still fails, disable PurrfectSnap in LSPosed, log in, then re-enable PurrfectSnap.", + "warnings_info": "{count} warning(s) occurred while generating mappings:\n\n{warnings}", + "progress_hint": "This only takes a moment. Keep the app open while magic happens!" + }, + "patch": { + "title": "Auto Patcher", + "ready_log": "Auto Patcher is ready.", + "install_confirmed_log": "Snapchat install confirmed. You're cleared to continue.", + "download_recommended_status": "Downloading recommended Snapchat version ({version})...", + "starting_log": "Starting Auto Patcher for recommended Snapchat version.", + "uninstall_prompt_status": "Snapchat is installed. Please uninstall it first (don't keep data), then start Auto Patcher again.", + "uninstall_prompt_error": "Snapchat still installed. Uninstall it first, to continue.", + "module_apk_not_found_error": "Module apk not found", + "fetching_apk_status": "Fetching recommended Snapchat APK...", + "download_failed_error": "Download failed", + "download_completed_status": "Download completed: {fileName}", + "starting_patch_status": "Starting patch powered by Jingmatrix Lspatch", + "patched_not_produced_error": "Patched apk not produced", + "patched_ready_status": "Patched build ready. Install to finish.", + "failed_status": "Failed: {message}", + "mark_installed_log": "Marked as installed manually. You're cleared to continue.", + "issues_title": "Facing issues?", + "issues_confirm": "Got it", + "issues_heading": "How to fix installation errors", + "issues_conflict_issue": "Issue: App cannot be installed because it conflicts with an existing package.", + "issues_conflict_fix": "Fix: Download Snapchat from the Play Store and uninstall it without keeping data. Run Auto Patcher again. If it still does not work, run:", + "issues_adb_command": "adb uninstall com.snapchat.android", + "issues_invalid_issue": "Issue: App not installed because the package appears to be invalid.", + "issues_invalid_fix": "Fix: Download and install JingMatrix LSPatch, then patch a Snapchat version (any one) from this range, i.e. between 13.65.1.0 and 13.71.0.51, in Integrated mode. Select Embed Modules and embed the PurrfectSnap APK. Then choose Skip auto setup during PurrfectSnap setup to skip Auto Patcher.", + "status_downloading": "Downloading Snapchat {percent}%", + "status_patching": "Patching...", + "status_initializing": "Initializing...", + "logs_copied": "Logs copied to clipboard.", + "install_success": "Patched APK installed", + "start_button": "Start auto patch", + "install_button": "Install patched Snapchat", + "already_installed_button": "Already Installed?", + "powered_by_label": "Powered by Jingmatrix Lspatch", + "logs_title": "Logs", + "copy_button": "Copy", + "log_line_prefix": "- {line}" }, "permissions": { "dialog": "Schließe diese Schritte ab, um fortzufahren:", "notification_access": "Benachrichtigungszugriff", "battery_optimization": "Akku-Optimierung", "display_over_other_apps": "Über anderen Apps anzeigen", - "request_button": "Anfordern" + "request_button": "Anfordern", + "notification_access_description": "Alerts you the second downloads finish.", + "battery_optimization_description": "Keeps background tasks alive without being killed.", + "display_over_other_apps_description": "Enables floating overlays while you are in Snapchat.", + "granted_label": "Granted" + }, + "pick_language": { + "current_selection": "Current selection", + "browse_languages": "Browse languages", + "change_anytime_hint": "You can change this anytime from PurrfectSnap settings.", + "available_languages": "Available Languages" + }, + "root_install": { + "title": "Snapchat Installer", + "ready_log": "Snapchat installer is ready.", + "install_confirmed_log": "Snapchat install confirmed. You're cleared to continue.", + "download_recommended_status": "Downloading recommended Snapchat version ({version})...", + "mark_installed_log": "Marked as installed manually. You're cleared to continue.", + "start_download_log": "Starting Snapchat download for rooted install.", + "uninstall_prompt_status": "Snapchat is installed. Please uninstall it first (don't keep data), then try again.", + "uninstall_prompt_error": "Snapchat still installed. Uninstall it first, to continue.", + "fetching_apk_status": "Fetching recommended Snapchat APK...", + "download_failed_error": "Download failed", + "download_completed_status": "Download completed: {fileName}", + "launching_installer_status": "Launching installer...", + "failed_status": "Failed: {message}", + "status_downloading": "Downloading Snapchat {percent}%", + "status_preparing": "Preparing installer...", + "logs_copied": "Logs copied to clipboard.", + "install_success": "Snapchat installed", + "download_button": "Download Snapchat", + "install_button": "Install Snapchat", + "already_installed_button": "Already Installed?", + "logs_title": "Logs", + "copy_button": "Copy", + "log_line_prefix": "- {line}" + }, + "save_folder": { + "description": "Please choose the location where media should be downloaded to.", + "destination_label": "Destination", + "system_default_label": "System default", + "use_default_location_button": "Use default location", + "no_picker_title": "Folder picker unavailable", + "no_picker_message": "Some cloned/dual-app environments block the system folder picker. You can continue using the system default save location, or open the app outside clone mode to select a custom folder.", + "use_default_button": "Use default", + "permission_hint": "PurrfectSnap requires Storage permissions to download and Save Media from Snapchat." } }, "scopes": { @@ -57,14 +196,48 @@ }, "sections": { "home": { - "version_title": "v{versionName} \u00b7 von Eternal", + "version_title": "v{versionName} · von Eternal", "update_title": "PurrfectSnap Update", "update_content": "Version {version} ist verfügbar!", "update_button": "Herunterladen", + "hero_tagline": "An Xposed Module meant to enhance your Snapchat experience", + "hero_version_label": "Version: {version} - {channel}", + "hero_build_label": "Build: {build}", + "update_ready_label": "Ready to install", + "purr_aura_active_label": "PurrAura Active!", + "purr_aura_inactive_label": "PurrAura Inactive", + "open_settings_button": "Open Settings", + "wiki_button": "Wiki", + "github_button": "GitHub", + "telegram_button": "Telegram", + "channel_label_stable": "Stable", + "channel_label_prerelease": "Pre-release", + "announcements_button_description": "Announcements", + "update_arch_not_supported_toast": "Your device architecture is not supported for automatic updates.", + "update_download_started_toast": "Download started", + "update_download_completed_toast": "Download completed", + "update_install_failed_toast": "Failed to install update. Check logs for more details.", + "update_download_failed_toast": "Download failed: {error}", "debug_build_summary_title": "Du verwendest einen Debug-Build von PurrfectSnap", "debug_build_summary_content": "Version {versionName} ({versionCode})", "debug_build_summary_date": "Erstellungsdatum: {date} (vor {days} Tagen)", - "quick_actions_title": "Schnellaktionen" + "quick_actions_title": "Schnellaktionen", + "quick_actions_empty_title": "No quick tiles yet", + "quick_actions_empty_subtitle": "Design your dream grid with the actions you use the most.", + "quick_actions_add_tile_button": "Add tile", + "quick_actions_manage_button": "Manage", + "quick_actions_count_label": "{count} curated shortcuts" + }, + "home_about": { + "about_title": "PurrfectSnap", + "about_tagline": "An Xposed Module meant to enhance your Snapchat experience!", + "about_lead_developers_title": "Lead Developers", + "about_story_title": "Our Story", + "about_story": "PurrfectSnap was founded on 2nd of October, 2025, as a fork of SnapEnhance by IzTIzRNAL with a vision to provide users the quality Snapchat experience they deserve. This app was just meant to be a minor update in the SnapEnhance repository, but it soon became a separate app wherein the contributors kept adding features. Then the developer joined the team, and this app soon became a huge success. We received much love and support and gained 1K+ downloads in just two days! We thank all users and contributors; without your support, we wouldn't have reached this place. We would also like to convey our huge thanks to rhunk, the lead developer of SnapEnhance, as without him, this app wouldn't even exist. We are immensely grateful to him. Lastly, we would like to thank all our admins, notably: CLASSIC GENIUS, Harry, SUJI>L, Zain & scrodingerspet, who were right there with us from the very beginning. We would also like to thank all testers, notably Leo & Toxic, who tested and reported bugs continuously. We are immensely grateful for your contribution.", + "about_thanks_title": "With love, PurrfectSnap Team", + "about_magic_toast": "Tap 5 times in this screen to see some magic 😉!", + "github_button": "GitHub", + "telegram_button": "Telegram" }, "home_logs": { "no_logs_hint": "Keine Logs verfügbar", @@ -72,7 +245,8 @@ "export_logs_button": "Logs exportieren", "saving_logs_toast": "Logs werden gespeichert, dies kann einen Moment dauern ...", "saved_logs_success_toast": "Logs erfolgreich gespeichert", - "saved_logs_failure_toast": "Speichern der Logs fehlgeschlagen" + "saved_logs_failure_toast": "Speichern der Logs fehlgeschlagen", + "read_logs_failed_toast": "Failed to read logs!" }, "home_settings": { "actions_title": "Aktionen", @@ -119,11 +293,17 @@ "test_mode_label": "PurrAura aktivieren", "disable_feature_loading_label": "Feature-Laden deaktivieren", "disable_auto_mapper_label": "Auto-Mapper deaktivieren", - "disable_bypass_indicator_label": "Bypass-Indikator deaktivieren" + "disable_bypass_indicator_label": "Bypass-Indikator deaktivieren", + "open_file_failed_toast": "Failed to open file! {message}", + "import_failed_toast": "Import failed: {message}" }, "tasks": { "no_tasks": "Keine Aufgaben", "merge_button": "Zusammenführen", + "summary_active": "{active} active · {recent} recent", + "summary_idle": "Idle · {recent} recent", + "running_count": "{count} running", + "clear_button_description": "Clear tasks", "failed_to_open_file": "Datei konnte nicht geöffnet werden", "merge_files_toast": "Führe {count} Dateien zusammen", "remove_selected_tasks_title": "Bist du sicher, dass du die ausgewählten Aufgaben entfernen möchtest?", @@ -132,22 +312,22 @@ "remove_selected_tasks_confirm": "{count} Aufgaben entfernen?", "remove_all_tasks_confirm": "Alle Aufgaben entfernen?" }, - "features": { - "disabled": "Deaktiviert", - "export_option": "Exportieren", - "import_option": "Importieren", - "reset_option": "Zurücksetzen", - "config_export_success_toast": "Konfiguration erfolgreich exportiert", - "config_import_success_toast": "Konfiguration erfolgreich importiert", - "config_import_failure_toast": "Import der Konfiguration fehlgeschlagen: {error}", - "config_export_failure_toast": "Export der Konfiguration fehlgeschlagen: {error}", - "saved_config_snackbar": "Konfiguration gespeichert", - "older_required": "Diese Funktion benötigt Snapchat v{version} oder älter, um korrekt zu funktionieren", - "newer_required": "Diese Funktion benötigt Snapchat v{version} oder neuer, um korrekt zu funktionieren", - "search_button": "Suchen", - "clear_history": "Suchverlauf löschen", - "subtitle": "Funktionen suchen und verwalten" - }, + "features": { + "disabled": "Deaktiviert", + "export_option": "Exportieren", + "import_option": "Importieren", + "reset_option": "Zurücksetzen", + "config_export_success_toast": "Konfiguration erfolgreich exportiert", + "config_import_success_toast": "Konfiguration erfolgreich importiert", + "config_import_failure_toast": "Import der Konfiguration fehlgeschlagen: {error}", + "config_export_failure_toast": "Export der Konfiguration fehlgeschlagen: {error}", + "saved_config_snackbar": "Konfiguration gespeichert", + "older_required": "Diese Funktion benötigt Snapchat v{version} oder älter, um korrekt zu funktionieren", + "newer_required": "Diese Funktion benötigt Snapchat v{version} oder neuer, um korrekt zu funktionieren", + "search_button": "Suchen", + "clear_history": "Suchverlauf löschen", + "subtitle": "Funktionen suchen und verwalten" + }, "bypass_status": { "active": "PurrAura Aktiv", "inactive": "PurrAura Inaktiv" @@ -167,6 +347,9 @@ "social": { "friends_tab": "Freunde", "groups_tab": "Gruppen", + "search_button_description": "Search", + "close_search_button_description": "Close search", + "clear_search_button_description": "Clear search", "empty_hint": "Deine Liste ist momentan leer", "friends_empty_title": "Noch keine Freunde hinzugefügt", "groups_empty_title": "Noch keine Gruppen synchronisiert", @@ -317,6 +500,7 @@ "import_button": "Importieren", "import_from_url_button": "Von URL importieren", "import_script_from_url_title": "Skript von URL importieren", + "import_failed": "Import failed: {message}", "import_script_warning": "Installiere nur Skripte aus Quellen, denen du vertraust.", "installed_scripts_tab": "Installiert", "manage_repos_button": "Repos verwalten", @@ -420,6 +604,7 @@ "delete_rule_dialog_text": "Bist du sicher, dass du diese Regel löschen möchtest?", "no_repos_added": "Keine Repositories hinzugefügt", "import_dialog_title": "Regeln importieren", + "read_file_failed_toast": "Failed to read file: {message}", "bulk_import_button": "Massenimport", "individual_import_button": "Einzelimport", "invalid_import_type_dialog_title": "Ungültiger Import", @@ -641,91 +826,657 @@ }, "features": { "notices": { - "unstable": "\u26a0 Instabil", - "ban_risk": "\u26a0 Diese Funktion kann zu Banns führen", - "internal_behavior": "\u26a0 Dies kann das interne Verhalten von Snapchat beeinträchtigen" + "unstable": "⚠ Instabil", + "ban_risk": "⚠ Diese Funktion kann zu Banns führen", + "internal_behavior": "⚠ Dies kann das interne Verhalten von Snapchat beeinträchtigen" }, "options": { - "empty": "Leer", + "app_appearance": { + "always_light": "Immer hell", + "always_dark": "Immer dunkel", + "null": "System anpassen" + }, + "auto_reload": { + "snapchat_only": "Nur Snapchat neu laden", + "all": "Snapchat + PurrfectSnap neu laden", + "null": "Standard" + }, "walk_radius": { - "empty": "Leer" + "null": "Standardradius verwenden" }, "spoof_battery_level": { - "empty": "Leer" + "null": "Echten Akkustand verwenden" + }, + "friend_feed_menu_buttons": { + "auto_download": "⬇️ Auto-Download", + "auto_save": "💬 Nachrichten automatisch speichern", + "unsaveable_messages": "⬇️ Nicht speicherbare Nachrichten", + "auto_open_snaps": "📷 Snaps automatisch öffnen", + "stealth": "👻 Stealth-Modus", + "auto_reply": "📨 Auto-Antwort", + "auto_delete_sent_messages": "🗑️ Gesendete Nachrichten automatisch löschen", + "mark_snaps_as_seen": "👀 Snaps als gesehen markieren", + "mark_stories_as_seen_locally": "👀 Stories lokal als gesehen markieren", + "conversation_info": "👤 Konversations-Info", + "e2e_encryption": "🔒 E2E-Verschlüsselung verwenden", + "message_logger": "📝 Nachrichten-Logger", + "auto_read": "✅ Automatisch gelesen", + "hide_typing_indicator": "🙈 Tipp-Indikator verbergen" + }, + "schedule_scheduled_for": "Geplant für {name} in {time}", + "schedule_sending_in": "Senden in {time}", + "schedule_sent_to": "Gesendet an {name}", + "schedule_sent": "Geplanter Snap gesendet", + "schedule_failed_to": "Senden an {name} fehlgeschlagen", + "schedule_failed": "Geplanter Snap fehlgeschlagen", + "schedule_cancelled_for": "Abgebrochen für {name}", + "device_model": { + "samsung_s25_ultra": "Samsung Galaxy S25 Ultra", + "google_pixel_10_pro": "Google Pixel 10 Pro", + "oneplus_13": "OnePlus 13", + "xiaomi_15_ultra": "Xiaomi 15 Ultra", + "null": "Geräte-Standard" + }, + "settings_menu": { + "default": "Standard", + "legacy": "Alt (Legacy)" + }, + "path_format": { + "create_author_folder": "Ordner für jeden Autor erstellen", + "create_source_folder": "Ordner für jeden Medienquellentyp erstellen", + "append_hash": "Eindeutigen Hash zum Dateinamen hinzufügen", + "append_source": "Medienquelle zum Dateinamen hinzufügen", + "append_username": "Benutzernamen zum Dateinamen hinzufügen", + "append_date_time": "Datum und Uhrzeit zum Dateinamen hinzufügen", + "append_type": "Medientyp zum Dateinamen hinzufügen" + }, + "auto_download_sources": { + "friend_snaps": "Freunde-Snaps", + "friend_stories": "Freunde-Stories", + "public_stories": "Öffentliche Stories", + "spotlight": "Spotlight" + }, + "logging": { + "started": "Gestartet", + "success": "Erfolg", + "progress": "Fortschritt", + "failure": "Fehler" + }, + "notifications": { + "chat_screenshot": "Screenshot", + "chat_screen_record": "Bildschirmaufnahme", + "snap_replay": "Snap-Wiederholung", + "camera_roll_save": "Kamerarolle speichern", + "chat": "Chat", + "chat_reply": "Chat-Antwort", + "snap": "Snap", + "typing": "Schreiben", + "stories": "Stories", + "speaking": "Sprechen", + "chat_reaction": "DM-Reaktion", + "group_chat_reaction": "Gruppen-Reaktion", + "initiate_audio": "Eingehender Audioanruf", + "abandon_audio": "Verpasster Audioanruf", + "initiate_video": "Eingehender Videoanruf", + "abandon_video": "Verpasster Videoanruf", + "map_live_location": "Karte Live-Standort" + }, + "auto_read": { + "blacklist": "Blacklist", + "whitelist": "Whitelist", + "disabled": "Deaktiviert" + }, + "hide_typing_indicator": { + "blacklist": "Blacklist", + "whitelist": "Whitelist", + "disabled": "Deaktiviert" + }, + "auto_delete_sent_messages": { + "blacklist": "Blacklist", + "whitelist": "Whitelist", + "disabled": "Deaktiviert" + }, + "auto_download": { + "blacklist": "Blacklist", + "whitelist": "Whitelist", + "disabled": "Deaktiviert" + }, + "stealth": { + "blacklist": "Blacklist", + "whitelist": "Whitelist", + "disabled": "Deaktiviert" + }, + "auto_save": { + "blacklist": "Blacklist", + "whitelist": "Whitelist", + "disabled": "Deaktiviert" + }, + "message_logger": { + "blacklist": "Blacklist", + "whitelist": "Whitelist", + "disabled": "Deaktiviert" + }, + "auto_reply": { + "blacklist": "Blacklist", + "whitelist": "Whitelist", + "disabled": "Deaktiviert" }, "custom_android_id": { - "empty": "Leer" + "null": "Echte Android-ID verwenden" + }, + "add_friend_source_spoof": { + "added_by_username": "Über Benutzernamen", + "added_by_mention": "Über Erwähnung", + "added_by_group_chat": "Über Gruppenchat", + "added_by_qr_code": "Über QR-Code", + "added_by_community": "Über Community", + "added_by_quick_add": "Über Quick Add (hohes Bann-Risiko)", + "added_by_spotlight": "Über Spotlight", + "null": "Quelle nicht vortäuschen" }, "custom_streaks_expiration_format": { - "empty": "Leer" + "null": "Systemstandard" }, "preferred_transcription_lang": { - "empty": "Leer" + "null": "Snapchat-Standard verwenden" }, "custom_emoji_font": { - "empty": "Leer" + "null": "Standard-Emoji-Schriftart" }, "custom_shared_library": { - "empty": "Leer" + "null": "Standardbibliothek verwenden" + }, + "override_front_resolution": { + "null": "Gerätestandard verwenden" + }, + "override_back_resolution": { + "null": "Gerätestandard verwenden" }, "custom_resolution": { - "empty": "Leer" + "null": "Automatische Auflösung verwenden" + }, + "startup_default_camera": { + "front": "Frontkamera", + "back": "Rückkamera", + "null": "Zuletzt verwendete merken" + }, + "call_recorder": { + "only_record_self": "Nur mich aufzeichnen", + "only_record_others": "Nur andere aufzeichnen", + "record_both": "Beide Seiten aufzeichnen" + }, + "call_recorder_ui_design": { + "default": "Standard", + "snapchat": "Snapchat", + "cyber": "Cyber", + "frost": "Frost" + }, + "front_custom_frame_rate": { + "null": "Gerätestandard FPS" + }, + "back_custom_frame_rate": { + "null": "Gerätestandard FPS" + }, + "force_voice_note_format": { + "null": "Snapchat-Standard verwenden" }, "custom_path_format": { - "empty": "Leer" + "null": "Standardmuster verwenden" + }, + "force_image_format": { + "null": "Snapchat-Standard verwenden" }, "custom_video_codec": { - "empty": "Leer" + "null": "Standard-Codec" }, "custom_audio_codec": { - "empty": "Leer" + "null": "Standard-Codec" }, - "double_tap_chat_action_custom_emoji": { - "empty": "Leer" + "preset": { + "null": "Standard-Preset" }, - "unsaveable_messages": { - "blacklist": "Blacklist-Modus", - "whitelist": "Whitelist-Modus", - "null": "Deaktiviert" + "app_appearance_override": { + "title": "Erscheinungsbild" + }, + "gallery_media_send_override": { + "always_ask": "Immer fragen", + "ORIGINAL": "Original-Medien", + "NOTE": "Audio-Notiz", + "SNAP": "Snap", + "SAVEABLE_SNAP": "Speicherbarer Snap", + "null": "Snapchat-Standard" + }, + "strip_media_metadata": { + "hide_caption_text": "Bildunterschrift verbergen", + "hide_snap_filters": "Snap-Filter verbergen", + "hide_extras": "Extras verbergen (z.B. Erwähnungen)", + "remove_audio_note_duration": "Dauer der Audio-Notiz entfernen", + "remove_audio_note_transcript_capability": "Transkriptionsfähigkeit der Audio-Notiz entfernen" + }, + "hide_ui_components": { + "hide_profile_call_buttons": "Profil-Anrufbuttons entfernen", + "hide_chat_call_buttons": "Chat-Anrufbuttons entfernen", + "hide_live_location_share_button": "Live-Standort teilen Button entfernen", + "hide_stickers_button": "Sticker-Button entfernen", + "hide_voice_record_button": "Sprachaufnahme-Button entfernen", + "hide_unread_chat_hint": "Hinweis auf ungelesene Chats entfernen", + "hide_post_to_story_buttons": "'In Story posten'-Buttons vor dem Senden eines Snaps entfernen", + "hide_billboard_prompt": "Billboard-Aufforderung im Freunde-Feed entfernen", + "hide_snapchat_plus_gift_reminders": "Snapchat Plus Geschenkerinnerungen in Konversationen entfernen", + "hide_map_reactions": "Kartenreaktionen entfernen" + }, + "hide_story_suggestions": { + "hide_suggested_friend_stories": "Vorgeschlagene Freunde-Stories verbergen", + "hide_my_stories": "Meine Stories verbergen" + }, + "home_tab": { + "map": "Karte", + "chat": "Chat", + "camera": "Kamera", + "discover": "Entdecken", + "spotlight": "Spotlight", + "null": "Snapchat-Standard" + }, + "spotlight_comments_username_icon": { + "user": "Benutzername-Icon", + "👤": "Benutzername-Icon", + "[👤]": "Benutzername-Icon", + "default": "Benutzername-Icon", + "no_icon": "Kein Icon" + }, + "custom_image_upload_format": { + "null": "Automatisch" }, "update_check_frequency": { - "daily": "Täglich", - "weekly": "Wöchentlich", - "monthly": "Monatlich" + "null": "Auto" + }, + "snapchat_plus": { + "not_subscribed": "Nicht abonniert", + "basic": "Basis", + "ad_free": "Werbefrei", + "null": "Standard" + }, + "bypass_video_length_restriction": { + "single": "Einzelnes Medium", + "split": "Geteiltes Medium", + "null": "Standard" + }, + "old_bitmoji_selfie": { + "2d": "2D Bitmoji", + "3d": "3D Bitmoji", + "null": "Standard Bitmoji" + }, + "disable_confirmation_dialogs": { + "erase_message": "Nachricht löschen", + "remove_friend": "Freund entfernen", + "block_friend": "Freund blockieren", + "ignore_friend": "Freund ignorieren", + "hide_friend": "Freund verbergen", + "hide_conversation": "Konversation verbergen", + "clear_conversation": "Konversation aus Freunde-Feed löschen" + }, + "edit_text_override": { + "multi_line_chat_input": "Mehrzeilige Chat-Eingabe", + "bypass_text_input_limit": "Texteingabelimit umgehen" + }, + "auto_purge": { + "never": "Niemals", + "1_hour": "1 Stunde", + "3_hours": "3 Stunden", + "6_hours": "6 Stunden", + "12_hours": "12 Stunden", + "1_day": "1 Tag", + "3_days": "3 Tage", + "1_week": "1 Woche", + "2_weeks": "2 Wochen", + "1_month": "1 Monat", + "3_months": "3 Monate", + "6_months": "6 Monate" + }, + "delete_after_unit": { + "seconds": "Sekunden", + "minutes": "Minuten", + "hours": "Stunden" + }, + "disable_story_sections": { + "friends": "Freunde", + "suggested_stories": "Vorgeschlagene Stories", + "following": "Folge ich", + "discover": "Entdecken" + }, + "disable_cameras": { + "front": "Frontkamera", + "back": "Rückkamera" + }, + "disable_permission_requests": { + "notifications": "Benachrichtigungen", + "read_media_images": "Medienbilder lesen", + "read_media_video": "Medienvideos lesen", + "camera": "Kamera", + "microphone": "Mikrofon", + "location": "Standort", + "read_contacts": "Kontakte lesen", + "nearby_devices": "Geräte in der Nähe", + "phone_calls": "Telefonanrufe" + }, + "message_indicators": { + "encryption_indicator": "Fügt ein 🔒 Icon neben Nachrichten hinzu, die nur an dich gesendet wurden", + "platform_indicator": "Fügt das Plattform-Icon hinzu, von dem ein Medium gesendet wurde (z.B. Android, iOS, Web)", + "location_indicator": "Fügt ein 📍 Icon zu Snaps hinzu, wenn sie mit aktiviertem Standort gesendet wurden", + "ovf_editor_indicator": "Zeigt an, ob ein Snap mit dem OVF-Editor gesendet wurde", + "director_mode_indicator": "Fügt ein ✏️ Icon zu Snaps hinzu, wenn sie im Director-Modus gesendet wurden, was verwendet werden kann, um Galeriebilder als Snaps zu senden" + }, + "auto_mark_as_read": { + "conversation_read": "Konversation als gelesen markieren, wenn eine Nachricht gesendet wird", + "snap_reply": "Snaps als gelesen markieren, wenn darauf geantwortet wird", + "save_snap_in_chat": "Snaps als gelesen markieren, wenn sie im Stealth-Modus im Chat gespeichert werden" + }, + "friend_mutation_notifier": { + "remove_friend": "Benachrichtigen, wenn dich jemand als Freund entfernt", + "birthday_changes": "Benachrichtigen, wenn jemand seinen Geburtstag ändert", + "bitmoji_selfie_changes": "Benachrichtigen, wenn jemand sein Bitmoji-Selfie ändert", + "bitmoji_avatar_changes": "Benachrichtigen, wenn jemand seinen Bitmoji-Avatar ändert", + "bitmoji_background_changes": "Benachrichtigen, wenn jemand seinen Bitmoji-Hintergrund ändert", + "bitmoji_scene_changes": "Benachrichtigen, wenn jemand seine Bitmoji-Szene ändert" + }, + "double_tap_chat_action": { + "like_message": "Nachricht liken", + "copy_text": "Text in die Zwischenablage kopieren", + "delete_message": "Nachricht löschen", + "mark_as_read": "Als gelesen markieren", + "custom_emoji_reaction": "Benutzerdefinierte Emoji-Reaktion", + "null": "Standard" + }, + "message_types": { + "CHAT": "Chat", + "SNAP": "Snap", + "NOTE": "Notiz", + "EXTERNAL_MEDIA": "Externes Medium", + "STICKER": "Sticker" + }, + "double_tap_chat_action_custom_emoji": { + "Custom emoji reaction": "Benutzerdefinierte Emoji-Reaktion" + }, + "ai_model": { + "gemini-2.5-flash": "Gemini 2.5 Flash" + }, + "ai_api_key": { + "": "Nicht gesetzt" + }, + "ai_system_prompt": { + "You are a helpful and friendly assistant responding to messages on Snapchat. Keep responses natural, casual, and conversational. Avoid being overly formal or robotic. Respond as if you're a real person having a normal conversation.": "Du bist ein hilfsbereiter und freundlicher Assistent, der auf Nachrichten auf Snapchat antwortet. Halte die Antworten natürlich, locker und gesprächig. Vermeide es, zu formell oder roboterhaft zu sein. Antworte so, als wärst du eine echte Person, die ein normales Gespräch führt." + }, + "ai_provider": { + "gemini": "Gemini", + "deepseek": "DeepSeek", + "openai": "OpenAI", + "openrouter": "OpenRouter" + }, + "ai_personality_traits": { + "friendly, casual, helpful, empathetic": "freundlich, locker, hilfsbereit, empathisch" + }, + "ai_response_style": { + "casual": "Locker", + "formal": "Formell", + "friendly": "Freundlich", + "humorous": "Humorvoll", + "empathetic": "Empathisch", + "toxic": "Toxisch", + "busy": "Beschäftigt" + }, + "ai_temperature": { + "0.7": "Ausgewogen (0.7)" + }, + "ai_response_language": { + "auto": "Auto", + "en": "Englisch", + "es": "Spanisch", + "fr": "Französisch", + "de": "Deutsch", + "it": "Italienisch", + "pt": "Portugiesisch", + "ru": "Russisch", + "ja": "Japanisch", + "ko": "Koreanisch", + "zh": "Chinesisch", + "ar": "Arabisch", + "hi": "Hindi", + "tr": "Türkisch", + "pl": "Polnisch", + "nl": "Niederländisch", + "sv": "Schwedisch", + "da": "Dänisch", + "no": "Norwegisch", + "fi": "Finnisch" + }, + "friendGreeting": { + "Hey": "Hey" + }, + "half_swipe_messages": { + "[\"I noticed you half-swiped! I'll respond soon.\"]": "Ich habe bemerkt, dass du halb gewischt hast! Ich antworte bald." + }, + "tiny_snap_messages": { + "Thanks for the tiny snap!": "Danke für den Tiny Snap!" + }, + "voice_note_messages": { + "Thanks for the voice note!": "Danke für die Sprachnotiz!" + }, + "chat_messages": { + "Hello! How are you?": "Hallo! Wie geht es dir?" + }, + "story_reply_messages": { + "Thanks for the story reply!": "Danke für die Story-Antwort!" + }, + "external_media_messages": { + "Nice media!": "Schönes Medium!" + }, + "sticker_messages": { + "Cool sticker!": "Cooler Sticker!" + }, + "snap_messages": { + "Thanks for the snap!": "Danke für den Snap!" + }, + "story_share_messages": { + "Thanks for sharing!": "Danke fürs Teilen!" + }, + "map_reaction_messages": { + "Thanks for the map reaction!": "Danke für die Kartenreaktion!" + }, + "auto_reply_content_types": { + "chat_messages": "Chatnachrichten", + "snap_messages": "Snaps", + "story_share_messages": "Story-Shares", + "story_reply_messages": "Story-Antworten", + "external_media_messages": "Externe Medien", + "voice_note_messages": "Sprachnotizen", + "sticker_messages": "Sticker", + "tiny_snap_messages": "Tiny Snaps", + "map_reaction_messages": "Kartenreaktionen", + "half_swipes": "Half-Swipes" + }, + "supported_languages": { + "en": "Englisch", + "es": "Spanisch", + "fr": "Französisch", + "de": "Deutsch", + "it": "Italienisch", + "pt": "Portugiesisch", + "ru": "Russisch", + "ja": "Japanisch", + "ko": "Koreanisch", + "zh": "Chinesisch", + "ar": "Arabisch", + "hi": "Hindi", + "tr": "Türkisch" + }, + "translation_position": { + "above": "Über Text", + "below": "Unter Text", + "inline": "Inline" + }, + "source_language": { + "auto": "Automatisch erkennen" + }, + "target_language": { + "en": "Englisch" } }, "properties": { "global": { "name": "Global", - "description": "Allgemeine Modul-Einstellungen und Standards", + "description": "Globale Snapchat-Einstellungen anpassen", "properties": { - "ui_settings": { - "name": "UI-Einstellungen", - "description": "Feedback und Toast-Verhalten anpassen", + "better_location": { + "name": "Besserer Standort", + "description": "Verbessert den Snapchat-Standort", "properties": { - "haptic_feedback": { - "name": "Haptisches Feedback", - "description": "Vibrieren bei unterstützten Interaktionen" + "spoof_location": { + "name": "Standort vortäuschen", + "description": "Täuscht deinen Standort an einem bestimmten Ort vor" }, - "use_system_toasts": { - "name": "System-Toasts verwenden", - "description": "Android-Toasts statt In-App-Overlays anzeigen" + "coordinates": { + "name": "Koordinaten", + "description": "Lege die Koordinaten des vorgetäuschten Standorts fest" + }, + "walk_radius": { + "name": "Lauf-Radius", + "description": "Zufällig innerhalb dieses Radius herumlaufen (ft)" + }, + "always_update_location": { + "name": "Standort immer aktualisieren", + "description": "Zwinge Snapchat, den Standort zu aktualisieren, auch wenn keine GPS-Daten empfangen werden" + }, + "suspend_location_updates": { + "name": "Standort-Updates aussetzen", + "description": "Verhindert, dass dein Standort aktualisiert wird" + }, + "spoof_battery_level": { + "name": "Akkustand vortäuschen", + "description": "Täuscht den Akkustand deines Geräts auf der Karte vor\nWert muss zwischen 0 und 100 liegen" + }, + "spoof_headphones": { + "name": "Kopfhörer vortäuschen", + "description": "Täuscht den Status des Musikhörens auf der Karte vor" + }, + "show_battery_level": { + "name": "Akkustand anzeigen", + "description": "Zeigt den Akkustand deiner Freunde auf der Karte an" } } }, - "update_settings": { - "name": "Update-Einstellungen", - "description": "Automatische Update-Prüfungen steuern", + "snapchat_plus": { + "name": "Snapchat Plus", + "description": "Aktiviert Snapchat Plus-Funktionen\nEinige serverseitige Funktionen funktionieren möglicherweise nicht" + }, + "media_upload_quality": { + "name": "Medien-Upload-Qualität", + "description": "Überschreibt die Medien-Upload-Qualität", "properties": { - "auto_update_check": { - "name": "Automatische Update-Prüfung", - "description": "Automatisch nach neuen Builds suchen" + "force_video_upload_source_quality": { + "name": "Video-Upload-Quellqualität erzwingen", + "description": "Zwingt Snapchat, die Quellqualität beim Hochladen von Videos zu verwenden\nBitte beachte, dass dies möglicherweise keine Metadaten aus Medien entfernt" }, - "update_check_frequency": { - "name": "Häufigkeit der Update-Prüfung", - "description": "Wie oft nach Updates gesucht werden soll" + "disable_image_compression": { + "name": "Bildkomprimierung deaktivieren", + "description": "Deaktiviert die Bildkomprimierung beim Hochladen von Medien" + }, + "custom_image_upload_format": { + "name": "Benutzerdefiniertes Bild-Upload-Format", + "description": "Legt ein benutzerdefiniertes Bild-Upload-Format fest\nWähle ein verlustfreies Format (wie PNG) für die beste Qualität" } } + }, + "disable_confirmation_dialogs": { + "name": "Bestätigungsdialoge deaktivieren", + "description": "Bestätigt ausgewählte Aktionen automatisch" + }, + "auto_updater": { + "name": "Auto-Updater", + "description": "Sucht automatisch nach neuen Updates" + }, + "update_settings": { + "name": "Update-Einstellungen", + "description": "Steuere, wie PurrfectSnap nach Updates sucht", + "properties": { + "auto_update_check": { + "name": "Automatische Update-Prüfung" + }, + "update_check_frequency": { + "name": "Häufigkeit der Update-Prüfung" + } + } + }, + "ui_settings": { + "name": "UI-Einstellungen", + "properties": { + "haptic_feedback": { + "name": "Haptisches Feedback" + } + } + }, + "disable_metrics": { + "name": "Metriken deaktivieren", + "description": "Blockiert das Senden bestimmter Analysedaten an Snapchat" + }, + "disable_story_sections": { + "name": "Story-Abschnitte deaktivieren", + "description": "Entfernt Abschnitte von der Stories-Seite\nErfordert möglicherweise eine Aktualisierung, um ordnungsgemäß zu funktionieren" + }, + "block_ads": { + "name": "Werbung blockieren", + "description": "Verhindert die Anzeige von Werbung" + }, + "disable_custom_tabs": { + "name": "Benutzerdefinierte Tabs deaktivieren", + "description": "Öffnet Links in unterstützten Anwendungen statt im Webbrowser" + }, + "disable_permission_requests": { + "name": "Berechtigungsanfragen deaktivieren", + "description": "Verhindert, dass Snapchat nach bestimmten Berechtigungen fragt" + }, + "disable_memories_snap_feed": { + "name": "Memories-Snap-Feed deaktivieren", + "description": "Verhindert, dass Snapchat aktuelle Memories anzeigt, wenn du in der Kamera nach oben wischst" + }, + "spotlight_comments_username": { + "name": "Spotlight-Kommentare Benutzername", + "description": "Zeigt den Benutzernamen des Autors in Spotlight-Kommentaren an" + }, + "spotlight_comments_username_icon": { + "name": "Spotlight-Kommentare Benutzername-Icon", + "description": "Wähle aus, welches Icon neben Benutzernamen in Spotlight-Kommentaren angezeigt wird" + }, + "bypass_video_length_restriction": { + "name": "Videolängenbeschränkungen umgehen", + "description": "Einzeln: sendet ein einzelnes Video\nSplit: Videos nach der Bearbeitung aufteilen" + }, + "default_video_playback_rate": { + "name": "Standard-Videowiedergabegeschwindigkeit", + "description": "Legt die Standardgeschwindigkeit für die Wiedergabe von Videos fest\nWert muss zwischen 0.1 und 4.0 liegen" + }, + "video_playback_rate_slider": { + "name": "Videowiedergabegeschwindigkeits-Schieberegler", + "description": "Fügt einen Schieberegler im Opera-Kontextmenü hinzu, um die Videowiedergabegeschwindigkeit zu ändern\nHinweis: Änderungen gelten nur für nachfolgende Videos" + }, + "disable_google_play_dialogs": { + "name": "Google Play Services Dialoge deaktivieren", + "description": "Verhindert die Anzeige von Google Play Services Verfügbarkeitsdialogen" + }, + "default_volume_controls": { + "name": "Standard-Lautstärkeregler", + "description": "Zwingt Snapchat, die Systemlautstärkeregler zu verwenden" + }, + "disable_telecom_framework": { + "name": "Telecom-Framework deaktivieren", + "description": "Verhindert, dass Snapchat das Android Telecom-Framework verwendet\nDies ermöglicht es dir, Musik zu hören, während du telefonierst" + }, + "hide_active_music": { + "name": "Aktive Musik verbergen", + "description": "Verhindert, dass Snapchat weiß, dass du Musik hörst\nDies ermöglicht es dir, Snaps mit den Lautstärketasten aufzunehmen, während du Musik hörst" + }, + "disable_snap_splitting": { + "name": "Snap-Aufteilung deaktivieren", + "description": "Verhindert, dass Snaps in mehrere Teile aufgeteilt werden\nBilder, die du sendest, werden in Videos umgewandelt" } } }, @@ -753,6 +1504,10 @@ "name": "Duplikate erlauben", "description": "Erlaubt das mehrfache Herunterladen desselben Mediums" }, + "file_hash_check": { + "name": "File Hash Check", + "description": "Verify downloaded media with file hashes" + }, "merge_overlays": { "name": "Overlays zusammenführen", "description": "Kombiniert den Text und das Medium eines Snaps in einer einzigen Datei" @@ -954,7 +1709,7 @@ }, "stealth_mode_indicator": { "name": "Stealth-Modus-Indikator", - "description": "Fügt ein \ud83d\udc7b Emoji neben Konversationen im Stealth-Modus hinzu" + "description": "Fügt ein 👻 Emoji neben Konversationen im Stealth-Modus hinzu" }, "edit_text_override": { "name": "Textbearbeitung überschreiben", @@ -1482,164 +2237,6 @@ } } }, - "global": { - "name": "Global", - "description": "Globale Snapchat-Einstellungen anpassen", - "properties": { - "better_location": { - "name": "Besserer Standort", - "description": "Verbessert den Snapchat-Standort", - "properties": { - "spoof_location": { - "name": "Standort vortäuschen", - "description": "Täuscht deinen Standort an einem bestimmten Ort vor" - }, - "coordinates": { - "name": "Koordinaten", - "description": "Lege die Koordinaten des vorgetäuschten Standorts fest" - }, - "walk_radius": { - "name": "Lauf-Radius", - "description": "Zufällig innerhalb dieses Radius herumlaufen (ft)" - }, - "always_update_location": { - "name": "Standort immer aktualisieren", - "description": "Zwinge Snapchat, den Standort zu aktualisieren, auch wenn keine GPS-Daten empfangen werden" - }, - "suspend_location_updates": { - "name": "Standort-Updates aussetzen", - "description": "Verhindert, dass dein Standort aktualisiert wird" - }, - "spoof_battery_level": { - "name": "Akkustand vortäuschen", - "description": "Täuscht den Akkustand deines Geräts auf der Karte vor\nWert muss zwischen 0 und 100 liegen" - }, - "spoof_headphones": { - "name": "Kopfhörer vortäuschen", - "description": "Täuscht den Status des Musikhörens auf der Karte vor" - }, - "show_battery_level": { - "name": "Akkustand anzeigen", - "description": "Zeigt den Akkustand deiner Freunde auf der Karte an" - } - } - }, - "snapchat_plus": { - "name": "Snapchat Plus", - "description": "Aktiviert Snapchat Plus-Funktionen\nEinige serverseitige Funktionen funktionieren möglicherweise nicht" - }, - "media_upload_quality": { - "name": "Medien-Upload-Qualität", - "description": "Überschreibt die Medien-Upload-Qualität", - "properties": { - "force_video_upload_source_quality": { - "name": "Video-Upload-Quellqualität erzwingen", - "description": "Zwingt Snapchat, die Quellqualität beim Hochladen von Videos zu verwenden\nBitte beachte, dass dies möglicherweise keine Metadaten aus Medien entfernt" - }, - "disable_image_compression": { - "name": "Bildkomprimierung deaktivieren", - "description": "Deaktiviert die Bildkomprimierung beim Hochladen von Medien" - }, - "custom_image_upload_format": { - "name": "Benutzerdefiniertes Bild-Upload-Format", - "description": "Legt ein benutzerdefiniertes Bild-Upload-Format fest\nWähle ein verlustfreies Format (wie PNG) für die beste Qualität" - } - } - }, - "disable_confirmation_dialogs": { - "name": "Bestätigungsdialoge deaktivieren", - "description": "Bestätigt ausgewählte Aktionen automatisch" - }, - "auto_updater": { - "name": "Auto-Updater", - "description": "Sucht automatisch nach neuen Updates" - }, - "update_settings": { - "name": "Update-Einstellungen", - "description": "Steuere, wie PurrfectSnap nach Updates sucht", - "properties": { - "auto_update_check": { - "name": "Automatische Update-Prüfung" - }, - "update_check_frequency": { - "name": "Häufigkeit der Update-Prüfung" - } - } - }, - "ui_settings": { - "name": "UI-Einstellungen", - "properties": { - "haptic_feedback": { - "name": "Haptisches Feedback" - } - } - }, - "disable_metrics": { - "name": "Metriken deaktivieren", - "description": "Blockiert das Senden bestimmter Analysedaten an Snapchat" - }, - "disable_story_sections": { - "name": "Story-Abschnitte deaktivieren", - "description": "Entfernt Abschnitte von der Stories-Seite\nErfordert möglicherweise eine Aktualisierung, um ordnungsgemäß zu funktionieren" - }, - "block_ads": { - "name": "Werbung blockieren", - "description": "Verhindert die Anzeige von Werbung" - }, - "disable_custom_tabs": { - "name": "Benutzerdefinierte Tabs deaktivieren", - "description": "Öffnet Links in unterstützten Anwendungen statt im Webbrowser" - }, - "disable_permission_requests": { - "name": "Berechtigungsanfragen deaktivieren", - "description": "Verhindert, dass Snapchat nach bestimmten Berechtigungen fragt" - }, - "disable_memories_snap_feed": { - "name": "Memories-Snap-Feed deaktivieren", - "description": "Verhindert, dass Snapchat aktuelle Memories anzeigt, wenn du in der Kamera nach oben wischst" - }, - "spotlight_comments_username": { - "name": "Spotlight-Kommentare Benutzername", - "description": "Zeigt den Benutzernamen des Autors in Spotlight-Kommentaren an" - }, - "spotlight_comments_username_icon": { - "name": "Spotlight-Kommentare Benutzername-Icon", - "description": "Wähle aus, welches Icon neben Benutzernamen in Spotlight-Kommentaren angezeigt wird" - }, - "bypass_video_length_restriction": { - "name": "Videolängenbeschränkungen umgehen", - "description": "Einzeln: sendet ein einzelnes Video\nSplit: Videos nach der Bearbeitung aufteilen" - }, - "default_video_playback_rate": { - "name": "Standard-Videowiedergabegeschwindigkeit", - "description": "Legt die Standardgeschwindigkeit für die Wiedergabe von Videos fest\nWert muss zwischen 0.1 und 4.0 liegen" - }, - "video_playback_rate_slider": { - "name": "Videowiedergabegeschwindigkeits-Schieberegler", - "description": "Fügt einen Schieberegler im Opera-Kontextmenü hinzu, um die Videowiedergabegeschwindigkeit zu ändern\nHinweis: Änderungen gelten nur für nachfolgende Videos" - }, - "disable_google_play_dialogs": { - "name": "Google Play Services Dialoge deaktivieren", - "description": "Verhindert die Anzeige von Google Play Services Verfügbarkeitsdialogen" - }, - "default_volume_controls": { - "name": "Standard-Lautstärkeregler", - "description": "Zwingt Snapchat, die Systemlautstärkeregler zu verwenden" - }, - "disable_telecom_framework": { - "name": "Telecom-Framework deaktivieren", - "description": "Verhindert, dass Snapchat das Android Telecom-Framework verwendet\nDies ermöglicht es dir, Musik zu hören, während du telefonierst" - }, - "hide_active_music": { - "name": "Aktive Musik verbergen", - "description": "Verhindert, dass Snapchat weiß, dass du Musik hörst\nDies ermöglicht es dir, Snaps mit den Lautstärketasten aufzunehmen, während du Musik hörst" - }, - "disable_snap_splitting": { - "name": "Snap-Aufteilung deaktivieren", - "description": "Verhindert, dass Snaps in mehrere Teile aufgeteilt werden\nBilder, die du sendest, werden in Videos umgewandelt" - } - } - }, "rules": { "name": "Regeln", "description": "Automatisierungsregeln konfigurieren", @@ -1921,7 +2518,7 @@ "properties": { "encrypted_message_indicator": { "name": "Verschlüsselte Nachricht-Indikator", - "description": "Fügt ein \ud83d\udd12 Emoji neben verschlüsselten Nachrichten hinzu" + "description": "Fügt ein 🔒 Emoji neben verschlüsselten Nachrichten hinzu" }, "force_message_encryption": { "name": "Nachrichtenverschlüsselung erzwingen", @@ -2000,497 +2597,6 @@ } } }, - "options": { - "app_appearance": { - "always_light": "Immer hell", - "always_dark": "Immer dunkel", - "null": "System anpassen" - }, - "auto_reload": { - "snapchat_only": "Nur Snapchat neu laden", - "all": "Snapchat + PurrfectSnap neu laden", - "null": "Standard" - }, - "walk_radius": { - "null": "Standardradius verwenden" - }, - "spoof_battery_level": { - "null": "Echten Akkustand verwenden" - }, - "friend_feed_menu_buttons": { - "auto_download": "\u2b07\ufe0f Auto-Download", - "auto_save": "\ud83d\udcac Nachrichten automatisch speichern", - "unsaveable_messages": "\u2b07\ufe0f Nicht speicherbare Nachrichten", - "auto_open_snaps": "\ud83d\udcf7 Snaps automatisch öffnen", - "stealth": "\ud83d\udc7b Stealth-Modus", - "auto_reply": "\ud83d\udce8 Auto-Antwort", - "auto_delete_sent_messages": "\ud83d\uddd1\ufe0f Gesendete Nachrichten automatisch löschen", - "mark_snaps_as_seen": "\ud83d\udc40 Snaps als gesehen markieren", - "mark_stories_as_seen_locally": "\ud83d\udc40 Stories lokal als gesehen markieren", - "conversation_info": "\ud83d\udc64 Konversations-Info", - "e2e_encryption": "\ud83d\udd12 E2E-Verschlüsselung verwenden", - "message_logger": "\ud83d\udcdd Nachrichten-Logger", - "auto_read": "\u2705 Automatisch gelesen", - "hide_typing_indicator": "\ud83d\ude48 Tipp-Indikator verbergen" - }, - "schedule_scheduled_for": "Geplant für {name} in {time}", - "schedule_sending_in": "Senden in {time}", - "schedule_sent_to": "Gesendet an {name}", - "schedule_sent": "Geplanter Snap gesendet", - "schedule_failed_to": "Senden an {name} fehlgeschlagen", - "schedule_failed": "Geplanter Snap fehlgeschlagen", - "schedule_cancelled_for": "Abgebrochen für {name}", - "device_model": { - "samsung_s25_ultra": "Samsung Galaxy S25 Ultra", - "google_pixel_10_pro": "Google Pixel 10 Pro", - "oneplus_13": "OnePlus 13", - "xiaomi_15_ultra": "Xiaomi 15 Ultra", - "null": "Geräte-Standard" - }, - "settings_menu": { - "default": "Standard", - "legacy": "Alt (Legacy)" - }, - "path_format": { - "create_author_folder": "Ordner für jeden Autor erstellen", - "create_source_folder": "Ordner für jeden Medienquellentyp erstellen", - "append_hash": "Eindeutigen Hash zum Dateinamen hinzufügen", - "append_source": "Medienquelle zum Dateinamen hinzufügen", - "append_username": "Benutzernamen zum Dateinamen hinzufügen", - "append_date_time": "Datum und Uhrzeit zum Dateinamen hinzufügen", - "append_type": "Medientyp zum Dateinamen hinzufügen" - }, - "auto_download_sources": { - "friend_snaps": "Freunde-Snaps", - "friend_stories": "Freunde-Stories", - "public_stories": "Öffentliche Stories", - "spotlight": "Spotlight" - }, - "logging": { - "started": "Gestartet", - "success": "Erfolg", - "progress": "Fortschritt", - "failure": "Fehler" - }, - "notifications": { - "chat_screenshot": "Screenshot", - "chat_screen_record": "Bildschirmaufnahme", - "snap_replay": "Snap-Wiederholung", - "camera_roll_save": "Kamerarolle speichern", - "chat": "Chat", - "chat_reply": "Chat-Antwort", - "snap": "Snap", - "typing": "Schreiben", - "stories": "Stories", - "speaking": "Sprechen", - "chat_reaction": "DM-Reaktion", - "group_chat_reaction": "Gruppen-Reaktion", - "initiate_audio": "Eingehender Audioanruf", - "abandon_audio": "Verpasster Audioanruf", - "initiate_video": "Eingehender Videoanruf", - "abandon_video": "Verpasster Videoanruf", - "map_live_location": "Karte Live-Standort" - }, - "auto_read": { - "blacklist": "Blacklist", - "whitelist": "Whitelist", - "disabled": "Deaktiviert" - }, - "hide_typing_indicator": { - "blacklist": "Blacklist", - "whitelist": "Whitelist", - "disabled": "Deaktiviert" - }, - "auto_delete_sent_messages": { - "blacklist": "Blacklist", - "whitelist": "Whitelist", - "disabled": "Deaktiviert" - }, - "auto_download": { - "blacklist": "Blacklist", - "whitelist": "Whitelist", - "disabled": "Deaktiviert" - }, - "stealth": { - "blacklist": "Blacklist", - "whitelist": "Whitelist", - "disabled": "Deaktiviert" - }, - "auto_save": { - "blacklist": "Blacklist", - "whitelist": "Whitelist", - "disabled": "Deaktiviert" - }, - "message_logger": { - "blacklist": "Blacklist", - "whitelist": "Whitelist", - "disabled": "Deaktiviert" - }, - "auto_reply": { - "blacklist": "Blacklist", - "whitelist": "Whitelist", - "disabled": "Deaktiviert" - }, - "custom_android_id": { - "null": "Echte Android-ID verwenden" - }, - "add_friend_source_spoof": { - "added_by_username": "Über Benutzernamen", - "added_by_mention": "Über Erwähnung", - "added_by_group_chat": "Über Gruppenchat", - "added_by_qr_code": "Über QR-Code", - "added_by_community": "Über Community", - "added_by_quick_add": "Über Quick Add (hohes Bann-Risiko)", - "added_by_spotlight": "Über Spotlight", - "null": "Quelle nicht vortäuschen" - }, - "custom_streaks_expiration_format": { - "null": "Systemstandard" - }, - "preferred_transcription_lang": { - "null": "Snapchat-Standard verwenden" - }, - "custom_emoji_font": { - "null": "Standard-Emoji-Schriftart" - }, - "custom_shared_library": { - "null": "Standardbibliothek verwenden" - }, - "override_front_resolution": { - "null": "Gerätestandard verwenden" - }, - "override_back_resolution": { - "null": "Gerätestandard verwenden" - }, - "custom_resolution": { - "null": "Automatische Auflösung verwenden" - }, - "startup_default_camera": { - "front": "Frontkamera", - "back": "Rückkamera", - "null": "Zuletzt verwendete merken" - }, - "call_recorder": { - "only_record_self": "Nur mich aufzeichnen", - "only_record_others": "Nur andere aufzeichnen", - "record_both": "Beide Seiten aufzeichnen" - }, - "call_recorder_ui_design": { - "default": "Standard", - "snapchat": "Snapchat", - "cyber": "Cyber", - "frost": "Frost" - }, - "front_custom_frame_rate": { - "null": "Gerätestandard FPS" - }, - "back_custom_frame_rate": { - "null": "Gerätestandard FPS" - }, - "force_voice_note_format": { - "null": "Snapchat-Standard verwenden" - }, - "custom_path_format": { - "null": "Standardmuster verwenden" - }, - "force_image_format": { - "null": "Snapchat-Standard verwenden" - }, - "custom_video_codec": { - "null": "Standard-Codec" - }, - "custom_audio_codec": { - "null": "Standard-Codec" - }, - "preset": { - "null": "Standard-Preset" - }, - "app_appearance_override": { - "title": "Erscheinungsbild" - }, - "gallery_media_send_override": { - "always_ask": "Immer fragen", - "ORIGINAL": "Original-Medien", - "NOTE": "Audio-Notiz", - "SNAP": "Snap", - "SAVEABLE_SNAP": "Speicherbarer Snap", - "null": "Snapchat-Standard" - }, - "strip_media_metadata": { - "hide_caption_text": "Bildunterschrift verbergen", - "hide_snap_filters": "Snap-Filter verbergen", - "hide_extras": "Extras verbergen (z.B. Erwähnungen)", - "remove_audio_note_duration": "Dauer der Audio-Notiz entfernen", - "remove_audio_note_transcript_capability": "Transkriptionsfähigkeit der Audio-Notiz entfernen" - }, - "hide_ui_components": { - "hide_profile_call_buttons": "Profil-Anrufbuttons entfernen", - "hide_chat_call_buttons": "Chat-Anrufbuttons entfernen", - "hide_live_location_share_button": "Live-Standort teilen Button entfernen", - "hide_stickers_button": "Sticker-Button entfernen", - "hide_voice_record_button": "Sprachaufnahme-Button entfernen", - "hide_unread_chat_hint": "Hinweis auf ungelesene Chats entfernen", - "hide_post_to_story_buttons": "'In Story posten'-Buttons vor dem Senden eines Snaps entfernen", - "hide_billboard_prompt": "Billboard-Aufforderung im Freunde-Feed entfernen", - "hide_snapchat_plus_gift_reminders": "Snapchat Plus Geschenkerinnerungen in Konversationen entfernen", - "hide_map_reactions": "Kartenreaktionen entfernen" - }, - "hide_story_suggestions": { - "hide_suggested_friend_stories": "Vorgeschlagene Freunde-Stories verbergen", - "hide_my_stories": "Meine Stories verbergen" - }, - "home_tab": { - "map": "Karte", - "chat": "Chat", - "camera": "Kamera", - "discover": "Entdecken", - "spotlight": "Spotlight", - "null": "Snapchat-Standard" - }, - "spotlight_comments_username_icon": { - "user": "Benutzername-Icon", - "\ud83d\udc64": "Benutzername-Icon", - "[\ud83d\udc64]": "Benutzername-Icon", - "default": "Benutzername-Icon", - "no_icon": "Kein Icon" - }, - "custom_image_upload_format": { - "null": "Automatisch" - }, - "update_check_frequency": { - "null": "Auto" - }, - "snapchat_plus": { - "not_subscribed": "Nicht abonniert", - "basic": "Basis", - "ad_free": "Werbefrei", - "null": "Standard" - }, - "bypass_video_length_restriction": { - "single": "Einzelnes Medium", - "split": "Geteiltes Medium", - "null": "Standard" - }, - "old_bitmoji_selfie": { - "2d": "2D Bitmoji", - "3d": "3D Bitmoji", - "null": "Standard Bitmoji" - }, - "disable_confirmation_dialogs": { - "erase_message": "Nachricht löschen", - "remove_friend": "Freund entfernen", - "block_friend": "Freund blockieren", - "ignore_friend": "Freund ignorieren", - "hide_friend": "Freund verbergen", - "hide_conversation": "Konversation verbergen", - "clear_conversation": "Konversation aus Freunde-Feed löschen" - }, - "edit_text_override": { - "multi_line_chat_input": "Mehrzeilige Chat-Eingabe", - "bypass_text_input_limit": "Texteingabelimit umgehen" - }, - "auto_purge": { - "never": "Niemals", - "1_hour": "1 Stunde", - "3_hours": "3 Stunden", - "6_hours": "6 Stunden", - "12_hours": "12 Stunden", - "1_day": "1 Tag", - "3_days": "3 Tage", - "1_week": "1 Woche", - "2_weeks": "2 Wochen", - "1_month": "1 Monat", - "3_months": "3 Monate", - "6_months": "6 Monate" - }, - "delete_after_unit": { - "seconds": "Sekunden", - "minutes": "Minuten", - "hours": "Stunden" - }, - "disable_story_sections": { - "friends": "Freunde", - "suggested_stories": "Vorgeschlagene Stories", - "following": "Folge ich", - "discover": "Entdecken" - }, - "disable_cameras": { - "front": "Frontkamera", - "back": "Rückkamera" - }, - "disable_permission_requests": { - "notifications": "Benachrichtigungen", - "read_media_images": "Medienbilder lesen", - "read_media_video": "Medienvideos lesen", - "camera": "Kamera", - "microphone": "Mikrofon", - "location": "Standort", - "read_contacts": "Kontakte lesen", - "nearby_devices": "Geräte in der Nähe", - "phone_calls": "Telefonanrufe" - }, - "message_indicators": { - "encryption_indicator": "Fügt ein \ud83d\udd12 Icon neben Nachrichten hinzu, die nur an dich gesendet wurden", - "platform_indicator": "Fügt das Plattform-Icon hinzu, von dem ein Medium gesendet wurde (z.B. Android, iOS, Web)", - "location_indicator": "Fügt ein \ud83d\udccd Icon zu Snaps hinzu, wenn sie mit aktiviertem Standort gesendet wurden", - "ovf_editor_indicator": "Zeigt an, ob ein Snap mit dem OVF-Editor gesendet wurde", - "director_mode_indicator": "Fügt ein \u270f\ufe0f Icon zu Snaps hinzu, wenn sie im Director-Modus gesendet wurden, was verwendet werden kann, um Galeriebilder als Snaps zu senden" - }, - "auto_mark_as_read": { - "conversation_read": "Konversation als gelesen markieren, wenn eine Nachricht gesendet wird", - "snap_reply": "Snaps als gelesen markieren, wenn darauf geantwortet wird", - "save_snap_in_chat": "Snaps als gelesen markieren, wenn sie im Stealth-Modus im Chat gespeichert werden" - }, - "friend_mutation_notifier": { - "remove_friend": "Benachrichtigen, wenn dich jemand als Freund entfernt", - "birthday_changes": "Benachrichtigen, wenn jemand seinen Geburtstag ändert", - "bitmoji_selfie_changes": "Benachrichtigen, wenn jemand sein Bitmoji-Selfie ändert", - "bitmoji_avatar_changes": "Benachrichtigen, wenn jemand seinen Bitmoji-Avatar ändert", - "bitmoji_background_changes": "Benachrichtigen, wenn jemand seinen Bitmoji-Hintergrund ändert", - "bitmoji_scene_changes": "Benachrichtigen, wenn jemand seine Bitmoji-Szene ändert" - }, - "double_tap_chat_action": { - "like_message": "Nachricht liken", - "copy_text": "Text in die Zwischenablage kopieren", - "delete_message": "Nachricht löschen", - "mark_as_read": "Als gelesen markieren", - "custom_emoji_reaction": "Benutzerdefinierte Emoji-Reaktion", - "null": "Standard" - }, - "message_types": { - "CHAT": "Chat", - "SNAP": "Snap", - "NOTE": "Notiz", - "EXTERNAL_MEDIA": "Externes Medium", - "STICKER": "Sticker" - }, - "double_tap_chat_action_custom_emoji": { - "Custom emoji reaction": "Benutzerdefinierte Emoji-Reaktion" - }, - "ai_model": { - "gemini-2.5-flash": "Gemini 2.5 Flash" - }, - "ai_api_key": { - "": "Nicht gesetzt" - }, - "ai_system_prompt": { - "You are a helpful and friendly assistant responding to messages on Snapchat. Keep responses natural, casual, and conversational. Avoid being overly formal or robotic. Respond as if you're a real person having a normal conversation.": "Du bist ein hilfsbereiter und freundlicher Assistent, der auf Nachrichten auf Snapchat antwortet. Halte die Antworten natürlich, locker und gesprächig. Vermeide es, zu formell oder roboterhaft zu sein. Antworte so, als wärst du eine echte Person, die ein normales Gespräch führt." - }, - "ai_provider": { - "gemini": "Gemini", - "deepseek": "DeepSeek", - "openai": "OpenAI", - "openrouter": "OpenRouter" - }, - "ai_personality_traits": { - "friendly, casual, helpful, empathetic": "freundlich, locker, hilfsbereit, empathisch" - }, - "ai_response_style": { - "casual": "Locker", - "formal": "Formell", - "friendly": "Freundlich", - "humorous": "Humorvoll", - "empathetic": "Empathisch", - "toxic": "Toxisch", - "busy": "Beschäftigt" - }, - "ai_temperature": { - "0.7": "Ausgewogen (0.7)" - }, - "ai_response_language": { - "auto": "Auto", - "en": "Englisch", - "es": "Spanisch", - "fr": "Französisch", - "de": "Deutsch", - "it": "Italienisch", - "pt": "Portugiesisch", - "ru": "Russisch", - "ja": "Japanisch", - "ko": "Koreanisch", - "zh": "Chinesisch", - "ar": "Arabisch", - "hi": "Hindi", - "tr": "Türkisch", - "pl": "Polnisch", - "nl": "Niederländisch", - "sv": "Schwedisch", - "da": "Dänisch", - "no": "Norwegisch", - "fi": "Finnisch" - }, - "friendGreeting": { - "Hey": "Hey" - }, - "half_swipe_messages": { - "[\"I noticed you half-swiped! I'll respond soon.\"]": "Ich habe bemerkt, dass du halb gewischt hast! Ich antworte bald." - }, - "tiny_snap_messages": { - "Thanks for the tiny snap!": "Danke für den Tiny Snap!" - }, - "voice_note_messages": { - "Thanks for the voice note!": "Danke für die Sprachnotiz!" - }, - "chat_messages": { - "Hello! How are you?": "Hallo! Wie geht es dir?" - }, - "story_reply_messages": { - "Thanks for the story reply!": "Danke für die Story-Antwort!" - }, - "external_media_messages": { - "Nice media!": "Schönes Medium!" - }, - "sticker_messages": { - "Cool sticker!": "Cooler Sticker!" - }, - "snap_messages": { - "Thanks for the snap!": "Danke für den Snap!" - }, - "story_share_messages": { - "Thanks for sharing!": "Danke fürs Teilen!" - }, - "map_reaction_messages": { - "Thanks for the map reaction!": "Danke für die Kartenreaktion!" - }, - "auto_reply_content_types": { - "chat_messages": "Chatnachrichten", - "snap_messages": "Snaps", - "story_share_messages": "Story-Shares", - "story_reply_messages": "Story-Antworten", - "external_media_messages": "Externe Medien", - "voice_note_messages": "Sprachnotizen", - "sticker_messages": "Sticker", - "tiny_snap_messages": "Tiny Snaps", - "map_reaction_messages": "Kartenreaktionen", - "half_swipes": "Half-Swipes" - }, - "supported_languages": { - "en": "Englisch", - "es": "Spanisch", - "fr": "Französisch", - "de": "Deutsch", - "it": "Italienisch", - "pt": "Portugiesisch", - "ru": "Russisch", - "ja": "Japanisch", - "ko": "Koreanisch", - "zh": "Chinesisch", - "ar": "Arabisch", - "hi": "Hindi", - "tr": "Türkisch" - }, - "translation_position": { - "above": "Über Text", - "below": "Unter Text", - "inline": "Inline" - }, - "source_language": { - "auto": "Automatisch erkennen" - }, - "target_language": { - "en": "Englisch" - } - }, "friend_notes": { "placeholder": "Eine Notiz hinzufügen..." } @@ -2558,7 +2664,6 @@ "show_chat_edit_history": "Chat-Bearbeitungsverlauf anzeigen", "convert_message": "Nachricht konvertieren" }, - "chat_wallpaper_downloader": { "download_button": "Chat-Hintergrund herunterladen" }, @@ -2717,10 +2822,10 @@ "exporting_message": "Exportiere {conversation}..." }, "button": { + "cancel": "Abbrechen", "ok": "OK", "positive": "Ja", "negative": "Nein", - "cancel": "Abbrechen", "save": "Speichern", "open": "Öffnen", "download": "Herunterladen", @@ -2834,6 +2939,8 @@ "native_hooks_send_failure_toast": "Senden fehlgeschlagen! Bitte aktiviere Native Hooks in den Einstellungen.", "no_participants_to_encrypt_toast": "Du hast keine Freunde in dieser Konversation, mit denen du Nachrichten verschlüsseln kannst!", "encryption_failed_toast": "Verschlüsselung der Nachricht fehlgeschlagen! Überprüfe logcat für weitere Details.", + "missing_friend_id_toast": "Can't find friendId for conversationId {conversationId}", + "key_exchange_failed_toast": "Can't create key exchange for friendId {friendId}", "accept_public_key_success_toast": "Öffentlicher Schlüssel erfolgreich akzeptiert!", "accept_secret_key_success_toast": "Fertig! Du kannst jetzt verschlüsselte Nachrichten mit diesem Freund senden und empfangen.", "accept_public_key_failure_toast": "Akzeptieren des öffentlichen Schlüssels fehlgeschlagen", @@ -2845,6 +2952,21 @@ "incoming_pk_message": "Du hast gerade eine Anfrage für einen öffentlichen Schlüssel erhalten. Klicke unten, um sie zu akzeptieren.", "incoming_secret_message": "Dein Freund hat gerade deinen öffentlichen Schlüssel akzeptiert. Klicke unten, um das Geheimnis zu akzeptieren." }, + "account_switcher_ui": { + "already_logged_in": "Already logged in as {username}", + "login_failed_toast": "Failed to login. Check logs for more info.", + "logged_out_toast": "Logged out", + "data_not_found_toast": "Account data not found", + "restore_failed_toast": "Failed to restore account data", + "logged_in_as_toast": "Logged in as {username}", + "backup_success_toast": "Account backed up!", + "backup_failure_toast": "Failed to backup account. Check logs for more info.", + "import_success_toast": "Imported {username}!", + "import_failure_toast": "Failed to import account: {message}", + "export_success_toast": "Account exported!", + "export_failed_toast": "Failed to export account. Check logs for more info.", + "forced_logout_toast": "Removed account due to forced logout" + }, "auto_open_snaps": { "title": "Snaps automatisch öffnen", "priority_title": "Snaps automatisch öffnen (Priorität)", @@ -2871,7 +2993,7 @@ "queue_cleared": "Warteschlange geleert und Statistiken zurückgesetzt", "queue_cleared_title": "Warteschlange geleert", "queue_cleared_reset": "Warteschlange geleert & zurückgesetzt", - "queue_cleared_feedback": "{count} Snaps aus Warteschlange entfernt \u2022 {processed} verarbeitet Zähler zurückgesetzt", + "queue_cleared_feedback": "{count} Snaps aus Warteschlange entfernt • {processed} verarbeitet Zähler zurückgesetzt", "queue_cleared_feedback_simple": "{processed} verarbeitet Zähler zurückgesetzt", "unknown_sender": "Unbekannt", "unknown_user": "Unbekannter Benutzer", @@ -3004,7 +3126,8 @@ "auto_delete_sent_messages": { "countdown_toast": "Nachricht wird in {time} gelöscht", "delete_success_toast": "Nachricht erfolgreich gelöscht", - "delete_failed_toast": "Löschen der Nachricht fehlgeschlagen" + "delete_failed_toast": "Löschen der Nachricht fehlgeschlagen", + "queue_cleared_toast": "Auto delete queue cleared" }, "translation_position": { "above": "Oben", @@ -3309,6 +3432,32 @@ "failed_to_fetch_message": "Abrufen der Nachricht fehlgeschlagen: {error}", "failed_to_edit_message": "Bearbeiten der Nachricht fehlgeschlagen: {error}" }, + "toast_snapchat_not_installed": "Can't execute action: Snapchat is not installed", + "invalid_input_toast": "Invalid input! Make sure you entered a valid value.", + "toast_async_task_failed": "Async task failed: {message}", + "toast_snapchat_crashed": "Snapchat has crashed! Please check logs for more details.", + "toast_init_features_failed": "Failed to initialize features! Some functionality may not work properly.", + "toast_init_script_runtime_failed": "Failed to initialize script runtime!", + "toast_database_corrupted": "Database {path} is corrupted! Restarting ...", + "toast_feature_init_failed": "Failed to init feature {feature}! Check logcat for more details.", + "toast_updating_purrfectsnap": "Updating PurrfectSnap. Please wait...", + "toast_update_purrfectsnap_failed": "Failed to update PurrfectSnap. Please check logcat for more details.", + "toast_purrfectsnap_updated": "PurrfectSnap updated!", + "toast_export_memories_failed": "Failed to export memories", + "toast_exported_to_path": "Exported to {path}", + "toast_open_memories_db_failed": "Failed to open memories database", + "toast_friend_add_unavailable": "Failed to add friend: FriendRelationshipChanger instance not available", + "toast_friend_add_failed": "Failed to add friend: {message}", + "toast_friends_exported": "Exported {count} friends!", + "toast_friends_import_failed": "Failed to import friends: {message}", + "toast_translation_service_unavailable": "Translation service temporarily unavailable", + "toast_send_message_failed": "Failed to send message: {error}", + "toast_mark_conversation_read_failed": "Failed to mark conversation as read", + "toast_fetch_conversation_failed": "Failed to fetch conversation", + "toast_open_snap_failed": "Failed to open snap", + "toast_mark_message_read_failed": "Failed to mark message as read. Check logs for more details", + "toast_open_conversation_first": "You must open a conversation first", + "toast_open_link_failed": "Failed to open link", "ai_response_style": { "casual": "Locker", "formal": "Formell", @@ -3346,4 +3495,4 @@ "openai": "OpenAI", "openrouter": "OpenRouter" } -} \ No newline at end of file +} diff --git a/common/src/main/assets/lang/en_UK.json b/common/src/main/assets/lang/en_UK.json index 6d5824e0..142ad258 100644 --- a/common/src/main/assets/lang/en_UK.json +++ b/common/src/main/assets/lang/en_UK.json @@ -1,1044 +1,3163 @@ { - "setup": { - "dialogs": { - "select_language": "Select Language", - "save_folder": "Choose where to save downloads", - "select_save_folder_button": "Select Folder" + "setup": { + "activity": { + "wrong_apk_title": "Wrong APK installed", + "wrong_apk_message": "Your device is armv8, please download the armv8 apk, not armv7.", + "close_button": "Close", + "important_confirm_timeout": "I understand ({seconds}s)", + "important_confirm": "I understand", + "important_title": "Important!", + "important_message": "If you have used SnapEnhance or any other mod besides PurrfectSnap, we recommend uninstalling everything and staying on stock Snapchat for one week. Then switch to PurrfectSnap after next Friday.", + "language_subtitle": "Tune PurrfectSnap to speak your voice before anything else.", + "install_mode_title": "Choose your device", + "install_mode_subtitle": "Pick the path that matches how you'll install PurrfectSnap.", + "permissions_subtitle": "Grant the essentials so overlays, downloads, and alerts stay reliable.", + "patch_title": "Auto Patcher", + "patch_subtitle": "Streamlined download, patch, and install with a single flow.", + "root_install_title": "Snapchat Installer", + "root_install_subtitle": "Download and install the recommended Snapchat build.", + "save_folder_subtitle": "Pick your personal vault so snaps land exactly where you expect.", + "mappings_subtitle": "We calibrate everything to your install so the magic works flawlessly.", + "step_counter": "Step {current} of {total}", + "step_complete": "Checked off", + "step_active": "In progress", + "step_upcoming": "Ready next", + "finish_button": "Finish setup", + "continue_button": "Continue" + }, + "dialogs": { + "select_language": "Select Language", + "save_folder": "Choose where to save downloads", + "select_save_folder_button": "Select Folder" + }, + "install_mode": { + "confirm_timeout": "I understand ({seconds}s)", + "confirm": "I understand", + "notice_title": "Please note!", + "notice_intro": "Select the type of device you have: rooted or non-rooted. If you are unsure, choose Non-root and continue.", + "notice_non_root_title": "Non-rooted devices", + "notice_non_root_body": "Select Non-root and the app will handle everything. Tap Install Patched Snapchat when it appears. After it installs, do not open Snapchat yet. Continue the PurrfectSnap setup; once it finishes, you can open Snapchat and enjoy.", + "notice_root_title": "Rooted devices", + "notice_root_body": "Make sure you have flashed LSPosed first. We recommend JingMatrix LSPosed or LSPosed Irena. After you select Root, the app will install the recommended Snapchat version. Do not open it yet; continue the PurrfectSnap setup. When setup finishes, enable PurrfectSnap in LSPosed and reboot your phone. Then start using Snapchat. We highly recommend detaching Snapchat from the Play Store with the Zygisk Detach module to prevent auto-updates.", + "notice_issues_hint": "If you run into any installation issues, the solution will appear here. Please read it carefully.", + "notice_note_prefix": "Note: ", + "notice_note_body": "New Accounts easily get locked! It is recommended to use an older account with PurrfectSnap.", + "step_title": "Choose your device", + "step_subtitle": "If you don't know, select Non-rooted device and proceed.", + "root_option_title": "Rooted device", + "root_option_subtitle": "Use Lsposed and skip auto patching.", + "non_root_option_title": "Non-rooted device", + "non_root_option_subtitle": "Use included auto patcher to install patched Snapchat.", + "skip_auto_setup": "Skip Auto Setup" + }, + "mappings": { + "dialog": "Generating Mappings...", + "generate_failure_no_snapchat": "PurrfectSnap was unable to detect Snapchat, please try reinstalling Snapchat.", + "generate_failure": "An error occurred while trying to generate mappings, please try again.", + "confirm_understand_timeout": "I understand ({seconds}s)", + "confirm_understand": "I understand", + "notice_title": "Please note!", + "notice_intro": "If you see the \"Account temporarily disabled\" error while logging in, do not worry. Follow these steps in order:", + "notice_step_1": "1. Reopen Snapchat and log in. This fixes it most of the time.", + "notice_step_2": "2. If it still fails, tap the login button repeatedly. This usually covers the next chunk.", + "notice_step_3": "3. If it still fails, clear Snapchat's data, disable any VPN, and log in again.", + "notice_rooted_title": "For rooted users:", + "notice_rooted_body": "Reopen Snapchat and log in. If it still fails, disable PurrfectSnap in LSPosed, log in, then re-enable PurrfectSnap.", + "warnings_info": "{count} warning(s) occurred while generating mappings:\n\n{warnings}", + "progress_hint": "This only takes a moment. Keep the app open while magic happens!" + }, + "patch": { + "title": "Auto Patcher", + "ready_log": "Auto Patcher is ready.", + "install_confirmed_log": "Snapchat install confirmed. You're cleared to continue.", + "download_recommended_status": "Downloading recommended Snapchat version ({version})...", + "starting_log": "Starting Auto Patcher for recommended Snapchat version.", + "uninstall_prompt_status": "Snapchat is installed. Please uninstall it first (don't keep data), then start Auto Patcher again.", + "uninstall_prompt_error": "Snapchat still installed. Uninstall it first, to continue.", + "module_apk_not_found_error": "Module apk not found", + "fetching_apk_status": "Fetching recommended Snapchat APK...", + "download_failed_error": "Download failed", + "download_completed_status": "Download completed: {fileName}", + "starting_patch_status": "Starting patch powered by Jingmatrix Lspatch", + "patched_not_produced_error": "Patched apk not produced", + "patched_ready_status": "Patched build ready. Install to finish.", + "failed_status": "Failed: {message}", + "mark_installed_log": "Marked as installed manually. You're cleared to continue.", + "issues_title": "Facing issues?", + "issues_confirm": "Got it", + "issues_heading": "How to fix installation errors", + "issues_conflict_issue": "Issue: App cannot be installed because it conflicts with an existing package.", + "issues_conflict_fix": "Fix: Download Snapchat from the Play Store and uninstall it without keeping data. Run Auto Patcher again. If it still does not work, run:", + "issues_adb_command": "adb uninstall com.snapchat.android", + "issues_invalid_issue": "Issue: App not installed because the package appears to be invalid.", + "issues_invalid_fix": "Fix: Download and install JingMatrix LSPatch, then patch a Snapchat version (any one) from this range, i.e. between 13.65.1.0 and 13.71.0.51, in Integrated mode. Select Embed Modules and embed the PurrfectSnap APK. Then choose Skip auto setup during PurrfectSnap setup to skip Auto Patcher.", + "status_downloading": "Downloading Snapchat {percent}%", + "status_patching": "Patching...", + "status_initializing": "Initializing...", + "logs_copied": "Logs copied to clipboard.", + "install_success": "Patched APK installed", + "start_button": "Start auto patch", + "install_button": "Install patched Snapchat", + "already_installed_button": "Already Installed?", + "powered_by_label": "Powered by Jingmatrix Lspatch", + "logs_title": "Logs", + "copy_button": "Copy", + "log_line_prefix": "- {line}" + }, + "permissions": { + "dialog": "Complete these essentials to continue:", + "notification_access": "Notification Access", + "battery_optimization": "Battery Optimization", + "display_over_other_apps": "Display Over Other Apps", + "request_button": "Request", + "notification_access_description": "Alerts you the second downloads finish.", + "battery_optimization_description": "Keeps background tasks alive without being killed.", + "display_over_other_apps_description": "Enables floating overlays while you are in Snapchat.", + "granted_label": "Granted" + }, + "pick_language": { + "current_selection": "Current selection", + "browse_languages": "Browse languages", + "change_anytime_hint": "You can change this anytime from PurrfectSnap settings.", + "available_languages": "Available Languages" + }, + "root_install": { + "title": "Snapchat Installer", + "ready_log": "Snapchat installer is ready.", + "install_confirmed_log": "Snapchat install confirmed. You're cleared to continue.", + "download_recommended_status": "Downloading recommended Snapchat version ({version})...", + "mark_installed_log": "Marked as installed manually. You're cleared to continue.", + "start_download_log": "Starting Snapchat download for rooted install.", + "uninstall_prompt_status": "Snapchat is installed. Please uninstall it first (don't keep data), then try again.", + "uninstall_prompt_error": "Snapchat still installed. Uninstall it first, to continue.", + "fetching_apk_status": "Fetching recommended Snapchat APK...", + "download_failed_error": "Download failed", + "download_completed_status": "Download completed: {fileName}", + "launching_installer_status": "Launching installer...", + "failed_status": "Failed: {message}", + "status_downloading": "Downloading Snapchat {percent}%", + "status_preparing": "Preparing installer...", + "logs_copied": "Logs copied to clipboard.", + "install_success": "Snapchat installed", + "download_button": "Download Snapchat", + "install_button": "Install Snapchat", + "already_installed_button": "Already Installed?", + "logs_title": "Logs", + "copy_button": "Copy", + "log_line_prefix": "- {line}" + }, + "save_folder": { + "description": "Please choose the location where media should be downloaded to.", + "destination_label": "Destination", + "system_default_label": "System default", + "use_default_location_button": "Use default location", + "no_picker_title": "Folder picker unavailable", + "no_picker_message": "Some cloned/dual-app environments block the system folder picker. You can continue using the system default save location, or open the app outside clone mode to select a custom folder.", + "use_default_button": "Use default", + "permission_hint": "PurrfectSnap requires Storage permissions to download and Save Media from Snapchat." + } }, - "mappings": { - "dialog": "Generating Mappings...", - "generate_failure_no_snapchat": "PurrfectSnap was unable to detect Snapchat, please try reinstalling Snapchat.", - "generate_failure": "An error occurred while trying to generate mappings, please try again." + "scopes": { + "friend": "Friend", + "group": "Group" }, - "permissions": { - "dialog": "Complete these essentials to continue:", - "notification_access": "Notification Access", - "battery_optimization": "Battery Optimization", - "display_over_other_apps": "Display Over Other Apps", - "request_button": "Request" - } - }, - "scopes": { - "friend": "Friend", - "group": "Group" - }, - "manager": { - "routes": { - "tasks": "Tasks", - "features": "Features", - "manage_rule_feature": "Manage Rule Feature", - "home": "Home", - "home_about": "About", - "home_settings": "Settings", - "home_logs": "Logs", - "logger_history": "Logger History", - "logged_stories": "Logged Stories", - "friend_tracker": "Friend Tracker", - "friend_tracker_catalog": "Friend Tracker Catalog", - "manage_friend_tracker_repos": "Manage Friend Tracker Repositories", - "edit_rule": "Edit Rule", - "file_imports": "File Imports", - "manage_repos": "Manage Repositories", - "social": "Social", - "manage_scope": "Manage Scope", - "messaging_preview": "Preview", - "scripts": "Scripts", - "manage_script_repos": "Manage Script Repositories", - "view_logger_history": "Logger History", - "better_location": "Better Location" + "manager": { + "routes": { + "tasks": "Tasks", + "features": "Features", + "manage_rule_feature": "Manage Rule Feature", + "home": "Home", + "home_about": "About", + "home_settings": "Settings", + "home_logs": "Logs", + "logger_history": "Logger History", + "logged_stories": "Logged Stories", + "friend_tracker": "Friend Tracker", + "friend_tracker_catalog": "Friend Tracker Catalog", + "manage_friend_tracker_repos": "Manage Friend Tracker Repositories", + "edit_rule": "Edit Rule", + "file_imports": "File Imports", + "manage_repos": "Manage Repositories", + "social": "Social", + "manage_scope": "Manage Scope", + "messaging_preview": "Preview", + "scripts": "Scripts", + "manage_script_repos": "Manage Script Repositories", + "view_logger_history": "Logger History", + "better_location": "Better Location" + }, + "navigation": { + "customize_bottom_bar_title": "Customize Bottom Bar", + "customize_bottom_bar_subtitle": "Pick which tabs show on your home screen", + "available_tabs_title": "Available Tabs", + "shown_tabs_title": "Shown Tabs", + "reset_button": "Reset", + "done_button": "Done" + }, + "sections": { + "home": { + "version_title": "v{versionName} · by Eternal", + "update_title": "PurrfectSnap Update", + "update_content": "Version {version} is available!", + "update_button": "Download", + "hero_tagline": "An Xposed Module meant to enhance your Snapchat experience", + "hero_version_label": "Version: {version} - {channel}", + "hero_build_label": "Build: {build}", + "update_ready_label": "Ready to install", + "purr_aura_active_label": "PurrAura Active!", + "purr_aura_inactive_label": "PurrAura Inactive", + "open_settings_button": "Open Settings", + "wiki_button": "Wiki", + "github_button": "GitHub", + "telegram_button": "Telegram", + "channel_label_stable": "Stable", + "channel_label_prerelease": "Pre-release", + "announcements_button_description": "Announcements", + "update_arch_not_supported_toast": "Your device architecture is not supported for automatic updates.", + "update_download_started_toast": "Download started", + "update_download_completed_toast": "Download completed", + "update_install_failed_toast": "Failed to install update. Check logs for more details.", + "update_download_failed_toast": "Download failed: {error}", + "debug_build_summary_title": "You are running a debug build of PurrfectSnap", + "debug_build_summary_content": "Version {versionName} ({versionCode})", + "debug_build_summary_date": "Build date: {date} ({days} days ago)", + "quick_actions_title": "Quick Actions", + "quick_actions_empty_title": "No quick tiles yet", + "quick_actions_empty_subtitle": "Design your dream grid with the actions you use the most.", + "quick_actions_add_tile_button": "Add tile", + "quick_actions_manage_button": "Manage", + "quick_actions_count_label": "{count} curated shortcuts" + }, + "home_about": { + "about_title": "PurrfectSnap", + "about_tagline": "An Xposed Module meant to enhance your Snapchat experience!", + "about_lead_developers_title": "Lead Developers", + "about_story_title": "Our Story", + "about_story": "PurrfectSnap was founded on 2nd of October, 2025, as a fork of SnapEnhance by IzTIzRNAL with a vision to provide users the quality Snapchat experience they deserve. This app was just meant to be a minor update in the SnapEnhance repository, but it soon became a separate app wherein the contributors kept adding features. Then the developer joined the team, and this app soon became a huge success. We received much love and support and gained 1K+ downloads in just two days! We thank all users and contributors; without your support, we wouldn't have reached this place. We would also like to convey our huge thanks to rhunk, the lead developer of SnapEnhance, as without him, this app wouldn't even exist. We are immensely grateful to him. Lastly, we would like to thank all our admins, notably: CLASSIC GENIUS, Harry, SUJI>L, Zain & scrodingerspet, who were right there with us from the very beginning. We would also like to thank all testers, notably Leo & Toxic, who tested and reported bugs continuously. We are immensely grateful for your contribution.", + "about_thanks_title": "With love, PurrfectSnap Team", + "about_magic_toast": "Tap 5 times in this screen to see some magic 😉!", + "github_button": "GitHub", + "telegram_button": "Telegram" + }, + "home_logs": { + "no_logs_hint": "No logs available", + "clear_logs_button": "Clear Logs", + "export_logs_button": "Export Logs", + "saving_logs_toast": "Saving logs, this may take a while ...", + "saved_logs_success_toast": "Logs saved successfully", + "saved_logs_failure_toast": "Failed to save logs", + "read_logs_failed_toast": "Failed to read logs!" + }, + "home_settings": { + "actions_title": "Actions", + "message_logger_title": "Message Logger", + "debug_title": "Debug", + "success_toast": "Done!", + "message_logger_summary": "{messageCount} messages\n{storyCount} stories", + "export_button": "Export", + "clear_button": "Clear", + "view_logger_history_button": "View Logger History", + "ui_settings_title": "UI Settings", + "haptic_feedback_label": "Haptic Feedback", + "use_system_toasts_label": "Use System Toasts", + "updates_title": "Updates", + "auto_update_check": "Auto Update Check", + "update_check_frequency_daily": "Daily", + "update_check_frequency_weekly": "Weekly", + "update_check_frequency_monthly": "Monthly", + "update_channel_stable": "Stable", + "update_channel_prerelease": "Pre-release", + "update_notification_channel_name": "Updates", + "update_notification_channel_description": "Get notified when new releases are available", + "update_notification_title": "New update available", + "update_notification_text": "Tap to open PurrfectSnap and download the latest build.", + "app_theme_title": "App Theme", + "theme_icon_description": "Open theme chooser", + "theme_mode_system": "System", + "theme_mode_light": "Light", + "theme_mode_dark": "Dark", + "friend_notes_title": "Friend Notes", + "friend_notes_description": "Manage and backup your friend notes", + "friend_notes_no_notes_to_backup": "No notes to back up yet", + "friend_notes_backup_success": "Friend notes backed up", + "friend_notes_restore_success": "Friend notes restored", + "backup_button": "Backup", + "restore_button": "Restore", + "view_button": "View", + "customize_bottom_bar_title": "Customize Bottom Bar", + "customize_bottom_bar_subtitle": "Pick which tabs show on your home screen", + "available_tabs_title": "Available Tabs", + "reset_button": "Reset", + "done_button": "Done", + "clear_friend_feed": "Clear Friend Feed", + "test_mode_label": "Enable PurrAura", + "disable_feature_loading_label": "Disable Feature Loading", + "disable_auto_mapper_label": "Disable Auto Mapper", + "disable_bypass_indicator_label": "Disable Bypass Indicator", + "open_file_failed_toast": "Failed to open file! {message}", + "import_failed_toast": "Import failed: {message}" + }, + "tasks": { + "no_tasks": "No tasks", + "merge_button": "Merge", + "summary_active": "{active} active · {recent} recent", + "summary_idle": "Idle · {recent} recent", + "running_count": "{count} running", + "clear_button_description": "Clear tasks", + "failed_to_open_file": "Failed to open file", + "merge_files_toast": "Merging {count} files", + "remove_selected_tasks_title": "Are you sure you want to remove selected tasks?", + "remove_all_tasks_title": "Are you sure you want to remove all tasks?", + "delete_files_option": "Also delete files", + "remove_selected_tasks_confirm": "Remove {count} tasks?", + "remove_all_tasks_confirm": "Remove all tasks?" + }, + "features": { + "disabled": "Disabled", + "export_option": "Export", + "import_option": "Import", + "reset_option": "Reset", + "config_export_success_toast": "Config exported successfully", + "config_import_success_toast": "Config imported successfully", + "config_import_failure_toast": "Failed to import config {error}", + "config_export_failure_toast": "Failed to export config {error}", + "saved_config_snackbar": "Config saved", + "older_required": "This feature requires Snapchat v{version} or older to work correctly", + "newer_required": "This feature requires Snapchat v{version} or newer to work correctly", + "search_button": "Search", + "clear_history": "Clear search history", + "subtitle": "Search and manage features" + }, + "bypass_status": { + "active": "PurrAura Active", + "inactive": "PurrAura Inactive" + }, + "manage_rule_feature": { + "disable_state_option": "Disabled", + "disable_state_subtext": "No friends/groups will be affected", + "whitelist_state_option": "No one except ...", + "whitelist_state_subtext": "Only {count} friends/groups will be affected by this rule", + "whitelist_state_button": "Select allowed friends/groups", + "blacklist_state_option": "Everyone except ...", + "blacklist_state_subtext": "Everyone except {count} friends/groups will be affected by this rule", + "blacklist_state_button": "Select excluded friends/groups", + "clear_list_button": "Clear friends/groups list", + "dialog_clear_confirmation_text": "Are you sure you want to clear the list?" + }, + "social": { + "friends_tab": "Friends", + "groups_tab": "Groups", + "search_button_description": "Search", + "close_search_button_description": "Close search", + "clear_search_button_description": "Clear search", + "empty_hint": "Your list is empty for now", + "friends_empty_title": "No friends added yet", + "groups_empty_title": "No groups synced yet", + "streaks_expiration_short": "{hours}h", + "social_tagline": "Manage scopes, streaks, and previews", + "social_empty_hint": "Tap the + button to sync friends or groups." + }, + "manage_scope": { + "logged_stories_button": "Show Logged Stories", + "e2ee_title": "End-to-End Encryption", + "e2ee_subtitle": "Manage your shared key for this friend.", + "export_base64_button": "Export Base64", + "import_base64_button": "Import Base64", + "invalid_key_size_32_bytes": "Invalid key size. Provide a 32-byte key.", + "successfully_imported_key": "Key imported successfully.", + "failed_to_import_key": "Failed to import key: {message}", + "rules_title": "Rules", + "participants_text": "{count} participants", + "not_found": "Not found", + "streaks_title": "Streaks", + "streaks_length_text": "Length: {length}", + "streaks_expiration_text": "Expires in {eta}", + "streaks_expiration_text_expired": "Expired", + "reminder_button": "Set Reminder", + "delete_scope_confirm_dialog_title": "Are you sure you want to delete a {scope}?", + "notes_placeholder": "Click to add a note" + }, + "logged_stories": { + "story_failed_to_load": "Failed to load", + "no_stories": "No stories found", + "save_from_cache_button": "Save from Cache" + }, + "messaging_preview": { + "bridge_connection_failed": "Failed to connect to bridge. Make sure Snapchat is running in the background", + "bridge_connection_error": "Failed to connect to bridge. Make sure Snapchat is running in the background", + "bridge_init_failed": "Failed to initialize messaging bridge. Make sure Snapchat is running in the background", + "message_fetch_failed": "Failed to fetch messages", + "no_message_hint": "No message", + "subtitle": "Hold to select", + "actions_title": "Conversation Actions", + "save_selection_option": "Save Selection", + "save_all_option": "Save All", + "unsave_selection_option": "Unsave Selection", + "unsave_all_option": "Unsave All", + "mark_selection_as_seen_option": "Mark selected Snap as seen", + "mark_all_as_seen_option": "Mark all Snaps as seen", + "delete_selection_option": "Delete Selection", + "delete_all_option": "Delete All", + "processed_message_toast": "Processed {count} messages", + "processed_messages_toast": "Processed {count} messages", + "processed_messages_text": "Processed {count}", + "close_button_description": "Clear selection" + }, + "logger_history": { + "list_friend_format": "Friend {name}", + "list_group_format": "Group {name}", + "no_more_messages": "No more messages", + "reverse_order_checkbox": "Reverse Order", + "chat_attachment": "Attachment {index}", + "empty_message": "Empty Chat Message", + "message_parse_failed": "Failed to parse message", + "unknown_sender": "Unknown Sender", + "download_attachment_failed_toast": "Failed to download attachment" + }, + "file_imports": { + "import_file_button": "Import File", + "file_not_found": "File not found", + "file_import_failed": "Failed to import file: {error}", + "file_imported": "File imported successfully", + "file_delete_failed": "Failed to delete file", + "no_files_hint": "Here you can import files for use in Snapchat. Press the button below to import a file." + }, + "better_location": { + "spoofed_coordinates_title": "Lat {latitude}, Lng {longitude}", + "save_coordinates_dialog_title": "Save Coordinates", + "saved_name_dialog_hint": "Saved Name", + "latitude_dialog_hint": "Latitude", + "longitude_dialog_hint": "Longitude", + "save_dialog_button": "Save", + "choose_location_button": "Pick a Location", + "manual_coordinates_hint": "Fine-tune the coordinates manually.", + "saved_coordinates_subtitle": "Manage your saved spoof locations", + "teleport_to_friend_button": "Teleport to Friend", + "spoof_location_toggle": "Spoof Location", + "suspend_location_updates": "Suspend Location Updates", + "saved_coordinates_title": "Saved Coordinates", + "no_saved_coordinates_hint": "No saved coordinates", + "delete_dialog_title": "Delete Saved Coordinate", + "delete_dialog_message": "Are you sure you want to delete this saved coordinate?", + "teleport_to_friend_title": "Teleport to Friend", + "search_bar": "Search", + "no_friends_map": "No friends on the map", + "no_friends_found": "No friends found" + } + }, + "dialogs": { + "add_friend": { + "title": "Add Friend or Group", + "search_hint": "Search", + "fetch_error": "Failed to fetch data", + "category_groups": "Groups", + "category_friends": "Friends", + "participants_text": "{count} participants", + "unselect_all_button": "Unselect All" + }, + "scripting": { + "repo_hint": "Paste a repository URL" + }, + "scripting_warning": { + "title": "Warning", + "content": "PurrfectSnap includes a scripting tool, allowing the execution of user-defined code on your device. Use extreme caution and only install modules from known, reliable sources. Unauthorized or unverified modules may pose security risks to your system." + }, + "reset_config": { + "title": "Reset config", + "content": "Are you sure you want to reset the config?", + "success_toast": "Config reset successfully" + }, + "quick_actions_dialog": { + "title": "Quick Actions", + "subtitle": "Access your favorite tools faster" + }, + "export_config": { + "title": "Export Sensitive Data?", + "content": "Do you want to export the config with sensitive data? (Such as location coordinates, etc.)" + }, + "messaging_action": { + "title": "Choose content types to process", + "select_all_button": "Select All" + }, + "file_imports": { + "no_files_settings_hint": "No files found. Make sure you have imported the required files in the File Imports section", + "settings_select_file_hint": "Select an imported file" + } + }, + "scripting": { + "actions_button": "Actions", + "actions_title": "Actions", + "catalog_tab": "Catalog", + "clear_module_data_button": "Clear data", + "clear_module_data_failed": "Failed to clear module data", + "delete_module_button": "Delete", + "delete_module_failed": "Failed to delete module", + "documentation_button": "Docs", + "download_script_failed": "Failed to download script", + "downloading_script": "Downloading script...", + "edit_module_button": "Edit", + "enter_url_label": "Enter URL", + "import_button": "Import", + "import_from_url_button": "Import from URL", + "import_script_from_url_title": "Import Script from URL", + "import_failed": "Import failed: {message}", + "import_script_warning": "Only install scripts from sources you trust.", + "installed_scripts_tab": "Installed", + "manage_repos_button": "Manage repos", + "module_data_cleared": "Module data cleared!", + "module_not_found": "Module not found", + "no_description": "No description", + "no_scripts_folder_selected_title": "Select your scripts folder to get started", + "no_scripts_found_title": "No scripts found", + "no_settings_for_module": "This module does not have any settings", + "open_module_failed": "Failed to open module file", + "open_scripts_folder_button": "Open scripts folder", + "script_already_installed": "Script already installed", + "select_folder_button": "Choose Folder", + "select_scripts_folder_toast": "Please select a scripts folder first", + "update_module_button": "Update module", + "update_module_failed": "Failed to update module", + "use_catalog_to_add_scripts": "Use the catalog to add scripts", + "ok_button_timeout": "OK {timeout}", + "catalog": { + "no_repos_added": "No repositories added", + "repo_list_info": "Find repositories here:", + "link_text": "Repository list", + "script_already_installed": "Script already installed", + "script_downloaded": "Script downloaded", + "could_not_create_file": "Could not create file", + "no_scripts_folder_selected": "Select a scripts folder first", + "no_scripts_available": "No scripts available", + "installed_button": "Installed", + "download_button": "Download" + }, + "repos": { + "no_repos_added": "No repositories added", + "add_repo_button": "Add Repository", + "add_repo_dialog_title": "Add Repository", + "repo_url_label": "Repository URL", + "add_button": "Add", + "invalid_repo_title": "Invalid Repository", + "invalid_repo_error": "This repository is missing required data.", + "repo_added_toast": "Repository added", + "add_repo_failed_toast": "Failed to add repository: {message}", + "remove_button": "Remove", + "remove_repo_dialog_title": "Remove Repository", + "remove_repo_dialog_text": "Are you sure you want to remove this repository?" + } + }, + "friend_tracker": { + "rules_tab": "Rules", + "logs_tab": "Logs", + "catalog_button": "Catalog", + "add_rule_button": "Add Rule", + "import_button": "Import", + "filters_title": "Filters", + "search_by_label": "Search by", + "newest_first_label": "Newest first", + "since_label": "Since", + "until_label": "Until", + "unit_label": "Unit", + "pick_a_date_button": "Pick a date", + "export_button": "Export", + "delete_button": "Delete", + "search_placeholder": "Search", + "no_logs_found": "No logs found", + "no_rules_found": "No rules found", + "export_logs_dialog_title": "Export Logs", + "export_logs_dialog_confirm_text": "Export logs using current filters?", + "export_as_button": "Export as {type}", + "new_rule_title": "New Rule", + "edit_rule_title": "Edit Rule", + "general_section_title": "General", + "rule_name_label": "Rule Name", + "default_rule_name": "New Rule", + "author_name_label": "Author", + "scope_section_title": "Scope", + "scope_all": "All Friends/Groups", + "scope_whitelist": "No one except", + "scope_blacklist": "Everyone except", + "events_section_title": "Events", + "events_suffix": "events", + "no_events_text": "No events added yet", + "add_event_dialog_title": "Add Event", + "event_type_label": "Event Type", + "triggers_title": "Triggers", + "conditions_title": "Conditions", + "condition_only_inside_conversation": "Only when I'm inside conversation", + "condition_only_outside_conversation": "Only when I'm outside conversation", + "condition_only_when_app_active": "Only when Snapchat is active", + "condition_only_when_app_inactive": "Only when Snapchat is inactive", + "condition_no_push_notification_when_app_active": "No notification when Snapchat is active", + "add_button": "Add", + "cannot_save_rule_dialog_title": "Cannot Save Rule", + "cannot_save_rule_dialog_text": "Fill in the missing fields to save this rule.", + "duplicate_rule_name_dialog_title": "Duplicate rule name", + "duplicate_rule_name_dialog_text": "A rule with this name already exists. Pick a new name.", + "discard_changes_dialog_title": "Discard changes?", + "discard_changes_dialog_text": "You have unsaved changes. Discard them?", + "rule_subtitle": "Configure triggers and scopes for this rule.", + "discard_button": "Discard", + "enabled_label": "Enabled", + "disabled_label": "Disabled", + "delete_rule_dialog_title": "Delete Rule", + "delete_rule_dialog_text": "Are you sure you want to delete this rule?", + "no_repos_added": "No repositories added", + "import_dialog_title": "Import Rules", + "read_file_failed_toast": "Failed to read file: {message}", + "bulk_import_button": "Bulk import", + "individual_import_button": "Single import", + "invalid_import_type_dialog_title": "Invalid import", + "invalid_import_type_dialog_text": "The selected file type doesn't match the import mode.", + "export_dialog_title": "Export Rules", + "bulk_export_button": "Bulk export", + "individual_export_button": "Single export", + "reverse_order_checkbox": "Reverse Order", + "delete_logs_dialog_title": "Delete Logs", + "delete_logs_dialog_confirm_text": "Delete all logs that match the current filters?", + "select_friends_groups_button": "Select friends / groups" + }, + "friend_tracker_export": { + "title": "Export Friend Tracker", + "save_button": "Save", + "back_button_description": "Go back", + "expand_button_description": "Expand or collapse category", + "exported_toast": "Tracker configuration exported", + "export_failed_toast": "Failed to export tracker: {message}" + }, + "friend_tracker_import": { + "title": "Import Friend Tracker", + "confirm_button": "Import", + "back_button_description": "Go back", + "expand_button_description": "Expand or collapse category", + "imported_toast": "Tracker imported", + "import_failed_toast": "Failed to import tracker: {message}" + }, + "friend_tracker_catalog": { + "title": "Friend Tracker Catalog", + "no_repos_added": "No repositories added", + "manage_repos_description": "Manage repositories" + }, + "friend_tracker_repos": { + "no_repos_added": "No repositories added", + "add_repo_button": "Add Repository", + "add_repo_dialog_title": "Add Repository", + "repo_url_label": "Repository URL", + "add_button": "Add", + "invalid_repo_title": "Invalid Repository", + "invalid_repo_error": "This repository is missing required data.", + "repo_added_toast": "Repository added", + "add_repo_failed_toast": "Failed to add repository: {message}", + "remove_button": "Remove", + "remove_repo_dialog_title": "Remove Repository", + "remove_repo_dialog_text": "Are you sure you want to remove this repository?" + }, + "logger_history": { + "select_conversation_placeholder": "Select a conversation" + }, + "features": { + "config_export": { + "title": "Export Config Summary", + "back_button_description": "Go back", + "save_button": "Save", + "expand_button_description": "Expand or collapse category", + "enabled": "Enabled", + "disabled": "Disabled", + "enable_feature": "Enable Feature" + }, + "config_import": { + "title": "Import Config Summary", + "back_button_description": "Go back", + "confirm_button": "Import", + "expand_button_description": "Expand or collapse category", + "enabled": "Enabled", + "disabled": "Disabled", + "enable_feature": "Enable Feature", + "config_imported_toast": "Config imported successfully", + "config_import_failure_toast": "Failed to import config {error}" + } + } }, - "navigation": { - "customize_bottom_bar_title": "Customize Bottom Bar", - "customize_bottom_bar_subtitle": "Pick which tabs show on your home screen", - "available_tabs_title": "Available Tabs", - "shown_tabs_title": "Shown Tabs", - "reset_button": "Reset", - "done_button": "Done" + "rules": { + "toasts": { + "enabled": "{ruleName} enabled", + "disabled": "{ruleName} disabled" + }, + "modes": { + "blacklist": "Blacklist mode", + "whitelist": "Whitelist mode" + }, + "properties": { + "auto_download": { + "name": "Auto download", + "description": "Automatically download Snaps when viewing them", + "options": { + "blacklist": "Exclude from Auto Download", + "whitelist": "Auto Download" + } + }, + "stealth": { + "name": "Stealth Mode", + "description": "Prevents anyone from knowing you've opened their Snaps/Chats and conversations", + "options": { + "blacklist": "Exclude from Stealth Mode", + "whitelist": "Stealth mode" + } + }, + "auto_save": { + "name": "Auto Save", + "description": "Saves Chat Messages when viewing them", + "options": { + "blacklist": "Exclude from Auto save", + "whitelist": "Auto save" + } + }, + "unsaveable_messages": { + "name": "Unsaveable Messages", + "description": "Prevents messages from being saved in chat by other people", + "options": { + "blacklist": "Exclude from Unsaveable Messages", + "whitelist": "Unsaveable Messages" + } + }, + "auto_open_snaps": { + "name": "Auto Open Snaps", + "description": "Automatically opens Snaps when receiving them", + "options": { + "blacklist": "Exclude from Auto Open Snaps", + "whitelist": "Auto Open Snaps" + } + }, + "hide_friend_feed": { + "name": "Hide from Friend Feed" + }, + "e2e_encryption": { + "name": "Use E2E Encryption" + }, + "pin_conversation": { + "name": "Pin Conversation" + }, + "exclude_message_logger": { + "name": "Exclude From Message Logger" + }, + "auto_reply": { + "name": "Auto Reply", + "description": "Automatically sends replies to incoming messages when you're away", + "options": { + "blacklist": "Exclude from Auto Reply", + "whitelist": "Auto Reply" + } + }, + "auto_delete_sent_messages": { + "name": "Auto Delete Sent Messages", + "description": "Automatically deletes sent messages after a specified time period", + "options": { + "blacklist": "Exclude from Auto Delete Sent Messages", + "whitelist": "Auto Delete Sent Messages" + } + }, + "message_logger": { + "name": "Message Logger", + "description": "Keep a copy of messages even if they are deleted", + "options": { + "blacklist": "Exclude from Message Logger", + "whitelist": "Message Logger" + } + }, + "auto_read": { + "name": "Auto Read", + "description": "Automatically mark snaps and chats as read", + "options": { + "blacklist": "Exclude from Auto Read", + "whitelist": "Auto Read" + } + }, + "hide_typing_indicator": { + "name": "Hide Typing Indicator", + "description": "Prevent others from seeing when you are typing", + "options": { + "blacklist": "Exclude from Hide Typing Indicator", + "whitelist": "Hide typing indicator" + } + } + } }, - "sections": { - "home": { - "version_title": "v{versionName} · by Eternal", - "update_title": "PurrfectSnap Update", - "update_content": "Version {version} is available!", - "update_button": "Download", - "debug_build_summary_title": "You are running a debug build of PurrfectSnap", - "debug_build_summary_content": "Version {versionName} ({versionCode})", - "debug_build_summary_date": "Build date: {date} ({days} days ago)", - "quick_actions_title": "Quick Actions" - }, - "home_logs": { - "no_logs_hint": "No logs available", - "clear_logs_button": "Clear Logs", - "export_logs_button": "Export Logs", - "saving_logs_toast": "Saving logs, this may take a while ...", - "saved_logs_success_toast": "Logs saved successfully", - "saved_logs_failure_toast": "Failed to save logs" - }, - "home_settings": { - "actions_title": "Actions", - "message_logger_title": "Message Logger", - "debug_title": "Debug", - "success_toast": "Done!", - "message_logger_summary": "{messageCount} messages\n{storyCount} stories", - "export_button": "Export", - "clear_button": "Clear", - "view_logger_history_button": "View Logger History", - "ui_settings_title": "UI Settings", - "haptic_feedback_label": "Haptic Feedback", - "use_system_toasts_label": "Use System Toasts", - "updates_title": "Updates", - "auto_update_check": "Auto Update Check", - "update_check_frequency_daily": "Daily", - "update_check_frequency_weekly": "Weekly", - "update_check_frequency_monthly": "Monthly", - "update_channel_stable": "Stable", - "update_channel_prerelease": "Pre-release", - "update_notification_channel_name": "Updates", - "update_notification_channel_description": "Get notified when new releases are available", - "update_notification_title": "New update available", - "update_notification_text": "Tap to open PurrfectSnap and download the latest build.", - "app_theme_title": "App Theme", - "theme_icon_description": "Open theme chooser", - "theme_mode_system": "System", - "theme_mode_light": "Light", - "theme_mode_dark": "Dark", - "friend_notes_title": "Friend Notes", - "friend_notes_description": "Manage and backup your friend notes", - "friend_notes_no_notes_to_backup": "No notes to back up yet", - "friend_notes_backup_success": "Friend notes backed up", - "friend_notes_restore_success": "Friend notes restored", - "backup_button": "Backup", - "restore_button": "Restore", - "view_button": "View", - "customize_bottom_bar_title": "Customize Bottom Bar", - "customize_bottom_bar_subtitle": "Pick which tabs show on your home screen", - "available_tabs_title": "Available Tabs", - "reset_button": "Reset", - "done_button": "Done", - "clear_friend_feed": "Clear Friend Feed", - "test_mode_label": "Enable PurrAura", - "disable_feature_loading_label": "Disable Feature Loading", - "disable_auto_mapper_label": "Disable Auto Mapper", - "disable_bypass_indicator_label": "Disable Bypass Indicator" - }, - "tasks": { - "no_tasks": "No tasks", - "merge_button": "Merge", - "failed_to_open_file": "Failed to open file", - "merge_files_toast": "Merging {count} files", - "remove_selected_tasks_title": "Are you sure you want to remove selected tasks?", - "remove_all_tasks_title": "Are you sure you want to remove all tasks?", - "delete_files_option": "Also delete files", - "remove_selected_tasks_confirm": "Remove {count} tasks?", - "remove_all_tasks_confirm": "Remove all tasks?" - }, - "features": { - "disabled": "Disabled", - "export_option": "Export", - "import_option": "Import", - "reset_option": "Reset", - "config_export_success_toast": "Config exported successfully", - "config_import_success_toast": "Config imported successfully", - "config_import_failure_toast": "Failed to import config {error}", - "config_export_failure_toast": "Failed to export config {error}", - "saved_config_snackbar": "Config saved", - "older_required": "This feature requires Snapchat v{version} or older to work correctly", - "newer_required": "This feature requires Snapchat v{version} or newer to work correctly", - "search_button": "Search", - "clear_history": "Clear search history", - "subtitle": "Search and manage features" - }, - "bypass_status": { - "active": "PurrAura Active", - "inactive": "PurrAura Inactive" - }, - "manage_rule_feature": { - "disable_state_option": "Disabled", - "disable_state_subtext": "No friends/groups will be affected", - "whitelist_state_option": "No one except ...", - "whitelist_state_subtext": "Only {count} friends/groups will be affected by this rule", - "whitelist_state_button": "Select allowed friends/groups", - "blacklist_state_option": "Everyone except ...", - "blacklist_state_subtext": "Everyone except {count} friends/groups will be affected by this rule", - "blacklist_state_button": "Select excluded friends/groups", - "clear_list_button": "Clear friends/groups list", - "dialog_clear_confirmation_text": "Are you sure you want to clear the list?" - }, - "social": { - "friends_tab": "Friends", - "groups_tab": "Groups", - "empty_hint": "Your list is empty for now", - "friends_empty_title": "No friends added yet", - "groups_empty_title": "No groups synced yet", - "streaks_expiration_short": "{hours}h", - "social_tagline": "Manage scopes, streaks, and previews", - "social_empty_hint": "Tap the + button to sync friends or groups." - }, - "manage_scope": { - "logged_stories_button": "Show Logged Stories", - "e2ee_title": "End-to-End Encryption", - "e2ee_subtitle": "Manage your shared key for this friend.", - "export_base64_button": "Export Base64", - "import_base64_button": "Import Base64", - "invalid_key_size_32_bytes": "Invalid key size. Provide a 32-byte key.", - "successfully_imported_key": "Key imported successfully.", - "failed_to_import_key": "Failed to import key: {message}", - "rules_title": "Rules", - "participants_text": "{count} participants", - "not_found": "Not found", - "streaks_title": "Streaks", - "streaks_length_text": "Length: {length}", - "streaks_expiration_text": "Expires in {eta}", - "streaks_expiration_text_expired": "Expired", - "reminder_button": "Set Reminder", - "delete_scope_confirm_dialog_title": "Are you sure you want to delete a {scope}?", - "notes_placeholder": "Click to add a note" - }, - "logged_stories": { - "story_failed_to_load": "Failed to load", - "no_stories": "No stories found", - "save_from_cache_button": "Save from Cache" - }, - "messaging_preview": { - "bridge_connection_failed": "Failed to connect to bridge. Make sure Snapchat is running in the background", - "bridge_connection_error": "Failed to connect to bridge. Make sure Snapchat is running in the background", - "bridge_init_failed": "Failed to initialize messaging bridge. Make sure Snapchat is running in the background", - "message_fetch_failed": "Failed to fetch messages", - "no_message_hint": "No message", - "subtitle": "Hold to select", - "actions_title": "Conversation Actions", - "save_selection_option": "Save Selection", - "save_all_option": "Save All", - "unsave_selection_option": "Unsave Selection", - "unsave_all_option": "Unsave All", - "mark_selection_as_seen_option": "Mark selected Snap as seen", - "mark_all_as_seen_option": "Mark all Snaps as seen", - "delete_selection_option": "Delete Selection", - "delete_all_option": "Delete All", - "processed_message_toast": "Processed {count} messages", - "processed_messages_toast": "Processed {count} messages", - "processed_messages_text": "Processed {count}", - "close_button_description": "Clear selection" - }, - "logger_history": { - "list_friend_format": "Friend {name}", - "list_group_format": "Group {name}", - "no_more_messages": "No more messages", - "reverse_order_checkbox": "Reverse Order", - "chat_attachment": "Attachment {index}", - "empty_message": "Empty Chat Message", - "message_parse_failed": "Failed to parse message", - "unknown_sender": "Unknown Sender", - "download_attachment_failed_toast": "Failed to download attachment" - }, - "file_imports": { - "import_file_button": "Import File", - "file_not_found": "File not found", - "file_import_failed": "Failed to import file: {error}", - "file_imported": "File imported successfully", - "file_delete_failed": "Failed to delete file", - "no_files_hint": "Here you can import files for use in Snapchat. Press the button below to import a file." - }, - "better_location": { - "spoofed_coordinates_title": "Lat {latitude}, Lng {longitude}", - "save_coordinates_dialog_title": "Save Coordinates", - "saved_name_dialog_hint": "Saved Name", - "latitude_dialog_hint": "Latitude", - "longitude_dialog_hint": "Longitude", - "save_dialog_button": "Save", - "choose_location_button": "Pick a Location", - "manual_coordinates_hint": "Fine-tune the coordinates manually.", - "saved_coordinates_subtitle": "Manage your saved spoof locations", - "teleport_to_friend_button": "Teleport to Friend", - "spoof_location_toggle": "Spoof Location", - "suspend_location_updates": "Suspend Location Updates", - "saved_coordinates_title": "Saved Coordinates", - "no_saved_coordinates_hint": "No saved coordinates", - "delete_dialog_title": "Delete Saved Coordinate", - "delete_dialog_message": "Are you sure you want to delete this saved coordinate?", - "teleport_to_friend_title": "Teleport to Friend", - "search_bar": "Search", - "no_friends_map": "No friends on the map", - "no_friends_found": "No friends found" - } - }, - "dialogs": { - "add_friend": { - "title": "Add Friend or Group", - "search_hint": "Search", - "fetch_error": "Failed to fetch data", - "category_groups": "Groups", - "category_friends": "Friends", - "participants_text": "{count} participants", - "unselect_all_button": "Unselect All" - }, - "scripting": { - "repo_hint": "Paste a repository URL" - }, - "scripting_warning": { - "title": "Warning", - "content": "PurrfectSnap includes a scripting tool, allowing the execution of user-defined code on your device. Use extreme caution and only install modules from known, reliable sources. Unauthorized or unverified modules may pose security risks to your system." - }, - "reset_config": { - "title": "Reset config", - "content": "Are you sure you want to reset the config?", - "success_toast": "Config reset successfully" - }, - "quick_actions_dialog": { - "title": "Quick Actions", - "subtitle": "Access your favorite tools faster" - }, - "export_config": { - "title": "Export Sensitive Data?", - "content": "Do you want to export the config with sensitive data? (Such as location coordinates, etc.)" - }, - "messaging_action": { - "title": "Choose content types to process", - "select_all_button": "Select All" - }, - "file_imports": { - "no_files_settings_hint": "No files found. Make sure you have imported the required files in the File Imports section", - "settings_select_file_hint": "Select an imported file" - } - }, - "scripting": { - "actions_button": "Actions", - "actions_title": "Actions", - "catalog_tab": "Catalog", - "clear_module_data_button": "Clear data", - "clear_module_data_failed": "Failed to clear module data", - "delete_module_button": "Delete", - "delete_module_failed": "Failed to delete module", - "documentation_button": "Docs", - "download_script_failed": "Failed to download script", - "downloading_script": "Downloading script...", - "edit_module_button": "Edit", - "enter_url_label": "Enter URL", - "import_button": "Import", - "import_from_url_button": "Import from URL", - "import_script_from_url_title": "Import Script from URL", - "import_script_warning": "Only install scripts from sources you trust.", - "installed_scripts_tab": "Installed", - "manage_repos_button": "Manage repos", - "module_data_cleared": "Module data cleared!", - "module_not_found": "Module not found", - "no_description": "No description", - "no_scripts_folder_selected_title": "Select your scripts folder to get started", - "no_scripts_found_title": "No scripts found", - "no_settings_for_module": "This module does not have any settings", - "open_module_failed": "Failed to open module file", - "open_scripts_folder_button": "Open scripts folder", - "script_already_installed": "Script already installed", - "select_folder_button": "Choose Folder", - "select_scripts_folder_toast": "Please select a scripts folder first", - "update_module_button": "Update module", - "update_module_failed": "Failed to update module", - "use_catalog_to_add_scripts": "Use the catalog to add scripts", - "ok_button_timeout": "OK {timeout}", - "catalog": { - "no_repos_added": "No repositories added", - "repo_list_info": "Find repositories here:", - "link_text": "Repository list", - "script_already_installed": "Script already installed", - "script_downloaded": "Script downloaded", - "could_not_create_file": "Could not create file", - "no_scripts_folder_selected": "Select a scripts folder first", - "no_scripts_available": "No scripts available", - "installed_button": "Installed", - "download_button": "Download" - }, - "repos": { - "no_repos_added": "No repositories added", - "add_repo_button": "Add Repository", - "add_repo_dialog_title": "Add Repository", - "repo_url_label": "Repository URL", - "add_button": "Add", - "invalid_repo_title": "Invalid Repository", - "invalid_repo_error": "This repository is missing required data.", - "repo_added_toast": "Repository added", - "add_repo_failed_toast": "Failed to add repository: {message}", - "remove_button": "Remove", - "remove_repo_dialog_title": "Remove Repository", - "remove_repo_dialog_text": "Are you sure you want to remove this repository?" - } - }, - "friend_tracker": { - "rules_tab": "Rules", - "logs_tab": "Logs", - "catalog_button": "Catalog", - "add_rule_button": "Add Rule", - "import_button": "Import", - "filters_title": "Filters", - "search_by_label": "Search by", - "newest_first_label": "Newest first", - "since_label": "Since", - "until_label": "Until", - "unit_label": "Unit", - "pick_a_date_button": "Pick a date", - "export_button": "Export", - "delete_button": "Delete", - "search_placeholder": "Search", - "no_logs_found": "No logs found", - "no_rules_found": "No rules found", - "export_logs_dialog_title": "Export Logs", - "export_logs_dialog_confirm_text": "Export logs using current filters?", - "export_as_button": "Export as {type}", - "new_rule_title": "New Rule", - "edit_rule_title": "Edit Rule", - "general_section_title": "General", - "rule_name_label": "Rule Name", - "default_rule_name": "New Rule", - "author_name_label": "Author", - "scope_section_title": "Scope", - "scope_all": "All Friends/Groups", - "scope_whitelist": "No one except", - "scope_blacklist": "Everyone except", - "events_section_title": "Events", - "events_suffix": "events", - "no_events_text": "No events added yet", - "add_event_dialog_title": "Add Event", - "event_type_label": "Event Type", - "triggers_title": "Triggers", - "conditions_title": "Conditions", - "condition_only_inside_conversation": "Only when I'm inside conversation", - "condition_only_outside_conversation": "Only when I'm outside conversation", - "condition_only_when_app_active": "Only when Snapchat is active", - "condition_only_when_app_inactive": "Only when Snapchat is inactive", - "condition_no_push_notification_when_app_active": "No notification when Snapchat is active", - "add_button": "Add", - "cannot_save_rule_dialog_title": "Cannot Save Rule", - "cannot_save_rule_dialog_text": "Fill in the missing fields to save this rule.", - "duplicate_rule_name_dialog_title": "Duplicate rule name", - "duplicate_rule_name_dialog_text": "A rule with this name already exists. Pick a new name.", - "discard_changes_dialog_title": "Discard changes?", - "discard_changes_dialog_text": "You have unsaved changes. Discard them?", - "rule_subtitle": "Configure triggers and scopes for this rule.", - "discard_button": "Discard", - "enabled_label": "Enabled", - "disabled_label": "Disabled", - "delete_rule_dialog_title": "Delete Rule", - "delete_rule_dialog_text": "Are you sure you want to delete this rule?", - "no_repos_added": "No repositories added", - "import_dialog_title": "Import Rules", - "bulk_import_button": "Bulk import", - "individual_import_button": "Single import", - "invalid_import_type_dialog_title": "Invalid import", - "invalid_import_type_dialog_text": "The selected file type doesn't match the import mode.", - "export_dialog_title": "Export Rules", - "bulk_export_button": "Bulk export", - "individual_export_button": "Single export", - "reverse_order_checkbox": "Reverse Order", - "delete_logs_dialog_title": "Delete Logs", - "delete_logs_dialog_confirm_text": "Delete all logs that match the current filters?", - "select_friends_groups_button": "Select friends / groups" - }, - "friend_tracker_export": { - "title": "Export Friend Tracker", - "save_button": "Save", - "back_button_description": "Go back", - "expand_button_description": "Expand or collapse category", - "exported_toast": "Tracker configuration exported", - "export_failed_toast": "Failed to export tracker: {message}" - }, - "friend_tracker_import": { - "title": "Import Friend Tracker", - "confirm_button": "Import", - "back_button_description": "Go back", - "expand_button_description": "Expand or collapse category", - "imported_toast": "Tracker imported", - "import_failed_toast": "Failed to import tracker: {message}" - }, - "friend_tracker_catalog": { - "title": "Friend Tracker Catalog", - "no_repos_added": "No repositories added", - "manage_repos_description": "Manage repositories" - }, - "friend_tracker_repos": { - "no_repos_added": "No repositories added", - "add_repo_button": "Add Repository", - "add_repo_dialog_title": "Add Repository", - "repo_url_label": "Repository URL", - "add_button": "Add", - "invalid_repo_title": "Invalid Repository", - "invalid_repo_error": "This repository is missing required data.", - "repo_added_toast": "Repository added", - "add_repo_failed_toast": "Failed to add repository: {message}", - "remove_button": "Remove", - "remove_repo_dialog_title": "Remove Repository", - "remove_repo_dialog_text": "Are you sure you want to remove this repository?" - }, - "logger_history": { - "select_conversation_placeholder": "Select a conversation" + "actions": { + "clean_snapchat_cache": { + "name": "Clean Snapchat Cache", + "description": "Cleans the Snapchat Cache" + }, + "manage_friend_list": { + "name": "Manage Friend List", + "description": "Import/export your friends list when backing up" + }, + "export_chat_messages": { + "name": "Export Chat Messages", + "description": "Exports conversation messages into a JSON/HTML/TXT file" + }, + "export_memories": { + "name": "Export Memories", + "description": "Exports memories into a ZIP file" + }, + "bulk_messaging_action": { + "name": "Bulk Messaging Action", + "description": "Performs operations such as deleting friends or mass deletion of conversations" + }, + "regen_mappings": { + "name": "Regenerate Mappings", + "description": "Manually regenerate mappings" + }, + "change_language": { + "name": "Change Language", + "description": "Change the language of PurrfectSnap" + }, + "file_imports": { + "name": "File Imports", + "description": "Import files for use in Snapchat" + }, + "friend_tracker": { + "name": "Friend Tracker", + "description": "Track your friends on Snapchat" + }, + "logger_history": { + "name": "Logger History", + "description": "View the history of logged messages" + } }, "features": { - "config_export": { - "title": "Export Config Summary", - "back_button_description": "Go back", - "save_button": "Save", - "expand_button_description": "Expand or collapse category", - "enabled": "Enabled", - "disabled": "Disabled", - "enable_feature": "Enable Feature" - }, - "config_import": { - "title": "Import Config Summary", - "back_button_description": "Go back", - "confirm_button": "Import", - "expand_button_description": "Expand or collapse category", - "enabled": "Enabled", - "disabled": "Disabled", - "enable_feature": "Enable Feature", - "config_imported_toast": "Config imported successfully", - "config_import_failure_toast": "Failed to import config {error}" - } - } - }, - "rules": { - "toasts": { - "enabled": "{ruleName} enabled", - "disabled": "{ruleName} disabled" - }, - "modes": { - "blacklist": "Blacklist mode", - "whitelist": "Whitelist mode" - }, - "properties": { - "auto_download": { - "name": "Auto download", - "description": "Automatically download Snaps when viewing them", + "notices": { + "unstable": "⚠ Unstable", + "ban_risk": "⚠ This feature may cause bans", + "internal_behavior": "⚠ This may break Snapchat internal behavior" + }, "options": { - "blacklist": "Exclude from Auto Download", - "whitelist": "Auto Download" + "app_appearance": { + "always_light": "Always Light", + "always_dark": "Always Dark", + "null": "Match System" + }, + "auto_reload": { + "snapchat_only": "Reload Snapchat only", + "all": "Reload Snapchat + PurrfectSnap", + "null": "Default" + }, + "walk_radius": { + "null": "Use default radius" + }, + "spoof_battery_level": { + "null": "Use real battery level" + }, + "friend_feed_menu_buttons": { + "auto_download": "⬇️ Auto Download", + "auto_save": "💬 Auto Save Messages", + "unsaveable_messages": "⬇️ Unsaveable Messages", + "auto_open_snaps": "📷 Auto Open Snaps", + "stealth": "👻 Stealth Mode", + "auto_reply": "📨 Auto Reply", + "auto_delete_sent_messages": "🗑️ Auto Delete Sent Messages", + "mark_snaps_as_seen": "👀 Mark Snaps as seen", + "mark_stories_as_seen_locally": "👀 Mark Stories as seen locally", + "conversation_info": "👤 Conversation Info", + "e2e_encryption": "🔒 Use E2E Encryption", + "message_logger": "📝 Message Logger", + "auto_read": "✅ Auto Read", + "hide_typing_indicator": "🙈 Hide Typing Indicator" + }, + "schedule_scheduled_for": "Scheduled for {name} in {time}", + "schedule_sending_in": "Sending in {time}", + "schedule_sent_to": "Sent to {name}", + "schedule_sent": "Scheduled snap sent", + "schedule_failed_to": "Failed to send to {name}", + "schedule_failed": "Scheduled snap failed", + "schedule_cancelled_for": "Cancelled for {name}", + "device_model": { + "samsung_s25_ultra": "Samsung Galaxy S25 Ultra", + "google_pixel_10_pro": "Google Pixel 10 Pro", + "oneplus_13": "OnePlus 13", + "xiaomi_15_ultra": "Xiaomi 15 Ultra", + "null": "Device Default" + }, + "settings_menu": { + "default": "Default", + "legacy": "Legacy" + }, + "path_format": { + "create_author_folder": "Create folder for each author", + "create_source_folder": "Create folder for each media source type", + "append_hash": "Add a unique hash to the file name", + "append_source": "Add the media source to the file name", + "append_username": "Add the username to the file name", + "append_date_time": "Add the date and time to the file name", + "append_type": "Add the media type to the file name" + }, + "auto_download_sources": { + "friend_snaps": "Friend Snaps", + "friend_stories": "Friend Stories", + "public_stories": "Public Stories", + "spotlight": "Spotlight" + }, + "logging": { + "started": "Started", + "success": "Success", + "progress": "Progress", + "failure": "Failure" + }, + "notifications": { + "chat_screenshot": "Screenshot", + "chat_screen_record": "Screen Record", + "snap_replay": "Snap Replay", + "camera_roll_save": "Camera Roll Save", + "chat": "Chat", + "chat_reply": "Chat Reply", + "snap": "Snap", + "typing": "Typing", + "stories": "Stories", + "speaking": "Speaking", + "chat_reaction": "DM Reaction", + "group_chat_reaction": "Group Reaction", + "initiate_audio": "Incoming Audio Call", + "abandon_audio": "Missed Audio Call", + "initiate_video": "Incoming Video Call", + "abandon_video": "Missed Video Call", + "map_live_location": "Map Live Location" + }, + "auto_read": { + "blacklist": "Blacklist", + "whitelist": "Whitelist", + "disabled": "Disabled" + }, + "hide_typing_indicator": { + "blacklist": "Blacklist", + "whitelist": "Whitelist", + "disabled": "Disabled" + }, + "auto_delete_sent_messages": { + "blacklist": "Blacklist", + "whitelist": "Whitelist", + "disabled": "Disabled" + }, + "auto_download": { + "blacklist": "Blacklist", + "whitelist": "Whitelist", + "disabled": "Disabled" + }, + "stealth": { + "blacklist": "Blacklist", + "whitelist": "Whitelist", + "disabled": "Disabled" + }, + "auto_save": { + "blacklist": "Blacklist", + "whitelist": "Whitelist", + "disabled": "Disabled" + }, + "message_logger": { + "blacklist": "Blacklist", + "whitelist": "Whitelist", + "disabled": "Disabled" + }, + "auto_reply": { + "blacklist": "Blacklist", + "whitelist": "Whitelist", + "disabled": "Disabled" + }, + "custom_android_id": { + "null": "Use real Android ID" + }, + "add_friend_source_spoof": { + "added_by_username": "By Username", + "added_by_mention": "By Mention", + "added_by_group_chat": "By Group Chat", + "added_by_qr_code": "By QR Code", + "added_by_community": "By Community", + "added_by_quick_add": "By Quick Add (high risk of being banned)", + "added_by_spotlight": "By Spotlight", + "null": "Don't spoof source" + }, + "custom_streaks_expiration_format": { + "null": "System Default" + }, + "preferred_transcription_lang": { + "null": "Use Snapchat Default" + }, + "custom_emoji_font": { + "null": "Default Emoji Font" + }, + "custom_shared_library": { + "null": "Use default library" + }, + "override_front_resolution": { + "null": "Use device default" + }, + "override_back_resolution": { + "null": "Use device default" + }, + "custom_resolution": { + "null": "Use automatic resolution" + }, + "startup_default_camera": { + "front": "Front Camera", + "back": "Back Camera", + "null": "Remember last used" + }, + "call_recorder": { + "only_record_self": "Only Record Self", + "only_record_others": "Only Record Others", + "record_both": "Record Both Sides" + }, + "call_recorder_ui_design": { + "default": "Default", + "snapchat": "Snapchat", + "cyber": "Cyber", + "frost": "Frost" + }, + "front_custom_frame_rate": { + "null": "Device default FPS" + }, + "back_custom_frame_rate": { + "null": "Device default FPS" + }, + "force_voice_note_format": { + "null": "Use Snapchat default" + }, + "custom_path_format": { + "null": "Use default pattern" + }, + "force_image_format": { + "null": "Use Snapchat default" + }, + "custom_video_codec": { + "null": "Default Codec" + }, + "custom_audio_codec": { + "null": "Default Codec" + }, + "preset": { + "null": "Default Preset" + }, + "app_appearance_override": { + "title": "Appearance" + }, + "gallery_media_send_override": { + "always_ask": "Always Ask", + "ORIGINAL": "Original Media", + "NOTE": "Audio Note", + "SNAP": "Snap", + "SAVEABLE_SNAP": "Saveable Snap", + "null": "Snapchat Default" + }, + "strip_media_metadata": { + "hide_caption_text": "Hide Caption Text", + "hide_snap_filters": "Hide Snap Filters", + "hide_extras": "Hide Extras (e.g. mentions)", + "remove_audio_note_duration": "Remove Audio Note Duration", + "remove_audio_note_transcript_capability": "Remove Audio Note Transcript Capability" + }, + "hide_ui_components": { + "hide_profile_call_buttons": "Remove Profile Call Buttons", + "hide_chat_call_buttons": "Remove Chat Call Buttons", + "hide_live_location_share_button": "Remove Live Location Share Button", + "hide_stickers_button": "Remove Stickers Button", + "hide_voice_record_button": "Remove Voice Record Button", + "hide_unread_chat_hint": "Remove Unread Chat Hint", + "hide_post_to_story_buttons": "Remove Post to Story buttons before sending a Snap", + "hide_billboard_prompt": "Remove Billboard Prompt In Friends Feed", + "hide_snapchat_plus_gift_reminders": "Remove Snapchat Plus gift reminders in conversations", + "hide_map_reactions": "Remove Map Reactions" + }, + "hide_story_suggestions": { + "hide_suggested_friend_stories": "Hide suggested friend stories", + "hide_my_stories": "Hide My Stories" + }, + "home_tab": { + "map": "Map", + "chat": "Chat", + "camera": "Camera", + "discover": "Discover", + "spotlight": "Spotlight", + "null": "Snapchat Default" + }, + "spotlight_comments_username_icon": { + "user": "Username Icon", + "👤": "Username Icon", + "[👤]": "Username Icon", + "default": "Username Icon", + "no_icon": "No icon" + }, + "custom_image_upload_format": { + "null": "Automatic" + }, + "update_check_frequency": { + "null": "Auto" + }, + "snapchat_plus": { + "not_subscribed": "Not Subscribed", + "basic": "Basic", + "ad_free": "Ad Free", + "null": "Default" + }, + "bypass_video_length_restriction": { + "single": "Single media", + "split": "Split media", + "null": "Default" + }, + "old_bitmoji_selfie": { + "2d": "2D Bitmoji", + "3d": "3D Bitmoji", + "null": "Default Bitmoji" + }, + "disable_confirmation_dialogs": { + "erase_message": "Erase Message", + "remove_friend": "Remove Friend", + "block_friend": "Block Friend", + "ignore_friend": "Ignore Friend", + "hide_friend": "Hide Friend", + "hide_conversation": "Hide Conversation", + "clear_conversation": "Clear Conversation from Friend Feed" + }, + "edit_text_override": { + "multi_line_chat_input": "Multi Line Chat Input", + "bypass_text_input_limit": "Bypass Text Input Limit" + }, + "auto_purge": { + "never": "Never", + "1_hour": "1 Hour", + "3_hours": "3 Hours", + "6_hours": "6 Hours", + "12_hours": "12 Hours", + "1_day": "1 Day", + "3_days": "3 Days", + "1_week": "1 Week", + "2_weeks": "2 Weeks", + "1_month": "1 Month", + "3_months": "3 Months", + "6_months": "6 Months" + }, + "delete_after_unit": { + "seconds": "Seconds", + "minutes": "Minutes", + "hours": "Hours" + }, + "disable_story_sections": { + "friends": "Friends", + "suggested_stories": "Suggested Stories", + "following": "Following", + "discover": "Discover" + }, + "disable_cameras": { + "front": "Front Camera", + "back": "Back Camera" + }, + "disable_permission_requests": { + "notifications": "Notifications", + "read_media_images": "Read Media Images", + "read_media_video": "Read Media Video", + "camera": "Camera", + "microphone": "Microphone", + "location": "Location", + "read_contacts": "Read Contacts", + "nearby_devices": "Nearby Devices", + "phone_calls": "Phone Calls" + }, + "message_indicators": { + "encryption_indicator": "Adds a 🔒 icon next to messages that have been sent only to you", + "platform_indicator": "Adds the platform icon from which a media was sent (e.g. Android, iOS, Web)", + "location_indicator": "Adds a 📍 icon to snaps when they have been sent with location enabled", + "ovf_editor_indicator": "Indicates if a snap has been sent using OVF Editor", + "director_mode_indicator": "Adds a ✏️ icon to snaps when they have been sent using Director Mode, which can be used to send gallery images as snaps" + }, + "auto_mark_as_read": { + "conversation_read": "Mark conversation as read when sending a message", + "snap_reply": "Mark snaps as read when replying to them", + "save_snap_in_chat": "Mark snaps as read when saving them in chat while in Stealth Mode" + }, + "friend_mutation_notifier": { + "remove_friend": "Notify when someone removes you as a friend", + "birthday_changes": "Notify when someone changes their birthday", + "bitmoji_selfie_changes": "Notify when someone changes their Bitmoji selfie", + "bitmoji_avatar_changes": "Notify when someone changes their Bitmoji avatar", + "bitmoji_background_changes": "Notify when someone changes their Bitmoji background", + "bitmoji_scene_changes": "Notify when someone changes their Bitmoji scene" + }, + "double_tap_chat_action": { + "like_message": "Like Message", + "copy_text": "Copy Text to Clipboard", + "delete_message": "Delete Message", + "mark_as_read": "Mark as Read", + "custom_emoji_reaction": "Custom Emoji Reaction", + "null": "Default" + }, + "message_types": { + "CHAT": "Chat", + "SNAP": "Snap", + "NOTE": "Note", + "EXTERNAL_MEDIA": "External Media", + "STICKER": "Sticker" + }, + "double_tap_chat_action_custom_emoji": { + "Custom emoji reaction": "Custom emoji reaction" + }, + "ai_model": { + "gemini-2.5-flash": "Gemini 2.5 Flash" + }, + "ai_api_key": { + "": "Not set" + }, + "ai_system_prompt": { + "You are a helpful and friendly assistant responding to messages on Snapchat. Keep responses natural, casual, and conversational. Avoid being overly formal or robotic. Respond as if you're a real person having a normal conversation.": "You are a helpful and friendly assistant responding to messages on Snapchat. Keep responses natural, casual, and conversational. Avoid being overly formal or robotic. Respond as if you're a real person having a normal conversation." + }, + "ai_provider": { + "gemini": "Gemini", + "deepseek": "DeepSeek", + "openai": "OpenAI", + "openrouter": "OpenRouter" + }, + "ai_personality_traits": { + "friendly, casual, helpful, empathetic": "friendly, casual, helpful, empathetic" + }, + "ai_response_style": { + "casual": "Casual", + "formal": "Formal", + "friendly": "Friendly", + "humorous": "Humorous", + "empathetic": "Empathetic", + "toxic": "Edgy", + "busy": "Busy" + }, + "ai_temperature": { + "0.7": "Balanced (0.7)" + }, + "ai_response_language": { + "auto": "Auto", + "en": "English", + "es": "Spanish", + "fr": "French", + "de": "German", + "it": "Italian", + "pt": "Portuguese", + "ru": "Russian", + "ja": "Japanese", + "ko": "Korean", + "zh": "Chinese", + "ar": "Arabic", + "hi": "Hindi", + "tr": "Turkish", + "pl": "Polish", + "nl": "Dutch", + "sv": "Swedish", + "da": "Danish", + "no": "Norwegian", + "fi": "Finnish" + }, + "friendGreeting": { + "Hey": "Hey" + }, + "half_swipe_messages": { + "[\"I noticed you half-swiped! I'll respond soon.\"]": "I noticed you half-swiped! I'll respond soon." + }, + "tiny_snap_messages": { + "Thanks for the tiny snap!": "Thanks for the tiny snap!" + }, + "voice_note_messages": { + "Thanks for the voice note!": "Thanks for the voice note!" + }, + "chat_messages": { + "Hello! How are you?": "Hello! How are you?" + }, + "story_reply_messages": { + "Thanks for the story reply!": "Thanks for the story reply!" + }, + "external_media_messages": { + "Nice media!": "Nice media!" + }, + "sticker_messages": { + "Cool sticker!": "Cool sticker!" + }, + "snap_messages": { + "Thanks for the snap!": "Thanks for the snap!" + }, + "story_share_messages": { + "Thanks for sharing!": "Thanks for sharing!" + }, + "map_reaction_messages": { + "Thanks for the map reaction!": "Thanks for the map reaction!" + }, + "auto_reply_content_types": { + "chat_messages": "Chat Messages", + "snap_messages": "Snaps", + "story_share_messages": "Story Shares", + "story_reply_messages": "Story Replies", + "external_media_messages": "External Media", + "voice_note_messages": "Voice Notes", + "sticker_messages": "Stickers", + "tiny_snap_messages": "Tiny Snaps", + "map_reaction_messages": "Map Reactions", + "half_swipes": "Half Swipes" + }, + "supported_languages": { + "en": "English", + "es": "Spanish", + "fr": "French", + "de": "German", + "it": "Italian", + "pt": "Portuguese", + "ru": "Russian", + "ja": "Japanese", + "ko": "Korean", + "zh": "Chinese", + "ar": "Arabic", + "hi": "Hindi", + "tr": "Turkish" + }, + "translation_position": { + "above": "Above text", + "below": "Below text", + "inline": "Inline" + }, + "source_language": { + "auto": "Detect automatically" + }, + "target_language": { + "en": "English" + } + }, + "properties": { + "global": { + "name": "Global", + "description": "Tweak Global Snapchat Settings", + "properties": { + "better_location": { + "name": "Better Location", + "description": "Enhances the Snapchat Location", + "properties": { + "spoof_location": { + "name": "Spoof Location", + "description": "Spoofs your location to a specified one" + }, + "coordinates": { + "name": "Coordinates", + "description": "Set the coordinates of the spoofed location" + }, + "walk_radius": { + "name": "Walk Radius", + "description": "Randomly walk around within this radius (ft)" + }, + "always_update_location": { + "name": "Always Update Location", + "description": "Force Snapchat to update location even if no GPS data is received" + }, + "suspend_location_updates": { + "name": "Suspend Location Updates", + "description": "Prevents your location from being updated" + }, + "spoof_battery_level": { + "name": "Spoof Battery Level", + "description": "Spoofs the battery level of your device on map\nValue must be between 0 and 100" + }, + "spoof_headphones": { + "name": "Spoof Headphones", + "description": "Spoofs the status of listening to music on map" + }, + "show_battery_level": { + "name": "Show Battery Level", + "description": "Shows the battery level of your friends on the map" + } + } + }, + "snapchat_plus": { + "name": "Snapchat Plus", + "description": "Enables Snapchat Plus features\nSome Server-sided features may not work" + }, + "media_upload_quality": { + "name": "Media Upload Quality", + "description": "Overrides the media upload quality", + "properties": { + "force_video_upload_source_quality": { + "name": "Force Video Upload Source Quality", + "description": "Forces Snapchat to use the source quality when uploading videos\nPlease note that this may not remove metadata from media" + }, + "disable_image_compression": { + "name": "Disable Image Compression", + "description": "Disables image compression when uploading media" + }, + "custom_image_upload_format": { + "name": "Custom Image Upload Format", + "description": "Sets a custom image upload format\nSelect a lossless format (like PNG) for the best quality" + } + } + }, + "disable_confirmation_dialogs": { + "name": "Disable Confirmation Dialogs", + "description": "Automatically confirms selected actions" + }, + "auto_updater": { + "name": "Auto Updater", + "description": "Automatically checks for new updates" + }, + "update_settings": { + "name": "Update Settings", + "description": "Control how PurrfectSnap checks for updates", + "properties": { + "auto_update_check": { + "name": "Auto Update Check" + }, + "update_check_frequency": { + "name": "Update Check Frequency" + } + } + }, + "ui_settings": { + "name": "UI Settings", + "properties": { + "haptic_feedback": { + "name": "Haptic Feedback" + } + } + }, + "disable_metrics": { + "name": "Disable Metrics", + "description": "Blocks sending specific analytic data to Snapchat" + }, + "disable_story_sections": { + "name": "Disable Story Sections", + "description": "Removes sections from the Stories page\nMay require a refresh to work properly" + }, + "block_ads": { + "name": "Block Ads", + "description": "Prevents Advertisements from being displayed" + }, + "disable_custom_tabs": { + "name": "Disable Custom Tabs", + "description": "Opens links in supported applications rather than in the Web Browser" + }, + "disable_permission_requests": { + "name": "Disable Permission Requests", + "description": "Prevents Snapchat from asking for specific permissions" + }, + "disable_memories_snap_feed": { + "name": "Disable Memories Snap Feed", + "description": "Prevents Snapchat from showing recent memories when you swipe up in camera" + }, + "spotlight_comments_username": { + "name": "Spotlight Comments Username", + "description": "Shows author username in Spotlight comments" + }, + "spotlight_comments_username_icon": { + "name": "Spotlight Comments Username Icon", + "description": "Choose which icon is displayed next to usernames in Spotlight comments" + }, + "bypass_video_length_restriction": { + "name": "Bypass Video Length Restrictions", + "description": "Single: sends a single video\nSplit: split videos after editing" + }, + "default_video_playback_rate": { + "name": "Default Video Playback Rate", + "description": "Sets the default speed for the playback of videos\nValue must be between 0.1 and 4.0" + }, + "video_playback_rate_slider": { + "name": "Video Playback Rate Slider", + "description": "Adds a slider in opera context menu to change the video playback rate\nNote: Changes only apply to subsequent videos" + }, + "disable_google_play_dialogs": { + "name": "Disable Google Play Services Dialogs", + "description": "Prevent Google Play Services availability dialogs from being shown" + }, + "default_volume_controls": { + "name": "Default Volume Controls", + "description": "Forces Snapchat to use system volume controls" + }, + "disable_telecom_framework": { + "name": "Disable Telecom Framework", + "description": "Prevents Snapchat from using the Android Telecom framework\nThis allows you to listen to music while on a call" + }, + "hide_active_music": { + "name": "Hide Active Music", + "description": "Prevents Snapchat from knowing you're listening to music\nThis will allow you to take snaps using control volume buttons while listening to music" + }, + "disable_snap_splitting": { + "name": "Disable Snap Splitting", + "description": "Prevents Snaps from being split into multiple parts\nPictures you send will turn into videos" + } + } + }, + "downloader": { + "name": "Downloader", + "description": "Download Snapchat Media", + "properties": { + "save_folder": { + "name": "Save Folder", + "description": "Select the directory to which all media should be downloaded to" + }, + "auto_download_sources": { + "name": "Auto Download Sources", + "description": "Select the sources to automatically download from" + }, + "prevent_self_auto_download": { + "name": "Prevent Self Auto Download", + "description": "Prevents your own Snaps from being downloaded automatically" + }, + "path_format": { + "name": "Path Format", + "description": "Specify the File Path Format" + }, + "allow_duplicate": { + "name": "Allow Duplicate", + "description": "Allows the same media to be downloaded multiple times" + }, + "file_hash_check": { + "name": "File Hash Check", + "description": "Verify downloaded media with file hashes" + }, + "merge_overlays": { + "name": "Merge Overlays", + "description": "Combines the Text and the media of a Snap into a single file" + }, + "force_image_format": { + "name": "Force Image Format", + "description": "Forces images to be saved in a specified Format" + }, + "force_voice_note_format": { + "name": "Force Voice Note Format", + "description": "Forces Voice Notes to be saved in a specified Format" + }, + "auto_download_voice_notes": { + "name": "Auto Download Voice Notes", + "description": "Automatically downloads voice notes when playing them" + }, + "call_recorder": { + "name": "Call Recorder", + "description": "Manage call recording settings", + "properties": { + "call_recorder": { + "name": "Mode", + "description": "Select what should be recorded" + }, + "auto_start_recording": { + "name": "Auto Start Recording", + "description": "Automatically start recording when a call starts" + }, + "call_recorder_ui": { + "name": "Call Recorder UI", + "description": "Show the recording overlay UI during calls" + }, + "call_recorder_ui_design": { + "name": "UI Design", + "description": "Select the design for the call recorder overlay" + }, + "call_recording_saved_toast": "Saved" + } + }, + "chat_wallpaper_downloader": { + "name": "Chat Wallpaper Downloader", + "description": "Allows you to download chat wallpapers from the profile page" + }, + "download_profile_pictures": { + "name": "Download Profile Pictures", + "description": "Allows you to download Profile Pictures from the profile page" + }, + "opera_download_button": { + "name": "Opera Download Button", + "description": "Adds a download button on the top right corner when viewing a Snap.\nLong press on buttons will force download" + }, + "download_context_menu": { + "name": "Download Context Menu", + "description": "Allows you to download/preview messages from a conversation or a story using the context menu.\nLong press on buttons will force download" + }, + "ffmpeg_options": { + "name": "FFmpeg Options", + "description": "Specify additional FFmpeg options", + "properties": { + "threads": { + "name": "Threads", + "description": "The amount of threads to use" + }, + "preset": { + "name": "Preset", + "description": "Set the speed of the conversion" + }, + "constant_rate_factor": { + "name": "Constant Rate Factor", + "description": "Set the constant rate factor for the video encoder\nFrom 0 to 51 for libx264" + }, + "video_bitrate": { + "name": "Video Bitrate", + "description": "Set the video bitrate (kbps)" + }, + "audio_bitrate": { + "name": "Audio Bitrate", + "description": "Set the audio bitrate (kbps)" + }, + "custom_video_codec": { + "name": "Custom Video Codec", + "description": "Set a custom Video Codec (e.g. libx264)" + }, + "custom_audio_codec": { + "name": "Custom Audio Codec", + "description": "Set a custom Audio Codec (e.g. AAC)" + } + } + }, + "logging": { + "name": "Logging", + "description": "Shows toasts when media is downloading" + }, + "custom_path_format": { + "name": "Custom Path Format", + "description": "Specify a custom path format for downloaded media\n\nAvailable variables:\n - %username%\n - %source%\n - %hash%\n - %date_time%" + } + } + }, + "user_interface": { + "name": "User Interface", + "description": "Change the look and feel of Snapchat", + "properties": { + "enable_app_appearance": { + "name": "Enable App Appearance Settings", + "description": "Enables the hidden App Appearance Setting\nMay not be required on newer Snapchat versions" + }, + "friend_feed_message_preview": { + "name": "Friend Feed Message Preview", + "description": "Shows a preview of the last messages in the Friend Feed", + "properties": { + "amount": { + "name": "Amount", + "description": "The amount of messages to get previewed" + } + } + }, + "snap_preview": { + "name": "Snap Preview", + "description": "Displays a small preview next to unseen Snaps in chat" + }, + "bootstrap_override": { + "name": "Bootstrap Override", + "description": "Overrides user interface bootstrap settings", + "properties": { + "app_appearance": { + "name": "App Appearance", + "description": "Sets a persistent App Appearance" + }, + "home_tab": { + "name": "Home Tab", + "description": "Overrides the startup tab when opening Snapchat" + } + } + }, + "map_friend_nametags": { + "name": "Enhanced Friend Map Nametags", + "description": "Improves the Nametags of friends on the Snapmap" + }, + "prevent_message_list_auto_scroll": { + "name": "Prevent Message List Auto Scroll", + "description": "Prevents the message list from scrolling to the bottom when sending/receiving a message" + }, + "streak_expiration_info": { + "name": "Show Streak Expiration Info", + "description": "Shows a Streak Expiration timer next to the Streaks counter" + }, + "hide_friend_feed_entry": { + "name": "Hide Friend Feed Entry", + "description": "Hides a specific friend from the Friend Feed\nUse the social tab to manage this feature" + }, + "hide_streak_restore": { + "name": "Hide Streak Restore", + "description": "Hides the Restore button in the friend feed" + }, + "hide_quick_add_suggestions": { + "name": "Hide Quick Add Suggestions", + "description": "Removes quick add friend suggestions" + }, + "hide_story_suggestions": { + "name": "Hide Story Suggestions", + "description": "Removes suggestions from the Stories page" + }, + "hide_ui_components": { + "name": "Hide UI Components", + "description": "Select which UI components to hide" + }, + "opera_media_quick_info": { + "name": "Opera Media Quick Info", + "description": "Shows useful information of media such as creation date in opera viewer context menu" + }, + "old_bitmoji_selfie": { + "name": "Old Bitmoji Selfie", + "description": "Brings back the Bitmoji selfies from older Snapchat versions" + }, + "disable_spotlight": { + "name": "Disable Spotlight", + "description": "Disables the Spotlight page" + }, + "friend_feed_menu_buttons": { + "name": "Friend Feed Menu Buttons", + "description": "Select which buttons to show in the Friend Feed Menu" + }, + "auto_close_friend_feed_menu": { + "name": "Auto Close Friend Feed Menu", + "description": "Automatically closes the Friend Feed Menu after pressing a setting button" + }, + "vertical_story_viewer": { + "name": "Vertical Story Viewer", + "description": "Enables the vertical story viewer for all stories" + }, + "enable_friend_feed_menu_bar": { + "name": "Friend Feed Menu Bar", + "description": "Enables the new Friend Feed Menu Bar" + }, + "message_indicators": { + "name": "Message Indicators", + "description": "Adds specific indicators icons to messages\nNote: Indicators might not be 100% accurate" + }, + "stealth_mode_indicator": { + "name": "Stealth Mode Indicator", + "description": "Adds a 👻 emoji next to conversations in stealth mode" + }, + "edit_text_override": { + "name": "Edit Text Override", + "description": "Overrides text field behavior" + }, + "prevent_forced_keyboard": { + "name": "Prevent Forced Keyboard", + "description": "Prevents Snapchat from automatically popping up the keyboard when you open a conversation" + }, + "force_amoled_theme": { + "name": "Force AMOLED Theme", + "description": "Force a true black AMOLED theme across the app UI" + }, + "settings_menu": { + "name": "Settings Menu", + "description": "Choose between the new and legacy settings menu layouts" + } + } + }, + "messaging": { + "name": "Messaging", + "description": "Change how you interact with friends", + "properties": { + "bypass_screenshot_detection": { + "name": "Bypass Screenshot Detection", + "description": "Prevents Snapchat from detecting when you take a screenshot" + }, + "anonymous_story_viewing": { + "name": "Anonymous Story Viewing", + "description": "Prevents anyone from knowing you've seen their story" + }, + "prevent_story_rewatch_indicator": { + "name": "Prevent Story Rewatch Indicator", + "description": "Prevents anyone from knowing you've rewatched their story" + }, + "hide_peek_a_peek": { + "name": "Hide Peek-a-Peek", + "description": "Prevents notification from being sent when you half swipe into a chat" + }, + "hide_bitmoji_presence": { + "name": "Hide Bitmoji Presence", + "description": "Prevents your Bitmoji from popping up while in Chat" + }, + "hide_typing_notifications": { + "name": "Hide Typing Notifications", + "description": "Prevents anyone from knowing you're typing a message" + }, + "unlimited_snap_view_time": { + "name": "Unlimited Snap View Time", + "description": "Removes the Time Limit for viewing Snaps" + }, + "auto_mark_as_read": { + "name": "Auto Mark as Read", + "description": "Automatically marks messages/snaps as read even when Stealth Mode is enabled" + }, + "mark_snap_as_seen_button": { + "name": "Mark Snap as Seen Button", + "description": "Adds a button to mark a Snap as seen when viewing it.\nThis will work even when Stealth Mode is enabled" + }, + "skip_when_marking_as_seen": { + "name": "Skip When Marking as Seen", + "description": "Automatically skips to the next Snap when marking a Snap as seen.\nUse in combination with Mark Snap as Seen Button" + }, + "loop_media_playback": { + "name": "Loop Media Playback", + "description": "Loops media playback when viewing Snaps / Stories" + }, + "disable_replay_in_ff": { + "name": "Disable Replay in FF", + "description": "Disables the ability to replay with a long press from the Friend Feed" + }, + "half_swipe_notifier": { + "name": "Half Swipe Notifier", + "description": "Notifies you when someone half swipes into a conversation", + "properties": { + "min_duration": { + "name": "Minimum Duration", + "description": "The minimum duration of the half swipe (in seconds)" + }, + "max_duration": { + "name": "Maximum Duration", + "description": "The maximum duration of the half swipe (in seconds)" + } + } + }, + "call_start_confirmation": { + "name": "Call Start Confirmation", + "description": "Shows a confirmation dialog when starting a call" + }, + "unlimited_conversation_pinning": { + "name": "Unlimited Conversation Pinning", + "description": "Allows you to pin an unlimited amount of conversations locally" + }, + "disable_snap_mode_restrictions": { + "name": "Disable Snap Mode Restrictions", + "description": "Allows you to view self-destructing Snaps without restrictions" + }, + "prevent_message_sending": { + "name": "Prevent Message Sending", + "description": "Prevents sending certain types of messages" + }, + "friend_mutation_notifier": { + "name": "Friend Mutation Notifier", + "description": "Notifies you when something changes in a friend's profile" + }, + "better_notifications": { + "name": "Better Notifications", + "description": "Adds more information in received notifications", + "properties": { + "group_notifications": { + "name": "Group Notifications", + "description": "Group notifications into a single one" + }, + "chat_preview": { + "name": "Chat Preview", + "description": "Shows a preview of received messages in the notification" + }, + "media_preview": { + "name": "Media Preview", + "description": "Shows a preview of the selected media types in the notification" + }, + "media_caption": { + "name": "Media Caption", + "description": "Shows the attached caption of media in the notification" + }, + "stacked_media_messages": { + "name": "Stacked Media Messages", + "description": "Combines multiple media messages into one text notification when they cannot be previewed. Use in combination with Chat Preview" + }, + "friend_add_source": { + "name": "Friend Add Source", + "description": "Shows the source of a friend request in the notification" + }, + "reply_button": { + "name": "Reply Button", + "description": "Adds a reply button to the notification" + }, + "smart_replies": { + "name": "Smart Replies", + "description": "Adds suggested replies to notifications (Android 10+). Use in combination with Reply Button" + }, + "download_button": { + "name": "Download Button", + "description": "Allows you to download media from the notification" + }, + "mark_as_read_button": { + "name": "Mark as Read Button", + "description": "Allows you to mark a message as read from the notification" + }, + "mark_as_read_and_save_in_chat": { + "name": "Mark as Read and Save in Chat", + "description": "Adds a mark as read and save in chat button to the notification" + } + } + }, + "notification_blacklist": { + "name": "Notification Blacklist", + "description": "Select notifications which should get blocked" + }, + "message_logger": { + "name": "Message Logger", + "description": "Prevents messages from being deleted", + "properties": { + "keep_my_own_messages": { + "name": "Keep My Own Messages", + "description": "Prevents your own messages from being deleted" + }, + "auto_purge": { + "name": "Auto Purge", + "description": "Automatically deletes cached messages that are older than the specified amount of time" + }, + "message_filter": { + "name": "Message Filter", + "description": "Select which messages should get logged (empty for all messages)" + }, + "deleted_message_color": { + "name": "Deleted Message Color", + "description": "Sets the color of deleted messages" + } + } + }, + "auto_save_messages_in_conversations": { + "name": "Auto Save Messages", + "description": "Automatically saves every message in conversations" + }, + "unsaveable_messages": { + "name": "Unsaveable Messages", + "description": "Prevents selected message types from being saved in chat", + "properties": { + "chat": { + "name": "Chat Messages", + "description": "Make chat messages unsaveable" + }, + "snap": { + "name": "Snaps", + "description": "Make snaps unsaveable" + }, + "external_media": { + "name": "External Media", + "description": "Make external media unsaveable" + }, + "sticker": { + "name": "Stickers", + "description": "Make stickers unsaveable" + }, + "share": { + "name": "Shares", + "description": "Make shared content unsaveable" + }, + "note": { + "name": "Audio Notes", + "description": "Make audio notes unsaveable" + }, + "story_reply": { + "name": "Story Replies", + "description": "Make story replies unsaveable" + } + } + }, + "gallery_media_send_override": { + "name": "Gallery Media Send Override", + "description": "Spoofs the media source when sending from the Gallery", + "properties": { + "mode": { + "name": "Override Mode", + "description": "Choose how gallery media is sent" + }, + "include_camera_snaps": { + "name": "Include Camera Snaps", + "description": "Also show the override dialog for camera snaps" + } + } + }, + "strip_media_metadata": { + "name": "Strip Media Metadata", + "description": "Removes metadata of media before sending as a message" + }, + "bypass_message_retention_policy": { + "name": "Bypass Message Retention Policy", + "description": "Prevents messages from being deleted after viewing them" + }, + "bypass_message_action_restrictions": { + "name": "Bypass Message Action Restrictions", + "description": "Allows you to react to a snap without having opened it or to save an unsaveable message" + }, + "remove_groups_locked_status": { + "name": "Remove Groups Locked Status", + "description": "Allows you to view group information after being kicked" + }, + "double_tap_chat_action": { + "name": "Double Tap Chat Action", + "description": "Performs a custom action when double tapping a message in chat" + }, + "double_tap_chat_action_custom_emoji": { + "name": "Double Tap Chat Action Custom Emoji Reaction", + "description": "Sets a custom emoji reaction for the double tap chat action" + }, + "auto_reply": { + "name": "Auto Reply", + "description": "Automatically sends replies to incoming messages when you're away", + "properties": { + "allow_running_in_background": { + "name": "Allow Running in Background", + "description": "Allows Auto Reply to run in the background. Note: This will significantly drain your battery" + }, + "cooldown_seconds": { + "name": "Cooldown Seconds", + "description": "Minimum time between auto-replies to the same conversation (in seconds)" + }, + "message_age_threshold": { + "name": "Message Age Threshold", + "description": "Only reply to messages received within this timeframe (in seconds)" + }, + "ai_config": { + "name": "AI Configuration", + "description": "Settings for AI-powered auto-replies", + "properties": { + "enable_ai_replies": { + "name": "Enable AI Replies", + "description": "Use AI to generate intelligent auto-replies instead of template messages" + }, + "ai_provider": { + "name": "AI Provider", + "description": "Select which AI service to use for generating replies" + }, + "ai_endpoint_url": { + "name": "AI Endpoint URL", + "description": "API endpoint URL for the AI service (e.g., OpenAI, local AI server)" + }, + "ai_model": { + "name": "AI Model", + "description": "AI model to use for generating replies (e.g., gpt-3.5-turbo, gpt-4)" + }, + "ai_api_key": { + "name": "AI API Key", + "description": "API key for authenticating with the AI service" + }, + "ai_system_prompt": { + "name": "AI System Prompt", + "description": "System prompt that defines the AI's personality and behavior" + }, + "ai_max_tokens": { + "name": "AI Max Tokens", + "description": "Maximum number of tokens (words) the AI can use in responses" + }, + "ai_temperature": { + "name": "AI Temperature", + "description": "Controls randomness in AI responses (0.0 = deterministic, 2.0 = very random)" + }, + "ai_context_length": { + "name": "AI Context Length", + "description": "Number of previous messages to include as context for AI responses" + }, + "ai_personality_traits": { + "name": "AI Personality Traits", + "description": "Comma-separated personality traits for the AI (e.g., friendly, casual, helpful)" + }, + "ai_response_style": { + "name": "AI Response Style", + "description": "Overall style for AI responses" + }, + "ai_response_language": { + "name": "AI Response Language", + "description": "Language for AI responses (auto = same as received message)" + }, + "ai_use_conversation_history": { + "name": "Use Conversation History", + "description": "Include previous messages as context for more relevant AI responses" + }, + "ai_include_friend_info": { + "name": "Include Friend Info", + "description": "Include friend's name and other available info in AI context" + }, + "ai_fallback_to_template": { + "name": "Fallback to Template", + "description": "Use template messages if AI fails to generate a response" + }, + "ai_request_timeout": { + "name": "AI Request Timeout", + "description": "Maximum time to wait for AI response (in seconds)" + }, + "ai_retry_attempts": { + "name": "AI Retry Attempts", + "description": "Number of times to retry AI requests if they fail" + } + } + }, + "auto_trigger_config": { + "name": "Auto Trigger Configuration", + "description": "Settings for auto-reply triggers and message templates", + "properties": { + "friendSpecificGreeting": { + "name": "Friend Specific Greeting", + "description": "Add friend's name to auto-replies for personalization" + }, + "friendGreeting": { + "name": "Friend Greeting", + "description": "Greeting text to use when friend specific greeting is enabled" + }, + "auto_reply_content_types": { + "name": "Auto Reply Triggers", + "description": "Select which message types should trigger auto-replies" + }, + "chat_messages": { + "name": "Chat Message Replies", + "description": "Auto-reply messages for text chat messages" + }, + "snap_messages": { + "name": "Snap Replies", + "description": "Auto-reply messages for snaps" + }, + "story_share_messages": { + "name": "Story Share Replies", + "description": "Auto-reply messages for story shares" + }, + "story_reply_messages": { + "name": "Story Reply Responses", + "description": "Auto-reply messages for story replies" + }, + "external_media_messages": { + "name": "External Media Replies", + "description": "Auto-reply messages for external media" + }, + "voice_note_messages": { + "name": "Voice Note Replies", + "description": "Auto-reply messages for voice notes" + }, + "sticker_messages": { + "name": "Sticker Replies", + "description": "Auto-reply messages for stickers" + }, + "tiny_snap_messages": { + "name": "Tiny Snap Replies", + "description": "Auto-reply messages for tiny snaps" + }, + "map_reaction_messages": { + "name": "Map Reaction Replies", + "description": "Auto-reply messages for map reactions" + }, + "half_swipe_messages": { + "name": "Half Swipe Messages", + "description": "Auto-reply messages for half swipes" + } + } + } + } + }, + "auto_open_snaps": { + "name": "Auto Open Snaps Settings", + "description": "Configure delay and queue settings for Auto Open Snaps", + "properties": { + "allow_running_in_background": { + "name": "Allow Running in Background", + "description": "Allows Auto Open Snaps to run in the background. Note: This will significantly drain your battery" + }, + "min_delay": { + "name": "Min Delay (ms)", + "description": "Minimum delay in milliseconds before opening a snap" + }, + "max_delay_ms": { + "name": "Max Delay (ms)", + "description": "Maximum delay in milliseconds before opening a snap" + }, + "queue_size": { + "name": "Queue Size", + "description": "Maximum number of snaps to keep in queue" + }, + "retry_attempts": { + "name": "Retry Attempts", + "description": "Number of times to retry opening a snap if it fails" + }, + "retry_delay": { + "name": "Retry Delay (ms)", + "description": "Delay in milliseconds between retry attempts" + } + } + }, + "auto_delete_sent_messages": { + "name": "Auto Delete Sent Messages", + "description": "Automatically deletes sent messages after a specified time period", + "properties": { + "allow_running_in_background": { + "name": "Allow Running in Background", + "description": "Allows Auto Delete Sent Messages to run in the background. Note: This will significantly drain your battery" + }, + "delete_after_value": { + "name": "Delete After (value)", + "description": "Time value before deleting the sent message" + }, + "delete_after_unit": { + "name": "Time Unit", + "description": "Select the time unit for deletion delay" + }, + "message_types": { + "name": "Message Types", + "description": "Select which message types should be auto-deleted" + }, + "show_countdown": { + "name": "Show Countdown", + "description": "Show countdown before deleting the message" + }, + "show_notification": { + "name": "Show Notification", + "description": "Show notification during countdown" + } + } + }, + "instant_translation": { + "name": "Message Translator", + "description": "Automatically translate incoming messages to your preferred language", + "properties": { + "enabled": { + "name": "Enable Message Translator", + "description": "Enable automatic translation of messages" + }, + "source_language": { + "name": "Source Language", + "description": "Language to translate from (use 'auto' for automatic detection)" + }, + "target_language": { + "name": "Target Language", + "description": "Language to translate to" + }, + "show_original": { + "name": "Show Original Text", + "description": "Display the original message text" + }, + "show_translation": { + "name": "Show Translation", + "description": "Display the translated text" + }, + "translation_position": { + "name": "Translation Position", + "description": "Where to display the translation relative to original text" + }, + "auto_translate": { + "name": "Auto Translate", + "description": "Automatically translate messages when received" + }, + "translate_on_tap": { + "name": "Translate on Tap", + "description": "Translate messages when tapped" + }, + "supported_languages": { + "name": "Supported Languages", + "description": "Languages available for translation" + }, + "pause_on_error": { + "name": "Pause on Error", + "description": "Pause translation when service is blocked" + }, + "max_retries": { + "name": "Max Retries", + "description": "Maximum number of retry attempts" + }, + "retry_delay": { + "name": "Retry Delay", + "description": "Delay between retry attempts (milliseconds)" + } + } + }, + "scheduled_send_allow_running_in_background": { + "name": "Allow Scheduled Send to Run in Background", + "description": "Keep scheduled messages processing while Snapchat is in the background" + } + } + }, + "rules": { + "name": "Rules", + "description": "Configure automation rules", + "properties": { + "auto_read": { + "name": "Auto Read" + }, + "hide_typing_indicator": { + "name": "Hide Typing Indicator" + }, + "auto_reply": { + "name": "Auto Reply" + }, + "auto_delete_sent_messages": { + "name": "Auto Delete Sent Messages" + }, + "auto_download": { + "name": "Auto Download" + }, + "stealth": { + "name": "Stealth Mode" + }, + "auto_save": { + "name": "Auto Save" + }, + "message_logger": { + "name": "Message Logger" + }, + "unsaveable_messages": { + "name": "Unsaveable Messages" + } + } + }, + "camera": { + "name": "Camera", + "description": "Adjust the right settings for the perfect snap", + "properties": { + "disable_cameras": { + "name": "Disable Cameras", + "description": "Prevents Snapchat from using the selected cameras" + }, + "black_photos": { + "name": "Black Photos", + "description": "Replaces captured photos with a black background\nVideos are not affected" + }, + "immersive_camera_preview": { + "name": "Immersive Preview", + "description": "Prevents Snapchat from Cropping the Camera preview\nThis might cause the camera to flicker on some devices" + }, + "override_front_resolution": { + "name": "Override Front Resolution", + "description": "Overrides the camera resolution for the front camera" + }, + "override_back_resolution": { + "name": "Override Back Resolution", + "description": "Overrides the camera resolution for the back camera" + }, + "custom_resolution": { + "name": "Custom Resolution", + "description": "Sets a custom camera resolution, width x height (e.g. 1920x1080).\nThe custom resolution must be supported by your device" + }, + "front_custom_frame_rate": { + "name": "Front Custom Frame Rate", + "description": "Overrides the front camera frame rate" + }, + "back_custom_frame_rate": { + "name": "Back Custom Frame Rate", + "description": "Overrides the back camera frame rate" + }, + "force_camera_source_encoding": { + "name": "Force Camera Source Encoding", + "description": "Forces the camera source encoding" + }, + "startup_default_camera": { + "name": "Startup Default Camera", + "description": "Sets the default camera when opening Snapchat" + }, + "hevc_recording": { + "name": "HEVC Recording", + "description": "Uses HEVC (H.265) codec for video recording" + } + } + }, + "streaks_reminder": { + "name": "Streaks Reminder", + "description": "Periodically notifies you about your Streaks", + "properties": { + "interval": { + "name": "Interval", + "description": "The interval between each reminder (hours)" + }, + "remaining_hours": { + "name": "Remaining Time", + "description": "The remaining amount of time before the notification is shown (hours)" + }, + "group_notifications": { + "name": "Group Notifications", + "description": "Group notifications into a single one" + } + } + }, + "experimental": { + "name": "Experimental", + "description": "Experimental features", + "properties": { + "native_hooks": { + "name": "Native Hooks", + "description": "Unsafe Features that hook into Snapchat's native code", + "properties": { + "composer_hooks": { + "name": "Composer Hooks", + "description": "Injects code into the Composer cross-platform UI framework", + "properties": { + "show_first_created_username": { + "name": "Show First Created Username", + "description": "Shows the first created username next to the current username in the profile page" + }, + "bypass_camera_roll_limit": { + "name": "Bypass Camera Roll Limit", + "description": "Increases the maximum amount of media you can send from the camera roll" + }, + "custom_self_destruct_snap_delay": { + "name": "Custom Self Destruct Snap Delay", + "description": "Gives more options for the self-destruct timer when sending a Snap" + }, + "composer_console": { + "name": "Composer Console", + "description": "Allows you to execute JavaScript code in Composer (arm64 only)" + }, + "composer_logs": { + "name": "Composer Logs", + "description": "Redirects console logs of Composer to PurrfectSnap" + } + } + }, + "disable_bitmoji": { + "name": "Disable Bitmoji", + "description": "Disables Friends Profile Bitmoji" + }, + "custom_emoji_font": { + "name": "Custom Emoji Font", + "description": "Allows you to use a custom emoji font. Only works with .ttf fonts" + }, + "custom_shared_library": { + "name": "Custom Shared Library", + "description": "Loads a custom shared library into Snapchat. This feature is only for testing purposes" + } + } + }, + "spoof": { + "name": "Spoof", + "description": "Spoof various information about you", + "properties": { + "play_store_installer_package_name": { + "name": "Play Store Installer Package Name", + "description": "Overrides the installer package name to com.android.vending" + }, + "remove_vpn_transport_flag": { + "name": "Remove VPN Transport Flag", + "description": "Prevents Snapchat from detecting VPNs" + }, + "remove_mock_location_flag": { + "name": "Remove Mock Location Flag", + "description": "Prevents Snapchat from detecting Mock location" + }, + "force_wifi_transport_flag": { + "name": "Force Wi-Fi Transport Flag", + "description": "Force network transport to report Wi-Fi instead of mobile data" + }, + "spoof_device_id": { + "name": "Spoof Device ID", + "description": "Override the Android ID sent to Snapchat", + "properties": { + "spoof_android_id": { + "name": "Spoof Android ID", + "description": "Override the Android ID sent to Snapchat with a custom value" + }, + "custom_android_id": { + "name": "Custom Android ID", + "description": "Value to use when spoofing the Android ID" + } + } + }, + "spoof_device": { + "name": "Spoof Device", + "description": "Present Snapchat as running on another device model" + }, + "device_model": { + "name": "Device Model", + "description": "Choose which device model to spoof" + } + } + }, + "convert_message_locally": { + "name": "Convert Message Locally", + "description": "Converts snaps to chat external media locally. This appears in chat download context menu" + }, + "media_file_picker": { + "name": "Media File Picker", + "description": "Allows you to pick any video/audio file from the gallery" + }, + "story_logger": { + "name": "Story Logger", + "description": "Provides a history of friends stories" + }, + "account_switcher": { + "name": "Account Switcher", + "description": "Allows you to switch between accounts without logging out\nLong press on the search icon next to your Bitmoji profile to open the menu\nNote: This feature is experimental and will likely change in the future", + "properties": { + "auto_backup_current_account": { + "name": "Auto Backup Current Account", + "description": "Automatically backs up the current account when logging out or switching accounts" + } + } + }, + "better_transcript": { + "name": "Better Transcript", + "description": "Improves the voice note transcript", + "properties": { + "force_transcription": { + "name": "Force Voice Note Transcription", + "description": "Allows all voice notes to be transcribed" + }, + "preferred_transcription_lang": { + "name": "Preferred Transcription Language", + "description": "The preferred language for the voice note transcript (e.g. EN, ES, FR)" + }, + "notification_transcript": { + "name": "Notification Transcript", + "description": "Transcribes voice notes in notifications\nThis feature requires the Chat Preview feature to be enabled in Better Notifications" + } + } + }, + "voice_note_auto_play": { + "name": "Voice Note Auto Play", + "description": "Automatically plays the next voice note after the current one finishes" + }, + "friend_notes": { + "name": "Friend Notes", + "description": "Allows you to add notes to friends profiles" + }, + "cof_experiments": { + "name": "COF Experiments", + "description": "Enables unreleased/beta Snapchat features" + }, + "context_menu_fix": { + "name": "Context Menu Fix", + "description": "Attempt to repair the Friend Feed Menu as when the device is offline it cannot be displayed correctly" + }, + "app_lock": { + "name": "App Lock", + "description": "Prevents access to Snapchat without a passcode", + "properties": { + "lock_on_resume": { + "name": "Lock On Resume", + "description": "Locks the app when it's reopened" + } + } + }, + "infinite_story_boost": { + "name": "Infinite Story Boost", + "description": "Bypass the Story Boost Limit delay" + }, + "meo_passcode_bypass": { + "name": "My Eyes Only Passcode Bypass", + "description": "Bypass the My Eyes Only passcode\nThis will only work if the passcode has been entered correctly before" + }, + "no_friend_score_delay": { + "name": "No Friend Score Delay", + "description": "Removes the delay when viewing a Friends Score" + }, + "best_friend_pinning": { + "name": "Best Friend Pinning", + "description": "Allows you to pin a friend as your number one best friend. Note: Only you can see your pinned best friend" + }, + "e2ee": { + "name": "End-To-End Encryption", + "description": "Encrypts your messages with AES using a shared secret key\nMake sure to save your key somewhere safe!", + "properties": { + "encrypted_message_indicator": { + "name": "Encrypted Message Indicator", + "description": "Adds a 🔒 emoji next to encrypted messages" + }, + "force_message_encryption": { + "name": "Force Message Encryption", + "description": "Prevents sending encrypted messages to people who don't have E2E Encryption enabled only when multiple conversations are selected" + } + } + }, + "add_friend_source_spoof": { + "name": "Add Friend Source Spoof", + "description": "Spoofs the source of a Friend Request" + }, + "hidden_snapchat_plus_features": { + "name": "Hidden Snapchat Plus Features", + "description": "Enables unreleased/beta Snapchat Plus features\nMight not work on older Snapchat versions" + }, + "custom_streaks_expiration_format": { + "name": "Custom Streaks Expiration Format", + "description": "Customizes the Streaks Expiration format\n\nAvailable variables:\n - %c: Streaks Count\n - %e: Hourglass Emoji\n - %d: Days\n - %h: Hours\n - %m: Minutes\n - %s: Seconds\n - %w: Remaining Time" + }, + "prevent_forced_logout": { + "name": "Prevent Forced Logout", + "description": "Prevents Snapchat from logging you out when you login on another device" + }, + "snapscore_changes": { + "name": "Snapscore Changes", + "description": "Tracks changes in friends Snapscore\nUse this feature in newer versions of Snapchat only" + }, + "call_recorder": { + "name": "Call Recorder", + "description": "Manage call recording settings", + "properties": { + "call_recorder": { + "name": "Mode", + "description": "Select what should be recorded" + }, + "auto_start_recording": { + "name": "Auto Start Recording", + "description": "Automatically start recording when a call starts" + }, + "call_recorder_ui": { + "name": "Call Recorder UI", + "description": "Show the recording overlay UI during calls" + }, + "call_recorder_ui_design": { + "name": "UI Design", + "description": "Select the design for the call recorder overlay" + }, + "call_recording_saved_toast": "Saved" + } + } + } + }, + "scripting": { + "name": "Scripting", + "description": "Run custom scripts to extend PurrfectSnap", + "properties": { + "developer_mode": { + "name": "Developer Mode", + "description": "Shows debug info on Snapchat's UI" + }, + "module_folder": { + "name": "Module Folder", + "description": "The folder where the scripts are located" + }, + "auto_reload": { + "name": "Auto Reload", + "description": "Automatically reloads scripts when they change" + }, + "integrated_ui": { + "name": "Integrated UI", + "description": "Allows scripts to add custom UI components to Snapchat" + }, + "disable_log_anonymization": { + "name": "Disable Log Anonymization", + "description": "Disables the anonymization of logs" + }, + "disable_optimization": { + "name": "Disable Optimization", + "description": "Disables the optimization of scripts. This may cause performance issues." + } + } + }, + "friend_tracker": { + "name": "Friend Tracker", + "description": "Records friend's activity on Snapchat", + "properties": { + "record_messaging_events": { + "name": "Record Messaging Events", + "description": "Records messaging events such as opening a snap, reading a message, etc." + }, + "allow_running_in_background": { + "name": "Allow Running in Background", + "description": "Allows the tracker to run in the background. Note: This will significantly drain your battery" + }, + "auto_purge": { + "name": "Auto Purge", + "description": "Automatically deletes cached events that are older than the specified amount of time" + } + } + } + }, + "friend_notes": { + "placeholder": "Add a note..." } - }, - "stealth": { - "name": "Stealth Mode", - "description": "Prevents anyone from knowing you've opened their Snaps/Chats and conversations", - "options": { - "blacklist": "Exclude from Stealth Mode", - "whitelist": "Stealth mode" - } - }, - "auto_save": { - "name": "Auto Save", - "description": "Saves Chat Messages when viewing them", - "options": { - "blacklist": "Exclude from Auto save", - "whitelist": "Auto save" - } - }, - "unsaveable_messages": { - "name": "Unsaveable Messages", - "description": "Prevents messages from being saved in chat by other people", - "options": { - "blacklist": "Exclude from Unsaveable Messages", - "whitelist": "Unsaveable Messages" - } - }, - "auto_open_snaps": { - "name": "Auto Open Snaps", - "description": "Automatically opens Snaps when receiving them", - "options": { - "blacklist": "Exclude from Auto Open Snaps", - "whitelist": "Auto Open Snaps" - } - }, - "hide_friend_feed": { - "name": "Hide from Friend Feed" - }, - "e2e_encryption": { - "name": "Use E2E Encryption" - }, - "pin_conversation": { - "name": "Pin Conversation" - }, - "exclude_message_logger": { - "name": "Exclude From Message Logger" - }, - "auto_reply": { - "name": "Auto Reply", - "description": "Automatically sends replies to incoming messages when you're away", - "options": { - "blacklist": "Exclude from Auto Reply", - "whitelist": "Auto Reply" - } - }, - "auto_delete_sent_messages": { - "name": "Auto Delete Sent Messages", - "description": "Automatically deletes sent messages after a specified time period", - "options": { - "blacklist": "Exclude from Auto Delete Sent Messages", - "whitelist": "Auto Delete Sent Messages" - } - }, - "message_logger": { - "name": "Message Logger", - "description": "Keep a copy of messages even if they are deleted", - "options": { - "blacklist": "Exclude from Message Logger", - "whitelist": "Message Logger" - } - }, - "auto_read": { - "name": "Auto Read", - "description": "Automatically mark snaps and chats as read", - "options": { - "blacklist": "Exclude from Auto Read", - "whitelist": "Auto Read" - } - }, - "hide_typing_indicator": { - "name": "Hide Typing Indicator", - "description": "Prevent others from seeing when you are typing", - "options": { - "blacklist": "Exclude from Hide Typing Indicator", - "whitelist": "Hide typing indicator" - } - } - } - }, - "actions": { - "clean_snapchat_cache": { - "name": "Clean Snapchat Cache", - "description": "Cleans the Snapchat Cache" }, - "manage_friend_list": { - "name": "Manage Friend List", - "description": "Import/export your friends list when backing up" + "friend_menu_option": { + "mark_snaps_as_seen": "Mark Snaps as seen", + "mark_stories_as_seen_locally": "Mark Stories as seen locally", + "preview": "Preview", + "stealth_mode": "Stealth Mode", + "auto_download_blacklist": "Auto Download Blacklist", + "anti_auto_save": "Anti Auto Save" }, - "export_chat_messages": { - "name": "Export Chat Messages", - "description": "Exports conversation messages into a JSON/HTML/TXT file" + "content_type": { + "CHAT": "Chat", + "SNAP": "Snap", + "EXTERNAL_MEDIA": "External Media", + "NOTE": "Audio Note", + "STICKER": "Sticker", + "SHARE": "Share", + "STATUS": "Status", + "LOCATION": "Location", + "STATUS_SAVE_TO_CAMERA_ROLL": "Saved to Camera Roll", + "STATUS_CONVERSATION_CAPTURE_SCREENSHOT": "Screenshot", + "STATUS_CONVERSATION_CAPTURE_RECORD": "Screen Record", + "STATUS_CALL_MISSED_VIDEO": "Missed Video Call", + "STATUS_CALL_MISSED_AUDIO": "Missed Audio Call", + "LIVE_LOCATION_SHARE": "Live Location Share", + "CREATIVE_TOOL_ITEM": "Creative Tool Item", + "FAMILY_CENTER_INVITE": "Family Center Invite", + "FAMILY_CENTER_ACCEPT": "Family Center Accept", + "FAMILY_CENTER_LEAVE": "Family Center Leave", + "STATUS_PLUS_GIFT": "Status Plus Gift", + "TINY_SNAP": "Tiny Snap", + "STATUS_COUNTDOWN": "Countdown", + "MAP_REACTION": "Map Reaction", + "chat_messages": "Chat Messages", + "snap_messages": "Snaps", + "story_share_messages": "Story Shares", + "story_reply_messages": "Story Replies", + "external_media_messages": "External Media", + "voice_note_messages": "Voice Note", + "sticker_messages": "Sticker", + "tiny_snap_messages": "Tiny Snap", + "map_reaction_messages": "Map Reaction", + "half_swipes": "Half Swipes" }, - "export_memories": { - "name": "Export Memories", - "description": "Exports memories into a ZIP file" + "media_download_source": { + "none": "None", + "pending": "Pending", + "chat_media": "Chat Media", + "story": "Story", + "public_story": "Public Story", + "spotlight": "Spotlight", + "profile_picture": "Profile Picture", + "story_logger": "Story Logger", + "message_logger": "Message Logger", + "merged": "Merged", + "voice_call": "Voice Call", + "chat_wallpaper": "Chat Wallpaper" }, - "bulk_messaging_action": { - "name": "Bulk Messaging Action", - "description": "Performs operations such as deleting friends or mass deletion of conversations" + "chat_action_menu": { + "preview_button": "Preview", + "download_button": "Download", + "delete_logged_message_button": "Delete Logged Message", + "show_chat_edit_history": "Show Chat Edit History", + "convert_message": "Convert Message" }, - "regen_mappings": { - "name": "Regenerate Mappings", - "description": "Manually regenerate mappings" + "chat_wallpaper_downloader": { + "download_button": "Download Chat Wallpaper" }, - "change_language": { - "name": "Change Language", - "description": "Change the language of PurrfectSnap" + "opera_context_menu": { + "download": "Download Media", + "sent_at": "Sent at {date}", + "created_at": "Created at {date}", + "expires_at": "Expires at {date}", + "media_size": "Media size: {size}", + "media_duration": "Media duration: {duration} ms", + "show_debug_info": "Show Debug Info" }, - "file_imports": { - "name": "File Imports", - "description": "Import files for use in Snapchat" + "modal_option": { + "profile_info": "Profile Info", + "close": "Close" }, - "friend_tracker": { - "name": "Friend Tracker", - "description": "Track your friends on Snapchat" - }, - "logger_history": { - "name": "Logger History", - "description": "View the history of logged messages" - } - }, - "features": { - "notices": { - "unstable": "⚠ Unstable", - "ban_risk": "⚠ This feature may cause bans", - "internal_behavior": "⚠ This may break Snapchat internal behavior" - }, - "options": { - "app_appearance": { - "always_light": "Always Light", - "always_dark": "Always Dark", - "null": "Match System" - }, - "auto_reload": { - "snapchat_only": "Reload Snapchat only", - "all": "Reload Snapchat + PurrfectSnap", - "null": "Default" - }, - "walk_radius": { - "null": "Use default radius" - }, - "spoof_battery_level": { - "null": "Use real battery level" - }, - "friend_feed_menu_buttons": { - "auto_download": "⬇️ Auto Download", - "auto_save": "💬 Auto Save Messages", - "unsaveable_messages": "⬇️ Unsaveable Messages", - "auto_open_snaps": "📷 Auto Open Snaps", - "stealth": "👻 Stealth Mode", - "auto_reply": "📨 Auto Reply", - "auto_delete_sent_messages": "🗑️ Auto Delete Sent Messages", - "mark_snaps_as_seen": "👀 Mark Snaps as seen", - "mark_stories_as_seen_locally": "👀 Mark Stories as seen locally", - "conversation_info": "👤 Conversation Info", - "e2e_encryption": "🔒 Use E2E Encryption", - "message_logger": "📝 Message Logger", - "auto_read": "✅ Auto Read", - "hide_typing_indicator": "🙈 Hide Typing Indicator" - }, - "schedule_scheduled_for": "Scheduled for {name} in {time}", - "schedule_sending_in": "Sending in {time}", - "schedule_sent_to": "Sent to {name}", - "schedule_sent": "Scheduled snap sent", - "schedule_failed_to": "Failed to send to {name}", - "schedule_failed": "Scheduled snap failed", - "schedule_cancelled_for": "Cancelled for {name}", - "device_model": { - "samsung_s25_ultra": "Samsung Galaxy S25 Ultra", - "google_pixel_10_pro": "Google Pixel 10 Pro", - "oneplus_13": "OnePlus 13", - "xiaomi_15_ultra": "Xiaomi 15 Ultra", - "null": "Device Default" - }, - "settings_menu": { - "default": "Default", - "legacy": "Legacy" - }, - "path_format": { - "create_author_folder": "Create folder for each author", - "create_source_folder": "Create folder for each media source type", - "append_hash": "Add a unique hash to the file name", - "append_source": "Add the media source to the file name", - "append_username": "Add the username to the file name", - "append_date_time": "Add the date and time to the file name", - "append_type": "Add the media type to the file name" - }, - "auto_download_sources": { - "friend_snaps": "Friend Snaps", - "friend_stories": "Friend Stories", - "public_stories": "Public Stories", - "spotlight": "Spotlight" - }, - "logging": { - "started": "Started", - "success": "Success", - "progress": "Progress", - "failure": "Failure" - }, - "notifications": { - "chat_screenshot": "Screenshot", - "chat_screen_record": "Screen Record", - "snap_replay": "Snap Replay", - "camera_roll_save": "Camera Roll Save", - "chat": "Chat", - "chat_reply": "Chat Reply", - "snap": "Snap", - "typing": "Typing", - "stories": "Stories", - "speaking": "Speaking", - "chat_reaction": "DM Reaction", - "group_chat_reaction": "Group Reaction", - "initiate_audio": "Incoming Audio Call", - "abandon_audio": "Missed Audio Call", - "initiate_video": "Incoming Video Call", - "abandon_video": "Missed Video Call", - "map_live_location": "Map Live Location" - }, - "auto_read": { - "blacklist": "Blacklist", - "whitelist": "Whitelist", - "disabled": "Disabled" - }, - "hide_typing_indicator": { - "blacklist": "Blacklist", - "whitelist": "Whitelist", - "disabled": "Disabled" - }, - "auto_delete_sent_messages": { - "blacklist": "Blacklist", - "whitelist": "Whitelist", - "disabled": "Disabled" - }, - "auto_download": { - "blacklist": "Blacklist", - "whitelist": "Whitelist", - "disabled": "Disabled" - }, - "stealth": { - "blacklist": "Blacklist", - "whitelist": "Whitelist", - "disabled": "Disabled" - }, - "auto_save": { - "blacklist": "Blacklist", - "whitelist": "Whitelist", - "disabled": "Disabled" - }, - "message_logger": { - "blacklist": "Blacklist", - "whitelist": "Whitelist", - "disabled": "Disabled" - }, - "auto_reply": { - "blacklist": "Blacklist", - "whitelist": "Whitelist", - "disabled": "Disabled" - }, - "custom_android_id": { - "null": "Use real Android ID" - }, - "add_friend_source_spoof": { - "added_by_username": "By Username", - "added_by_mention": "By Mention", - "added_by_group_chat": "By Group Chat", - "added_by_qr_code": "By QR Code", - "added_by_community": "By Community", - "added_by_quick_add": "By Quick Add (high risk of being banned)", - "added_by_spotlight": "By Spotlight", - "null": "Don't spoof source" - }, - "custom_streaks_expiration_format": { - "null": "System Default" - }, - "preferred_transcription_lang": { - "null": "Use Snapchat Default" - }, - "custom_emoji_font": { - "null": "Default Emoji Font" - }, - "custom_shared_library": { - "null": "Use default library" - }, - "override_front_resolution": { - "null": "Use device default" - }, - "override_back_resolution": { - "null": "Use device default" - }, - "custom_resolution": { - "null": "Use automatic resolution" - }, - "startup_default_camera": { - "front": "Front Camera", - "back": "Back Camera", - "null": "Remember last used" - }, - "call_recorder_ui_design": { - "default": "Default", - "snapchat": "Snapchat", - "cyber": "Cyber", - "frost": "Frost" - }, - "front_custom_frame_rate": { - "null": "Device default FPS" - }, - "back_custom_frame_rate": { - "null": "Device default FPS" - }, - "force_voice_note_format": { - "null": "Use Snapchat default" - }, - "custom_path_format": { - "null": "Use default pattern" - }, - "force_image_format": { - "null": "Use Snapchat default" - }, - "custom_video_codec": { - "null": "Default Codec" - }, - "custom_audio_codec": { - "null": "Default Codec" - }, - "preset": { - "null": "Default Preset" - }, - "app_appearance_override": { - "title": "Appearance" - }, - "gallery_media_send_override": { + "gallery_media_send_override": { "always_ask": "Always Ask", "ORIGINAL": "Original Media", "NOTE": "Audio Note", "SNAP": "Snap", "SAVEABLE_SNAP": "Saveable Snap", - "null": "Snapchat Default" - }, - "strip_media_metadata": { - "hide_caption_text": "Hide Caption Text", - "hide_snap_filters": "Hide Snap Filters", - "hide_extras": "Hide Extras (e.g. mentions)", - "remove_audio_note_duration": "Remove Audio Note Duration", - "remove_audio_note_transcript_capability": "Remove Audio Note Transcript Capability" - }, - "hide_ui_components": { - "hide_profile_call_buttons": "Remove Profile Call Buttons", - "hide_chat_call_buttons": "Remove Chat Call Buttons", - "hide_live_location_share_button": "Remove Live Location Share Button", - "hide_stickers_button": "Remove Stickers Button", - "hide_voice_record_button": "Remove Voice Record Button", - "hide_unread_chat_hint": "Remove Unread Chat Hint", - "hide_post_to_story_buttons": "Remove Post to Story buttons before sending a Snap", - "hide_billboard_prompt": "Remove Billboard Prompt In Friends Feed", - "hide_snapchat_plus_gift_reminders": "Remove Snapchat Plus gift reminders in conversations", - "hide_map_reactions": "Remove Map Reactions" - }, - "hide_story_suggestions": { - "hide_suggested_friend_stories": "Hide suggested friend stories", - "hide_my_stories": "Hide My Stories" - }, - "home_tab": { - "map": "Map", - "chat": "Chat", - "camera": "Camera", - "discover": "Discover", - "spotlight": "Spotlight", - "null": "Snapchat Default" - }, - "spotlight_comments_username_icon": { - "user": "Username Icon", - "👤": "Username Icon", - "[👤]": "Username Icon", - "default": "Username Icon", - "no_icon": "No icon" - }, - "custom_image_upload_format": { - "null": "Automatic" - }, - "update_check_frequency": { - "null": "Auto" - }, - "snapchat_plus": { - "not_subscribed": "Not Subscribed", - "basic": "Basic", - "ad_free": "Ad Free", - "null": "Default" - }, - "bypass_video_length_restriction": { - "single": "Single media", - "split": "Split media", - "null": "Default" - }, - "old_bitmoji_selfie": { - "2d": "2D Bitmoji", - "3d": "3D Bitmoji", - "null": "Default Bitmoji" - }, - "disable_confirmation_dialogs": { - "erase_message": "Erase Message", - "remove_friend": "Remove Friend", - "block_friend": "Block Friend", - "ignore_friend": "Ignore Friend", - "hide_friend": "Hide Friend", - "hide_conversation": "Hide Conversation", - "clear_conversation": "Clear Conversation from Friend Feed" - }, - "edit_text_override": { - "multi_line_chat_input": "Multi Line Chat Input", - "bypass_text_input_limit": "Bypass Text Input Limit" - }, - "auto_purge": { - "never": "Never", - "1_hour": "1 Hour", - "3_hours": "3 Hours", - "6_hours": "6 Hours", - "12_hours": "12 Hours", - "1_day": "1 Day", - "3_days": "3 Days", - "1_week": "1 Week", - "2_weeks": "2 Weeks", - "1_month": "1 Month", - "3_months": "3 Months", - "6_months": "6 Months" - }, - "delete_after_unit": { - "seconds": "Seconds", - "minutes": "Minutes", - "hours": "Hours" - }, - "disable_story_sections": { - "friends": "Friends", - "suggested_stories": "Suggested Stories", + "null": "Snapchat Default", + "multiple_media_toast": "You can only send one media at a time" + }, + "mark_as_seen": { + "no_unseen_snaps_toast": "No unseen Snaps found!", + "seen_toast": "Marked as seen!", + "unseen_toast": "Marked as unseen!", + "already_seen_toast": "Already marked as seen!", + "already_unseen_toast": "Already marked as unseen!" + }, + "conversation_preview": { + "streak_expiration": "expires in {day} days {hour} hours {minute} minutes", + "total_messages": "Total sent/received messages: \n{count}", + "title": "Preview", + "unknown_user": "Unknown User", + "no_messages": "No messages found!" + }, + "profile_info": { + "title": "Profile Info", + "first_created_username": "First Created Username", + "mutable_username": "Mutable Username", + "display_name": "Display Name", + "added_date": "Added Date", + "birthday": "Birthday : {month} {day}", + "hidden_birthday": "Birthday : Hidden", + "friendship": "Friendship", + "add_source": "Add Source", + "snapchat_plus": "Snapchat Plus", + "snapchat_plus_state": { + "subscribed": "Subscribed", + "not_subscribed": "Not Subscribed" + } + }, + "snapchat_plus_state": { + "subscribed": "Subscribed", + "not_subscribed": "Not Subscribed" + }, + "friendship_link_type": { + "mutual": "Mutual", + "outgoing": "Outgoing", + "blocked": "Blocked", + "deleted": "Deleted", "following": "Following", - "discover": "Discover" - }, - "disable_cameras": { - "front": "Front Camera", - "back": "Back Camera" - }, - "disable_permission_requests": { - "notifications": "Notifications", - "read_media_images": "Read Media Images", - "read_media_video": "Read Media Video", - "camera": "Camera", - "microphone": "Microphone", - "location": "Location", - "read_contacts": "Read Contacts", - "nearby_devices": "Nearby Devices", - "phone_calls": "Phone Calls" - }, - "message_indicators": { - "encryption_indicator": "Adds a 🔒 icon next to messages that have been sent only to you", - "platform_indicator": "Adds the platform icon from which a media was sent (e.g. Android, iOS, Web)", - "location_indicator": "Adds a 📍 icon to snaps when they have been sent with location enabled", - "ovf_editor_indicator": "Indicates if a snap has been sent using OVF Editor", - "director_mode_indicator": "Adds a ✏️ icon to snaps when they have been sent using Director Mode, which can be used to send gallery images as snaps" - }, - "auto_mark_as_read": { - "conversation_read": "Mark conversation as read when sending a message", - "snap_reply": "Mark snaps as read when replying to them", - "save_snap_in_chat": "Mark snaps as read when saving them in chat while in Stealth Mode" - }, - "friend_mutation_notifier": { - "remove_friend": "Notify when someone removes you as a friend", - "birthday_changes": "Notify when someone changes their birthday", - "bitmoji_selfie_changes": "Notify when someone changes their Bitmoji selfie", - "bitmoji_avatar_changes": "Notify when someone changes their Bitmoji avatar", - "bitmoji_background_changes": "Notify when someone changes their Bitmoji background", - "bitmoji_scene_changes": "Notify when someone changes their Bitmoji scene" - }, - "double_tap_chat_action": { - "like_message": "Like Message", - "copy_text": "Copy Text to Clipboard", - "delete_message": "Delete Message", - "mark_as_read": "Mark as Read", - "custom_emoji_reaction": "Custom Emoji Reaction", - "null": "Default" - }, - "message_types": { - "CHAT": "Chat", - "SNAP": "Snap", - "NOTE": "Note", - "EXTERNAL_MEDIA": "External Media", - "STICKER": "Sticker" - }, - "double_tap_chat_action_custom_emoji": { - "Custom emoji reaction": "Custom emoji reaction" - }, - "ai_model": { - "gemini-2.5-flash": "Gemini 2.5 Flash" - }, - "ai_api_key": { - "": "Not set" - }, - "ai_system_prompt": { - "You are a helpful and friendly assistant responding to messages on Snapchat. Keep responses natural, casual, and conversational. Avoid being overly formal or robotic. Respond as if you're a real person having a normal conversation.": "You are a helpful and friendly assistant responding to messages on Snapchat. Keep responses natural, casual, and conversational. Avoid being overly formal or robotic. Respond as if you're a real person having a normal conversation." - }, - "ai_provider": { - "gemini": "Gemini", - "deepseek": "DeepSeek", - "openai": "OpenAI", - "openrouter": "OpenRouter" - }, - "ai_personality_traits": { - "friendly, casual, helpful, empathetic": "friendly, casual, helpful, empathetic" - }, - "ai_response_style": { - "casual": "Casual", - "formal": "Formal", - "friendly": "Friendly", - "humorous": "Humorous", - "empathetic": "Empathetic", - "toxic": "Edgy", - "busy": "Busy" - }, - "ai_temperature": { - "0.7": "Balanced (0.7)" - }, - "ai_response_language": { - "auto": "Auto", + "suggested": "Suggested", + "incoming": "Incoming", + "incoming_follower": "Incoming Follower" + }, + "bulk_messaging_action": { + "actions.title": "Actions", + "choose_action_title": "Choose an action", + "progress_status": "Processing {index} of {total}", + "selection_dialog_continue_button": "Continue", + "confirmation_dialog": { + "title": "Are you sure?", + "message": "This will affect all selected , This action cannot be undone." + }, + "actions": { + "remove_friends": "Remove Friends", + "clear_conversations": "Clear Conversations", + "clear_friend_feed": "Clear Friend Feed ({count})", + "unfollow": "Unfollow", + "remove": "Remove" + }, + "leave_groups": "Leave {count} groups", + "left_group_success": "Left group successfully", + "failed_to_leave_group": "Failed to leave group: {error}", + "conversation_types": { + "friends_only": "Friends Only", + "groups_only": "Groups Only", + "both": "Friends & Groups" + }, + "sort_by": "Sort by", + "reverse_order": "Reverse order", + "search_by_name": "Search by name", + "no_friends_found": "No friends found", + "no_groups_found": "No groups found", + "no_friends_or_groups_found": "No friends or groups found", + "relationship": "Relationship: ", + "unknown_group": "Unknown Group", + "type_group_chat": "Type: Group Chat", + "clean_conversations": "Clean {count} conversations", + "remove_friends": "Remove {count} friends", + "clean_conversations_and_remove_friends": "Clean {count} conversations and remove {count} friends", + "clean_group_conversations": "Clean {count} group conversations", + "clean_all_conversations": "Clean {count} conversations", + "failed_to_fetch_conversations": "Failed to fetch conversations: {error}", + "failed_to_fetch_friend_conversations": "Failed to fetch friend conversations: {error}", + "failed_to_process": "Failed to process {id}", + "deleted_messages": "{count} deleted messages", + "filters": { + "all": "All", + "my_friends": "My Friends", + "blocked": "Blocked", + "removed_me": "Removed Me", + "suggested": "Suggested", + "deleted": "Deleted", + "business_accounts": "Business Accounts", + "streaks": "Streaks", + "non_streaks": "Non Streaks", + "followed": "Followed", + "following": "Following", + "location_on_map": "Location on Map" + }, + "sort_options": { + "none": "None", + "username": "Username", + "added_timestamp": "Added Timestamp", + "snap_score": "Snap Score", + "streak_length": "Streak Length", + "most_messages_sent": "Most Messages Sent", + "most_recent_message": "Most Recent Message", + "nearest_location": "Nearest Location" + } + }, + "chat_export": { + "exporter_dialog": { + "select_conversations_title": "Select Conversations", + "text_field_selection": "{amount} selected", + "text_field_selection_all": "All", + "export_file_format_title": "Export File Format", + "message_type_filter_title": "Filter Messages by Type", + "amount_of_messages_title": "Message Count (leave blank for all)", + "download_medias_title": "Download Media" + }, + "dialog_negative_button": "Cancel", + "dialog_positive_button": "Export", + "exported_to": "Exported to {path}", + "exporting_chats": "Exporting Chats...", + "processing_chats": "Processing {amount} conversations...", + "export_fail": "Failed to export conversation {conversation}", + "writing_output": "Writing output...", + "finished": "Done! You now can close this dialog.", + "no_messages_found": "No messages found!", + "exporting_message": "Exporting {conversation}..." + }, + "button": { + "cancel": "Cancel", + "ok": "OK", + "positive": "Yes", + "negative": "No", + "save": "Save", + "open": "Open", + "download": "Download", + "send": "Send", + "restore_original": "Restore Original", + "convert_external_media": "Convert External Media" + }, + "tracker_events": { + "conversation_enter": "Conversation Enter", + "conversation_exit": "Conversation Exit", + "started_typing": "Started Typing", + "stopped_typing": "Stopped Typing", + "started_speaking": "Started Speaking", + "stopped_speaking": "Stopped Speaking", + "started_peeking": "Started Peeking", + "stopped_peeking": "Stopped Peeking", + "message_read": "Message Read", + "message_deleted": "Message Deleted", + "message_saved": "Message Saved", + "message_unsaved": "Message Unsaved", + "message_edited": "Message Edited", + "message_reaction_add": "Message Reaction Add", + "message_reaction_remove": "Message Reaction Remove", + "snap_opened": "Snap Opened", + "snap_replayed": "Snap Replayed", + "snap_replayed_twice": "Snap Replayed Twice", + "snap_screenshot": "Snap Screenshot", + "snap_screen_record": "Snap Screen Record", + "i_can_see_you": "I Can See You" + }, + "cleared_from_feed": "Cleared from feed", + "tracker_actions": { + "log": "Log", + "in_app_notification": "In-App Notification", + "push_notification": "Push Notification", + "custom": "Custom" + }, + "better_notifications": { + "button": { + "reply": "Reply", + "download": "Download", + "mark_as_read": "Mark as Read" + } + }, + "profile_picture_downloader": { + "button": "Download Profile Picture", + "title": "Profile Picture Downloader", + "avatar_option": "Avatar", + "background_option": "Background" + }, + "call_start_confirmation": { + "dialog_title": "Start Call", + "dialog_message": "Are you sure you want to start a call?" + }, + "half_swipe_notifier": { + "notification_channel_name": "Half Swipe", + "notification_content_dm": "{friend} just half-swiped into your chat for {duration} seconds", + "notification_content_group": "{friend} just half-swiped into {group} for {duration} seconds" + }, + "download_processor": { + "attachment_type": { + "snap": "Snap", + "sticker": "Sticker", + "gif": "GIF", + "external_media": "External Media", + "note": "Note", + "original_story": "Original Story" + }, + "select_attachments_title": "Select attachments", + "download_started_toast": "Download started", + "unsupported_content_type_toast": "Unsupported content type!", + "failed_no_longer_available_toast": "Media no longer available", + "no_attachments_toast": "No attachments found!", + "already_queued_toast": "Media already in queue!", + "already_downloaded_toast": "Media already downloaded!", + "content_saved_toast": "Saved!", + "download_toast": "Downloading {path}...", + "processing_toast": "Processing {path}...", + "failed_generic_toast": "Failed to download", + "failed_to_create_preview_toast": "Failed to create preview", + "failed_processing_toast": "Failed processing {error}", + "failed_gallery_toast": "Failed saving to gallery {error}", + "dash_no_chapter": "No chapter found", + "dash_dialog": { + "title": "Download dash media", + "download_all": "Download All", + "segment_text": "Segment {from} - {to}" + } + }, + "streaks_reminder": { + "notification_title": "Streaks", + "notification_text": "You will lose your Streak with {friend} in {hoursLeft} hours" + }, + "biometric_auth": { + "unlock_button": "Unlock", + "title": "Unlock Snapchat", + "subtitle": "Please authenticate to unlock Snapchat" + }, + "end_to_end_encryption": { + "toolbox": { + "no_shared_key": "You don't have a shared secret with this friend yet. Click below to initiate a new one.", + "shared_key_fingerprint": "Your fingerprint is:\n\n{fingerprint}\n\nMake sure to check if it matches your friend's fingerprint!", + "initiate_exchange_button": "Initiate Key Exchange" + }, + "confirmation_dialogs": { + "title": "End-to-end encryption", + "confirmation_1": "WARNING: This will overwrite your existing key. You will loose access to all encrypted messages from this friend. Are you sure you want to continue?", + "confirmation_2": "Are you REALLY sure you want to continue? This is your last chance to back out." + }, + "unencrypted_conversation_send_failure_toast": "You can't send encrypted content to both encrypted and unencrypted conversations!", + "native_hooks_send_failure_toast": "Failed to send! Please enable Native Hooks in the settings.", + "no_participants_to_encrypt_toast": "You don't have any friends in this conversation to encrypt messages with!", + "encryption_failed_toast": "Failed to encrypt message! Check logcat for more details.", + "missing_friend_id_toast": "Can't find friendId for conversationId {conversationId}", + "key_exchange_failed_toast": "Can't create key exchange for friendId {friendId}", + "accept_public_key_success_toast": "Public key successfully accepted!", + "accept_secret_key_success_toast": "Done! You can now send and receive encrypted messages with this friend.", + "accept_public_key_failure_toast": "Failed to accept public key", + "accept_secret_key_failure_toast": "Failed to accept secret key", + "accept_secret_button": "Accept Secret", + "accept_public_key_button": "Accept Public Key", + "outgoing_pk_message": "Key exchange request", + "outgoing_secret_message": "Key exchange response", + "incoming_pk_message": "You just received a public key request. Click below to accept it.", + "incoming_secret_message": "Your friend just accepted your public key. Click below to accept the secret." + }, + "account_switcher_ui": { + "already_logged_in": "Already logged in as {username}", + "login_failed_toast": "Failed to login. Check logs for more info.", + "logged_out_toast": "Logged out", + "data_not_found_toast": "Account data not found", + "restore_failed_toast": "Failed to restore account data", + "logged_in_as_toast": "Logged in as {username}", + "backup_success_toast": "Account backed up!", + "backup_failure_toast": "Failed to backup account. Check logs for more info.", + "import_success_toast": "Imported {username}!", + "import_failure_toast": "Failed to import account: {message}", + "export_success_toast": "Account exported!", + "export_failed_toast": "Failed to export account. Check logs for more info.", + "forced_logout_toast": "Removed account due to forced logout" + }, + "auto_open_snaps": { + "title": "Auto Open Snaps", + "priority_title": "Auto Open Snaps (Priority)", + "error_title": "Auto Open Snaps (Errors)", + "channel_description": "Notifications for auto-opening snaps queue status", + "priority_channel_description": "High priority notifications for auto-opening snaps", + "error_channel_description": "Error notifications when auto-opening snaps fails", + "paused_status": "Auto Open Snaps paused", + "processing_status": "Processing snaps: {queued} in queue, {processed} processed", + "monitor_status": "Monitoring...", + "recent_snaps": "Recent Snaps", + "action_pause": "Pause", + "action_resume": "Resume", + "action_clear": "Clear Queue", + "action_reset": "Reset Count", + "error_content": "Failed to open snap from {sender}: {error}", + "resumed_feedback": "Auto Open Resumed", + "paused_feedback": "Auto Open Paused", + "resumed_message": "Processing will continue automatically for queued snaps", + "paused_message": "Processing paused. Queue preserved ({count} snaps)", + "status_paused": "Paused", + "status_monitoring": "Monitoring", + "status_active": "Active", + "queue_cleared": "Queue cleared and statistics reset", + "queue_cleared_title": "Queue cleared", + "queue_cleared_reset": "Queue Cleared & Reset", + "queue_cleared_feedback": "Cleared {count} queued snaps • Reset {processed} processed count", + "queue_cleared_feedback_simple": "Reset {processed} processed count", + "unknown_sender": "Unknown", + "unknown_user": "Unknown User", + "content_type_external_media": "External Media", + "content_type_snap": "Snap", + "conversation_type_friend_dm": "Friend DM", + "conversation_type_dm": "DM", + "conversation_type_group_chat": "Group Chat", + "conversation_type_chat": "Chat", + "notification_status": "Status", + "notification_statistics": "STATISTICS", + "notification_queue_size": "Queue Size", + "notification_total_opened": "Total Snaps Opened", + "notification_queue_preview": "QUEUE PREVIEW", + "notification_processing_continue": "Processing will continue automatically...", + "notification_no_snaps_queue": "No snaps in queue.", + "notification_queue_cleared_opened": "Queue cleared ({opened} opened)", + "content_type_photo_video_snap": "Photo/Video Snap", + "conversation_type_group_with_name": "Group: {name}", + "delete_logs_title": "Delete logs?", + "delete_logs_progress": "Deleting {count} logs...", + "delete_logs_description": "This will delete logs based on the current filter and the search query. This action cannot be undone.", + "export_logs_title": "Export logs?", + "export_logs_progress": "Exporting logs...", + "export_logs_description": "This will export logs based on the current filter and the search query.", + "export_logs_as": "Export as {type}", + "export_logs_success": "Exported logs!", + "export_logs_failure": "Failed to export logs. Check logcat for more details.", + "deleted_logs_count": "Deleted {count} logs" + }, + "script_imported": "Script {name} imported!", + "script_import_failed": "Failed to import script. {error}. Check logs for more details", + "script_updating": "Updating script {name}...", + "script_updated": "Updated {name} to version {version}", + "script_update_failed": "Failed to update module. Check logs for more details", + "script_edit_failed": "Failed to open module file. Check logs for more details", + "script_data_cleared": "Module data cleared!", + "script_data_clear_failed": "Failed to clear module data. Check logs for more details", + "script_deleted": "Deleted script {name}!", + "script_delete_failed": "Failed to delete module. Check logs for more details", + "script_actions": "Actions", + "script_no_description": "No description", + "script_update_available": "Update available: {version}", + "script_loaded": "Loaded script {name}", + "script_unloaded": "Unloaded script {name}", + "script_enable_disable_failed": "Failed to {action} script. Check logs for more details", + "script_no_settings": "This module does not have any settings", + "script_no_scripts_found": "No scripts found", + "script_ok_timeout": "OK {timeout}", + "scripting_tagline": "Manage scripts, imports, and folders", + "installed_scripts_tab": "Installed", + "catalog_tab": "Catalog", + "no_scripts_folder_selected_title": "Select your scripts folder to get started", + "select_folder_button": "Choose Folder", + "select_scripts_folder_toast": "Please select a scripts folder first", + "delete_rule_title": "Delete Rule", + "delete_rule_description": "Are you sure you want to delete this rule?", + "rule_name": "Rule Name", + "friend_tracker_notifications": { + "notification_channel_name": "Friend Tracker", + "notification_title": "Friend Activity", + "conversation_enter": "{friend} entered {conversation}", + "conversation_exit": "{friend} left {conversation}", + "started_typing": "{friend} started typing in {conversation}", + "stopped_typing": "{friend} stopped typing in {conversation}", + "started_speaking": "{friend} started speaking in {conversation}", + "stopped_speaking": "{friend} stopped speaking in {conversation}", + "started_peeking": "{friend} started peeking in {conversation}", + "stopped_peeking": "{friend} stopped peeking in {conversation}", + "message_read": "{friend} read a message in {conversation}", + "message_deleted": "{friend} deleted a message in {conversation}", + "message_saved": "{friend} saved a message in {conversation}", + "message_unsaved": "{friend} unsaved a message in {conversation}", + "message_edited": "{friend} edited a message in {conversation}", + "message_reaction_add": "{friend} added a reaction in {conversation}", + "message_reaction_remove": "{friend} removed a reaction in {conversation}", + "snap_opened": "{friend} opened a snap in {conversation}", + "snap_replayed": "{friend} replayed a snap in {conversation}", + "snap_replayed_twice": "{friend} replayed a snap twice in {conversation}", + "snap_screenshot": "{friend} took a screenshot in {conversation}", + "snap_screen_record": "{friend} screen recorded in {conversation}", + "i_can_see_you": "{friend} activity in {conversation}: {details}" + }, + "friend_mutation_observer": { + "notification_channel_name": "Friend Mutation Observer", + "friend_removed": "{username} has removed you as a friend", + "birthday_removed": "{username} has removed their birthday ({birthday})", + "birthday_added": "{username} has added their birthday ({birthday})", + "birthday_changed": "{username} has changed their birthday from {oldBirthday} to {newBirthday}", + "bitmoji_selfie_changed": "{username} has changed their Bitmoji selfie", + "bitmoji_avatar_changed": "{username} has changed their Bitmoji avatar", + "bitmoji_background_changed": "{username} has changed their Bitmoji background", + "bitmoji_scene_changed": "{username} has changed their Bitmoji scene" + }, + "material3_strings": { + "date_range_picker_start_headline": "From", + "date_range_picker_end_headline": "To", + "date_range_picker_title": "Select date range", + "date_picker_switch_to_calendar_mode": "Calendar", + "date_picker_switch_to_input_mode": "Input", + "date_range_picker_scroll_to_previous_month": "Previous month", + "date_range_picker_scroll_to_next_month": "Next month", + "date_picker_today_description": "Today", + "date_range_picker_day_in_range": "Selected", + "date_input_invalid_for_pattern": "Invalid date", + "date_input_invalid_year_range": "Invalid year", + "date_input_invalid_not_allowed": "Invalid date", + "date_range_input_invalid_range_input": "Invalid date range" + }, + "send_override_dialog": { + "title": "Send media as", + "duration": "Duration: {duration}", + "saveable_snap_hint": "Make Snap saveable in the chat", + "unlimited_duration": "Unlimited", + "schedule": "Schedule", + "select_time": "Select time", + "select": "Select", + "select_date_first": "Please select a date", + "invalid_time": "Please select a future time" + }, + "auto_reply_messages": { + "dialog": { + "add_message": "Add Message", + "edit_message": "Edit Message", + "message_label": "Message", + "no_messages": "No messages yet. Add your first message!", + "message_placeholder": "Enter your auto-reply message..." + } + }, + "auto_delete_sent_messages": { + "countdown_toast": "Message will be deleted in {time}", + "delete_success_toast": "Message deleted successfully", + "delete_failed_toast": "Failed to delete message", + "queue_cleared_toast": "Auto delete queue cleared" + }, + "translation_position": { + "above": "Above", + "below": "Below", + "inline": "Inline" + }, + "language_codes": { "en": "English", "es": "Spanish", "fr": "French", @@ -1052,59 +3171,327 @@ "ar": "Arabic", "hi": "Hindi", "tr": "Turkish", - "pl": "Polish", "nl": "Dutch", + "pl": "Polish", "sv": "Swedish", "da": "Danish", "no": "Norwegian", - "fi": "Finnish" - }, - "friendGreeting": { - "Hey": "Hey" - }, - "half_swipe_messages": { - "[\"I noticed you half-swiped! I'll respond soon.\"]": "I noticed you half-swiped! I'll respond soon." - }, - "tiny_snap_messages": { - "Thanks for the tiny snap!": "Thanks for the tiny snap!" - }, - "voice_note_messages": { - "Thanks for the voice note!": "Thanks for the voice note!" - }, - "chat_messages": { - "Hello! How are you?": "Hello! How are you?" - }, - "story_reply_messages": { - "Thanks for the story reply!": "Thanks for the story reply!" - }, - "external_media_messages": { - "Nice media!": "Nice media!" - }, - "sticker_messages": { - "Cool sticker!": "Cool sticker!" - }, - "snap_messages": { - "Thanks for the snap!": "Thanks for the snap!" - }, - "story_share_messages": { - "Thanks for sharing!": "Thanks for sharing!" - }, - "map_reaction_messages": { - "Thanks for the map reaction!": "Thanks for the map reaction!" - }, - "auto_reply_content_types": { - "chat_messages": "Chat Messages", - "snap_messages": "Snaps", - "story_share_messages": "Story Shares", - "story_reply_messages": "Story Replies", - "external_media_messages": "External Media", - "voice_note_messages": "Voice Notes", - "sticker_messages": "Stickers", - "tiny_snap_messages": "Tiny Snaps", - "map_reaction_messages": "Map Reactions", - "half_swipes": "Half Swipes" - }, - "supported_languages": { + "fi": "Finnish", + "cs": "Czech", + "hu": "Hungarian", + "ro": "Romanian", + "bg": "Bulgarian", + "hr": "Croatian", + "sk": "Slovak", + "sl": "Slovenian", + "et": "Estonian", + "lv": "Latvian", + "lt": "Lithuanian", + "mt": "Maltese", + "ga": "Irish", + "cy": "Welsh" + }, + "tracker": { + "tabs": { + "logs": "Logs", + "rules": "Rules" + }, + "actions": { + "export": "Export", + "delete": "Delete", + "add_rule": "Add Rule", + "save_rule": "Save Rule" + }, + "messages": { + "no_logs_found": "No logs found", + "no_rules_found": "No rules found", + "no_events": "No events" + }, + "scopes_suffix": "scopes", + "search": { + "placeholder": "Search" + }, + "filters": { + "newest_first": "Newest first", + "pick_a_date": "Pick a date", + "title": "Filters", + "search_by": "Search by", + "since": "Since", + "until": "Until", + "types": { + "username": "Username", + "conversation": "Conversation", + "event": "Event" + }, + "event_types": { + "conversation_enter": "Entered conversation", + "conversation_exit": "Left conversation", + "started_typing": "Started typing", + "stopped_typing": "Stopped typing", + "started_speaking": "Started speaking", + "stopped_speaking": "Stopped speaking", + "started_peeking": "Started peeking", + "stopped_peeking": "Stopped peeking", + "message_read": "Read message", + "message_deleted": "Deleted message", + "message_saved": "Saved message", + "message_unsaved": "Unsaved message", + "message_edited": "Edited message", + "message_reaction_add": "Added reaction", + "message_reaction_remove": "Removed reaction", + "snap_opened": "Opened snap", + "snap_replayed": "Replayed snap", + "snap_replayed_twice": "Replayed snap twice", + "snap_screenshot": "Took screenshot", + "snap_screen_record": "Screen recorded" + } + }, + "logs": { + "export_dialog": { + "title": "Export Logs", + "description": "Export your friend tracker logs to a file", + "progress": "Exporting logs...", + "export_as": "Export as {type}", + "format_json": "JSON", + "format_csv": "CSV" + }, + "delete_dialog": { + "title": "Delete Logs", + "message": "Are you sure you want to delete all logs? This action cannot be undone.", + "confirm": "Delete All", + "cancel": "Cancel", + "progress": "Deleting {count} logs..." + }, + "log_entry": { + "in_conversation": "in {conversation}", + "unknown_user": "Unknown", + "unknown_conversation": "DMs", + "i_can_see_you_entered": "Entered", + "i_can_see_you_left": "Left", + "i_can_see_you_duration": "Duration", + "i_can_see_you_not_available": "N/A", + "i_can_see_you_unit_hour": "h", + "i_can_see_you_unit_minute": "m", + "i_can_see_you_unit_second": "s", + "event_text": "{friend} {event} in {conversation}", + "events": { + "conversation_enter": "entered", + "conversation_exit": "left", + "started_typing": "started typing", + "stopped_typing": "stopped typing", + "started_speaking": "started speaking", + "stopped_speaking": "stopped speaking", + "started_peeking": "started peeking", + "stopped_peeking": "stopped peeking", + "message_read": "read a message", + "message_deleted": "deleted a message", + "message_saved": "saved a message", + "message_unsaved": "unsaved a message", + "message_edited": "edited a message", + "message_reaction_add": "added a reaction", + "message_reaction_remove": "removed a reaction", + "snap_opened": "opened a snap", + "snap_replayed": "replayed a snap", + "snap_replayed_twice": "replayed a snap twice", + "snap_screenshot": "took a screenshot", + "snap_screen_record": "screen recorded", + "i_can_see_you": "was active" + } + } + }, + "edit_rule": { + "custom_rule": "Custom Rule", + "scope": "Scope", + "events": "Events", + "add_event": "Add Event", + "type": "Type", + "triggers": "Triggers", + "conditions": "Conditions", + "only_inside_conversation": "Only when I'm inside conversation", + "only_outside_conversation": "Only when I'm outside conversation", + "only_when_app_active": "Only when Snapchat is active", + "only_when_app_inactive": "Only when Snapchat is inactive", + "no_notification_when_app_active": "No notification when Snapchat is active", + "scope_options": { + "all_friends_groups": "All Friends/Groups", + "no_one_except": "No one except", + "everyone_except": "Everyone except" + } + } + }, + "debug": { + "title": "Debug", + "clear": "Clear", + "files": { + "config_json": "Configuration File", + "mappings_json": "Mappings File", + "message_logger_db": "Message Logger Database", + "pinned_best_friend_txt": "Pinned Best Friend File", + "native_sig_cache_txt": "Native Signature Cache File" + }, + "settings": { + "test_mode": "Test Mode (FOR DEBUGGING ONLY)", + "disable_feature_loading": "Disable Feature Loading", + "disable_auto_mapper": "Disable Auto Mapper", + "disable_bypass_status_indicator": "Disable Bypass Status Indicator" + } + }, + "ui_settings_title": "UI Settings", + "haptic_feedback_label": "Haptic Feedback", + "updates_title": "Updates", + "auto_update_check": "Auto Update Check", + "update_check_frequency_daily": "Daily", + "update_check_frequency_weekly": "Weekly", + "update_check_frequency_monthly": "Monthly", + "update_channel_stable": "Stable", + "update_channel_prerelease": "Pre-release", + "friend_notes_title": "Friend Notes", + "friend_notes_description": "Manage and backup your friend notes", + "app_theme_title": "App Theme", + "theme_mode_system": "System", + "theme_mode_light": "Light", + "theme_mode_dark": "Dark", + "test_mode_label": "Enable PurrAura", + "disable_feature_loading_label": "Disable Feature Loading", + "disable_auto_mapper_label": "Disable Auto Mapper", + "disable_bypass_indicator_label": "Disable Bypass Indicator", + "friend_list": { + "manage_title": "Manage Friend List", + "export_description": "Export friends allows you to save a list of your friends' IDs in a text file. Importing from a file will display the friends in a list where you can add them.", + "export_friends": "Export friends", + "import_from_file": "Import from file", + "load_suggested_friends": "Load suggested friends", + "add": "Add" + }, + "memories": { + "export_title": "Export memories", + "total_memories": "Total memories: {count}", + "date_range": "Date Range", + "select": "Select", + "sort_by_folder": "Sort by folder", + "include_my_eyes_only": "Include My Eyes Only", + "cancel": "Cancel", + "export": "Export", + "quit": "Quit", + "done": "Done", + "ok": "OK", + "exporting_memories": "Exporting memories... ({failed} failed)" + }, + "scripting_ui": { + "no_scripts_folder_selected": "No scripts folder selected", + "select_folder": "Select folder", + "import_from_url": "Import from URL", + "open_scripts_folder": "Open Scripts Folder", + "import_script_from_url": "Import Script from URL", + "warning_imported_scripts": "Warning: Imported scripts can be harmful to your device. Only import scripts from trusted sources.", + "enter_url_here": "Enter URL here:", + "import": "Import", + "cancel": "Cancel", + "documentation": "Documentation" + }, + "common": { + "cancel": "Cancel", + "add": "Add", + "ok": "OK", + "quit": "Quit", + "done": "Done", + "back": "Back", + "unknown": "Unknown", + "added": "Added", + "no_friends_found": "No friends found", + "exporting_memories": "Exporting memories... ({failed} failed)" + }, + "clear_friend_feed": "Clear Friend Feed", + "select_date": "Select Date", + "schedule_scheduled_for": "Scheduled for {name} in {time}", + "schedule_sending_in": "Sending in {time}", + "schedule_sent_to": "Sent to {name}", + "schedule_sent": "Scheduled snap sent", + "schedule_failed_to": "Failed to send to {name}", + "schedule_failed": "Scheduled snap failed", + "schedule_cancelled_for": "Cancelled for {name}", + "by_author": "by {author}", + "version": "Version {version}", + "delete_button": "Delete", + "logger_history": { + "download_started": "Download started!", + "downloaded_to": "Downloaded to {path}", + "failed_to_download": "Failed to download {message}", + "select_conversation": "Select a conversation", + "select_conversation_placeholder": "Select a conversation", + "edited_at": "edited at {date}", + "download_attachment_failed_toast": "Failed to download attachment", + "message_parse_failed": "Message parse failed", + "empty_message": "Empty message", + "no_more_messages": "No more messages", + "reverse_order_checkbox": "Reverse order", + "view_logger_history_button": "View Logger History", + "posted_at": "Posted at {date}", + "created_at": "Created at {date}", + "failed_to_open_file": "Failed to open file. Check logs for more info", + "failed_to_get_file": "Failed to get file", + "download_button": "Download", + "chat_attachment": "Attachment {index}", + "log_header_format": "{username} ? {type} ? {date}", + "edited_at_text": "Edited to \"{message}\" at {date}", + "list_group_format": "Group {name}", + "list_friend_format": "Friend {name}", + "download_started_toast": "Download started", + "download_success_toast": "Downloaded to {path}", + "download_failed_toast": "Download failed: {message}", + "close_button_description": "Close search", + "search_button_description": "Search messages" + }, + "debug_dialogs": { + "info": "Info", + "refs": "Refs", + "arroyo": "Arroyo", + "message": "Message", + "media_references": "Media References", + "arroyo_proto": "Arroyo proto", + "message_proto": "Message proto" + }, + "error_messages": { + "failed_to_fetch_message": "Failed to fetch message: {error}", + "failed_to_edit_message": "Failed to edit message: {error}" + }, + "toast_snapchat_not_installed": "Can't execute action: Snapchat is not installed", + "invalid_input_toast": "Invalid input! Make sure you entered a valid value.", + "toast_async_task_failed": "Async task failed: {message}", + "toast_snapchat_crashed": "Snapchat has crashed! Please check logs for more details.", + "toast_init_features_failed": "Failed to initialize features! Some functionality may not work properly.", + "toast_init_script_runtime_failed": "Failed to initialize script runtime!", + "toast_database_corrupted": "Database {path} is corrupted! Restarting ...", + "toast_feature_init_failed": "Failed to init feature {feature}! Check logcat for more details.", + "toast_updating_purrfectsnap": "Updating PurrfectSnap. Please wait...", + "toast_update_purrfectsnap_failed": "Failed to update PurrfectSnap. Please check logcat for more details.", + "toast_purrfectsnap_updated": "PurrfectSnap updated!", + "toast_export_memories_failed": "Failed to export memories", + "toast_exported_to_path": "Exported to {path}", + "toast_open_memories_db_failed": "Failed to open memories database", + "toast_friend_add_unavailable": "Failed to add friend: FriendRelationshipChanger instance not available", + "toast_friend_add_failed": "Failed to add friend: {message}", + "toast_friends_exported": "Exported {count} friends!", + "toast_friends_import_failed": "Failed to import friends: {message}", + "toast_translation_service_unavailable": "Translation service temporarily unavailable", + "toast_send_message_failed": "Failed to send message: {error}", + "toast_mark_conversation_read_failed": "Failed to mark conversation as read", + "toast_fetch_conversation_failed": "Failed to fetch conversation", + "toast_open_snap_failed": "Failed to open snap", + "toast_mark_message_read_failed": "Failed to mark message as read. Check logs for more details", + "toast_open_conversation_first": "You must open a conversation first", + "toast_open_link_failed": "Failed to open link", + "ai_response_style": { + "casual": "Casual", + "formal": "Formal", + "friendly": "Friendly", + "humorous": "Humorous", + "empathetic": "Empathetic", + "busy": "Busy", + "toxic": "Toxic" + }, + "ai_response_language": { + "auto": "Auto (Same as received)", "en": "English", "es": "Spanish", "fr": "French", @@ -1115,2138 +3502,20 @@ "ja": "Japanese", "ko": "Korean", "zh": "Chinese", - "ar": "Arabic", + "ar": "Arabic (UAE) and (KSA)", "hi": "Hindi", - "tr": "Turkish" - }, - "translation_position": { - "above": "Above text", - "below": "Below text", - "inline": "Inline" - }, - "source_language": { - "auto": "Detect automatically" - }, - "target_language": { - "en": "English" - } + "tr": "Turkish", + "pl": "Polish", + "nl": "Dutch", + "sv": "Swedish", + "da": "Danish", + "no": "Norwegian", + "fi": "Finnish" }, - "properties": { - "global": { - "name": "Global", - "description": "Tweak Global Snapchat Settings", - "properties": { - "better_location": { - "name": "Better Location", - "description": "Enhances the Snapchat Location", - "properties": { - "spoof_location": { - "name": "Spoof Location", - "description": "Spoofs your location to a specified one" - }, - "coordinates": { - "name": "Coordinates", - "description": "Set the coordinates of the spoofed location" - }, - "walk_radius": { - "name": "Walk Radius", - "description": "Randomly walk around within this radius (ft)" - }, - "always_update_location": { - "name": "Always Update Location", - "description": "Force Snapchat to update location even if no GPS data is received" - }, - "suspend_location_updates": { - "name": "Suspend Location Updates", - "description": "Prevents your location from being updated" - }, - "spoof_battery_level": { - "name": "Spoof Battery Level", - "description": "Spoofs the battery level of your device on map\nValue must be between 0 and 100" - }, - "spoof_headphones": { - "name": "Spoof Headphones", - "description": "Spoofs the status of listening to music on map" - }, - "show_battery_level": { - "name": "Show Battery Level", - "description": "Shows the battery level of your friends on the map" - } - } - }, - "snapchat_plus": { - "name": "Snapchat Plus", - "description": "Enables Snapchat Plus features\nSome Server-sided features may not work" - }, - "media_upload_quality": { - "name": "Media Upload Quality", - "description": "Overrides the media upload quality", - "properties": { - "force_video_upload_source_quality": { - "name": "Force Video Upload Source Quality", - "description": "Forces Snapchat to use the source quality when uploading videos\nPlease note that this may not remove metadata from media" - }, - "disable_image_compression": { - "name": "Disable Image Compression", - "description": "Disables image compression when uploading media" - }, - "custom_image_upload_format": { - "name": "Custom Image Upload Format", - "description": "Sets a custom image upload format\nSelect a lossless format (like PNG) for the best quality" - } - } - }, - "disable_confirmation_dialogs": { - "name": "Disable Confirmation Dialogs", - "description": "Automatically confirms selected actions" - }, - "auto_updater": { - "name": "Auto Updater", - "description": "Automatically checks for new updates" - }, - "update_settings": { - "name": "Update Settings", - "description": "Control how PurrfectSnap checks for updates", - "properties": { - "auto_update_check": { - "name": "Auto Update Check" - }, - "update_check_frequency": { - "name": "Update Check Frequency" - } - } - }, - "ui_settings": { - "name": "UI Settings", - "properties": { - "haptic_feedback": { - "name": "Haptic Feedback" - } - } - }, - "disable_metrics": { - "name": "Disable Metrics", - "description": "Blocks sending specific analytic data to Snapchat" - }, - "disable_story_sections": { - "name": "Disable Story Sections", - "description": "Removes sections from the Stories page\nMay require a refresh to work properly" - }, - "block_ads": { - "name": "Block Ads", - "description": "Prevents Advertisements from being displayed" - }, - "disable_custom_tabs": { - "name": "Disable Custom Tabs", - "description": "Opens links in supported applications rather than in the Web Browser" - }, - "disable_permission_requests": { - "name": "Disable Permission Requests", - "description": "Prevents Snapchat from asking for specific permissions" - }, - "disable_memories_snap_feed": { - "name": "Disable Memories Snap Feed", - "description": "Prevents Snapchat from showing recent memories when you swipe up in camera" - }, - "spotlight_comments_username": { - "name": "Spotlight Comments Username", - "description": "Shows author username in Spotlight comments" - }, - "spotlight_comments_username_icon": { - "name": "Spotlight Comments Username Icon", - "description": "Choose which icon is displayed next to usernames in Spotlight comments" - }, - "bypass_video_length_restriction": { - "name": "Bypass Video Length Restrictions", - "description": "Single: sends a single video\nSplit: split videos after editing" - }, - "default_video_playback_rate": { - "name": "Default Video Playback Rate", - "description": "Sets the default speed for the playback of videos\nValue must be between 0.1 and 4.0" - }, - "video_playback_rate_slider": { - "name": "Video Playback Rate Slider", - "description": "Adds a slider in opera context menu to change the video playback rate\nNote: Changes only apply to subsequent videos" - }, - "disable_google_play_dialogs": { - "name": "Disable Google Play Services Dialogs", - "description": "Prevent Google Play Services availability dialogs from being shown" - }, - "default_volume_controls": { - "name": "Default Volume Controls", - "description": "Forces Snapchat to use system volume controls" - }, - "disable_telecom_framework": { - "name": "Disable Telecom Framework", - "description": "Prevents Snapchat from using the Android Telecom framework\nThis allows you to listen to music while on a call" - }, - "hide_active_music": { - "name": "Hide Active Music", - "description": "Prevents Snapchat from knowing you're listening to music\nThis will allow you to take snaps using control volume buttons while listening to music" - }, - "disable_snap_splitting": { - "name": "Disable Snap Splitting", - "description": "Prevents Snaps from being split into multiple parts\nPictures you send will turn into videos" - } - } - }, - "downloader": { - "name": "Downloader", - "description": "Download Snapchat Media", - "properties": { - "save_folder": { - "name": "Save Folder", - "description": "Select the directory to which all media should be downloaded to" - }, - "auto_download_sources": { - "name": "Auto Download Sources", - "description": "Select the sources to automatically download from" - }, - "prevent_self_auto_download": { - "name": "Prevent Self Auto Download", - "description": "Prevents your own Snaps from being downloaded automatically" - }, - "path_format": { - "name": "Path Format", - "description": "Specify the File Path Format" - }, - "allow_duplicate": { - "name": "Allow Duplicate", - "description": "Allows the same media to be downloaded multiple times" - }, - "merge_overlays": { - "name": "Merge Overlays", - "description": "Combines the Text and the media of a Snap into a single file" - }, - "force_image_format": { - "name": "Force Image Format", - "description": "Forces images to be saved in a specified Format" - }, - "force_voice_note_format": { - "name": "Force Voice Note Format", - "description": "Forces Voice Notes to be saved in a specified Format" - }, - "auto_download_voice_notes": { - "name": "Auto Download Voice Notes", - "description": "Automatically downloads voice notes when playing them" - }, - "download_profile_pictures": { - "name": "Download Profile Pictures", - "description": "Allows you to download Profile Pictures from the profile page" - }, - "opera_download_button": { - "name": "Opera Download Button", - "description": "Adds a download button on the top right corner when viewing a Snap.\nLong press on buttons will force download" - }, - "download_context_menu": { - "name": "Download Context Menu", - "description": "Allows you to download/preview messages from a conversation or a story using the context menu.\nLong press on buttons will force download" - }, - "ffmpeg_options": { - "name": "FFmpeg Options", - "description": "Specify additional FFmpeg options", - "properties": { - "threads": { - "name": "Threads", - "description": "The amount of threads to use" - }, - "preset": { - "name": "Preset", - "description": "Set the speed of the conversion" - }, - "constant_rate_factor": { - "name": "Constant Rate Factor", - "description": "Set the constant rate factor for the video encoder\nFrom 0 to 51 for libx264" - }, - "video_bitrate": { - "name": "Video Bitrate", - "description": "Set the video bitrate (kbps)" - }, - "audio_bitrate": { - "name": "Audio Bitrate", - "description": "Set the audio bitrate (kbps)" - }, - "custom_video_codec": { - "name": "Custom Video Codec", - "description": "Set a custom Video Codec (e.g. libx264)" - }, - "custom_audio_codec": { - "name": "Custom Audio Codec", - "description": "Set a custom Audio Codec (e.g. AAC)" - } - } - }, - "logging": { - "name": "Logging", - "description": "Shows toasts when media is downloading" - }, - "custom_path_format": { - "name": "Custom Path Format", - "description": "Specify a custom path format for downloaded media\n\nAvailable variables:\n - %username%\n - %source%\n - %hash%\n - %date_time%" - } - } - }, - "user_interface": { - "name": "User Interface", - "description": "Change the look and feel of Snapchat", - "properties": { - "enable_app_appearance": { - "name": "Enable App Appearance Settings", - "description": "Enables the hidden App Appearance Setting\nMay not be required on newer Snapchat versions" - }, - "friend_feed_message_preview": { - "name": "Friend Feed Message Preview", - "description": "Shows a preview of the last messages in the Friend Feed", - "properties": { - "amount": { - "name": "Amount", - "description": "The amount of messages to get previewed" - } - } - }, - "snap_preview": { - "name": "Snap Preview", - "description": "Displays a small preview next to unseen Snaps in chat" - }, - "bootstrap_override": { - "name": "Bootstrap Override", - "description": "Overrides user interface bootstrap settings", - "properties": { - "app_appearance": { - "name": "App Appearance", - "description": "Sets a persistent App Appearance" - }, - "home_tab": { - "name": "Home Tab", - "description": "Overrides the startup tab when opening Snapchat" - } - } - }, - "map_friend_nametags": { - "name": "Enhanced Friend Map Nametags", - "description": "Improves the Nametags of friends on the Snapmap" - }, - "prevent_message_list_auto_scroll": { - "name": "Prevent Message List Auto Scroll", - "description": "Prevents the message list from scrolling to the bottom when sending/receiving a message" - }, - "streak_expiration_info": { - "name": "Show Streak Expiration Info", - "description": "Shows a Streak Expiration timer next to the Streaks counter" - }, - "hide_friend_feed_entry": { - "name": "Hide Friend Feed Entry", - "description": "Hides a specific friend from the Friend Feed\nUse the social tab to manage this feature" - }, - "hide_streak_restore": { - "name": "Hide Streak Restore", - "description": "Hides the Restore button in the friend feed" - }, - "hide_quick_add_suggestions": { - "name": "Hide Quick Add Suggestions", - "description": "Removes quick add friend suggestions" - }, - "hide_story_suggestions": { - "name": "Hide Story Suggestions", - "description": "Removes suggestions from the Stories page" - }, - "hide_ui_components": { - "name": "Hide UI Components", - "description": "Select which UI components to hide" - }, - "opera_media_quick_info": { - "name": "Opera Media Quick Info", - "description": "Shows useful information of media such as creation date in opera viewer context menu" - }, - "old_bitmoji_selfie": { - "name": "Old Bitmoji Selfie", - "description": "Brings back the Bitmoji selfies from older Snapchat versions" - }, - "disable_spotlight": { - "name": "Disable Spotlight", - "description": "Disables the Spotlight page" - }, - "friend_feed_menu_buttons": { - "name": "Friend Feed Menu Buttons", - "description": "Select which buttons to show in the Friend Feed Menu" - }, - "auto_close_friend_feed_menu": { - "name": "Auto Close Friend Feed Menu", - "description": "Automatically closes the Friend Feed Menu after pressing a setting button" - }, - "vertical_story_viewer": { - "name": "Vertical Story Viewer", - "description": "Enables the vertical story viewer for all stories" - }, - "enable_friend_feed_menu_bar": { - "name": "Friend Feed Menu Bar", - "description": "Enables the new Friend Feed Menu Bar" - }, - "message_indicators": { - "name": "Message Indicators", - "description": "Adds specific indicators icons to messages\nNote: Indicators might not be 100% accurate" - }, - "stealth_mode_indicator": { - "name": "Stealth Mode Indicator", - "description": "Adds a 👻 emoji next to conversations in stealth mode" - }, - "edit_text_override": { - "name": "Edit Text Override", - "description": "Overrides text field behavior" - }, - "prevent_forced_keyboard": { - "name": "Prevent Forced Keyboard", - "description": "Prevents Snapchat from automatically popping up the keyboard when you open a conversation" - }, - "force_amoled_theme": { - "name": "Force AMOLED Theme", - "description": "Force a true black AMOLED theme across the app UI" - }, - "settings_menu": { - "name": "Settings Menu", - "description": "Choose between the new and legacy settings menu layouts" - } - } - }, - "messaging": { - "name": "Messaging", - "description": "Change how you interact with friends", - "properties": { - "bypass_screenshot_detection": { - "name": "Bypass Screenshot Detection", - "description": "Prevents Snapchat from detecting when you take a screenshot" - }, - "anonymous_story_viewing": { - "name": "Anonymous Story Viewing", - "description": "Prevents anyone from knowing you've seen their story" - }, - "prevent_story_rewatch_indicator": { - "name": "Prevent Story Rewatch Indicator", - "description": "Prevents anyone from knowing you've rewatched their story" - }, - "hide_peek_a_peek": { - "name": "Hide Peek-a-Peek", - "description": "Prevents notification from being sent when you half swipe into a chat" - }, - "hide_bitmoji_presence": { - "name": "Hide Bitmoji Presence", - "description": "Prevents your Bitmoji from popping up while in Chat" - }, - "hide_typing_notifications": { - "name": "Hide Typing Notifications", - "description": "Prevents anyone from knowing you're typing a message" - }, - "unlimited_snap_view_time": { - "name": "Unlimited Snap View Time", - "description": "Removes the Time Limit for viewing Snaps" - }, - "auto_mark_as_read": { - "name": "Auto Mark as Read", - "description": "Automatically marks messages/snaps as read even when Stealth Mode is enabled" - }, - "mark_snap_as_seen_button": { - "name": "Mark Snap as Seen Button", - "description": "Adds a button to mark a Snap as seen when viewing it.\nThis will work even when Stealth Mode is enabled" - }, - "skip_when_marking_as_seen": { - "name": "Skip When Marking as Seen", - "description": "Automatically skips to the next Snap when marking a Snap as seen.\nUse in combination with Mark Snap as Seen Button" - }, - "loop_media_playback": { - "name": "Loop Media Playback", - "description": "Loops media playback when viewing Snaps / Stories" - }, - "disable_replay_in_ff": { - "name": "Disable Replay in FF", - "description": "Disables the ability to replay with a long press from the Friend Feed" - }, - "half_swipe_notifier": { - "name": "Half Swipe Notifier", - "description": "Notifies you when someone half swipes into a conversation", - "properties": { - "min_duration": { - "name": "Minimum Duration", - "description": "The minimum duration of the half swipe (in seconds)" - }, - "max_duration": { - "name": "Maximum Duration", - "description": "The maximum duration of the half swipe (in seconds)" - } - } - }, - "call_start_confirmation": { - "name": "Call Start Confirmation", - "description": "Shows a confirmation dialog when starting a call" - }, - "unlimited_conversation_pinning": { - "name": "Unlimited Conversation Pinning", - "description": "Allows you to pin an unlimited amount of conversations locally" - }, - "disable_snap_mode_restrictions": { - "name": "Disable Snap Mode Restrictions", - "description": "Allows you to view self-destructing Snaps without restrictions" - }, - "prevent_message_sending": { - "name": "Prevent Message Sending", - "description": "Prevents sending certain types of messages" - }, - "friend_mutation_notifier": { - "name": "Friend Mutation Notifier", - "description": "Notifies you when something changes in a friend's profile" - }, - "better_notifications": { - "name": "Better Notifications", - "description": "Adds more information in received notifications", - "properties": { - "group_notifications": { - "name": "Group Notifications", - "description": "Group notifications into a single one" - }, - "chat_preview": { - "name": "Chat Preview", - "description": "Shows a preview of received messages in the notification" - }, - "media_preview": { - "name": "Media Preview", - "description": "Shows a preview of the selected media types in the notification" - }, - "media_caption": { - "name": "Media Caption", - "description": "Shows the attached caption of media in the notification" - }, - "stacked_media_messages": { - "name": "Stacked Media Messages", - "description": "Combines multiple media messages into one text notification when they cannot be previewed. Use in combination with Chat Preview" - }, - "friend_add_source": { - "name": "Friend Add Source", - "description": "Shows the source of a friend request in the notification" - }, - "reply_button": { - "name": "Reply Button", - "description": "Adds a reply button to the notification" - }, - "smart_replies": { - "name": "Smart Replies", - "description": "Adds suggested replies to notifications (Android 10+). Use in combination with Reply Button" - }, - "download_button": { - "name": "Download Button", - "description": "Allows you to download media from the notification" - }, - "mark_as_read_button": { - "name": "Mark as Read Button", - "description": "Allows you to mark a message as read from the notification" - }, - "mark_as_read_and_save_in_chat": { - "name": "Mark as Read and Save in Chat", - "description": "Adds a mark as read and save in chat button to the notification" - } - } - }, - "notification_blacklist": { - "name": "Notification Blacklist", - "description": "Select notifications which should get blocked" - }, - "message_logger": { - "name": "Message Logger", - "description": "Prevents messages from being deleted", - "properties": { - "keep_my_own_messages": { - "name": "Keep My Own Messages", - "description": "Prevents your own messages from being deleted" - }, - "auto_purge": { - "name": "Auto Purge", - "description": "Automatically deletes cached messages that are older than the specified amount of time" - }, - "message_filter": { - "name": "Message Filter", - "description": "Select which messages should get logged (empty for all messages)" - }, - "deleted_message_color": { - "name": "Deleted Message Color", - "description": "Sets the color of deleted messages" - } - } - }, - "auto_save_messages_in_conversations": { - "name": "Auto Save Messages", - "description": "Automatically saves every message in conversations" - }, - "unsaveable_messages": { - "name": "Unsaveable Messages", - "description": "Prevents selected message types from being saved in chat", - "properties": { - "chat": { - "name": "Chat Messages", - "description": "Make chat messages unsaveable" - }, - "snap": { - "name": "Snaps", - "description": "Make snaps unsaveable" - }, - "external_media": { - "name": "External Media", - "description": "Make external media unsaveable" - }, - "sticker": { - "name": "Stickers", - "description": "Make stickers unsaveable" - }, - "share": { - "name": "Shares", - "description": "Make shared content unsaveable" - }, - "note": { - "name": "Audio Notes", - "description": "Make audio notes unsaveable" - }, - "story_reply": { - "name": "Story Replies", - "description": "Make story replies unsaveable" - } - } - }, - "gallery_media_send_override": { - "name": "Gallery Media Send Override", - "description": "Spoofs the media source when sending from the Gallery", - "properties": { - "mode": { - "name": "Override Mode", - "description": "Choose how gallery media is sent" - }, - "include_camera_snaps": { - "name": "Include Camera Snaps", - "description": "Also show the override dialog for camera snaps" - } - } - }, - "strip_media_metadata": { - "name": "Strip Media Metadata", - "description": "Removes metadata of media before sending as a message" - }, - "bypass_message_retention_policy": { - "name": "Bypass Message Retention Policy", - "description": "Prevents messages from being deleted after viewing them" - }, - "bypass_message_action_restrictions": { - "name": "Bypass Message Action Restrictions", - "description": "Allows you to react to a snap without having opened it or to save an unsaveable message" - }, - "remove_groups_locked_status": { - "name": "Remove Groups Locked Status", - "description": "Allows you to view group information after being kicked" - }, - "double_tap_chat_action": { - "name": "Double Tap Chat Action", - "description": "Performs a custom action when double tapping a message in chat" - }, - "double_tap_chat_action_custom_emoji": { - "name": "Double Tap Chat Action Custom Emoji Reaction", - "description": "Sets a custom emoji reaction for the double tap chat action" - }, - "auto_reply": { - "name": "Auto Reply", - "description": "Automatically sends replies to incoming messages when you're away", - "properties": { - "allow_running_in_background": { - "name": "Allow Running in Background", - "description": "Allows Auto Reply to run in the background. Note: This will significantly drain your battery" - }, - "cooldown_seconds": { - "name": "Cooldown Seconds", - "description": "Minimum time between auto-replies to the same conversation (in seconds)" - }, - "message_age_threshold": { - "name": "Message Age Threshold", - "description": "Only reply to messages received within this timeframe (in seconds)" - }, - "ai_config": { - "name": "AI Configuration", - "description": "Settings for AI-powered auto-replies", - "properties": { - "enable_ai_replies": { - "name": "Enable AI Replies", - "description": "Use AI to generate intelligent auto-replies instead of template messages" - }, - "ai_provider": { - "name": "AI Provider", - "description": "Select which AI service to use for generating replies" - }, - "ai_endpoint_url": { - "name": "AI Endpoint URL", - "description": "API endpoint URL for the AI service (e.g., OpenAI, local AI server)" - }, - "ai_model": { - "name": "AI Model", - "description": "AI model to use for generating replies (e.g., gpt-3.5-turbo, gpt-4)" - }, - "ai_api_key": { - "name": "AI API Key", - "description": "API key for authenticating with the AI service" - }, - "ai_system_prompt": { - "name": "AI System Prompt", - "description": "System prompt that defines the AI's personality and behavior" - }, - "ai_max_tokens": { - "name": "AI Max Tokens", - "description": "Maximum number of tokens (words) the AI can use in responses" - }, - "ai_temperature": { - "name": "AI Temperature", - "description": "Controls randomness in AI responses (0.0 = deterministic, 2.0 = very random)" - }, - "ai_context_length": { - "name": "AI Context Length", - "description": "Number of previous messages to include as context for AI responses" - }, - "ai_personality_traits": { - "name": "AI Personality Traits", - "description": "Comma-separated personality traits for the AI (e.g., friendly, casual, helpful)" - }, - "ai_response_style": { - "name": "AI Response Style", - "description": "Overall style for AI responses" - }, - "ai_response_language": { - "name": "AI Response Language", - "description": "Language for AI responses (auto = same as received message)" - }, - "ai_use_conversation_history": { - "name": "Use Conversation History", - "description": "Include previous messages as context for more relevant AI responses" - }, - "ai_include_friend_info": { - "name": "Include Friend Info", - "description": "Include friend's name and other available info in AI context" - }, - "ai_fallback_to_template": { - "name": "Fallback to Template", - "description": "Use template messages if AI fails to generate a response" - }, - "ai_request_timeout": { - "name": "AI Request Timeout", - "description": "Maximum time to wait for AI response (in seconds)" - }, - "ai_retry_attempts": { - "name": "AI Retry Attempts", - "description": "Number of times to retry AI requests if they fail" - } - } - }, - "auto_trigger_config": { - "name": "Auto Trigger Configuration", - "description": "Settings for auto-reply triggers and message templates", - "properties": { - "friendSpecificGreeting": { - "name": "Friend Specific Greeting", - "description": "Add friend's name to auto-replies for personalization" - }, - "friendGreeting": { - "name": "Friend Greeting", - "description": "Greeting text to use when friend specific greeting is enabled" - }, - "auto_reply_content_types": { - "name": "Auto Reply Triggers", - "description": "Select which message types should trigger auto-replies" - }, - "chat_messages": { - "name": "Chat Message Replies", - "description": "Auto-reply messages for text chat messages" - }, - "snap_messages": { - "name": "Snap Replies", - "description": "Auto-reply messages for snaps" - }, - "story_share_messages": { - "name": "Story Share Replies", - "description": "Auto-reply messages for story shares" - }, - "story_reply_messages": { - "name": "Story Reply Responses", - "description": "Auto-reply messages for story replies" - }, - "external_media_messages": { - "name": "External Media Replies", - "description": "Auto-reply messages for external media" - }, - "voice_note_messages": { - "name": "Voice Note Replies", - "description": "Auto-reply messages for voice notes" - }, - "sticker_messages": { - "name": "Sticker Replies", - "description": "Auto-reply messages for stickers" - }, - "tiny_snap_messages": { - "name": "Tiny Snap Replies", - "description": "Auto-reply messages for tiny snaps" - }, - "map_reaction_messages": { - "name": "Map Reaction Replies", - "description": "Auto-reply messages for map reactions" - }, - "half_swipe_messages": { - "name": "Half Swipe Messages", - "description": "Auto-reply messages for half swipes" - } - } - } - } - }, - "auto_open_snaps": { - "name": "Auto Open Snaps Settings", - "description": "Configure delay and queue settings for Auto Open Snaps", - "properties": { - "allow_running_in_background": { - "name": "Allow Running in Background", - "description": "Allows Auto Open Snaps to run in the background. Note: This will significantly drain your battery" - }, - "min_delay": { - "name": "Min Delay (ms)", - "description": "Minimum delay in milliseconds before opening a snap" - }, - "max_delay_ms": { - "name": "Max Delay (ms)", - "description": "Maximum delay in milliseconds before opening a snap" - }, - "queue_size": { - "name": "Queue Size", - "description": "Maximum number of snaps to keep in queue" - }, - "retry_attempts": { - "name": "Retry Attempts", - "description": "Number of times to retry opening a snap if it fails" - }, - "retry_delay": { - "name": "Retry Delay (ms)", - "description": "Delay in milliseconds between retry attempts" - } - } - }, - "auto_delete_sent_messages": { - "name": "Auto Delete Sent Messages", - "description": "Automatically deletes sent messages after a specified time period", - "properties": { - "allow_running_in_background": { - "name": "Allow Running in Background", - "description": "Allows Auto Delete Sent Messages to run in the background. Note: This will significantly drain your battery" - }, - "delete_after_value": { - "name": "Delete After (value)", - "description": "Time value before deleting the sent message" - }, - "delete_after_unit": { - "name": "Time Unit", - "description": "Select the time unit for deletion delay" - }, - "message_types": { - "name": "Message Types", - "description": "Select which message types should be auto-deleted" - }, - "show_countdown": { - "name": "Show Countdown", - "description": "Show countdown before deleting the message" - }, - "show_notification": { - "name": "Show Notification", - "description": "Show notification during countdown" - } - } - }, - "instant_translation": { - "name": "Message Translator", - "description": "Automatically translate incoming messages to your preferred language", - "properties": { - "enabled": { - "name": "Enable Message Translator", - "description": "Enable automatic translation of messages" - }, - "source_language": { - "name": "Source Language", - "description": "Language to translate from (use 'auto' for automatic detection)" - }, - "target_language": { - "name": "Target Language", - "description": "Language to translate to" - }, - "show_original": { - "name": "Show Original Text", - "description": "Display the original message text" - }, - "show_translation": { - "name": "Show Translation", - "description": "Display the translated text" - }, - "translation_position": { - "name": "Translation Position", - "description": "Where to display the translation relative to original text" - }, - "auto_translate": { - "name": "Auto Translate", - "description": "Automatically translate messages when received" - }, - "translate_on_tap": { - "name": "Translate on Tap", - "description": "Translate messages when tapped" - }, - "supported_languages": { - "name": "Supported Languages", - "description": "Languages available for translation" - }, - "pause_on_error": { - "name": "Pause on Error", - "description": "Pause translation when service is blocked" - }, - "max_retries": { - "name": "Max Retries", - "description": "Maximum number of retry attempts" - }, - "retry_delay": { - "name": "Retry Delay", - "description": "Delay between retry attempts (milliseconds)" - } - } - }, - "scheduled_send_allow_running_in_background": { - "name": "Allow Scheduled Send to Run in Background", - "description": "Keep scheduled messages processing while Snapchat is in the background" - } - } - }, - "rules": { - "name": "Rules", - "description": "Configure automation rules", - "properties": { - "auto_read": { - "name": "Auto Read" - }, - "hide_typing_indicator": { - "name": "Hide Typing Indicator" - }, - "auto_reply": { - "name": "Auto Reply" - }, - "auto_delete_sent_messages": { - "name": "Auto Delete Sent Messages" - }, - "auto_download": { - "name": "Auto Download" - }, - "stealth": { - "name": "Stealth Mode" - }, - "auto_save": { - "name": "Auto Save" - }, - "message_logger": { - "name": "Message Logger" - }, - "unsaveable_messages": { - "name": "Unsaveable Messages" - } - } - }, - "camera": { - "name": "Camera", - "description": "Adjust the right settings for the perfect snap", - "properties": { - "disable_cameras": { - "name": "Disable Cameras", - "description": "Prevents Snapchat from using the selected cameras" - }, - "black_photos": { - "name": "Black Photos", - "description": "Replaces captured photos with a black background\nVideos are not affected" - }, - "immersive_camera_preview": { - "name": "Immersive Preview", - "description": "Prevents Snapchat from Cropping the Camera preview\nThis might cause the camera to flicker on some devices" - }, - "override_front_resolution": { - "name": "Override Front Resolution", - "description": "Overrides the camera resolution for the front camera" - }, - "override_back_resolution": { - "name": "Override Back Resolution", - "description": "Overrides the camera resolution for the back camera" - }, - "custom_resolution": { - "name": "Custom Resolution", - "description": "Sets a custom camera resolution, width x height (e.g. 1920x1080).\nThe custom resolution must be supported by your device" - }, - "front_custom_frame_rate": { - "name": "Front Custom Frame Rate", - "description": "Overrides the front camera frame rate" - }, - "back_custom_frame_rate": { - "name": "Back Custom Frame Rate", - "description": "Overrides the back camera frame rate" - }, - "force_camera_source_encoding": { - "name": "Force Camera Source Encoding", - "description": "Forces the camera source encoding" - }, - "startup_default_camera": { - "name": "Startup Default Camera", - "description": "Sets the default camera when opening Snapchat" - }, - "hevc_recording": { - "name": "HEVC Recording", - "description": "Uses HEVC (H.265) codec for video recording" - } - } - }, - "streaks_reminder": { - "name": "Streaks Reminder", - "description": "Periodically notifies you about your Streaks", - "properties": { - "interval": { - "name": "Interval", - "description": "The interval between each reminder (hours)" - }, - "remaining_hours": { - "name": "Remaining Time", - "description": "The remaining amount of time before the notification is shown (hours)" - }, - "group_notifications": { - "name": "Group Notifications", - "description": "Group notifications into a single one" - } - } - }, - "experimental": { - "name": "Experimental", - "description": "Experimental features", - "properties": { - "native_hooks": { - "name": "Native Hooks", - "description": "Unsafe Features that hook into Snapchat's native code", - "properties": { - "composer_hooks": { - "name": "Composer Hooks", - "description": "Injects code into the Composer cross-platform UI framework", - "properties": { - "show_first_created_username": { - "name": "Show First Created Username", - "description": "Shows the first created username next to the current username in the profile page" - }, - "bypass_camera_roll_limit": { - "name": "Bypass Camera Roll Limit", - "description": "Increases the maximum amount of media you can send from the camera roll" - }, - "custom_self_destruct_snap_delay": { - "name": "Custom Self Destruct Snap Delay", - "description": "Gives more options for the self-destruct timer when sending a Snap" - }, - "composer_console": { - "name": "Composer Console", - "description": "Allows you to execute JavaScript code in Composer (arm64 only)" - }, - "composer_logs": { - "name": "Composer Logs", - "description": "Redirects console logs of Composer to PurrfectSnap" - } - } - }, - "disable_bitmoji": { - "name": "Disable Bitmoji", - "description": "Disables Friends Profile Bitmoji" - }, - "custom_emoji_font": { - "name": "Custom Emoji Font", - "description": "Allows you to use a custom emoji font. Only works with .ttf fonts" - }, - "custom_shared_library": { - "name": "Custom Shared Library", - "description": "Loads a custom shared library into Snapchat. This feature is only for testing purposes" - } - } - }, - "spoof": { - "name": "Spoof", - "description": "Spoof various information about you", - "properties": { - "play_store_installer_package_name": { - "name": "Play Store Installer Package Name", - "description": "Overrides the installer package name to com.android.vending" - }, - "remove_vpn_transport_flag": { - "name": "Remove VPN Transport Flag", - "description": "Prevents Snapchat from detecting VPNs" - }, - "remove_mock_location_flag": { - "name": "Remove Mock Location Flag", - "description": "Prevents Snapchat from detecting Mock location" - }, - "force_wifi_transport_flag": { - "name": "Force Wi-Fi Transport Flag", - "description": "Force network transport to report Wi-Fi instead of mobile data" - }, - "spoof_device_id": { - "name": "Spoof Device ID", - "description": "Override the Android ID sent to Snapchat", - "properties": { - "spoof_android_id": { - "name": "Spoof Android ID", - "description": "Override the Android ID sent to Snapchat with a custom value" - }, - "custom_android_id": { - "name": "Custom Android ID", - "description": "Value to use when spoofing the Android ID" - } - } - }, - "spoof_device": { - "name": "Spoof Device", - "description": "Present Snapchat as running on another device model" - }, - "device_model": { - "name": "Device Model", - "description": "Choose which device model to spoof" - } - } - }, - "convert_message_locally": { - "name": "Convert Message Locally", - "description": "Converts snaps to chat external media locally. This appears in chat download context menu" - }, - "media_file_picker": { - "name": "Media File Picker", - "description": "Allows you to pick any video/audio file from the gallery" - }, - "story_logger": { - "name": "Story Logger", - "description": "Provides a history of friends stories" - }, - "call_recorder": { - "name": "Call Recorder", - "description": "Manage call recording settings", - "properties": { - "call_recorder": { - "name": "Mode", - "description": "Select what should be recorded" - }, - "auto_start_recording": { - "name": "Auto Start Recording", - "description": "Automatically start recording when a call starts" - }, - "call_recorder_ui": { - "name": "Call Recorder UI", - "description": "Show the recording overlay UI during calls" - }, - "call_recorder_ui_design": { - "name": "UI Design", - "description": "Select the design for the call recorder overlay" - }, - "call_recording_saved_toast": "Saved" - } - }, - "account_switcher": { - "name": "Account Switcher", - "description": "Allows you to switch between accounts without logging out\nLong press on the search icon next to your Bitmoji profile to open the menu\nNote: This feature is experimental and will likely change in the future", - "properties": { - "auto_backup_current_account": { - "name": "Auto Backup Current Account", - "description": "Automatically backs up the current account when logging out or switching accounts" - } - } - }, - "better_transcript": { - "name": "Better Transcript", - "description": "Improves the voice note transcript", - "properties": { - "force_transcription": { - "name": "Force Voice Note Transcription", - "description": "Allows all voice notes to be transcribed" - }, - "preferred_transcription_lang": { - "name": "Preferred Transcription Language", - "description": "The preferred language for the voice note transcript (e.g. EN, ES, FR)" - }, - "notification_transcript": { - "name": "Notification Transcript", - "description": "Transcribes voice notes in notifications\nThis feature requires the Chat Preview feature to be enabled in Better Notifications" - } - } - }, - "voice_note_auto_play": { - "name": "Voice Note Auto Play", - "description": "Automatically plays the next voice note after the current one finishes" - }, - "friend_notes": { - "name": "Friend Notes", - "description": "Allows you to add notes to friends profiles" - }, - "cof_experiments": { - "name": "COF Experiments", - "description": "Enables unreleased/beta Snapchat features" - }, - "context_menu_fix": { - "name": "Context Menu Fix", - "description": "Attempt to repair the Friend Feed Menu as when the device is offline it cannot be displayed correctly" - }, - "app_lock": { - "name": "App Lock", - "description": "Prevents access to Snapchat without a passcode", - "properties": { - "lock_on_resume": { - "name": "Lock On Resume", - "description": "Locks the app when it's reopened" - } - } - }, - "infinite_story_boost": { - "name": "Infinite Story Boost", - "description": "Bypass the Story Boost Limit delay" - }, - "meo_passcode_bypass": { - "name": "My Eyes Only Passcode Bypass", - "description": "Bypass the My Eyes Only passcode\nThis will only work if the passcode has been entered correctly before" - }, - "no_friend_score_delay": { - "name": "No Friend Score Delay", - "description": "Removes the delay when viewing a Friends Score" - }, - "best_friend_pinning": { - "name": "Best Friend Pinning", - "description": "Allows you to pin a friend as your number one best friend. Note: Only you can see your pinned best friend" - }, - "e2ee": { - "name": "End-To-End Encryption", - "description": "Encrypts your messages with AES using a shared secret key\nMake sure to save your key somewhere safe!", - "properties": { - "encrypted_message_indicator": { - "name": "Encrypted Message Indicator", - "description": "Adds a 🔒 emoji next to encrypted messages" - }, - "force_message_encryption": { - "name": "Force Message Encryption", - "description": "Prevents sending encrypted messages to people who don't have E2E Encryption enabled only when multiple conversations are selected" - } - } - }, - "add_friend_source_spoof": { - "name": "Add Friend Source Spoof", - "description": "Spoofs the source of a Friend Request" - }, - "hidden_snapchat_plus_features": { - "name": "Hidden Snapchat Plus Features", - "description": "Enables unreleased/beta Snapchat Plus features\nMight not work on older Snapchat versions" - }, - "custom_streaks_expiration_format": { - "name": "Custom Streaks Expiration Format", - "description": "Customizes the Streaks Expiration format\n\nAvailable variables:\n - %c: Streaks Count\n - %e: Hourglass Emoji\n - %d: Days\n - %h: Hours\n - %m: Minutes\n - %s: Seconds\n - %w: Remaining Time" - }, - "prevent_forced_logout": { - "name": "Prevent Forced Logout", - "description": "Prevents Snapchat from logging you out when you login on another device" - }, - "snapscore_changes": { - "name": "Snapscore Changes", - "description": "Tracks changes in friends Snapscore\nUse this feature in newer versions of Snapchat only" - } - } - }, - "scripting": { - "name": "Scripting", - "description": "Run custom scripts to extend PurrfectSnap", - "properties": { - "developer_mode": { - "name": "Developer Mode", - "description": "Shows debug info on Snapchat's UI" - }, - "module_folder": { - "name": "Module Folder", - "description": "The folder where the scripts are located" - }, - "auto_reload": { - "name": "Auto Reload", - "description": "Automatically reloads scripts when they change" - }, - "integrated_ui": { - "name": "Integrated UI", - "description": "Allows scripts to add custom UI components to Snapchat" - }, - "disable_log_anonymization": { - "name": "Disable Log Anonymization", - "description": "Disables the anonymization of logs" - }, - "disable_optimization": { - "name": "Disable Optimization", - "description": "Disables the optimization of scripts. This may cause performance issues." - } - } - }, - "friend_tracker": { - "name": "Friend Tracker", - "description": "Records friend's activity on Snapchat", - "properties": { - "record_messaging_events": { - "name": "Record Messaging Events", - "description": "Records messaging events such as opening a snap, reading a message, etc." - }, - "allow_running_in_background": { - "name": "Allow Running in Background", - "description": "Allows the tracker to run in the background. Note: This will significantly drain your battery" - }, - "auto_purge": { - "name": "Auto Purge", - "description": "Automatically deletes cached events that are older than the specified amount of time" - } - } - } - }, - "friend_notes": { - "placeholder": "Add a note..." + "ai_provider": { + "gemini": "Gemini", + "deepseek": "DeepSeek", + "openai": "OpenAI", + "openrouter": "OpenRouter" } - }, - "friend_menu_option": { - "mark_snaps_as_seen": "Mark Snaps as seen", - "mark_stories_as_seen_locally": "Mark Stories as seen locally", - "preview": "Preview", - "stealth_mode": "Stealth Mode", - "auto_download_blacklist": "Auto Download Blacklist", - "anti_auto_save": "Anti Auto Save" - }, - "content_type": { - "CHAT": "Chat", - "SNAP": "Snap", - "EXTERNAL_MEDIA": "External Media", - "NOTE": "Audio Note", - "STICKER": "Sticker", - "SHARE": "Share", - "STATUS": "Status", - "LOCATION": "Location", - "STATUS_SAVE_TO_CAMERA_ROLL": "Saved to Camera Roll", - "STATUS_CONVERSATION_CAPTURE_SCREENSHOT": "Screenshot", - "STATUS_CONVERSATION_CAPTURE_RECORD": "Screen Record", - "STATUS_CALL_MISSED_VIDEO": "Missed Video Call", - "STATUS_CALL_MISSED_AUDIO": "Missed Audio Call", - "LIVE_LOCATION_SHARE": "Live Location Share", - "CREATIVE_TOOL_ITEM": "Creative Tool Item", - "FAMILY_CENTER_INVITE": "Family Center Invite", - "FAMILY_CENTER_ACCEPT": "Family Center Accept", - "FAMILY_CENTER_LEAVE": "Family Center Leave", - "STATUS_PLUS_GIFT": "Status Plus Gift", - "TINY_SNAP": "Tiny Snap", - "STATUS_COUNTDOWN": "Countdown", - "MAP_REACTION": "Map Reaction", - "chat_messages": "Chat Messages", - "snap_messages": "Snaps", - "story_share_messages": "Story Shares", - "story_reply_messages": "Story Replies", - "external_media_messages": "External Media", - "voice_note_messages": "Voice Note", - "sticker_messages": "Sticker", - "tiny_snap_messages": "Tiny Snap", - "map_reaction_messages": "Map Reaction", - "half_swipes": "Half Swipes" - }, - "media_download_source": { - "none": "None", - "pending": "Pending", - "chat_media": "Chat Media", - "story": "Story", - "public_story": "Public Story", - "spotlight": "Spotlight", - "profile_picture": "Profile Picture", - "story_logger": "Story Logger", - "message_logger": "Message Logger", - "merged": "Merged", - "voice_call": "Voice Call" - }, - "chat_action_menu": { - "preview_button": "Preview", - "download_button": "Download", - "delete_logged_message_button": "Delete Logged Message", - "show_chat_edit_history": "Show Chat Edit History", - "convert_message": "Convert Message" - }, - "opera_context_menu": { - "download": "Download Media", - "sent_at": "Sent at {date}", - "created_at": "Created at {date}", - "expires_at": "Expires at {date}", - "media_size": "Media size: {size}", - "media_duration": "Media duration: {duration} ms", - "show_debug_info": "Show Debug Info" - }, - "modal_option": { - "profile_info": "Profile Info", - "close": "Close" - }, - "gallery_media_send_override": { - "always_ask": "Always Ask", - "ORIGINAL": "Original Media", - "NOTE": "Audio Note", - "SNAP": "Snap", - "SAVEABLE_SNAP": "Saveable Snap", - "null": "Snapchat Default", - "multiple_media_toast": "You can only send one media at a time" - }, - "mark_as_seen": { - "no_unseen_snaps_toast": "No unseen Snaps found!", - "seen_toast": "Marked as seen!", - "unseen_toast": "Marked as unseen!", - "already_seen_toast": "Already marked as seen!", - "already_unseen_toast": "Already marked as unseen!" - }, - "conversation_preview": { - "streak_expiration": "expires in {day} days {hour} hours {minute} minutes", - "total_messages": "Total sent/received messages: \n{count}", - "title": "Preview", - "unknown_user": "Unknown User", - "no_messages": "No messages found!" - }, - "profile_info": { - "title": "Profile Info", - "first_created_username": "First Created Username", - "mutable_username": "Mutable Username", - "display_name": "Display Name", - "added_date": "Added Date", - "birthday": "Birthday : {month} {day}", - "hidden_birthday": "Birthday : Hidden", - "friendship": "Friendship", - "add_source": "Add Source", - "snapchat_plus": "Snapchat Plus", - "snapchat_plus_state": { - "subscribed": "Subscribed", - "not_subscribed": "Not Subscribed" - } - }, - "snapchat_plus_state": { - "subscribed": "Subscribed", - "not_subscribed": "Not Subscribed" - }, - "friendship_link_type": { - "mutual": "Mutual", - "outgoing": "Outgoing", - "blocked": "Blocked", - "deleted": "Deleted", - "following": "Following", - "suggested": "Suggested", - "incoming": "Incoming", - "incoming_follower": "Incoming Follower" - }, - "bulk_messaging_action": { - "actions.title": "Actions", - "choose_action_title": "Choose an action", - "progress_status": "Processing {index} of {total}", - "selection_dialog_continue_button": "Continue", - "confirmation_dialog": { - "title": "Are you sure?", - "message": "This will affect all selected , This action cannot be undone." - }, - "actions": { - "remove_friends": "Remove Friends", - "clear_conversations": "Clear Conversations", - "clear_friend_feed": "Clear Friend Feed ({count})", - "unfollow": "Unfollow", - "remove": "Remove" - }, - "leave_groups": "Leave {count} groups", - "left_group_success": "Left group successfully", - "failed_to_leave_group": "Failed to leave group: {error}", - "conversation_types": { - "friends_only": "Friends Only", - "groups_only": "Groups Only", - "both": "Friends & Groups" - }, - "sort_by": "Sort by", - "reverse_order": "Reverse order", - "search_by_name": "Search by name", - "no_friends_found": "No friends found", - "no_groups_found": "No groups found", - "no_friends_or_groups_found": "No friends or groups found", - "relationship": "Relationship: ", - "unknown_group": "Unknown Group", - "type_group_chat": "Type: Group Chat", - "clean_conversations": "Clean {count} conversations", - "remove_friends": "Remove {count} friends", - "clean_conversations_and_remove_friends": "Clean {count} conversations and remove {count} friends", - "clean_group_conversations": "Clean {count} group conversations", - "clean_all_conversations": "Clean {count} conversations", - "failed_to_fetch_conversations": "Failed to fetch conversations: {error}", - "failed_to_fetch_friend_conversations": "Failed to fetch friend conversations: {error}", - "failed_to_process": "Failed to process {id}", - "deleted_messages": "{count} deleted messages", - "filters": { - "all": "All", - "my_friends": "My Friends", - "blocked": "Blocked", - "removed_me": "Removed Me", - "suggested": "Suggested", - "deleted": "Deleted", - "business_accounts": "Business Accounts", - "streaks": "Streaks", - "non_streaks": "Non Streaks", - "followed": "Followed", - "following": "Following", - "location_on_map": "Location on Map" - }, - "sort_options": { - "none": "None", - "username": "Username", - "added_timestamp": "Added Timestamp", - "snap_score": "Snap Score", - "streak_length": "Streak Length", - "most_messages_sent": "Most Messages Sent", - "most_recent_message": "Most Recent Message", - "nearest_location": "Nearest Location" - } - }, - "chat_export": { - "exporter_dialog": { - "select_conversations_title": "Select Conversations", - "text_field_selection": "{amount} selected", - "text_field_selection_all": "All", - "export_file_format_title": "Export File Format", - "message_type_filter_title": "Filter Messages by Type", - "amount_of_messages_title": "Message Count (leave blank for all)", - "download_medias_title": "Download Media" - }, - "dialog_negative_button": "Cancel", - "dialog_positive_button": "Export", - "exported_to": "Exported to {path}", - "exporting_chats": "Exporting Chats...", - "processing_chats": "Processing {amount} conversations...", - "export_fail": "Failed to export conversation {conversation}", - "writing_output": "Writing output...", - "finished": "Done! You now can close this dialog.", - "no_messages_found": "No messages found!", - "exporting_message": "Exporting {conversation}..." - }, - "button": { - "ok": "OK", - "positive": "Yes", - "negative": "No", - "cancel": "Cancel", - "save": "Save", - "open": "Open", - "download": "Download", - "send": "Send", - "restore_original": "Restore Original", - "convert_external_media": "Convert External Media" - }, - "tracker_events": { - "conversation_enter": "Conversation Enter", - "conversation_exit": "Conversation Exit", - "started_typing": "Started Typing", - "stopped_typing": "Stopped Typing", - "started_speaking": "Started Speaking", - "stopped_speaking": "Stopped Speaking", - "started_peeking": "Started Peeking", - "stopped_peeking": "Stopped Peeking", - "message_read": "Message Read", - "message_deleted": "Message Deleted", - "message_saved": "Message Saved", - "message_unsaved": "Message Unsaved", - "message_edited": "Message Edited", - "message_reaction_add": "Message Reaction Add", - "message_reaction_remove": "Message Reaction Remove", - "snap_opened": "Snap Opened", - "snap_replayed": "Snap Replayed", - "snap_replayed_twice": "Snap Replayed Twice", - "snap_screenshot": "Snap Screenshot", - "snap_screen_record": "Snap Screen Record", - "i_can_see_you": "I Can See You" - }, - "cleared_from_feed": "Cleared from feed", - "tracker_actions": { - "log": "Log", - "in_app_notification": "In-App Notification", - "push_notification": "Push Notification", - "custom": "Custom" - }, - "better_notifications": { - "button": { - "reply": "Reply", - "download": "Download", - "mark_as_read": "Mark as Read" - } - }, - "profile_picture_downloader": { - "button": "Download Profile Picture", - "title": "Profile Picture Downloader", - "avatar_option": "Avatar", - "background_option": "Background" - }, - "call_start_confirmation": { - "dialog_title": "Start Call", - "dialog_message": "Are you sure you want to start a call?" - }, - "half_swipe_notifier": { - "notification_channel_name": "Half Swipe", - "notification_content_dm": "{friend} just half-swiped into your chat for {duration} seconds", - "notification_content_group": "{friend} just half-swiped into {group} for {duration} seconds" - }, - "download_processor": { - "attachment_type": { - "snap": "Snap", - "sticker": "Sticker", - "gif": "GIF", - "external_media": "External Media", - "note": "Note", - "original_story": "Original Story" - }, - "select_attachments_title": "Select attachments", - "download_started_toast": "Download started", - "unsupported_content_type_toast": "Unsupported content type!", - "failed_no_longer_available_toast": "Media no longer available", - "no_attachments_toast": "No attachments found!", - "already_queued_toast": "Media already in queue!", - "already_downloaded_toast": "Media already downloaded!", - "content_saved_toast": "Saved!", - "download_toast": "Downloading {path}...", - "processing_toast": "Processing {path}...", - "failed_generic_toast": "Failed to download", - "failed_to_create_preview_toast": "Failed to create preview", - "failed_processing_toast": "Failed processing {error}", - "failed_gallery_toast": "Failed saving to gallery {error}", - "dash_no_chapter": "No chapter found", - "dash_dialog": { - "title": "Download dash media", - "download_all": "Download All", - "segment_text": "Segment {from} - {to}" - } - }, - "streaks_reminder": { - "notification_title": "Streaks", - "notification_text": "You will lose your Streak with {friend} in {hoursLeft} hours" - }, - "biometric_auth": { - "unlock_button": "Unlock", - "title": "Unlock Snapchat", - "subtitle": "Please authenticate to unlock Snapchat" - }, - "end_to_end_encryption": { - "toolbox": { - "no_shared_key": "You don't have a shared secret with this friend yet. Click below to initiate a new one.", - "shared_key_fingerprint": "Your fingerprint is:\n\n{fingerprint}\n\nMake sure to check if it matches your friend's fingerprint!", - "initiate_exchange_button": "Initiate Key Exchange" - }, - "confirmation_dialogs": { - "title": "End-to-end encryption", - "confirmation_1": "WARNING: This will overwrite your existing key. You will loose access to all encrypted messages from this friend. Are you sure you want to continue?", - "confirmation_2": "Are you REALLY sure you want to continue? This is your last chance to back out." - }, - "unencrypted_conversation_send_failure_toast": "You can't send encrypted content to both encrypted and unencrypted conversations!", - "native_hooks_send_failure_toast": "Failed to send! Please enable Native Hooks in the settings.", - "no_participants_to_encrypt_toast": "You don't have any friends in this conversation to encrypt messages with!", - "encryption_failed_toast": "Failed to encrypt message! Check logcat for more details.", - "accept_public_key_success_toast": "Public key successfully accepted!", - "accept_secret_key_success_toast": "Done! You can now send and receive encrypted messages with this friend.", - "accept_public_key_failure_toast": "Failed to accept public key", - "accept_secret_key_failure_toast": "Failed to accept secret key", - "accept_secret_button": "Accept Secret", - "accept_public_key_button": "Accept Public Key", - "outgoing_pk_message": "Key exchange request", - "outgoing_secret_message": "Key exchange response", - "incoming_pk_message": "You just received a public key request. Click below to accept it.", - "incoming_secret_message": "Your friend just accepted your public key. Click below to accept the secret." - }, - "auto_open_snaps": { - "title": "Auto Open Snaps", - "priority_title": "Auto Open Snaps (Priority)", - "error_title": "Auto Open Snaps (Errors)", - "channel_description": "Notifications for auto-opening snaps queue status", - "priority_channel_description": "High priority notifications for auto-opening snaps", - "error_channel_description": "Error notifications when auto-opening snaps fails", - "paused_status": "Auto Open Snaps paused", - "processing_status": "Processing snaps: {queued} in queue, {processed} processed", - "monitor_status": "Monitoring...", - "recent_snaps": "Recent Snaps", - "action_pause": "Pause", - "action_resume": "Resume", - "action_clear": "Clear Queue", - "action_reset": "Reset Count", - "error_content": "Failed to open snap from {sender}: {error}", - "resumed_feedback": "Auto Open Resumed", - "paused_feedback": "Auto Open Paused", - "resumed_message": "Processing will continue automatically for queued snaps", - "paused_message": "Processing paused. Queue preserved ({count} snaps)", - "status_paused": "Paused", - "status_monitoring": "Monitoring", - "status_active": "Active", - "queue_cleared": "Queue cleared and statistics reset", - "queue_cleared_title": "Queue cleared", - "queue_cleared_reset": "Queue Cleared & Reset", - "queue_cleared_feedback": "Cleared {count} queued snaps • Reset {processed} processed count", - "queue_cleared_feedback_simple": "Reset {processed} processed count", - "unknown_sender": "Unknown", - "unknown_user": "Unknown User", - "content_type_external_media": "External Media", - "content_type_snap": "Snap", - "conversation_type_friend_dm": "Friend DM", - "conversation_type_dm": "DM", - "conversation_type_group_chat": "Group Chat", - "conversation_type_chat": "Chat", - "notification_status": "Status", - "notification_statistics": "STATISTICS", - "notification_queue_size": "Queue Size", - "notification_total_opened": "Total Snaps Opened", - "notification_queue_preview": "QUEUE PREVIEW", - "notification_processing_continue": "Processing will continue automatically...", - "notification_no_snaps_queue": "No snaps in queue.", - "notification_queue_cleared_opened": "Queue cleared ({opened} opened)", - "content_type_photo_video_snap": "Photo/Video Snap", - "conversation_type_group_with_name": "Group: {name}", - "delete_logs_title": "Delete logs?", - "delete_logs_progress": "Deleting {count} logs...", - "delete_logs_description": "This will delete logs based on the current filter and the search query. This action cannot be undone.", - "export_logs_title": "Export logs?", - "export_logs_progress": "Exporting logs...", - "export_logs_description": "This will export logs based on the current filter and the search query.", - "export_logs_as": "Export as {type}", - "export_logs_success": "Exported logs!", - "export_logs_failure": "Failed to export logs. Check logcat for more details.", - "deleted_logs_count": "Deleted {count} logs" - }, - "script_imported": "Script {name} imported!", - "script_import_failed": "Failed to import script. {error}. Check logs for more details", - "script_updating": "Updating script {name}...", - "script_updated": "Updated {name} to version {version}", - "script_update_failed": "Failed to update module. Check logs for more details", - "script_edit_failed": "Failed to open module file. Check logs for more details", - "script_data_cleared": "Module data cleared!", - "script_data_clear_failed": "Failed to clear module data. Check logs for more details", - "script_deleted": "Deleted script {name}!", - "script_delete_failed": "Failed to delete module. Check logs for more details", - "script_actions": "Actions", - "script_no_description": "No description", - "script_update_available": "Update available: {version}", - "script_loaded": "Loaded script {name}", - "script_unloaded": "Unloaded script {name}", - "script_enable_disable_failed": "Failed to {action} script. Check logs for more details", - "script_no_settings": "This module does not have any settings", - "script_no_scripts_found": "No scripts found", - "script_ok_timeout": "OK {timeout}", - "scripting_tagline": "Manage scripts, imports, and folders", - "installed_scripts_tab": "Installed", - "catalog_tab": "Catalog", - "no_scripts_folder_selected_title": "Select your scripts folder to get started", - "select_folder_button": "Choose Folder", - "select_scripts_folder_toast": "Please select a scripts folder first", - "delete_rule_title": "Delete Rule", - "delete_rule_description": "Are you sure you want to delete this rule?", - "rule_name": "Rule Name", - "friend_tracker_notifications": { - "notification_channel_name": "Friend Tracker", - "notification_title": "Friend Activity", - "conversation_enter": "{friend} entered {conversation}", - "conversation_exit": "{friend} left {conversation}", - "started_typing": "{friend} started typing in {conversation}", - "stopped_typing": "{friend} stopped typing in {conversation}", - "started_speaking": "{friend} started speaking in {conversation}", - "stopped_speaking": "{friend} stopped speaking in {conversation}", - "started_peeking": "{friend} started peeking in {conversation}", - "stopped_peeking": "{friend} stopped peeking in {conversation}", - "message_read": "{friend} read a message in {conversation}", - "message_deleted": "{friend} deleted a message in {conversation}", - "message_saved": "{friend} saved a message in {conversation}", - "message_unsaved": "{friend} unsaved a message in {conversation}", - "message_edited": "{friend} edited a message in {conversation}", - "message_reaction_add": "{friend} added a reaction in {conversation}", - "message_reaction_remove": "{friend} removed a reaction in {conversation}", - "snap_opened": "{friend} opened a snap in {conversation}", - "snap_replayed": "{friend} replayed a snap in {conversation}", - "snap_replayed_twice": "{friend} replayed a snap twice in {conversation}", - "snap_screenshot": "{friend} took a screenshot in {conversation}", - "snap_screen_record": "{friend} screen recorded in {conversation}", - "i_can_see_you": "{friend} activity in {conversation}: {details}" - }, - "friend_mutation_observer": { - "notification_channel_name": "Friend Mutation Observer", - "friend_removed": "{username} has removed you as a friend", - "birthday_removed": "{username} has removed their birthday ({birthday})", - "birthday_added": "{username} has added their birthday ({birthday})", - "birthday_changed": "{username} has changed their birthday from {oldBirthday} to {newBirthday}", - "bitmoji_selfie_changed": "{username} has changed their Bitmoji selfie", - "bitmoji_avatar_changed": "{username} has changed their Bitmoji avatar", - "bitmoji_background_changed": "{username} has changed their Bitmoji background", - "bitmoji_scene_changed": "{username} has changed their Bitmoji scene" - }, - "material3_strings": { - "date_range_picker_start_headline": "From", - "date_range_picker_end_headline": "To", - "date_range_picker_title": "Select date range", - "date_picker_switch_to_calendar_mode": "Calendar", - "date_picker_switch_to_input_mode": "Input", - "date_range_picker_scroll_to_previous_month": "Previous month", - "date_range_picker_scroll_to_next_month": "Next month", - "date_picker_today_description": "Today", - "date_range_picker_day_in_range": "Selected", - "date_input_invalid_for_pattern": "Invalid date", - "date_input_invalid_year_range": "Invalid year", - "date_input_invalid_not_allowed": "Invalid date", - "date_range_input_invalid_range_input": "Invalid date range" - }, - "send_override_dialog": { - "title": "Send media as", - "duration": "Duration: {duration}", - "saveable_snap_hint": "Make Snap saveable in the chat", - "unlimited_duration": "Unlimited", - "schedule": "Schedule", - "select_time": "Select time", - "select": "Select", - "select_date_first": "Please select a date", - "invalid_time": "Please select a future time" - }, - "auto_reply_messages": { - "dialog": { - "add_message": "Add Message", - "edit_message": "Edit Message", - "message_label": "Message", - "no_messages": "No messages yet. Add your first message!", - "message_placeholder": "Enter your auto-reply message..." - } - }, - "auto_delete_sent_messages": { - "countdown_toast": "Message will be deleted in {time}", - "delete_success_toast": "Message deleted successfully", - "delete_failed_toast": "Failed to delete message" - }, - "translation_position": { - "above": "Above", - "below": "Below", - "inline": "Inline" - }, - "language_codes": { - "en": "English", - "es": "Spanish", - "fr": "French", - "de": "German", - "it": "Italian", - "pt": "Portuguese", - "ru": "Russian", - "ja": "Japanese", - "ko": "Korean", - "zh": "Chinese", - "ar": "Arabic", - "hi": "Hindi", - "tr": "Turkish", - "nl": "Dutch", - "pl": "Polish", - "sv": "Swedish", - "da": "Danish", - "no": "Norwegian", - "fi": "Finnish", - "cs": "Czech", - "hu": "Hungarian", - "ro": "Romanian", - "bg": "Bulgarian", - "hr": "Croatian", - "sk": "Slovak", - "sl": "Slovenian", - "et": "Estonian", - "lv": "Latvian", - "lt": "Lithuanian", - "mt": "Maltese", - "ga": "Irish", - "cy": "Welsh" - }, - "tracker": { - "tabs": { - "logs": "Logs", - "rules": "Rules" - }, - "actions": { - "export": "Export", - "delete": "Delete", - "add_rule": "Add Rule", - "save_rule": "Save Rule" - }, - "messages": { - "no_logs_found": "No logs found", - "no_rules_found": "No rules found", - "no_events": "No events" - }, - "scopes_suffix": "scopes", - "search": { - "placeholder": "Search" - }, - "filters": { - "newest_first": "Newest first", - "pick_a_date": "Pick a date", - "title": "Filters", - "search_by": "Search by", - "since": "Since", - "until": "Until", - "types": { - "username": "Username", - "conversation": "Conversation", - "event": "Event" - }, - "event_types": { - "conversation_enter": "Entered conversation", - "conversation_exit": "Left conversation", - "started_typing": "Started typing", - "stopped_typing": "Stopped typing", - "started_speaking": "Started speaking", - "stopped_speaking": "Stopped speaking", - "started_peeking": "Started peeking", - "stopped_peeking": "Stopped peeking", - "message_read": "Read message", - "message_deleted": "Deleted message", - "message_saved": "Saved message", - "message_unsaved": "Unsaved message", - "message_edited": "Edited message", - "message_reaction_add": "Added reaction", - "message_reaction_remove": "Removed reaction", - "snap_opened": "Opened snap", - "snap_replayed": "Replayed snap", - "snap_replayed_twice": "Replayed snap twice", - "snap_screenshot": "Took screenshot", - "snap_screen_record": "Screen recorded" - } - }, - "logs": { - "export_dialog": { - "title": "Export Logs", - "description": "Export your friend tracker logs to a file", - "progress": "Exporting logs...", - "export_as": "Export as {type}", - "format_json": "JSON", - "format_csv": "CSV" - }, - "delete_dialog": { - "title": "Delete Logs", - "message": "Are you sure you want to delete all logs? This action cannot be undone.", - "confirm": "Delete All", - "cancel": "Cancel", - "progress": "Deleting {count} logs..." - }, - "log_entry": { - "in_conversation": "in {conversation}", - "unknown_user": "Unknown", - "unknown_conversation": "DMs", - "i_can_see_you_entered": "Entered", - "i_can_see_you_left": "Left", - "i_can_see_you_duration": "Duration", - "i_can_see_you_not_available": "N/A", - "i_can_see_you_unit_hour": "h", - "i_can_see_you_unit_minute": "m", - "i_can_see_you_unit_second": "s", - "event_text": "{friend} {event} in {conversation}", - "events": { - "conversation_enter": "entered", - "conversation_exit": "left", - "started_typing": "started typing", - "stopped_typing": "stopped typing", - "started_speaking": "started speaking", - "stopped_speaking": "stopped speaking", - "started_peeking": "started peeking", - "stopped_peeking": "stopped peeking", - "message_read": "read a message", - "message_deleted": "deleted a message", - "message_saved": "saved a message", - "message_unsaved": "unsaved a message", - "message_edited": "edited a message", - "message_reaction_add": "added a reaction", - "message_reaction_remove": "removed a reaction", - "snap_opened": "opened a snap", - "snap_replayed": "replayed a snap", - "snap_replayed_twice": "replayed a snap twice", - "snap_screenshot": "took a screenshot", - "snap_screen_record": "screen recorded", - "i_can_see_you": "was active" - } - } - }, - "edit_rule": { - "custom_rule": "Custom Rule", - "scope": "Scope", - "events": "Events", - "add_event": "Add Event", - "type": "Type", - "triggers": "Triggers", - "conditions": "Conditions", - "only_inside_conversation": "Only when I'm inside conversation", - "only_outside_conversation": "Only when I'm outside conversation", - "only_when_app_active": "Only when Snapchat is active", - "only_when_app_inactive": "Only when Snapchat is inactive", - "no_notification_when_app_active": "No notification when Snapchat is active", - "scope_options": { - "all_friends_groups": "All Friends/Groups", - "no_one_except": "No one except", - "everyone_except": "Everyone except" - } - } - }, - "debug": { - "title": "Debug", - "clear": "Clear", - "files": { - "config_json": "Configuration File", - "mappings_json": "Mappings File", - "message_logger_db": "Message Logger Database", - "pinned_best_friend_txt": "Pinned Best Friend File", - "native_sig_cache_txt": "Native Signature Cache File" - }, - "settings": { - "test_mode": "Test Mode (FOR DEBUGGING ONLY)", - "disable_feature_loading": "Disable Feature Loading", - "disable_auto_mapper": "Disable Auto Mapper", - "disable_bypass_status_indicator": "Disable Bypass Status Indicator" - } - }, - "ui_settings_title": "UI Settings", - "haptic_feedback_label": "Haptic Feedback", - "updates_title": "Updates", - "auto_update_check": "Auto Update Check", - "update_check_frequency_daily": "Daily", - "update_check_frequency_weekly": "Weekly", - "update_check_frequency_monthly": "Monthly", - "update_channel_stable": "Stable", - "update_channel_prerelease": "Pre-release", - "friend_notes_title": "Friend Notes", - "friend_notes_description": "Manage and backup your friend notes", - "app_theme_title": "App Theme", - "theme_mode_system": "System", - "theme_mode_light": "Light", - "theme_mode_dark": "Dark", - "test_mode_label": "Enable PurrAura", - "disable_feature_loading_label": "Disable Feature Loading", - "disable_auto_mapper_label": "Disable Auto Mapper", - "disable_bypass_indicator_label": "Disable Bypass Indicator", - "friend_list": { - "manage_title": "Manage Friend List", - "export_description": "Export friends allows you to save a list of your friends' IDs in a text file. Importing from a file will display the friends in a list where you can add them.", - "export_friends": "Export friends", - "import_from_file": "Import from file", - "load_suggested_friends": "Load suggested friends", - "add": "Add" - }, - "memories": { - "export_title": "Export memories", - "total_memories": "Total memories: {count}", - "date_range": "Date Range", - "select": "Select", - "sort_by_folder": "Sort by folder", - "include_my_eyes_only": "Include My Eyes Only", - "cancel": "Cancel", - "export": "Export", - "quit": "Quit", - "done": "Done", - "ok": "OK", - "exporting_memories": "Exporting memories... ({failed} failed)" - }, - "scripting_ui": { - "no_scripts_folder_selected": "No scripts folder selected", - "select_folder": "Select folder", - "import_from_url": "Import from URL", - "open_scripts_folder": "Open Scripts Folder", - "import_script_from_url": "Import Script from URL", - "warning_imported_scripts": "Warning: Imported scripts can be harmful to your device. Only import scripts from trusted sources.", - "enter_url_here": "Enter URL here:", - "import": "Import", - "cancel": "Cancel", - "documentation": "Documentation" - }, - "common": { - "cancel": "Cancel", - "add": "Add", - "ok": "OK", - "quit": "Quit", - "done": "Done", - "back": "Back", - "unknown": "Unknown", - "added": "Added", - "no_friends_found": "No friends found", - "exporting_memories": "Exporting memories... ({failed} failed)" - }, - "clear_friend_feed": "Clear Friend Feed", - "select_date": "Select Date", - "schedule_scheduled_for": "Scheduled for {name} in {time}", - "schedule_sending_in": "Sending in {time}", - "schedule_sent_to": "Sent to {name}", - "schedule_sent": "Scheduled snap sent", - "schedule_failed_to": "Failed to send to {name}", - "schedule_failed": "Scheduled snap failed", - "schedule_cancelled_for": "Cancelled for {name}", - "by_author": "by {author}", - "version": "Version {version}", - "delete_button": "Delete", - "logger_history": { - "download_started": "Download started!", - "downloaded_to": "Downloaded to {path}", - "failed_to_download": "Failed to download {message}", - "select_conversation": "Select a conversation", - "select_conversation_placeholder": "Select a conversation", - "edited_at": "edited at {date}", - "download_attachment_failed_toast": "Failed to download attachment", - "message_parse_failed": "Message parse failed", - "empty_message": "Empty message", - "no_more_messages": "No more messages", - "reverse_order_checkbox": "Reverse order", - "view_logger_history_button": "View Logger History", - "posted_at": "Posted at {date}", - "created_at": "Created at {date}", - "failed_to_open_file": "Failed to open file. Check logs for more info", - "failed_to_get_file": "Failed to get file", - "download_button": "Download", - "chat_attachment": "Attachment {index}", - "log_header_format": "{username} ? {type} ? {date}", - "edited_at_text": "Edited to \"{message}\" at {date}", - "list_group_format": "Group {name}", - "list_friend_format": "Friend {name}", - "download_started_toast": "Download started", - "download_success_toast": "Downloaded to {path}", - "download_failed_toast": "Download failed: {message}", - "close_button_description": "Close search", - "search_button_description": "Search messages" - }, - "debug_dialogs": { - "info": "Info", - "refs": "Refs", - "arroyo": "Arroyo", - "message": "Message", - "media_references": "Media References", - "arroyo_proto": "Arroyo proto", - "message_proto": "Message proto" - }, - "error_messages": { - "failed_to_fetch_message": "Failed to fetch message: {error}", - "failed_to_edit_message": "Failed to edit message: {error}" - }, - "ai_response_style": { - "casual": "Casual", - "formal": "Formal", - "friendly": "Friendly", - "humorous": "Humorous", - "empathetic": "Empathetic", - "busy": "Busy", - "toxic": "Toxic" - }, - "ai_response_language": { - "auto": "Auto (Same as received)", - "en": "English", - "es": "Spanish", - "fr": "French", - "de": "German", - "it": "Italian", - "pt": "Portuguese", - "ru": "Russian", - "ja": "Japanese", - "ko": "Korean", - "zh": "Chinese", - "ar": "Arabic (UAE) and (KSA)", - "hi": "Hindi", - "tr": "Turkish", - "pl": "Polish", - "nl": "Dutch", - "sv": "Swedish", - "da": "Danish", - "no": "Norwegian", - "fi": "Finnish" - }, - "ai_provider": { - "gemini": "Gemini", - "deepseek": "DeepSeek", - "openai": "OpenAI", - "openrouter": "OpenRouter" - } -} \ No newline at end of file +} diff --git a/common/src/main/assets/lang/es_ES.json b/common/src/main/assets/lang/es_ES.json index 28c70a5a..3e57537b 100644 --- a/common/src/main/assets/lang/es_ES.json +++ b/common/src/main/assets/lang/es_ES.json @@ -1,21 +1,160 @@ { "setup": { + "activity": { + "wrong_apk_title": "Wrong APK installed", + "wrong_apk_message": "Your device is armv8, please download the armv8 apk, not armv7.", + "close_button": "Close", + "important_confirm_timeout": "I understand ({seconds}s)", + "important_confirm": "I understand", + "important_title": "Important!", + "important_message": "If you have used SnapEnhance or any other mod besides PurrfectSnap, we recommend uninstalling everything and staying on stock Snapchat for one week. Then switch to PurrfectSnap after next Friday.", + "language_subtitle": "Tune PurrfectSnap to speak your voice before anything else.", + "install_mode_title": "Choose your device", + "install_mode_subtitle": "Pick the path that matches how you'll install PurrfectSnap.", + "permissions_subtitle": "Grant the essentials so overlays, downloads, and alerts stay reliable.", + "patch_title": "Auto Patcher", + "patch_subtitle": "Streamlined download, patch, and install with a single flow.", + "root_install_title": "Snapchat Installer", + "root_install_subtitle": "Download and install the recommended Snapchat build.", + "save_folder_subtitle": "Pick your personal vault so snaps land exactly where you expect.", + "mappings_subtitle": "We calibrate everything to your install so the magic works flawlessly.", + "step_counter": "Step {current} of {total}", + "step_complete": "Checked off", + "step_active": "In progress", + "step_upcoming": "Ready next", + "finish_button": "Finish setup", + "continue_button": "Continue" + }, "dialogs": { "select_language": "Seleccionar idioma", "save_folder": "Elige dónde guardar las descargas", "select_save_folder_button": "Seleccionar carpeta" }, + "install_mode": { + "confirm_timeout": "I understand ({seconds}s)", + "confirm": "I understand", + "notice_title": "Please note!", + "notice_intro": "Select the type of device you have: rooted or non-rooted. If you are unsure, choose Non-root and continue.", + "notice_non_root_title": "Non-rooted devices", + "notice_non_root_body": "Select Non-root and the app will handle everything. Tap Install Patched Snapchat when it appears. After it installs, do not open Snapchat yet. Continue the PurrfectSnap setup; once it finishes, you can open Snapchat and enjoy.", + "notice_root_title": "Rooted devices", + "notice_root_body": "Make sure you have flashed LSPosed first. We recommend JingMatrix LSPosed or LSPosed Irena. After you select Root, the app will install the recommended Snapchat version. Do not open it yet; continue the PurrfectSnap setup. When setup finishes, enable PurrfectSnap in LSPosed and reboot your phone. Then start using Snapchat. We highly recommend detaching Snapchat from the Play Store with the Zygisk Detach module to prevent auto-updates.", + "notice_issues_hint": "If you run into any installation issues, the solution will appear here. Please read it carefully.", + "notice_note_prefix": "Note: ", + "notice_note_body": "New Accounts easily get locked! It is recommended to use an older account with PurrfectSnap.", + "step_title": "Choose your device", + "step_subtitle": "If you don't know, select Non-rooted device and proceed.", + "root_option_title": "Rooted device", + "root_option_subtitle": "Use Lsposed and skip auto patching.", + "non_root_option_title": "Non-rooted device", + "non_root_option_subtitle": "Use included auto patcher to install patched Snapchat.", + "skip_auto_setup": "Skip Auto Setup" + }, "mappings": { "dialog": "Generando mapeos...", "generate_failure_no_snapchat": "PurrfectSnap no pudo detectar Snapchat, por favor intenta reinstalar Snapchat.", - "generate_failure": "Ocurrió un error al intentar generar los mapeos, por favor inténtalo de nuevo." + "generate_failure": "Ocurrió un error al intentar generar los mapeos, por favor inténtalo de nuevo.", + "confirm_understand_timeout": "I understand ({seconds}s)", + "confirm_understand": "I understand", + "notice_title": "Please note!", + "notice_intro": "If you see the \"Account temporarily disabled\" error while logging in, do not worry. Follow these steps in order:", + "notice_step_1": "1. Reopen Snapchat and log in. This fixes it most of the time.", + "notice_step_2": "2. If it still fails, tap the login button repeatedly. This usually covers the next chunk.", + "notice_step_3": "3. If it still fails, clear Snapchat's data, disable any VPN, and log in again.", + "notice_rooted_title": "For rooted users:", + "notice_rooted_body": "Reopen Snapchat and log in. If it still fails, disable PurrfectSnap in LSPosed, log in, then re-enable PurrfectSnap.", + "warnings_info": "{count} warning(s) occurred while generating mappings:\n\n{warnings}", + "progress_hint": "This only takes a moment. Keep the app open while magic happens!" + }, + "patch": { + "title": "Auto Patcher", + "ready_log": "Auto Patcher is ready.", + "install_confirmed_log": "Snapchat install confirmed. You're cleared to continue.", + "download_recommended_status": "Downloading recommended Snapchat version ({version})...", + "starting_log": "Starting Auto Patcher for recommended Snapchat version.", + "uninstall_prompt_status": "Snapchat is installed. Please uninstall it first (don't keep data), then start Auto Patcher again.", + "uninstall_prompt_error": "Snapchat still installed. Uninstall it first, to continue.", + "module_apk_not_found_error": "Module apk not found", + "fetching_apk_status": "Fetching recommended Snapchat APK...", + "download_failed_error": "Download failed", + "download_completed_status": "Download completed: {fileName}", + "starting_patch_status": "Starting patch powered by Jingmatrix Lspatch", + "patched_not_produced_error": "Patched apk not produced", + "patched_ready_status": "Patched build ready. Install to finish.", + "failed_status": "Failed: {message}", + "mark_installed_log": "Marked as installed manually. You're cleared to continue.", + "issues_title": "Facing issues?", + "issues_confirm": "Got it", + "issues_heading": "How to fix installation errors", + "issues_conflict_issue": "Issue: App cannot be installed because it conflicts with an existing package.", + "issues_conflict_fix": "Fix: Download Snapchat from the Play Store and uninstall it without keeping data. Run Auto Patcher again. If it still does not work, run:", + "issues_adb_command": "adb uninstall com.snapchat.android", + "issues_invalid_issue": "Issue: App not installed because the package appears to be invalid.", + "issues_invalid_fix": "Fix: Download and install JingMatrix LSPatch, then patch a Snapchat version (any one) from this range, i.e. between 13.65.1.0 and 13.71.0.51, in Integrated mode. Select Embed Modules and embed the PurrfectSnap APK. Then choose Skip auto setup during PurrfectSnap setup to skip Auto Patcher.", + "status_downloading": "Downloading Snapchat {percent}%", + "status_patching": "Patching...", + "status_initializing": "Initializing...", + "logs_copied": "Logs copied to clipboard.", + "install_success": "Patched APK installed", + "start_button": "Start auto patch", + "install_button": "Install patched Snapchat", + "already_installed_button": "Already Installed?", + "powered_by_label": "Powered by Jingmatrix Lspatch", + "logs_title": "Logs", + "copy_button": "Copy", + "log_line_prefix": "- {line}" }, "permissions": { "dialog": "Completa estos requisitos para continuar:", "notification_access": "Acceso a notificaciones", "battery_optimization": "Optimización de batería", "display_over_other_apps": "Mostrar sobre otras aplicaciones", - "request_button": "Solicitar" + "request_button": "Solicitar", + "notification_access_description": "Alerts you the second downloads finish.", + "battery_optimization_description": "Keeps background tasks alive without being killed.", + "display_over_other_apps_description": "Enables floating overlays while you are in Snapchat.", + "granted_label": "Granted" + }, + "pick_language": { + "current_selection": "Current selection", + "browse_languages": "Browse languages", + "change_anytime_hint": "You can change this anytime from PurrfectSnap settings.", + "available_languages": "Available Languages" + }, + "root_install": { + "title": "Snapchat Installer", + "ready_log": "Snapchat installer is ready.", + "install_confirmed_log": "Snapchat install confirmed. You're cleared to continue.", + "download_recommended_status": "Downloading recommended Snapchat version ({version})...", + "mark_installed_log": "Marked as installed manually. You're cleared to continue.", + "start_download_log": "Starting Snapchat download for rooted install.", + "uninstall_prompt_status": "Snapchat is installed. Please uninstall it first (don't keep data), then try again.", + "uninstall_prompt_error": "Snapchat still installed. Uninstall it first, to continue.", + "fetching_apk_status": "Fetching recommended Snapchat APK...", + "download_failed_error": "Download failed", + "download_completed_status": "Download completed: {fileName}", + "launching_installer_status": "Launching installer...", + "failed_status": "Failed: {message}", + "status_downloading": "Downloading Snapchat {percent}%", + "status_preparing": "Preparing installer...", + "logs_copied": "Logs copied to clipboard.", + "install_success": "Snapchat installed", + "download_button": "Download Snapchat", + "install_button": "Install Snapchat", + "already_installed_button": "Already Installed?", + "logs_title": "Logs", + "copy_button": "Copy", + "log_line_prefix": "- {line}" + }, + "save_folder": { + "description": "Please choose the location where media should be downloaded to.", + "destination_label": "Destination", + "system_default_label": "System default", + "use_default_location_button": "Use default location", + "no_picker_title": "Folder picker unavailable", + "no_picker_message": "Some cloned/dual-app environments block the system folder picker. You can continue using the system default save location, or open the app outside clone mode to select a custom folder.", + "use_default_button": "Use default", + "permission_hint": "PurrfectSnap requires Storage permissions to download and Save Media from Snapchat." } }, "scopes": { @@ -57,14 +196,48 @@ }, "sections": { "home": { - "version_title": "v{versionName} \u00b7 por Eternal", + "version_title": "v{versionName} · por Eternal", "update_title": "Actualización de PurrfectSnap", "update_content": "¡La versión {version} está disponible!", "update_button": "Descargar", + "hero_tagline": "An Xposed Module meant to enhance your Snapchat experience", + "hero_version_label": "Version: {version} - {channel}", + "hero_build_label": "Build: {build}", + "update_ready_label": "Ready to install", + "purr_aura_active_label": "PurrAura Active!", + "purr_aura_inactive_label": "PurrAura Inactive", + "open_settings_button": "Open Settings", + "wiki_button": "Wiki", + "github_button": "GitHub", + "telegram_button": "Telegram", + "channel_label_stable": "Stable", + "channel_label_prerelease": "Pre-release", + "announcements_button_description": "Announcements", + "update_arch_not_supported_toast": "Your device architecture is not supported for automatic updates.", + "update_download_started_toast": "Download started", + "update_download_completed_toast": "Download completed", + "update_install_failed_toast": "Failed to install update. Check logs for more details.", + "update_download_failed_toast": "Download failed: {error}", "debug_build_summary_title": "Estás ejecutando una versión de depuración de PurrfectSnap", "debug_build_summary_content": "Versión {versionName} ({versionCode})", "debug_build_summary_date": "Fecha de compilación: {date} (hace {days} días)", - "quick_actions_title": "Acciones rápidas" + "quick_actions_title": "Acciones rápidas", + "quick_actions_empty_title": "No quick tiles yet", + "quick_actions_empty_subtitle": "Design your dream grid with the actions you use the most.", + "quick_actions_add_tile_button": "Add tile", + "quick_actions_manage_button": "Manage", + "quick_actions_count_label": "{count} curated shortcuts" + }, + "home_about": { + "about_title": "PurrfectSnap", + "about_tagline": "An Xposed Module meant to enhance your Snapchat experience!", + "about_lead_developers_title": "Lead Developers", + "about_story_title": "Our Story", + "about_story": "PurrfectSnap was founded on 2nd of October, 2025, as a fork of SnapEnhance by IzTIzRNAL with a vision to provide users the quality Snapchat experience they deserve. This app was just meant to be a minor update in the SnapEnhance repository, but it soon became a separate app wherein the contributors kept adding features. Then the developer joined the team, and this app soon became a huge success. We received much love and support and gained 1K+ downloads in just two days! We thank all users and contributors; without your support, we wouldn't have reached this place. We would also like to convey our huge thanks to rhunk, the lead developer of SnapEnhance, as without him, this app wouldn't even exist. We are immensely grateful to him. Lastly, we would like to thank all our admins, notably: CLASSIC GENIUS, Harry, SUJI>L, Zain & scrodingerspet, who were right there with us from the very beginning. We would also like to thank all testers, notably Leo & Toxic, who tested and reported bugs continuously. We are immensely grateful for your contribution.", + "about_thanks_title": "With love, PurrfectSnap Team", + "about_magic_toast": "Tap 5 times in this screen to see some magic 😉!", + "github_button": "GitHub", + "telegram_button": "Telegram" }, "home_logs": { "no_logs_hint": "No hay registros disponibles", @@ -72,7 +245,8 @@ "export_logs_button": "Exportar registros", "saving_logs_toast": "Guardando registros, esto puede tardar un poco...", "saved_logs_success_toast": "Registros guardados con éxito", - "saved_logs_failure_toast": "Error al guardar registros" + "saved_logs_failure_toast": "Error al guardar registros", + "read_logs_failed_toast": "Failed to read logs!" }, "home_settings": { "actions_title": "Acciones", @@ -119,11 +293,17 @@ "test_mode_label": "Activar PurrAura", "disable_feature_loading_label": "Desactivar carga de funciones", "disable_auto_mapper_label": "Desactivar Auto Mapper", - "disable_bypass_indicator_label": "Desactivar indicador de Bypass" + "disable_bypass_indicator_label": "Desactivar indicador de Bypass", + "open_file_failed_toast": "Failed to open file! {message}", + "import_failed_toast": "Import failed: {message}" }, "tasks": { "no_tasks": "No hay tareas", "merge_button": "Fusionar", + "summary_active": "{active} active · {recent} recent", + "summary_idle": "Idle · {recent} recent", + "running_count": "{count} running", + "clear_button_description": "Clear tasks", "failed_to_open_file": "Error al abrir archivo", "merge_files_toast": "Fusionando {count} archivos", "remove_selected_tasks_title": "¿Estás seguro de que quieres eliminar las tareas seleccionadas?", @@ -132,22 +312,22 @@ "remove_selected_tasks_confirm": "¿Eliminar {count} tareas?", "remove_all_tasks_confirm": "¿Eliminar todas las tareas?" }, - "features": { - "disabled": "Desactivado", - "export_option": "Exportar", - "import_option": "Importar", - "reset_option": "Restablecer", - "config_export_success_toast": "Configuración exportada con éxito", - "config_import_success_toast": "Configuración importada con éxito", - "config_import_failure_toast": "Error al importar configuración: {error}", - "config_export_failure_toast": "Error al exportar configuración: {error}", - "saved_config_snackbar": "Configuración guardada", - "older_required": "Esta función requiere Snapchat v{version} o anterior para funcionar correctamente", - "newer_required": "Esta función requiere Snapchat v{version} o posterior para funcionar correctamente", - "search_button": "Buscar", - "clear_history": "Borrar historial de búsqueda", - "subtitle": "Buscar y gestionar funciones" - }, + "features": { + "disabled": "Desactivado", + "export_option": "Exportar", + "import_option": "Importar", + "reset_option": "Restablecer", + "config_export_success_toast": "Configuración exportada con éxito", + "config_import_success_toast": "Configuración importada con éxito", + "config_import_failure_toast": "Error al importar configuración: {error}", + "config_export_failure_toast": "Error al exportar configuración: {error}", + "saved_config_snackbar": "Configuración guardada", + "older_required": "Esta función requiere Snapchat v{version} o anterior para funcionar correctamente", + "newer_required": "Esta función requiere Snapchat v{version} o posterior para funcionar correctamente", + "search_button": "Buscar", + "clear_history": "Borrar historial de búsqueda", + "subtitle": "Buscar y gestionar funciones" + }, "bypass_status": { "active": "PurrAura Activo", "inactive": "PurrAura Inactivo" @@ -167,6 +347,9 @@ "social": { "friends_tab": "Amigos", "groups_tab": "Grupos", + "search_button_description": "Search", + "close_search_button_description": "Close search", + "clear_search_button_description": "Clear search", "empty_hint": "Tu lista está vacía ahora mismo", "friends_empty_title": "Aún no se han añadido amigos", "groups_empty_title": "Aún no se han sincronizado grupos", @@ -317,6 +500,7 @@ "import_button": "Importar", "import_from_url_button": "Importar desde URL", "import_script_from_url_title": "Importar script desde URL", + "import_failed": "Import failed: {message}", "import_script_warning": "Instala scripts solo de fuentes en las que confíes.", "installed_scripts_tab": "Instalados", "manage_repos_button": "Gestionar repositorios", @@ -420,6 +604,7 @@ "delete_rule_dialog_text": "¿Estás seguro de que quieres eliminar esta regla?", "no_repos_added": "No se han añadido repositorios", "import_dialog_title": "Importar reglas", + "read_file_failed_toast": "Failed to read file: {message}", "bulk_import_button": "Importación masiva", "individual_import_button": "Importación individual", "invalid_import_type_dialog_title": "Importación inválida", @@ -641,91 +826,658 @@ }, "features": { "notices": { - "unstable": "\u26a0 Inestable", - "ban_risk": "\u26a0 Esta función puede causar baneos", - "internal_behavior": "\u26a0 Esto puede romper el comportamiento interno de Snapchat" + "unstable": "⚠ Inestable", + "ban_risk": "⚠ Esta función puede causar baneos", + "internal_behavior": "⚠ Esto puede romper el comportamiento interno de Snapchat" }, "options": { - "empty": "Vacío", + "app_appearance": { + "always_light": "Siempre claro", + "always_dark": "Siempre oscuro", + "null": "Coincidir con sistema" + }, + "auto_reload": { + "snapchat_only": "Recargar solo Snapchat", + "all": "Recargar Snapchat + PurrfectSnap", + "null": "Predeterminado" + }, "walk_radius": { - "empty": "Vacío" + "null": "Usar radio predeterminado" }, "spoof_battery_level": { - "empty": "Vacío" + "null": "Usar nivel de batería real" + }, + "friend_feed_menu_buttons": { + "auto_download": "⬇️ Descarga automática", + "auto_save": "💬 Guardar mensajes automáticamente", + "unsaveable_messages": "⬇️ Mensajes no guardables", + "auto_open_snaps": "📷 Abrir Snaps automáticamente", + "stealth": "👻 Modo sigilo", + "auto_reply": "📨 Respuesta automática", + "auto_delete_sent_messages": "🗑️ Eliminar automáticamente mensajes enviados", + "mark_snaps_as_seen": "👀 Marcar Snaps como vistos", + "mark_stories_as_seen_locally": "👀 Marcar Historias como vistas localmente", + "conversation_info": "👤 Info de conversación", + "e2e_encryption": "🔒 Usar cifrado E2E", + "message_logger": "📝 Logger de mensajes", + "auto_read": "✅ Lectura automática", + "hide_typing_indicator": "🙈 Ocultar indicador de escritura" + }, + "schedule_scheduled_for": "Programado para {name} a las {time}", + "schedule_sending_in": "Enviando en {time}", + "schedule_sent_to": "Enviado a {name}", + "schedule_sent": "Snap programado enviado", + "schedule_failed_to": "Error al enviar a {name}", + "schedule_failed": "Snap programado falló", + "schedule_cancelled_for": "Cancelado para {name}", + "device_model": { + "samsung_s25_ultra": "Samsung Galaxy S25 Ultra", + "google_pixel_10_pro": "Google Pixel 10 Pro", + "oneplus_13": "OnePlus 13", + "xiaomi_15_ultra": "Xiaomi 15 Ultra", + "null": "Predeterminado del dispositivo" + }, + "settings_menu": { + "default": "Predeterminado", + "legacy": "Heredado" + }, + "path_format": { + "create_author_folder": "Crear carpeta para cada autor", + "create_source_folder": "Crear carpeta para cada tipo de fuente de medios", + "append_hash": "Añadir un hash único al nombre del archivo", + "append_source": "Añadir la fuente de medios al nombre del archivo", + "append_username": "Añadir el nombre de usuario al nombre del archivo", + "append_date_time": "Añadir fecha y hora al nombre del archivo", + "append_type": "Añadir el tipo de medio al nombre del archivo" + }, + "auto_download_sources": { + "friend_snaps": "Snaps de amigos", + "friend_stories": "Historias de amigos", + "public_stories": "Historias públicas", + "spotlight": "Spotlight" + }, + "logging": { + "started": "Iniciado", + "success": "Éxito", + "progress": "Progreso", + "failure": "Fallo" + }, + "notifications": { + "chat_screenshot": "Captura de pantalla", + "chat_screen_record": "Grabación de pantalla", + "snap_replay": "Repetición de Snap", + "camera_roll_save": "Guardar en carrete", + "chat": "Chat", + "chat_reply": "Respuesta de chat", + "snap": "Snap", + "typing": "Escribiendo", + "stories": "Historias", + "speaking": "Hablando", + "chat_reaction": "Reacción DM", + "group_chat_reaction": "Reacción grupal", + "initiate_audio": "Llamada de audio entrante", + "abandon_audio": "Llamada de audio perdida", + "initiate_video": "Videollamada entrante", + "abandon_video": "Videollamada perdida", + "map_live_location": "Ubicación en vivo en mapa" + }, + "auto_read": { + "blacklist": "Lista negra", + "whitelist": "Lista blanca", + "disabled": "Desactivado" + }, + "hide_typing_indicator": { + "blacklist": "Lista negra", + "whitelist": "Lista blanca", + "disabled": "Desactivado" + }, + "auto_delete_sent_messages": { + "blacklist": "Lista negra", + "whitelist": "Lista blanca", + "disabled": "Desactivado" + }, + "auto_download": { + "blacklist": "Lista negra", + "whitelist": "Lista blanca", + "disabled": "Desactivado" + }, + "stealth": { + "blacklist": "Lista negra", + "whitelist": "Lista blanca", + "disabled": "Desactivado" + }, + "auto_save": { + "blacklist": "Lista negra", + "whitelist": "Lista blanca", + "disabled": "Desactivado" + }, + "message_logger": { + "blacklist": "Lista negra", + "whitelist": "Lista blanca", + "disabled": "Desactivado" + }, + "auto_reply": { + "blacklist": "Lista negra", + "whitelist": "Lista blanca", + "disabled": "Desactivado" }, "custom_android_id": { - "empty": "Vacío" + "null": "Usar ID de Android real" + }, + "add_friend_source_spoof": { + "added_by_username": "Por nombre de usuario", + "added_by_mention": "Por mención", + "added_by_group_chat": "Por chat grupal", + "added_by_qr_code": "Por código QR", + "added_by_community": "Por comunidad", + "added_by_quick_add": "Por añadido rápido (alto riesgo de baneo)", + "added_by_spotlight": "Por Spotlight", + "null": "No falsificar fuente" }, "custom_streaks_expiration_format": { - "empty": "Vacío" + "null": "Predeterminado del sistema" }, "preferred_transcription_lang": { - "empty": "Vacío" + "null": "Usar predeterminado de Snapchat" }, "custom_emoji_font": { - "empty": "Vacío" + "null": "Fuente emoji predeterminada" }, "custom_shared_library": { - "empty": "Vacío" + "null": "Usar biblioteca predeterminada" + }, + "override_front_resolution": { + "null": "Usar predeterminado del dispositivo" + }, + "override_back_resolution": { + "null": "Usar predeterminado del dispositivo" }, "custom_resolution": { - "empty": "Vacío" + "null": "Usar resolución automática" + }, + "startup_default_camera": { + "front": "Cámara frontal", + "back": "Cámara trasera", + "null": "Recordar última usada" + }, + "call_recorder": { + "only_record_self": "Solo grabarme a mí", + "only_record_others": "Solo grabar a otros", + "record_both": "Grabar ambos lados" + }, + "call_recorder_ui_design": { + "default": "Predeterminado", + "snapchat": "Snapchat", + "cyber": "Cyber", + "frost": "Frost" + }, + "front_custom_frame_rate": { + "null": "FPS predeterminado del dispositivo" + }, + "back_custom_frame_rate": { + "null": "FPS predeterminado del dispositivo" + }, + "force_voice_note_format": { + "null": "Usar predeterminado de Snapchat" }, "custom_path_format": { - "empty": "Vacío" + "null": "Usar patrón predeterminado" + }, + "force_image_format": { + "null": "Usar predeterminado de Snapchat" }, "custom_video_codec": { - "empty": "Vacío" + "null": "Códec predeterminado" }, "custom_audio_codec": { - "empty": "Vacío" + "null": "Códec predeterminado" }, - "double_tap_chat_action_custom_emoji": { - "empty": "Vacío" + "preset": { + "null": "Preset predeterminado" }, - "unsaveable_messages": { - "blacklist": "Modo lista negra", - "whitelist": "Modo lista blanca", - "null": "Desactivado" + "app_appearance_override": { + "title": "Apariencia" + }, + "gallery_media_send_override": { + "always_ask": "Preguntar siempre", + "ORIGINAL": "Medio original", + "NOTE": "Nota de audio", + "SNAP": "Snap", + "SAVEABLE_SNAP": "Snap guardable", + "null": "Predeterminado de Snapchat", + "multiple_media_toast": "Solo puedes enviar un medio a la vez" + }, + "strip_media_metadata": { + "hide_caption_text": "Ocultar texto de leyenda", + "hide_snap_filters": "Ocultar filtros de snap", + "hide_extras": "Ocultar extras (ej: menciones)", + "remove_audio_note_duration": "Eliminar duración de nota de audio", + "remove_audio_note_transcript_capability": "Eliminar capacidad de transcripción de nota de audio" + }, + "hide_ui_components": { + "hide_profile_call_buttons": "Eliminar botones de llamada en perfil", + "hide_chat_call_buttons": "Eliminar botones de llamada en chat", + "hide_live_location_share_button": "Eliminar botón de compartir ubicación en vivo", + "hide_stickers_button": "Eliminar botón de stickers", + "hide_voice_record_button": "Eliminar botón de grabación de voz", + "hide_unread_chat_hint": "Eliminar pista de chat no leído", + "hide_post_to_story_buttons": "Eliminar botones 'Publicar en historia' antes de enviar un Snap", + "hide_billboard_prompt": "Eliminar aviso de valla publicitaria en el feed de amigos", + "hide_snapchat_plus_gift_reminders": "Eliminar recordatorios de regalos de Snapchat Plus en conversaciones", + "hide_map_reactions": "Eliminar reacciones de mapa" + }, + "hide_story_suggestions": { + "hide_suggested_friend_stories": "Ocultar historias de amigos sugeridas", + "hide_my_stories": "Ocultar mis historias" + }, + "home_tab": { + "map": "Mapa", + "chat": "Chat", + "camera": "Cámara", + "discover": "Descubrir", + "spotlight": "Spotlight", + "null": "Predeterminado de Snapchat" + }, + "spotlight_comments_username_icon": { + "user": "Icono de nombre de usuario", + "👤": "Icono de nombre de usuario", + "[👤]": "Icono de nombre de usuario", + "default": "Icono de nombre de usuario", + "no_icon": "Sin icono" + }, + "custom_image_upload_format": { + "null": "Automático" }, "update_check_frequency": { - "daily": "Diariamente", - "weekly": "Semanalmente", - "monthly": "Mensualmente" + "null": "Auto" + }, + "snapchat_plus": { + "not_subscribed": "No suscrito", + "basic": "Básico", + "ad_free": "Sin anuncios", + "null": "Predeterminado" + }, + "bypass_video_length_restriction": { + "single": "Medio único", + "split": "Medio dividido", + "null": "Predeterminado" + }, + "old_bitmoji_selfie": { + "2d": "Bitmoji 2D", + "3d": "Bitmoji 3D", + "null": "Bitmoji predeterminado" + }, + "disable_confirmation_dialogs": { + "erase_message": "Eliminar mensaje", + "remove_friend": "Eliminar amigo", + "block_friend": "Bloquear amigo", + "ignore_friend": "Ignorar amigo", + "hide_friend": "Ocultar amigo", + "hide_conversation": "Ocultar conversación", + "clear_conversation": "Limpiar conversación del feed de amigos" + }, + "edit_text_override": { + "multi_line_chat_input": "Entrada de chat multilínea", + "bypass_text_input_limit": "Omitir límite de entrada de texto" + }, + "auto_purge": { + "never": "Nunca", + "1_hour": "1 hora", + "3_hours": "3 horas", + "6_hours": "6 horas", + "12_hours": "12 horas", + "1_day": "1 día", + "3_days": "3 días", + "1_week": "1 semana", + "2_weeks": "2 semanas", + "1_month": "1 mes", + "3_months": "3 meses", + "6_months": "6 meses" + }, + "delete_after_unit": { + "seconds": "Segundos", + "minutes": "Minutos", + "hours": "Horas" + }, + "disable_story_sections": { + "friends": "Amigos", + "suggested_stories": "Historias sugeridas", + "following": "Siguiendo", + "discover": "Descubrir" + }, + "disable_cameras": { + "front": "Cámara frontal", + "back": "Cámara trasera" + }, + "disable_permission_requests": { + "notifications": "Notificaciones", + "read_media_images": "Leer imágenes de medios", + "read_media_video": "Leer videos de medios", + "camera": "Cámara", + "microphone": "Micrófono", + "location": "Ubicación", + "read_contacts": "Leer contactos", + "nearby_devices": "Dispositivos cercanos", + "phone_calls": "Llamadas telefónicas" + }, + "message_indicators": { + "encryption_indicator": "Añade un icono 🔒 junto a los mensajes que se te envían solo a ti", + "platform_indicator": "Añade el icono de la plataforma desde la que se envió un medio (ej: Android, iOS, Web)", + "location_indicator": "Añade un icono 📍 a los snaps cuando se envían con la ubicación activada", + "ovf_editor_indicator": "Indica si un snap se ha enviado usando el editor OVF", + "director_mode_indicator": "Añade un icono ✏️ a los snaps cuando se envían usando el modo director, que se puede usar para enviar imágenes de galería como snaps" + }, + "auto_mark_as_read": { + "conversation_read": "Marcar conversación como leída al enviar un mensaje", + "snap_reply": "Marcar snaps como leídos al responder a ellos", + "save_snap_in_chat": "Marcar snaps como leídos al guardarlos en el chat mientras estás en modo sigilo" + }, + "friend_mutation_notifier": { + "remove_friend": "Notificar cuando alguien te elimine como amigo", + "birthday_changes": "Notificar cuando alguien cambie su cumpleaños", + "bitmoji_selfie_changes": "Notificar cuando alguien cambie su selfie de Bitmoji", + "bitmoji_avatar_changes": "Notificar cuando alguien cambie su avatar de Bitmoji", + "bitmoji_background_changes": "Notificar cuando alguien cambie su fondo de Bitmoji", + "bitmoji_scene_changes": "Notificar cuando alguien cambie su escena de Bitmoji" + }, + "double_tap_chat_action": { + "like_message": "Dar me gusta al mensaje", + "copy_text": "Copiar texto al portapapeles", + "delete_message": "Eliminar mensaje", + "mark_as_read": "Marcar como leído", + "custom_emoji_reaction": "Reacción emoji personalizada", + "null": "Predeterminado" + }, + "message_types": { + "CHAT": "Chat", + "SNAP": "Snap", + "NOTE": "Nota", + "EXTERNAL_MEDIA": "Medio externo", + "STICKER": "Sticker" + }, + "double_tap_chat_action_custom_emoji": { + "Custom emoji reaction": "Reacción emoji personalizada" + }, + "ai_model": { + "gemini-2.5-flash": "Gemini 2.5 Flash" + }, + "ai_api_key": { + "": "No establecido" + }, + "ai_system_prompt": { + "You are a helpful and friendly assistant responding to messages on Snapchat. Keep responses natural, casual, and conversational. Avoid being overly formal or robotic. Respond as if you're a real person having a normal conversation.": "Eres un asistente servicial y amable que responde a mensajes en Snapchat. Mantén las respuestas naturales, casuales y conversacionales. Evita ser demasiado formal o robótico. Responde como si fueras una persona real teniendo una conversación normal." + }, + "ai_provider": { + "gemini": "Gemini", + "deepseek": "DeepSeek", + "openai": "OpenAI", + "openrouter": "OpenRouter" + }, + "ai_personality_traits": { + "friendly, casual, helpful, empathetic": "amigable, casual, servicial, empático" + }, + "ai_response_style": { + "casual": "Casual", + "formal": "Formal", + "friendly": "Amigable", + "humorous": "Humorístico", + "empathetic": "Empático", + "toxic": "Tóxico", + "busy": "Ocupado" + }, + "ai_temperature": { + "0.7": "Equilibrado (0.7)" + }, + "ai_response_language": { + "auto": "Auto", + "en": "Inglés", + "es": "Español", + "fr": "Francés", + "de": "Alemán", + "it": "Italiano", + "pt": "Portugués", + "ru": "Ruso", + "ja": "Japonés", + "ko": "Coreano", + "zh": "Chino", + "ar": "Árabe", + "hi": "Hindi", + "tr": "Turco", + "pl": "Polaco", + "nl": "Holandés", + "sv": "Sueco", + "da": "Danés", + "no": "Noruego", + "fi": "Finlandés" + }, + "friendGreeting": { + "Hey": "Hola" + }, + "half_swipe_messages": { + "[\"I noticed you half-swiped! I'll respond soon.\"]": "¡Noté que hiciste half-swipe! Responderé pronto." + }, + "tiny_snap_messages": { + "Thanks for the tiny snap!": "¡Gracias por el tiny snap!" + }, + "voice_note_messages": { + "Thanks for the voice note!": "¡Gracias por la nota de voz!" + }, + "chat_messages": { + "Hello! How are you?": "¡Hola! ¿Cómo estás?" + }, + "story_reply_messages": { + "Thanks for the story reply!": "¡Gracias por la respuesta a la historia!" + }, + "external_media_messages": { + "Nice media!": "¡Buen medio!" + }, + "sticker_messages": { + "Cool sticker!": "¡Sticker genial!" + }, + "snap_messages": { + "Thanks for the snap!": "¡Gracias por el snap!" + }, + "story_share_messages": { + "Thanks for sharing!": "¡Gracias por compartir!" + }, + "map_reaction_messages": { + "Thanks for the map reaction!": "¡Gracias por la reacción del mapa!" + }, + "auto_reply_content_types": { + "chat_messages": "Mensajes de chat", + "snap_messages": "Snaps", + "story_share_messages": "Historias compartidas", + "story_reply_messages": "Respuestas de historia", + "external_media_messages": "Medios externos", + "voice_note_messages": "Notas de voz", + "sticker_messages": "Stickers", + "tiny_snap_messages": "Tiny snaps", + "map_reaction_messages": "Reacciones de mapa", + "half_swipes": "Half Swipes" + }, + "supported_languages": { + "en": "Inglés", + "es": "Español", + "fr": "Francés", + "de": "Alemán", + "it": "Italiano", + "pt": "Portugués", + "ru": "Ruso", + "ja": "Japonés", + "ko": "Coreano", + "zh": "Chino", + "ar": "Árabe", + "hi": "Hindi", + "tr": "Turco" + }, + "translation_position": { + "above": "Encima", + "below": "Debajo", + "inline": "En línea" + }, + "source_language": { + "auto": "Detectar automáticamente" + }, + "target_language": { + "en": "Inglés" } }, "properties": { "global": { "name": "Global", - "description": "Preferencias generales del módulo y valores predeterminados", + "description": "Ajustar configuración global de Snapchat", "properties": { - "ui_settings": { - "name": "Ajustes de IU", - "description": "Ajustar comportamiento de respuesta y toasts", + "better_location": { + "name": "Ubicación mejorada", + "description": "Mejora la ubicación de Snapchat", "properties": { - "haptic_feedback": { - "name": "Respuesta háptica", - "description": "Vibrar en interacciones soportadas" + "spoof_location": { + "name": "Falsificar ubicación", + "description": "Falsifica tu ubicación en un lugar específico" }, - "use_system_toasts": { - "name": "Usar Toasts del sistema", - "description": "Mostrar toasts de Android en lugar de superposiciones en la aplicación" + "coordinates": { + "name": "Coordenadas", + "description": "Establece las coordenadas de la ubicación falsa" + }, + "walk_radius": { + "name": "Radio de caminata", + "description": "Caminar aleatoriamente dentro de este radio (pies)" + }, + "always_update_location": { + "name": "Actualizar ubicación siempre", + "description": "Forzar a Snapchat a actualizar la ubicación incluso si no se reciben datos GPS" + }, + "suspend_location_updates": { + "name": "Suspender actualizaciones de ubicación", + "description": "Evita que tu ubicación se actualice" + }, + "spoof_battery_level": { + "name": "Falsificar nivel de batería", + "description": "Falsifica el nivel de batería de tu dispositivo en el mapa\nEl valor debe estar entre 0 y 100" + }, + "spoof_headphones": { + "name": "Falsificar auriculares", + "description": "Falsifica el estado de escuchar música en el mapa" + }, + "show_battery_level": { + "name": "Mostrar nivel de batería", + "description": "Muestra el nivel de batería de tus amigos en el mapa" } } }, - "update_settings": { - "name": "Ajustes de actualización", - "description": "Controlar comprobaciones automáticas de actualizaciones", + "snapchat_plus": { + "name": "Snapchat Plus", + "description": "Activa funciones de Snapchat Plus\nAlgunas funciones del lado del servidor pueden no funcionar" + }, + "media_upload_quality": { + "name": "Calidad de subida de medios", + "description": "Anula la calidad de subida de medios", "properties": { - "auto_update_check": { - "name": "Comprobación automática de actualizaciones", - "description": "Buscar nuevas versiones automáticamente" + "force_video_upload_source_quality": { + "name": "Forzar calidad de fuente de subida de video", + "description": "Fuerza a Snapchat a usar la calidad de la fuente al subir videos\nTen en cuenta que esto puede no eliminar metadatos de los medios" }, - "update_check_frequency": { - "name": "Frecuencia de comprobación de actualización", - "description": "Con qué frecuencia buscar actualizaciones" + "disable_image_compression": { + "name": "Desactivar compresión de imagen", + "description": "Desactiva la compresión de imagen al subir medios" + }, + "custom_image_upload_format": { + "name": "Formato de subida de imagen personalizado", + "description": "Establece un formato de subida de imagen personalizado\nElige un formato sin pérdida (como PNG) para la mejor calidad" } } + }, + "disable_confirmation_dialogs": { + "name": "Desactivar diálogos de confirmación", + "description": "Confirma automáticamente las acciones seleccionadas" + }, + "auto_updater": { + "name": "Auto Actualizador", + "description": "Busca nuevas actualizaciones automáticamente" + }, + "update_settings": { + "name": "Ajustes de actualización", + "description": "Controla cómo PurrfectSnap busca actualizaciones", + "properties": { + "auto_update_check": { + "name": "Comprobación automática de actualizaciones" + }, + "update_check_frequency": { + "name": "Frecuencia de comprobación de actualización" + } + } + }, + "ui_settings": { + "name": "Ajustes de IU", + "properties": { + "haptic_feedback": { + "name": "Respuesta háptica" + } + } + }, + "disable_metrics": { + "name": "Desactivar métricas", + "description": "Bloquea el envío de datos analíticos específicos a Snapchat" + }, + "disable_story_sections": { + "name": "Desactivar secciones de historias", + "description": "Elimina secciones de la página de Historias\nPuede requerir una actualización para funcionar correctamente" + }, + "block_ads": { + "name": "Bloquear anuncios", + "description": "Evita que se muestren anuncios" + }, + "disable_custom_tabs": { + "name": "Desactivar pestañas personalizadas", + "description": "Abre enlaces en aplicaciones soportadas en lugar del navegador web" + }, + "disable_permission_requests": { + "name": "Desactivar solicitudes de permiso", + "description": "Evita que Snapchat solicite permisos específicos" + }, + "disable_memories_snap_feed": { + "name": "Desactivar feed de snaps de recuerdos", + "description": "Evita que Snapchat muestre recuerdos recientes al deslizar hacia arriba en la cámara" + }, + "spotlight_comments_username": { + "name": "Nombre de usuario en comentarios de Spotlight", + "description": "Muestra el nombre de usuario del autor en los comentarios de Spotlight" + }, + "spotlight_comments_username_icon": { + "name": "Icono de nombre de usuario en comentarios de Spotlight", + "description": "Elige qué icono se muestra junto a los nombres de usuario en los comentarios de Spotlight" + }, + "bypass_video_length_restriction": { + "name": "Omitir restricción de longitud de video", + "description": "Único: envía un solo video\nDividido: divide videos después de editar" + }, + "default_video_playback_rate": { + "name": "Tasa de reproducción de video predeterminada", + "description": "Establece la velocidad predeterminada para la reproducción de videos\nEl valor debe estar entre 0.1 y 4.0" + }, + "video_playback_rate_slider": { + "name": "Deslizador de tasa de reproducción de video", + "description": "Añade un deslizador en el menú contextual de Opera para cambiar la tasa de reproducción de video\nNota: Los cambios solo se aplican a videos subsiguientes" + }, + "disable_google_play_dialogs": { + "name": "Desactivar diálogos de Google Play Services", + "description": "Previene que se muestren diálogos de disponibilidad de Google Play Services" + }, + "default_volume_controls": { + "name": "Controles de volumen predeterminados", + "description": "Fuerza a Snapchat a usar los controles de volumen del sistema" + }, + "disable_telecom_framework": { + "name": "Desactivar framework de Telecom", + "description": "Previene que Snapchat use el framework de Telecom de Android\nEsto te permite escuchar música mientras estás en una llamada" + }, + "hide_active_music": { + "name": "Ocultar música activa", + "description": "Previene que Snapchat sepa que estás escuchando música\nEsto te permitirá tomar snaps usando los botones de volumen mientras escuchas música" + }, + "disable_snap_splitting": { + "name": "Desactivar división de snaps", + "description": "Previene que los Snaps se dividan en múltiples partes\nLas imágenes que envíes se convertirán en videos" } } }, @@ -753,6 +1505,10 @@ "name": "Permitir duplicados", "description": "Permite descargar el mismo medio varias veces" }, + "file_hash_check": { + "name": "File Hash Check", + "description": "Verify downloaded media with file hashes" + }, "merge_overlays": { "name": "Fusionar superposiciones", "description": "Combina el texto y el medio de un Snap en un solo archivo" @@ -954,7 +1710,7 @@ }, "stealth_mode_indicator": { "name": "Indicador de modo sigilo", - "description": "Añade un emoji \ud83d\udc7b junto a las conversaciones en modo sigilo" + "description": "Añade un emoji 👻 junto a las conversaciones en modo sigilo" }, "edit_text_override": { "name": "Anular edición de texto", @@ -1482,164 +2238,6 @@ } } }, - "global": { - "name": "Global", - "description": "Ajustar configuración global de Snapchat", - "properties": { - "better_location": { - "name": "Ubicación mejorada", - "description": "Mejora la ubicación de Snapchat", - "properties": { - "spoof_location": { - "name": "Falsificar ubicación", - "description": "Falsifica tu ubicación en un lugar específico" - }, - "coordinates": { - "name": "Coordenadas", - "description": "Establece las coordenadas de la ubicación falsa" - }, - "walk_radius": { - "name": "Radio de caminata", - "description": "Caminar aleatoriamente dentro de este radio (pies)" - }, - "always_update_location": { - "name": "Actualizar ubicación siempre", - "description": "Forzar a Snapchat a actualizar la ubicación incluso si no se reciben datos GPS" - }, - "suspend_location_updates": { - "name": "Suspender actualizaciones de ubicación", - "description": "Evita que tu ubicación se actualice" - }, - "spoof_battery_level": { - "name": "Falsificar nivel de batería", - "description": "Falsifica el nivel de batería de tu dispositivo en el mapa\nEl valor debe estar entre 0 y 100" - }, - "spoof_headphones": { - "name": "Falsificar auriculares", - "description": "Falsifica el estado de escuchar música en el mapa" - }, - "show_battery_level": { - "name": "Mostrar nivel de batería", - "description": "Muestra el nivel de batería de tus amigos en el mapa" - } - } - }, - "snapchat_plus": { - "name": "Snapchat Plus", - "description": "Activa funciones de Snapchat Plus\nAlgunas funciones del lado del servidor pueden no funcionar" - }, - "media_upload_quality": { - "name": "Calidad de subida de medios", - "description": "Anula la calidad de subida de medios", - "properties": { - "force_video_upload_source_quality": { - "name": "Forzar calidad de fuente de subida de video", - "description": "Fuerza a Snapchat a usar la calidad de la fuente al subir videos\nTen en cuenta que esto puede no eliminar metadatos de los medios" - }, - "disable_image_compression": { - "name": "Desactivar compresión de imagen", - "description": "Desactiva la compresión de imagen al subir medios" - }, - "custom_image_upload_format": { - "name": "Formato de subida de imagen personalizado", - "description": "Establece un formato de subida de imagen personalizado\nElige un formato sin pérdida (como PNG) para la mejor calidad" - } - } - }, - "disable_confirmation_dialogs": { - "name": "Desactivar diálogos de confirmación", - "description": "Confirma automáticamente las acciones seleccionadas" - }, - "auto_updater": { - "name": "Auto Actualizador", - "description": "Busca nuevas actualizaciones automáticamente" - }, - "update_settings": { - "name": "Ajustes de actualización", - "description": "Controla cómo PurrfectSnap busca actualizaciones", - "properties": { - "auto_update_check": { - "name": "Comprobación automática de actualizaciones" - }, - "update_check_frequency": { - "name": "Frecuencia de comprobación de actualización" - } - } - }, - "ui_settings": { - "name": "Ajustes de IU", - "properties": { - "haptic_feedback": { - "name": "Respuesta háptica" - } - } - }, - "disable_metrics": { - "name": "Desactivar métricas", - "description": "Bloquea el envío de datos analíticos específicos a Snapchat" - }, - "disable_story_sections": { - "name": "Desactivar secciones de historias", - "description": "Elimina secciones de la página de Historias\nPuede requerir una actualización para funcionar correctamente" - }, - "block_ads": { - "name": "Bloquear anuncios", - "description": "Evita que se muestren anuncios" - }, - "disable_custom_tabs": { - "name": "Desactivar pestañas personalizadas", - "description": "Abre enlaces en aplicaciones soportadas en lugar del navegador web" - }, - "disable_permission_requests": { - "name": "Desactivar solicitudes de permiso", - "description": "Evita que Snapchat solicite permisos específicos" - }, - "disable_memories_snap_feed": { - "name": "Desactivar feed de snaps de recuerdos", - "description": "Evita que Snapchat muestre recuerdos recientes al deslizar hacia arriba en la cámara" - }, - "spotlight_comments_username": { - "name": "Nombre de usuario en comentarios de Spotlight", - "description": "Muestra el nombre de usuario del autor en los comentarios de Spotlight" - }, - "spotlight_comments_username_icon": { - "name": "Icono de nombre de usuario en comentarios de Spotlight", - "description": "Elige qué icono se muestra junto a los nombres de usuario en los comentarios de Spotlight" - }, - "bypass_video_length_restriction": { - "name": "Omitir restricción de longitud de video", - "description": "Único: envía un solo video\nDividido: divide videos después de editar" - }, - "default_video_playback_rate": { - "name": "Tasa de reproducción de video predeterminada", - "description": "Establece la velocidad predeterminada para la reproducción de videos\nEl valor debe estar entre 0.1 y 4.0" - }, - "video_playback_rate_slider": { - "name": "Deslizador de tasa de reproducción de video", - "description": "Añade un deslizador en el menú contextual de Opera para cambiar la tasa de reproducción de video\nNota: Los cambios solo se aplican a videos subsiguientes" - }, - "disable_google_play_dialogs": { - "name": "Desactivar diálogos de Google Play Services", - "description": "Previene que se muestren diálogos de disponibilidad de Google Play Services" - }, - "default_volume_controls": { - "name": "Controles de volumen predeterminados", - "description": "Fuerza a Snapchat a usar los controles de volumen del sistema" - }, - "disable_telecom_framework": { - "name": "Desactivar framework de Telecom", - "description": "Previene que Snapchat use el framework de Telecom de Android\nEsto te permite escuchar música mientras estás en una llamada" - }, - "hide_active_music": { - "name": "Ocultar música activa", - "description": "Previene que Snapchat sepa que estás escuchando música\nEsto te permitirá tomar snaps usando los botones de volumen mientras escuchas música" - }, - "disable_snap_splitting": { - "name": "Desactivar división de snaps", - "description": "Previene que los Snaps se dividan en múltiples partes\nLas imágenes que envíes se convertirán en videos" - } - } - }, "rules": { "name": "Reglas", "description": "Configurar reglas de automatización", @@ -1921,7 +2519,7 @@ "properties": { "encrypted_message_indicator": { "name": "Indicador de mensaje cifrado", - "description": "Añade un emoji \ud83d\udd12 junto a los mensajes cifrados" + "description": "Añade un emoji 🔒 junto a los mensajes cifrados" }, "force_message_encryption": { "name": "Forzar cifrado de mensaje", @@ -2000,498 +2598,6 @@ } } }, - "options": { - "app_appearance": { - "always_light": "Siempre claro", - "always_dark": "Siempre oscuro", - "null": "Coincidir con sistema" - }, - "auto_reload": { - "snapchat_only": "Recargar solo Snapchat", - "all": "Recargar Snapchat + PurrfectSnap", - "null": "Predeterminado" - }, - "walk_radius": { - "null": "Usar radio predeterminado" - }, - "spoof_battery_level": { - "null": "Usar nivel de batería real" - }, - "friend_feed_menu_buttons": { - "auto_download": "\u2b07\ufe0f Descarga automática", - "auto_save": "\ud83d\udcac Guardar mensajes automáticamente", - "unsaveable_messages": "\u2b07\ufe0f Mensajes no guardables", - "auto_open_snaps": "\ud83d\udcf7 Abrir Snaps automáticamente", - "stealth": "\ud83d\udc7b Modo sigilo", - "auto_reply": "\ud83d\udce8 Respuesta automática", - "auto_delete_sent_messages": "\ud83d\uddd1\ufe0f Eliminar automáticamente mensajes enviados", - "mark_snaps_as_seen": "\ud83d\udc40 Marcar Snaps como vistos", - "mark_stories_as_seen_locally": "\ud83d\udc40 Marcar Historias como vistas localmente", - "conversation_info": "\ud83d\udc64 Info de conversación", - "e2e_encryption": "\ud83d\udd12 Usar cifrado E2E", - "message_logger": "\ud83d\udcdd Logger de mensajes", - "auto_read": "\u2705 Lectura automática", - "hide_typing_indicator": "\ud83d\ude48 Ocultar indicador de escritura" - }, - "schedule_scheduled_for": "Programado para {name} a las {time}", - "schedule_sending_in": "Enviando en {time}", - "schedule_sent_to": "Enviado a {name}", - "schedule_sent": "Snap programado enviado", - "schedule_failed_to": "Error al enviar a {name}", - "schedule_failed": "Snap programado falló", - "schedule_cancelled_for": "Cancelado para {name}", - "device_model": { - "samsung_s25_ultra": "Samsung Galaxy S25 Ultra", - "google_pixel_10_pro": "Google Pixel 10 Pro", - "oneplus_13": "OnePlus 13", - "xiaomi_15_ultra": "Xiaomi 15 Ultra", - "null": "Predeterminado del dispositivo" - }, - "settings_menu": { - "default": "Predeterminado", - "legacy": "Heredado" - }, - "path_format": { - "create_author_folder": "Crear carpeta para cada autor", - "create_source_folder": "Crear carpeta para cada tipo de fuente de medios", - "append_hash": "Añadir un hash único al nombre del archivo", - "append_source": "Añadir la fuente de medios al nombre del archivo", - "append_username": "Añadir el nombre de usuario al nombre del archivo", - "append_date_time": "Añadir fecha y hora al nombre del archivo", - "append_type": "Añadir el tipo de medio al nombre del archivo" - }, - "auto_download_sources": { - "friend_snaps": "Snaps de amigos", - "friend_stories": "Historias de amigos", - "public_stories": "Historias públicas", - "spotlight": "Spotlight" - }, - "logging": { - "started": "Iniciado", - "success": "Éxito", - "progress": "Progreso", - "failure": "Fallo" - }, - "notifications": { - "chat_screenshot": "Captura de pantalla", - "chat_screen_record": "Grabación de pantalla", - "snap_replay": "Repetición de Snap", - "camera_roll_save": "Guardar en carrete", - "chat": "Chat", - "chat_reply": "Respuesta de chat", - "snap": "Snap", - "typing": "Escribiendo", - "stories": "Historias", - "speaking": "Hablando", - "chat_reaction": "Reacción DM", - "group_chat_reaction": "Reacción grupal", - "initiate_audio": "Llamada de audio entrante", - "abandon_audio": "Llamada de audio perdida", - "initiate_video": "Videollamada entrante", - "abandon_video": "Videollamada perdida", - "map_live_location": "Ubicación en vivo en mapa" - }, - "auto_read": { - "blacklist": "Lista negra", - "whitelist": "Lista blanca", - "disabled": "Desactivado" - }, - "hide_typing_indicator": { - "blacklist": "Lista negra", - "whitelist": "Lista blanca", - "disabled": "Desactivado" - }, - "auto_delete_sent_messages": { - "blacklist": "Lista negra", - "whitelist": "Lista blanca", - "disabled": "Desactivado" - }, - "auto_download": { - "blacklist": "Lista negra", - "whitelist": "Lista blanca", - "disabled": "Desactivado" - }, - "stealth": { - "blacklist": "Lista negra", - "whitelist": "Lista blanca", - "disabled": "Desactivado" - }, - "auto_save": { - "blacklist": "Lista negra", - "whitelist": "Lista blanca", - "disabled": "Desactivado" - }, - "message_logger": { - "blacklist": "Lista negra", - "whitelist": "Lista blanca", - "disabled": "Desactivado" - }, - "auto_reply": { - "blacklist": "Lista negra", - "whitelist": "Lista blanca", - "disabled": "Desactivado" - }, - "custom_android_id": { - "null": "Usar ID de Android real" - }, - "add_friend_source_spoof": { - "added_by_username": "Por nombre de usuario", - "added_by_mention": "Por mención", - "added_by_group_chat": "Por chat grupal", - "added_by_qr_code": "Por código QR", - "added_by_community": "Por comunidad", - "added_by_quick_add": "Por añadido rápido (alto riesgo de baneo)", - "added_by_spotlight": "Por Spotlight", - "null": "No falsificar fuente" - }, - "custom_streaks_expiration_format": { - "null": "Predeterminado del sistema" - }, - "preferred_transcription_lang": { - "null": "Usar predeterminado de Snapchat" - }, - "custom_emoji_font": { - "null": "Fuente emoji predeterminada" - }, - "custom_shared_library": { - "null": "Usar biblioteca predeterminada" - }, - "override_front_resolution": { - "null": "Usar predeterminado del dispositivo" - }, - "override_back_resolution": { - "null": "Usar predeterminado del dispositivo" - }, - "custom_resolution": { - "null": "Usar resolución automática" - }, - "startup_default_camera": { - "front": "Cámara frontal", - "back": "Cámara trasera", - "null": "Recordar última usada" - }, - "call_recorder": { - "only_record_self": "Solo grabarme a mí", - "only_record_others": "Solo grabar a otros", - "record_both": "Grabar ambos lados" - }, - "call_recorder_ui_design": { - "default": "Predeterminado", - "snapchat": "Snapchat", - "cyber": "Cyber", - "frost": "Frost" - }, - "front_custom_frame_rate": { - "null": "FPS predeterminado del dispositivo" - }, - "back_custom_frame_rate": { - "null": "FPS predeterminado del dispositivo" - }, - "force_voice_note_format": { - "null": "Usar predeterminado de Snapchat" - }, - "custom_path_format": { - "null": "Usar patrón predeterminado" - }, - "force_image_format": { - "null": "Usar predeterminado de Snapchat" - }, - "custom_video_codec": { - "null": "Códec predeterminado" - }, - "custom_audio_codec": { - "null": "Códec predeterminado" - }, - "preset": { - "null": "Preset predeterminado" - }, - "app_appearance_override": { - "title": "Apariencia" - }, - "gallery_media_send_override": { - "always_ask": "Preguntar siempre", - "ORIGINAL": "Medio original", - "NOTE": "Nota de audio", - "SNAP": "Snap", - "SAVEABLE_SNAP": "Snap guardable", - "null": "Predeterminado de Snapchat", - "multiple_media_toast": "Solo puedes enviar un medio a la vez" - }, - "strip_media_metadata": { - "hide_caption_text": "Ocultar texto de leyenda", - "hide_snap_filters": "Ocultar filtros de snap", - "hide_extras": "Ocultar extras (ej: menciones)", - "remove_audio_note_duration": "Eliminar duración de nota de audio", - "remove_audio_note_transcript_capability": "Eliminar capacidad de transcripción de nota de audio" - }, - "hide_ui_components": { - "hide_profile_call_buttons": "Eliminar botones de llamada en perfil", - "hide_chat_call_buttons": "Eliminar botones de llamada en chat", - "hide_live_location_share_button": "Eliminar botón de compartir ubicación en vivo", - "hide_stickers_button": "Eliminar botón de stickers", - "hide_voice_record_button": "Eliminar botón de grabación de voz", - "hide_unread_chat_hint": "Eliminar pista de chat no leído", - "hide_post_to_story_buttons": "Eliminar botones 'Publicar en historia' antes de enviar un Snap", - "hide_billboard_prompt": "Eliminar aviso de valla publicitaria en el feed de amigos", - "hide_snapchat_plus_gift_reminders": "Eliminar recordatorios de regalos de Snapchat Plus en conversaciones", - "hide_map_reactions": "Eliminar reacciones de mapa" - }, - "hide_story_suggestions": { - "hide_suggested_friend_stories": "Ocultar historias de amigos sugeridas", - "hide_my_stories": "Ocultar mis historias" - }, - "home_tab": { - "map": "Mapa", - "chat": "Chat", - "camera": "Cámara", - "discover": "Descubrir", - "spotlight": "Spotlight", - "null": "Predeterminado de Snapchat" - }, - "spotlight_comments_username_icon": { - "user": "Icono de nombre de usuario", - "\ud83d\udc64": "Icono de nombre de usuario", - "[\ud83d\udc64]": "Icono de nombre de usuario", - "default": "Icono de nombre de usuario", - "no_icon": "Sin icono" - }, - "custom_image_upload_format": { - "null": "Automático" - }, - "update_check_frequency": { - "null": "Auto" - }, - "snapchat_plus": { - "not_subscribed": "No suscrito", - "basic": "Básico", - "ad_free": "Sin anuncios", - "null": "Predeterminado" - }, - "bypass_video_length_restriction": { - "single": "Medio único", - "split": "Medio dividido", - "null": "Predeterminado" - }, - "old_bitmoji_selfie": { - "2d": "Bitmoji 2D", - "3d": "Bitmoji 3D", - "null": "Bitmoji predeterminado" - }, - "disable_confirmation_dialogs": { - "erase_message": "Eliminar mensaje", - "remove_friend": "Eliminar amigo", - "block_friend": "Bloquear amigo", - "ignore_friend": "Ignorar amigo", - "hide_friend": "Ocultar amigo", - "hide_conversation": "Ocultar conversación", - "clear_conversation": "Limpiar conversación del feed de amigos" - }, - "edit_text_override": { - "multi_line_chat_input": "Entrada de chat multilínea", - "bypass_text_input_limit": "Omitir límite de entrada de texto" - }, - "auto_purge": { - "never": "Nunca", - "1_hour": "1 hora", - "3_hours": "3 horas", - "6_hours": "6 horas", - "12_hours": "12 horas", - "1_day": "1 día", - "3_days": "3 días", - "1_week": "1 semana", - "2_weeks": "2 semanas", - "1_month": "1 mes", - "3_months": "3 meses", - "6_months": "6 meses" - }, - "delete_after_unit": { - "seconds": "Segundos", - "minutes": "Minutos", - "hours": "Horas" - }, - "disable_story_sections": { - "friends": "Amigos", - "suggested_stories": "Historias sugeridas", - "following": "Siguiendo", - "discover": "Descubrir" - }, - "disable_cameras": { - "front": "Cámara frontal", - "back": "Cámara trasera" - }, - "disable_permission_requests": { - "notifications": "Notificaciones", - "read_media_images": "Leer imágenes de medios", - "read_media_video": "Leer videos de medios", - "camera": "Cámara", - "microphone": "Micrófono", - "location": "Ubicación", - "read_contacts": "Leer contactos", - "nearby_devices": "Dispositivos cercanos", - "phone_calls": "Llamadas telefónicas" - }, - "message_indicators": { - "encryption_indicator": "Añade un icono \ud83d\udd12 junto a los mensajes que se te envían solo a ti", - "platform_indicator": "Añade el icono de la plataforma desde la que se envió un medio (ej: Android, iOS, Web)", - "location_indicator": "Añade un icono \ud83d\udccd a los snaps cuando se envían con la ubicación activada", - "ovf_editor_indicator": "Indica si un snap se ha enviado usando el editor OVF", - "director_mode_indicator": "Añade un icono \u270f\ufe0f a los snaps cuando se envían usando el modo director, que se puede usar para enviar imágenes de galería como snaps" - }, - "auto_mark_as_read": { - "conversation_read": "Marcar conversación como leída al enviar un mensaje", - "snap_reply": "Marcar snaps como leídos al responder a ellos", - "save_snap_in_chat": "Marcar snaps como leídos al guardarlos en el chat mientras estás en modo sigilo" - }, - "friend_mutation_notifier": { - "remove_friend": "Notificar cuando alguien te elimine como amigo", - "birthday_changes": "Notificar cuando alguien cambie su cumpleaños", - "bitmoji_selfie_changes": "Notificar cuando alguien cambie su selfie de Bitmoji", - "bitmoji_avatar_changes": "Notificar cuando alguien cambie su avatar de Bitmoji", - "bitmoji_background_changes": "Notificar cuando alguien cambie su fondo de Bitmoji", - "bitmoji_scene_changes": "Notificar cuando alguien cambie su escena de Bitmoji" - }, - "double_tap_chat_action": { - "like_message": "Dar me gusta al mensaje", - "copy_text": "Copiar texto al portapapeles", - "delete_message": "Eliminar mensaje", - "mark_as_read": "Marcar como leído", - "custom_emoji_reaction": "Reacción emoji personalizada", - "null": "Predeterminado" - }, - "message_types": { - "CHAT": "Chat", - "SNAP": "Snap", - "NOTE": "Nota", - "EXTERNAL_MEDIA": "Medio externo", - "STICKER": "Sticker" - }, - "double_tap_chat_action_custom_emoji": { - "Custom emoji reaction": "Reacción emoji personalizada" - }, - "ai_model": { - "gemini-2.5-flash": "Gemini 2.5 Flash" - }, - "ai_api_key": { - "": "No establecido" - }, - "ai_system_prompt": { - "You are a helpful and friendly assistant responding to messages on Snapchat. Keep responses natural, casual, and conversational. Avoid being overly formal or robotic. Respond as if you're a real person having a normal conversation.": "Eres un asistente servicial y amable que responde a mensajes en Snapchat. Mantén las respuestas naturales, casuales y conversacionales. Evita ser demasiado formal o robótico. Responde como si fueras una persona real teniendo una conversación normal." - }, - "ai_provider": { - "gemini": "Gemini", - "deepseek": "DeepSeek", - "openai": "OpenAI", - "openrouter": "OpenRouter" - }, - "ai_personality_traits": { - "friendly, casual, helpful, empathetic": "amigable, casual, servicial, empático" - }, - "ai_response_style": { - "casual": "Casual", - "formal": "Formal", - "friendly": "Amigable", - "humorous": "Humorístico", - "empathetic": "Empático", - "toxic": "Tóxico", - "busy": "Ocupado" - }, - "ai_temperature": { - "0.7": "Equilibrado (0.7)" - }, - "ai_response_language": { - "auto": "Auto", - "en": "Inglés", - "es": "Español", - "fr": "Francés", - "de": "Alemán", - "it": "Italiano", - "pt": "Portugués", - "ru": "Ruso", - "ja": "Japonés", - "ko": "Coreano", - "zh": "Chino", - "ar": "Árabe", - "hi": "Hindi", - "tr": "Turco", - "pl": "Polaco", - "nl": "Holandés", - "sv": "Sueco", - "da": "Danés", - "no": "Noruego", - "fi": "Finlandés" - }, - "friendGreeting": { - "Hey": "Hola" - }, - "half_swipe_messages": { - "[\"I noticed you half-swiped! I'll respond soon.\"]": "¡Noté que hiciste half-swipe! Responderé pronto." - }, - "tiny_snap_messages": { - "Thanks for the tiny snap!": "¡Gracias por el tiny snap!" - }, - "voice_note_messages": { - "Thanks for the voice note!": "¡Gracias por la nota de voz!" - }, - "chat_messages": { - "Hello! How are you?": "¡Hola! ¿Cómo estás?" - }, - "story_reply_messages": { - "Thanks for the story reply!": "¡Gracias por la respuesta a la historia!" - }, - "external_media_messages": { - "Nice media!": "¡Buen medio!" - }, - "sticker_messages": { - "Cool sticker!": "¡Sticker genial!" - }, - "snap_messages": { - "Thanks for the snap!": "¡Gracias por el snap!" - }, - "story_share_messages": { - "Thanks for sharing!": "¡Gracias por compartir!" - }, - "map_reaction_messages": { - "Thanks for the map reaction!": "¡Gracias por la reacción del mapa!" - }, - "auto_reply_content_types": { - "chat_messages": "Mensajes de chat", - "snap_messages": "Snaps", - "story_share_messages": "Historias compartidas", - "story_reply_messages": "Respuestas de historia", - "external_media_messages": "Medios externos", - "voice_note_messages": "Notas de voz", - "sticker_messages": "Stickers", - "tiny_snap_messages": "Tiny snaps", - "map_reaction_messages": "Reacciones de mapa", - "half_swipes": "Half Swipes" - }, - "supported_languages": { - "en": "Inglés", - "es": "Español", - "fr": "Francés", - "de": "Alemán", - "it": "Italiano", - "pt": "Portugués", - "ru": "Ruso", - "ja": "Japonés", - "ko": "Coreano", - "zh": "Chino", - "ar": "Árabe", - "hi": "Hindi", - "tr": "Turco" - }, - "translation_position": { - "above": "Encima", - "below": "Debajo", - "inline": "En línea" - }, - "source_language": { - "auto": "Detectar automáticamente" - }, - "target_language": { - "en": "Inglés" - } - }, "friend_notes": { "placeholder": "Añadir una nota..." } @@ -2559,7 +2665,6 @@ "show_chat_edit_history": "Mostrar historial de edición de chat", "convert_message": "Convertir mensaje" }, - "chat_wallpaper_downloader": { "download_button": "Descargar fondo de chat" }, @@ -2718,10 +2823,10 @@ "exporting_message": "Exportando {conversation}..." }, "button": { + "cancel": "Cancelar", "ok": "Aceptar", "positive": "Sí", "negative": "No", - "cancel": "Cancelar", "save": "Guardar", "open": "Abrir", "download": "Descargar", @@ -2835,6 +2940,8 @@ "native_hooks_send_failure_toast": "¡Error al enviar! Por favor habilita Hooks nativos en los ajustes.", "no_participants_to_encrypt_toast": "¡No tienes amigos en esta conversación para cifrar mensajes!", "encryption_failed_toast": "¡Error al cifrar mensaje! Revisa logcat para más detalles.", + "missing_friend_id_toast": "Can't find friendId for conversationId {conversationId}", + "key_exchange_failed_toast": "Can't create key exchange for friendId {friendId}", "accept_public_key_success_toast": "¡Clave pública aceptada con éxito!", "accept_secret_key_success_toast": "¡Hecho! Ahora puedes enviar y recibir mensajes cifrados con este amigo.", "accept_public_key_failure_toast": "Error al aceptar clave pública", @@ -2846,6 +2953,21 @@ "incoming_pk_message": "Acabas de recibir una solicitud de clave pública. Haz clic abajo para aceptarla.", "incoming_secret_message": "Tu amigo acaba de aceptar tu clave pública. Haz clic abajo para aceptar el secreto." }, + "account_switcher_ui": { + "already_logged_in": "Already logged in as {username}", + "login_failed_toast": "Failed to login. Check logs for more info.", + "logged_out_toast": "Logged out", + "data_not_found_toast": "Account data not found", + "restore_failed_toast": "Failed to restore account data", + "logged_in_as_toast": "Logged in as {username}", + "backup_success_toast": "Account backed up!", + "backup_failure_toast": "Failed to backup account. Check logs for more info.", + "import_success_toast": "Imported {username}!", + "import_failure_toast": "Failed to import account: {message}", + "export_success_toast": "Account exported!", + "export_failed_toast": "Failed to export account. Check logs for more info.", + "forced_logout_toast": "Removed account due to forced logout" + }, "auto_open_snaps": { "title": "Abrir Snaps automáticamente", "priority_title": "Abrir Snaps automáticamente (Prioridad)", @@ -2872,7 +2994,7 @@ "queue_cleared": "Cola limpiada y estadísticas restablecidas", "queue_cleared_title": "Cola limpiada", "queue_cleared_reset": "Cola limpiada y restablecida", - "queue_cleared_feedback": "{count} snaps en cola limpiados \u2022 {processed} contador de procesados restablecido", + "queue_cleared_feedback": "{count} snaps en cola limpiados • {processed} contador de procesados restablecido", "queue_cleared_feedback_simple": "{processed} contador de procesados restablecido", "unknown_sender": "Desconocido", "unknown_user": "Usuario desconocido", @@ -3005,7 +3127,8 @@ "auto_delete_sent_messages": { "countdown_toast": "El mensaje se eliminará en {time}", "delete_success_toast": "Mensaje eliminado con éxito", - "delete_failed_toast": "Error al eliminar mensaje" + "delete_failed_toast": "Error al eliminar mensaje", + "queue_cleared_toast": "Auto delete queue cleared" }, "translation_position": { "above": "Encima", @@ -3310,6 +3433,32 @@ "failed_to_fetch_message": "Error al obtener mensaje: {error}", "failed_to_edit_message": "Error al editar mensaje: {error}" }, + "toast_snapchat_not_installed": "Can't execute action: Snapchat is not installed", + "invalid_input_toast": "Invalid input! Make sure you entered a valid value.", + "toast_async_task_failed": "Async task failed: {message}", + "toast_snapchat_crashed": "Snapchat has crashed! Please check logs for more details.", + "toast_init_features_failed": "Failed to initialize features! Some functionality may not work properly.", + "toast_init_script_runtime_failed": "Failed to initialize script runtime!", + "toast_database_corrupted": "Database {path} is corrupted! Restarting ...", + "toast_feature_init_failed": "Failed to init feature {feature}! Check logcat for more details.", + "toast_updating_purrfectsnap": "Updating PurrfectSnap. Please wait...", + "toast_update_purrfectsnap_failed": "Failed to update PurrfectSnap. Please check logcat for more details.", + "toast_purrfectsnap_updated": "PurrfectSnap updated!", + "toast_export_memories_failed": "Failed to export memories", + "toast_exported_to_path": "Exported to {path}", + "toast_open_memories_db_failed": "Failed to open memories database", + "toast_friend_add_unavailable": "Failed to add friend: FriendRelationshipChanger instance not available", + "toast_friend_add_failed": "Failed to add friend: {message}", + "toast_friends_exported": "Exported {count} friends!", + "toast_friends_import_failed": "Failed to import friends: {message}", + "toast_translation_service_unavailable": "Translation service temporarily unavailable", + "toast_send_message_failed": "Failed to send message: {error}", + "toast_mark_conversation_read_failed": "Failed to mark conversation as read", + "toast_fetch_conversation_failed": "Failed to fetch conversation", + "toast_open_snap_failed": "Failed to open snap", + "toast_mark_message_read_failed": "Failed to mark message as read. Check logs for more details", + "toast_open_conversation_first": "You must open a conversation first", + "toast_open_link_failed": "Failed to open link", "ai_response_style": { "casual": "Casual", "formal": "Formal", @@ -3347,4 +3496,4 @@ "openai": "OpenAI", "openrouter": "OpenRouter" } -} \ No newline at end of file +} diff --git a/common/src/main/assets/lang/fi.json b/common/src/main/assets/lang/fi.json index a300478d..f656c2d1 100644 --- a/common/src/main/assets/lang/fi.json +++ b/common/src/main/assets/lang/fi.json @@ -1,21 +1,160 @@ { "setup": { + "activity": { + "wrong_apk_title": "Wrong APK installed", + "wrong_apk_message": "Your device is armv8, please download the armv8 apk, not armv7.", + "close_button": "Close", + "important_confirm_timeout": "I understand ({seconds}s)", + "important_confirm": "I understand", + "important_title": "Important!", + "important_message": "If you have used SnapEnhance or any other mod besides PurrfectSnap, we recommend uninstalling everything and staying on stock Snapchat for one week. Then switch to PurrfectSnap after next Friday.", + "language_subtitle": "Tune PurrfectSnap to speak your voice before anything else.", + "install_mode_title": "Choose your device", + "install_mode_subtitle": "Pick the path that matches how you'll install PurrfectSnap.", + "permissions_subtitle": "Grant the essentials so overlays, downloads, and alerts stay reliable.", + "patch_title": "Auto Patcher", + "patch_subtitle": "Streamlined download, patch, and install with a single flow.", + "root_install_title": "Snapchat Installer", + "root_install_subtitle": "Download and install the recommended Snapchat build.", + "save_folder_subtitle": "Pick your personal vault so snaps land exactly where you expect.", + "mappings_subtitle": "We calibrate everything to your install so the magic works flawlessly.", + "step_counter": "Step {current} of {total}", + "step_complete": "Checked off", + "step_active": "In progress", + "step_upcoming": "Ready next", + "finish_button": "Finish setup", + "continue_button": "Continue" + }, "dialogs": { "select_language": "Valitse kieli", "save_folder": "Valitse latausten tallennuspaikka", "select_save_folder_button": "Valitse kansio" }, + "install_mode": { + "confirm_timeout": "I understand ({seconds}s)", + "confirm": "I understand", + "notice_title": "Please note!", + "notice_intro": "Select the type of device you have: rooted or non-rooted. If you are unsure, choose Non-root and continue.", + "notice_non_root_title": "Non-rooted devices", + "notice_non_root_body": "Select Non-root and the app will handle everything. Tap Install Patched Snapchat when it appears. After it installs, do not open Snapchat yet. Continue the PurrfectSnap setup; once it finishes, you can open Snapchat and enjoy.", + "notice_root_title": "Rooted devices", + "notice_root_body": "Make sure you have flashed LSPosed first. We recommend JingMatrix LSPosed or LSPosed Irena. After you select Root, the app will install the recommended Snapchat version. Do not open it yet; continue the PurrfectSnap setup. When setup finishes, enable PurrfectSnap in LSPosed and reboot your phone. Then start using Snapchat. We highly recommend detaching Snapchat from the Play Store with the Zygisk Detach module to prevent auto-updates.", + "notice_issues_hint": "If you run into any installation issues, the solution will appear here. Please read it carefully.", + "notice_note_prefix": "Note: ", + "notice_note_body": "New Accounts easily get locked! It is recommended to use an older account with PurrfectSnap.", + "step_title": "Choose your device", + "step_subtitle": "If you don't know, select Non-rooted device and proceed.", + "root_option_title": "Rooted device", + "root_option_subtitle": "Use Lsposed and skip auto patching.", + "non_root_option_title": "Non-rooted device", + "non_root_option_subtitle": "Use included auto patcher to install patched Snapchat.", + "skip_auto_setup": "Skip Auto Setup" + }, "mappings": { "dialog": "Luodaan kohdistuksia...", "generate_failure_no_snapchat": "PurrfectSnap ei havainnut Snapchatia, yritä asentaa Snapchat uudelleen.", - "generate_failure": "Virhe luotaessa kohdistuksia, yritä uudelleen." + "generate_failure": "Virhe luotaessa kohdistuksia, yritä uudelleen.", + "confirm_understand_timeout": "I understand ({seconds}s)", + "confirm_understand": "I understand", + "notice_title": "Please note!", + "notice_intro": "If you see the \"Account temporarily disabled\" error while logging in, do not worry. Follow these steps in order:", + "notice_step_1": "1. Reopen Snapchat and log in. This fixes it most of the time.", + "notice_step_2": "2. If it still fails, tap the login button repeatedly. This usually covers the next chunk.", + "notice_step_3": "3. If it still fails, clear Snapchat's data, disable any VPN, and log in again.", + "notice_rooted_title": "For rooted users:", + "notice_rooted_body": "Reopen Snapchat and log in. If it still fails, disable PurrfectSnap in LSPosed, log in, then re-enable PurrfectSnap.", + "warnings_info": "{count} warning(s) occurred while generating mappings:\n\n{warnings}", + "progress_hint": "This only takes a moment. Keep the app open while magic happens!" + }, + "patch": { + "title": "Auto Patcher", + "ready_log": "Auto Patcher is ready.", + "install_confirmed_log": "Snapchat install confirmed. You're cleared to continue.", + "download_recommended_status": "Downloading recommended Snapchat version ({version})...", + "starting_log": "Starting Auto Patcher for recommended Snapchat version.", + "uninstall_prompt_status": "Snapchat is installed. Please uninstall it first (don't keep data), then start Auto Patcher again.", + "uninstall_prompt_error": "Snapchat still installed. Uninstall it first, to continue.", + "module_apk_not_found_error": "Module apk not found", + "fetching_apk_status": "Fetching recommended Snapchat APK...", + "download_failed_error": "Download failed", + "download_completed_status": "Download completed: {fileName}", + "starting_patch_status": "Starting patch powered by Jingmatrix Lspatch", + "patched_not_produced_error": "Patched apk not produced", + "patched_ready_status": "Patched build ready. Install to finish.", + "failed_status": "Failed: {message}", + "mark_installed_log": "Marked as installed manually. You're cleared to continue.", + "issues_title": "Facing issues?", + "issues_confirm": "Got it", + "issues_heading": "How to fix installation errors", + "issues_conflict_issue": "Issue: App cannot be installed because it conflicts with an existing package.", + "issues_conflict_fix": "Fix: Download Snapchat from the Play Store and uninstall it without keeping data. Run Auto Patcher again. If it still does not work, run:", + "issues_adb_command": "adb uninstall com.snapchat.android", + "issues_invalid_issue": "Issue: App not installed because the package appears to be invalid.", + "issues_invalid_fix": "Fix: Download and install JingMatrix LSPatch, then patch a Snapchat version (any one) from this range, i.e. between 13.65.1.0 and 13.71.0.51, in Integrated mode. Select Embed Modules and embed the PurrfectSnap APK. Then choose Skip auto setup during PurrfectSnap setup to skip Auto Patcher.", + "status_downloading": "Downloading Snapchat {percent}%", + "status_patching": "Patching...", + "status_initializing": "Initializing...", + "logs_copied": "Logs copied to clipboard.", + "install_success": "Patched APK installed", + "start_button": "Start auto patch", + "install_button": "Install patched Snapchat", + "already_installed_button": "Already Installed?", + "powered_by_label": "Powered by Jingmatrix Lspatch", + "logs_title": "Logs", + "copy_button": "Copy", + "log_line_prefix": "- {line}" }, "permissions": { "dialog": "Suorita nämä vaiheet jatkaaksesi:", "notification_access": "Ilmoitusten käyttöoikeus", "battery_optimization": "Akun optimointi", "display_over_other_apps": "Näytä muiden sovellusten päällä", - "request_button": "Pyydä" + "request_button": "Pyydä", + "notification_access_description": "Alerts you the second downloads finish.", + "battery_optimization_description": "Keeps background tasks alive without being killed.", + "display_over_other_apps_description": "Enables floating overlays while you are in Snapchat.", + "granted_label": "Granted" + }, + "pick_language": { + "current_selection": "Current selection", + "browse_languages": "Browse languages", + "change_anytime_hint": "You can change this anytime from PurrfectSnap settings.", + "available_languages": "Available Languages" + }, + "root_install": { + "title": "Snapchat Installer", + "ready_log": "Snapchat installer is ready.", + "install_confirmed_log": "Snapchat install confirmed. You're cleared to continue.", + "download_recommended_status": "Downloading recommended Snapchat version ({version})...", + "mark_installed_log": "Marked as installed manually. You're cleared to continue.", + "start_download_log": "Starting Snapchat download for rooted install.", + "uninstall_prompt_status": "Snapchat is installed. Please uninstall it first (don't keep data), then try again.", + "uninstall_prompt_error": "Snapchat still installed. Uninstall it first, to continue.", + "fetching_apk_status": "Fetching recommended Snapchat APK...", + "download_failed_error": "Download failed", + "download_completed_status": "Download completed: {fileName}", + "launching_installer_status": "Launching installer...", + "failed_status": "Failed: {message}", + "status_downloading": "Downloading Snapchat {percent}%", + "status_preparing": "Preparing installer...", + "logs_copied": "Logs copied to clipboard.", + "install_success": "Snapchat installed", + "download_button": "Download Snapchat", + "install_button": "Install Snapchat", + "already_installed_button": "Already Installed?", + "logs_title": "Logs", + "copy_button": "Copy", + "log_line_prefix": "- {line}" + }, + "save_folder": { + "description": "Please choose the location where media should be downloaded to.", + "destination_label": "Destination", + "system_default_label": "System default", + "use_default_location_button": "Use default location", + "no_picker_title": "Folder picker unavailable", + "no_picker_message": "Some cloned/dual-app environments block the system folder picker. You can continue using the system default save location, or open the app outside clone mode to select a custom folder.", + "use_default_button": "Use default", + "permission_hint": "PurrfectSnap requires Storage permissions to download and Save Media from Snapchat." } }, "scopes": { @@ -57,14 +196,48 @@ }, "sections": { "home": { - "version_title": "v{versionName} \u00b7 tekijänä Eternal", + "version_title": "v{versionName} · tekijänä Eternal", "update_title": "PurrfectSnap-päivitys", "update_content": "Versio {version} on saatavilla!", "update_button": "Lataa", + "hero_tagline": "An Xposed Module meant to enhance your Snapchat experience", + "hero_version_label": "Version: {version} - {channel}", + "hero_build_label": "Build: {build}", + "update_ready_label": "Ready to install", + "purr_aura_active_label": "PurrAura Active!", + "purr_aura_inactive_label": "PurrAura Inactive", + "open_settings_button": "Open Settings", + "wiki_button": "Wiki", + "github_button": "GitHub", + "telegram_button": "Telegram", + "channel_label_stable": "Stable", + "channel_label_prerelease": "Pre-release", + "announcements_button_description": "Announcements", + "update_arch_not_supported_toast": "Your device architecture is not supported for automatic updates.", + "update_download_started_toast": "Download started", + "update_download_completed_toast": "Download completed", + "update_install_failed_toast": "Failed to install update. Check logs for more details.", + "update_download_failed_toast": "Download failed: {error}", "debug_build_summary_title": "Käytät PurrfectSnapin testiversiota", "debug_build_summary_content": "Versio {versionName} ({versionCode})", "debug_build_summary_date": "Koontipäivä: {date} ({days} päivää sitten)", - "quick_actions_title": "Pikatoiminnot" + "quick_actions_title": "Pikatoiminnot", + "quick_actions_empty_title": "No quick tiles yet", + "quick_actions_empty_subtitle": "Design your dream grid with the actions you use the most.", + "quick_actions_add_tile_button": "Add tile", + "quick_actions_manage_button": "Manage", + "quick_actions_count_label": "{count} curated shortcuts" + }, + "home_about": { + "about_title": "PurrfectSnap", + "about_tagline": "An Xposed Module meant to enhance your Snapchat experience!", + "about_lead_developers_title": "Lead Developers", + "about_story_title": "Our Story", + "about_story": "PurrfectSnap was founded on 2nd of October, 2025, as a fork of SnapEnhance by IzTIzRNAL with a vision to provide users the quality Snapchat experience they deserve. This app was just meant to be a minor update in the SnapEnhance repository, but it soon became a separate app wherein the contributors kept adding features. Then the developer joined the team, and this app soon became a huge success. We received much love and support and gained 1K+ downloads in just two days! We thank all users and contributors; without your support, we wouldn't have reached this place. We would also like to convey our huge thanks to rhunk, the lead developer of SnapEnhance, as without him, this app wouldn't even exist. We are immensely grateful to him. Lastly, we would like to thank all our admins, notably: CLASSIC GENIUS, Harry, SUJI>L, Zain & scrodingerspet, who were right there with us from the very beginning. We would also like to thank all testers, notably Leo & Toxic, who tested and reported bugs continuously. We are immensely grateful for your contribution.", + "about_thanks_title": "With love, PurrfectSnap Team", + "about_magic_toast": "Tap 5 times in this screen to see some magic 😉!", + "github_button": "GitHub", + "telegram_button": "Telegram" }, "home_logs": { "no_logs_hint": "Ei lokeja saatavilla", @@ -72,7 +245,8 @@ "export_logs_button": "Vie lokit", "saving_logs_toast": "Tallennetaan lokeja, tämä voi kestää hetken...", "saved_logs_success_toast": "Lokit tallennettu onnistuneesti", - "saved_logs_failure_toast": "Lokien tallennus epäonnistui" + "saved_logs_failure_toast": "Lokien tallennus epäonnistui", + "read_logs_failed_toast": "Failed to read logs!" }, "home_settings": { "actions_title": "Toiminnot", @@ -119,11 +293,17 @@ "test_mode_label": "Ota PurrAura käyttöön", "disable_feature_loading_label": "Poista ominaisuuksien lataus käytöstä", "disable_auto_mapper_label": "Poista automaattinen kohdistus käytöstä", - "disable_bypass_indicator_label": "Poista ohitusindikaattori käytöstä" + "disable_bypass_indicator_label": "Poista ohitusindikaattori käytöstä", + "open_file_failed_toast": "Failed to open file! {message}", + "import_failed_toast": "Import failed: {message}" }, "tasks": { "no_tasks": "Ei tehtäviä", "merge_button": "Yhdistä", + "summary_active": "{active} active · {recent} recent", + "summary_idle": "Idle · {recent} recent", + "running_count": "{count} running", + "clear_button_description": "Clear tasks", "failed_to_open_file": "Tiedoston avaaminen epäonnistui", "merge_files_toast": "Yhdistetään {count} tiedostoa", "remove_selected_tasks_title": "Haluatko varmasti poistaa valitut tehtävät?", @@ -132,22 +312,22 @@ "remove_selected_tasks_confirm": "Poista {count} tehtävää?", "remove_all_tasks_confirm": "Poista kaikki tehtävät?" }, - "features": { - "disabled": "Ei käytössä", - "export_option": "Vie", - "import_option": "Tuo", - "reset_option": "Palauta", - "config_export_success_toast": "Asetukset viety onnistuneesti", - "config_import_success_toast": "Asetukset tuotu onnistuneesti", - "config_import_failure_toast": "Asetusten tuonti epäonnistui: {error}", - "config_export_failure_toast": "Asetusten vienti epäonnistui: {error}", - "saved_config_snackbar": "Asetukset tallennettu", - "older_required": "Tämä ominaisuus vaatii toimiakseen Snapchat v{version} tai vanhemman", - "newer_required": "Tämä ominaisuus vaatii toimiakseen Snapchat v{version} tai uudemman", - "search_button": "Hae", - "clear_history": "Tyhjennä hakuhistoria", - "subtitle": "Hae ja hallitse ominaisuuksia" - }, + "features": { + "disabled": "Ei käytössä", + "export_option": "Vie", + "import_option": "Tuo", + "reset_option": "Palauta", + "config_export_success_toast": "Asetukset viety onnistuneesti", + "config_import_success_toast": "Asetukset tuotu onnistuneesti", + "config_import_failure_toast": "Asetusten tuonti epäonnistui: {error}", + "config_export_failure_toast": "Asetusten vienti epäonnistui: {error}", + "saved_config_snackbar": "Asetukset tallennettu", + "older_required": "Tämä ominaisuus vaatii toimiakseen Snapchat v{version} tai vanhemman", + "newer_required": "Tämä ominaisuus vaatii toimiakseen Snapchat v{version} tai uudemman", + "search_button": "Hae", + "clear_history": "Tyhjennä hakuhistoria", + "subtitle": "Hae ja hallitse ominaisuuksia" + }, "bypass_status": { "active": "PurrAura aktiivinen", "inactive": "PurrAura ei aktiivinen" @@ -167,6 +347,9 @@ "social": { "friends_tab": "Kaverit", "groups_tab": "Ryhmät", + "search_button_description": "Search", + "close_search_button_description": "Close search", + "clear_search_button_description": "Clear search", "empty_hint": "Listasi on tällä hetkellä tyhjä", "friends_empty_title": "Ei vielä lisättyjä kavereita", "groups_empty_title": "Ei vielä synkronoituja ryhmiä", @@ -317,6 +500,7 @@ "import_button": "Tuo", "import_from_url_button": "Tuo URL-osoitteesta", "import_script_from_url_title": "Tuo komentosarja URL-osoitteesta", + "import_failed": "Import failed: {message}", "import_script_warning": "Asenna komentosarjoja vain lähteistä, joihin luotat.", "installed_scripts_tab": "Asennettu", "manage_repos_button": "Hallitse varastoja", @@ -420,6 +604,7 @@ "delete_rule_dialog_text": "Haluatko varmasti poistaa tämän säännön?", "no_repos_added": "Varastoja ei ole lisätty", "import_dialog_title": "Tuo sääntöjä", + "read_file_failed_toast": "Failed to read file: {message}", "bulk_import_button": "Massatuonti", "individual_import_button": "Yksittäinen tuonti", "invalid_import_type_dialog_title": "Virheellinen tuonti", @@ -641,91 +826,657 @@ }, "features": { "notices": { - "unstable": "\u26a0 Epävakaa", - "ban_risk": "\u26a0 Tämä ominaisuus voi johtaa porttikieltoon", - "internal_behavior": "\u26a0 Tämä voi rikkoa Snapchatin sisäisen toiminnan" + "unstable": "⚠ Epävakaa", + "ban_risk": "⚠ Tämä ominaisuus voi johtaa porttikieltoon", + "internal_behavior": "⚠ Tämä voi rikkoa Snapchatin sisäisen toiminnan" }, "options": { - "empty": "Tyhjä", + "app_appearance": { + "always_light": "Aina vaalea", + "always_dark": "Aina tumma", + "null": "Järjestelmän mukaan" + }, + "auto_reload": { + "snapchat_only": "Lataa vain Snapchat uudelleen", + "all": "Lataa Snapchat + PurrfectSnap uudelleen", + "null": "Oletus" + }, "walk_radius": { - "empty": "Tyhjä" + "null": "Käytä oletussädettä" }, "spoof_battery_level": { - "empty": "Tyhjä" + "null": "Käytä todellista akun tasoa" + }, + "friend_feed_menu_buttons": { + "auto_download": "⬇️ Automaattinen lataus", + "auto_save": "💬 Tallenna viestit automaattisesti", + "unsaveable_messages": "⬇️ Ei-tallennettavat viestit", + "auto_open_snaps": "📷 Avaa Snapit automaattisesti", + "stealth": "👻 Stealth-tila", + "auto_reply": "📨 Automaattivastaus", + "auto_delete_sent_messages": "🗑️ Poista lähetetyt viestit automaattisesti", + "mark_snaps_as_seen": "👀 Merkitse Snapit nähdyiksi", + "mark_stories_as_seen_locally": "👀 Merkitse tarinat nähdyiksi paikallisesti", + "conversation_info": "👤 Keskustelun tiedot", + "e2e_encryption": "🔒 Käytä E2E-salausta", + "message_logger": "📝 Viestiloki", + "auto_read": "✅ Lue automaattisesti", + "hide_typing_indicator": "🙈 Piilota kirjoitusindikaattori" + }, + "schedule_scheduled_for": "Ajastettu {name}:lle ajankohtaan {time}", + "schedule_sending_in": "Lähetetään ajassa {time}", + "schedule_sent_to": "Lähetetty {name}:lle", + "schedule_sent": "Ajastettu Snap lähetetty", + "schedule_failed_to": "Lähetys {name}:lle epäonnistui", + "schedule_failed": "Ajastettu Snap epäonnistui", + "schedule_cancelled_for": "Peruutettu {name}:lta", + "device_model": { + "samsung_s25_ultra": "Samsung Galaxy S25 Ultra", + "google_pixel_10_pro": "Google Pixel 10 Pro", + "oneplus_13": "OnePlus 13", + "xiaomi_15_ultra": "Xiaomi 15 Ultra", + "null": "Laitteen oletus" + }, + "settings_menu": { + "default": "Oletus", + "legacy": "Vanha" + }, + "path_format": { + "create_author_folder": "Luo kansio jokaiselle tekijälle", + "create_source_folder": "Luo kansio jokaiselle medialähdetyypille", + "append_hash": "Lisää yksilöllinen tunniste tiedostonimeen", + "append_source": "Lisää medialähde tiedostonimeen", + "append_username": "Lisää käyttäjänimi tiedostonimeen", + "append_date_time": "Lisää päivämäärä ja aika tiedostonimeen", + "append_type": "Lisää mediatyyppi tiedostonimeen" + }, + "auto_download_sources": { + "friend_snaps": "Kaverien Snapit", + "friend_stories": "Kaverien tarinat", + "public_stories": "Julkiset tarinat", + "spotlight": "Spotlight" + }, + "logging": { + "started": "Aloitettu", + "success": "Onnistui", + "progress": "Edistyminen", + "failure": "Epäonnistui" + }, + "notifications": { + "chat_screenshot": "Kuvakaappaus", + "chat_screen_record": "Ruudun tallennus", + "snap_replay": "Snapin uudelleentoisto", + "camera_roll_save": "Kamerarullan tallennus", + "chat": "Chat", + "chat_reply": "Chat-vastaus", + "snap": "Snap", + "typing": "Kirjoittaa", + "stories": "Tarinat", + "speaking": "Puhuu", + "chat_reaction": "DM-reaktio", + "group_chat_reaction": "Ryhmäreaktio", + "initiate_audio": "Saapuva äänipuhelu", + "abandon_audio": "Vastaamaton äänipuhelu", + "initiate_video": "Saapuva videopuhelu", + "abandon_video": "Vastaamaton videopuhelu", + "map_live_location": "Kartan live-sijainti" + }, + "auto_read": { + "blacklist": "Estettyjen lista", + "whitelist": "Sallittujen lista", + "disabled": "Ei käytössä" + }, + "hide_typing_indicator": { + "blacklist": "Estettyjen lista", + "whitelist": "Sallittujen lista", + "disabled": "Ei käytössä" + }, + "auto_delete_sent_messages": { + "blacklist": "Estettyjen lista", + "whitelist": "Sallittujen lista", + "disabled": "Ei käytössä" + }, + "auto_download": { + "blacklist": "Estettyjen lista", + "whitelist": "Sallittujen lista", + "disabled": "Ei käytössä" + }, + "stealth": { + "blacklist": "Estettyjen lista", + "whitelist": "Sallittujen lista", + "disabled": "Ei käytössä" + }, + "auto_save": { + "blacklist": "Estettyjen lista", + "whitelist": "Sallittujen lista", + "disabled": "Ei käytössä" + }, + "message_logger": { + "blacklist": "Estettyjen lista", + "whitelist": "Sallittujen lista", + "disabled": "Ei käytössä" + }, + "auto_reply": { + "blacklist": "Estettyjen lista", + "whitelist": "Sallittujen lista", + "disabled": "Ei käytössä" }, "custom_android_id": { - "empty": "Tyhjä" + "null": "Käytä oikeaa Android ID:tä" + }, + "add_friend_source_spoof": { + "added_by_username": "Käyttäjänimellä", + "added_by_mention": "Maininnalla", + "added_by_group_chat": "Ryhmächatilla", + "added_by_qr_code": "QR-koodilla", + "added_by_community": "Yhteisöllä", + "added_by_quick_add": "Pikalisäyksellä (korkea porttikieltoriski)", + "added_by_spotlight": "Spotlightilla", + "null": "Älä väärennä lähdettä" }, "custom_streaks_expiration_format": { - "empty": "Tyhjä" + "null": "Järjestelmän oletus" }, "preferred_transcription_lang": { - "empty": "Tyhjä" + "null": "Käytä Snapchatin oletusta" }, "custom_emoji_font": { - "empty": "Tyhjä" + "null": "Oletus emoji-fontti" }, "custom_shared_library": { - "empty": "Tyhjä" + "null": "Käytä oletuskirjastoa" + }, + "override_front_resolution": { + "null": "Käytä laitteen oletusta" + }, + "override_back_resolution": { + "null": "Käytä laitteen oletusta" }, "custom_resolution": { - "empty": "Tyhjä" + "null": "Käytä automaattista resoluutiota" + }, + "startup_default_camera": { + "front": "Etukamera", + "back": "Takakamera", + "null": "Muista viimeksi käytetty" + }, + "call_recorder": { + "only_record_self": "Tallenna vain itseni", + "only_record_others": "Tallenna vain muut", + "record_both": "Tallenna molemmat puolet" + }, + "call_recorder_ui_design": { + "default": "Oletus", + "snapchat": "Snapchat", + "cyber": "Cyber", + "frost": "Frost" + }, + "front_custom_frame_rate": { + "null": "Laitteen oletus FPS" + }, + "back_custom_frame_rate": { + "null": "Laitteen oletus FPS" + }, + "force_voice_note_format": { + "null": "Käytä Snapchatin oletusta" }, "custom_path_format": { - "empty": "Tyhjä" + "null": "Käytä oletusmallia" + }, + "force_image_format": { + "null": "Käytä Snapchatin oletusta" }, "custom_video_codec": { - "empty": "Tyhjä" + "null": "Oletuskoodekki" }, "custom_audio_codec": { - "empty": "Tyhjä" + "null": "Oletuskoodekki" }, - "double_tap_chat_action_custom_emoji": { - "empty": "Tyhjä" + "preset": { + "null": "Oletusesiasetus" }, - "unsaveable_messages": { - "blacklist": "Estettyjen lista -tila", - "whitelist": "Sallittujen lista -tila", - "null": "Ei käytössä" + "app_appearance_override": { + "title": "Ulkoasu" + }, + "gallery_media_send_override": { + "always_ask": "Kysy aina", + "ORIGINAL": "Alkuperäinen media", + "NOTE": "Ääniviesti", + "SNAP": "Snap", + "SAVEABLE_SNAP": "Tallennettava Snap", + "null": "Snapchatin oletus" + }, + "strip_media_metadata": { + "hide_caption_text": "Piilota kuvateksti", + "hide_snap_filters": "Piilota Snap-suodattimet", + "hide_extras": "Piilota ekstrat (esim. maininnat)", + "remove_audio_note_duration": "Poista ääniviestin kesto", + "remove_audio_note_transcript_capability": "Poista ääniviestin litterointikyky" + }, + "hide_ui_components": { + "hide_profile_call_buttons": "Poista profiilin soittopainikkeet", + "hide_chat_call_buttons": "Poista chatin soittopainikkeet", + "hide_live_location_share_button": "Poista live-sijainnin jakopainike", + "hide_stickers_button": "Poista tarrapainike", + "hide_voice_record_button": "Poista ääninauhuri", + "hide_unread_chat_hint": "Poista lukemattoman chatin vihje", + "hide_post_to_story_buttons": "Poista 'Lähetä tarinaan' -painikkeet ennen Snapin lähetystä", + "hide_billboard_prompt": "Poista mainostaulu kaverisyötteestä", + "hide_snapchat_plus_gift_reminders": "Poista Snapchat Plus -lahjamuistutukset keskusteluista", + "hide_map_reactions": "Poista karttareaktiot" + }, + "hide_story_suggestions": { + "hide_suggested_friend_stories": "Piilota ehdotetut kaveritarinat", + "hide_my_stories": "Piilota omat tarinat" + }, + "home_tab": { + "map": "Kartta", + "chat": "Chat", + "camera": "Kamera", + "discover": "Tutustu", + "spotlight": "Spotlight", + "null": "Snapchatin oletus" + }, + "spotlight_comments_username_icon": { + "user": "Käyttäjänimikuvake", + "👤": "Käyttäjänimikuvake", + "[👤]": "Käyttäjänimikuvake", + "default": "Käyttäjänimikuvake", + "no_icon": "Ei kuvaketta" + }, + "custom_image_upload_format": { + "null": "Automaattinen" }, "update_check_frequency": { - "daily": "Päivittäin", - "weekly": "Viikoittain", - "monthly": "Kuukausittain" + "null": "Auto" + }, + "snapchat_plus": { + "not_subscribed": "Ei tilattu", + "basic": "Perus", + "ad_free": "Mainokseton", + "null": "Oletus" + }, + "bypass_video_length_restriction": { + "single": "Yksittäinen media", + "split": "Jaettu media", + "null": "Oletus" + }, + "old_bitmoji_selfie": { + "2d": "2D Bitmoji", + "3d": "3D Bitmoji", + "null": "Oletus Bitmoji" + }, + "disable_confirmation_dialogs": { + "erase_message": "Poista viesti", + "remove_friend": "Poista kaveri", + "block_friend": "Estä kaveri", + "ignore_friend": "Ohita kaveri", + "hide_friend": "Piilota kaveri", + "hide_conversation": "Piilota keskustelu", + "clear_conversation": "Tyhjennä keskustelu kaverisyötteestä" + }, + "edit_text_override": { + "multi_line_chat_input": "Monirivinen chat-syöte", + "bypass_text_input_limit": "Ohita tekstinsyöttöraja" + }, + "auto_purge": { + "never": "Ei koskaan", + "1_hour": "1 tunti", + "3_hours": "3 tuntia", + "6_hours": "6 tuntia", + "12_hours": "12 tuntia", + "1_day": "1 päivä", + "3_days": "3 päivää", + "1_week": "1 viikko", + "2_weeks": "2 viikkoa", + "1_month": "1 kuukausi", + "3_months": "3 kuukautta", + "6_months": "6 kuukautta" + }, + "delete_after_unit": { + "seconds": "Sekuntia", + "minutes": "Minuuttia", + "hours": "Tuntia" + }, + "disable_story_sections": { + "friends": "Kaverit", + "suggested_stories": "Ehdotetut tarinat", + "following": "Seurataan", + "discover": "Tutustu" + }, + "disable_cameras": { + "front": "Etukamera", + "back": "Takakamera" + }, + "disable_permission_requests": { + "notifications": "Ilmoitukset", + "read_media_images": "Lue mediakuvia", + "read_media_video": "Lue mediavideoita", + "camera": "Kamera", + "microphone": "Mikrofoni", + "location": "Sijainti", + "read_contacts": "Lue yhteystietoja", + "nearby_devices": "Lähistöllä olevat laitteet", + "phone_calls": "Puhelut" + }, + "message_indicators": { + "encryption_indicator": "Lisää 🔒-kuvakkeen viestien viereen, jotka on lähetetty vain sinulle", + "platform_indicator": "Lisää alustakuvakkeen, jolta media lähetettiin (esim. Android, iOS, Web)", + "location_indicator": "Lisää 📍-kuvakkeen Snappeihin, kun ne lähetetään sijainnin ollessa päällä", + "ovf_editor_indicator": "Osoittaa, onko Snap lähetetty OVF-editorilla", + "director_mode_indicator": "Lisää ✏️-kuvakkeen Snappeihin, kun ne lähetetään Director Mode -tilassa, jota voidaan käyttää galleriakuvien lähettämiseen Snappeina" + }, + "auto_mark_as_read": { + "conversation_read": "Merkitse keskustelu luetuksi viestiä lähetettäessä", + "snap_reply": "Merkitse Snapit luetuksi niihin vastattaessa", + "save_snap_in_chat": "Merkitse Snapit luetuksi tallennettaessa chattiin Stealth-tilassa" + }, + "friend_mutation_notifier": { + "remove_friend": "Ilmoita, kun joku poistaa sinut kavereista", + "birthday_changes": "Ilmoita, kun joku muuttaa syntymäpäiväänsä", + "bitmoji_selfie_changes": "Ilmoita, kun joku muuttaa Bitmoji-selfietään", + "bitmoji_avatar_changes": "Ilmoita, kun joku muuttaa Bitmoji-avatariaan", + "bitmoji_background_changes": "Ilmoita, kun joku muuttaa Bitmoji-taustaansa", + "bitmoji_scene_changes": "Ilmoita, kun joku muuttaa Bitmoji-kohtaustaan" + }, + "double_tap_chat_action": { + "like_message": "Tykkää viestistä", + "copy_text": "Kopioi teksti leikepöydälle", + "delete_message": "Poista viesti", + "mark_as_read": "Merkitse luetuksi", + "custom_emoji_reaction": "Mukautettu emoji-reaktio", + "null": "Oletus" + }, + "message_types": { + "CHAT": "Chat", + "SNAP": "Snap", + "NOTE": "Muistiinpano", + "EXTERNAL_MEDIA": "Ulkoinen media", + "STICKER": "Tarra" + }, + "double_tap_chat_action_custom_emoji": { + "Custom emoji reaction": "Mukautettu emoji-reaktio" + }, + "ai_model": { + "gemini-2.5-flash": "Gemini 2.5 Flash" + }, + "ai_api_key": { + "": "Ei asetettu" + }, + "ai_system_prompt": { + "You are a helpful and friendly assistant responding to messages on Snapchat. Keep responses natural, casual, and conversational. Avoid being overly formal or robotic. Respond as if you're a real person having a normal conversation.": "Olet avulias ja ystävällinen avustaja, joka vastaa viesteihin Snapchatissa. Pidä vastaukset luonnollisina, rentoina ja keskustelevina. Vältä olemasta liian muodollinen tai robottimainen. Vastaa kuin olisit oikea ihminen käymässä normaalia keskustelua." + }, + "ai_provider": { + "gemini": "Gemini", + "deepseek": "DeepSeek", + "openai": "OpenAI", + "openrouter": "OpenRouter" + }, + "ai_personality_traits": { + "friendly, casual, helpful, empathetic": "ystävällinen, rento, avulias, empaattinen" + }, + "ai_response_style": { + "casual": "Rento", + "formal": "Muodollinen", + "friendly": "Ystävällinen", + "humorous": "Huumorintajuinen", + "empathetic": "Empaattinen", + "toxic": "Myrkyllinen (Toxic)", + "busy": "Kiireinen" + }, + "ai_temperature": { + "0.7": "Tasapainoinen (0.7)" + }, + "ai_response_language": { + "auto": "Auto", + "en": "Englanti", + "es": "Espanja", + "fr": "Ranska", + "de": "Saksa", + "it": "Italia", + "pt": "Portugali", + "ru": "Venäjä", + "ja": "Japani", + "ko": "Korea", + "zh": "Kiina", + "ar": "Arabia", + "hi": "Hindi", + "tr": "Turkki", + "pl": "Puola", + "nl": "Hollanti", + "sv": "Ruotsi", + "da": "Tanska", + "no": "Norja", + "fi": "Suomi" + }, + "friendGreeting": { + "Hey": "Hei" + }, + "half_swipe_messages": { + "[\"I noticed you half-swiped! I'll respond soon.\"]": "Huomasin, että pyyhkäisit puoliväliin! Vastaan pian." + }, + "tiny_snap_messages": { + "Thanks for the tiny snap!": "Kiitos tiny snapista!" + }, + "voice_note_messages": { + "Thanks for the voice note!": "Kiitos ääniviestistä!" + }, + "chat_messages": { + "Hello! How are you?": "Hei! Mitä kuuluu?" + }, + "story_reply_messages": { + "Thanks for the story reply!": "Kiitos tarinavastauksesta!" + }, + "external_media_messages": { + "Nice media!": "Hieno media!" + }, + "sticker_messages": { + "Cool sticker!": "Siisti tarra!" + }, + "snap_messages": { + "Thanks for the snap!": "Kiitos Snapista!" + }, + "story_share_messages": { + "Thanks for sharing!": "Kiitos jakamisesta!" + }, + "map_reaction_messages": { + "Thanks for the map reaction!": "Kiitos karttareaktiosta!" + }, + "auto_reply_content_types": { + "chat_messages": "Chat-viestit", + "snap_messages": "Snapit", + "story_share_messages": "Tarinajaot", + "story_reply_messages": "Tarinavastaukset", + "external_media_messages": "Ulkoinen media", + "voice_note_messages": "Ääniviestit", + "sticker_messages": "Tarrat", + "tiny_snap_messages": "Tiny Snapit", + "map_reaction_messages": "Karttareaktiot", + "half_swipes": "Puolipyyhkäisyt" + }, + "supported_languages": { + "en": "Englanti", + "es": "Espanja", + "fr": "Ranska", + "de": "Saksa", + "it": "Italia", + "pt": "Portugali", + "ru": "Venäjä", + "ja": "Japani", + "ko": "Korea", + "zh": "Kiina", + "ar": "Arabia", + "hi": "Hindi", + "tr": "Turkki" + }, + "translation_position": { + "above": "Yläpuolella", + "below": "Alapuolella", + "inline": "Samalla rivillä" + }, + "source_language": { + "auto": "Tunnista automaattisesti" + }, + "target_language": { + "en": "Englanti" } }, "properties": { "global": { "name": "Yleiset", - "description": "Yleiset moduuliasetukset ja oletukset", + "description": "Säädä yleisiä Snapchat-asetuksia", "properties": { - "ui_settings": { - "name": "Käyttöliittymäasetukset", - "description": "Säädä palautetta ja ilmoitusten toimintaa", + "better_location": { + "name": "Parempi sijainti", + "description": "Parantaa Snapchatin sijaintia", "properties": { - "haptic_feedback": { - "name": "Haptinen palaute", - "description": "Värisee tuetuissa toiminnoissa" + "spoof_location": { + "name": "Väärennä sijainti", + "description": "Väärentää sijaintisi tiettyyn paikkaan" }, - "use_system_toasts": { - "name": "Käytä järjestelmän ilmoituksia", - "description": "Näytä Androidin järjestelmäilmoituksia sovelluksen sisäisten sijaan" + "coordinates": { + "name": "Koordinaatit", + "description": "Aseta valesijainnin koordinaatit" + }, + "walk_radius": { + "name": "Kävelysäde", + "description": "Kävele satunnaisesti tämän säteen sisällä (jalkaa)" + }, + "always_update_location": { + "name": "Päivitä sijainti aina", + "description": "Pakota Snapchat päivittämään sijainti vaikka GPS-tietoja ei saataisi" + }, + "suspend_location_updates": { + "name": "Keskeytä sijaintipäivitykset", + "description": "Estää sijaintisi päivittymisen" + }, + "spoof_battery_level": { + "name": "Väärennä akun taso", + "description": "Väärentää laitteesi akun tason kartalla\nArvon on oltava välillä 0-100" + }, + "spoof_headphones": { + "name": "Väärennä kuulokkeet", + "description": "Väärentää musiikinkuuntelutilan kartalla" + }, + "show_battery_level": { + "name": "Näytä akun taso", + "description": "Näyttää kavereidesi akun tason kartalla" } } }, - "update_settings": { - "name": "Päivitysasetukset", - "description": "Hallitse automaattisia päivitystarkistuksia", + "snapchat_plus": { + "name": "Snapchat Plus", + "description": "Ottaa käyttöön Snapchat Plus -ominaisuuksia\nJotkin palvelinpuolen ominaisuudet eivät välttämättä toimi" + }, + "media_upload_quality": { + "name": "Median lähetyslaatu", + "description": "Ohittaa median lähetyslaadun", "properties": { - "auto_update_check": { - "name": "Automaattinen päivitysten tarkistus", - "description": "Tarkista uudet versiot automaattisesti" + "force_video_upload_source_quality": { + "name": "Pakota videon lähetyksen lähdelaatu", + "description": "Pakottaa Snapchatin käyttämään lähdelaatua videoita lähetettäessä\nHuomaa, että tämä ei välttämättä poista metatietoja mediasta" }, - "update_check_frequency": { - "name": "Päivitystarkistuksen tiheys", - "description": "Kuinka usein päivityksiä tarkistetaan" + "disable_image_compression": { + "name": "Poista kuvien pakkaus käytöstä", + "description": "Poistaa kuvien pakkauksen käytöstä mediaa lähetettäessä" + }, + "custom_image_upload_format": { + "name": "Mukautettu kuvan lähetysmuoto", + "description": "Asettaa mukautetun kuvan lähetysmuodon\nValitse häviötön muoto (kuten PNG) parhaan laadun saavuttamiseksi" } } + }, + "disable_confirmation_dialogs": { + "name": "Poista vahvistusikkunat käytöstä", + "description": "Vahvistaa valitut toiminnot automaattisesti" + }, + "auto_updater": { + "name": "Automaattinen päivittäjä", + "description": "Tarkistaa uudet päivitykset automaattisesti" + }, + "update_settings": { + "name": "Päivitysasetukset", + "description": "Hallitse miten PurrfectSnap tarkistaa päivitykset", + "properties": { + "auto_update_check": { + "name": "Automaattinen päivitysten tarkistus" + }, + "update_check_frequency": { + "name": "Päivitystarkistuksen tiheys" + } + } + }, + "ui_settings": { + "name": "Käyttöliittymäasetukset", + "properties": { + "haptic_feedback": { + "name": "Haptinen palaute" + } + } + }, + "disable_metrics": { + "name": "Poista metriikat käytöstä", + "description": "Estää tiettyjen analytiikkatietojen lähettämisen Snapchatille" + }, + "disable_story_sections": { + "name": "Poista tarinaosiot käytöstä", + "description": "Poistaa osioita Tarinat-sivulta\nSaattaa vaatia päivityksen toimiakseen kunnolla" + }, + "block_ads": { + "name": "Estä mainokset", + "description": "Estää mainosten näkymisen" + }, + "disable_custom_tabs": { + "name": "Poista mukautetut välilehdet käytöstä", + "description": "Avaa linkit tuetuissa sovelluksissa verkkoselaimen sijaan" + }, + "disable_permission_requests": { + "name": "Poista lupapyynnöt käytöstä", + "description": "Estää Snapchatia pyytämästä tiettyjä lupia" + }, + "disable_memories_snap_feed": { + "name": "Poista muistojen Snap-syöte käytöstä", + "description": "Estää Snapchatia näyttämästä viimeaikaisia muistoja pyyhkäistäessä ylös kamerassa" + }, + "spotlight_comments_username": { + "name": "Spotlight-kommenttien käyttäjänimi", + "description": "Näyttää kirjoittajan käyttäjänimen Spotlight-kommenteissa" + }, + "spotlight_comments_username_icon": { + "name": "Spotlight-kommenttien käyttäjänimikuvake", + "description": "Valitse mikä kuvake näkyy käyttäjänimien vieressä Spotlight-kommenteissa" + }, + "bypass_video_length_restriction": { + "name": "Ohita videon pituusrajoitus", + "description": "Yksittäinen: lähettää yhden videon\nJaettu: jakaa videot muokkauksen jälkeen" + }, + "default_video_playback_rate": { + "name": "Videon oletustoistonopeus", + "description": "Asettaa oletusnopeuden videoiden toistolle\nArvon on oltava välillä 0.1 ja 4.0" + }, + "video_playback_rate_slider": { + "name": "Videon toistonopeuden liukusäädin", + "description": "Lisää liukusäätimen Operan pikavalikkoon videon toistonopeuden muuttamiseksi\nHuom: Muutokset koskevat vain seuraavia videoita" + }, + "disable_google_play_dialogs": { + "name": "Poista Google Play -palveluiden dialogit käytöstä", + "description": "Estää Google Play -palveluiden saatavuusilmoitusten näkymisen" + }, + "default_volume_controls": { + "name": "Oletusäänenvoimakkuuden säätimet", + "description": "Pakottaa Snapchatin käyttämään järjestelmän äänenvoimakkuuden säätimiä" + }, + "disable_telecom_framework": { + "name": "Poista Telecom Framework käytöstä", + "description": "Estää Snapchatia käyttämästä Android Telecom Frameworkia\nTämä sallii musiikin kuuntelun puhelun aikana" + }, + "hide_active_music": { + "name": "Piilota aktiivinen musiikki", + "description": "Estää Snapchatia tietämästä, että kuuntelet musiikkia\nTämä sallii Snappien ottamisen äänenvoimakkuuspainikkeilla musiikkia kuunnellessa" + }, + "disable_snap_splitting": { + "name": "Poista Snappien jakaminen käytöstä", + "description": "Estää Snappien jakautumisen useisiin osiin\nLähettämäsi kuvat muuttuvat videoiksi" } } }, @@ -753,6 +1504,10 @@ "name": "Salli kaksoiskappaleet", "description": "Sallii saman median lataamisen useita kertoja" }, + "file_hash_check": { + "name": "File Hash Check", + "description": "Verify downloaded media with file hashes" + }, "merge_overlays": { "name": "Yhdistä peittokuvat", "description": "Yhdistää Snapin tekstin ja median yhdeksi tiedostoksi" @@ -954,7 +1709,7 @@ }, "stealth_mode_indicator": { "name": "Stealth-tilan indikaattori", - "description": "Lisää \ud83d\udc7b-emojin keskustelujen viereen, jotka ovat Stealth-tilassa" + "description": "Lisää 👻-emojin keskustelujen viereen, jotka ovat Stealth-tilassa" }, "edit_text_override": { "name": "Muokkaa tekstin ohitusta", @@ -1482,164 +2237,6 @@ } } }, - "global": { - "name": "Yleiset", - "description": "Säädä yleisiä Snapchat-asetuksia", - "properties": { - "better_location": { - "name": "Parempi sijainti", - "description": "Parantaa Snapchatin sijaintia", - "properties": { - "spoof_location": { - "name": "Väärennä sijainti", - "description": "Väärentää sijaintisi tiettyyn paikkaan" - }, - "coordinates": { - "name": "Koordinaatit", - "description": "Aseta valesijainnin koordinaatit" - }, - "walk_radius": { - "name": "Kävelysäde", - "description": "Kävele satunnaisesti tämän säteen sisällä (jalkaa)" - }, - "always_update_location": { - "name": "Päivitä sijainti aina", - "description": "Pakota Snapchat päivittämään sijainti vaikka GPS-tietoja ei saataisi" - }, - "suspend_location_updates": { - "name": "Keskeytä sijaintipäivitykset", - "description": "Estää sijaintisi päivittymisen" - }, - "spoof_battery_level": { - "name": "Väärennä akun taso", - "description": "Väärentää laitteesi akun tason kartalla\nArvon on oltava välillä 0-100" - }, - "spoof_headphones": { - "name": "Väärennä kuulokkeet", - "description": "Väärentää musiikinkuuntelutilan kartalla" - }, - "show_battery_level": { - "name": "Näytä akun taso", - "description": "Näyttää kavereidesi akun tason kartalla" - } - } - }, - "snapchat_plus": { - "name": "Snapchat Plus", - "description": "Ottaa käyttöön Snapchat Plus -ominaisuuksia\nJotkin palvelinpuolen ominaisuudet eivät välttämättä toimi" - }, - "media_upload_quality": { - "name": "Median lähetyslaatu", - "description": "Ohittaa median lähetyslaadun", - "properties": { - "force_video_upload_source_quality": { - "name": "Pakota videon lähetyksen lähdelaatu", - "description": "Pakottaa Snapchatin käyttämään lähdelaatua videoita lähetettäessä\nHuomaa, että tämä ei välttämättä poista metatietoja mediasta" - }, - "disable_image_compression": { - "name": "Poista kuvien pakkaus käytöstä", - "description": "Poistaa kuvien pakkauksen käytöstä mediaa lähetettäessä" - }, - "custom_image_upload_format": { - "name": "Mukautettu kuvan lähetysmuoto", - "description": "Asettaa mukautetun kuvan lähetysmuodon\nValitse häviötön muoto (kuten PNG) parhaan laadun saavuttamiseksi" - } - } - }, - "disable_confirmation_dialogs": { - "name": "Poista vahvistusikkunat käytöstä", - "description": "Vahvistaa valitut toiminnot automaattisesti" - }, - "auto_updater": { - "name": "Automaattinen päivittäjä", - "description": "Tarkistaa uudet päivitykset automaattisesti" - }, - "update_settings": { - "name": "Päivitysasetukset", - "description": "Hallitse miten PurrfectSnap tarkistaa päivitykset", - "properties": { - "auto_update_check": { - "name": "Automaattinen päivitysten tarkistus" - }, - "update_check_frequency": { - "name": "Päivitystarkistuksen tiheys" - } - } - }, - "ui_settings": { - "name": "Käyttöliittymäasetukset", - "properties": { - "haptic_feedback": { - "name": "Haptinen palaute" - } - } - }, - "disable_metrics": { - "name": "Poista metriikat käytöstä", - "description": "Estää tiettyjen analytiikkatietojen lähettämisen Snapchatille" - }, - "disable_story_sections": { - "name": "Poista tarinaosiot käytöstä", - "description": "Poistaa osioita Tarinat-sivulta\nSaattaa vaatia päivityksen toimiakseen kunnolla" - }, - "block_ads": { - "name": "Estä mainokset", - "description": "Estää mainosten näkymisen" - }, - "disable_custom_tabs": { - "name": "Poista mukautetut välilehdet käytöstä", - "description": "Avaa linkit tuetuissa sovelluksissa verkkoselaimen sijaan" - }, - "disable_permission_requests": { - "name": "Poista lupapyynnöt käytöstä", - "description": "Estää Snapchatia pyytämästä tiettyjä lupia" - }, - "disable_memories_snap_feed": { - "name": "Poista muistojen Snap-syöte käytöstä", - "description": "Estää Snapchatia näyttämästä viimeaikaisia muistoja pyyhkäistäessä ylös kamerassa" - }, - "spotlight_comments_username": { - "name": "Spotlight-kommenttien käyttäjänimi", - "description": "Näyttää kirjoittajan käyttäjänimen Spotlight-kommenteissa" - }, - "spotlight_comments_username_icon": { - "name": "Spotlight-kommenttien käyttäjänimikuvake", - "description": "Valitse mikä kuvake näkyy käyttäjänimien vieressä Spotlight-kommenteissa" - }, - "bypass_video_length_restriction": { - "name": "Ohita videon pituusrajoitus", - "description": "Yksittäinen: lähettää yhden videon\nJaettu: jakaa videot muokkauksen jälkeen" - }, - "default_video_playback_rate": { - "name": "Videon oletustoistonopeus", - "description": "Asettaa oletusnopeuden videoiden toistolle\nArvon on oltava välillä 0.1 ja 4.0" - }, - "video_playback_rate_slider": { - "name": "Videon toistonopeuden liukusäädin", - "description": "Lisää liukusäätimen Operan pikavalikkoon videon toistonopeuden muuttamiseksi\nHuom: Muutokset koskevat vain seuraavia videoita" - }, - "disable_google_play_dialogs": { - "name": "Poista Google Play -palveluiden dialogit käytöstä", - "description": "Estää Google Play -palveluiden saatavuusilmoitusten näkymisen" - }, - "default_volume_controls": { - "name": "Oletusäänenvoimakkuuden säätimet", - "description": "Pakottaa Snapchatin käyttämään järjestelmän äänenvoimakkuuden säätimiä" - }, - "disable_telecom_framework": { - "name": "Poista Telecom Framework käytöstä", - "description": "Estää Snapchatia käyttämästä Android Telecom Frameworkia\nTämä sallii musiikin kuuntelun puhelun aikana" - }, - "hide_active_music": { - "name": "Piilota aktiivinen musiikki", - "description": "Estää Snapchatia tietämästä, että kuuntelet musiikkia\nTämä sallii Snappien ottamisen äänenvoimakkuuspainikkeilla musiikkia kuunnellessa" - }, - "disable_snap_splitting": { - "name": "Poista Snappien jakaminen käytöstä", - "description": "Estää Snappien jakautumisen useisiin osiin\nLähettämäsi kuvat muuttuvat videoiksi" - } - } - }, "rules": { "name": "Säännöt", "description": "Määritä automaatiosäännöt", @@ -1921,7 +2518,7 @@ "properties": { "encrypted_message_indicator": { "name": "Salatun viestin indikaattori", - "description": "Lisää \ud83d\udd12-emojin salattujen viestien viereen" + "description": "Lisää 🔒-emojin salattujen viestien viereen" }, "force_message_encryption": { "name": "Pakota viestien salaus", @@ -2000,497 +2597,6 @@ } } }, - "options": { - "app_appearance": { - "always_light": "Aina vaalea", - "always_dark": "Aina tumma", - "null": "Järjestelmän mukaan" - }, - "auto_reload": { - "snapchat_only": "Lataa vain Snapchat uudelleen", - "all": "Lataa Snapchat + PurrfectSnap uudelleen", - "null": "Oletus" - }, - "walk_radius": { - "null": "Käytä oletussädettä" - }, - "spoof_battery_level": { - "null": "Käytä todellista akun tasoa" - }, - "friend_feed_menu_buttons": { - "auto_download": "\u2b07\ufe0f Automaattinen lataus", - "auto_save": "\ud83d\udcac Tallenna viestit automaattisesti", - "unsaveable_messages": "\u2b07\ufe0f Ei-tallennettavat viestit", - "auto_open_snaps": "\ud83d\udcf7 Avaa Snapit automaattisesti", - "stealth": "\ud83d\udc7b Stealth-tila", - "auto_reply": "\ud83d\udce8 Automaattivastaus", - "auto_delete_sent_messages": "\ud83d\uddd1\ufe0f Poista lähetetyt viestit automaattisesti", - "mark_snaps_as_seen": "\ud83d\udc40 Merkitse Snapit nähdyiksi", - "mark_stories_as_seen_locally": "\ud83d\udc40 Merkitse tarinat nähdyiksi paikallisesti", - "conversation_info": "\ud83d\udc64 Keskustelun tiedot", - "e2e_encryption": "\ud83d\udd12 Käytä E2E-salausta", - "message_logger": "\ud83d\udcdd Viestiloki", - "auto_read": "\u2705 Lue automaattisesti", - "hide_typing_indicator": "\ud83d\ude48 Piilota kirjoitusindikaattori" - }, - "schedule_scheduled_for": "Ajastettu {name}:lle ajankohtaan {time}", - "schedule_sending_in": "Lähetetään ajassa {time}", - "schedule_sent_to": "Lähetetty {name}:lle", - "schedule_sent": "Ajastettu Snap lähetetty", - "schedule_failed_to": "Lähetys {name}:lle epäonnistui", - "schedule_failed": "Ajastettu Snap epäonnistui", - "schedule_cancelled_for": "Peruutettu {name}:lta", - "device_model": { - "samsung_s25_ultra": "Samsung Galaxy S25 Ultra", - "google_pixel_10_pro": "Google Pixel 10 Pro", - "oneplus_13": "OnePlus 13", - "xiaomi_15_ultra": "Xiaomi 15 Ultra", - "null": "Laitteen oletus" - }, - "settings_menu": { - "default": "Oletus", - "legacy": "Vanha" - }, - "path_format": { - "create_author_folder": "Luo kansio jokaiselle tekijälle", - "create_source_folder": "Luo kansio jokaiselle medialähdetyypille", - "append_hash": "Lisää yksilöllinen tunniste tiedostonimeen", - "append_source": "Lisää medialähde tiedostonimeen", - "append_username": "Lisää käyttäjänimi tiedostonimeen", - "append_date_time": "Lisää päivämäärä ja aika tiedostonimeen", - "append_type": "Lisää mediatyyppi tiedostonimeen" - }, - "auto_download_sources": { - "friend_snaps": "Kaverien Snapit", - "friend_stories": "Kaverien tarinat", - "public_stories": "Julkiset tarinat", - "spotlight": "Spotlight" - }, - "logging": { - "started": "Aloitettu", - "success": "Onnistui", - "progress": "Edistyminen", - "failure": "Epäonnistui" - }, - "notifications": { - "chat_screenshot": "Kuvakaappaus", - "chat_screen_record": "Ruudun tallennus", - "snap_replay": "Snapin uudelleentoisto", - "camera_roll_save": "Kamerarullan tallennus", - "chat": "Chat", - "chat_reply": "Chat-vastaus", - "snap": "Snap", - "typing": "Kirjoittaa", - "stories": "Tarinat", - "speaking": "Puhuu", - "chat_reaction": "DM-reaktio", - "group_chat_reaction": "Ryhmäreaktio", - "initiate_audio": "Saapuva äänipuhelu", - "abandon_audio": "Vastaamaton äänipuhelu", - "initiate_video": "Saapuva videopuhelu", - "abandon_video": "Vastaamaton videopuhelu", - "map_live_location": "Kartan live-sijainti" - }, - "auto_read": { - "blacklist": "Estettyjen lista", - "whitelist": "Sallittujen lista", - "disabled": "Ei käytössä" - }, - "hide_typing_indicator": { - "blacklist": "Estettyjen lista", - "whitelist": "Sallittujen lista", - "disabled": "Ei käytössä" - }, - "auto_delete_sent_messages": { - "blacklist": "Estettyjen lista", - "whitelist": "Sallittujen lista", - "disabled": "Ei käytössä" - }, - "auto_download": { - "blacklist": "Estettyjen lista", - "whitelist": "Sallittujen lista", - "disabled": "Ei käytössä" - }, - "stealth": { - "blacklist": "Estettyjen lista", - "whitelist": "Sallittujen lista", - "disabled": "Ei käytössä" - }, - "auto_save": { - "blacklist": "Estettyjen lista", - "whitelist": "Sallittujen lista", - "disabled": "Ei käytössä" - }, - "message_logger": { - "blacklist": "Estettyjen lista", - "whitelist": "Sallittujen lista", - "disabled": "Ei käytössä" - }, - "auto_reply": { - "blacklist": "Estettyjen lista", - "whitelist": "Sallittujen lista", - "disabled": "Ei käytössä" - }, - "custom_android_id": { - "null": "Käytä oikeaa Android ID:tä" - }, - "add_friend_source_spoof": { - "added_by_username": "Käyttäjänimellä", - "added_by_mention": "Maininnalla", - "added_by_group_chat": "Ryhmächatilla", - "added_by_qr_code": "QR-koodilla", - "added_by_community": "Yhteisöllä", - "added_by_quick_add": "Pikalisäyksellä (korkea porttikieltoriski)", - "added_by_spotlight": "Spotlightilla", - "null": "Älä väärennä lähdettä" - }, - "custom_streaks_expiration_format": { - "null": "Järjestelmän oletus" - }, - "preferred_transcription_lang": { - "null": "Käytä Snapchatin oletusta" - }, - "custom_emoji_font": { - "null": "Oletus emoji-fontti" - }, - "custom_shared_library": { - "null": "Käytä oletuskirjastoa" - }, - "override_front_resolution": { - "null": "Käytä laitteen oletusta" - }, - "override_back_resolution": { - "null": "Käytä laitteen oletusta" - }, - "custom_resolution": { - "null": "Käytä automaattista resoluutiota" - }, - "startup_default_camera": { - "front": "Etukamera", - "back": "Takakamera", - "null": "Muista viimeksi käytetty" - }, - "call_recorder": { - "only_record_self": "Tallenna vain itseni", - "only_record_others": "Tallenna vain muut", - "record_both": "Tallenna molemmat puolet" - }, - "call_recorder_ui_design": { - "default": "Oletus", - "snapchat": "Snapchat", - "cyber": "Cyber", - "frost": "Frost" - }, - "front_custom_frame_rate": { - "null": "Laitteen oletus FPS" - }, - "back_custom_frame_rate": { - "null": "Laitteen oletus FPS" - }, - "force_voice_note_format": { - "null": "Käytä Snapchatin oletusta" - }, - "custom_path_format": { - "null": "Käytä oletusmallia" - }, - "force_image_format": { - "null": "Käytä Snapchatin oletusta" - }, - "custom_video_codec": { - "null": "Oletuskoodekki" - }, - "custom_audio_codec": { - "null": "Oletuskoodekki" - }, - "preset": { - "null": "Oletusesiasetus" - }, - "app_appearance_override": { - "title": "Ulkoasu" - }, - "gallery_media_send_override": { - "always_ask": "Kysy aina", - "ORIGINAL": "Alkuperäinen media", - "NOTE": "Ääniviesti", - "SNAP": "Snap", - "SAVEABLE_SNAP": "Tallennettava Snap", - "null": "Snapchatin oletus" - }, - "strip_media_metadata": { - "hide_caption_text": "Piilota kuvateksti", - "hide_snap_filters": "Piilota Snap-suodattimet", - "hide_extras": "Piilota ekstrat (esim. maininnat)", - "remove_audio_note_duration": "Poista ääniviestin kesto", - "remove_audio_note_transcript_capability": "Poista ääniviestin litterointikyky" - }, - "hide_ui_components": { - "hide_profile_call_buttons": "Poista profiilin soittopainikkeet", - "hide_chat_call_buttons": "Poista chatin soittopainikkeet", - "hide_live_location_share_button": "Poista live-sijainnin jakopainike", - "hide_stickers_button": "Poista tarrapainike", - "hide_voice_record_button": "Poista ääninauhuri", - "hide_unread_chat_hint": "Poista lukemattoman chatin vihje", - "hide_post_to_story_buttons": "Poista 'Lähetä tarinaan' -painikkeet ennen Snapin lähetystä", - "hide_billboard_prompt": "Poista mainostaulu kaverisyötteestä", - "hide_snapchat_plus_gift_reminders": "Poista Snapchat Plus -lahjamuistutukset keskusteluista", - "hide_map_reactions": "Poista karttareaktiot" - }, - "hide_story_suggestions": { - "hide_suggested_friend_stories": "Piilota ehdotetut kaveritarinat", - "hide_my_stories": "Piilota omat tarinat" - }, - "home_tab": { - "map": "Kartta", - "chat": "Chat", - "camera": "Kamera", - "discover": "Tutustu", - "spotlight": "Spotlight", - "null": "Snapchatin oletus" - }, - "spotlight_comments_username_icon": { - "user": "Käyttäjänimikuvake", - "\ud83d\udc64": "Käyttäjänimikuvake", - "[\ud83d\udc64]": "Käyttäjänimikuvake", - "default": "Käyttäjänimikuvake", - "no_icon": "Ei kuvaketta" - }, - "custom_image_upload_format": { - "null": "Automaattinen" - }, - "update_check_frequency": { - "null": "Auto" - }, - "snapchat_plus": { - "not_subscribed": "Ei tilattu", - "basic": "Perus", - "ad_free": "Mainokseton", - "null": "Oletus" - }, - "bypass_video_length_restriction": { - "single": "Yksittäinen media", - "split": "Jaettu media", - "null": "Oletus" - }, - "old_bitmoji_selfie": { - "2d": "2D Bitmoji", - "3d": "3D Bitmoji", - "null": "Oletus Bitmoji" - }, - "disable_confirmation_dialogs": { - "erase_message": "Poista viesti", - "remove_friend": "Poista kaveri", - "block_friend": "Estä kaveri", - "ignore_friend": "Ohita kaveri", - "hide_friend": "Piilota kaveri", - "hide_conversation": "Piilota keskustelu", - "clear_conversation": "Tyhjennä keskustelu kaverisyötteestä" - }, - "edit_text_override": { - "multi_line_chat_input": "Monirivinen chat-syöte", - "bypass_text_input_limit": "Ohita tekstinsyöttöraja" - }, - "auto_purge": { - "never": "Ei koskaan", - "1_hour": "1 tunti", - "3_hours": "3 tuntia", - "6_hours": "6 tuntia", - "12_hours": "12 tuntia", - "1_day": "1 päivä", - "3_days": "3 päivää", - "1_week": "1 viikko", - "2_weeks": "2 viikkoa", - "1_month": "1 kuukausi", - "3_months": "3 kuukautta", - "6_months": "6 kuukautta" - }, - "delete_after_unit": { - "seconds": "Sekuntia", - "minutes": "Minuuttia", - "hours": "Tuntia" - }, - "disable_story_sections": { - "friends": "Kaverit", - "suggested_stories": "Ehdotetut tarinat", - "following": "Seurataan", - "discover": "Tutustu" - }, - "disable_cameras": { - "front": "Etukamera", - "back": "Takakamera" - }, - "disable_permission_requests": { - "notifications": "Ilmoitukset", - "read_media_images": "Lue mediakuvia", - "read_media_video": "Lue mediavideoita", - "camera": "Kamera", - "microphone": "Mikrofoni", - "location": "Sijainti", - "read_contacts": "Lue yhteystietoja", - "nearby_devices": "Lähistöllä olevat laitteet", - "phone_calls": "Puhelut" - }, - "message_indicators": { - "encryption_indicator": "Lisää \ud83d\udd12-kuvakkeen viestien viereen, jotka on lähetetty vain sinulle", - "platform_indicator": "Lisää alustakuvakkeen, jolta media lähetettiin (esim. Android, iOS, Web)", - "location_indicator": "Lisää \ud83d\udccd-kuvakkeen Snappeihin, kun ne lähetetään sijainnin ollessa päällä", - "ovf_editor_indicator": "Osoittaa, onko Snap lähetetty OVF-editorilla", - "director_mode_indicator": "Lisää \u270f\ufe0f-kuvakkeen Snappeihin, kun ne lähetetään Director Mode -tilassa, jota voidaan käyttää galleriakuvien lähettämiseen Snappeina" - }, - "auto_mark_as_read": { - "conversation_read": "Merkitse keskustelu luetuksi viestiä lähetettäessä", - "snap_reply": "Merkitse Snapit luetuksi niihin vastattaessa", - "save_snap_in_chat": "Merkitse Snapit luetuksi tallennettaessa chattiin Stealth-tilassa" - }, - "friend_mutation_notifier": { - "remove_friend": "Ilmoita, kun joku poistaa sinut kavereista", - "birthday_changes": "Ilmoita, kun joku muuttaa syntymäpäiväänsä", - "bitmoji_selfie_changes": "Ilmoita, kun joku muuttaa Bitmoji-selfietään", - "bitmoji_avatar_changes": "Ilmoita, kun joku muuttaa Bitmoji-avatariaan", - "bitmoji_background_changes": "Ilmoita, kun joku muuttaa Bitmoji-taustaansa", - "bitmoji_scene_changes": "Ilmoita, kun joku muuttaa Bitmoji-kohtaustaan" - }, - "double_tap_chat_action": { - "like_message": "Tykkää viestistä", - "copy_text": "Kopioi teksti leikepöydälle", - "delete_message": "Poista viesti", - "mark_as_read": "Merkitse luetuksi", - "custom_emoji_reaction": "Mukautettu emoji-reaktio", - "null": "Oletus" - }, - "message_types": { - "CHAT": "Chat", - "SNAP": "Snap", - "NOTE": "Muistiinpano", - "EXTERNAL_MEDIA": "Ulkoinen media", - "STICKER": "Tarra" - }, - "double_tap_chat_action_custom_emoji": { - "Custom emoji reaction": "Mukautettu emoji-reaktio" - }, - "ai_model": { - "gemini-2.5-flash": "Gemini 2.5 Flash" - }, - "ai_api_key": { - "": "Ei asetettu" - }, - "ai_system_prompt": { - "You are a helpful and friendly assistant responding to messages on Snapchat. Keep responses natural, casual, and conversational. Avoid being overly formal or robotic. Respond as if you're a real person having a normal conversation.": "Olet avulias ja ystävällinen avustaja, joka vastaa viesteihin Snapchatissa. Pidä vastaukset luonnollisina, rentoina ja keskustelevina. Vältä olemasta liian muodollinen tai robottimainen. Vastaa kuin olisit oikea ihminen käymässä normaalia keskustelua." - }, - "ai_provider": { - "gemini": "Gemini", - "deepseek": "DeepSeek", - "openai": "OpenAI", - "openrouter": "OpenRouter" - }, - "ai_personality_traits": { - "friendly, casual, helpful, empathetic": "ystävällinen, rento, avulias, empaattinen" - }, - "ai_response_style": { - "casual": "Rento", - "formal": "Muodollinen", - "friendly": "Ystävällinen", - "humorous": "Huumorintajuinen", - "empathetic": "Empaattinen", - "toxic": "Myrkyllinen (Toxic)", - "busy": "Kiireinen" - }, - "ai_temperature": { - "0.7": "Tasapainoinen (0.7)" - }, - "ai_response_language": { - "auto": "Auto", - "en": "Englanti", - "es": "Espanja", - "fr": "Ranska", - "de": "Saksa", - "it": "Italia", - "pt": "Portugali", - "ru": "Venäjä", - "ja": "Japani", - "ko": "Korea", - "zh": "Kiina", - "ar": "Arabia", - "hi": "Hindi", - "tr": "Turkki", - "pl": "Puola", - "nl": "Hollanti", - "sv": "Ruotsi", - "da": "Tanska", - "no": "Norja", - "fi": "Suomi" - }, - "friendGreeting": { - "Hey": "Hei" - }, - "half_swipe_messages": { - "[\"I noticed you half-swiped! I'll respond soon.\"]": "Huomasin, että pyyhkäisit puoliväliin! Vastaan pian." - }, - "tiny_snap_messages": { - "Thanks for the tiny snap!": "Kiitos tiny snapista!" - }, - "voice_note_messages": { - "Thanks for the voice note!": "Kiitos ääniviestistä!" - }, - "chat_messages": { - "Hello! How are you?": "Hei! Mitä kuuluu?" - }, - "story_reply_messages": { - "Thanks for the story reply!": "Kiitos tarinavastauksesta!" - }, - "external_media_messages": { - "Nice media!": "Hieno media!" - }, - "sticker_messages": { - "Cool sticker!": "Siisti tarra!" - }, - "snap_messages": { - "Thanks for the snap!": "Kiitos Snapista!" - }, - "story_share_messages": { - "Thanks for sharing!": "Kiitos jakamisesta!" - }, - "map_reaction_messages": { - "Thanks for the map reaction!": "Kiitos karttareaktiosta!" - }, - "auto_reply_content_types": { - "chat_messages": "Chat-viestit", - "snap_messages": "Snapit", - "story_share_messages": "Tarinajaot", - "story_reply_messages": "Tarinavastaukset", - "external_media_messages": "Ulkoinen media", - "voice_note_messages": "Ääniviestit", - "sticker_messages": "Tarrat", - "tiny_snap_messages": "Tiny Snapit", - "map_reaction_messages": "Karttareaktiot", - "half_swipes": "Puolipyyhkäisyt" - }, - "supported_languages": { - "en": "Englanti", - "es": "Espanja", - "fr": "Ranska", - "de": "Saksa", - "it": "Italia", - "pt": "Portugali", - "ru": "Venäjä", - "ja": "Japani", - "ko": "Korea", - "zh": "Kiina", - "ar": "Arabia", - "hi": "Hindi", - "tr": "Turkki" - }, - "translation_position": { - "above": "Yläpuolella", - "below": "Alapuolella", - "inline": "Samalla rivillä" - }, - "source_language": { - "auto": "Tunnista automaattisesti" - }, - "target_language": { - "en": "Englanti" - } - }, "friend_notes": { "placeholder": "Lisää muistiinpano..." } @@ -2558,7 +2664,6 @@ "show_chat_edit_history": "Näytä chatin muokkaushistoria", "convert_message": "Muunna viesti" }, - "chat_wallpaper_downloader": { "download_button": "Lataa chat-taustakuva" }, @@ -2717,10 +2822,10 @@ "exporting_message": "Viedään {conversation}..." }, "button": { + "cancel": "Peruuta", "ok": "OK", "positive": "Kyllä", "negative": "Ei", - "cancel": "Peruuta", "save": "Tallenna", "open": "Avaa", "download": "Lataa", @@ -2834,6 +2939,8 @@ "native_hooks_send_failure_toast": "Lähetys epäonnistui! Ota Natiivikoukut käyttöön asetuksissa.", "no_participants_to_encrypt_toast": "Sinulla ei ole kavereita tässä keskustelussa salataksesi viestejä!", "encryption_failed_toast": "Viestin salaus epäonnistui! Tarkista logcat lisätietoja varten.", + "missing_friend_id_toast": "Can't find friendId for conversationId {conversationId}", + "key_exchange_failed_toast": "Can't create key exchange for friendId {friendId}", "accept_public_key_success_toast": "Julkinen avain hyväksytty onnistuneesti!", "accept_secret_key_success_toast": "Valmis! Voit nyt lähettää ja vastaanottaa salattuja viestejä tämän kaverin kanssa.", "accept_public_key_failure_toast": "Julkisen avaimen hyväksyminen epäonnistui", @@ -2845,6 +2952,21 @@ "incoming_pk_message": "Sait juuri julkisen avaimen pyynnön. Napsauta alla hyväksyäksesi sen.", "incoming_secret_message": "Kaverisi juuri hyväksyi julkisen avaimesi. Napsauta alla hyväksyäksesi salaisuuden." }, + "account_switcher_ui": { + "already_logged_in": "Already logged in as {username}", + "login_failed_toast": "Failed to login. Check logs for more info.", + "logged_out_toast": "Logged out", + "data_not_found_toast": "Account data not found", + "restore_failed_toast": "Failed to restore account data", + "logged_in_as_toast": "Logged in as {username}", + "backup_success_toast": "Account backed up!", + "backup_failure_toast": "Failed to backup account. Check logs for more info.", + "import_success_toast": "Imported {username}!", + "import_failure_toast": "Failed to import account: {message}", + "export_success_toast": "Account exported!", + "export_failed_toast": "Failed to export account. Check logs for more info.", + "forced_logout_toast": "Removed account due to forced logout" + }, "auto_open_snaps": { "title": "Avaa Snapit automaattisesti", "priority_title": "Avaa Snapit automaattisesti (Prioriteetti)", @@ -2871,7 +2993,7 @@ "queue_cleared": "Jono tyhjennetty ja tilastot nollattu", "queue_cleared_title": "Jono tyhjennetty", "queue_cleared_reset": "Jono tyhjennetty & nollattu", - "queue_cleared_feedback": "Tyhjennettiin {count} Snappia jonosta \u2022 Nollattiin {processed} käsiteltyä laskuri", + "queue_cleared_feedback": "Tyhjennettiin {count} Snappia jonosta • Nollattiin {processed} käsiteltyä laskuri", "queue_cleared_feedback_simple": "Nollattiin {processed} käsiteltyä laskuri", "unknown_sender": "Tuntematon", "unknown_user": "Tuntematon käyttäjä", @@ -3004,7 +3126,8 @@ "auto_delete_sent_messages": { "countdown_toast": "Viesti poistetaan ajassa {time}", "delete_success_toast": "Viesti poistettu onnistuneesti", - "delete_failed_toast": "Viestin poisto epäonnistui" + "delete_failed_toast": "Viestin poisto epäonnistui", + "queue_cleared_toast": "Auto delete queue cleared" }, "translation_position": { "above": "Yläpuolella", @@ -3309,6 +3432,32 @@ "failed_to_fetch_message": "Viestin nouto epäonnistui: {error}", "failed_to_edit_message": "Viestin muokkaus epäonnistui: {error}" }, + "toast_snapchat_not_installed": "Can't execute action: Snapchat is not installed", + "invalid_input_toast": "Invalid input! Make sure you entered a valid value.", + "toast_async_task_failed": "Async task failed: {message}", + "toast_snapchat_crashed": "Snapchat has crashed! Please check logs for more details.", + "toast_init_features_failed": "Failed to initialize features! Some functionality may not work properly.", + "toast_init_script_runtime_failed": "Failed to initialize script runtime!", + "toast_database_corrupted": "Database {path} is corrupted! Restarting ...", + "toast_feature_init_failed": "Failed to init feature {feature}! Check logcat for more details.", + "toast_updating_purrfectsnap": "Updating PurrfectSnap. Please wait...", + "toast_update_purrfectsnap_failed": "Failed to update PurrfectSnap. Please check logcat for more details.", + "toast_purrfectsnap_updated": "PurrfectSnap updated!", + "toast_export_memories_failed": "Failed to export memories", + "toast_exported_to_path": "Exported to {path}", + "toast_open_memories_db_failed": "Failed to open memories database", + "toast_friend_add_unavailable": "Failed to add friend: FriendRelationshipChanger instance not available", + "toast_friend_add_failed": "Failed to add friend: {message}", + "toast_friends_exported": "Exported {count} friends!", + "toast_friends_import_failed": "Failed to import friends: {message}", + "toast_translation_service_unavailable": "Translation service temporarily unavailable", + "toast_send_message_failed": "Failed to send message: {error}", + "toast_mark_conversation_read_failed": "Failed to mark conversation as read", + "toast_fetch_conversation_failed": "Failed to fetch conversation", + "toast_open_snap_failed": "Failed to open snap", + "toast_mark_message_read_failed": "Failed to mark message as read. Check logs for more details", + "toast_open_conversation_first": "You must open a conversation first", + "toast_open_link_failed": "Failed to open link", "ai_response_style": { "casual": "Rento", "formal": "Muodollinen", @@ -3346,4 +3495,4 @@ "openai": "OpenAI", "openrouter": "OpenRouter" } -} \ No newline at end of file +} diff --git a/common/src/main/assets/lang/fr_FR.json b/common/src/main/assets/lang/fr_FR.json index 8aa17040..c9489cf4 100644 --- a/common/src/main/assets/lang/fr_FR.json +++ b/common/src/main/assets/lang/fr_FR.json @@ -1,21 +1,160 @@ { "setup": { + "activity": { + "wrong_apk_title": "Wrong APK installed", + "wrong_apk_message": "Your device is armv8, please download the armv8 apk, not armv7.", + "close_button": "Close", + "important_confirm_timeout": "I understand ({seconds}s)", + "important_confirm": "I understand", + "important_title": "Important!", + "important_message": "If you have used SnapEnhance or any other mod besides PurrfectSnap, we recommend uninstalling everything and staying on stock Snapchat for one week. Then switch to PurrfectSnap after next Friday.", + "language_subtitle": "Tune PurrfectSnap to speak your voice before anything else.", + "install_mode_title": "Choose your device", + "install_mode_subtitle": "Pick the path that matches how you'll install PurrfectSnap.", + "permissions_subtitle": "Grant the essentials so overlays, downloads, and alerts stay reliable.", + "patch_title": "Auto Patcher", + "patch_subtitle": "Streamlined download, patch, and install with a single flow.", + "root_install_title": "Snapchat Installer", + "root_install_subtitle": "Download and install the recommended Snapchat build.", + "save_folder_subtitle": "Pick your personal vault so snaps land exactly where you expect.", + "mappings_subtitle": "We calibrate everything to your install so the magic works flawlessly.", + "step_counter": "Step {current} of {total}", + "step_complete": "Checked off", + "step_active": "In progress", + "step_upcoming": "Ready next", + "finish_button": "Finish setup", + "continue_button": "Continue" + }, "dialogs": { "select_language": "Sélectionner la langue", "save_folder": "Choisir où enregistrer les téléchargements", "select_save_folder_button": "Sélectionner un dossier" }, + "install_mode": { + "confirm_timeout": "I understand ({seconds}s)", + "confirm": "I understand", + "notice_title": "Please note!", + "notice_intro": "Select the type of device you have: rooted or non-rooted. If you are unsure, choose Non-root and continue.", + "notice_non_root_title": "Non-rooted devices", + "notice_non_root_body": "Select Non-root and the app will handle everything. Tap Install Patched Snapchat when it appears. After it installs, do not open Snapchat yet. Continue the PurrfectSnap setup; once it finishes, you can open Snapchat and enjoy.", + "notice_root_title": "Rooted devices", + "notice_root_body": "Make sure you have flashed LSPosed first. We recommend JingMatrix LSPosed or LSPosed Irena. After you select Root, the app will install the recommended Snapchat version. Do not open it yet; continue the PurrfectSnap setup. When setup finishes, enable PurrfectSnap in LSPosed and reboot your phone. Then start using Snapchat. We highly recommend detaching Snapchat from the Play Store with the Zygisk Detach module to prevent auto-updates.", + "notice_issues_hint": "If you run into any installation issues, the solution will appear here. Please read it carefully.", + "notice_note_prefix": "Note: ", + "notice_note_body": "New Accounts easily get locked! It is recommended to use an older account with PurrfectSnap.", + "step_title": "Choose your device", + "step_subtitle": "If you don't know, select Non-rooted device and proceed.", + "root_option_title": "Rooted device", + "root_option_subtitle": "Use Lsposed and skip auto patching.", + "non_root_option_title": "Non-rooted device", + "non_root_option_subtitle": "Use included auto patcher to install patched Snapchat.", + "skip_auto_setup": "Skip Auto Setup" + }, "mappings": { "dialog": "Génération des mappages...", "generate_failure_no_snapchat": "PurrfectSnap n'a pas pu détecter Snapchat, veuillez essayer de réinstaller Snapchat.", - "generate_failure": "Une erreur s'est produite lors de la génération des mappages, veuillez réessayer." + "generate_failure": "Une erreur s'est produite lors de la génération des mappages, veuillez réessayer.", + "confirm_understand_timeout": "I understand ({seconds}s)", + "confirm_understand": "I understand", + "notice_title": "Please note!", + "notice_intro": "If you see the \"Account temporarily disabled\" error while logging in, do not worry. Follow these steps in order:", + "notice_step_1": "1. Reopen Snapchat and log in. This fixes it most of the time.", + "notice_step_2": "2. If it still fails, tap the login button repeatedly. This usually covers the next chunk.", + "notice_step_3": "3. If it still fails, clear Snapchat's data, disable any VPN, and log in again.", + "notice_rooted_title": "For rooted users:", + "notice_rooted_body": "Reopen Snapchat and log in. If it still fails, disable PurrfectSnap in LSPosed, log in, then re-enable PurrfectSnap.", + "warnings_info": "{count} warning(s) occurred while generating mappings:\n\n{warnings}", + "progress_hint": "This only takes a moment. Keep the app open while magic happens!" + }, + "patch": { + "title": "Auto Patcher", + "ready_log": "Auto Patcher is ready.", + "install_confirmed_log": "Snapchat install confirmed. You're cleared to continue.", + "download_recommended_status": "Downloading recommended Snapchat version ({version})...", + "starting_log": "Starting Auto Patcher for recommended Snapchat version.", + "uninstall_prompt_status": "Snapchat is installed. Please uninstall it first (don't keep data), then start Auto Patcher again.", + "uninstall_prompt_error": "Snapchat still installed. Uninstall it first, to continue.", + "module_apk_not_found_error": "Module apk not found", + "fetching_apk_status": "Fetching recommended Snapchat APK...", + "download_failed_error": "Download failed", + "download_completed_status": "Download completed: {fileName}", + "starting_patch_status": "Starting patch powered by Jingmatrix Lspatch", + "patched_not_produced_error": "Patched apk not produced", + "patched_ready_status": "Patched build ready. Install to finish.", + "failed_status": "Failed: {message}", + "mark_installed_log": "Marked as installed manually. You're cleared to continue.", + "issues_title": "Facing issues?", + "issues_confirm": "Got it", + "issues_heading": "How to fix installation errors", + "issues_conflict_issue": "Issue: App cannot be installed because it conflicts with an existing package.", + "issues_conflict_fix": "Fix: Download Snapchat from the Play Store and uninstall it without keeping data. Run Auto Patcher again. If it still does not work, run:", + "issues_adb_command": "adb uninstall com.snapchat.android", + "issues_invalid_issue": "Issue: App not installed because the package appears to be invalid.", + "issues_invalid_fix": "Fix: Download and install JingMatrix LSPatch, then patch a Snapchat version (any one) from this range, i.e. between 13.65.1.0 and 13.71.0.51, in Integrated mode. Select Embed Modules and embed the PurrfectSnap APK. Then choose Skip auto setup during PurrfectSnap setup to skip Auto Patcher.", + "status_downloading": "Downloading Snapchat {percent}%", + "status_patching": "Patching...", + "status_initializing": "Initializing...", + "logs_copied": "Logs copied to clipboard.", + "install_success": "Patched APK installed", + "start_button": "Start auto patch", + "install_button": "Install patched Snapchat", + "already_installed_button": "Already Installed?", + "powered_by_label": "Powered by Jingmatrix Lspatch", + "logs_title": "Logs", + "copy_button": "Copy", + "log_line_prefix": "- {line}" }, "permissions": { "dialog": "Complétez ces éléments essentiels pour continuer :", "notification_access": "Accès aux notifications", "battery_optimization": "Optimisation de la batterie", "display_over_other_apps": "Afficher par-dessus d'autres applis", - "request_button": "Demander" + "request_button": "Demander", + "notification_access_description": "Alerts you the second downloads finish.", + "battery_optimization_description": "Keeps background tasks alive without being killed.", + "display_over_other_apps_description": "Enables floating overlays while you are in Snapchat.", + "granted_label": "Granted" + }, + "pick_language": { + "current_selection": "Current selection", + "browse_languages": "Browse languages", + "change_anytime_hint": "You can change this anytime from PurrfectSnap settings.", + "available_languages": "Available Languages" + }, + "root_install": { + "title": "Snapchat Installer", + "ready_log": "Snapchat installer is ready.", + "install_confirmed_log": "Snapchat install confirmed. You're cleared to continue.", + "download_recommended_status": "Downloading recommended Snapchat version ({version})...", + "mark_installed_log": "Marked as installed manually. You're cleared to continue.", + "start_download_log": "Starting Snapchat download for rooted install.", + "uninstall_prompt_status": "Snapchat is installed. Please uninstall it first (don't keep data), then try again.", + "uninstall_prompt_error": "Snapchat still installed. Uninstall it first, to continue.", + "fetching_apk_status": "Fetching recommended Snapchat APK...", + "download_failed_error": "Download failed", + "download_completed_status": "Download completed: {fileName}", + "launching_installer_status": "Launching installer...", + "failed_status": "Failed: {message}", + "status_downloading": "Downloading Snapchat {percent}%", + "status_preparing": "Preparing installer...", + "logs_copied": "Logs copied to clipboard.", + "install_success": "Snapchat installed", + "download_button": "Download Snapchat", + "install_button": "Install Snapchat", + "already_installed_button": "Already Installed?", + "logs_title": "Logs", + "copy_button": "Copy", + "log_line_prefix": "- {line}" + }, + "save_folder": { + "description": "Please choose the location where media should be downloaded to.", + "destination_label": "Destination", + "system_default_label": "System default", + "use_default_location_button": "Use default location", + "no_picker_title": "Folder picker unavailable", + "no_picker_message": "Some cloned/dual-app environments block the system folder picker. You can continue using the system default save location, or open the app outside clone mode to select a custom folder.", + "use_default_button": "Use default", + "permission_hint": "PurrfectSnap requires Storage permissions to download and Save Media from Snapchat." } }, "scopes": { @@ -57,14 +196,48 @@ }, "sections": { "home": { - "version_title": "v{versionName} \u00b7 par Eternal", + "version_title": "v{versionName} · par Eternal", "update_title": "Mise à jour PurrfectSnap", "update_content": "La version {version} est disponible !", "update_button": "Télécharger", + "hero_tagline": "An Xposed Module meant to enhance your Snapchat experience", + "hero_version_label": "Version: {version} - {channel}", + "hero_build_label": "Build: {build}", + "update_ready_label": "Ready to install", + "purr_aura_active_label": "PurrAura Active!", + "purr_aura_inactive_label": "PurrAura Inactive", + "open_settings_button": "Open Settings", + "wiki_button": "Wiki", + "github_button": "GitHub", + "telegram_button": "Telegram", + "channel_label_stable": "Stable", + "channel_label_prerelease": "Pre-release", + "announcements_button_description": "Announcements", + "update_arch_not_supported_toast": "Your device architecture is not supported for automatic updates.", + "update_download_started_toast": "Download started", + "update_download_completed_toast": "Download completed", + "update_install_failed_toast": "Failed to install update. Check logs for more details.", + "update_download_failed_toast": "Download failed: {error}", "debug_build_summary_title": "Vous utilisez une version de débogage de PurrfectSnap", "debug_build_summary_content": "Version {versionName} ({versionCode})", "debug_build_summary_date": "Date de compilation : {date} (il y a {days} jours)", - "quick_actions_title": "Actions rapides" + "quick_actions_title": "Actions rapides", + "quick_actions_empty_title": "No quick tiles yet", + "quick_actions_empty_subtitle": "Design your dream grid with the actions you use the most.", + "quick_actions_add_tile_button": "Add tile", + "quick_actions_manage_button": "Manage", + "quick_actions_count_label": "{count} curated shortcuts" + }, + "home_about": { + "about_title": "PurrfectSnap", + "about_tagline": "An Xposed Module meant to enhance your Snapchat experience!", + "about_lead_developers_title": "Lead Developers", + "about_story_title": "Our Story", + "about_story": "PurrfectSnap was founded on 2nd of October, 2025, as a fork of SnapEnhance by IzTIzRNAL with a vision to provide users the quality Snapchat experience they deserve. This app was just meant to be a minor update in the SnapEnhance repository, but it soon became a separate app wherein the contributors kept adding features. Then the developer joined the team, and this app soon became a huge success. We received much love and support and gained 1K+ downloads in just two days! We thank all users and contributors; without your support, we wouldn't have reached this place. We would also like to convey our huge thanks to rhunk, the lead developer of SnapEnhance, as without him, this app wouldn't even exist. We are immensely grateful to him. Lastly, we would like to thank all our admins, notably: CLASSIC GENIUS, Harry, SUJI>L, Zain & scrodingerspet, who were right there with us from the very beginning. We would also like to thank all testers, notably Leo & Toxic, who tested and reported bugs continuously. We are immensely grateful for your contribution.", + "about_thanks_title": "With love, PurrfectSnap Team", + "about_magic_toast": "Tap 5 times in this screen to see some magic 😉!", + "github_button": "GitHub", + "telegram_button": "Telegram" }, "home_logs": { "no_logs_hint": "Aucun journal disponible", @@ -72,7 +245,8 @@ "export_logs_button": "Exporter les journaux", "saving_logs_toast": "Sauvegarde des journaux, cela peut prendre un moment...", "saved_logs_success_toast": "Journaux sauvegardés avec succès", - "saved_logs_failure_toast": "Échec de la sauvegarde des journaux" + "saved_logs_failure_toast": "Échec de la sauvegarde des journaux", + "read_logs_failed_toast": "Failed to read logs!" }, "home_settings": { "actions_title": "Actions", @@ -119,11 +293,17 @@ "test_mode_label": "Activer PurrAura", "disable_feature_loading_label": "Désactiver le chargement des fonctions", "disable_auto_mapper_label": "Désactiver l'Auto Mapper", - "disable_bypass_indicator_label": "Désactiver l'indicateur de contournement" + "disable_bypass_indicator_label": "Désactiver l'indicateur de contournement", + "open_file_failed_toast": "Failed to open file! {message}", + "import_failed_toast": "Import failed: {message}" }, "tasks": { "no_tasks": "Aucune tâche", "merge_button": "Fusionner", + "summary_active": "{active} active · {recent} recent", + "summary_idle": "Idle · {recent} recent", + "running_count": "{count} running", + "clear_button_description": "Clear tasks", "failed_to_open_file": "Échec de l'ouverture du fichier", "merge_files_toast": "Fusion de {count} fichiers", "remove_selected_tasks_title": "Êtes-vous sûr de vouloir supprimer les tâches sélectionnées ?", @@ -132,22 +312,22 @@ "remove_selected_tasks_confirm": "Supprimer {count} tâches ?", "remove_all_tasks_confirm": "Supprimer toutes les tâches ?" }, - "features": { - "disabled": "Désactivé", - "export_option": "Exporter", - "import_option": "Importer", - "reset_option": "Réinitialiser", - "config_export_success_toast": "Configuration exportée avec succès", - "config_import_success_toast": "Configuration importée avec succès", - "config_import_failure_toast": "Échec de l'importation de la config : {error}", - "config_export_failure_toast": "Échec de l'exportation de la config : {error}", - "saved_config_snackbar": "Configuration enregistrée", - "older_required": "Cette fonction nécessite Snapchat v{version} ou une version antérieure pour fonctionner correctement", - "newer_required": "Cette fonction nécessite Snapchat v{version} ou une version ultérieure pour fonctionner correctement", - "search_button": "Rechercher", - "clear_history": "Effacer l'historique de recherche", - "subtitle": "Rechercher et gérer les fonctions" - }, + "features": { + "disabled": "Désactivé", + "export_option": "Exporter", + "import_option": "Importer", + "reset_option": "Réinitialiser", + "config_export_success_toast": "Configuration exportée avec succès", + "config_import_success_toast": "Configuration importée avec succès", + "config_import_failure_toast": "Échec de l'importation de la config : {error}", + "config_export_failure_toast": "Échec de l'exportation de la config : {error}", + "saved_config_snackbar": "Configuration enregistrée", + "older_required": "Cette fonction nécessite Snapchat v{version} ou une version antérieure pour fonctionner correctement", + "newer_required": "Cette fonction nécessite Snapchat v{version} ou une version ultérieure pour fonctionner correctement", + "search_button": "Rechercher", + "clear_history": "Effacer l'historique de recherche", + "subtitle": "Rechercher et gérer les fonctions" + }, "bypass_status": { "active": "PurrAura Actif", "inactive": "PurrAura Inactif" @@ -167,6 +347,9 @@ "social": { "friends_tab": "Amis", "groups_tab": "Groupes", + "search_button_description": "Search", + "close_search_button_description": "Close search", + "clear_search_button_description": "Clear search", "empty_hint": "Votre liste est vide pour l'instant", "friends_empty_title": "Aucun ami ajouté pour le moment", "groups_empty_title": "Aucun groupe synchronisé pour le moment", @@ -317,6 +500,7 @@ "import_button": "Importer", "import_from_url_button": "Importer depuis une URL", "import_script_from_url_title": "Importer un script depuis une URL", + "import_failed": "Import failed: {message}", "import_script_warning": "N'installez que des scripts provenant de sources de confiance.", "installed_scripts_tab": "Installé", "manage_repos_button": "Gérer les dépôts", @@ -420,6 +604,7 @@ "delete_rule_dialog_text": "Êtes-vous sûr de vouloir supprimer cette règle ?", "no_repos_added": "Aucun dépôt ajouté", "import_dialog_title": "Importer des règles", + "read_file_failed_toast": "Failed to read file: {message}", "bulk_import_button": "Importation en masse", "individual_import_button": "Importation individuelle", "invalid_import_type_dialog_title": "Importation invalide", @@ -641,91 +826,658 @@ }, "features": { "notices": { - "unstable": "\u26a0 Instable", - "ban_risk": "\u26a0 Cette fonction peut entraîner un bannissement", - "internal_behavior": "\u26a0 Cela peut perturber le comportement interne de Snapchat" + "unstable": "⚠ Instable", + "ban_risk": "⚠ Cette fonction peut entraîner un bannissement", + "internal_behavior": "⚠ Cela peut perturber le comportement interne de Snapchat" }, "options": { - "empty": "Vide", + "app_appearance": { + "always_light": "Toujours clair", + "always_dark": "Toujours sombre", + "null": "Identique au système" + }, + "auto_reload": { + "snapchat_only": "Recharger Snapchat uniquement", + "all": "Recharger Snapchat + PurrfectSnap", + "null": "Défaut" + }, "walk_radius": { - "empty": "Vide" + "null": "Utiliser le rayon par défaut" }, "spoof_battery_level": { - "empty": "Vide" + "null": "Utiliser le niveau de batterie réel" + }, + "friend_feed_menu_buttons": { + "auto_download": "⬇️ Téléchargement auto", + "auto_save": "💬 Sauvegarde auto messages", + "unsaveable_messages": "⬇️ Messages non sauvegardables", + "auto_open_snaps": "📷 Ouvrir les Snaps auto", + "stealth": "👻 Mode Furtif", + "auto_reply": "📨 Réponse auto", + "auto_delete_sent_messages": "🗑️ Suppression auto messages envoyés", + "mark_snaps_as_seen": "👀 Marquer Snaps comme vus", + "mark_stories_as_seen_locally": "👀 Marquer Stories comme vues localement", + "conversation_info": "👤 Infos conversation", + "e2e_encryption": "🔒 Utiliser le chiffrement E2E", + "message_logger": "📝 Enregistreur de messages", + "auto_read": "✅ Lecture auto", + "hide_typing_indicator": "🙈 Masquer indicateur de saisie" + }, + "schedule_scheduled_for": "Prévu pour {name} à {time}", + "schedule_sending_in": "Envoi dans {time}", + "schedule_sent_to": "Envoyé à {name}", + "schedule_sent": "Snap programmé envoyé", + "schedule_failed_to": "Échec de l'envoi à {name}", + "schedule_failed": "Snap programmé échoué", + "schedule_cancelled_for": "Annulé pour {name}", + "device_model": { + "samsung_s25_ultra": "Samsung Galaxy S25 Ultra", + "google_pixel_10_pro": "Google Pixel 10 Pro", + "oneplus_13": "OnePlus 13", + "xiaomi_15_ultra": "Xiaomi 15 Ultra", + "null": "Défaut de l'appareil" + }, + "settings_menu": { + "default": "Défaut", + "legacy": "Ancien (Legacy)" + }, + "path_format": { + "create_author_folder": "Créer un dossier pour chaque auteur", + "create_source_folder": "Créer un dossier pour chaque type de source média", + "append_hash": "Ajouter un hachage unique au nom de fichier", + "append_source": "Ajouter la source média au nom de fichier", + "append_username": "Ajouter le nom d'utilisateur au nom de fichier", + "append_date_time": "Ajouter la date et l'heure au nom de fichier", + "append_type": "Ajouter le type de média au nom de fichier" + }, + "auto_download_sources": { + "friend_snaps": "Snaps d'amis", + "friend_stories": "Stories d'amis", + "public_stories": "Stories publiques", + "spotlight": "Spotlight" + }, + "logging": { + "started": "Démarré", + "success": "Succès", + "progress": "Progrès", + "failure": "Échec" + }, + "notifications": { + "chat_screenshot": "Capture d'écran", + "chat_screen_record": "Enregistrement d'écran", + "snap_replay": "Rejouer le Snap", + "camera_roll_save": "Sauvegarde pellicule", + "chat": "Chat", + "chat_reply": "Réponse chat", + "snap": "Snap", + "typing": "En train d'écrire", + "stories": "Stories", + "speaking": "Parle", + "chat_reaction": "Réaction DM", + "group_chat_reaction": "Réaction groupe", + "initiate_audio": "Appel audio entrant", + "abandon_audio": "Appel audio manqué", + "initiate_video": "Appel vidéo entrant", + "abandon_video": "Appel vidéo manqué", + "map_live_location": "Localisation live carte" + }, + "auto_read": { + "blacklist": "Liste noire", + "whitelist": "Liste blanche", + "disabled": "Désactivé" + }, + "hide_typing_indicator": { + "blacklist": "Liste noire", + "whitelist": "Liste blanche", + "disabled": "Désactivé" + }, + "auto_delete_sent_messages": { + "blacklist": "Liste noire", + "whitelist": "Liste blanche", + "disabled": "Désactivé" + }, + "auto_download": { + "blacklist": "Liste noire", + "whitelist": "Liste blanche", + "disabled": "Désactivé" + }, + "stealth": { + "blacklist": "Liste noire", + "whitelist": "Liste blanche", + "disabled": "Désactivé" + }, + "auto_save": { + "blacklist": "Liste noire", + "whitelist": "Liste blanche", + "disabled": "Désactivé" + }, + "message_logger": { + "blacklist": "Liste noire", + "whitelist": "Liste blanche", + "disabled": "Désactivé" + }, + "auto_reply": { + "blacklist": "Liste noire", + "whitelist": "Liste blanche", + "disabled": "Désactivé" }, "custom_android_id": { - "empty": "Vide" + "null": "Utiliser le vrai ID Android" + }, + "add_friend_source_spoof": { + "added_by_username": "Par nom d'utilisateur", + "added_by_mention": "Par mention", + "added_by_group_chat": "Par chat de groupe", + "added_by_qr_code": "Par Code QR", + "added_by_community": "Par Communauté", + "added_by_quick_add": "Par Ajout Rapide (Haut risque de ban)", + "added_by_spotlight": "Par Spotlight", + "null": "Ne pas falsifier la source" }, "custom_streaks_expiration_format": { - "empty": "Vide" + "null": "Défaut système" }, "preferred_transcription_lang": { - "empty": "Vide" + "null": "Utiliser défaut Snapchat" }, "custom_emoji_font": { - "empty": "Vide" + "null": "Police emoji par défaut" }, "custom_shared_library": { - "empty": "Vide" + "null": "Utiliser bibliothèque par défaut" + }, + "override_front_resolution": { + "null": "Utiliser défaut appareil" + }, + "override_back_resolution": { + "null": "Utiliser défaut appareil" }, "custom_resolution": { - "empty": "Vide" + "null": "Utiliser résolution automatique" + }, + "startup_default_camera": { + "front": "Caméra avant", + "back": "Caméra arrière", + "null": "Se souvenir de la dernière utilisée" + }, + "call_recorder": { + "only_record_self": "Enregistrer uniquement moi", + "only_record_others": "Enregistrer uniquement les autres", + "record_both": "Enregistrer les deux côtés" + }, + "call_recorder_ui_design": { + "default": "Défaut", + "snapchat": "Snapchat", + "cyber": "Cyber", + "frost": "Frost" + }, + "front_custom_frame_rate": { + "null": "FPS défaut appareil" + }, + "back_custom_frame_rate": { + "null": "FPS défaut appareil" + }, + "force_voice_note_format": { + "null": "Utiliser défaut Snapchat" }, "custom_path_format": { - "empty": "Vide" + "null": "Utiliser motif par défaut" + }, + "force_image_format": { + "null": "Utiliser défaut Snapchat" }, "custom_video_codec": { - "empty": "Vide" + "null": "Codec par défaut" }, "custom_audio_codec": { - "empty": "Vide" + "null": "Codec par défaut" }, - "double_tap_chat_action_custom_emoji": { - "empty": "Vide" + "preset": { + "null": "Préréglage par défaut" }, - "unsaveable_messages": { - "blacklist": "Mode liste noire", - "whitelist": "Mode liste blanche", - "null": "Désactivé" + "app_appearance_override": { + "title": "Apparence" + }, + "gallery_media_send_override": { + "always_ask": "Toujours demander", + "ORIGINAL": "Média original", + "NOTE": "Note audio", + "SNAP": "Snap", + "SAVEABLE_SNAP": "Snap enregistrable", + "null": "Défaut Snapchat", + "multiple_media_toast": "Vous ne pouvez envoyer qu'un seul média à la fois" + }, + "strip_media_metadata": { + "hide_caption_text": "Masquer le texte de légende", + "hide_snap_filters": "Masquer les filtres Snap", + "hide_extras": "Masquer les extras (ex : mentions)", + "remove_audio_note_duration": "Supprimer la durée de la note audio", + "remove_audio_note_transcript_capability": "Supprimer la capacité de transcription de la note audio" + }, + "hide_ui_components": { + "hide_profile_call_buttons": "Supprimer les boutons d'appel du profil", + "hide_chat_call_buttons": "Supprimer les boutons d'appel du chat", + "hide_live_location_share_button": "Supprimer le bouton de partage de localisation en direct", + "hide_stickers_button": "Supprimer le bouton autocollants", + "hide_voice_record_button": "Supprimer le bouton d'enregistrement vocal", + "hide_unread_chat_hint": "Supprimer l'indice de chat non lu", + "hide_post_to_story_buttons": "Supprimer les boutons 'Publier dans la story' avant d'envoyer un Snap", + "hide_billboard_prompt": "Supprimer l'invite de panneau d'affichage dans le flux d'amis", + "hide_snapchat_plus_gift_reminders": "Supprimer les rappels de cadeaux Snapchat Plus dans les conversations", + "hide_map_reactions": "Supprimer les réactions de la carte" + }, + "hide_story_suggestions": { + "hide_suggested_friend_stories": "Masquer les stories d'amis suggérées", + "hide_my_stories": "Masquer mes stories" + }, + "home_tab": { + "map": "Carte", + "chat": "Chat", + "camera": "Caméra", + "discover": "Découvrir", + "spotlight": "Spotlight", + "null": "Défaut Snapchat" + }, + "spotlight_comments_username_icon": { + "user": "Icône nom d'utilisateur", + "👤": "Icône nom d'utilisateur", + "[👤]": "Icône nom d'utilisateur", + "default": "Icône nom d'utilisateur", + "no_icon": "Pas d'icône" + }, + "custom_image_upload_format": { + "null": "Automatique" }, "update_check_frequency": { - "daily": "Quotidien", - "weekly": "Hebdomadaire", - "monthly": "Mensuel" + "null": "Auto" + }, + "snapchat_plus": { + "not_subscribed": "Non abonné", + "basic": "Basique", + "ad_free": "Sans publicité", + "null": "Défaut" + }, + "bypass_video_length_restriction": { + "single": "Média unique", + "split": "Média divisé", + "null": "Défaut" + }, + "old_bitmoji_selfie": { + "2d": "Bitmoji 2D", + "3d": "Bitmoji 3D", + "null": "Bitmoji par défaut" + }, + "disable_confirmation_dialogs": { + "erase_message": "Effacer le message", + "remove_friend": "Supprimer l'ami", + "block_friend": "Bloquer l'ami", + "ignore_friend": "Ignorer l'ami", + "hide_friend": "Masquer l'ami", + "hide_conversation": "Masquer la conversation", + "clear_conversation": "Effacer la conversation du flux d'amis" + }, + "edit_text_override": { + "multi_line_chat_input": "Entrée de chat multiligne", + "bypass_text_input_limit": "Contourner la limite de saisie de texte" + }, + "auto_purge": { + "never": "Jamais", + "1_hour": "1 heure", + "3_hours": "3 heures", + "6_hours": "6 heures", + "12_hours": "12 heures", + "1_day": "1 jour", + "3_days": "3 jours", + "1_week": "1 semaine", + "2_weeks": "2 semaines", + "1_month": "1 mois", + "3_months": "3 mois", + "6_months": "6 mois" + }, + "delete_after_unit": { + "seconds": "Secondes", + "minutes": "Minutes", + "hours": "Heures" + }, + "disable_story_sections": { + "friends": "Amis", + "suggested_stories": "Stories suggérées", + "following": "Abonnements", + "discover": "Découvrir" + }, + "disable_cameras": { + "front": "Caméra avant", + "back": "Caméra arrière" + }, + "disable_permission_requests": { + "notifications": "Notifications", + "read_media_images": "Lire images médias", + "read_media_video": "Lire vidéos médias", + "camera": "Caméra", + "microphone": "Microphone", + "location": "Localisation", + "read_contacts": "Lire contacts", + "nearby_devices": "Appareils à proximité", + "phone_calls": "Appels téléphoniques" + }, + "message_indicators": { + "encryption_indicator": "Ajoute une icône 🔒 à côté des messages qui vous sont envoyés uniquement", + "platform_indicator": "Ajoute l'icône de la plateforme à partir de laquelle un média a été envoyé (ex : Android, iOS, Web)", + "location_indicator": "Ajoute une icône 📍 aux snaps lorsqu'ils sont envoyés avec la localisation activée", + "ovf_editor_indicator": "Indique si un snap a été envoyé en utilisant l'éditeur OVF", + "director_mode_indicator": "Ajoute une icône ✏️ aux snaps lorsqu'ils sont envoyés en utilisant le Mode Directeur, qui peut être utilisé pour envoyer des images de galerie sous forme de snaps" + }, + "auto_mark_as_read": { + "conversation_read": "Marquer la conversation comme lue lors de l'envoi d'un message", + "snap_reply": "Marquer les snaps comme lus lors de la réponse", + "save_snap_in_chat": "Marquer les snaps comme lus lors de l'enregistrement dans le chat en mode furtif" + }, + "friend_mutation_notifier": { + "remove_friend": "Notifier lorsque quelqu'un vous supprime de ses amis", + "birthday_changes": "Notifier lorsque quelqu'un change son anniversaire", + "bitmoji_selfie_changes": "Notifier lorsque quelqu'un change son selfie Bitmoji", + "bitmoji_avatar_changes": "Notifier lorsque quelqu'un change son avatar Bitmoji", + "bitmoji_background_changes": "Notifier lorsque quelqu'un change son fond Bitmoji", + "bitmoji_scene_changes": "Notifier lorsque quelqu'un change sa scène Bitmoji" + }, + "double_tap_chat_action": { + "like_message": "Aimer le message", + "copy_text": "Copier le texte dans le presse-papiers", + "delete_message": "Supprimer le message", + "mark_as_read": "Marquer comme lu", + "custom_emoji_reaction": "Réaction emoji personnalisée", + "null": "Défaut" + }, + "message_types": { + "CHAT": "Chat", + "SNAP": "Snap", + "NOTE": "Note", + "EXTERNAL_MEDIA": "Média externe", + "STICKER": "Autocollant" + }, + "double_tap_chat_action_custom_emoji": { + "Custom emoji reaction": "Réaction emoji personnalisée" + }, + "ai_model": { + "gemini-2.5-flash": "Gemini 2.5 Flash" + }, + "ai_api_key": { + "": "Non défini" + }, + "ai_system_prompt": { + "You are a helpful and friendly assistant responding to messages on Snapchat. Keep responses natural, casual, and conversational. Avoid being overly formal or robotic. Respond as if you're a real person having a normal conversation.": "Tu es un assistant utile et amical qui répond aux messages sur Snapchat. Garde les réponses naturelles, décontractées et conversationnelles. Évite d'être trop formel ou robotique. Réponds comme si tu étais une vraie personne ayant une conversation normale." + }, + "ai_provider": { + "gemini": "Gemini", + "deepseek": "DeepSeek", + "openai": "OpenAI", + "openrouter": "OpenRouter" + }, + "ai_personality_traits": { + "friendly, casual, helpful, empathetic": "amical, décontracté, utile, empathique" + }, + "ai_response_style": { + "casual": "Décontracté", + "formal": "Formel", + "friendly": "Amical", + "humorous": "Humoristique", + "empathetic": "Empathique", + "toxic": "Toxique (Toxic)", + "busy": "Occupé" + }, + "ai_temperature": { + "0.7": "Équilibré (0.7)" + }, + "ai_response_language": { + "auto": "Auto", + "en": "Anglais", + "es": "Espagnol", + "fr": "Français", + "de": "Allemand", + "it": "Italien", + "pt": "Portugais", + "ru": "Russe", + "ja": "Japonais", + "ko": "Coréen", + "zh": "Chinois", + "ar": "Arabe", + "hi": "Hindi", + "tr": "Turc", + "pl": "Polonais", + "nl": "Néerlandais", + "sv": "Suédois", + "da": "Danois", + "no": "Norvégien", + "fi": "Finlandais" + }, + "friendGreeting": { + "Hey": "Hé" + }, + "half_swipe_messages": { + "[\"I noticed you half-swiped! I'll respond soon.\"]": "J'ai remarqué que tu as fait un demi-swipe ! Je répondrai bientôt." + }, + "tiny_snap_messages": { + "Thanks for the tiny snap!": "Merci pour le tiny snap !" + }, + "voice_note_messages": { + "Thanks for the voice note!": "Merci pour la note vocale !" + }, + "chat_messages": { + "Hello! How are you?": "Salut ! Comment ça va ?" + }, + "story_reply_messages": { + "Thanks for the story reply!": "Merci pour la réponse à la story !" + }, + "external_media_messages": { + "Nice media!": "Joli média !" + }, + "sticker_messages": { + "Cool sticker!": "Cool autocollant !" + }, + "snap_messages": { + "Thanks for the snap!": "Merci pour le snap !" + }, + "story_share_messages": { + "Thanks for sharing!": "Merci pour le partage !" + }, + "map_reaction_messages": { + "Thanks for the map reaction!": "Merci pour la réaction sur la carte !" + }, + "auto_reply_content_types": { + "chat_messages": "Messages de chat", + "snap_messages": "Snaps", + "story_share_messages": "Partages de story", + "story_reply_messages": "Réponses de story", + "external_media_messages": "Média externe", + "voice_note_messages": "Notes vocales", + "sticker_messages": "Autocollants", + "tiny_snap_messages": "Tiny Snaps", + "map_reaction_messages": "Réactions de carte", + "half_swipes": "Demi-swipes" + }, + "supported_languages": { + "en": "Anglais", + "es": "Espagnol", + "fr": "Français", + "de": "Allemand", + "it": "Italien", + "pt": "Portugais", + "ru": "Russe", + "ja": "Japonais", + "ko": "Coréen", + "zh": "Chinois", + "ar": "Arabe", + "hi": "Hindi", + "tr": "Turc" + }, + "translation_position": { + "above": "Au-dessus", + "below": "En dessous", + "inline": "En ligne" + }, + "source_language": { + "auto": "Détecter automatiquement" + }, + "target_language": { + "en": "Anglais" } }, "properties": { "global": { "name": "Global", - "description": "Préférences générales du module et valeurs par défaut", + "description": "Ajuster les paramètres globaux de Snapchat", "properties": { - "ui_settings": { - "name": "Paramètres d'interface", - "description": "Ajuster le retour et le comportement des toasts", + "better_location": { + "name": "Meilleure localisation", + "description": "Améliore la localisation Snapchat", "properties": { - "haptic_feedback": { - "name": "Retour haptique", - "description": "Vibrer sur les interactions prises en charge" + "spoof_location": { + "name": "Falsifier la localisation", + "description": "Falsifie votre localisation à un endroit spécifique" }, - "use_system_toasts": { - "name": "Utiliser les Toasts système", - "description": "Afficher les toasts Android au lieu des superpositions in-app" + "coordinates": { + "name": "Coordonnées", + "description": "Définir les coordonnées de la fausse localisation" + }, + "walk_radius": { + "name": "Rayon de marche", + "description": "Marcher aléatoirement dans ce rayon (pieds)" + }, + "always_update_location": { + "name": "Toujours mettre à jour la localisation", + "description": "Forcer Snapchat à mettre à jour la localisation même si aucune donnée GPS n'est reçue" + }, + "suspend_location_updates": { + "name": "Suspendre les mises à jour de localisation", + "description": "Empêche la mise à jour de votre localisation" + }, + "spoof_battery_level": { + "name": "Falsifier le niveau de batterie", + "description": "Falsifie le niveau de batterie de votre appareil sur la carte\nLa valeur doit être comprise entre 0 et 100" + }, + "spoof_headphones": { + "name": "Falsifier les écouteurs", + "description": "Falsifie le statut d'écoute de musique sur la carte" + }, + "show_battery_level": { + "name": "Afficher le niveau de batterie", + "description": "Affiche le niveau de batterie de vos amis sur la carte" } } }, - "update_settings": { - "name": "Paramètres de mise à jour", - "description": "Contrôler les vérifications automatiques de mise à jour", + "snapchat_plus": { + "name": "Snapchat Plus", + "description": "Active les fonctionnalités Snapchat Plus\nCertaines fonctionnalités côté serveur peuvent ne pas fonctionner" + }, + "media_upload_quality": { + "name": "Qualité de téléchargement média", + "description": "Remplace la qualité de téléchargement des médias", "properties": { - "auto_update_check": { - "name": "Vérification auto des mises à jour", - "description": "Vérifier automatiquement les nouvelles versions" + "force_video_upload_source_quality": { + "name": "Forcer qualité source téléchargement vidéo", + "description": "Force Snapchat à utiliser la qualité source lors du téléchargement de vidéos\nVeuillez noter que cela peut ne pas supprimer les métadonnées des médias" }, - "update_check_frequency": { - "name": "Fréquence de vérification de mise à jour", - "description": "Fréquence de vérification des mises à jour" + "disable_image_compression": { + "name": "Désactiver la compression d'image", + "description": "Désactive la compression d'image lors du téléchargement de médias" + }, + "custom_image_upload_format": { + "name": "Format de téléchargement d'image personnalisé", + "description": "Définit un format de téléchargement d'image personnalisé\nChoisissez un format sans perte (comme PNG) pour la meilleure qualité" } } + }, + "disable_confirmation_dialogs": { + "name": "Désactiver les dialogues de confirmation", + "description": "Confirme automatiquement les actions sélectionnées" + }, + "auto_updater": { + "name": "Mise à jour automatique", + "description": "Vérifie automatiquement les nouvelles mises à jour" + }, + "update_settings": { + "name": "Paramètres de mise à jour", + "description": "Contrôlez comment PurrfectSnap vérifie les mises à jour", + "properties": { + "auto_update_check": { + "name": "Vérification auto des mises à jour" + }, + "update_check_frequency": { + "name": "Fréquence de vérification de mise à jour" + } + } + }, + "ui_settings": { + "name": "Paramètres d'interface", + "properties": { + "haptic_feedback": { + "name": "Retour haptique" + } + } + }, + "disable_metrics": { + "name": "Désactiver les métriques", + "description": "Bloque l'envoi de données analytiques spécifiques à Snapchat" + }, + "disable_story_sections": { + "name": "Désactiver les sections de story", + "description": "Supprime les sections de la page Stories\nPeut nécessiter une actualisation pour fonctionner correctement" + }, + "block_ads": { + "name": "Bloquer les publicités", + "description": "Empêche l'affichage des publicités" + }, + "disable_custom_tabs": { + "name": "Désactiver les onglets personnalisés", + "description": "Ouvre les liens dans les applications prises en charge au lieu du navigateur web" + }, + "disable_permission_requests": { + "name": "Désactiver les demandes de permission", + "description": "Empêche Snapchat de demander des permissions spécifiques" + }, + "disable_memories_snap_feed": { + "name": "Désactiver le flux de snaps Memories", + "description": "Empêche Snapchat de montrer les Memories récents lors du balayage vers le haut dans la caméra" + }, + "spotlight_comments_username": { + "name": "Nom d'utilisateur commentaires Spotlight", + "description": "Affiche le nom d'utilisateur de l'auteur dans les commentaires Spotlight" + }, + "spotlight_comments_username_icon": { + "name": "Icône nom d'utilisateur commentaires Spotlight", + "description": "Choisissez quelle icône est affichée à côté des noms d'utilisateur dans les commentaires Spotlight" + }, + "bypass_video_length_restriction": { + "name": "Contourner la restriction de longueur vidéo", + "description": "Unique : envoie une seule vidéo\nDivisé : divise les vidéos après édition" + }, + "default_video_playback_rate": { + "name": "Vitesse de lecture vidéo par défaut", + "description": "Définit la vitesse par défaut pour la lecture des vidéos\nLa valeur doit être comprise entre 0.1 et 4.0" + }, + "video_playback_rate_slider": { + "name": "Curseur de vitesse de lecture vidéo", + "description": "Ajoute un curseur dans le menu contextuel Opera pour changer la vitesse de lecture vidéo\nNote : Les changements s'appliquent uniquement aux vidéos suivantes" + }, + "disable_google_play_dialogs": { + "name": "Désactiver les dialogues Google Play Services", + "description": "Empêcher l'affichage des dialogues de disponibilité des services Google Play" + }, + "default_volume_controls": { + "name": "Contrôles de volume par défaut", + "description": "Force Snapchat à utiliser les contrôles de volume système" + }, + "disable_telecom_framework": { + "name": "Désactiver Telecom Framework", + "description": "Empêche Snapchat d'utiliser le framework Android Telecom\nCela vous permet d'écouter de la musique pendant un appel" + }, + "hide_active_music": { + "name": "Masquer la musique active", + "description": "Empêche Snapchat de savoir que vous écoutez de la musique\nCela vous permettra de prendre des snaps en utilisant les boutons de volume tout en écoutant de la musique" + }, + "disable_snap_splitting": { + "name": "Désactiver le découpage de Snap", + "description": "Empêche les Snaps d'être divisés en plusieurs parties\nLes images que vous envoyez se transformeront en vidéos" } } }, @@ -753,6 +1505,10 @@ "name": "Autoriser les doublons", "description": "Permet de télécharger le même média plusieurs fois" }, + "file_hash_check": { + "name": "File Hash Check", + "description": "Verify downloaded media with file hashes" + }, "merge_overlays": { "name": "Fusionner les superpositions", "description": "Combine le texte et le média d'un Snap en un seul fichier" @@ -954,7 +1710,7 @@ }, "stealth_mode_indicator": { "name": "Indicateur de mode furtif", - "description": "Ajoute un emoji \ud83d\udc7b à côté des conversations en mode furtif" + "description": "Ajoute un emoji 👻 à côté des conversations en mode furtif" }, "edit_text_override": { "name": "Remplacement de l'édition de texte", @@ -1482,164 +2238,6 @@ } } }, - "global": { - "name": "Global", - "description": "Ajuster les paramètres globaux de Snapchat", - "properties": { - "better_location": { - "name": "Meilleure localisation", - "description": "Améliore la localisation Snapchat", - "properties": { - "spoof_location": { - "name": "Falsifier la localisation", - "description": "Falsifie votre localisation à un endroit spécifique" - }, - "coordinates": { - "name": "Coordonnées", - "description": "Définir les coordonnées de la fausse localisation" - }, - "walk_radius": { - "name": "Rayon de marche", - "description": "Marcher aléatoirement dans ce rayon (pieds)" - }, - "always_update_location": { - "name": "Toujours mettre à jour la localisation", - "description": "Forcer Snapchat à mettre à jour la localisation même si aucune donnée GPS n'est reçue" - }, - "suspend_location_updates": { - "name": "Suspendre les mises à jour de localisation", - "description": "Empêche la mise à jour de votre localisation" - }, - "spoof_battery_level": { - "name": "Falsifier le niveau de batterie", - "description": "Falsifie le niveau de batterie de votre appareil sur la carte\nLa valeur doit être comprise entre 0 et 100" - }, - "spoof_headphones": { - "name": "Falsifier les écouteurs", - "description": "Falsifie le statut d'écoute de musique sur la carte" - }, - "show_battery_level": { - "name": "Afficher le niveau de batterie", - "description": "Affiche le niveau de batterie de vos amis sur la carte" - } - } - }, - "snapchat_plus": { - "name": "Snapchat Plus", - "description": "Active les fonctionnalités Snapchat Plus\nCertaines fonctionnalités côté serveur peuvent ne pas fonctionner" - }, - "media_upload_quality": { - "name": "Qualité de téléchargement média", - "description": "Remplace la qualité de téléchargement des médias", - "properties": { - "force_video_upload_source_quality": { - "name": "Forcer qualité source téléchargement vidéo", - "description": "Force Snapchat à utiliser la qualité source lors du téléchargement de vidéos\nVeuillez noter que cela peut ne pas supprimer les métadonnées des médias" - }, - "disable_image_compression": { - "name": "Désactiver la compression d'image", - "description": "Désactive la compression d'image lors du téléchargement de médias" - }, - "custom_image_upload_format": { - "name": "Format de téléchargement d'image personnalisé", - "description": "Définit un format de téléchargement d'image personnalisé\nChoisissez un format sans perte (comme PNG) pour la meilleure qualité" - } - } - }, - "disable_confirmation_dialogs": { - "name": "Désactiver les dialogues de confirmation", - "description": "Confirme automatiquement les actions sélectionnées" - }, - "auto_updater": { - "name": "Mise à jour automatique", - "description": "Vérifie automatiquement les nouvelles mises à jour" - }, - "update_settings": { - "name": "Paramètres de mise à jour", - "description": "Contrôlez comment PurrfectSnap vérifie les mises à jour", - "properties": { - "auto_update_check": { - "name": "Vérification auto des mises à jour" - }, - "update_check_frequency": { - "name": "Fréquence de vérification de mise à jour" - } - } - }, - "ui_settings": { - "name": "Paramètres d'interface", - "properties": { - "haptic_feedback": { - "name": "Retour haptique" - } - } - }, - "disable_metrics": { - "name": "Désactiver les métriques", - "description": "Bloque l'envoi de données analytiques spécifiques à Snapchat" - }, - "disable_story_sections": { - "name": "Désactiver les sections de story", - "description": "Supprime les sections de la page Stories\nPeut nécessiter une actualisation pour fonctionner correctement" - }, - "block_ads": { - "name": "Bloquer les publicités", - "description": "Empêche l'affichage des publicités" - }, - "disable_custom_tabs": { - "name": "Désactiver les onglets personnalisés", - "description": "Ouvre les liens dans les applications prises en charge au lieu du navigateur web" - }, - "disable_permission_requests": { - "name": "Désactiver les demandes de permission", - "description": "Empêche Snapchat de demander des permissions spécifiques" - }, - "disable_memories_snap_feed": { - "name": "Désactiver le flux de snaps Memories", - "description": "Empêche Snapchat de montrer les Memories récents lors du balayage vers le haut dans la caméra" - }, - "spotlight_comments_username": { - "name": "Nom d'utilisateur commentaires Spotlight", - "description": "Affiche le nom d'utilisateur de l'auteur dans les commentaires Spotlight" - }, - "spotlight_comments_username_icon": { - "name": "Icône nom d'utilisateur commentaires Spotlight", - "description": "Choisissez quelle icône est affichée à côté des noms d'utilisateur dans les commentaires Spotlight" - }, - "bypass_video_length_restriction": { - "name": "Contourner la restriction de longueur vidéo", - "description": "Unique : envoie une seule vidéo\nDivisé : divise les vidéos après édition" - }, - "default_video_playback_rate": { - "name": "Vitesse de lecture vidéo par défaut", - "description": "Définit la vitesse par défaut pour la lecture des vidéos\nLa valeur doit être comprise entre 0.1 et 4.0" - }, - "video_playback_rate_slider": { - "name": "Curseur de vitesse de lecture vidéo", - "description": "Ajoute un curseur dans le menu contextuel Opera pour changer la vitesse de lecture vidéo\nNote : Les changements s'appliquent uniquement aux vidéos suivantes" - }, - "disable_google_play_dialogs": { - "name": "Désactiver les dialogues Google Play Services", - "description": "Empêcher l'affichage des dialogues de disponibilité des services Google Play" - }, - "default_volume_controls": { - "name": "Contrôles de volume par défaut", - "description": "Force Snapchat à utiliser les contrôles de volume système" - }, - "disable_telecom_framework": { - "name": "Désactiver Telecom Framework", - "description": "Empêche Snapchat d'utiliser le framework Android Telecom\nCela vous permet d'écouter de la musique pendant un appel" - }, - "hide_active_music": { - "name": "Masquer la musique active", - "description": "Empêche Snapchat de savoir que vous écoutez de la musique\nCela vous permettra de prendre des snaps en utilisant les boutons de volume tout en écoutant de la musique" - }, - "disable_snap_splitting": { - "name": "Désactiver le découpage de Snap", - "description": "Empêche les Snaps d'être divisés en plusieurs parties\nLes images que vous envoyez se transformeront en vidéos" - } - } - }, "rules": { "name": "Règles", "description": "Configurer les règles d'automatisation", @@ -1921,7 +2519,7 @@ "properties": { "encrypted_message_indicator": { "name": "Indicateur message chiffré", - "description": "Ajoute un emoji \ud83d\udd12 à côté des messages chiffrés" + "description": "Ajoute un emoji 🔒 à côté des messages chiffrés" }, "force_message_encryption": { "name": "Forcer le chiffrement des messages", @@ -2000,498 +2598,6 @@ } } }, - "options": { - "app_appearance": { - "always_light": "Toujours clair", - "always_dark": "Toujours sombre", - "null": "Identique au système" - }, - "auto_reload": { - "snapchat_only": "Recharger Snapchat uniquement", - "all": "Recharger Snapchat + PurrfectSnap", - "null": "Défaut" - }, - "walk_radius": { - "null": "Utiliser le rayon par défaut" - }, - "spoof_battery_level": { - "null": "Utiliser le niveau de batterie réel" - }, - "friend_feed_menu_buttons": { - "auto_download": "\u2b07\ufe0f Téléchargement auto", - "auto_save": "\ud83d\udcac Sauvegarde auto messages", - "unsaveable_messages": "\u2b07\ufe0f Messages non sauvegardables", - "auto_open_snaps": "\ud83d\udcf7 Ouvrir les Snaps auto", - "stealth": "\ud83d\udc7b Mode Furtif", - "auto_reply": "\ud83d\udce8 Réponse auto", - "auto_delete_sent_messages": "\ud83d\uddd1\ufe0f Suppression auto messages envoyés", - "mark_snaps_as_seen": "\ud83d\udc40 Marquer Snaps comme vus", - "mark_stories_as_seen_locally": "\ud83d\udc40 Marquer Stories comme vues localement", - "conversation_info": "\ud83d\udc64 Infos conversation", - "e2e_encryption": "\ud83d\udd12 Utiliser le chiffrement E2E", - "message_logger": "\ud83d\udcdd Enregistreur de messages", - "auto_read": "\u2705 Lecture auto", - "hide_typing_indicator": "\ud83d\ude48 Masquer indicateur de saisie" - }, - "schedule_scheduled_for": "Prévu pour {name} à {time}", - "schedule_sending_in": "Envoi dans {time}", - "schedule_sent_to": "Envoyé à {name}", - "schedule_sent": "Snap programmé envoyé", - "schedule_failed_to": "Échec de l'envoi à {name}", - "schedule_failed": "Snap programmé échoué", - "schedule_cancelled_for": "Annulé pour {name}", - "device_model": { - "samsung_s25_ultra": "Samsung Galaxy S25 Ultra", - "google_pixel_10_pro": "Google Pixel 10 Pro", - "oneplus_13": "OnePlus 13", - "xiaomi_15_ultra": "Xiaomi 15 Ultra", - "null": "Défaut de l'appareil" - }, - "settings_menu": { - "default": "Défaut", - "legacy": "Ancien (Legacy)" - }, - "path_format": { - "create_author_folder": "Créer un dossier pour chaque auteur", - "create_source_folder": "Créer un dossier pour chaque type de source média", - "append_hash": "Ajouter un hachage unique au nom de fichier", - "append_source": "Ajouter la source média au nom de fichier", - "append_username": "Ajouter le nom d'utilisateur au nom de fichier", - "append_date_time": "Ajouter la date et l'heure au nom de fichier", - "append_type": "Ajouter le type de média au nom de fichier" - }, - "auto_download_sources": { - "friend_snaps": "Snaps d'amis", - "friend_stories": "Stories d'amis", - "public_stories": "Stories publiques", - "spotlight": "Spotlight" - }, - "logging": { - "started": "Démarré", - "success": "Succès", - "progress": "Progrès", - "failure": "Échec" - }, - "notifications": { - "chat_screenshot": "Capture d'écran", - "chat_screen_record": "Enregistrement d'écran", - "snap_replay": "Rejouer le Snap", - "camera_roll_save": "Sauvegarde pellicule", - "chat": "Chat", - "chat_reply": "Réponse chat", - "snap": "Snap", - "typing": "En train d'écrire", - "stories": "Stories", - "speaking": "Parle", - "chat_reaction": "Réaction DM", - "group_chat_reaction": "Réaction groupe", - "initiate_audio": "Appel audio entrant", - "abandon_audio": "Appel audio manqué", - "initiate_video": "Appel vidéo entrant", - "abandon_video": "Appel vidéo manqué", - "map_live_location": "Localisation live carte" - }, - "auto_read": { - "blacklist": "Liste noire", - "whitelist": "Liste blanche", - "disabled": "Désactivé" - }, - "hide_typing_indicator": { - "blacklist": "Liste noire", - "whitelist": "Liste blanche", - "disabled": "Désactivé" - }, - "auto_delete_sent_messages": { - "blacklist": "Liste noire", - "whitelist": "Liste blanche", - "disabled": "Désactivé" - }, - "auto_download": { - "blacklist": "Liste noire", - "whitelist": "Liste blanche", - "disabled": "Désactivé" - }, - "stealth": { - "blacklist": "Liste noire", - "whitelist": "Liste blanche", - "disabled": "Désactivé" - }, - "auto_save": { - "blacklist": "Liste noire", - "whitelist": "Liste blanche", - "disabled": "Désactivé" - }, - "message_logger": { - "blacklist": "Liste noire", - "whitelist": "Liste blanche", - "disabled": "Désactivé" - }, - "auto_reply": { - "blacklist": "Liste noire", - "whitelist": "Liste blanche", - "disabled": "Désactivé" - }, - "custom_android_id": { - "null": "Utiliser le vrai ID Android" - }, - "add_friend_source_spoof": { - "added_by_username": "Par nom d'utilisateur", - "added_by_mention": "Par mention", - "added_by_group_chat": "Par chat de groupe", - "added_by_qr_code": "Par Code QR", - "added_by_community": "Par Communauté", - "added_by_quick_add": "Par Ajout Rapide (Haut risque de ban)", - "added_by_spotlight": "Par Spotlight", - "null": "Ne pas falsifier la source" - }, - "custom_streaks_expiration_format": { - "null": "Défaut système" - }, - "preferred_transcription_lang": { - "null": "Utiliser défaut Snapchat" - }, - "custom_emoji_font": { - "null": "Police emoji par défaut" - }, - "custom_shared_library": { - "null": "Utiliser bibliothèque par défaut" - }, - "override_front_resolution": { - "null": "Utiliser défaut appareil" - }, - "override_back_resolution": { - "null": "Utiliser défaut appareil" - }, - "custom_resolution": { - "null": "Utiliser résolution automatique" - }, - "startup_default_camera": { - "front": "Caméra avant", - "back": "Caméra arrière", - "null": "Se souvenir de la dernière utilisée" - }, - "call_recorder": { - "only_record_self": "Enregistrer uniquement moi", - "only_record_others": "Enregistrer uniquement les autres", - "record_both": "Enregistrer les deux côtés" - }, - "call_recorder_ui_design": { - "default": "Défaut", - "snapchat": "Snapchat", - "cyber": "Cyber", - "frost": "Frost" - }, - "front_custom_frame_rate": { - "null": "FPS défaut appareil" - }, - "back_custom_frame_rate": { - "null": "FPS défaut appareil" - }, - "force_voice_note_format": { - "null": "Utiliser défaut Snapchat" - }, - "custom_path_format": { - "null": "Utiliser motif par défaut" - }, - "force_image_format": { - "null": "Utiliser défaut Snapchat" - }, - "custom_video_codec": { - "null": "Codec par défaut" - }, - "custom_audio_codec": { - "null": "Codec par défaut" - }, - "preset": { - "null": "Préréglage par défaut" - }, - "app_appearance_override": { - "title": "Apparence" - }, - "gallery_media_send_override": { - "always_ask": "Toujours demander", - "ORIGINAL": "Média original", - "NOTE": "Note audio", - "SNAP": "Snap", - "SAVEABLE_SNAP": "Snap enregistrable", - "null": "Défaut Snapchat", - "multiple_media_toast": "Vous ne pouvez envoyer qu'un seul média à la fois" - }, - "strip_media_metadata": { - "hide_caption_text": "Masquer le texte de légende", - "hide_snap_filters": "Masquer les filtres Snap", - "hide_extras": "Masquer les extras (ex : mentions)", - "remove_audio_note_duration": "Supprimer la durée de la note audio", - "remove_audio_note_transcript_capability": "Supprimer la capacité de transcription de la note audio" - }, - "hide_ui_components": { - "hide_profile_call_buttons": "Supprimer les boutons d'appel du profil", - "hide_chat_call_buttons": "Supprimer les boutons d'appel du chat", - "hide_live_location_share_button": "Supprimer le bouton de partage de localisation en direct", - "hide_stickers_button": "Supprimer le bouton autocollants", - "hide_voice_record_button": "Supprimer le bouton d'enregistrement vocal", - "hide_unread_chat_hint": "Supprimer l'indice de chat non lu", - "hide_post_to_story_buttons": "Supprimer les boutons 'Publier dans la story' avant d'envoyer un Snap", - "hide_billboard_prompt": "Supprimer l'invite de panneau d'affichage dans le flux d'amis", - "hide_snapchat_plus_gift_reminders": "Supprimer les rappels de cadeaux Snapchat Plus dans les conversations", - "hide_map_reactions": "Supprimer les réactions de la carte" - }, - "hide_story_suggestions": { - "hide_suggested_friend_stories": "Masquer les stories d'amis suggérées", - "hide_my_stories": "Masquer mes stories" - }, - "home_tab": { - "map": "Carte", - "chat": "Chat", - "camera": "Caméra", - "discover": "Découvrir", - "spotlight": "Spotlight", - "null": "Défaut Snapchat" - }, - "spotlight_comments_username_icon": { - "user": "Icône nom d'utilisateur", - "\ud83d\udc64": "Icône nom d'utilisateur", - "[\ud83d\udc64]": "Icône nom d'utilisateur", - "default": "Icône nom d'utilisateur", - "no_icon": "Pas d'icône" - }, - "custom_image_upload_format": { - "null": "Automatique" - }, - "update_check_frequency": { - "null": "Auto" - }, - "snapchat_plus": { - "not_subscribed": "Non abonné", - "basic": "Basique", - "ad_free": "Sans publicité", - "null": "Défaut" - }, - "bypass_video_length_restriction": { - "single": "Média unique", - "split": "Média divisé", - "null": "Défaut" - }, - "old_bitmoji_selfie": { - "2d": "Bitmoji 2D", - "3d": "Bitmoji 3D", - "null": "Bitmoji par défaut" - }, - "disable_confirmation_dialogs": { - "erase_message": "Effacer le message", - "remove_friend": "Supprimer l'ami", - "block_friend": "Bloquer l'ami", - "ignore_friend": "Ignorer l'ami", - "hide_friend": "Masquer l'ami", - "hide_conversation": "Masquer la conversation", - "clear_conversation": "Effacer la conversation du flux d'amis" - }, - "edit_text_override": { - "multi_line_chat_input": "Entrée de chat multiligne", - "bypass_text_input_limit": "Contourner la limite de saisie de texte" - }, - "auto_purge": { - "never": "Jamais", - "1_hour": "1 heure", - "3_hours": "3 heures", - "6_hours": "6 heures", - "12_hours": "12 heures", - "1_day": "1 jour", - "3_days": "3 jours", - "1_week": "1 semaine", - "2_weeks": "2 semaines", - "1_month": "1 mois", - "3_months": "3 mois", - "6_months": "6 mois" - }, - "delete_after_unit": { - "seconds": "Secondes", - "minutes": "Minutes", - "hours": "Heures" - }, - "disable_story_sections": { - "friends": "Amis", - "suggested_stories": "Stories suggérées", - "following": "Abonnements", - "discover": "Découvrir" - }, - "disable_cameras": { - "front": "Caméra avant", - "back": "Caméra arrière" - }, - "disable_permission_requests": { - "notifications": "Notifications", - "read_media_images": "Lire images médias", - "read_media_video": "Lire vidéos médias", - "camera": "Caméra", - "microphone": "Microphone", - "location": "Localisation", - "read_contacts": "Lire contacts", - "nearby_devices": "Appareils à proximité", - "phone_calls": "Appels téléphoniques" - }, - "message_indicators": { - "encryption_indicator": "Ajoute une icône \ud83d\udd12 à côté des messages qui vous sont envoyés uniquement", - "platform_indicator": "Ajoute l'icône de la plateforme à partir de laquelle un média a été envoyé (ex : Android, iOS, Web)", - "location_indicator": "Ajoute une icône \ud83d\udccd aux snaps lorsqu'ils sont envoyés avec la localisation activée", - "ovf_editor_indicator": "Indique si un snap a été envoyé en utilisant l'éditeur OVF", - "director_mode_indicator": "Ajoute une icône \u270f\ufe0f aux snaps lorsqu'ils sont envoyés en utilisant le Mode Directeur, qui peut être utilisé pour envoyer des images de galerie sous forme de snaps" - }, - "auto_mark_as_read": { - "conversation_read": "Marquer la conversation comme lue lors de l'envoi d'un message", - "snap_reply": "Marquer les snaps comme lus lors de la réponse", - "save_snap_in_chat": "Marquer les snaps comme lus lors de l'enregistrement dans le chat en mode furtif" - }, - "friend_mutation_notifier": { - "remove_friend": "Notifier lorsque quelqu'un vous supprime de ses amis", - "birthday_changes": "Notifier lorsque quelqu'un change son anniversaire", - "bitmoji_selfie_changes": "Notifier lorsque quelqu'un change son selfie Bitmoji", - "bitmoji_avatar_changes": "Notifier lorsque quelqu'un change son avatar Bitmoji", - "bitmoji_background_changes": "Notifier lorsque quelqu'un change son fond Bitmoji", - "bitmoji_scene_changes": "Notifier lorsque quelqu'un change sa scène Bitmoji" - }, - "double_tap_chat_action": { - "like_message": "Aimer le message", - "copy_text": "Copier le texte dans le presse-papiers", - "delete_message": "Supprimer le message", - "mark_as_read": "Marquer comme lu", - "custom_emoji_reaction": "Réaction emoji personnalisée", - "null": "Défaut" - }, - "message_types": { - "CHAT": "Chat", - "SNAP": "Snap", - "NOTE": "Note", - "EXTERNAL_MEDIA": "Média externe", - "STICKER": "Autocollant" - }, - "double_tap_chat_action_custom_emoji": { - "Custom emoji reaction": "Réaction emoji personnalisée" - }, - "ai_model": { - "gemini-2.5-flash": "Gemini 2.5 Flash" - }, - "ai_api_key": { - "": "Non défini" - }, - "ai_system_prompt": { - "You are a helpful and friendly assistant responding to messages on Snapchat. Keep responses natural, casual, and conversational. Avoid being overly formal or robotic. Respond as if you're a real person having a normal conversation.": "Tu es un assistant utile et amical qui répond aux messages sur Snapchat. Garde les réponses naturelles, décontractées et conversationnelles. Évite d'être trop formel ou robotique. Réponds comme si tu étais une vraie personne ayant une conversation normale." - }, - "ai_provider": { - "gemini": "Gemini", - "deepseek": "DeepSeek", - "openai": "OpenAI", - "openrouter": "OpenRouter" - }, - "ai_personality_traits": { - "friendly, casual, helpful, empathetic": "amical, décontracté, utile, empathique" - }, - "ai_response_style": { - "casual": "Décontracté", - "formal": "Formel", - "friendly": "Amical", - "humorous": "Humoristique", - "empathetic": "Empathique", - "toxic": "Toxique (Toxic)", - "busy": "Occupé" - }, - "ai_temperature": { - "0.7": "Équilibré (0.7)" - }, - "ai_response_language": { - "auto": "Auto", - "en": "Anglais", - "es": "Espagnol", - "fr": "Français", - "de": "Allemand", - "it": "Italien", - "pt": "Portugais", - "ru": "Russe", - "ja": "Japonais", - "ko": "Coréen", - "zh": "Chinois", - "ar": "Arabe", - "hi": "Hindi", - "tr": "Turc", - "pl": "Polonais", - "nl": "Néerlandais", - "sv": "Suédois", - "da": "Danois", - "no": "Norvégien", - "fi": "Finlandais" - }, - "friendGreeting": { - "Hey": "Hé" - }, - "half_swipe_messages": { - "[\"I noticed you half-swiped! I'll respond soon.\"]": "J'ai remarqué que tu as fait un demi-swipe ! Je répondrai bientôt." - }, - "tiny_snap_messages": { - "Thanks for the tiny snap!": "Merci pour le tiny snap !" - }, - "voice_note_messages": { - "Thanks for the voice note!": "Merci pour la note vocale !" - }, - "chat_messages": { - "Hello! How are you?": "Salut ! Comment ça va ?" - }, - "story_reply_messages": { - "Thanks for the story reply!": "Merci pour la réponse à la story !" - }, - "external_media_messages": { - "Nice media!": "Joli média !" - }, - "sticker_messages": { - "Cool sticker!": "Cool autocollant !" - }, - "snap_messages": { - "Thanks for the snap!": "Merci pour le snap !" - }, - "story_share_messages": { - "Thanks for sharing!": "Merci pour le partage !" - }, - "map_reaction_messages": { - "Thanks for the map reaction!": "Merci pour la réaction sur la carte !" - }, - "auto_reply_content_types": { - "chat_messages": "Messages de chat", - "snap_messages": "Snaps", - "story_share_messages": "Partages de story", - "story_reply_messages": "Réponses de story", - "external_media_messages": "Média externe", - "voice_note_messages": "Notes vocales", - "sticker_messages": "Autocollants", - "tiny_snap_messages": "Tiny Snaps", - "map_reaction_messages": "Réactions de carte", - "half_swipes": "Demi-swipes" - }, - "supported_languages": { - "en": "Anglais", - "es": "Espagnol", - "fr": "Français", - "de": "Allemand", - "it": "Italien", - "pt": "Portugais", - "ru": "Russe", - "ja": "Japonais", - "ko": "Coréen", - "zh": "Chinois", - "ar": "Arabe", - "hi": "Hindi", - "tr": "Turc" - }, - "translation_position": { - "above": "Au-dessus", - "below": "En dessous", - "inline": "En ligne" - }, - "source_language": { - "auto": "Détecter automatiquement" - }, - "target_language": { - "en": "Anglais" - } - }, "friend_notes": { "placeholder": "Ajouter une note..." } @@ -2559,7 +2665,6 @@ "show_chat_edit_history": "Afficher l'historique d'édition du chat", "convert_message": "Convertir le message" }, - "chat_wallpaper_downloader": { "download_button": "Télécharger fond d'écran chat" }, @@ -2718,10 +2823,10 @@ "exporting_message": "Exportation de {conversation}..." }, "button": { + "cancel": "Annuler", "ok": "OK", "positive": "Oui", "negative": "Non", - "cancel": "Annuler", "save": "Enregistrer", "open": "Ouvrir", "download": "Télécharger", @@ -2835,6 +2940,8 @@ "native_hooks_send_failure_toast": "Échec de l'envoi ! Veuillez activer les Hooks natifs dans les paramètres.", "no_participants_to_encrypt_toast": "Vous n'avez aucun ami dans cette conversation avec qui chiffrer les messages !", "encryption_failed_toast": "Échec du chiffrement du message ! Vérifiez logcat pour plus de détails.", + "missing_friend_id_toast": "Can't find friendId for conversationId {conversationId}", + "key_exchange_failed_toast": "Can't create key exchange for friendId {friendId}", "accept_public_key_success_toast": "Clé publique acceptée avec succès !", "accept_secret_key_success_toast": "Terminé ! Vous pouvez maintenant envoyer et recevoir des messages chiffrés avec cet ami.", "accept_public_key_failure_toast": "Échec de l'acceptation de la clé publique", @@ -2846,6 +2953,21 @@ "incoming_pk_message": "Vous venez de recevoir une demande de clé publique. Cliquez ci-dessous pour l'accepter.", "incoming_secret_message": "Votre ami vient d'accepter votre clé publique. Cliquez ci-dessous pour accepter le secret." }, + "account_switcher_ui": { + "already_logged_in": "Already logged in as {username}", + "login_failed_toast": "Failed to login. Check logs for more info.", + "logged_out_toast": "Logged out", + "data_not_found_toast": "Account data not found", + "restore_failed_toast": "Failed to restore account data", + "logged_in_as_toast": "Logged in as {username}", + "backup_success_toast": "Account backed up!", + "backup_failure_toast": "Failed to backup account. Check logs for more info.", + "import_success_toast": "Imported {username}!", + "import_failure_toast": "Failed to import account: {message}", + "export_success_toast": "Account exported!", + "export_failed_toast": "Failed to export account. Check logs for more info.", + "forced_logout_toast": "Removed account due to forced logout" + }, "auto_open_snaps": { "title": "Ouvrir les Snaps auto", "priority_title": "Ouvrir les Snaps auto (Priorité)", @@ -2872,7 +2994,7 @@ "queue_cleared": "File d'attente effacée et statistiques réinitialisées", "queue_cleared_title": "File d'attente effacée", "queue_cleared_reset": "File effacée & réinitialisée", - "queue_cleared_feedback": "{count} snaps en file d'attente effacés \u2022 Compteur {processed} traités réinitialisé", + "queue_cleared_feedback": "{count} snaps en file d'attente effacés • Compteur {processed} traités réinitialisé", "queue_cleared_feedback_simple": "Compteur {processed} traités réinitialisé", "unknown_sender": "Inconnu", "unknown_user": "Utilisateur inconnu", @@ -3005,7 +3127,8 @@ "auto_delete_sent_messages": { "countdown_toast": "Le message sera supprimé dans {time}", "delete_success_toast": "Message supprimé avec succès", - "delete_failed_toast": "Échec de la suppression du message" + "delete_failed_toast": "Échec de la suppression du message", + "queue_cleared_toast": "Auto delete queue cleared" }, "translation_position": { "above": "Au-dessus", @@ -3310,6 +3433,32 @@ "failed_to_fetch_message": "Échec de la récupération du message : {error}", "failed_to_edit_message": "Échec de la modification du message : {error}" }, + "toast_snapchat_not_installed": "Can't execute action: Snapchat is not installed", + "invalid_input_toast": "Invalid input! Make sure you entered a valid value.", + "toast_async_task_failed": "Async task failed: {message}", + "toast_snapchat_crashed": "Snapchat has crashed! Please check logs for more details.", + "toast_init_features_failed": "Failed to initialize features! Some functionality may not work properly.", + "toast_init_script_runtime_failed": "Failed to initialize script runtime!", + "toast_database_corrupted": "Database {path} is corrupted! Restarting ...", + "toast_feature_init_failed": "Failed to init feature {feature}! Check logcat for more details.", + "toast_updating_purrfectsnap": "Updating PurrfectSnap. Please wait...", + "toast_update_purrfectsnap_failed": "Failed to update PurrfectSnap. Please check logcat for more details.", + "toast_purrfectsnap_updated": "PurrfectSnap updated!", + "toast_export_memories_failed": "Failed to export memories", + "toast_exported_to_path": "Exported to {path}", + "toast_open_memories_db_failed": "Failed to open memories database", + "toast_friend_add_unavailable": "Failed to add friend: FriendRelationshipChanger instance not available", + "toast_friend_add_failed": "Failed to add friend: {message}", + "toast_friends_exported": "Exported {count} friends!", + "toast_friends_import_failed": "Failed to import friends: {message}", + "toast_translation_service_unavailable": "Translation service temporarily unavailable", + "toast_send_message_failed": "Failed to send message: {error}", + "toast_mark_conversation_read_failed": "Failed to mark conversation as read", + "toast_fetch_conversation_failed": "Failed to fetch conversation", + "toast_open_snap_failed": "Failed to open snap", + "toast_mark_message_read_failed": "Failed to mark message as read. Check logs for more details", + "toast_open_conversation_first": "You must open a conversation first", + "toast_open_link_failed": "Failed to open link", "ai_response_style": { "casual": "Décontracté", "formal": "Formel", @@ -3347,4 +3496,4 @@ "openai": "OpenAI", "openrouter": "OpenRouter" } -} \ No newline at end of file +} diff --git a/common/src/main/assets/lang/hi_IN.json b/common/src/main/assets/lang/hi_IN.json index 84f940a2..f1da9821 100644 --- a/common/src/main/assets/lang/hi_IN.json +++ b/common/src/main/assets/lang/hi_IN.json @@ -1,21 +1,160 @@ { "setup": { + "activity": { + "wrong_apk_title": "Wrong APK installed", + "wrong_apk_message": "Your device is armv8, please download the armv8 apk, not armv7.", + "close_button": "Close", + "important_confirm_timeout": "I understand ({seconds}s)", + "important_confirm": "I understand", + "important_title": "Important!", + "important_message": "If you have used SnapEnhance or any other mod besides PurrfectSnap, we recommend uninstalling everything and staying on stock Snapchat for one week. Then switch to PurrfectSnap after next Friday.", + "language_subtitle": "Tune PurrfectSnap to speak your voice before anything else.", + "install_mode_title": "Choose your device", + "install_mode_subtitle": "Pick the path that matches how you'll install PurrfectSnap.", + "permissions_subtitle": "Grant the essentials so overlays, downloads, and alerts stay reliable.", + "patch_title": "Auto Patcher", + "patch_subtitle": "Streamlined download, patch, and install with a single flow.", + "root_install_title": "Snapchat Installer", + "root_install_subtitle": "Download and install the recommended Snapchat build.", + "save_folder_subtitle": "Pick your personal vault so snaps land exactly where you expect.", + "mappings_subtitle": "We calibrate everything to your install so the magic works flawlessly.", + "step_counter": "Step {current} of {total}", + "step_complete": "Checked off", + "step_active": "In progress", + "step_upcoming": "Ready next", + "finish_button": "Finish setup", + "continue_button": "Continue" + }, "dialogs": { "select_language": "भाषा चुनें", "save_folder": "डाउनलोड सहेजने का स्थान चुनें", "select_save_folder_button": "फ़ोल्डर चुनें" }, + "install_mode": { + "confirm_timeout": "I understand ({seconds}s)", + "confirm": "I understand", + "notice_title": "Please note!", + "notice_intro": "Select the type of device you have: rooted or non-rooted. If you are unsure, choose Non-root and continue.", + "notice_non_root_title": "Non-rooted devices", + "notice_non_root_body": "Select Non-root and the app will handle everything. Tap Install Patched Snapchat when it appears. After it installs, do not open Snapchat yet. Continue the PurrfectSnap setup; once it finishes, you can open Snapchat and enjoy.", + "notice_root_title": "Rooted devices", + "notice_root_body": "Make sure you have flashed LSPosed first. We recommend JingMatrix LSPosed or LSPosed Irena. After you select Root, the app will install the recommended Snapchat version. Do not open it yet; continue the PurrfectSnap setup. When setup finishes, enable PurrfectSnap in LSPosed and reboot your phone. Then start using Snapchat. We highly recommend detaching Snapchat from the Play Store with the Zygisk Detach module to prevent auto-updates.", + "notice_issues_hint": "If you run into any installation issues, the solution will appear here. Please read it carefully.", + "notice_note_prefix": "Note: ", + "notice_note_body": "New Accounts easily get locked! It is recommended to use an older account with PurrfectSnap.", + "step_title": "Choose your device", + "step_subtitle": "If you don't know, select Non-rooted device and proceed.", + "root_option_title": "Rooted device", + "root_option_subtitle": "Use Lsposed and skip auto patching.", + "non_root_option_title": "Non-rooted device", + "non_root_option_subtitle": "Use included auto patcher to install patched Snapchat.", + "skip_auto_setup": "Skip Auto Setup" + }, "mappings": { "dialog": "मैपिंग तैयार की जा रही है...", "generate_failure_no_snapchat": "PurrfectSnap स्नैपचैट का पता लगाने में असमर्थ था, कृपया स्नैपचैट को फिर से इंस्टॉल करने का प्रयास करें।", - "generate_failure": "मैपिंग तैयार करते समय एक त्रुटि हुई, कृपया पुनः प्रयास करें।" + "generate_failure": "मैपिंग तैयार करते समय एक त्रुटि हुई, कृपया पुनः प्रयास करें।", + "confirm_understand_timeout": "I understand ({seconds}s)", + "confirm_understand": "I understand", + "notice_title": "Please note!", + "notice_intro": "If you see the \"Account temporarily disabled\" error while logging in, do not worry. Follow these steps in order:", + "notice_step_1": "1. Reopen Snapchat and log in. This fixes it most of the time.", + "notice_step_2": "2. If it still fails, tap the login button repeatedly. This usually covers the next chunk.", + "notice_step_3": "3. If it still fails, clear Snapchat's data, disable any VPN, and log in again.", + "notice_rooted_title": "For rooted users:", + "notice_rooted_body": "Reopen Snapchat and log in. If it still fails, disable PurrfectSnap in LSPosed, log in, then re-enable PurrfectSnap.", + "warnings_info": "{count} warning(s) occurred while generating mappings:\n\n{warnings}", + "progress_hint": "This only takes a moment. Keep the app open while magic happens!" + }, + "patch": { + "title": "Auto Patcher", + "ready_log": "Auto Patcher is ready.", + "install_confirmed_log": "Snapchat install confirmed. You're cleared to continue.", + "download_recommended_status": "Downloading recommended Snapchat version ({version})...", + "starting_log": "Starting Auto Patcher for recommended Snapchat version.", + "uninstall_prompt_status": "Snapchat is installed. Please uninstall it first (don't keep data), then start Auto Patcher again.", + "uninstall_prompt_error": "Snapchat still installed. Uninstall it first, to continue.", + "module_apk_not_found_error": "Module apk not found", + "fetching_apk_status": "Fetching recommended Snapchat APK...", + "download_failed_error": "Download failed", + "download_completed_status": "Download completed: {fileName}", + "starting_patch_status": "Starting patch powered by Jingmatrix Lspatch", + "patched_not_produced_error": "Patched apk not produced", + "patched_ready_status": "Patched build ready. Install to finish.", + "failed_status": "Failed: {message}", + "mark_installed_log": "Marked as installed manually. You're cleared to continue.", + "issues_title": "Facing issues?", + "issues_confirm": "Got it", + "issues_heading": "How to fix installation errors", + "issues_conflict_issue": "Issue: App cannot be installed because it conflicts with an existing package.", + "issues_conflict_fix": "Fix: Download Snapchat from the Play Store and uninstall it without keeping data. Run Auto Patcher again. If it still does not work, run:", + "issues_adb_command": "adb uninstall com.snapchat.android", + "issues_invalid_issue": "Issue: App not installed because the package appears to be invalid.", + "issues_invalid_fix": "Fix: Download and install JingMatrix LSPatch, then patch a Snapchat version (any one) from this range, i.e. between 13.65.1.0 and 13.71.0.51, in Integrated mode. Select Embed Modules and embed the PurrfectSnap APK. Then choose Skip auto setup during PurrfectSnap setup to skip Auto Patcher.", + "status_downloading": "Downloading Snapchat {percent}%", + "status_patching": "Patching...", + "status_initializing": "Initializing...", + "logs_copied": "Logs copied to clipboard.", + "install_success": "Patched APK installed", + "start_button": "Start auto patch", + "install_button": "Install patched Snapchat", + "already_installed_button": "Already Installed?", + "powered_by_label": "Powered by Jingmatrix Lspatch", + "logs_title": "Logs", + "copy_button": "Copy", + "log_line_prefix": "- {line}" }, "permissions": { "dialog": "जारी रखने के लिए इन आवश्यकताओं को पूरा करें:", "notification_access": "सूचनाओं तक पहुंच", "battery_optimization": "बैटरी अनुकूलन", "display_over_other_apps": "अन्य ऐप्स के ऊपर दिखाएं", - "request_button": "अनुरोध करें" + "request_button": "अनुरोध करें", + "notification_access_description": "Alerts you the second downloads finish.", + "battery_optimization_description": "Keeps background tasks alive without being killed.", + "display_over_other_apps_description": "Enables floating overlays while you are in Snapchat.", + "granted_label": "Granted" + }, + "pick_language": { + "current_selection": "Current selection", + "browse_languages": "Browse languages", + "change_anytime_hint": "You can change this anytime from PurrfectSnap settings.", + "available_languages": "Available Languages" + }, + "root_install": { + "title": "Snapchat Installer", + "ready_log": "Snapchat installer is ready.", + "install_confirmed_log": "Snapchat install confirmed. You're cleared to continue.", + "download_recommended_status": "Downloading recommended Snapchat version ({version})...", + "mark_installed_log": "Marked as installed manually. You're cleared to continue.", + "start_download_log": "Starting Snapchat download for rooted install.", + "uninstall_prompt_status": "Snapchat is installed. Please uninstall it first (don't keep data), then try again.", + "uninstall_prompt_error": "Snapchat still installed. Uninstall it first, to continue.", + "fetching_apk_status": "Fetching recommended Snapchat APK...", + "download_failed_error": "Download failed", + "download_completed_status": "Download completed: {fileName}", + "launching_installer_status": "Launching installer...", + "failed_status": "Failed: {message}", + "status_downloading": "Downloading Snapchat {percent}%", + "status_preparing": "Preparing installer...", + "logs_copied": "Logs copied to clipboard.", + "install_success": "Snapchat installed", + "download_button": "Download Snapchat", + "install_button": "Install Snapchat", + "already_installed_button": "Already Installed?", + "logs_title": "Logs", + "copy_button": "Copy", + "log_line_prefix": "- {line}" + }, + "save_folder": { + "description": "Please choose the location where media should be downloaded to.", + "destination_label": "Destination", + "system_default_label": "System default", + "use_default_location_button": "Use default location", + "no_picker_title": "Folder picker unavailable", + "no_picker_message": "Some cloned/dual-app environments block the system folder picker. You can continue using the system default save location, or open the app outside clone mode to select a custom folder.", + "use_default_button": "Use default", + "permission_hint": "PurrfectSnap requires Storage permissions to download and Save Media from Snapchat." } }, "scopes": { @@ -57,14 +196,48 @@ }, "sections": { "home": { - "version_title": "v{versionName} \u00b7 Eternal द्वारा", + "version_title": "v{versionName} · Eternal द्वारा", "update_title": "PurrfectSnap अपडेट", "update_content": "वर्ज़न {version} उपलब्ध है!", "update_button": "डाउनलोड", + "hero_tagline": "An Xposed Module meant to enhance your Snapchat experience", + "hero_version_label": "Version: {version} - {channel}", + "hero_build_label": "Build: {build}", + "update_ready_label": "Ready to install", + "purr_aura_active_label": "PurrAura Active!", + "purr_aura_inactive_label": "PurrAura Inactive", + "open_settings_button": "Open Settings", + "wiki_button": "Wiki", + "github_button": "GitHub", + "telegram_button": "Telegram", + "channel_label_stable": "Stable", + "channel_label_prerelease": "Pre-release", + "announcements_button_description": "Announcements", + "update_arch_not_supported_toast": "Your device architecture is not supported for automatic updates.", + "update_download_started_toast": "Download started", + "update_download_completed_toast": "Download completed", + "update_install_failed_toast": "Failed to install update. Check logs for more details.", + "update_download_failed_toast": "Download failed: {error}", "debug_build_summary_title": "आप PurrfectSnap का डिबग बिल्ड चला रहे हैं", "debug_build_summary_content": "वर्ज़न {versionName} ({versionCode})", "debug_build_summary_date": "बिल्ड की तारीख: {date} ({days} दिन पहले)", - "quick_actions_title": "त्वरित क्रियाएं" + "quick_actions_title": "त्वरित क्रियाएं", + "quick_actions_empty_title": "No quick tiles yet", + "quick_actions_empty_subtitle": "Design your dream grid with the actions you use the most.", + "quick_actions_add_tile_button": "Add tile", + "quick_actions_manage_button": "Manage", + "quick_actions_count_label": "{count} curated shortcuts" + }, + "home_about": { + "about_title": "PurrfectSnap", + "about_tagline": "An Xposed Module meant to enhance your Snapchat experience!", + "about_lead_developers_title": "Lead Developers", + "about_story_title": "Our Story", + "about_story": "PurrfectSnap was founded on 2nd of October, 2025, as a fork of SnapEnhance by IzTIzRNAL with a vision to provide users the quality Snapchat experience they deserve. This app was just meant to be a minor update in the SnapEnhance repository, but it soon became a separate app wherein the contributors kept adding features. Then the developer joined the team, and this app soon became a huge success. We received much love and support and gained 1K+ downloads in just two days! We thank all users and contributors; without your support, we wouldn't have reached this place. We would also like to convey our huge thanks to rhunk, the lead developer of SnapEnhance, as without him, this app wouldn't even exist. We are immensely grateful to him. Lastly, we would like to thank all our admins, notably: CLASSIC GENIUS, Harry, SUJI>L, Zain & scrodingerspet, who were right there with us from the very beginning. We would also like to thank all testers, notably Leo & Toxic, who tested and reported bugs continuously. We are immensely grateful for your contribution.", + "about_thanks_title": "With love, PurrfectSnap Team", + "about_magic_toast": "Tap 5 times in this screen to see some magic 😉!", + "github_button": "GitHub", + "telegram_button": "Telegram" }, "home_logs": { "no_logs_hint": "कोई लॉग उपलब्ध नहीं", @@ -72,7 +245,8 @@ "export_logs_button": "लॉग निर्यात करें", "saving_logs_toast": "लॉग सहेजे जा रहे हैं, इसमें कुछ समय लग सकता है...", "saved_logs_success_toast": "लॉग सफलतापूर्वक सहेजे गए", - "saved_logs_failure_toast": "लॉग सहेजने में विफल" + "saved_logs_failure_toast": "लॉग सहेजने में विफल", + "read_logs_failed_toast": "Failed to read logs!" }, "home_settings": { "actions_title": "क्रियाएं", @@ -119,11 +293,17 @@ "test_mode_label": "PurrAura सक्षम करें", "disable_feature_loading_label": "फीचर लोडिंग अक्षम करें", "disable_auto_mapper_label": "ऑटो मैपर अक्षम करें", - "disable_bypass_indicator_label": "बाईपास संकेतक अक्षम करें" + "disable_bypass_indicator_label": "बाईपास संकेतक अक्षम करें", + "open_file_failed_toast": "Failed to open file! {message}", + "import_failed_toast": "Import failed: {message}" }, "tasks": { "no_tasks": "कोई कार्य नहीं", "merge_button": "मिलाएं", + "summary_active": "{active} active · {recent} recent", + "summary_idle": "Idle · {recent} recent", + "running_count": "{count} running", + "clear_button_description": "Clear tasks", "failed_to_open_file": "फ़ाइल खोलने में विफल", "merge_files_toast": "{count} फ़ाइलों को मिलाया जा रहा है", "remove_selected_tasks_title": "क्या आप वाकई चयनित कार्यों को हटाना चाहते हैं?", @@ -132,22 +312,22 @@ "remove_selected_tasks_confirm": "{count} कार्य हटाएं?", "remove_all_tasks_confirm": "सभी कार्य हटाएं?" }, - "features": { - "disabled": "अक्षम", - "export_option": "निर्यात", - "import_option": "आयात", - "reset_option": "रीसेट", - "config_export_success_toast": "कॉन्फ़िगरेशन सफलतापूर्वक निर्यात किया गया", - "config_import_success_toast": "कॉन्फ़िगरेशन सफलतापूर्वक आयात किया गया", - "config_import_failure_toast": "कॉन्फ़िगरेशन आयात करने में विफल: {error}", - "config_export_failure_toast": "कॉन्फ़िगरेशन निर्यात करने में विफल: {error}", - "saved_config_snackbar": "कॉन्फ़िगरेशन सहेजा गया", - "older_required": "इस सुविधा को ठीक से काम करने के लिए स्नैपचैट v{version} या पुराने की आवश्यकता है", - "newer_required": "इस सुविधा को ठीक से काम करने के लिए स्नैपचैट v{version} या नए की आवश्यकता है", - "search_button": "खोजें", - "clear_history": "खोज इतिहास साफ़ करें", - "subtitle": "सुविधाएँ खोजें और प्रबंधित करें" - }, + "features": { + "disabled": "अक्षम", + "export_option": "निर्यात", + "import_option": "आयात", + "reset_option": "रीसेट", + "config_export_success_toast": "कॉन्फ़िगरेशन सफलतापूर्वक निर्यात किया गया", + "config_import_success_toast": "कॉन्फ़िगरेशन सफलतापूर्वक आयात किया गया", + "config_import_failure_toast": "कॉन्फ़िगरेशन आयात करने में विफल: {error}", + "config_export_failure_toast": "कॉन्फ़िगरेशन निर्यात करने में विफल: {error}", + "saved_config_snackbar": "कॉन्फ़िगरेशन सहेजा गया", + "older_required": "इस सुविधा को ठीक से काम करने के लिए स्नैपचैट v{version} या पुराने की आवश्यकता है", + "newer_required": "इस सुविधा को ठीक से काम करने के लिए स्नैपचैट v{version} या नए की आवश्यकता है", + "search_button": "खोजें", + "clear_history": "खोज इतिहास साफ़ करें", + "subtitle": "सुविधाएँ खोजें और प्रबंधित करें" + }, "bypass_status": { "active": "PurrAura सक्रिय", "inactive": "PurrAura निष्क्रिय" @@ -167,6 +347,9 @@ "social": { "friends_tab": "दोस्त", "groups_tab": "ग्रुप्स", + "search_button_description": "Search", + "close_search_button_description": "Close search", + "clear_search_button_description": "Clear search", "empty_hint": "आपकी सूची अभी खाली है", "friends_empty_title": "अभी तक कोई दोस्त नहीं जोड़ा गया", "groups_empty_title": "अभी तक कोई ग्रुप सिंक नहीं किया गया", @@ -317,6 +500,7 @@ "import_button": "आयात", "import_from_url_button": "URL से आयात करें", "import_script_from_url_title": "URL से स्क्रिप्ट आयात करें", + "import_failed": "Import failed: {message}", "import_script_warning": "केवल उन स्रोतों से स्क्रिप्ट इंस्टॉल करें जिन पर आप भरोसा करते हैं।", "installed_scripts_tab": "इंस्टॉल किया गया", "manage_repos_button": "रिपॉजिटरी प्रबंधित करें", @@ -420,6 +604,7 @@ "delete_rule_dialog_text": "क्या आप वाकई इस नियम को हटाना चाहते हैं?", "no_repos_added": "कोई रिपॉजिटरी नहीं जोड़ी गई", "import_dialog_title": "नियम आयात करें", + "read_file_failed_toast": "Failed to read file: {message}", "bulk_import_button": "थोक आयात", "individual_import_button": "व्यक्तिगत आयात", "invalid_import_type_dialog_title": "अमान्य आयात", @@ -641,91 +826,658 @@ }, "features": { "notices": { - "unstable": "\u26a0 अस्थिर", - "ban_risk": "\u26a0 यह फीचर प्रतिबंध का कारण बन सकता है", - "internal_behavior": "\u26a0 यह स्नैपचैट के आंतरिक व्यवहार को तोड़ सकता है" + "unstable": "⚠ अस्थिर", + "ban_risk": "⚠ यह फीचर प्रतिबंध का कारण बन सकता है", + "internal_behavior": "⚠ यह स्नैपचैट के आंतरिक व्यवहार को तोड़ सकता है" }, "options": { - "empty": "खाली", + "app_appearance": { + "always_light": "हमेशा लाइट", + "always_dark": "हमेशा डार्क", + "null": "सिस्टम से मेल खाएं" + }, + "auto_reload": { + "snapchat_only": "केवल स्नैपचैट को पुनः लोड करें", + "all": "स्नैपचैट + PurrfectSnap को पुनः लोड करें", + "null": "डिफ़ॉल्ट" + }, "walk_radius": { - "empty": "खाली" + "null": "डिफ़ॉल्ट त्रिज्या का उपयोग करें" }, "spoof_battery_level": { - "empty": "खाली" + "null": "असली बैटरी लेवल का उपयोग करें" + }, + "friend_feed_menu_buttons": { + "auto_download": "⬇️ ऑटो डाउनलोड", + "auto_save": "💬 संदेश ऑटो सेव", + "unsaveable_messages": "⬇️ न सहेजे जाने योग्य संदेश", + "auto_open_snaps": "📷 स्नैप्स ऑटो ओपन", + "stealth": "👻 स्टील्थ मोड", + "auto_reply": "📨 ऑटो रिप्लाई", + "auto_delete_sent_messages": "🗑️ भेजे गए संदेशों को ऑटो डिलीट", + "mark_snaps_as_seen": "👀 स्नैप्स को 'देखा गया' चिह्नित करें", + "mark_stories_as_seen_locally": "👀 स्टोरीज को स्थानीय रूप से 'देखा गया' चिह्नित करें", + "conversation_info": "👤 वार्तालाप जानकारी", + "e2e_encryption": "🔒 E2E एन्क्रिप्शन का उपयोग करें", + "message_logger": "📝 मैसेज लॉगर", + "auto_read": "✅ ऑटो रीड", + "hide_typing_indicator": "🙈 टाइपिंग संकेतक छिपाएं" + }, + "schedule_scheduled_for": "{name} के लिए {time} पर अनुसूचित", + "schedule_sending_in": "{time} में भेजा जा रहा है", + "schedule_sent_to": "{name} को भेजा गया", + "schedule_sent": "अनुसूचित स्नैप भेजा गया", + "schedule_failed_to": "{name} को भेजने में विफल", + "schedule_failed": "अनुसूचित स्नैप विफल रहा", + "schedule_cancelled_for": "{name} के लिए रद्द किया गया", + "device_model": { + "samsung_s25_ultra": "Samsung Galaxy S25 Ultra", + "google_pixel_10_pro": "Google Pixel 10 Pro", + "oneplus_13": "OnePlus 13", + "xiaomi_15_ultra": "Xiaomi 15 Ultra", + "null": "डिवाइस डिफ़ॉल्ट" + }, + "settings_menu": { + "default": "डिफ़ॉल्ट", + "legacy": "पुराना" + }, + "path_format": { + "create_author_folder": "प्रत्येक लेखक के लिए फ़ोल्डर बनाएं", + "create_source_folder": "प्रत्येक मीडिया स्रोत प्रकार के लिए फ़ोल्डर बनाएं", + "append_hash": "फ़ाइल नाम में एक अद्वितीय हैश जोड़ें", + "append_source": "फ़ाइल नाम में मीडिया स्रोत जोड़ें", + "append_username": "फ़ाइल नाम में यूज़रनेम जोड़ें", + "append_date_time": "फ़ाइल नाम में दिनांक और समय जोड़ें", + "append_type": "फ़ाइल नाम में मीडिया प्रकार जोड़ें" + }, + "auto_download_sources": { + "friend_snaps": "फ्रेंड स्नैप्स", + "friend_stories": "फ्रेंड स्टोरीज", + "public_stories": "पब्लिक स्टोरीज", + "spotlight": "स्पॉटलाइट" + }, + "logging": { + "started": "प्रारंभ", + "success": "सफल", + "progress": "प्रगति", + "failure": "विफलता" + }, + "notifications": { + "chat_screenshot": "स्क्रीनशॉट", + "chat_screen_record": "स्क्रीन रिकॉर्ड", + "snap_replay": "स्नैप रीप्ले", + "camera_roll_save": "कैमरा रोल सेव", + "chat": "चैट", + "chat_reply": "चैट रिप्लाई", + "snap": "स्नैप", + "typing": "टाइपिंग", + "stories": "स्टोरीज", + "speaking": "बोल रहा है", + "chat_reaction": "DM प्रतिक्रिया", + "group_chat_reaction": "ग्रुप प्रतिक्रिया", + "initiate_audio": "इनकमिंग ऑडियो कॉल", + "abandon_audio": "मिस्ड ऑडियो कॉल", + "initiate_video": "इनकमिंग वीडियो कॉल", + "abandon_video": "मिस्ड वीडियो कॉल", + "map_live_location": "मैप लाइव लोकेशन" + }, + "auto_read": { + "blacklist": "ब्लैकलिस्ट", + "whitelist": "व्हाइटलिस्ट", + "disabled": "अक्षम" + }, + "hide_typing_indicator": { + "blacklist": "ब्लैकलिस्ट", + "whitelist": "व्हाइटलिस्ट", + "disabled": "अक्षम" + }, + "auto_delete_sent_messages": { + "blacklist": "ब्लैकलिस्ट", + "whitelist": "व्हाइटलिस्ट", + "disabled": "अक्षम" + }, + "auto_download": { + "blacklist": "ब्लैकलिस्ट", + "whitelist": "व्हाइटलिस्ट", + "disabled": "अक्षम" + }, + "stealth": { + "blacklist": "ब्लैकलिस्ट", + "whitelist": "व्हाइटलिस्ट", + "disabled": "अक्षम" + }, + "auto_save": { + "blacklist": "ब्लैकलिस्ट", + "whitelist": "व्हाइटलिस्ट", + "disabled": "अक्षम" + }, + "message_logger": { + "blacklist": "ब्लैकलिस्ट", + "whitelist": "व्हाइटलिस्ट", + "disabled": "अक्षम" + }, + "auto_reply": { + "blacklist": "ब्लैकलिस्ट", + "whitelist": "व्हाइटलिस्ट", + "disabled": "अक्षम" }, "custom_android_id": { - "empty": "खाली" + "null": "असली एंड्रॉइड आईडी का उपयोग करें" + }, + "add_friend_source_spoof": { + "added_by_username": "यूज़रनेम द्वारा", + "added_by_mention": "उल्लेख द्वारा", + "added_by_group_chat": "ग्रुप चैट द्वारा", + "added_by_qr_code": "QR कोड द्वारा", + "added_by_community": "समुदाय द्वारा", + "added_by_quick_add": "क्विक ऐड द्वारा (प्रतिबंध का उच्च जोखिम)", + "added_by_spotlight": "स्पॉटलाइट द्वारा", + "null": "स्रोत स्पूफ न करें" }, "custom_streaks_expiration_format": { - "empty": "खाली" + "null": "सिस्टम डिफ़ॉल्ट" }, "preferred_transcription_lang": { - "empty": "खाली" + "null": "स्नैपचैट डिफ़ॉल्ट का उपयोग करें" }, "custom_emoji_font": { - "empty": "खाली" + "null": "डिफ़ॉल्ट इमोजी फ़ॉन्ट" }, "custom_shared_library": { - "empty": "खाली" + "null": "डिफ़ॉल्ट लाइब्रेरी का उपयोग करें" + }, + "override_front_resolution": { + "null": "डिवाइस डिफ़ॉल्ट का उपयोग करें" + }, + "override_back_resolution": { + "null": "डिवाइस डिफ़ॉल्ट का उपयोग करें" }, "custom_resolution": { - "empty": "खाली" + "null": "स्वचालित रिज़ॉल्यूशन का उपयोग करें" + }, + "startup_default_camera": { + "front": "फ्रंट कैमरा", + "back": "बैक कैमरा", + "null": "अंतिम उपयोग किया गया याद रखें" + }, + "call_recorder": { + "only_record_self": "केवल खुद को रिकॉर्ड करें", + "only_record_others": "केवल दूसरों को रिकॉर्ड करें", + "record_both": "दोनों पक्षों को रिकॉर्ड करें" + }, + "call_recorder_ui_design": { + "default": "डिफ़ॉल्ट", + "snapchat": "Snapchat", + "cyber": "Cyber", + "frost": "Frost" + }, + "front_custom_frame_rate": { + "null": "डिवाइस डिफ़ॉल्ट FPS" + }, + "back_custom_frame_rate": { + "null": "डिवाइस डिफ़ॉल्ट FPS" + }, + "force_voice_note_format": { + "null": "स्नैपचैट डिफ़ॉल्ट का उपयोग करें" }, "custom_path_format": { - "empty": "खाली" + "null": "डिफ़ॉल्ट पैटर्न का उपयोग करें" + }, + "force_image_format": { + "null": "स्नैपचैट डिफ़ॉल्ट का उपयोग करें" }, "custom_video_codec": { - "empty": "खाली" + "null": "डिफ़ॉल्ट कोडेक" }, "custom_audio_codec": { - "empty": "खाली" + "null": "डिफ़ॉल्ट कोडेक" }, - "double_tap_chat_action_custom_emoji": { - "empty": "खाली" + "preset": { + "null": "डिफ़ॉल्ट प्रीसेट" }, - "unsaveable_messages": { - "blacklist": "ब्लैकलिस्ट मोड", - "whitelist": "व्हाइटलिस्ट मोड", - "null": "अक्षम" + "app_appearance_override": { + "title": "उपस्थिति" + }, + "gallery_media_send_override": { + "always_ask": "हमेशा पूछें", + "ORIGINAL": "मूल मीडिया", + "NOTE": "ऑडियो नोट", + "SNAP": "स्नैप", + "SAVEABLE_SNAP": "सहेजने योग्य स्नैप", + "null": "स्नैपचैट डिफ़ॉल्ट", + "multiple_media_toast": "आप एक बार में केवल एक मीडिया भेज सकते हैं" + }, + "strip_media_metadata": { + "hide_caption_text": "कैप्शन टेक्स्ट छिपाएं", + "hide_snap_filters": "स्नैप फ़िल्टर छिपाएं", + "hide_extras": "अतिरिक्त छिपाएं (जैसे उल्लेख)", + "remove_audio_note_duration": "ऑडियो नोट अवधि हटाएं", + "remove_audio_note_transcript_capability": "ऑडियो नोट प्रतिलेख क्षमता हटाएं" + }, + "hide_ui_components": { + "hide_profile_call_buttons": "प्रोफ़ाइल कॉल बटन हटाएं", + "hide_chat_call_buttons": "चैट कॉल बटन हटाएं", + "hide_live_location_share_button": "लाइव लोकेशन शेयर बटन हटाएं", + "hide_stickers_button": "स्टिकर बटन हटाएं", + "hide_voice_record_button": "वॉयस रिकॉर्ड बटन हटाएं", + "hide_unread_chat_hint": "अपठित चैट संकेत हटाएं", + "hide_post_to_story_buttons": "स्नैप भेजने से पहले 'स्टोरी में पोस्ट करें' बटन हटाएं", + "hide_billboard_prompt": "फ्रेंड फीड में बिलबोर्ड प्रॉम्प्ट हटाएं", + "hide_snapchat_plus_gift_reminders": "वार्तालापों में स्नैपचैट प्लस गिफ्ट रिमाइंडर हटाएं", + "hide_map_reactions": "मैप प्रतिक्रियाएं हटाएं" + }, + "hide_story_suggestions": { + "hide_suggested_friend_stories": "सुझाए गए मित्र स्टोरीज छिपाएं", + "hide_my_stories": "मेरी स्टोरीज छिपाएं" + }, + "home_tab": { + "map": "मैप", + "chat": "चैट", + "camera": "कैमरा", + "discover": "डिस्कवर", + "spotlight": "स्पॉटलाइट", + "null": "स्नैपचैट डिफ़ॉल्ट" + }, + "spotlight_comments_username_icon": { + "user": "यूज़रनेम आइकन", + "👤": "यूज़रनेम आइकन", + "[👤]": "यूज़रनेम आइकन", + "default": "यूज़रनेम आइकन", + "no_icon": "कोई आइकन नहीं" + }, + "custom_image_upload_format": { + "null": "स्वचालित" }, "update_check_frequency": { - "daily": "दैनिक", - "weekly": "साप्ताहिक", - "monthly": "मासिक" + "null": "ऑटो" + }, + "snapchat_plus": { + "not_subscribed": "सब्सक्राइब नहीं किया है", + "basic": "बेसिक", + "ad_free": "विज्ञापन मुक्त", + "null": "डिफ़ॉल्ट" + }, + "bypass_video_length_restriction": { + "single": "एकल मीडिया", + "split": "विभाजित मीडिया", + "null": "डिफ़ॉल्ट" + }, + "old_bitmoji_selfie": { + "2d": "2D बिटमोजी", + "3d": "3D बिटमोजी", + "null": "डिफ़ॉल्ट बिटमोजी" + }, + "disable_confirmation_dialogs": { + "erase_message": "संदेश मिटाएं", + "remove_friend": "दोस्त हटाएं", + "block_friend": "दोस्त ब्लॉक करें", + "ignore_friend": "दोस्त को इग्नोर करें", + "hide_friend": "दोस्त छिपाएं", + "hide_conversation": "वार्तालाप छिपाएं", + "clear_conversation": "फ्रेंड फीड से वार्तालाप साफ़ करें" + }, + "edit_text_override": { + "multi_line_chat_input": "मल्टी लाइन चैट इनपुट", + "bypass_text_input_limit": "टेक्स्ट इनपुट सीमा बायपास" + }, + "auto_purge": { + "never": "कभी नहीं", + "1_hour": "1 घंटा", + "3_hours": "3 घंटे", + "6_hours": "6 घंटे", + "12_hours": "12 घंटे", + "1_day": "1 दिन", + "3_days": "3 दिन", + "1_week": "1 सप्ताह", + "2_weeks": "2 सप्ताह", + "1_month": "1 महीना", + "3_months": "3 महीने", + "6_months": "6 महीने" + }, + "delete_after_unit": { + "seconds": "सेकंड", + "minutes": "मिनट", + "hours": "घंटे" + }, + "disable_story_sections": { + "friends": "दोस्त", + "suggested_stories": "सुझाई गई स्टोरीज", + "following": "फॉलो कर रहे हैं", + "discover": "डिस्कवर" + }, + "disable_cameras": { + "front": "फ्रंट कैमरा", + "back": "बैक कैमरा" + }, + "disable_permission_requests": { + "notifications": "सूचनाएं", + "read_media_images": "मीडिया चित्र पढ़ें", + "read_media_video": "मीडिया वीडियो पढ़ें", + "camera": "कैमरा", + "microphone": "माइक्रोफ़ोन", + "location": "लोकेशन", + "read_contacts": "संपर्क पढ़ें", + "nearby_devices": "आस-पास के डिवाइस", + "phone_calls": "फ़ोन कॉल" + }, + "message_indicators": { + "encryption_indicator": "केवल आपको भेजे गए संदेशों के बगल में एक 🔒 आइकन जोड़ता है", + "platform_indicator": "उस प्लेटफ़ॉर्म का आइकन जोड़ता है जिससे मीडिया भेजा गया था (जैसे: Android, iOS, Web)", + "location_indicator": "लोकेशन सक्षम के साथ भेजे जाने पर स्नैप्स में एक 📍 आइकन जोड़ता है", + "ovf_editor_indicator": "इंगित करता है कि स्नैप OVF संपादक का उपयोग करके भेजा गया है या नहीं", + "director_mode_indicator": "डायरेक्टर मोड का उपयोग करके भेजे जाने पर स्नैप्स में एक ✏️ आइकन जोड़ता है, जिसका उपयोग गैलरी छवियों को स्नैप के रूप में भेजने के लिए किया जा सकता है" + }, + "auto_mark_as_read": { + "conversation_read": "संदेश भेजते समय वार्तालाप को 'पढ़ा गया' चिह्नित करें", + "snap_reply": "जवाब देते समय स्नैप को 'पढ़ा गया' चिह्नित करें", + "save_snap_in_chat": "स्टील्थ मोड में रहते हुए चैट में सहेजने पर स्नैप को 'पढ़ा गया' चिह्नित करें" + }, + "friend_mutation_notifier": { + "remove_friend": "सूचित करें जब कोई आपको दोस्त के रूप में हटाता है", + "birthday_changes": "सूचित करें जब कोई अपना जन्मदिन बदलता है", + "bitmoji_selfie_changes": "सूचित करें जब कोई अपना बिटमोजी सेल्फी बदलता है", + "bitmoji_avatar_changes": "सूचित करें जब कोई अपना बिटमोजी अवतार बदलता है", + "bitmoji_background_changes": "सूचित करें जब कोई अपना बिटमोजी बैकग्राउंड बदलता है", + "bitmoji_scene_changes": "सूचित करें जब कोई अपना बिटमोजी सीन बदलता है" + }, + "double_tap_chat_action": { + "like_message": "संदेश लाइक करें", + "copy_text": "क्लिपबोर्ड पर टेक्स्ट कॉपी करें", + "delete_message": "संदेश हटाएं", + "mark_as_read": "'पढ़ा गया' चिह्नित करें", + "custom_emoji_reaction": "कस्टम इमोजी प्रतिक्रिया", + "null": "डिफ़ॉल्ट" + }, + "message_types": { + "CHAT": "चैट", + "SNAP": "स्नैप", + "NOTE": "नोट", + "EXTERNAL_MEDIA": "बाहरी मीडिया", + "STICKER": "स्टिकर" + }, + "double_tap_chat_action_custom_emoji": { + "Custom emoji reaction": "कस्टम इमोजी प्रतिक्रिया" + }, + "ai_model": { + "gemini-2.5-flash": "Gemini 2.5 Flash" + }, + "ai_api_key": { + "": "सेट नहीं है" + }, + "ai_system_prompt": { + "You are a helpful and friendly assistant responding to messages on Snapchat. Keep responses natural, casual, and conversational. Avoid being overly formal or robotic. Respond as if you're a real person having a normal conversation.": "आप स्नैपचैट पर संदेशों का जवाब देने वाले एक सहायक और मित्रवत सहायक हैं। उत्तरों को स्वाभाविक, आकस्मिक और संवादी रखें। अत्यधिक औपचारिक या रोबोटिक होने से बचें। ऐसे जवाब दें जैसे आप एक सामान्य बातचीत करने वाले वास्तविक व्यक्ति हों।" + }, + "ai_provider": { + "gemini": "Gemini", + "deepseek": "DeepSeek", + "openai": "OpenAI", + "openrouter": "OpenRouter" + }, + "ai_personality_traits": { + "friendly, casual, helpful, empathetic": "friendly, casual, helpful, empathetic" + }, + "ai_response_style": { + "casual": "आकस्मिक", + "formal": "औपचारिक", + "friendly": "दोस्ताना", + "humorous": "हास्यपूर्ण", + "empathetic": "सहानुभूतिपूर्ण", + "toxic": "विषाक्त (Toxic)", + "busy": "व्यस्त" + }, + "ai_temperature": { + "0.7": "संतुलित (0.7)" + }, + "ai_response_language": { + "auto": "ऑटो", + "en": "अंग्रेज़ी", + "es": "स्पेनिश", + "fr": "फ्रेंच", + "de": "जर्मन", + "it": "इतालवी", + "pt": "पुर्तगाली", + "ru": "रूसी", + "ja": "जापानी", + "ko": "कोरियाई", + "zh": "चीनी", + "ar": "अरबी", + "hi": "हिन्दी", + "tr": "तुर्की", + "pl": "पोलिश", + "nl": "डच", + "sv": "स्वीडिश", + "da": "डैनिश", + "no": "नॉर्वेजियन", + "fi": "फिनिश" + }, + "friendGreeting": { + "Hey": "हे" + }, + "half_swipe_messages": { + "[\"I noticed you half-swiped! I'll respond soon.\"]": "मैंने देखा कि आपने हाफ-स्वाइप किया! मैं जल्द ही जवाब दूंगा।" + }, + "tiny_snap_messages": { + "Thanks for the tiny snap!": "टाइनी स्नैप के लिए धन्यवाद!" + }, + "voice_note_messages": { + "Thanks for the voice note!": "वॉयस नोट के लिए धन्यवाद!" + }, + "chat_messages": { + "Hello! How are you?": "नमस्ते! आप कैसे हैं?" + }, + "story_reply_messages": { + "Thanks for the story reply!": "स्टोरी रिप्लाई के लिए धन्यवाद!" + }, + "external_media_messages": { + "Nice media!": "अच्छा मीडिया!" + }, + "sticker_messages": { + "Cool sticker!": "बढ़िया स्टिकर!" + }, + "snap_messages": { + "Thanks for the snap!": "स्नैप के लिए धन्यवाद!" + }, + "story_share_messages": { + "Thanks for sharing!": "साझा करने के लिए धन्यवाद!" + }, + "map_reaction_messages": { + "Thanks for the map reaction!": "मैप रिएक्शन के लिए धन्यवाद!" + }, + "auto_reply_content_types": { + "chat_messages": "चैट संदेश", + "snap_messages": "स्नैप्स", + "story_share_messages": "स्टोरी शेयर", + "story_reply_messages": "स्टोरी रिप्लाई", + "external_media_messages": "बाहरी मीडिया", + "voice_note_messages": "वॉयस नोट्स", + "sticker_messages": "स्टिकर", + "tiny_snap_messages": "टाइनी स्नैप्स", + "map_reaction_messages": "मैप रिएक्शन", + "half_swipes": "हाफ स्वाइप्स" + }, + "supported_languages": { + "en": "अंग्रेज़ी", + "es": "स्पेनिश", + "fr": "फ्रेंच", + "de": "जर्मन", + "it": "इतालवी", + "pt": "पुर्तगाली", + "ru": "रूसी", + "ja": "जापानी", + "ko": "कोरियाई", + "zh": "चीनी", + "ar": "अरबी", + "hi": "हिन्दी", + "tr": "तुर्की" + }, + "translation_position": { + "above": "टेक्स्ट के ऊपर", + "below": "टेक्स्ट के नीचे", + "inline": "इनलाइन" + }, + "source_language": { + "auto": "स्वचालित रूप से पहचानें" + }, + "target_language": { + "en": "अंग्रेज़ी" } }, "properties": { "global": { "name": "ग्लोबल", - "description": "सामान्य मॉड्यूल प्राथमिकताएं और डिफ़ॉल्ट", + "description": "ग्लोबल स्नैपचैट सेटिंग्स को ट्विक करें", "properties": { - "ui_settings": { - "name": "UI सेटिंग्स", - "description": "फीडबैक और टोस्ट व्यवहार को ट्यून करें", + "better_location": { + "name": "बेहतर लोकेशन", + "description": "स्नैपचैट लोकेशन में सुधार करता है", "properties": { - "haptic_feedback": { - "name": "हैप्टिक फीडबैक", - "description": "समर्थित इंटरैक्शन पर कंपन करें" + "spoof_location": { + "name": "लोकेशन स्पूफ करें", + "description": "आपकी लोकेशन को एक विशिष्ट स्थान पर स्पूफ करता है" }, - "use_system_toasts": { - "name": "सिस्टम टोस्ट का उपयोग करें", - "description": "इन-ऐप ओवरले के बजाय एंड्रॉइड टोस्ट दिखाएं" + "coordinates": { + "name": "निर्देशांक", + "description": "स्पूफ की गई लोकेशन के निर्देशांक सेट करें" + }, + "walk_radius": { + "name": "चलने की त्रिज्या", + "description": "इस त्रिज्या (फ़ीट) के भीतर यादृच्छिक रूप से चलें" + }, + "always_update_location": { + "name": "हमेशा लोकेशन अपडेट करें", + "description": "स्नैपचैट को लोकेशन अपडेट करने के लिए बाध्य करें, भले ही कोई GPS डेटा प्राप्त न हो" + }, + "suspend_location_updates": { + "name": "लोकेशन अपडेट निलंबित करें", + "description": "आपकी लोकेशन को अपडेट होने से रोकता है" + }, + "spoof_battery_level": { + "name": "बैटरी लेवल स्पूफ करें", + "description": "नक्शे पर आपके डिवाइस के बैटरी लेवल को स्पूफ करता है\nमान 0 और 100 के बीच होना चाहिए" + }, + "spoof_headphones": { + "name": "हेडफ़ोन स्पूफ करें", + "description": "नक्शे पर संगीत सुनने की स्थिति को स्पूफ करता है" + }, + "show_battery_level": { + "name": "बैटरी लेवल दिखाएं", + "description": "नक्शे पर आपके दोस्तों का बैटरी लेवल दिखाता है" } } }, - "update_settings": { - "name": "अपडेट सेटिंग्स", - "description": "स्वचालित अपडेट जांच को नियंत्रित करें", + "snapchat_plus": { + "name": "स्नैपचैट प्लस", + "description": "स्नैपचैट प्लस सुविधाओं को सक्षम करता है\nकुछ सर्वर-साइड सुविधाएं काम नहीं कर सकती हैं" + }, + "media_upload_quality": { + "name": "मीडिया अपलोड गुणवत्ता", + "description": "मीडिया अपलोड गुणवत्ता को ओवरराइड करता है", "properties": { - "auto_update_check": { - "name": "स्वतः अपडेट जांच", - "description": "स्वचालित रूप से नए बिल्ड की जांच करें" + "force_video_upload_source_quality": { + "name": "वीडियो अपलोड स्रोत गुणवत्ता को बाध्य करें", + "description": "वीडियो अपलोड करते समय स्नैपचैट को स्रोत गुणवत्ता का उपयोग करने के लिए बाध्य करता है\nकृपया ध्यान दें कि यह मीडिया से मेटाडेटा नहीं हटा सकता है" }, - "update_check_frequency": { - "name": "अपडेट जांच आवृत्ति", - "description": "कितनी बार अपडेट की जांच की जानी चाहिए" + "disable_image_compression": { + "name": "छवि संपीड़न अक्षम करें", + "description": "मीडिया अपलोड करते समय छवि संपीड़न को अक्षम करता है" + }, + "custom_image_upload_format": { + "name": "कस्टम छवि अपलोड प्रारूप", + "description": "एक कस्टम छवि अपलोड प्रारूप सेट करता है\nसर्वोत्तम गुणवत्ता के लिए एक दोषरहित प्रारूप (जैसे PNG) चुनें" } } + }, + "disable_confirmation_dialogs": { + "name": "पुष्टि संवाद अक्षम करें", + "description": "चयनित क्रियाओं की स्वचालित रूप से पुष्टि करता है" + }, + "auto_updater": { + "name": "ऑटो अपडेटर", + "description": "नए अपडेट के लिए स्वचालित रूप से जांच करता है" + }, + "update_settings": { + "name": "अपडेट सेटिंग्स", + "description": "नियंत्रित करें कि PurrfectSnap अपडेट के लिए कैसे जांच करता है", + "properties": { + "auto_update_check": { + "name": "स्वतः अपडेट जांच" + }, + "update_check_frequency": { + "name": "अपडेट जांच आवृत्ति" + } + } + }, + "ui_settings": { + "name": "UI सेटिंग्स", + "properties": { + "haptic_feedback": { + "name": "हैप्टिक फीडबैक" + } + } + }, + "disable_metrics": { + "name": "मेट्रिक्स अक्षम करें", + "description": "स्नैपचैट को विशिष्ट एनालिटिक डेटा भेजने से रोकता है" + }, + "disable_story_sections": { + "name": "स्टोरी अनुभाग अक्षम करें", + "description": "स्टोरीज पेज से अनुभाग हटाता है\nठीक से काम करने के लिए रिफ्रेश की आवश्यकता हो सकती है" + }, + "block_ads": { + "name": "विज्ञापन ब्लॉक करें", + "description": "विज्ञापनों को प्रदर्शित होने से रोकता है" + }, + "disable_custom_tabs": { + "name": "कस्टम टैब अक्षम करें", + "description": "वेब ब्राउज़र के बजाय समर्थित अनुप्रयोगों में लिंक खोलता है" + }, + "disable_permission_requests": { + "name": "अनुमति अनुरोध अक्षम करें", + "description": "स्नैपचैट को विशिष्ट अनुमतियां मांगने से रोकता है" + }, + "disable_memories_snap_feed": { + "name": "मेमोरीज स्नैप फीड अक्षम करें", + "description": "कैमरे में ऊपर स्वाइप करने पर स्नैपचैट को हाल की यादें दिखाने से रोकता है" + }, + "spotlight_comments_username": { + "name": "स्पॉटलाइट टिप्पणियाँ यूज़रनेम", + "description": "स्पॉटलाइट टिप्पणियों में लेखक का यूज़रनेम दिखाता है" + }, + "spotlight_comments_username_icon": { + "name": "स्पॉटलाइट टिप्पणियाँ यूज़रनेम आइकन", + "description": "चुनें कि स्पॉटलाइट टिप्पणियों में यूज़रनेम के बगल में कौन सा आइकन प्रदर्शित होता है" + }, + "bypass_video_length_restriction": { + "name": "वीडियो लंबाई प्रतिबंध बायपास करें", + "description": "सिंगल: एक वीडियो भेजता है\nस्प्लिट: संपादन के बाद वीडियो विभाजित करता है" + }, + "default_video_playback_rate": { + "name": "डिफ़ॉल्ट वीडियो प्लेबैक दर", + "description": "वीडियो प्लेबैक के लिए डिफ़ॉल्ट गति सेट करता है\nमान 0.1 और 4.0 के बीच होना चाहिए" + }, + "video_playback_rate_slider": { + "name": "वीडियो प्लेबैक दर स्लाइडर", + "description": "वीडियो प्लेबैक दर बदलने के लिए ओपेरा संदर्भ मेनू में एक स्लाइडर जोड़ता है\nनोट: परिवर्तन केवल बाद के वीडियो पर लागू होते हैं" + }, + "disable_google_play_dialogs": { + "name": "Google Play सेवाएं संवाद अक्षम करें", + "description": "Google Play सेवाओं की उपलब्धता संवादों को प्रदर्शित होने से रोकता है" + }, + "default_volume_controls": { + "name": "डिफ़ॉल्ट वॉल्यूम नियंत्रण", + "description": "स्नैपचैट को सिस्टम वॉल्यूम नियंत्रणों का उपयोग करने के लिए बाध्य करता है" + }, + "disable_telecom_framework": { + "name": "टेलीकॉम फ्रेमवर्क अक्षम करें", + "description": "स्नैपचैट को एंड्रॉइड टेलीकॉम फ्रेमवर्क का उपयोग करने से रोकता है\nयह आपको कॉल पर रहते हुए संगीत सुनने की अनुमति देता है" + }, + "hide_active_music": { + "name": "सक्रिय संगीत छिपाएं", + "description": "स्नैपचैट को यह जानने से रोकता है कि आप संगीत सुन रहे हैं\nयह आपको संगीत सुनते समय वॉल्यूम बटन का उपयोग करके स्नैप लेने की अनुमति देगा" + }, + "disable_snap_splitting": { + "name": "स्नैप स्प्लिटिंग अक्षम करें", + "description": "स्नैप्स को कई भागों में विभाजित होने से रोकता है\nआपके द्वारा भेजी गई छवियां वीडियो में बदल जाएंगी" } } }, @@ -753,6 +1505,10 @@ "name": "डुप्लिकेट की अनुमति दें", "description": "एक ही मीडिया को कई बार डाउनलोड करने की अनुमति देता है" }, + "file_hash_check": { + "name": "File Hash Check", + "description": "Verify downloaded media with file hashes" + }, "merge_overlays": { "name": "ओवरले मर्ज करें", "description": "स्नैप के टेक्स्ट और मीडिया को एक ही फ़ाइल में मिलाता है" @@ -954,7 +1710,7 @@ }, "stealth_mode_indicator": { "name": "स्टील्थ मोड संकेतक", - "description": "स्टील्थ मोड में वार्तालापों के बगल में एक \ud83d\udc7b इमोजी जोड़ता है" + "description": "स्टील्थ मोड में वार्तालापों के बगल में एक 👻 इमोजी जोड़ता है" }, "edit_text_override": { "name": "टेक्स्ट ओवरराइड संपादित करें", @@ -1482,164 +2238,6 @@ } } }, - "global": { - "name": "ग्लोबल", - "description": "ग्लोबल स्नैपचैट सेटिंग्स को ट्विक करें", - "properties": { - "better_location": { - "name": "बेहतर लोकेशन", - "description": "स्नैपचैट लोकेशन में सुधार करता है", - "properties": { - "spoof_location": { - "name": "लोकेशन स्पूफ करें", - "description": "आपकी लोकेशन को एक विशिष्ट स्थान पर स्पूफ करता है" - }, - "coordinates": { - "name": "निर्देशांक", - "description": "स्पूफ की गई लोकेशन के निर्देशांक सेट करें" - }, - "walk_radius": { - "name": "चलने की त्रिज्या", - "description": "इस त्रिज्या (फ़ीट) के भीतर यादृच्छिक रूप से चलें" - }, - "always_update_location": { - "name": "हमेशा लोकेशन अपडेट करें", - "description": "स्नैपचैट को लोकेशन अपडेट करने के लिए बाध्य करें, भले ही कोई GPS डेटा प्राप्त न हो" - }, - "suspend_location_updates": { - "name": "लोकेशन अपडेट निलंबित करें", - "description": "आपकी लोकेशन को अपडेट होने से रोकता है" - }, - "spoof_battery_level": { - "name": "बैटरी लेवल स्पूफ करें", - "description": "नक्शे पर आपके डिवाइस के बैटरी लेवल को स्पूफ करता है\nमान 0 और 100 के बीच होना चाहिए" - }, - "spoof_headphones": { - "name": "हेडफ़ोन स्पूफ करें", - "description": "नक्शे पर संगीत सुनने की स्थिति को स्पूफ करता है" - }, - "show_battery_level": { - "name": "बैटरी लेवल दिखाएं", - "description": "नक्शे पर आपके दोस्तों का बैटरी लेवल दिखाता है" - } - } - }, - "snapchat_plus": { - "name": "स्नैपचैट प्लस", - "description": "स्नैपचैट प्लस सुविधाओं को सक्षम करता है\nकुछ सर्वर-साइड सुविधाएं काम नहीं कर सकती हैं" - }, - "media_upload_quality": { - "name": "मीडिया अपलोड गुणवत्ता", - "description": "मीडिया अपलोड गुणवत्ता को ओवरराइड करता है", - "properties": { - "force_video_upload_source_quality": { - "name": "वीडियो अपलोड स्रोत गुणवत्ता को बाध्य करें", - "description": "वीडियो अपलोड करते समय स्नैपचैट को स्रोत गुणवत्ता का उपयोग करने के लिए बाध्य करता है\nकृपया ध्यान दें कि यह मीडिया से मेटाडेटा नहीं हटा सकता है" - }, - "disable_image_compression": { - "name": "छवि संपीड़न अक्षम करें", - "description": "मीडिया अपलोड करते समय छवि संपीड़न को अक्षम करता है" - }, - "custom_image_upload_format": { - "name": "कस्टम छवि अपलोड प्रारूप", - "description": "एक कस्टम छवि अपलोड प्रारूप सेट करता है\nसर्वोत्तम गुणवत्ता के लिए एक दोषरहित प्रारूप (जैसे PNG) चुनें" - } - } - }, - "disable_confirmation_dialogs": { - "name": "पुष्टि संवाद अक्षम करें", - "description": "चयनित क्रियाओं की स्वचालित रूप से पुष्टि करता है" - }, - "auto_updater": { - "name": "ऑटो अपडेटर", - "description": "नए अपडेट के लिए स्वचालित रूप से जांच करता है" - }, - "update_settings": { - "name": "अपडेट सेटिंग्स", - "description": "नियंत्रित करें कि PurrfectSnap अपडेट के लिए कैसे जांच करता है", - "properties": { - "auto_update_check": { - "name": "स्वतः अपडेट जांच" - }, - "update_check_frequency": { - "name": "अपडेट जांच आवृत्ति" - } - } - }, - "ui_settings": { - "name": "UI सेटिंग्स", - "properties": { - "haptic_feedback": { - "name": "हैप्टिक फीडबैक" - } - } - }, - "disable_metrics": { - "name": "मेट्रिक्स अक्षम करें", - "description": "स्नैपचैट को विशिष्ट एनालिटिक डेटा भेजने से रोकता है" - }, - "disable_story_sections": { - "name": "स्टोरी अनुभाग अक्षम करें", - "description": "स्टोरीज पेज से अनुभाग हटाता है\nठीक से काम करने के लिए रिफ्रेश की आवश्यकता हो सकती है" - }, - "block_ads": { - "name": "विज्ञापन ब्लॉक करें", - "description": "विज्ञापनों को प्रदर्शित होने से रोकता है" - }, - "disable_custom_tabs": { - "name": "कस्टम टैब अक्षम करें", - "description": "वेब ब्राउज़र के बजाय समर्थित अनुप्रयोगों में लिंक खोलता है" - }, - "disable_permission_requests": { - "name": "अनुमति अनुरोध अक्षम करें", - "description": "स्नैपचैट को विशिष्ट अनुमतियां मांगने से रोकता है" - }, - "disable_memories_snap_feed": { - "name": "मेमोरीज स्नैप फीड अक्षम करें", - "description": "कैमरे में ऊपर स्वाइप करने पर स्नैपचैट को हाल की यादें दिखाने से रोकता है" - }, - "spotlight_comments_username": { - "name": "स्पॉटलाइट टिप्पणियाँ यूज़रनेम", - "description": "स्पॉटलाइट टिप्पणियों में लेखक का यूज़रनेम दिखाता है" - }, - "spotlight_comments_username_icon": { - "name": "स्पॉटलाइट टिप्पणियाँ यूज़रनेम आइकन", - "description": "चुनें कि स्पॉटलाइट टिप्पणियों में यूज़रनेम के बगल में कौन सा आइकन प्रदर्शित होता है" - }, - "bypass_video_length_restriction": { - "name": "वीडियो लंबाई प्रतिबंध बायपास करें", - "description": "सिंगल: एक वीडियो भेजता है\nस्प्लिट: संपादन के बाद वीडियो विभाजित करता है" - }, - "default_video_playback_rate": { - "name": "डिफ़ॉल्ट वीडियो प्लेबैक दर", - "description": "वीडियो प्लेबैक के लिए डिफ़ॉल्ट गति सेट करता है\nमान 0.1 और 4.0 के बीच होना चाहिए" - }, - "video_playback_rate_slider": { - "name": "वीडियो प्लेबैक दर स्लाइडर", - "description": "वीडियो प्लेबैक दर बदलने के लिए ओपेरा संदर्भ मेनू में एक स्लाइडर जोड़ता है\nनोट: परिवर्तन केवल बाद के वीडियो पर लागू होते हैं" - }, - "disable_google_play_dialogs": { - "name": "Google Play सेवाएं संवाद अक्षम करें", - "description": "Google Play सेवाओं की उपलब्धता संवादों को प्रदर्शित होने से रोकता है" - }, - "default_volume_controls": { - "name": "डिफ़ॉल्ट वॉल्यूम नियंत्रण", - "description": "स्नैपचैट को सिस्टम वॉल्यूम नियंत्रणों का उपयोग करने के लिए बाध्य करता है" - }, - "disable_telecom_framework": { - "name": "टेलीकॉम फ्रेमवर्क अक्षम करें", - "description": "स्नैपचैट को एंड्रॉइड टेलीकॉम फ्रेमवर्क का उपयोग करने से रोकता है\nयह आपको कॉल पर रहते हुए संगीत सुनने की अनुमति देता है" - }, - "hide_active_music": { - "name": "सक्रिय संगीत छिपाएं", - "description": "स्नैपचैट को यह जानने से रोकता है कि आप संगीत सुन रहे हैं\nयह आपको संगीत सुनते समय वॉल्यूम बटन का उपयोग करके स्नैप लेने की अनुमति देगा" - }, - "disable_snap_splitting": { - "name": "स्नैप स्प्लिटिंग अक्षम करें", - "description": "स्नैप्स को कई भागों में विभाजित होने से रोकता है\nआपके द्वारा भेजी गई छवियां वीडियो में बदल जाएंगी" - } - } - }, "rules": { "name": "नियम", "description": "स्वचालन नियम कॉन्फ़िगर करें", @@ -1921,7 +2519,7 @@ "properties": { "encrypted_message_indicator": { "name": "एन्क्रिप्टेड संदेश संकेतक", - "description": "एन्क्रिप्टेड संदेशों के बगल में एक \ud83d\udd12 इमोजी जोड़ता है" + "description": "एन्क्रिप्टेड संदेशों के बगल में एक 🔒 इमोजी जोड़ता है" }, "force_message_encryption": { "name": "संदेश एन्क्रिप्शन को बाध्य करें", @@ -2000,498 +2598,6 @@ } } }, - "options": { - "app_appearance": { - "always_light": "हमेशा लाइट", - "always_dark": "हमेशा डार्क", - "null": "सिस्टम से मेल खाएं" - }, - "auto_reload": { - "snapchat_only": "केवल स्नैपचैट को पुनः लोड करें", - "all": "स्नैपचैट + PurrfectSnap को पुनः लोड करें", - "null": "डिफ़ॉल्ट" - }, - "walk_radius": { - "null": "डिफ़ॉल्ट त्रिज्या का उपयोग करें" - }, - "spoof_battery_level": { - "null": "असली बैटरी लेवल का उपयोग करें" - }, - "friend_feed_menu_buttons": { - "auto_download": "\u2b07\ufe0f ऑटो डाउनलोड", - "auto_save": "\ud83d\udcac संदेश ऑटो सेव", - "unsaveable_messages": "\u2b07\ufe0f न सहेजे जाने योग्य संदेश", - "auto_open_snaps": "\ud83d\udcf7 स्नैप्स ऑटो ओपन", - "stealth": "\ud83d\udc7b स्टील्थ मोड", - "auto_reply": "\ud83d\udce8 ऑटो रिप्लाई", - "auto_delete_sent_messages": "\ud83d\uddd1\ufe0f भेजे गए संदेशों को ऑटो डिलीट", - "mark_snaps_as_seen": "\ud83d\udc40 स्नैप्स को 'देखा गया' चिह्नित करें", - "mark_stories_as_seen_locally": "\ud83d\udc40 स्टोरीज को स्थानीय रूप से 'देखा गया' चिह्नित करें", - "conversation_info": "\ud83d\udc64 वार्तालाप जानकारी", - "e2e_encryption": "\ud83d\udd12 E2E एन्क्रिप्शन का उपयोग करें", - "message_logger": "\ud83d\udcdd मैसेज लॉगर", - "auto_read": "\u2705 ऑटो रीड", - "hide_typing_indicator": "\ud83d\ude48 टाइपिंग संकेतक छिपाएं" - }, - "schedule_scheduled_for": "{name} के लिए {time} पर अनुसूचित", - "schedule_sending_in": "{time} में भेजा जा रहा है", - "schedule_sent_to": "{name} को भेजा गया", - "schedule_sent": "अनुसूचित स्नैप भेजा गया", - "schedule_failed_to": "{name} को भेजने में विफल", - "schedule_failed": "अनुसूचित स्नैप विफल रहा", - "schedule_cancelled_for": "{name} के लिए रद्द किया गया", - "device_model": { - "samsung_s25_ultra": "Samsung Galaxy S25 Ultra", - "google_pixel_10_pro": "Google Pixel 10 Pro", - "oneplus_13": "OnePlus 13", - "xiaomi_15_ultra": "Xiaomi 15 Ultra", - "null": "डिवाइस डिफ़ॉल्ट" - }, - "settings_menu": { - "default": "डिफ़ॉल्ट", - "legacy": "पुराना" - }, - "path_format": { - "create_author_folder": "प्रत्येक लेखक के लिए फ़ोल्डर बनाएं", - "create_source_folder": "प्रत्येक मीडिया स्रोत प्रकार के लिए फ़ोल्डर बनाएं", - "append_hash": "फ़ाइल नाम में एक अद्वितीय हैश जोड़ें", - "append_source": "फ़ाइल नाम में मीडिया स्रोत जोड़ें", - "append_username": "फ़ाइल नाम में यूज़रनेम जोड़ें", - "append_date_time": "फ़ाइल नाम में दिनांक और समय जोड़ें", - "append_type": "फ़ाइल नाम में मीडिया प्रकार जोड़ें" - }, - "auto_download_sources": { - "friend_snaps": "फ्रेंड स्नैप्स", - "friend_stories": "फ्रेंड स्टोरीज", - "public_stories": "पब्लिक स्टोरीज", - "spotlight": "स्पॉटलाइट" - }, - "logging": { - "started": "प्रारंभ", - "success": "सफल", - "progress": "प्रगति", - "failure": "विफलता" - }, - "notifications": { - "chat_screenshot": "स्क्रीनशॉट", - "chat_screen_record": "स्क्रीन रिकॉर्ड", - "snap_replay": "स्नैप रीप्ले", - "camera_roll_save": "कैमरा रोल सेव", - "chat": "चैट", - "chat_reply": "चैट रिप्लाई", - "snap": "स्नैप", - "typing": "टाइपिंग", - "stories": "स्टोरीज", - "speaking": "बोल रहा है", - "chat_reaction": "DM प्रतिक्रिया", - "group_chat_reaction": "ग्रुप प्रतिक्रिया", - "initiate_audio": "इनकमिंग ऑडियो कॉल", - "abandon_audio": "मिस्ड ऑडियो कॉल", - "initiate_video": "इनकमिंग वीडियो कॉल", - "abandon_video": "मिस्ड वीडियो कॉल", - "map_live_location": "मैप लाइव लोकेशन" - }, - "auto_read": { - "blacklist": "ब्लैकलिस्ट", - "whitelist": "व्हाइटलिस्ट", - "disabled": "अक्षम" - }, - "hide_typing_indicator": { - "blacklist": "ब्लैकलिस्ट", - "whitelist": "व्हाइटलिस्ट", - "disabled": "अक्षम" - }, - "auto_delete_sent_messages": { - "blacklist": "ब्लैकलिस्ट", - "whitelist": "व्हाइटलिस्ट", - "disabled": "अक्षम" - }, - "auto_download": { - "blacklist": "ब्लैकलिस्ट", - "whitelist": "व्हाइटलिस्ट", - "disabled": "अक्षम" - }, - "stealth": { - "blacklist": "ब्लैकलिस्ट", - "whitelist": "व्हाइटलिस्ट", - "disabled": "अक्षम" - }, - "auto_save": { - "blacklist": "ब्लैकलिस्ट", - "whitelist": "व्हाइटलिस्ट", - "disabled": "अक्षम" - }, - "message_logger": { - "blacklist": "ब्लैकलिस्ट", - "whitelist": "व्हाइटलिस्ट", - "disabled": "अक्षम" - }, - "auto_reply": { - "blacklist": "ब्लैकलिस्ट", - "whitelist": "व्हाइटलिस्ट", - "disabled": "अक्षम" - }, - "custom_android_id": { - "null": "असली एंड्रॉइड आईडी का उपयोग करें" - }, - "add_friend_source_spoof": { - "added_by_username": "यूज़रनेम द्वारा", - "added_by_mention": "उल्लेख द्वारा", - "added_by_group_chat": "ग्रुप चैट द्वारा", - "added_by_qr_code": "QR कोड द्वारा", - "added_by_community": "समुदाय द्वारा", - "added_by_quick_add": "क्विक ऐड द्वारा (प्रतिबंध का उच्च जोखिम)", - "added_by_spotlight": "स्पॉटलाइट द्वारा", - "null": "स्रोत स्पूफ न करें" - }, - "custom_streaks_expiration_format": { - "null": "सिस्टम डिफ़ॉल्ट" - }, - "preferred_transcription_lang": { - "null": "स्नैपचैट डिफ़ॉल्ट का उपयोग करें" - }, - "custom_emoji_font": { - "null": "डिफ़ॉल्ट इमोजी फ़ॉन्ट" - }, - "custom_shared_library": { - "null": "डिफ़ॉल्ट लाइब्रेरी का उपयोग करें" - }, - "override_front_resolution": { - "null": "डिवाइस डिफ़ॉल्ट का उपयोग करें" - }, - "override_back_resolution": { - "null": "डिवाइस डिफ़ॉल्ट का उपयोग करें" - }, - "custom_resolution": { - "null": "स्वचालित रिज़ॉल्यूशन का उपयोग करें" - }, - "startup_default_camera": { - "front": "फ्रंट कैमरा", - "back": "बैक कैमरा", - "null": "अंतिम उपयोग किया गया याद रखें" - }, - "call_recorder": { - "only_record_self": "केवल खुद को रिकॉर्ड करें", - "only_record_others": "केवल दूसरों को रिकॉर्ड करें", - "record_both": "दोनों पक्षों को रिकॉर्ड करें" - }, - "call_recorder_ui_design": { - "default": "डिफ़ॉल्ट", - "snapchat": "Snapchat", - "cyber": "Cyber", - "frost": "Frost" - }, - "front_custom_frame_rate": { - "null": "डिवाइस डिफ़ॉल्ट FPS" - }, - "back_custom_frame_rate": { - "null": "डिवाइस डिफ़ॉल्ट FPS" - }, - "force_voice_note_format": { - "null": "स्नैपचैट डिफ़ॉल्ट का उपयोग करें" - }, - "custom_path_format": { - "null": "डिफ़ॉल्ट पैटर्न का उपयोग करें" - }, - "force_image_format": { - "null": "स्नैपचैट डिफ़ॉल्ट का उपयोग करें" - }, - "custom_video_codec": { - "null": "डिफ़ॉल्ट कोडेक" - }, - "custom_audio_codec": { - "null": "डिफ़ॉल्ट कोडेक" - }, - "preset": { - "null": "डिफ़ॉल्ट प्रीसेट" - }, - "app_appearance_override": { - "title": "उपस्थिति" - }, - "gallery_media_send_override": { - "always_ask": "हमेशा पूछें", - "ORIGINAL": "मूल मीडिया", - "NOTE": "ऑडियो नोट", - "SNAP": "स्नैप", - "SAVEABLE_SNAP": "सहेजने योग्य स्नैप", - "null": "स्नैपचैट डिफ़ॉल्ट", - "multiple_media_toast": "आप एक बार में केवल एक मीडिया भेज सकते हैं" - }, - "strip_media_metadata": { - "hide_caption_text": "कैप्शन टेक्स्ट छिपाएं", - "hide_snap_filters": "स्नैप फ़िल्टर छिपाएं", - "hide_extras": "अतिरिक्त छिपाएं (जैसे उल्लेख)", - "remove_audio_note_duration": "ऑडियो नोट अवधि हटाएं", - "remove_audio_note_transcript_capability": "ऑडियो नोट प्रतिलेख क्षमता हटाएं" - }, - "hide_ui_components": { - "hide_profile_call_buttons": "प्रोफ़ाइल कॉल बटन हटाएं", - "hide_chat_call_buttons": "चैट कॉल बटन हटाएं", - "hide_live_location_share_button": "लाइव लोकेशन शेयर बटन हटाएं", - "hide_stickers_button": "स्टिकर बटन हटाएं", - "hide_voice_record_button": "वॉयस रिकॉर्ड बटन हटाएं", - "hide_unread_chat_hint": "अपठित चैट संकेत हटाएं", - "hide_post_to_story_buttons": "स्नैप भेजने से पहले 'स्टोरी में पोस्ट करें' बटन हटाएं", - "hide_billboard_prompt": "फ्रेंड फीड में बिलबोर्ड प्रॉम्प्ट हटाएं", - "hide_snapchat_plus_gift_reminders": "वार्तालापों में स्नैपचैट प्लस गिफ्ट रिमाइंडर हटाएं", - "hide_map_reactions": "मैप प्रतिक्रियाएं हटाएं" - }, - "hide_story_suggestions": { - "hide_suggested_friend_stories": "सुझाए गए मित्र स्टोरीज छिपाएं", - "hide_my_stories": "मेरी स्टोरीज छिपाएं" - }, - "home_tab": { - "map": "मैप", - "chat": "चैट", - "camera": "कैमरा", - "discover": "डिस्कवर", - "spotlight": "स्पॉटलाइट", - "null": "स्नैपचैट डिफ़ॉल्ट" - }, - "spotlight_comments_username_icon": { - "user": "यूज़रनेम आइकन", - "\ud83d\udc64": "यूज़रनेम आइकन", - "[\ud83d\udc64]": "यूज़रनेम आइकन", - "default": "यूज़रनेम आइकन", - "no_icon": "कोई आइकन नहीं" - }, - "custom_image_upload_format": { - "null": "स्वचालित" - }, - "update_check_frequency": { - "null": "ऑटो" - }, - "snapchat_plus": { - "not_subscribed": "सब्सक्राइब नहीं किया है", - "basic": "बेसिक", - "ad_free": "विज्ञापन मुक्त", - "null": "डिफ़ॉल्ट" - }, - "bypass_video_length_restriction": { - "single": "एकल मीडिया", - "split": "विभाजित मीडिया", - "null": "डिफ़ॉल्ट" - }, - "old_bitmoji_selfie": { - "2d": "2D बिटमोजी", - "3d": "3D बिटमोजी", - "null": "डिफ़ॉल्ट बिटमोजी" - }, - "disable_confirmation_dialogs": { - "erase_message": "संदेश मिटाएं", - "remove_friend": "दोस्त हटाएं", - "block_friend": "दोस्त ब्लॉक करें", - "ignore_friend": "दोस्त को इग्नोर करें", - "hide_friend": "दोस्त छिपाएं", - "hide_conversation": "वार्तालाप छिपाएं", - "clear_conversation": "फ्रेंड फीड से वार्तालाप साफ़ करें" - }, - "edit_text_override": { - "multi_line_chat_input": "मल्टी लाइन चैट इनपुट", - "bypass_text_input_limit": "टेक्स्ट इनपुट सीमा बायपास" - }, - "auto_purge": { - "never": "कभी नहीं", - "1_hour": "1 घंटा", - "3_hours": "3 घंटे", - "6_hours": "6 घंटे", - "12_hours": "12 घंटे", - "1_day": "1 दिन", - "3_days": "3 दिन", - "1_week": "1 सप्ताह", - "2_weeks": "2 सप्ताह", - "1_month": "1 महीना", - "3_months": "3 महीने", - "6_months": "6 महीने" - }, - "delete_after_unit": { - "seconds": "सेकंड", - "minutes": "मिनट", - "hours": "घंटे" - }, - "disable_story_sections": { - "friends": "दोस्त", - "suggested_stories": "सुझाई गई स्टोरीज", - "following": "फॉलो कर रहे हैं", - "discover": "डिस्कवर" - }, - "disable_cameras": { - "front": "फ्रंट कैमरा", - "back": "बैक कैमरा" - }, - "disable_permission_requests": { - "notifications": "सूचनाएं", - "read_media_images": "मीडिया चित्र पढ़ें", - "read_media_video": "मीडिया वीडियो पढ़ें", - "camera": "कैमरा", - "microphone": "माइक्रोफ़ोन", - "location": "लोकेशन", - "read_contacts": "संपर्क पढ़ें", - "nearby_devices": "आस-पास के डिवाइस", - "phone_calls": "फ़ोन कॉल" - }, - "message_indicators": { - "encryption_indicator": "केवल आपको भेजे गए संदेशों के बगल में एक \ud83d\udd12 आइकन जोड़ता है", - "platform_indicator": "उस प्लेटफ़ॉर्म का आइकन जोड़ता है जिससे मीडिया भेजा गया था (जैसे: Android, iOS, Web)", - "location_indicator": "लोकेशन सक्षम के साथ भेजे जाने पर स्नैप्स में एक \ud83d\udccd आइकन जोड़ता है", - "ovf_editor_indicator": "इंगित करता है कि स्नैप OVF संपादक का उपयोग करके भेजा गया है या नहीं", - "director_mode_indicator": "डायरेक्टर मोड का उपयोग करके भेजे जाने पर स्नैप्स में एक \u270f\ufe0f आइकन जोड़ता है, जिसका उपयोग गैलरी छवियों को स्नैप के रूप में भेजने के लिए किया जा सकता है" - }, - "auto_mark_as_read": { - "conversation_read": "संदेश भेजते समय वार्तालाप को 'पढ़ा गया' चिह्नित करें", - "snap_reply": "जवाब देते समय स्नैप को 'पढ़ा गया' चिह्नित करें", - "save_snap_in_chat": "स्टील्थ मोड में रहते हुए चैट में सहेजने पर स्नैप को 'पढ़ा गया' चिह्नित करें" - }, - "friend_mutation_notifier": { - "remove_friend": "सूचित करें जब कोई आपको दोस्त के रूप में हटाता है", - "birthday_changes": "सूचित करें जब कोई अपना जन्मदिन बदलता है", - "bitmoji_selfie_changes": "सूचित करें जब कोई अपना बिटमोजी सेल्फी बदलता है", - "bitmoji_avatar_changes": "सूचित करें जब कोई अपना बिटमोजी अवतार बदलता है", - "bitmoji_background_changes": "सूचित करें जब कोई अपना बिटमोजी बैकग्राउंड बदलता है", - "bitmoji_scene_changes": "सूचित करें जब कोई अपना बिटमोजी सीन बदलता है" - }, - "double_tap_chat_action": { - "like_message": "संदेश लाइक करें", - "copy_text": "क्लिपबोर्ड पर टेक्स्ट कॉपी करें", - "delete_message": "संदेश हटाएं", - "mark_as_read": "'पढ़ा गया' चिह्नित करें", - "custom_emoji_reaction": "कस्टम इमोजी प्रतिक्रिया", - "null": "डिफ़ॉल्ट" - }, - "message_types": { - "CHAT": "चैट", - "SNAP": "स्नैप", - "NOTE": "नोट", - "EXTERNAL_MEDIA": "बाहरी मीडिया", - "STICKER": "स्टिकर" - }, - "double_tap_chat_action_custom_emoji": { - "Custom emoji reaction": "कस्टम इमोजी प्रतिक्रिया" - }, - "ai_model": { - "gemini-2.5-flash": "Gemini 2.5 Flash" - }, - "ai_api_key": { - "": "सेट नहीं है" - }, - "ai_system_prompt": { - "You are a helpful and friendly assistant responding to messages on Snapchat. Keep responses natural, casual, and conversational. Avoid being overly formal or robotic. Respond as if you're a real person having a normal conversation.": "आप स्नैपचैट पर संदेशों का जवाब देने वाले एक सहायक और मित्रवत सहायक हैं। उत्तरों को स्वाभाविक, आकस्मिक और संवादी रखें। अत्यधिक औपचारिक या रोबोटिक होने से बचें। ऐसे जवाब दें जैसे आप एक सामान्य बातचीत करने वाले वास्तविक व्यक्ति हों।" - }, - "ai_provider": { - "gemini": "Gemini", - "deepseek": "DeepSeek", - "openai": "OpenAI", - "openrouter": "OpenRouter" - }, - "ai_personality_traits": { - "friendly, casual, helpful, empathetic": "friendly, casual, helpful, empathetic" - }, - "ai_response_style": { - "casual": "आकस्मिक", - "formal": "औपचारिक", - "friendly": "दोस्ताना", - "humorous": "हास्यपूर्ण", - "empathetic": "सहानुभूतिपूर्ण", - "toxic": "विषाक्त (Toxic)", - "busy": "व्यस्त" - }, - "ai_temperature": { - "0.7": "संतुलित (0.7)" - }, - "ai_response_language": { - "auto": "ऑटो", - "en": "अंग्रेज़ी", - "es": "स्पेनिश", - "fr": "फ्रेंच", - "de": "जर्मन", - "it": "इतालवी", - "pt": "पुर्तगाली", - "ru": "रूसी", - "ja": "जापानी", - "ko": "कोरियाई", - "zh": "चीनी", - "ar": "अरबी", - "hi": "हिन्दी", - "tr": "तुर्की", - "pl": "पोलिश", - "nl": "डच", - "sv": "स्वीडिश", - "da": "डैनिश", - "no": "नॉर्वेजियन", - "fi": "फिनिश" - }, - "friendGreeting": { - "Hey": "हे" - }, - "half_swipe_messages": { - "[\"I noticed you half-swiped! I'll respond soon.\"]": "मैंने देखा कि आपने हाफ-स्वाइप किया! मैं जल्द ही जवाब दूंगा।" - }, - "tiny_snap_messages": { - "Thanks for the tiny snap!": "टाइनी स्नैप के लिए धन्यवाद!" - }, - "voice_note_messages": { - "Thanks for the voice note!": "वॉयस नोट के लिए धन्यवाद!" - }, - "chat_messages": { - "Hello! How are you?": "नमस्ते! आप कैसे हैं?" - }, - "story_reply_messages": { - "Thanks for the story reply!": "स्टोरी रिप्लाई के लिए धन्यवाद!" - }, - "external_media_messages": { - "Nice media!": "अच्छा मीडिया!" - }, - "sticker_messages": { - "Cool sticker!": "बढ़िया स्टिकर!" - }, - "snap_messages": { - "Thanks for the snap!": "स्नैप के लिए धन्यवाद!" - }, - "story_share_messages": { - "Thanks for sharing!": "साझा करने के लिए धन्यवाद!" - }, - "map_reaction_messages": { - "Thanks for the map reaction!": "मैप रिएक्शन के लिए धन्यवाद!" - }, - "auto_reply_content_types": { - "chat_messages": "चैट संदेश", - "snap_messages": "स्नैप्स", - "story_share_messages": "स्टोरी शेयर", - "story_reply_messages": "स्टोरी रिप्लाई", - "external_media_messages": "बाहरी मीडिया", - "voice_note_messages": "वॉयस नोट्स", - "sticker_messages": "स्टिकर", - "tiny_snap_messages": "टाइनी स्नैप्स", - "map_reaction_messages": "मैप रिएक्शन", - "half_swipes": "हाफ स्वाइप्स" - }, - "supported_languages": { - "en": "अंग्रेज़ी", - "es": "स्पेनिश", - "fr": "फ्रेंच", - "de": "जर्मन", - "it": "इतालवी", - "pt": "पुर्तगाली", - "ru": "रूसी", - "ja": "जापानी", - "ko": "कोरियाई", - "zh": "चीनी", - "ar": "अरबी", - "hi": "हिन्दी", - "tr": "तुर्की" - }, - "translation_position": { - "above": "टेक्स्ट के ऊपर", - "below": "टेक्स्ट के नीचे", - "inline": "इनलाइन" - }, - "source_language": { - "auto": "स्वचालित रूप से पहचानें" - }, - "target_language": { - "en": "अंग्रेज़ी" - } - }, "friend_notes": { "placeholder": "एक नोट जोड़ें..." } @@ -2559,7 +2665,6 @@ "show_chat_edit_history": "चैट संपादन इतिहास दिखाएं", "convert_message": "संदेश परिवर्तित करें" }, - "chat_wallpaper_downloader": { "download_button": "चैट वॉलपेपर डाउनलोड करें" }, @@ -2718,10 +2823,10 @@ "exporting_message": "{conversation} निर्यात किया जा रहा है..." }, "button": { + "cancel": "रद्द करें", "ok": "ठीक है", "positive": "हाँ", "negative": "नहीं", - "cancel": "रद्द करें", "save": "सहेजें", "open": "खोलें", "download": "डाउनलोड", @@ -2835,6 +2940,8 @@ "native_hooks_send_failure_toast": "भेजने में विफल! कृपया सेटिंग्स में नेटिव हुक सक्षम करें।", "no_participants_to_encrypt_toast": "संदेशों को एन्क्रिप्ट करने के लिए आपके पास इस वार्तालाप में कोई दोस्त नहीं है!", "encryption_failed_toast": "संदेश एन्क्रिप्ट करने में विफल! अधिक विवरण के लिए logcat की जांच करें।", + "missing_friend_id_toast": "Can't find friendId for conversationId {conversationId}", + "key_exchange_failed_toast": "Can't create key exchange for friendId {friendId}", "accept_public_key_success_toast": "सार्वजनिक कुंजी सफलतापूर्वक स्वीकार की गई!", "accept_secret_key_success_toast": "हो गया! अब आप इस दोस्त के साथ एन्क्रिप्टेड संदेश भेज और प्राप्त कर सकते हैं।", "accept_public_key_failure_toast": "सार्वजनिक कुंजी स्वीकार करने में विफल", @@ -2846,6 +2953,21 @@ "incoming_pk_message": "आपको अभी एक सार्वजनिक कुंजी अनुरोध प्राप्त हुआ है। इसे स्वीकार करने के लिए नीचे क्लिक करें।", "incoming_secret_message": "आपके दोस्त ने अभी आपकी सार्वजनिक कुंजी स्वीकार की है। रहस्य स्वीकार करने के लिए नीचे क्लिक करें।" }, + "account_switcher_ui": { + "already_logged_in": "Already logged in as {username}", + "login_failed_toast": "Failed to login. Check logs for more info.", + "logged_out_toast": "Logged out", + "data_not_found_toast": "Account data not found", + "restore_failed_toast": "Failed to restore account data", + "logged_in_as_toast": "Logged in as {username}", + "backup_success_toast": "Account backed up!", + "backup_failure_toast": "Failed to backup account. Check logs for more info.", + "import_success_toast": "Imported {username}!", + "import_failure_toast": "Failed to import account: {message}", + "export_success_toast": "Account exported!", + "export_failed_toast": "Failed to export account. Check logs for more info.", + "forced_logout_toast": "Removed account due to forced logout" + }, "auto_open_snaps": { "title": "स्नैप्स ऑटो ओपन", "priority_title": "स्नैप्स ऑटो ओपन (प्राथमिकता)", @@ -2872,7 +2994,7 @@ "queue_cleared": "कतार साफ़ की गई और आंकड़े रीसेट किए गए", "queue_cleared_title": "कतार साफ़ की गई", "queue_cleared_reset": "कतार साफ़ और रीसेट", - "queue_cleared_feedback": "{count} कतारबद्ध स्नैप्स साफ़ किए गए \u2022 {processed} संसाधित गिनती रीसेट की गई", + "queue_cleared_feedback": "{count} कतारबद्ध स्नैप्स साफ़ किए गए • {processed} संसाधित गिनती रीसेट की गई", "queue_cleared_feedback_simple": "{processed} संसाधित गिनती रीसेट की गई", "unknown_sender": "अज्ञात", "unknown_user": "अज्ञात उपयोगकर्ता", @@ -3005,7 +3127,8 @@ "auto_delete_sent_messages": { "countdown_toast": "संदेश {time} में हटा दिया जाएगा", "delete_success_toast": "संदेश सफलतापूर्वक हटा दिया गया", - "delete_failed_toast": "संदेश हटाने में विफल" + "delete_failed_toast": "संदेश हटाने में विफल", + "queue_cleared_toast": "Auto delete queue cleared" }, "translation_position": { "above": "ऊपर", @@ -3310,6 +3433,32 @@ "failed_to_fetch_message": "संदेश लाने में विफल: {error}", "failed_to_edit_message": "संदेश संपादित करने में विफल: {error}" }, + "toast_snapchat_not_installed": "Can't execute action: Snapchat is not installed", + "invalid_input_toast": "Invalid input! Make sure you entered a valid value.", + "toast_async_task_failed": "Async task failed: {message}", + "toast_snapchat_crashed": "Snapchat has crashed! Please check logs for more details.", + "toast_init_features_failed": "Failed to initialize features! Some functionality may not work properly.", + "toast_init_script_runtime_failed": "Failed to initialize script runtime!", + "toast_database_corrupted": "Database {path} is corrupted! Restarting ...", + "toast_feature_init_failed": "Failed to init feature {feature}! Check logcat for more details.", + "toast_updating_purrfectsnap": "Updating PurrfectSnap. Please wait...", + "toast_update_purrfectsnap_failed": "Failed to update PurrfectSnap. Please check logcat for more details.", + "toast_purrfectsnap_updated": "PurrfectSnap updated!", + "toast_export_memories_failed": "Failed to export memories", + "toast_exported_to_path": "Exported to {path}", + "toast_open_memories_db_failed": "Failed to open memories database", + "toast_friend_add_unavailable": "Failed to add friend: FriendRelationshipChanger instance not available", + "toast_friend_add_failed": "Failed to add friend: {message}", + "toast_friends_exported": "Exported {count} friends!", + "toast_friends_import_failed": "Failed to import friends: {message}", + "toast_translation_service_unavailable": "Translation service temporarily unavailable", + "toast_send_message_failed": "Failed to send message: {error}", + "toast_mark_conversation_read_failed": "Failed to mark conversation as read", + "toast_fetch_conversation_failed": "Failed to fetch conversation", + "toast_open_snap_failed": "Failed to open snap", + "toast_mark_message_read_failed": "Failed to mark message as read. Check logs for more details", + "toast_open_conversation_first": "You must open a conversation first", + "toast_open_link_failed": "Failed to open link", "ai_response_style": { "casual": "आकस्मिक", "formal": "औपचारिक", diff --git a/common/src/main/assets/lang/hu_HU.json b/common/src/main/assets/lang/hu_HU.json index 68e2d542..db2589a7 100644 --- a/common/src/main/assets/lang/hu_HU.json +++ b/common/src/main/assets/lang/hu_HU.json @@ -1,21 +1,160 @@ { "setup": { + "activity": { + "wrong_apk_title": "Wrong APK installed", + "wrong_apk_message": "Your device is armv8, please download the armv8 apk, not armv7.", + "close_button": "Close", + "important_confirm_timeout": "I understand ({seconds}s)", + "important_confirm": "I understand", + "important_title": "Important!", + "important_message": "If you have used SnapEnhance or any other mod besides PurrfectSnap, we recommend uninstalling everything and staying on stock Snapchat for one week. Then switch to PurrfectSnap after next Friday.", + "language_subtitle": "Tune PurrfectSnap to speak your voice before anything else.", + "install_mode_title": "Choose your device", + "install_mode_subtitle": "Pick the path that matches how you'll install PurrfectSnap.", + "permissions_subtitle": "Grant the essentials so overlays, downloads, and alerts stay reliable.", + "patch_title": "Auto Patcher", + "patch_subtitle": "Streamlined download, patch, and install with a single flow.", + "root_install_title": "Snapchat Installer", + "root_install_subtitle": "Download and install the recommended Snapchat build.", + "save_folder_subtitle": "Pick your personal vault so snaps land exactly where you expect.", + "mappings_subtitle": "We calibrate everything to your install so the magic works flawlessly.", + "step_counter": "Step {current} of {total}", + "step_complete": "Checked off", + "step_active": "In progress", + "step_upcoming": "Ready next", + "finish_button": "Finish setup", + "continue_button": "Continue" + }, "dialogs": { "select_language": "Nyelv kiválasztása", "save_folder": "Válassza ki a letöltések mentési helyét", "select_save_folder_button": "Mappa kiválasztása" }, + "install_mode": { + "confirm_timeout": "I understand ({seconds}s)", + "confirm": "I understand", + "notice_title": "Please note!", + "notice_intro": "Select the type of device you have: rooted or non-rooted. If you are unsure, choose Non-root and continue.", + "notice_non_root_title": "Non-rooted devices", + "notice_non_root_body": "Select Non-root and the app will handle everything. Tap Install Patched Snapchat when it appears. After it installs, do not open Snapchat yet. Continue the PurrfectSnap setup; once it finishes, you can open Snapchat and enjoy.", + "notice_root_title": "Rooted devices", + "notice_root_body": "Make sure you have flashed LSPosed first. We recommend JingMatrix LSPosed or LSPosed Irena. After you select Root, the app will install the recommended Snapchat version. Do not open it yet; continue the PurrfectSnap setup. When setup finishes, enable PurrfectSnap in LSPosed and reboot your phone. Then start using Snapchat. We highly recommend detaching Snapchat from the Play Store with the Zygisk Detach module to prevent auto-updates.", + "notice_issues_hint": "If you run into any installation issues, the solution will appear here. Please read it carefully.", + "notice_note_prefix": "Note: ", + "notice_note_body": "New Accounts easily get locked! It is recommended to use an older account with PurrfectSnap.", + "step_title": "Choose your device", + "step_subtitle": "If you don't know, select Non-rooted device and proceed.", + "root_option_title": "Rooted device", + "root_option_subtitle": "Use Lsposed and skip auto patching.", + "non_root_option_title": "Non-rooted device", + "non_root_option_subtitle": "Use included auto patcher to install patched Snapchat.", + "skip_auto_setup": "Skip Auto Setup" + }, "mappings": { "dialog": "Leképezések generálása...", "generate_failure_no_snapchat": "A PurrfectSnap nem észlelte a Snapchatet, kérjük, próbálja meg újratelepíteni a Snapchatet.", - "generate_failure": "Hiba történt a leképezések generálása közben, kérjük, próbálja újra." + "generate_failure": "Hiba történt a leképezések generálása közben, kérjük, próbálja újra.", + "confirm_understand_timeout": "I understand ({seconds}s)", + "confirm_understand": "I understand", + "notice_title": "Please note!", + "notice_intro": "If you see the \"Account temporarily disabled\" error while logging in, do not worry. Follow these steps in order:", + "notice_step_1": "1. Reopen Snapchat and log in. This fixes it most of the time.", + "notice_step_2": "2. If it still fails, tap the login button repeatedly. This usually covers the next chunk.", + "notice_step_3": "3. If it still fails, clear Snapchat's data, disable any VPN, and log in again.", + "notice_rooted_title": "For rooted users:", + "notice_rooted_body": "Reopen Snapchat and log in. If it still fails, disable PurrfectSnap in LSPosed, log in, then re-enable PurrfectSnap.", + "warnings_info": "{count} warning(s) occurred while generating mappings:\n\n{warnings}", + "progress_hint": "This only takes a moment. Keep the app open while magic happens!" + }, + "patch": { + "title": "Auto Patcher", + "ready_log": "Auto Patcher is ready.", + "install_confirmed_log": "Snapchat install confirmed. You're cleared to continue.", + "download_recommended_status": "Downloading recommended Snapchat version ({version})...", + "starting_log": "Starting Auto Patcher for recommended Snapchat version.", + "uninstall_prompt_status": "Snapchat is installed. Please uninstall it first (don't keep data), then start Auto Patcher again.", + "uninstall_prompt_error": "Snapchat still installed. Uninstall it first, to continue.", + "module_apk_not_found_error": "Module apk not found", + "fetching_apk_status": "Fetching recommended Snapchat APK...", + "download_failed_error": "Download failed", + "download_completed_status": "Download completed: {fileName}", + "starting_patch_status": "Starting patch powered by Jingmatrix Lspatch", + "patched_not_produced_error": "Patched apk not produced", + "patched_ready_status": "Patched build ready. Install to finish.", + "failed_status": "Failed: {message}", + "mark_installed_log": "Marked as installed manually. You're cleared to continue.", + "issues_title": "Facing issues?", + "issues_confirm": "Got it", + "issues_heading": "How to fix installation errors", + "issues_conflict_issue": "Issue: App cannot be installed because it conflicts with an existing package.", + "issues_conflict_fix": "Fix: Download Snapchat from the Play Store and uninstall it without keeping data. Run Auto Patcher again. If it still does not work, run:", + "issues_adb_command": "adb uninstall com.snapchat.android", + "issues_invalid_issue": "Issue: App not installed because the package appears to be invalid.", + "issues_invalid_fix": "Fix: Download and install JingMatrix LSPatch, then patch a Snapchat version (any one) from this range, i.e. between 13.65.1.0 and 13.71.0.51, in Integrated mode. Select Embed Modules and embed the PurrfectSnap APK. Then choose Skip auto setup during PurrfectSnap setup to skip Auto Patcher.", + "status_downloading": "Downloading Snapchat {percent}%", + "status_patching": "Patching...", + "status_initializing": "Initializing...", + "logs_copied": "Logs copied to clipboard.", + "install_success": "Patched APK installed", + "start_button": "Start auto patch", + "install_button": "Install patched Snapchat", + "already_installed_button": "Already Installed?", + "powered_by_label": "Powered by Jingmatrix Lspatch", + "logs_title": "Logs", + "copy_button": "Copy", + "log_line_prefix": "- {line}" }, "permissions": { "dialog": "A folytatáshoz végezze el ezeket az alapvető lépéseket:", "notification_access": "Értesítési hozzáférés", "battery_optimization": "Akkumulátor-optimalizálás", "display_over_other_apps": "Megjelenítés más alkalmazások felett", - "request_button": "Kérés" + "request_button": "Kérés", + "notification_access_description": "Alerts you the second downloads finish.", + "battery_optimization_description": "Keeps background tasks alive without being killed.", + "display_over_other_apps_description": "Enables floating overlays while you are in Snapchat.", + "granted_label": "Granted" + }, + "pick_language": { + "current_selection": "Current selection", + "browse_languages": "Browse languages", + "change_anytime_hint": "You can change this anytime from PurrfectSnap settings.", + "available_languages": "Available Languages" + }, + "root_install": { + "title": "Snapchat Installer", + "ready_log": "Snapchat installer is ready.", + "install_confirmed_log": "Snapchat install confirmed. You're cleared to continue.", + "download_recommended_status": "Downloading recommended Snapchat version ({version})...", + "mark_installed_log": "Marked as installed manually. You're cleared to continue.", + "start_download_log": "Starting Snapchat download for rooted install.", + "uninstall_prompt_status": "Snapchat is installed. Please uninstall it first (don't keep data), then try again.", + "uninstall_prompt_error": "Snapchat still installed. Uninstall it first, to continue.", + "fetching_apk_status": "Fetching recommended Snapchat APK...", + "download_failed_error": "Download failed", + "download_completed_status": "Download completed: {fileName}", + "launching_installer_status": "Launching installer...", + "failed_status": "Failed: {message}", + "status_downloading": "Downloading Snapchat {percent}%", + "status_preparing": "Preparing installer...", + "logs_copied": "Logs copied to clipboard.", + "install_success": "Snapchat installed", + "download_button": "Download Snapchat", + "install_button": "Install Snapchat", + "already_installed_button": "Already Installed?", + "logs_title": "Logs", + "copy_button": "Copy", + "log_line_prefix": "- {line}" + }, + "save_folder": { + "description": "Please choose the location where media should be downloaded to.", + "destination_label": "Destination", + "system_default_label": "System default", + "use_default_location_button": "Use default location", + "no_picker_title": "Folder picker unavailable", + "no_picker_message": "Some cloned/dual-app environments block the system folder picker. You can continue using the system default save location, or open the app outside clone mode to select a custom folder.", + "use_default_button": "Use default", + "permission_hint": "PurrfectSnap requires Storage permissions to download and Save Media from Snapchat." } }, "scopes": { @@ -57,14 +196,48 @@ }, "sections": { "home": { - "version_title": "v{versionName} \u00b7 készítette: Eternal", + "version_title": "v{versionName} · készítette: Eternal", "update_title": "PurrfectSnap frissítés", "update_content": "A(z) {version} verzió elérhető!", "update_button": "Letöltés", + "hero_tagline": "An Xposed Module meant to enhance your Snapchat experience", + "hero_version_label": "Version: {version} - {channel}", + "hero_build_label": "Build: {build}", + "update_ready_label": "Ready to install", + "purr_aura_active_label": "PurrAura Active!", + "purr_aura_inactive_label": "PurrAura Inactive", + "open_settings_button": "Open Settings", + "wiki_button": "Wiki", + "github_button": "GitHub", + "telegram_button": "Telegram", + "channel_label_stable": "Stable", + "channel_label_prerelease": "Pre-release", + "announcements_button_description": "Announcements", + "update_arch_not_supported_toast": "Your device architecture is not supported for automatic updates.", + "update_download_started_toast": "Download started", + "update_download_completed_toast": "Download completed", + "update_install_failed_toast": "Failed to install update. Check logs for more details.", + "update_download_failed_toast": "Download failed: {error}", "debug_build_summary_title": "A PurrfectSnap hibakereső (debug) verzióját használja", "debug_build_summary_content": "Verzió: {versionName} ({versionCode})", "debug_build_summary_date": "Készítés dátuma: {date} ({days} napja)", - "quick_actions_title": "Gyorsműveletek" + "quick_actions_title": "Gyorsműveletek", + "quick_actions_empty_title": "No quick tiles yet", + "quick_actions_empty_subtitle": "Design your dream grid with the actions you use the most.", + "quick_actions_add_tile_button": "Add tile", + "quick_actions_manage_button": "Manage", + "quick_actions_count_label": "{count} curated shortcuts" + }, + "home_about": { + "about_title": "PurrfectSnap", + "about_tagline": "An Xposed Module meant to enhance your Snapchat experience!", + "about_lead_developers_title": "Lead Developers", + "about_story_title": "Our Story", + "about_story": "PurrfectSnap was founded on 2nd of October, 2025, as a fork of SnapEnhance by IzTIzRNAL with a vision to provide users the quality Snapchat experience they deserve. This app was just meant to be a minor update in the SnapEnhance repository, but it soon became a separate app wherein the contributors kept adding features. Then the developer joined the team, and this app soon became a huge success. We received much love and support and gained 1K+ downloads in just two days! We thank all users and contributors; without your support, we wouldn't have reached this place. We would also like to convey our huge thanks to rhunk, the lead developer of SnapEnhance, as without him, this app wouldn't even exist. We are immensely grateful to him. Lastly, we would like to thank all our admins, notably: CLASSIC GENIUS, Harry, SUJI>L, Zain & scrodingerspet, who were right there with us from the very beginning. We would also like to thank all testers, notably Leo & Toxic, who tested and reported bugs continuously. We are immensely grateful for your contribution.", + "about_thanks_title": "With love, PurrfectSnap Team", + "about_magic_toast": "Tap 5 times in this screen to see some magic 😉!", + "github_button": "GitHub", + "telegram_button": "Telegram" }, "home_logs": { "no_logs_hint": "Nincsenek elérhető naplók", @@ -72,7 +245,8 @@ "export_logs_button": "Naplók exportálása", "saving_logs_toast": "Naplók mentése, ez eltarthat egy ideig...", "saved_logs_success_toast": "Naplók sikeresen mentve", - "saved_logs_failure_toast": "A naplók mentése sikertelen" + "saved_logs_failure_toast": "A naplók mentése sikertelen", + "read_logs_failed_toast": "Failed to read logs!" }, "home_settings": { "actions_title": "Műveletek", @@ -119,11 +293,17 @@ "test_mode_label": "PurrAura engedélyezése", "disable_feature_loading_label": "Funkcióbetöltés letiltása", "disable_auto_mapper_label": "Automatikus leképezés letiltása", - "disable_bypass_indicator_label": "Megkerülés-jelző letiltása" + "disable_bypass_indicator_label": "Megkerülés-jelző letiltása", + "open_file_failed_toast": "Failed to open file! {message}", + "import_failed_toast": "Import failed: {message}" }, "tasks": { "no_tasks": "Nincsenek feladatok", "merge_button": "Egyesítés", + "summary_active": "{active} active · {recent} recent", + "summary_idle": "Idle · {recent} recent", + "running_count": "{count} running", + "clear_button_description": "Clear tasks", "failed_to_open_file": "A fájl megnyitása sikertelen", "merge_files_toast": "{count} fájl egyesítése", "remove_selected_tasks_title": "Biztosan eltávolítja a kiválasztott feladatokat?", @@ -132,22 +312,22 @@ "remove_selected_tasks_confirm": "{count} feladat eltávolítása?", "remove_all_tasks_confirm": "Összes feladat eltávolítása?" }, - "features": { - "disabled": "Letiltva", - "export_option": "Exportálás", - "import_option": "Importálás", - "reset_option": "Visszaállítás", - "config_export_success_toast": "Konfiguráció sikeresen exportálva", - "config_import_success_toast": "Konfiguráció sikeresen importálva", - "config_import_failure_toast": "A konfiguráció importálás sikertelen: {error}", - "config_export_failure_toast": "A konfiguráció exportálás sikertelen: {error}", - "saved_config_snackbar": "Konfiguráció mentve", - "older_required": "Ennek a funkciónak a megfelelő működéséhez a Snapchat v{version} vagy régebbi verziója szükséges", - "newer_required": "Ennek a funkciónak a megfelelő működéséhez a Snapchat v{version} vagy újabb verziója szükséges", - "search_button": "Keresés", - "clear_history": "Keresési előzmények törlése", - "subtitle": "Funkciók keresése és kezelése" - }, + "features": { + "disabled": "Letiltva", + "export_option": "Exportálás", + "import_option": "Importálás", + "reset_option": "Visszaállítás", + "config_export_success_toast": "Konfiguráció sikeresen exportálva", + "config_import_success_toast": "Konfiguráció sikeresen importálva", + "config_import_failure_toast": "A konfiguráció importálás sikertelen: {error}", + "config_export_failure_toast": "A konfiguráció exportálás sikertelen: {error}", + "saved_config_snackbar": "Konfiguráció mentve", + "older_required": "Ennek a funkciónak a megfelelő működéséhez a Snapchat v{version} vagy régebbi verziója szükséges", + "newer_required": "Ennek a funkciónak a megfelelő működéséhez a Snapchat v{version} vagy újabb verziója szükséges", + "search_button": "Keresés", + "clear_history": "Keresési előzmények törlése", + "subtitle": "Funkciók keresése és kezelése" + }, "bypass_status": { "active": "PurrAura aktív", "inactive": "PurrAura inaktív" @@ -167,6 +347,9 @@ "social": { "friends_tab": "Barátok", "groups_tab": "Csoportok", + "search_button_description": "Search", + "close_search_button_description": "Close search", + "clear_search_button_description": "Clear search", "empty_hint": "A lista jelenleg üres", "friends_empty_title": "Még nincsenek barátok hozzáadva", "groups_empty_title": "Még nincsenek csoportok szinkronizálva", @@ -317,6 +500,7 @@ "import_button": "Importálás", "import_from_url_button": "Importálás URL-ből", "import_script_from_url_title": "Szkript importálása URL-ből", + "import_failed": "Import failed: {message}", "import_script_warning": "Csak megbízható forrásból telepítsen szkripteket.", "installed_scripts_tab": "Telepítve", "manage_repos_button": "Adattárak kezelése", @@ -420,6 +604,7 @@ "delete_rule_dialog_text": "Biztosan törli ezt a szabályt?", "no_repos_added": "Nincs hozzáadott adattár", "import_dialog_title": "Szabályok importálása", + "read_file_failed_toast": "Failed to read file: {message}", "bulk_import_button": "Tömeges importálás", "individual_import_button": "Egyéni importálás", "invalid_import_type_dialog_title": "Érvénytelen importálás", @@ -641,91 +826,658 @@ }, "features": { "notices": { - "unstable": "\u26a0 Instabil", - "ban_risk": "\u26a0 Ez a funkció kitiltást okozhat", - "internal_behavior": "\u26a0 Ez megzavarhatja a Snapchat belső működését" + "unstable": "⚠ Instabil", + "ban_risk": "⚠ Ez a funkció kitiltást okozhat", + "internal_behavior": "⚠ Ez megzavarhatja a Snapchat belső működését" }, "options": { - "empty": "Üres", + "app_appearance": { + "always_light": "Mindig világos", + "always_dark": "Mindig sötét", + "null": "Rendszerrel megegyező" + }, + "auto_reload": { + "snapchat_only": "Csak a Snapchat újratöltése", + "all": "Snapchat + PurrfectSnap újratöltése", + "null": "Alapértelmezett" + }, "walk_radius": { - "empty": "Üres" + "null": "Alapértelmezett sugár használata" }, "spoof_battery_level": { - "empty": "Üres" + "null": "Valós akkumulátorszint használata" + }, + "friend_feed_menu_buttons": { + "auto_download": "⬇️ Automatikus letöltés", + "auto_save": "💬 Üzenetek automatikus mentése", + "unsaveable_messages": "⬇️ Nem menthető üzenetek", + "auto_open_snaps": "📷 Snapek automatikus megnyitása", + "stealth": "👻 Lopakodó mód", + "auto_reply": "📨 Automatikus válasz", + "auto_delete_sent_messages": "🗑️ Elküldött üzenetek automatikus törlése", + "mark_snaps_as_seen": "👀 Snapek megjelölése megtekintettként", + "mark_stories_as_seen_locally": "👀 Történetek helyi megjelölése megtekintettként", + "conversation_info": "👤 Beszélgetés információ", + "e2e_encryption": "🔒 E2E titkosítás használata", + "message_logger": "📝 Üzenetnaplózó", + "auto_read": "✅ Automatikus olvasás", + "hide_typing_indicator": "🙈 Gépelésjelző elrejtése" + }, + "schedule_scheduled_for": "Ütemezve {name} számára ekkor: {time}", + "schedule_sending_in": "Küldés {time} múlva", + "schedule_sent_to": "Elküldve {name} részére", + "schedule_sent": "Ütemezett Snap elküldve", + "schedule_failed_to": "Küldés {name} részére sikertelen", + "schedule_failed": "Ütemezett Snap sikertelen", + "schedule_cancelled_for": "Megszakítva {name} részére", + "device_model": { + "samsung_s25_ultra": "Samsung Galaxy S25 Ultra", + "google_pixel_10_pro": "Google Pixel 10 Pro", + "oneplus_13": "OnePlus 13", + "xiaomi_15_ultra": "Xiaomi 15 Ultra", + "null": "Eszköz alapértelmezett" + }, + "settings_menu": { + "default": "Alapértelmezett", + "legacy": "Régi" + }, + "path_format": { + "create_author_folder": "Mappa létrehozása minden szerzőhöz", + "create_source_folder": "Mappa létrehozása minden médiaforrás-típushoz", + "append_hash": "Egyedi hash hozzáfűzése a fájlnévhez", + "append_source": "Médiaforrás hozzáfűzése a fájlnévhez", + "append_username": "Felhasználónév hozzáfűzése a fájlnévhez", + "append_date_time": "Dátum és idő hozzáfűzése a fájlnévhez", + "append_type": "Médiatípus hozzáfűzése a fájlnévhez" + }, + "auto_download_sources": { + "friend_snaps": "Barát Snapek", + "friend_stories": "Barát történetek", + "public_stories": "Nyilvános történetek", + "spotlight": "Spotlight" + }, + "logging": { + "started": "Elindítva", + "success": "Siker", + "progress": "Folyamat", + "failure": "Hiba" + }, + "notifications": { + "chat_screenshot": "Képernyőkép", + "chat_screen_record": "Képernyőfelvétel", + "snap_replay": "Snap újrajátszás", + "camera_roll_save": "Mentés a kameratekercsbe", + "chat": "Chat", + "chat_reply": "Chat válasz", + "snap": "Snap", + "typing": "Gépelés", + "stories": "Történetek", + "speaking": "Beszéd", + "chat_reaction": "DM reakció", + "group_chat_reaction": "Csoport reakció", + "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", + "map_live_location": "Térkép élő helyzet" + }, + "auto_read": { + "blacklist": "Feketelista", + "whitelist": "Fehérlista", + "disabled": "Letiltva" + }, + "hide_typing_indicator": { + "blacklist": "Feketelista", + "whitelist": "Fehérlista", + "disabled": "Letiltva" + }, + "auto_delete_sent_messages": { + "blacklist": "Feketelista", + "whitelist": "Fehérlista", + "disabled": "Letiltva" + }, + "auto_download": { + "blacklist": "Feketelista", + "whitelist": "Fehérlista", + "disabled": "Letiltva" + }, + "stealth": { + "blacklist": "Feketelista", + "whitelist": "Fehérlista", + "disabled": "Letiltva" + }, + "auto_save": { + "blacklist": "Feketelista", + "whitelist": "Fehérlista", + "disabled": "Letiltva" + }, + "message_logger": { + "blacklist": "Feketelista", + "whitelist": "Fehérlista", + "disabled": "Letiltva" + }, + "auto_reply": { + "blacklist": "Feketelista", + "whitelist": "Fehérlista", + "disabled": "Letiltva" }, "custom_android_id": { - "empty": "Üres" + "null": "Valódi Android-azonosító használata" + }, + "add_friend_source_spoof": { + "added_by_username": "Felhasználónév alapján", + "added_by_mention": "Említés alapján", + "added_by_group_chat": "Csoportos csevegés által", + "added_by_qr_code": "QR-kód által", + "added_by_community": "Közösség által", + "added_by_quick_add": "Gyors hozzáadással (Magas kitiltási kockázat)", + "added_by_spotlight": "Spotlight által", + "null": "Ne hamisítsa a forrást" }, "custom_streaks_expiration_format": { - "empty": "Üres" + "null": "Rendszer alapértelmezett" }, "preferred_transcription_lang": { - "empty": "Üres" + "null": "Snapchat alapértelmezett használata" }, "custom_emoji_font": { - "empty": "Üres" + "null": "Alapértelmezett emoji betűtípus" }, "custom_shared_library": { - "empty": "Üres" + "null": "Alapértelmezett könyvtár használata" + }, + "override_front_resolution": { + "null": "Eszköz alapértelmezett használata" + }, + "override_back_resolution": { + "null": "Eszköz alapértelmezett használata" }, "custom_resolution": { - "empty": "Üres" + "null": "Automatikus felbontás használata" + }, + "startup_default_camera": { + "front": "Elülső kamera", + "back": "Hátsó kamera", + "null": "Utoljára használt megjegyzése" + }, + "call_recorder": { + "only_record_self": "Csak saját magam rögzítése", + "only_record_others": "Csak mások rögzítése", + "record_both": "Mindkét oldal rögzítése" + }, + "call_recorder_ui_design": { + "default": "Alapértelmezett", + "snapchat": "Snapchat", + "cyber": "Cyber", + "frost": "Frost" + }, + "front_custom_frame_rate": { + "null": "Eszköz alapértelmezett FPS" + }, + "back_custom_frame_rate": { + "null": "Eszköz alapértelmezett FPS" + }, + "force_voice_note_format": { + "null": "Snapchat alapértelmezett használata" }, "custom_path_format": { - "empty": "Üres" + "null": "Alapértelmezett minta használata" + }, + "force_image_format": { + "null": "Snapchat alapértelmezett használata" }, "custom_video_codec": { - "empty": "Üres" + "null": "Alapértelmezett kodek" }, "custom_audio_codec": { - "empty": "Üres" + "null": "Alapértelmezett kodek" }, - "double_tap_chat_action_custom_emoji": { - "empty": "Üres" + "preset": { + "null": "Alapértelmezett előbeállítás" }, - "unsaveable_messages": { - "blacklist": "Feketelista mód", - "whitelist": "Fehérlista mód", - "null": "Letiltva" + "app_appearance_override": { + "title": "Megjelenés" + }, + "gallery_media_send_override": { + "always_ask": "Mindig kérdezzen rá", + "ORIGINAL": "Eredeti média", + "NOTE": "Hangjegyzet", + "SNAP": "Snap", + "SAVEABLE_SNAP": "Menthető Snap", + "null": "Snapchat alapértelmezett", + "multiple_media_toast": "Egyszerre csak egy médiát küldhet" + }, + "strip_media_metadata": { + "hide_caption_text": "Képaláírás szövegének elrejtése", + "hide_snap_filters": "Snap-szűrők elrejtése", + "hide_extras": "Extrák elrejtése (pl. említések)", + "remove_audio_note_duration": "Hangjegyzet időtartamának eltávolítása", + "remove_audio_note_transcript_capability": "Hangjegyzet átírási képesség eltávolítása" + }, + "hide_ui_components": { + "hide_profile_call_buttons": "Profilhívás gombok eltávolítása", + "hide_chat_call_buttons": "Csevegés hívásgombok eltávolítása", + "hide_live_location_share_button": "Élő helymegosztás gomb eltávolítása", + "hide_stickers_button": "Matrica gomb eltávolítása", + "hide_voice_record_button": "Hangrögzítő gomb eltávolítása", + "hide_unread_chat_hint": "Olvasatlan csevegés tipp eltávolítása", + "hide_post_to_story_buttons": "Közzététel a történetben gombok eltávolítása Snap küldése előtt", + "hide_billboard_prompt": "Hirdetőtábla felszólítás eltávolítása a barátlistában", + "hide_snapchat_plus_gift_reminders": "Snapchat Plus ajándékemlékeztetők eltávolítása a beszélgetésekben", + "hide_map_reactions": "Térképreakciók eltávolítása" + }, + "hide_story_suggestions": { + "hide_suggested_friend_stories": "Javasolt barát történetek elrejtése", + "hide_my_stories": "Saját történetek elrejtése" + }, + "home_tab": { + "map": "Térkép", + "chat": "Csevegés", + "camera": "Kamera", + "discover": "Felfedezés", + "spotlight": "Spotlight", + "null": "Snapchat alapértelmezett" + }, + "spotlight_comments_username_icon": { + "user": "Felhasználónév ikon", + "👤": "Felhasználónév ikon", + "[👤]": "Felhasználónév ikon", + "default": "Felhasználónév ikon", + "no_icon": "Nincs ikon" + }, + "custom_image_upload_format": { + "null": "Automatikus" }, "update_check_frequency": { - "daily": "Naponta", - "weekly": "Hetente", - "monthly": "Havonta" + "null": "Auto" + }, + "snapchat_plus": { + "not_subscribed": "Nincs előfizetve", + "basic": "Alap", + "ad_free": "Reklámmentes", + "null": "Alapértelmezett" + }, + "bypass_video_length_restriction": { + "single": "Egyetlen média", + "split": "Felosztott média", + "null": "Alapértelmezett" + }, + "old_bitmoji_selfie": { + "2d": "2D Bitmoji", + "3d": "3D Bitmoji", + "null": "Alapértelmezett Bitmoji" + }, + "disable_confirmation_dialogs": { + "erase_message": "Üzenet törlése", + "remove_friend": "Barát eltávolítása", + "block_friend": "Barát blokkolása", + "ignore_friend": "Barát mellőzése", + "hide_friend": "Barát elrejtése", + "hide_conversation": "Beszélgetés elrejtése", + "clear_conversation": "Beszélgetés törlése a barátlistáról" + }, + "edit_text_override": { + "multi_line_chat_input": "Többsoros csevegésbevitel", + "bypass_text_input_limit": "Szövegbeviteli korlát megkerülése" + }, + "auto_purge": { + "never": "Soha", + "1_hour": "1 óra", + "3_hours": "3 óra", + "6_hours": "6 óra", + "12_hours": "12 óra", + "1_day": "1 nap", + "3_days": "3 nap", + "1_week": "1 hét", + "2_weeks": "2 hét", + "1_month": "1 hónap", + "3_months": "3 hónap", + "6_months": "6 hónap" + }, + "delete_after_unit": { + "seconds": "Másodperc", + "minutes": "Perc", + "hours": "Óra" + }, + "disable_story_sections": { + "friends": "Barátok", + "suggested_stories": "Javasolt történetek", + "following": "Követések", + "discover": "Felfedezés" + }, + "disable_cameras": { + "front": "Elülső kamera", + "back": "Hátsó kamera" + }, + "disable_permission_requests": { + "notifications": "Értesítések", + "read_media_images": "Médiaképek olvasása", + "read_media_video": "Médiavideók olvasása", + "camera": "Kamera", + "microphone": "Mikrofon", + "location": "Hely", + "read_contacts": "Névjegyek olvasása", + "nearby_devices": "Közeli eszközök", + "phone_calls": "Telefonhívások" + }, + "message_indicators": { + "encryption_indicator": "Hozzáad egy 🔒 ikont a csak Önnek küldött üzenetek mellé", + "platform_indicator": "Hozzáadja a platform ikonját, ahonnan a médiát küldték (pl. Android, iOS, Web)", + "location_indicator": "Hozzáad egy 📍 ikont a snapekhez, ha a helymeghatározás be van kapcsolva küldéskor", + "ovf_editor_indicator": "Jelzi, ha egy snapet OVF szerkesztővel küldtek", + "director_mode_indicator": "Hozzáad egy ✏️ ikont a snapekhez, ha Director módban küldték, ami használható galériaképek snapként történő küldésére" + }, + "auto_mark_as_read": { + "conversation_read": "Beszélgetés olvasottnak jelölése üzenet küldésekor", + "snap_reply": "Snapek olvasottnak jelölése válaszadáskor", + "save_snap_in_chat": "Snapek olvasottnak jelölése, ha a chatbe menti őket Stealth módban" + }, + "friend_mutation_notifier": { + "remove_friend": "Értesítés, ha valaki törli Önt a barátok közül", + "birthday_changes": "Értesítés, ha valaki megváltoztatja a születésnapját", + "bitmoji_selfie_changes": "Értesítés, ha valaki megváltoztatja a Bitmoji szelfijét", + "bitmoji_avatar_changes": "Értesítés, ha valaki megváltoztatja a Bitmoji avatarját", + "bitmoji_background_changes": "Értesítés, ha valaki megváltoztatja a Bitmoji hátterét", + "bitmoji_scene_changes": "Értesítés, ha valaki megváltoztatja a Bitmoji jelenetét" + }, + "double_tap_chat_action": { + "like_message": "Üzenet kedvelése", + "copy_text": "Szöveg másolása vágólapra", + "delete_message": "Üzenet törlése", + "mark_as_read": "Megjelölés olvasottként", + "custom_emoji_reaction": "Egyéni emoji reakció", + "null": "Alapértelmezett" + }, + "message_types": { + "CHAT": "Chat", + "SNAP": "Snap", + "NOTE": "Jegyzet", + "EXTERNAL_MEDIA": "Külső média", + "STICKER": "Matrica" + }, + "double_tap_chat_action_custom_emoji": { + "Custom emoji reaction": "Egyéni emoji reakció" + }, + "ai_model": { + "gemini-2.5-flash": "Gemini 2.5 Flash" + }, + "ai_api_key": { + "": "Nincs beállítva" + }, + "ai_system_prompt": { + "You are a helpful and friendly assistant responding to messages on Snapchat. Keep responses natural, casual, and conversational. Avoid being overly formal or robotic. Respond as if you're a real person having a normal conversation.": "Ön egy segítőkész és barátságos asszisztens, aki válaszol az üzenetekre a Snapchaten. A válaszok legyenek természetesek, lazák és társalgási jellegűek. Kerülje a túlzott formalitást vagy a robotszerűséget. Válaszoljon úgy, mintha valódi személy lenne egy normál beszélgetésben." + }, + "ai_provider": { + "gemini": "Gemini", + "deepseek": "DeepSeek", + "openai": "OpenAI", + "openrouter": "OpenRouter" + }, + "ai_personality_traits": { + "friendly, casual, helpful, empathetic": "barátságos, laza, segítőkész, empatikus" + }, + "ai_response_style": { + "casual": "Laza", + "formal": "Hivatalos", + "friendly": "Barátságos", + "humorous": "Humoros", + "empathetic": "Empatikus", + "toxic": "Mérgező (Toxic)", + "busy": "Elfoglalt" + }, + "ai_temperature": { + "0.7": "Kiegyensúlyozott (0.7)" + }, + "ai_response_language": { + "auto": "Auto", + "en": "Angol", + "es": "Spanyol", + "fr": "Francia", + "de": "Német", + "it": "Olasz", + "pt": "Portugál", + "ru": "Orosz", + "ja": "Japán", + "ko": "Koreai", + "zh": "Kínai", + "ar": "Arab", + "hi": "Hindi", + "tr": "Török", + "pl": "Lengyel", + "nl": "Holland", + "sv": "Svéd", + "da": "Dán", + "no": "Norvég", + "fi": "Finn" + }, + "friendGreeting": { + "Hey": "Szia" + }, + "half_swipe_messages": { + "[\"I noticed you half-swiped! I'll respond soon.\"]": "Láttam, hogy félig elhúztad! Hamarosan válaszolok." + }, + "tiny_snap_messages": { + "Thanks for the tiny snap!": "Köszi a tiny snapet!" + }, + "voice_note_messages": { + "Thanks for the voice note!": "Köszi a hangjegyzetet!" + }, + "chat_messages": { + "Hello! How are you?": "Szia! Hogy vagy?" + }, + "story_reply_messages": { + "Thanks for the story reply!": "Köszi a történetválaszt!" + }, + "external_media_messages": { + "Nice media!": "Jó média!" + }, + "sticker_messages": { + "Cool sticker!": "Menő matrica!" + }, + "snap_messages": { + "Thanks for the snap!": "Köszi a snapet!" + }, + "story_share_messages": { + "Thanks for sharing!": "Köszi a megosztást!" + }, + "map_reaction_messages": { + "Thanks for the map reaction!": "Köszi a térképreakciót!" + }, + "auto_reply_content_types": { + "chat_messages": "Csevegőüzenetek", + "snap_messages": "Snapek", + "story_share_messages": "Történetmegosztások", + "story_reply_messages": "Történetválaszok", + "external_media_messages": "Külső média", + "voice_note_messages": "Hangjegyzetek", + "sticker_messages": "Matricák", + "tiny_snap_messages": "Tiny Snapek", + "map_reaction_messages": "Térképreakciók", + "half_swipes": "Félig elhúzások" + }, + "supported_languages": { + "en": "Angol", + "es": "Spanyol", + "fr": "Francia", + "de": "Német", + "it": "Olasz", + "pt": "Portugál", + "ru": "Orosz", + "ja": "Japán", + "ko": "Koreai", + "zh": "Kínai", + "ar": "Arab", + "hi": "Hindi", + "tr": "Török" + }, + "translation_position": { + "above": "Szöveg felett", + "below": "Szöveg alatt", + "inline": "Szövegben" + }, + "source_language": { + "auto": "Automatikus felismerés" + }, + "target_language": { + "en": "Angol" } }, "properties": { "global": { "name": "Globális", - "description": "Általános modulpreferenciák és alapértelmezések", + "description": "Globális Snapchat beállítások finomhangolása", "properties": { - "ui_settings": { - "name": "Felhasználói felület beállításai", - "description": "Visszajelzések és értesítések viselkedésének finomhangolása", + "better_location": { + "name": "Jobb helymeghatározás", + "description": "Javítja a Snapchat helymeghatározását", "properties": { - "haptic_feedback": { - "name": "Haptikus visszajelzés", - "description": "Rezgés a támogatott interakcióknál" + "spoof_location": { + "name": "Helymeghatározás hamisítása", + "description": "Egy adott helyre hamisítja a tartózkodási helyét" }, - "use_system_toasts": { - "name": "Rendszerértesítések használata", - "description": "Android rendszerüzenetek megjelenítése az alkalmazáson belüli átfedések helyett" + "coordinates": { + "name": "Koordináták", + "description": "A hamisított hely koordinátáinak beállítása" + }, + "walk_radius": { + "name": "Sétasugár", + "description": "Véletlenszerű séta ezen a sugáron belül (láb)" + }, + "always_update_location": { + "name": "Hely frissítése mindig", + "description": "A Snapchat kényszerítése a hely frissítésére akkor is, ha nem érkezik GPS-adat" + }, + "suspend_location_updates": { + "name": "Helyfrissítések felfüggesztése", + "description": "Megakadályozza a hely frissítését" + }, + "spoof_battery_level": { + "name": "Akkumulátorszint hamisítása", + "description": "Meghamisítja az eszköz akkumulátorszintjét a térképen\nAz értéknek 0 és 100 között kell lennie" + }, + "spoof_headphones": { + "name": "Fejhallgató hamisítása", + "description": "Meghamisítja a zenehallgatási állapotot a térképen" + }, + "show_battery_level": { + "name": "Akkumulátorszint megjelenítése", + "description": "Megjeleníti barátai akkumulátorszintjét a térképen" } } }, - "update_settings": { - "name": "Frissítési beállítások", - "description": "Automatikus frissítéskeresés vezérlése", + "snapchat_plus": { + "name": "Snapchat Plus", + "description": "Engedélyezi a Snapchat Plus funkciókat\nElőfordulhat, hogy egyes szerveroldali funkciók nem működnek" + }, + "media_upload_quality": { + "name": "Médiafeltöltés minősége", + "description": "Felülbírálja a médiafeltöltés minőségét", "properties": { - "auto_update_check": { - "name": "Automatikus frissítéskeresés", - "description": "Új verziók automatikus keresése" + "force_video_upload_source_quality": { + "name": "Videófeltöltés forrásminőség kényszerítése", + "description": "Arra kényszeríti a Snapchatet, hogy videók feltöltésekor a forrásminőséget használja\nKérjük, vegye figyelembe, hogy ez nem feltétlenül távolítja el a metadatokat a médiából" }, - "update_check_frequency": { - "name": "Frissítéskeresés gyakorisága", - "description": "Milyen gyakran keressen frissítéseket" + "disable_image_compression": { + "name": "Képtömörítés letiltása", + "description": "Letiltja a képtömörítést média feltöltésekor" + }, + "custom_image_upload_format": { + "name": "Egyéni képfeltöltési formátum", + "description": "Egyéni képfeltöltési formátumot állít be\nVálasszon veszteségmentes formátumot (mint a PNG) a legjobb minőség érdekében" } } + }, + "disable_confirmation_dialogs": { + "name": "Megerősítő párbeszédpanelek letiltása", + "description": "Automatikusan megerősíti a kiválasztott műveleteket" + }, + "auto_updater": { + "name": "Automatikus frissítő", + "description": "Automatikusan keresi az új frissítéseket" + }, + "update_settings": { + "name": "Frissítési beállítások", + "description": "A PurrfectSnap frissítéskeresési módjának vezérlése", + "properties": { + "auto_update_check": { + "name": "Automatikus frissítéskeresés" + }, + "update_check_frequency": { + "name": "Frissítéskeresés gyakorisága" + } + } + }, + "ui_settings": { + "name": "Felhasználói felület beállításai", + "properties": { + "haptic_feedback": { + "name": "Haptikus visszajelzés" + } + } + }, + "disable_metrics": { + "name": "Metrikák letiltása", + "description": "Blokkolja bizonyos analitikai adatok küldését a Snapchatnek" + }, + "disable_story_sections": { + "name": "Történet szakaszok letiltása", + "description": "Eltávolítja a szakaszokat a Történetek oldalról\nA megfelelő működéshez frissítésre lehet szükség" + }, + "block_ads": { + "name": "Hirdetések blokkolása", + "description": "Megakadályozza a hirdetések megjelenését" + }, + "disable_custom_tabs": { + "name": "Egyéni lapok letiltása", + "description": "A hivatkozásokat támogatott alkalmazásokban nyitja meg webböngésző helyett" + }, + "disable_permission_requests": { + "name": "Engedélykérések letiltása", + "description": "Megakadályozza, hogy a Snapchat bizonyos engedélyeket kérjen" + }, + "disable_memories_snap_feed": { + "name": "Emlékek Snap-hírcsatorna letiltása", + "description": "Megakadályozza, hogy a Snapchat megjelenítse a legutóbbi emlékeket, amikor felfelé húz a kamerában" + }, + "spotlight_comments_username": { + "name": "Spotlight megjegyzések felhasználónév", + "description": "Megjeleníti a szerző felhasználónevét a Spotlight megjegyzésekben" + }, + "spotlight_comments_username_icon": { + "name": "Spotlight megjegyzések felhasználónév ikon", + "description": "Válassza ki, melyik ikon jelenjen meg a felhasználónevek mellett a Spotlight megjegyzésekben" + }, + "bypass_video_length_restriction": { + "name": "Videóhossz korlátozás megkerülése", + "description": "Egyetlen: egyetlen videót küld\nFelosztás: felosztja a videókat szerkesztés után" + }, + "default_video_playback_rate": { + "name": "Alapértelmezett videólejátszási sebesség", + "description": "Beállítja az alapértelmezett sebességet a videók lejátszásához\nAz értéknek 0.1 és 4.0 között kell lennie" + }, + "video_playback_rate_slider": { + "name": "Videólejátszási sebesség csúszka", + "description": "Hozzáad egy csúszkát az opera helyi menüjéhez a videólejátszási sebesség módosításához\nMegjegyzés: A változtatások csak a következő videókra vonatkoznak" + }, + "disable_google_play_dialogs": { + "name": "Google Play Szolgáltatások párbeszédpanelek letiltása", + "description": "Megakadályozza a Google Play Szolgáltatások elérhetőségére vonatkozó párbeszédpanelek megjelenését" + }, + "default_volume_controls": { + "name": "Alapértelmezett hangerőszabályzók", + "description": "Arra kényszeríti a Snapchatet, hogy a rendszer hangerőszabályzóit használja" + }, + "disable_telecom_framework": { + "name": "Telecom Framework letiltása", + "description": "Megakadályozza, hogy a Snapchat használja az Android Telecom keretrendszert\nEz lehetővé teszi, hogy zenét hallgasson hívás közben" + }, + "hide_active_music": { + "name": "Aktív zene elrejtése", + "description": "Megakadályozza, hogy a Snapchat megtudja, hogy zenét hallgat\nEz lehetővé teszi, hogy Snapeket készítsen a hangerőgombok használatával zenehallgatás közben" + }, + "disable_snap_splitting": { + "name": "Snap felosztás letiltása", + "description": "Megakadályozza, hogy a Snapek több részre osztódjanak\nAz elküldött képek videóvá válnak" } } }, @@ -753,6 +1505,10 @@ "name": "Duplikátumok engedélyezése", "description": "Engedélyezi ugyanazon média többszöri letöltését" }, + "file_hash_check": { + "name": "File Hash Check", + "description": "Verify downloaded media with file hashes" + }, "merge_overlays": { "name": "Rétegek egyesítése", "description": "Egyesíti a Snap szövegét és médiáját egyetlen fájlba" @@ -954,7 +1710,7 @@ }, "stealth_mode_indicator": { "name": "Lopakodó mód jelző", - "description": "Hozzáad egy \ud83d\udc7b emojit a lopakodó módban lévő beszélgetések mellé" + "description": "Hozzáad egy 👻 emojit a lopakodó módban lévő beszélgetések mellé" }, "edit_text_override": { "name": "Szövegszerkesztés felülbírálása", @@ -1482,164 +2238,6 @@ } } }, - "global": { - "name": "Globális", - "description": "Globális Snapchat beállítások finomhangolása", - "properties": { - "better_location": { - "name": "Jobb helymeghatározás", - "description": "Javítja a Snapchat helymeghatározását", - "properties": { - "spoof_location": { - "name": "Helymeghatározás hamisítása", - "description": "Egy adott helyre hamisítja a tartózkodási helyét" - }, - "coordinates": { - "name": "Koordináták", - "description": "A hamisított hely koordinátáinak beállítása" - }, - "walk_radius": { - "name": "Sétasugár", - "description": "Véletlenszerű séta ezen a sugáron belül (láb)" - }, - "always_update_location": { - "name": "Hely frissítése mindig", - "description": "A Snapchat kényszerítése a hely frissítésére akkor is, ha nem érkezik GPS-adat" - }, - "suspend_location_updates": { - "name": "Helyfrissítések felfüggesztése", - "description": "Megakadályozza a hely frissítését" - }, - "spoof_battery_level": { - "name": "Akkumulátorszint hamisítása", - "description": "Meghamisítja az eszköz akkumulátorszintjét a térképen\nAz értéknek 0 és 100 között kell lennie" - }, - "spoof_headphones": { - "name": "Fejhallgató hamisítása", - "description": "Meghamisítja a zenehallgatási állapotot a térképen" - }, - "show_battery_level": { - "name": "Akkumulátorszint megjelenítése", - "description": "Megjeleníti barátai akkumulátorszintjét a térképen" - } - } - }, - "snapchat_plus": { - "name": "Snapchat Plus", - "description": "Engedélyezi a Snapchat Plus funkciókat\nElőfordulhat, hogy egyes szerveroldali funkciók nem működnek" - }, - "media_upload_quality": { - "name": "Médiafeltöltés minősége", - "description": "Felülbírálja a médiafeltöltés minőségét", - "properties": { - "force_video_upload_source_quality": { - "name": "Videófeltöltés forrásminőség kényszerítése", - "description": "Arra kényszeríti a Snapchatet, hogy videók feltöltésekor a forrásminőséget használja\nKérjük, vegye figyelembe, hogy ez nem feltétlenül távolítja el a metadatokat a médiából" - }, - "disable_image_compression": { - "name": "Képtömörítés letiltása", - "description": "Letiltja a képtömörítést média feltöltésekor" - }, - "custom_image_upload_format": { - "name": "Egyéni képfeltöltési formátum", - "description": "Egyéni képfeltöltési formátumot állít be\nVálasszon veszteségmentes formátumot (mint a PNG) a legjobb minőség érdekében" - } - } - }, - "disable_confirmation_dialogs": { - "name": "Megerősítő párbeszédpanelek letiltása", - "description": "Automatikusan megerősíti a kiválasztott műveleteket" - }, - "auto_updater": { - "name": "Automatikus frissítő", - "description": "Automatikusan keresi az új frissítéseket" - }, - "update_settings": { - "name": "Frissítési beállítások", - "description": "A PurrfectSnap frissítéskeresési módjának vezérlése", - "properties": { - "auto_update_check": { - "name": "Automatikus frissítéskeresés" - }, - "update_check_frequency": { - "name": "Frissítéskeresés gyakorisága" - } - } - }, - "ui_settings": { - "name": "Felhasználói felület beállításai", - "properties": { - "haptic_feedback": { - "name": "Haptikus visszajelzés" - } - } - }, - "disable_metrics": { - "name": "Metrikák letiltása", - "description": "Blokkolja bizonyos analitikai adatok küldését a Snapchatnek" - }, - "disable_story_sections": { - "name": "Történet szakaszok letiltása", - "description": "Eltávolítja a szakaszokat a Történetek oldalról\nA megfelelő működéshez frissítésre lehet szükség" - }, - "block_ads": { - "name": "Hirdetések blokkolása", - "description": "Megakadályozza a hirdetések megjelenését" - }, - "disable_custom_tabs": { - "name": "Egyéni lapok letiltása", - "description": "A hivatkozásokat támogatott alkalmazásokban nyitja meg webböngésző helyett" - }, - "disable_permission_requests": { - "name": "Engedélykérések letiltása", - "description": "Megakadályozza, hogy a Snapchat bizonyos engedélyeket kérjen" - }, - "disable_memories_snap_feed": { - "name": "Emlékek Snap-hírcsatorna letiltása", - "description": "Megakadályozza, hogy a Snapchat megjelenítse a legutóbbi emlékeket, amikor felfelé húz a kamerában" - }, - "spotlight_comments_username": { - "name": "Spotlight megjegyzések felhasználónév", - "description": "Megjeleníti a szerző felhasználónevét a Spotlight megjegyzésekben" - }, - "spotlight_comments_username_icon": { - "name": "Spotlight megjegyzések felhasználónév ikon", - "description": "Válassza ki, melyik ikon jelenjen meg a felhasználónevek mellett a Spotlight megjegyzésekben" - }, - "bypass_video_length_restriction": { - "name": "Videóhossz korlátozás megkerülése", - "description": "Egyetlen: egyetlen videót küld\nFelosztás: felosztja a videókat szerkesztés után" - }, - "default_video_playback_rate": { - "name": "Alapértelmezett videólejátszási sebesség", - "description": "Beállítja az alapértelmezett sebességet a videók lejátszásához\nAz értéknek 0.1 és 4.0 között kell lennie" - }, - "video_playback_rate_slider": { - "name": "Videólejátszási sebesség csúszka", - "description": "Hozzáad egy csúszkát az opera helyi menüjéhez a videólejátszási sebesség módosításához\nMegjegyzés: A változtatások csak a következő videókra vonatkoznak" - }, - "disable_google_play_dialogs": { - "name": "Google Play Szolgáltatások párbeszédpanelek letiltása", - "description": "Megakadályozza a Google Play Szolgáltatások elérhetőségére vonatkozó párbeszédpanelek megjelenését" - }, - "default_volume_controls": { - "name": "Alapértelmezett hangerőszabályzók", - "description": "Arra kényszeríti a Snapchatet, hogy a rendszer hangerőszabályzóit használja" - }, - "disable_telecom_framework": { - "name": "Telecom Framework letiltása", - "description": "Megakadályozza, hogy a Snapchat használja az Android Telecom keretrendszert\nEz lehetővé teszi, hogy zenét hallgasson hívás közben" - }, - "hide_active_music": { - "name": "Aktív zene elrejtése", - "description": "Megakadályozza, hogy a Snapchat megtudja, hogy zenét hallgat\nEz lehetővé teszi, hogy Snapeket készítsen a hangerőgombok használatával zenehallgatás közben" - }, - "disable_snap_splitting": { - "name": "Snap felosztás letiltása", - "description": "Megakadályozza, hogy a Snapek több részre osztódjanak\nAz elküldött képek videóvá válnak" - } - } - }, "rules": { "name": "Szabályok", "description": "Automatizálási szabályok konfigurálása", @@ -1921,7 +2519,7 @@ "properties": { "encrypted_message_indicator": { "name": "Titkosított üzenet jelző", - "description": "Hozzáad egy \ud83d\udd12 emojit a titkosított üzenetek mellé" + "description": "Hozzáad egy 🔒 emojit a titkosított üzenetek mellé" }, "force_message_encryption": { "name": "Üzenettitkosítás kényszerítése", @@ -2000,498 +2598,6 @@ } } }, - "options": { - "app_appearance": { - "always_light": "Mindig világos", - "always_dark": "Mindig sötét", - "null": "Rendszerrel megegyező" - }, - "auto_reload": { - "snapchat_only": "Csak a Snapchat újratöltése", - "all": "Snapchat + PurrfectSnap újratöltése", - "null": "Alapértelmezett" - }, - "walk_radius": { - "null": "Alapértelmezett sugár használata" - }, - "spoof_battery_level": { - "null": "Valós akkumulátorszint használata" - }, - "friend_feed_menu_buttons": { - "auto_download": "\u2b07\ufe0f Automatikus letöltés", - "auto_save": "\ud83d\udcac Üzenetek automatikus mentése", - "unsaveable_messages": "\u2b07\ufe0f Nem menthető üzenetek", - "auto_open_snaps": "\ud83d\udcf7 Snapek automatikus megnyitása", - "stealth": "\ud83d\udc7b Lopakodó mód", - "auto_reply": "\ud83d\udce8 Automatikus válasz", - "auto_delete_sent_messages": "\ud83d\uddd1\ufe0f Elküldött üzenetek automatikus törlése", - "mark_snaps_as_seen": "\ud83d\udc40 Snapek megjelölése megtekintettként", - "mark_stories_as_seen_locally": "\ud83d\udc40 Történetek helyi megjelölése megtekintettként", - "conversation_info": "\ud83d\udc64 Beszélgetés információ", - "e2e_encryption": "\ud83d\udd12 E2E titkosítás használata", - "message_logger": "\ud83d\udcdd Üzenetnaplózó", - "auto_read": "\u2705 Automatikus olvasás", - "hide_typing_indicator": "\ud83d\ude48 Gépelésjelző elrejtése" - }, - "schedule_scheduled_for": "Ütemezve {name} számára ekkor: {time}", - "schedule_sending_in": "Küldés {time} múlva", - "schedule_sent_to": "Elküldve {name} részére", - "schedule_sent": "Ütemezett Snap elküldve", - "schedule_failed_to": "Küldés {name} részére sikertelen", - "schedule_failed": "Ütemezett Snap sikertelen", - "schedule_cancelled_for": "Megszakítva {name} részére", - "device_model": { - "samsung_s25_ultra": "Samsung Galaxy S25 Ultra", - "google_pixel_10_pro": "Google Pixel 10 Pro", - "oneplus_13": "OnePlus 13", - "xiaomi_15_ultra": "Xiaomi 15 Ultra", - "null": "Eszköz alapértelmezett" - }, - "settings_menu": { - "default": "Alapértelmezett", - "legacy": "Régi" - }, - "path_format": { - "create_author_folder": "Mappa létrehozása minden szerzőhöz", - "create_source_folder": "Mappa létrehozása minden médiaforrás-típushoz", - "append_hash": "Egyedi hash hozzáfűzése a fájlnévhez", - "append_source": "Médiaforrás hozzáfűzése a fájlnévhez", - "append_username": "Felhasználónév hozzáfűzése a fájlnévhez", - "append_date_time": "Dátum és idő hozzáfűzése a fájlnévhez", - "append_type": "Médiatípus hozzáfűzése a fájlnévhez" - }, - "auto_download_sources": { - "friend_snaps": "Barát Snapek", - "friend_stories": "Barát történetek", - "public_stories": "Nyilvános történetek", - "spotlight": "Spotlight" - }, - "logging": { - "started": "Elindítva", - "success": "Siker", - "progress": "Folyamat", - "failure": "Hiba" - }, - "notifications": { - "chat_screenshot": "Képernyőkép", - "chat_screen_record": "Képernyőfelvétel", - "snap_replay": "Snap újrajátszás", - "camera_roll_save": "Mentés a kameratekercsbe", - "chat": "Chat", - "chat_reply": "Chat válasz", - "snap": "Snap", - "typing": "Gépelés", - "stories": "Történetek", - "speaking": "Beszéd", - "chat_reaction": "DM reakció", - "group_chat_reaction": "Csoport reakció", - "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", - "map_live_location": "Térkép élő helyzet" - }, - "auto_read": { - "blacklist": "Feketelista", - "whitelist": "Fehérlista", - "disabled": "Letiltva" - }, - "hide_typing_indicator": { - "blacklist": "Feketelista", - "whitelist": "Fehérlista", - "disabled": "Letiltva" - }, - "auto_delete_sent_messages": { - "blacklist": "Feketelista", - "whitelist": "Fehérlista", - "disabled": "Letiltva" - }, - "auto_download": { - "blacklist": "Feketelista", - "whitelist": "Fehérlista", - "disabled": "Letiltva" - }, - "stealth": { - "blacklist": "Feketelista", - "whitelist": "Fehérlista", - "disabled": "Letiltva" - }, - "auto_save": { - "blacklist": "Feketelista", - "whitelist": "Fehérlista", - "disabled": "Letiltva" - }, - "message_logger": { - "blacklist": "Feketelista", - "whitelist": "Fehérlista", - "disabled": "Letiltva" - }, - "auto_reply": { - "blacklist": "Feketelista", - "whitelist": "Fehérlista", - "disabled": "Letiltva" - }, - "custom_android_id": { - "null": "Valódi Android-azonosító használata" - }, - "add_friend_source_spoof": { - "added_by_username": "Felhasználónév alapján", - "added_by_mention": "Említés alapján", - "added_by_group_chat": "Csoportos csevegés által", - "added_by_qr_code": "QR-kód által", - "added_by_community": "Közösség által", - "added_by_quick_add": "Gyors hozzáadással (Magas kitiltási kockázat)", - "added_by_spotlight": "Spotlight által", - "null": "Ne hamisítsa a forrást" - }, - "custom_streaks_expiration_format": { - "null": "Rendszer alapértelmezett" - }, - "preferred_transcription_lang": { - "null": "Snapchat alapértelmezett használata" - }, - "custom_emoji_font": { - "null": "Alapértelmezett emoji betűtípus" - }, - "custom_shared_library": { - "null": "Alapértelmezett könyvtár használata" - }, - "override_front_resolution": { - "null": "Eszköz alapértelmezett használata" - }, - "override_back_resolution": { - "null": "Eszköz alapértelmezett használata" - }, - "custom_resolution": { - "null": "Automatikus felbontás használata" - }, - "startup_default_camera": { - "front": "Elülső kamera", - "back": "Hátsó kamera", - "null": "Utoljára használt megjegyzése" - }, - "call_recorder": { - "only_record_self": "Csak saját magam rögzítése", - "only_record_others": "Csak mások rögzítése", - "record_both": "Mindkét oldal rögzítése" - }, - "call_recorder_ui_design": { - "default": "Alapértelmezett", - "snapchat": "Snapchat", - "cyber": "Cyber", - "frost": "Frost" - }, - "front_custom_frame_rate": { - "null": "Eszköz alapértelmezett FPS" - }, - "back_custom_frame_rate": { - "null": "Eszköz alapértelmezett FPS" - }, - "force_voice_note_format": { - "null": "Snapchat alapértelmezett használata" - }, - "custom_path_format": { - "null": "Alapértelmezett minta használata" - }, - "force_image_format": { - "null": "Snapchat alapértelmezett használata" - }, - "custom_video_codec": { - "null": "Alapértelmezett kodek" - }, - "custom_audio_codec": { - "null": "Alapértelmezett kodek" - }, - "preset": { - "null": "Alapértelmezett előbeállítás" - }, - "app_appearance_override": { - "title": "Megjelenés" - }, - "gallery_media_send_override": { - "always_ask": "Mindig kérdezzen rá", - "ORIGINAL": "Eredeti média", - "NOTE": "Hangjegyzet", - "SNAP": "Snap", - "SAVEABLE_SNAP": "Menthető Snap", - "null": "Snapchat alapértelmezett", - "multiple_media_toast": "Egyszerre csak egy médiát küldhet" - }, - "strip_media_metadata": { - "hide_caption_text": "Képaláírás szövegének elrejtése", - "hide_snap_filters": "Snap-szűrők elrejtése", - "hide_extras": "Extrák elrejtése (pl. említések)", - "remove_audio_note_duration": "Hangjegyzet időtartamának eltávolítása", - "remove_audio_note_transcript_capability": "Hangjegyzet átírási képesség eltávolítása" - }, - "hide_ui_components": { - "hide_profile_call_buttons": "Profilhívás gombok eltávolítása", - "hide_chat_call_buttons": "Csevegés hívásgombok eltávolítása", - "hide_live_location_share_button": "Élő helymegosztás gomb eltávolítása", - "hide_stickers_button": "Matrica gomb eltávolítása", - "hide_voice_record_button": "Hangrögzítő gomb eltávolítása", - "hide_unread_chat_hint": "Olvasatlan csevegés tipp eltávolítása", - "hide_post_to_story_buttons": "Közzététel a történetben gombok eltávolítása Snap küldése előtt", - "hide_billboard_prompt": "Hirdetőtábla felszólítás eltávolítása a barátlistában", - "hide_snapchat_plus_gift_reminders": "Snapchat Plus ajándékemlékeztetők eltávolítása a beszélgetésekben", - "hide_map_reactions": "Térképreakciók eltávolítása" - }, - "hide_story_suggestions": { - "hide_suggested_friend_stories": "Javasolt barát történetek elrejtése", - "hide_my_stories": "Saját történetek elrejtése" - }, - "home_tab": { - "map": "Térkép", - "chat": "Csevegés", - "camera": "Kamera", - "discover": "Felfedezés", - "spotlight": "Spotlight", - "null": "Snapchat alapértelmezett" - }, - "spotlight_comments_username_icon": { - "user": "Felhasználónév ikon", - "\ud83d\udc64": "Felhasználónév ikon", - "[\ud83d\udc64]": "Felhasználónév ikon", - "default": "Felhasználónév ikon", - "no_icon": "Nincs ikon" - }, - "custom_image_upload_format": { - "null": "Automatikus" - }, - "update_check_frequency": { - "null": "Auto" - }, - "snapchat_plus": { - "not_subscribed": "Nincs előfizetve", - "basic": "Alap", - "ad_free": "Reklámmentes", - "null": "Alapértelmezett" - }, - "bypass_video_length_restriction": { - "single": "Egyetlen média", - "split": "Felosztott média", - "null": "Alapértelmezett" - }, - "old_bitmoji_selfie": { - "2d": "2D Bitmoji", - "3d": "3D Bitmoji", - "null": "Alapértelmezett Bitmoji" - }, - "disable_confirmation_dialogs": { - "erase_message": "Üzenet törlése", - "remove_friend": "Barát eltávolítása", - "block_friend": "Barát blokkolása", - "ignore_friend": "Barát mellőzése", - "hide_friend": "Barát elrejtése", - "hide_conversation": "Beszélgetés elrejtése", - "clear_conversation": "Beszélgetés törlése a barátlistáról" - }, - "edit_text_override": { - "multi_line_chat_input": "Többsoros csevegésbevitel", - "bypass_text_input_limit": "Szövegbeviteli korlát megkerülése" - }, - "auto_purge": { - "never": "Soha", - "1_hour": "1 óra", - "3_hours": "3 óra", - "6_hours": "6 óra", - "12_hours": "12 óra", - "1_day": "1 nap", - "3_days": "3 nap", - "1_week": "1 hét", - "2_weeks": "2 hét", - "1_month": "1 hónap", - "3_months": "3 hónap", - "6_months": "6 hónap" - }, - "delete_after_unit": { - "seconds": "Másodperc", - "minutes": "Perc", - "hours": "Óra" - }, - "disable_story_sections": { - "friends": "Barátok", - "suggested_stories": "Javasolt történetek", - "following": "Követések", - "discover": "Felfedezés" - }, - "disable_cameras": { - "front": "Elülső kamera", - "back": "Hátsó kamera" - }, - "disable_permission_requests": { - "notifications": "Értesítések", - "read_media_images": "Médiaképek olvasása", - "read_media_video": "Médiavideók olvasása", - "camera": "Kamera", - "microphone": "Mikrofon", - "location": "Hely", - "read_contacts": "Névjegyek olvasása", - "nearby_devices": "Közeli eszközök", - "phone_calls": "Telefonhívások" - }, - "message_indicators": { - "encryption_indicator": "Hozzáad egy \ud83d\udd12 ikont a csak Önnek küldött üzenetek mellé", - "platform_indicator": "Hozzáadja a platform ikonját, ahonnan a médiát küldték (pl. Android, iOS, Web)", - "location_indicator": "Hozzáad egy \ud83d\udccd ikont a snapekhez, ha a helymeghatározás be van kapcsolva küldéskor", - "ovf_editor_indicator": "Jelzi, ha egy snapet OVF szerkesztővel küldtek", - "director_mode_indicator": "Hozzáad egy \u270f\ufe0f ikont a snapekhez, ha Director módban küldték, ami használható galériaképek snapként történő küldésére" - }, - "auto_mark_as_read": { - "conversation_read": "Beszélgetés olvasottnak jelölése üzenet küldésekor", - "snap_reply": "Snapek olvasottnak jelölése válaszadáskor", - "save_snap_in_chat": "Snapek olvasottnak jelölése, ha a chatbe menti őket Stealth módban" - }, - "friend_mutation_notifier": { - "remove_friend": "Értesítés, ha valaki törli Önt a barátok közül", - "birthday_changes": "Értesítés, ha valaki megváltoztatja a születésnapját", - "bitmoji_selfie_changes": "Értesítés, ha valaki megváltoztatja a Bitmoji szelfijét", - "bitmoji_avatar_changes": "Értesítés, ha valaki megváltoztatja a Bitmoji avatarját", - "bitmoji_background_changes": "Értesítés, ha valaki megváltoztatja a Bitmoji hátterét", - "bitmoji_scene_changes": "Értesítés, ha valaki megváltoztatja a Bitmoji jelenetét" - }, - "double_tap_chat_action": { - "like_message": "Üzenet kedvelése", - "copy_text": "Szöveg másolása vágólapra", - "delete_message": "Üzenet törlése", - "mark_as_read": "Megjelölés olvasottként", - "custom_emoji_reaction": "Egyéni emoji reakció", - "null": "Alapértelmezett" - }, - "message_types": { - "CHAT": "Chat", - "SNAP": "Snap", - "NOTE": "Jegyzet", - "EXTERNAL_MEDIA": "Külső média", - "STICKER": "Matrica" - }, - "double_tap_chat_action_custom_emoji": { - "Custom emoji reaction": "Egyéni emoji reakció" - }, - "ai_model": { - "gemini-2.5-flash": "Gemini 2.5 Flash" - }, - "ai_api_key": { - "": "Nincs beállítva" - }, - "ai_system_prompt": { - "You are a helpful and friendly assistant responding to messages on Snapchat. Keep responses natural, casual, and conversational. Avoid being overly formal or robotic. Respond as if you're a real person having a normal conversation.": "Ön egy segítőkész és barátságos asszisztens, aki válaszol az üzenetekre a Snapchaten. A válaszok legyenek természetesek, lazák és társalgási jellegűek. Kerülje a túlzott formalitást vagy a robotszerűséget. Válaszoljon úgy, mintha valódi személy lenne egy normál beszélgetésben." - }, - "ai_provider": { - "gemini": "Gemini", - "deepseek": "DeepSeek", - "openai": "OpenAI", - "openrouter": "OpenRouter" - }, - "ai_personality_traits": { - "friendly, casual, helpful, empathetic": "barátságos, laza, segítőkész, empatikus" - }, - "ai_response_style": { - "casual": "Laza", - "formal": "Hivatalos", - "friendly": "Barátságos", - "humorous": "Humoros", - "empathetic": "Empatikus", - "toxic": "Mérgező (Toxic)", - "busy": "Elfoglalt" - }, - "ai_temperature": { - "0.7": "Kiegyensúlyozott (0.7)" - }, - "ai_response_language": { - "auto": "Auto", - "en": "Angol", - "es": "Spanyol", - "fr": "Francia", - "de": "Német", - "it": "Olasz", - "pt": "Portugál", - "ru": "Orosz", - "ja": "Japán", - "ko": "Koreai", - "zh": "Kínai", - "ar": "Arab", - "hi": "Hindi", - "tr": "Török", - "pl": "Lengyel", - "nl": "Holland", - "sv": "Svéd", - "da": "Dán", - "no": "Norvég", - "fi": "Finn" - }, - "friendGreeting": { - "Hey": "Szia" - }, - "half_swipe_messages": { - "[\"I noticed you half-swiped! I'll respond soon.\"]": "Láttam, hogy félig elhúztad! Hamarosan válaszolok." - }, - "tiny_snap_messages": { - "Thanks for the tiny snap!": "Köszi a tiny snapet!" - }, - "voice_note_messages": { - "Thanks for the voice note!": "Köszi a hangjegyzetet!" - }, - "chat_messages": { - "Hello! How are you?": "Szia! Hogy vagy?" - }, - "story_reply_messages": { - "Thanks for the story reply!": "Köszi a történetválaszt!" - }, - "external_media_messages": { - "Nice media!": "Jó média!" - }, - "sticker_messages": { - "Cool sticker!": "Menő matrica!" - }, - "snap_messages": { - "Thanks for the snap!": "Köszi a snapet!" - }, - "story_share_messages": { - "Thanks for sharing!": "Köszi a megosztást!" - }, - "map_reaction_messages": { - "Thanks for the map reaction!": "Köszi a térképreakciót!" - }, - "auto_reply_content_types": { - "chat_messages": "Csevegőüzenetek", - "snap_messages": "Snapek", - "story_share_messages": "Történetmegosztások", - "story_reply_messages": "Történetválaszok", - "external_media_messages": "Külső média", - "voice_note_messages": "Hangjegyzetek", - "sticker_messages": "Matricák", - "tiny_snap_messages": "Tiny Snapek", - "map_reaction_messages": "Térképreakciók", - "half_swipes": "Félig elhúzások" - }, - "supported_languages": { - "en": "Angol", - "es": "Spanyol", - "fr": "Francia", - "de": "Német", - "it": "Olasz", - "pt": "Portugál", - "ru": "Orosz", - "ja": "Japán", - "ko": "Koreai", - "zh": "Kínai", - "ar": "Arab", - "hi": "Hindi", - "tr": "Török" - }, - "translation_position": { - "above": "Szöveg felett", - "below": "Szöveg alatt", - "inline": "Szövegben" - }, - "source_language": { - "auto": "Automatikus felismerés" - }, - "target_language": { - "en": "Angol" - } - }, "friend_notes": { "placeholder": "Jegyzet hozzáadása..." } @@ -2559,7 +2665,6 @@ "show_chat_edit_history": "Csevegés szerkesztési előzmények megjelenítése", "convert_message": "Üzenet konvertálása" }, - "chat_wallpaper_downloader": { "download_button": "Csevegési háttérkép letöltése" }, @@ -2718,10 +2823,10 @@ "exporting_message": "{conversation} exportálása..." }, "button": { + "cancel": "Mégse", "ok": "OK", "positive": "Igen", "negative": "Nem", - "cancel": "Mégse", "save": "Mentés", "open": "Megnyitás", "download": "Letöltés", @@ -2835,6 +2940,8 @@ "native_hooks_send_failure_toast": "Küldés sikertelen! Kérjük, engedélyezze a Natív Hookokat a beállításokban.", "no_participants_to_encrypt_toast": "Nincs barátja ebben a beszélgetésben, akivel titkosíthatná az üzeneteket!", "encryption_failed_toast": "Üzenet titkosítása sikertelen! Ellenőrizze a logcat-et a részletekért.", + "missing_friend_id_toast": "Can't find friendId for conversationId {conversationId}", + "key_exchange_failed_toast": "Can't create key exchange for friendId {friendId}", "accept_public_key_success_toast": "Nyilvános kulcs sikeresen elfogadva!", "accept_secret_key_success_toast": "Kész! Most már küldhet és fogadhat titkosított üzeneteket ezzel a baráttal.", "accept_public_key_failure_toast": "Nyilvános kulcs elfogadása sikertelen", @@ -2846,6 +2953,21 @@ "incoming_pk_message": "Épp most kapott egy nyilvános kulcs kérést. Kattintson az alábbi gombra az elfogadáshoz.", "incoming_secret_message": "A barátja épp most fogadta el a nyilvános kulcsát. Kattintson az alábbi gombra a titok elfogadásához." }, + "account_switcher_ui": { + "already_logged_in": "Already logged in as {username}", + "login_failed_toast": "Failed to login. Check logs for more info.", + "logged_out_toast": "Logged out", + "data_not_found_toast": "Account data not found", + "restore_failed_toast": "Failed to restore account data", + "logged_in_as_toast": "Logged in as {username}", + "backup_success_toast": "Account backed up!", + "backup_failure_toast": "Failed to backup account. Check logs for more info.", + "import_success_toast": "Imported {username}!", + "import_failure_toast": "Failed to import account: {message}", + "export_success_toast": "Account exported!", + "export_failed_toast": "Failed to export account. Check logs for more info.", + "forced_logout_toast": "Removed account due to forced logout" + }, "auto_open_snaps": { "title": "Snapek automatikus megnyitása", "priority_title": "Snapek automatikus megnyitása (Prioritás)", @@ -2872,7 +2994,7 @@ "queue_cleared": "Sor törölve és statisztika visszaállítva", "queue_cleared_title": "Sor törölve", "queue_cleared_reset": "Sor törölve és visszaállítva", - "queue_cleared_feedback": "{count} sorba állított snap törölve \u2022 {processed} feldolgozott számláló visszaállítva", + "queue_cleared_feedback": "{count} sorba állított snap törölve • {processed} feldolgozott számláló visszaállítva", "queue_cleared_feedback_simple": "{processed} feldolgozott számláló visszaállítva", "unknown_sender": "Ismeretlen", "unknown_user": "Ismeretlen felhasználó", @@ -3005,7 +3127,8 @@ "auto_delete_sent_messages": { "countdown_toast": "Az üzenet törlődik {time} múlva", "delete_success_toast": "Üzenet sikeresen törölve", - "delete_failed_toast": "Üzenet törlése sikertelen" + "delete_failed_toast": "Üzenet törlése sikertelen", + "queue_cleared_toast": "Auto delete queue cleared" }, "translation_position": { "above": "Felette", @@ -3310,6 +3433,32 @@ "failed_to_fetch_message": "Üzenet lekérése sikertelen: {error}", "failed_to_edit_message": "Üzenet szerkesztése sikertelen: {error}" }, + "toast_snapchat_not_installed": "Can't execute action: Snapchat is not installed", + "invalid_input_toast": "Invalid input! Make sure you entered a valid value.", + "toast_async_task_failed": "Async task failed: {message}", + "toast_snapchat_crashed": "Snapchat has crashed! Please check logs for more details.", + "toast_init_features_failed": "Failed to initialize features! Some functionality may not work properly.", + "toast_init_script_runtime_failed": "Failed to initialize script runtime!", + "toast_database_corrupted": "Database {path} is corrupted! Restarting ...", + "toast_feature_init_failed": "Failed to init feature {feature}! Check logcat for more details.", + "toast_updating_purrfectsnap": "Updating PurrfectSnap. Please wait...", + "toast_update_purrfectsnap_failed": "Failed to update PurrfectSnap. Please check logcat for more details.", + "toast_purrfectsnap_updated": "PurrfectSnap updated!", + "toast_export_memories_failed": "Failed to export memories", + "toast_exported_to_path": "Exported to {path}", + "toast_open_memories_db_failed": "Failed to open memories database", + "toast_friend_add_unavailable": "Failed to add friend: FriendRelationshipChanger instance not available", + "toast_friend_add_failed": "Failed to add friend: {message}", + "toast_friends_exported": "Exported {count} friends!", + "toast_friends_import_failed": "Failed to import friends: {message}", + "toast_translation_service_unavailable": "Translation service temporarily unavailable", + "toast_send_message_failed": "Failed to send message: {error}", + "toast_mark_conversation_read_failed": "Failed to mark conversation as read", + "toast_fetch_conversation_failed": "Failed to fetch conversation", + "toast_open_snap_failed": "Failed to open snap", + "toast_mark_message_read_failed": "Failed to mark message as read. Check logs for more details", + "toast_open_conversation_first": "You must open a conversation first", + "toast_open_link_failed": "Failed to open link", "ai_response_style": { "casual": "Laza", "formal": "Hivatalos", @@ -3347,4 +3496,4 @@ "openai": "OpenAI", "openrouter": "OpenRouter" } -} \ No newline at end of file +} diff --git a/common/src/main/assets/lang/id.json b/common/src/main/assets/lang/id.json index 9bcce64e..3ec0c2e7 100644 --- a/common/src/main/assets/lang/id.json +++ b/common/src/main/assets/lang/id.json @@ -1,21 +1,160 @@ { "setup": { + "activity": { + "wrong_apk_title": "Wrong APK installed", + "wrong_apk_message": "Your device is armv8, please download the armv8 apk, not armv7.", + "close_button": "Close", + "important_confirm_timeout": "I understand ({seconds}s)", + "important_confirm": "I understand", + "important_title": "Important!", + "important_message": "If you have used SnapEnhance or any other mod besides PurrfectSnap, we recommend uninstalling everything and staying on stock Snapchat for one week. Then switch to PurrfectSnap after next Friday.", + "language_subtitle": "Tune PurrfectSnap to speak your voice before anything else.", + "install_mode_title": "Choose your device", + "install_mode_subtitle": "Pick the path that matches how you'll install PurrfectSnap.", + "permissions_subtitle": "Grant the essentials so overlays, downloads, and alerts stay reliable.", + "patch_title": "Auto Patcher", + "patch_subtitle": "Streamlined download, patch, and install with a single flow.", + "root_install_title": "Snapchat Installer", + "root_install_subtitle": "Download and install the recommended Snapchat build.", + "save_folder_subtitle": "Pick your personal vault so snaps land exactly where you expect.", + "mappings_subtitle": "We calibrate everything to your install so the magic works flawlessly.", + "step_counter": "Step {current} of {total}", + "step_complete": "Checked off", + "step_active": "In progress", + "step_upcoming": "Ready next", + "finish_button": "Finish setup", + "continue_button": "Continue" + }, "dialogs": { "select_language": "Pilih Bahasa", "save_folder": "Pilih tempat menyimpan unduhan", "select_save_folder_button": "Pilih Folder" }, + "install_mode": { + "confirm_timeout": "I understand ({seconds}s)", + "confirm": "I understand", + "notice_title": "Please note!", + "notice_intro": "Select the type of device you have: rooted or non-rooted. If you are unsure, choose Non-root and continue.", + "notice_non_root_title": "Non-rooted devices", + "notice_non_root_body": "Select Non-root and the app will handle everything. Tap Install Patched Snapchat when it appears. After it installs, do not open Snapchat yet. Continue the PurrfectSnap setup; once it finishes, you can open Snapchat and enjoy.", + "notice_root_title": "Rooted devices", + "notice_root_body": "Make sure you have flashed LSPosed first. We recommend JingMatrix LSPosed or LSPosed Irena. After you select Root, the app will install the recommended Snapchat version. Do not open it yet; continue the PurrfectSnap setup. When setup finishes, enable PurrfectSnap in LSPosed and reboot your phone. Then start using Snapchat. We highly recommend detaching Snapchat from the Play Store with the Zygisk Detach module to prevent auto-updates.", + "notice_issues_hint": "If you run into any installation issues, the solution will appear here. Please read it carefully.", + "notice_note_prefix": "Note: ", + "notice_note_body": "New Accounts easily get locked! It is recommended to use an older account with PurrfectSnap.", + "step_title": "Choose your device", + "step_subtitle": "If you don't know, select Non-rooted device and proceed.", + "root_option_title": "Rooted device", + "root_option_subtitle": "Use Lsposed and skip auto patching.", + "non_root_option_title": "Non-rooted device", + "non_root_option_subtitle": "Use included auto patcher to install patched Snapchat.", + "skip_auto_setup": "Skip Auto Setup" + }, "mappings": { "dialog": "Membuat Pemetaan...", "generate_failure_no_snapchat": "PurrfectSnap tidak dapat mendeteksi Snapchat, silakan coba instal ulang Snapchat.", - "generate_failure": "Terjadi kesalahan saat mencoba membuat pemetaan, silakan coba lagi." + "generate_failure": "Terjadi kesalahan saat mencoba membuat pemetaan, silakan coba lagi.", + "confirm_understand_timeout": "I understand ({seconds}s)", + "confirm_understand": "I understand", + "notice_title": "Please note!", + "notice_intro": "If you see the \"Account temporarily disabled\" error while logging in, do not worry. Follow these steps in order:", + "notice_step_1": "1. Reopen Snapchat and log in. This fixes it most of the time.", + "notice_step_2": "2. If it still fails, tap the login button repeatedly. This usually covers the next chunk.", + "notice_step_3": "3. If it still fails, clear Snapchat's data, disable any VPN, and log in again.", + "notice_rooted_title": "For rooted users:", + "notice_rooted_body": "Reopen Snapchat and log in. If it still fails, disable PurrfectSnap in LSPosed, log in, then re-enable PurrfectSnap.", + "warnings_info": "{count} warning(s) occurred while generating mappings:\n\n{warnings}", + "progress_hint": "This only takes a moment. Keep the app open while magic happens!" + }, + "patch": { + "title": "Auto Patcher", + "ready_log": "Auto Patcher is ready.", + "install_confirmed_log": "Snapchat install confirmed. You're cleared to continue.", + "download_recommended_status": "Downloading recommended Snapchat version ({version})...", + "starting_log": "Starting Auto Patcher for recommended Snapchat version.", + "uninstall_prompt_status": "Snapchat is installed. Please uninstall it first (don't keep data), then start Auto Patcher again.", + "uninstall_prompt_error": "Snapchat still installed. Uninstall it first, to continue.", + "module_apk_not_found_error": "Module apk not found", + "fetching_apk_status": "Fetching recommended Snapchat APK...", + "download_failed_error": "Download failed", + "download_completed_status": "Download completed: {fileName}", + "starting_patch_status": "Starting patch powered by Jingmatrix Lspatch", + "patched_not_produced_error": "Patched apk not produced", + "patched_ready_status": "Patched build ready. Install to finish.", + "failed_status": "Failed: {message}", + "mark_installed_log": "Marked as installed manually. You're cleared to continue.", + "issues_title": "Facing issues?", + "issues_confirm": "Got it", + "issues_heading": "How to fix installation errors", + "issues_conflict_issue": "Issue: App cannot be installed because it conflicts with an existing package.", + "issues_conflict_fix": "Fix: Download Snapchat from the Play Store and uninstall it without keeping data. Run Auto Patcher again. If it still does not work, run:", + "issues_adb_command": "adb uninstall com.snapchat.android", + "issues_invalid_issue": "Issue: App not installed because the package appears to be invalid.", + "issues_invalid_fix": "Fix: Download and install JingMatrix LSPatch, then patch a Snapchat version (any one) from this range, i.e. between 13.65.1.0 and 13.71.0.51, in Integrated mode. Select Embed Modules and embed the PurrfectSnap APK. Then choose Skip auto setup during PurrfectSnap setup to skip Auto Patcher.", + "status_downloading": "Downloading Snapchat {percent}%", + "status_patching": "Patching...", + "status_initializing": "Initializing...", + "logs_copied": "Logs copied to clipboard.", + "install_success": "Patched APK installed", + "start_button": "Start auto patch", + "install_button": "Install patched Snapchat", + "already_installed_button": "Already Installed?", + "powered_by_label": "Powered by Jingmatrix Lspatch", + "logs_title": "Logs", + "copy_button": "Copy", + "log_line_prefix": "- {line}" }, "permissions": { "dialog": "Selesaikan hal-hal penting ini untuk melanjutkan:", "notification_access": "Akses Notifikasi", "battery_optimization": "Optimasi Baterai", "display_over_other_apps": "Tampilkan di Atas Aplikasi Lain", - "request_button": "Minta" + "request_button": "Minta", + "notification_access_description": "Alerts you the second downloads finish.", + "battery_optimization_description": "Keeps background tasks alive without being killed.", + "display_over_other_apps_description": "Enables floating overlays while you are in Snapchat.", + "granted_label": "Granted" + }, + "pick_language": { + "current_selection": "Current selection", + "browse_languages": "Browse languages", + "change_anytime_hint": "You can change this anytime from PurrfectSnap settings.", + "available_languages": "Available Languages" + }, + "root_install": { + "title": "Snapchat Installer", + "ready_log": "Snapchat installer is ready.", + "install_confirmed_log": "Snapchat install confirmed. You're cleared to continue.", + "download_recommended_status": "Downloading recommended Snapchat version ({version})...", + "mark_installed_log": "Marked as installed manually. You're cleared to continue.", + "start_download_log": "Starting Snapchat download for rooted install.", + "uninstall_prompt_status": "Snapchat is installed. Please uninstall it first (don't keep data), then try again.", + "uninstall_prompt_error": "Snapchat still installed. Uninstall it first, to continue.", + "fetching_apk_status": "Fetching recommended Snapchat APK...", + "download_failed_error": "Download failed", + "download_completed_status": "Download completed: {fileName}", + "launching_installer_status": "Launching installer...", + "failed_status": "Failed: {message}", + "status_downloading": "Downloading Snapchat {percent}%", + "status_preparing": "Preparing installer...", + "logs_copied": "Logs copied to clipboard.", + "install_success": "Snapchat installed", + "download_button": "Download Snapchat", + "install_button": "Install Snapchat", + "already_installed_button": "Already Installed?", + "logs_title": "Logs", + "copy_button": "Copy", + "log_line_prefix": "- {line}" + }, + "save_folder": { + "description": "Please choose the location where media should be downloaded to.", + "destination_label": "Destination", + "system_default_label": "System default", + "use_default_location_button": "Use default location", + "no_picker_title": "Folder picker unavailable", + "no_picker_message": "Some cloned/dual-app environments block the system folder picker. You can continue using the system default save location, or open the app outside clone mode to select a custom folder.", + "use_default_button": "Use default", + "permission_hint": "PurrfectSnap requires Storage permissions to download and Save Media from Snapchat." } }, "scopes": { @@ -57,14 +196,48 @@ }, "sections": { "home": { - "version_title": "v{versionName} \u00b7 oleh Eternal", + "version_title": "v{versionName} · oleh Eternal", "update_title": "Pembaruan PurrfectSnap", "update_content": "Versi {version} tersedia!", "update_button": "Unduh", + "hero_tagline": "An Xposed Module meant to enhance your Snapchat experience", + "hero_version_label": "Version: {version} - {channel}", + "hero_build_label": "Build: {build}", + "update_ready_label": "Ready to install", + "purr_aura_active_label": "PurrAura Active!", + "purr_aura_inactive_label": "PurrAura Inactive", + "open_settings_button": "Open Settings", + "wiki_button": "Wiki", + "github_button": "GitHub", + "telegram_button": "Telegram", + "channel_label_stable": "Stable", + "channel_label_prerelease": "Pre-release", + "announcements_button_description": "Announcements", + "update_arch_not_supported_toast": "Your device architecture is not supported for automatic updates.", + "update_download_started_toast": "Download started", + "update_download_completed_toast": "Download completed", + "update_install_failed_toast": "Failed to install update. Check logs for more details.", + "update_download_failed_toast": "Download failed: {error}", "debug_build_summary_title": "Anda menjalankan build debug PurrfectSnap", "debug_build_summary_content": "Versi {versionName} ({versionCode})", "debug_build_summary_date": "Tanggal Build: {date} ({days} hari yang lalu)", - "quick_actions_title": "Tindakan Cepat" + "quick_actions_title": "Tindakan Cepat", + "quick_actions_empty_title": "No quick tiles yet", + "quick_actions_empty_subtitle": "Design your dream grid with the actions you use the most.", + "quick_actions_add_tile_button": "Add tile", + "quick_actions_manage_button": "Manage", + "quick_actions_count_label": "{count} curated shortcuts" + }, + "home_about": { + "about_title": "PurrfectSnap", + "about_tagline": "An Xposed Module meant to enhance your Snapchat experience!", + "about_lead_developers_title": "Lead Developers", + "about_story_title": "Our Story", + "about_story": "PurrfectSnap was founded on 2nd of October, 2025, as a fork of SnapEnhance by IzTIzRNAL with a vision to provide users the quality Snapchat experience they deserve. This app was just meant to be a minor update in the SnapEnhance repository, but it soon became a separate app wherein the contributors kept adding features. Then the developer joined the team, and this app soon became a huge success. We received much love and support and gained 1K+ downloads in just two days! We thank all users and contributors; without your support, we wouldn't have reached this place. We would also like to convey our huge thanks to rhunk, the lead developer of SnapEnhance, as without him, this app wouldn't even exist. We are immensely grateful to him. Lastly, we would like to thank all our admins, notably: CLASSIC GENIUS, Harry, SUJI>L, Zain & scrodingerspet, who were right there with us from the very beginning. We would also like to thank all testers, notably Leo & Toxic, who tested and reported bugs continuously. We are immensely grateful for your contribution.", + "about_thanks_title": "With love, PurrfectSnap Team", + "about_magic_toast": "Tap 5 times in this screen to see some magic 😉!", + "github_button": "GitHub", + "telegram_button": "Telegram" }, "home_logs": { "no_logs_hint": "Tidak ada log tersedia", @@ -72,7 +245,8 @@ "export_logs_button": "Ekspor Log", "saving_logs_toast": "Menyimpan log, ini mungkin memakan waktu...", "saved_logs_success_toast": "Log berhasil disimpan", - "saved_logs_failure_toast": "Gagal menyimpan log" + "saved_logs_failure_toast": "Gagal menyimpan log", + "read_logs_failed_toast": "Failed to read logs!" }, "home_settings": { "actions_title": "Tindakan", @@ -119,11 +293,17 @@ "test_mode_label": "Aktifkan PurrAura", "disable_feature_loading_label": "Nonaktifkan Pemuatan Fitur", "disable_auto_mapper_label": "Nonaktifkan Pemetaan Otomatis", - "disable_bypass_indicator_label": "Nonaktifkan Indikator Bypass" + "disable_bypass_indicator_label": "Nonaktifkan Indikator Bypass", + "open_file_failed_toast": "Failed to open file! {message}", + "import_failed_toast": "Import failed: {message}" }, "tasks": { "no_tasks": "Tidak ada tugas", "merge_button": "Gabung", + "summary_active": "{active} active · {recent} recent", + "summary_idle": "Idle · {recent} recent", + "running_count": "{count} running", + "clear_button_description": "Clear tasks", "failed_to_open_file": "Gagal membuka file", "merge_files_toast": "Menggabungkan {count} file", "remove_selected_tasks_title": "Apakah Anda yakin ingin menghapus tugas yang dipilih?", @@ -132,22 +312,22 @@ "remove_selected_tasks_confirm": "Hapus {count} tugas?", "remove_all_tasks_confirm": "Hapus semua tugas?" }, - "features": { - "disabled": "Nonaktif", - "export_option": "Ekspor", - "import_option": "Impor", - "reset_option": "Atur Ulang", - "config_export_success_toast": "Konfigurasi berhasil diekspor", - "config_import_success_toast": "Konfigurasi berhasil diimpor", - "config_import_failure_toast": "Gagal mengimpor konfigurasi: {error}", - "config_export_failure_toast": "Gagal mengekspor konfigurasi: {error}", - "saved_config_snackbar": "Konfigurasi disimpan", - "older_required": "Fitur ini memerlukan Snapchat v{version} atau lebih lama agar berfungsi dengan baik", - "newer_required": "Fitur ini memerlukan Snapchat v{version} atau lebih baru agar berfungsi dengan baik", - "search_button": "Cari", - "clear_history": "Hapus Riwayat Pencarian", - "subtitle": "Cari dan Kelola Fitur" - }, + "features": { + "disabled": "Nonaktif", + "export_option": "Ekspor", + "import_option": "Impor", + "reset_option": "Atur Ulang", + "config_export_success_toast": "Konfigurasi berhasil diekspor", + "config_import_success_toast": "Konfigurasi berhasil diimpor", + "config_import_failure_toast": "Gagal mengimpor konfigurasi: {error}", + "config_export_failure_toast": "Gagal mengekspor konfigurasi: {error}", + "saved_config_snackbar": "Konfigurasi disimpan", + "older_required": "Fitur ini memerlukan Snapchat v{version} atau lebih lama agar berfungsi dengan baik", + "newer_required": "Fitur ini memerlukan Snapchat v{version} atau lebih baru agar berfungsi dengan baik", + "search_button": "Cari", + "clear_history": "Hapus Riwayat Pencarian", + "subtitle": "Cari dan Kelola Fitur" + }, "bypass_status": { "active": "PurrAura Aktif", "inactive": "PurrAura Tidak Aktif" @@ -167,6 +347,9 @@ "social": { "friends_tab": "Teman", "groups_tab": "Grup", + "search_button_description": "Search", + "close_search_button_description": "Close search", + "clear_search_button_description": "Clear search", "empty_hint": "Daftar Anda kosong saat ini", "friends_empty_title": "Belum ada teman yang ditambahkan", "groups_empty_title": "Belum ada grup yang disinkronkan", @@ -317,6 +500,7 @@ "import_button": "Impor", "import_from_url_button": "Impor dari URL", "import_script_from_url_title": "Impor Skrip dari URL", + "import_failed": "Import failed: {message}", "import_script_warning": "Instal skrip hanya dari sumber yang Anda percayai.", "installed_scripts_tab": "Terinstal", "manage_repos_button": "Kelola Repo", @@ -420,6 +604,7 @@ "delete_rule_dialog_text": "Apakah Anda yakin ingin menghapus aturan ini?", "no_repos_added": "Tidak ada repositori ditambahkan", "import_dialog_title": "Impor Aturan", + "read_file_failed_toast": "Failed to read file: {message}", "bulk_import_button": "Impor Massal", "individual_import_button": "Impor Individu", "invalid_import_type_dialog_title": "Impor Tidak Valid", @@ -641,91 +826,658 @@ }, "features": { "notices": { - "unstable": "\u26a0 Tidak Stabil", - "ban_risk": "\u26a0 Fitur ini dapat menyebabkan pemblokiran", - "internal_behavior": "\u26a0 Ini dapat merusak perilaku internal Snapchat" + "unstable": "⚠ Tidak Stabil", + "ban_risk": "⚠ Fitur ini dapat menyebabkan pemblokiran", + "internal_behavior": "⚠ Ini dapat merusak perilaku internal Snapchat" }, "options": { - "empty": "Kosong", + "app_appearance": { + "always_light": "Selalu Terang", + "always_dark": "Selalu Gelap", + "null": "Sesuaikan Sistem" + }, + "auto_reload": { + "snapchat_only": "Muat Ulang Snapchat Saja", + "all": "Muat Ulang Snapchat + PurrfectSnap", + "null": "Default" + }, "walk_radius": { - "empty": "Kosong" + "null": "Gunakan Radius Default" }, "spoof_battery_level": { - "empty": "Kosong" + "null": "Gunakan Level Baterai Nyata" + }, + "friend_feed_menu_buttons": { + "auto_download": "⬇️ Unduh Otomatis", + "auto_save": "💬 Simpan Pesan Otomatis", + "unsaveable_messages": "⬇️ Pesan Tak Dapat Disimpan", + "auto_open_snaps": "📷 Buka Snap Otomatis", + "stealth": "👻 Mode Penyamaran", + "auto_reply": "📨 Balas Otomatis", + "auto_delete_sent_messages": "🗑️ Hapus Pesan Terkirim Otomatis", + "mark_snaps_as_seen": "👀 Tandai Snap sebagai Dilihat", + "mark_stories_as_seen_locally": "👀 Tandai Cerita sebagai Dilihat Secara Lokal", + "conversation_info": "👤 Info Percakapan", + "e2e_encryption": "🔒 Gunakan Enkripsi E2E", + "message_logger": "📝 Pencatat Pesan", + "auto_read": "✅ Baca Otomatis", + "hide_typing_indicator": "🙈 Sembunyikan Indikator Mengetik" + }, + "schedule_scheduled_for": "Dijadwalkan untuk {name} pada {time}", + "schedule_sending_in": "Mengirim dalam {time}", + "schedule_sent_to": "Dikirim ke {name}", + "schedule_sent": "Snap Terjadwal Terkirim", + "schedule_failed_to": "Gagal mengirim ke {name}", + "schedule_failed": "Snap Terjadwal Gagal", + "schedule_cancelled_for": "Dibatalkan untuk {name}", + "device_model": { + "samsung_s25_ultra": "Samsung Galaxy S25 Ultra", + "google_pixel_10_pro": "Google Pixel 10 Pro", + "oneplus_13": "OnePlus 13", + "xiaomi_15_ultra": "Xiaomi 15 Ultra", + "null": "Default Perangkat" + }, + "settings_menu": { + "default": "Default", + "legacy": "Lama" + }, + "path_format": { + "create_author_folder": "Buat folder untuk setiap penulis", + "create_source_folder": "Buat folder untuk setiap jenis sumber media", + "append_hash": "Tambahkan hash unik ke nama file", + "append_source": "Tambahkan sumber media ke nama file", + "append_username": "Tambahkan nama pengguna ke nama file", + "append_date_time": "Tambahkan tanggal dan waktu ke nama file", + "append_type": "Tambahkan jenis media ke nama file" + }, + "auto_download_sources": { + "friend_snaps": "Snap Teman", + "friend_stories": "Cerita Teman", + "public_stories": "Cerita Publik", + "spotlight": "Spotlight" + }, + "logging": { + "started": "Dimulai", + "success": "Berhasil", + "progress": "Proses", + "failure": "Gagal" + }, + "notifications": { + "chat_screenshot": "Tangkapan Layar", + "chat_screen_record": "Rekam Layar", + "snap_replay": "Putar Ulang Snap", + "camera_roll_save": "Simpan Rol Kamera", + "chat": "Obrolan", + "chat_reply": "Balasan Obrolan", + "snap": "Snap", + "typing": "Mengetik", + "stories": "Cerita", + "speaking": "Berbicara", + "chat_reaction": "Reaksi DM", + "group_chat_reaction": "Reaksi Grup", + "initiate_audio": "Panggilan Audio Masuk", + "abandon_audio": "Panggilan Audio Tak Terjawab", + "initiate_video": "Panggilan Video Masuk", + "abandon_video": "Panggilan Video Tak Terjawab", + "map_live_location": "Lokasi Langsung Peta" + }, + "auto_read": { + "blacklist": "Daftar Hitam", + "whitelist": "Daftar Putih", + "disabled": "Nonaktif" + }, + "hide_typing_indicator": { + "blacklist": "Daftar Hitam", + "whitelist": "Daftar Putih", + "disabled": "Nonaktif" + }, + "auto_delete_sent_messages": { + "blacklist": "Daftar Hitam", + "whitelist": "Daftar Putih", + "disabled": "Nonaktif" + }, + "auto_download": { + "blacklist": "Daftar Hitam", + "whitelist": "Daftar Putih", + "disabled": "Nonaktif" + }, + "stealth": { + "blacklist": "Daftar Hitam", + "whitelist": "Daftar Putih", + "disabled": "Nonaktif" + }, + "auto_save": { + "blacklist": "Daftar Hitam", + "whitelist": "Daftar Putih", + "disabled": "Nonaktif" + }, + "message_logger": { + "blacklist": "Daftar Hitam", + "whitelist": "Daftar Putih", + "disabled": "Nonaktif" + }, + "auto_reply": { + "blacklist": "Daftar Hitam", + "whitelist": "Daftar Putih", + "disabled": "Nonaktif" }, "custom_android_id": { - "empty": "Kosong" + "null": "Gunakan ID Android Asli" + }, + "add_friend_source_spoof": { + "added_by_username": "Berdasarkan Nama Pengguna", + "added_by_mention": "Berdasarkan Sebutan", + "added_by_group_chat": "Berdasarkan Obrolan Grup", + "added_by_qr_code": "Berdasarkan Kode QR", + "added_by_community": "Berdasarkan Komunitas", + "added_by_quick_add": "Berdasarkan Tambah Cepat (Risiko Ban Tinggi)", + "added_by_spotlight": "Berdasarkan Spotlight", + "null": "Jangan Palsukan Sumber" }, "custom_streaks_expiration_format": { - "empty": "Kosong" + "null": "Default Sistem" }, "preferred_transcription_lang": { - "empty": "Kosong" + "null": "Gunakan Default Snapchat" }, "custom_emoji_font": { - "empty": "Kosong" + "null": "Font Emoji Default" }, "custom_shared_library": { - "empty": "Kosong" + "null": "Gunakan Perpustakaan Default" + }, + "override_front_resolution": { + "null": "Gunakan Default Perangkat" + }, + "override_back_resolution": { + "null": "Gunakan Default Perangkat" }, "custom_resolution": { - "empty": "Kosong" + "null": "Gunakan Resolusi Otomatis" + }, + "startup_default_camera": { + "front": "Kamera Depan", + "back": "Kamera Belakang", + "null": "Ingat Terakhir Digunakan" + }, + "call_recorder": { + "only_record_self": "Hanya Rekam Diri Sendiri", + "only_record_others": "Hanya Rekam Orang Lain", + "record_both": "Rekam Kedua Sisi" + }, + "call_recorder_ui_design": { + "default": "Default", + "snapchat": "Snapchat", + "cyber": "Cyber", + "frost": "Frost" + }, + "front_custom_frame_rate": { + "null": "FPS Default Perangkat" + }, + "back_custom_frame_rate": { + "null": "FPS Default Perangkat" + }, + "force_voice_note_format": { + "null": "Gunakan Default Snapchat" }, "custom_path_format": { - "empty": "Kosong" + "null": "Gunakan Pola Default" + }, + "force_image_format": { + "null": "Gunakan Default Snapchat" }, "custom_video_codec": { - "empty": "Kosong" + "null": "Codec Default" }, "custom_audio_codec": { - "empty": "Kosong" + "null": "Codec Default" }, - "double_tap_chat_action_custom_emoji": { - "empty": "Kosong" + "preset": { + "null": "Preset Default" }, - "unsaveable_messages": { - "blacklist": "Mode Daftar Hitam", - "whitelist": "Mode Daftar Putih", - "null": "Nonaktif" + "app_appearance_override": { + "title": "Tampilan" + }, + "gallery_media_send_override": { + "always_ask": "Selalu Tanya", + "ORIGINAL": "Media Asli", + "NOTE": "Catatan Audio", + "SNAP": "Snap", + "SAVEABLE_SNAP": "Snap yang Dapat Disimpan", + "null": "Default Snapchat", + "multiple_media_toast": "Anda hanya dapat mengirim satu media dalam satu waktu" + }, + "strip_media_metadata": { + "hide_caption_text": "Sembunyikan Teks Keterangan", + "hide_snap_filters": "Sembunyikan Filter Snap", + "hide_extras": "Sembunyikan Ekstra (mis. sebutan)", + "remove_audio_note_duration": "Hapus Durasi Catatan Audio", + "remove_audio_note_transcript_capability": "Hapus Kemampuan Transkrip Catatan Audio" + }, + "hide_ui_components": { + "hide_profile_call_buttons": "Hapus Tombol Panggilan Profil", + "hide_chat_call_buttons": "Hapus Tombol Panggilan Obrolan", + "hide_live_location_share_button": "Hapus Tombol Berbagi Lokasi Langsung", + "hide_stickers_button": "Hapus Tombol Stiker", + "hide_voice_record_button": "Hapus Tombol Rekam Suara", + "hide_unread_chat_hint": "Hapus Petunjuk Obrolan Belum Dibaca", + "hide_post_to_story_buttons": "Hapus Tombol 'Posting ke Cerita' Sebelum Mengirim Snap", + "hide_billboard_prompt": "Hapus Prompt Billboard di Feed Teman", + "hide_snapchat_plus_gift_reminders": "Hapus Pengingat Hadiah Snapchat Plus dalam Percakapan", + "hide_map_reactions": "Hapus Reaksi Peta" + }, + "hide_story_suggestions": { + "hide_suggested_friend_stories": "Sembunyikan Cerita Teman yang Disarankan", + "hide_my_stories": "Sembunyikan Cerita Saya" + }, + "home_tab": { + "map": "Peta", + "chat": "Obrolan", + "camera": "Kamera", + "discover": "Temukan", + "spotlight": "Spotlight", + "null": "Default Snapchat" + }, + "spotlight_comments_username_icon": { + "user": "Ikon Nama Pengguna", + "👤": "Ikon Nama Pengguna", + "[👤]": "Ikon Nama Pengguna", + "default": "Ikon Nama Pengguna", + "no_icon": "Tidak Ada Ikon" + }, + "custom_image_upload_format": { + "null": "Otomatis" }, "update_check_frequency": { - "daily": "Harian", - "weekly": "Mingguan", - "monthly": "Bulanan" + "null": "Otomatis" + }, + "snapchat_plus": { + "not_subscribed": "Tidak Berlangganan", + "basic": "Dasar", + "ad_free": "Bebas Iklan", + "null": "Default" + }, + "bypass_video_length_restriction": { + "single": "Media Tunggal", + "split": "Media Terpisah", + "null": "Default" + }, + "old_bitmoji_selfie": { + "2d": "Bitmoji 2D", + "3d": "Bitmoji 3D", + "null": "Bitmoji Default" + }, + "disable_confirmation_dialogs": { + "erase_message": "Hapus Pesan", + "remove_friend": "Hapus Teman", + "block_friend": "Blokir Teman", + "ignore_friend": "Abaikan Teman", + "hide_friend": "Sembunyikan Teman", + "hide_conversation": "Sembunyikan Percakapan", + "clear_conversation": "Bersihkan Percakapan dari Feed Teman" + }, + "edit_text_override": { + "multi_line_chat_input": "Input Obrolan Multi Baris", + "bypass_text_input_limit": "Lewati Batas Input Teks" + }, + "auto_purge": { + "never": "Tidak Pernah", + "1_hour": "1 Jam", + "3_hours": "3 Jam", + "6_hours": "6 Jam", + "12_hours": "12 Jam", + "1_day": "1 Hari", + "3_days": "3 Hari", + "1_week": "1 Minggu", + "2_weeks": "2 Minggu", + "1_month": "1 Bulan", + "3_months": "3 Bulan", + "6_months": "6 Bulan" + }, + "delete_after_unit": { + "seconds": "Detik", + "minutes": "Menit", + "hours": "Jam" + }, + "disable_story_sections": { + "friends": "Teman", + "suggested_stories": "Cerita yang Disarankan", + "following": "Mengikuti", + "discover": "Temukan" + }, + "disable_cameras": { + "front": "Kamera Depan", + "back": "Kamera Belakang" + }, + "disable_permission_requests": { + "notifications": "Notifikasi", + "read_media_images": "Baca Gambar Media", + "read_media_video": "Baca Video Media", + "camera": "Kamera", + "microphone": "Mikrofon", + "location": "Lokasi", + "read_contacts": "Baca Kontak", + "nearby_devices": "Perangkat Terdekat", + "phone_calls": "Panggilan Telepon" + }, + "message_indicators": { + "encryption_indicator": "Menambahkan ikon 🔒 di sebelah pesan yang dikirimkan hanya kepada Anda", + "platform_indicator": "Menambahkan ikon platform dari mana media dikirim (mis: Android, iOS, Web)", + "location_indicator": "Menambahkan ikon 📍 ke snap saat dikirim dengan lokasi diaktifkan", + "ovf_editor_indicator": "Menunjukkan apakah snap telah dikirim menggunakan Editor OVF", + "director_mode_indicator": "Menambahkan ikon ✏️ ke snap saat dikirim menggunakan Mode Sutradara, yang dapat digunakan untuk mengirim gambar galeri sebagai snap" + }, + "auto_mark_as_read": { + "conversation_read": "Tandai percakapan sebagai dibaca saat mengirim pesan", + "snap_reply": "Tandai snap sebagai dibaca saat membalasnya", + "save_snap_in_chat": "Tandai snap sebagai dibaca saat menyimpannya di obrolan saat berada dalam Mode Penyamaran" + }, + "friend_mutation_notifier": { + "remove_friend": "Beri tahu saat seseorang menghapus Anda sebagai teman", + "birthday_changes": "Beri tahu saat seseorang mengubah ulang tahun mereka", + "bitmoji_selfie_changes": "Beri tahu saat seseorang mengubah selfie Bitmoji mereka", + "bitmoji_avatar_changes": "Beri tahu saat seseorang mengubah avatar Bitmoji mereka", + "bitmoji_background_changes": "Beri tahu saat seseorang mengubah latar belakang Bitmoji mereka", + "bitmoji_scene_changes": "Beri tahu saat seseorang mengubah adegan Bitmoji mereka" + }, + "double_tap_chat_action": { + "like_message": "Sukai Pesan", + "copy_text": "Salin Teks ke Papan Klip", + "delete_message": "Hapus Pesan", + "mark_as_read": "Tandai sebagai Dibaca", + "custom_emoji_reaction": "Reaksi Emoji Kustom", + "null": "Default" + }, + "message_types": { + "CHAT": "Obrolan", + "SNAP": "Snap", + "NOTE": "Catatan", + "EXTERNAL_MEDIA": "Media Eksternal", + "STICKER": "Stiker" + }, + "double_tap_chat_action_custom_emoji": { + "Custom emoji reaction": "Reaksi Emoji Kustom" + }, + "ai_model": { + "gemini-2.5-flash": "Gemini 2.5 Flash" + }, + "ai_api_key": { + "": "Tidak Diatur" + }, + "ai_system_prompt": { + "You are a helpful and friendly assistant responding to messages on Snapchat. Keep responses natural, casual, and conversational. Avoid being overly formal or robotic. Respond as if you're a real person having a normal conversation.": "Anda adalah asisten yang membantu dan ramah yang merespons pesan di Snapchat. Pertahankan respons agar tetap alami, santai, dan komunikatif. Hindari bersikap terlalu formal atau seperti robot. Respons seolah-olah Anda adalah orang sungguhan yang melakukan percakapan normal." + }, + "ai_provider": { + "gemini": "Gemini", + "deepseek": "DeepSeek", + "openai": "OpenAI", + "openrouter": "OpenRouter" + }, + "ai_personality_traits": { + "friendly, casual, helpful, empathetic": "ramah, santai, membantu, empatik" + }, + "ai_response_style": { + "casual": "Santai", + "formal": "Formal", + "friendly": "Ramah", + "humorous": "Humoris", + "empathetic": "Empatik", + "toxic": "Beracun (Toxic)", + "busy": "Sibuk" + }, + "ai_temperature": { + "0.7": "Seimbang (0.7)" + }, + "ai_response_language": { + "auto": "Otomatis", + "en": "Inggris", + "es": "Spanyol", + "fr": "Prancis", + "de": "Jerman", + "it": "Italia", + "pt": "Portugis", + "ru": "Rusia", + "ja": "Jepang", + "ko": "Korea", + "zh": "Tionghoa", + "ar": "Arab", + "hi": "Hindi", + "tr": "Turki", + "pl": "Polandia", + "nl": "Belanda", + "sv": "Swedia", + "da": "Denmark", + "no": "Norwegia", + "fi": "Finlandia" + }, + "friendGreeting": { + "Hey": "Hei" + }, + "half_swipe_messages": { + "[\"I noticed you half-swiped! I'll respond soon.\"]": "Saya perhatikan Anda setengah menggeser! Saya akan segera merespons." + }, + "tiny_snap_messages": { + "Thanks for the tiny snap!": "Terima kasih untuk snap kecilnya!" + }, + "voice_note_messages": { + "Thanks for the voice note!": "Terima kasih untuk catatan suaranya!" + }, + "chat_messages": { + "Hello! How are you?": "Halo! Apa kabar?" + }, + "story_reply_messages": { + "Thanks for the story reply!": "Terima kasih untuk balasan ceritanya!" + }, + "external_media_messages": { + "Nice media!": "Media yang bagus!" + }, + "sticker_messages": { + "Cool sticker!": "Stiker keren!" + }, + "snap_messages": { + "Thanks for the snap!": "Terima kasih untuk snap-nya!" + }, + "story_share_messages": { + "Thanks for sharing!": "Terima kasih sudah berbagi!" + }, + "map_reaction_messages": { + "Thanks for the map reaction!": "Terima kasih untuk reaksi peta!" + }, + "auto_reply_content_types": { + "chat_messages": "Pesan Obrolan", + "snap_messages": "Snap", + "story_share_messages": "Berbagi Cerita", + "story_reply_messages": "Balasan Cerita", + "external_media_messages": "Media Eksternal", + "voice_note_messages": "Catatan Suara", + "sticker_messages": "Stiker", + "tiny_snap_messages": "Tiny Snap", + "map_reaction_messages": "Reaksi Peta", + "half_swipes": "Setengah Geser" + }, + "supported_languages": { + "en": "Inggris", + "es": "Spanyol", + "fr": "Prancis", + "de": "Jerman", + "it": "Italia", + "pt": "Portugis", + "ru": "Rusia", + "ja": "Jepang", + "ko": "Korea", + "zh": "Tionghoa", + "ar": "Arab", + "hi": "Hindi", + "tr": "Turki" + }, + "translation_position": { + "above": "Di Atas", + "below": "Di Bawah", + "inline": "Di Dalam Baris" + }, + "source_language": { + "auto": "Deteksi Otomatis" + }, + "target_language": { + "en": "Inggris" } }, "properties": { "global": { "name": "Global", - "description": "Preferensi dan default modul umum", + "description": "Tweak pengaturan Snapchat global", "properties": { - "ui_settings": { - "name": "Pengaturan UI", - "description": "Sempurnakan umpan balik dan perilaku toast", + "better_location": { + "name": "Lokasi Lebih Baik", + "description": "Meningkatkan lokasi Snapchat", "properties": { - "haptic_feedback": { - "name": "Umpan Balik Haptik", - "description": "Bergetar pada interaksi yang didukung" + "spoof_location": { + "name": "Palsukan Lokasi", + "description": "Palsukan lokasi Anda ke tempat tertentu" }, - "use_system_toasts": { - "name": "Gunakan Toast Sistem", - "description": "Tampilkan toast Android alih-alih overlay dalam aplikasi" + "coordinates": { + "name": "Koordinat", + "description": "Atur koordinat lokasi palsu" + }, + "walk_radius": { + "name": "Radius Jalan", + "description": "Jalan secara acak dalam radius ini (kaki)" + }, + "always_update_location": { + "name": "Selalu Perbarui Lokasi", + "description": "Paksa Snapchat untuk memperbarui lokasi meskipun tidak ada data GPS yang diterima" + }, + "suspend_location_updates": { + "name": "Tangguhkan Pembaruan Lokasi", + "description": "Mencegah lokasi Anda diperbarui" + }, + "spoof_battery_level": { + "name": "Palsukan Level Baterai", + "description": "Palsukan level baterai perangkat Anda di peta\nNilai harus antara 0 dan 100" + }, + "spoof_headphones": { + "name": "Palsukan Headphone", + "description": "Palsukan status mendengarkan musik di peta" + }, + "show_battery_level": { + "name": "Tampilkan Level Baterai", + "description": "Menampilkan level baterai teman Anda di peta" } } }, - "update_settings": { - "name": "Pengaturan Pembaruan", - "description": "Kontrol pemeriksaan pembaruan otomatis", + "snapchat_plus": { + "name": "Snapchat Plus", + "description": "Mengaktifkan fitur Snapchat Plus\nBeberapa fitur sisi server mungkin tidak berfungsi" + }, + "media_upload_quality": { + "name": "Kualitas Unggahan Media", + "description": "Menimpa kualitas unggahan media", "properties": { - "auto_update_check": { - "name": "Cek Pembaruan Otomatis", - "description": "Periksa build baru secara otomatis" + "force_video_upload_source_quality": { + "name": "Paksa Kualitas Sumber Unggahan Video", + "description": "Memaksa Snapchat menggunakan kualitas sumber saat mengunggah video\nHarap dicatat ini mungkin tidak menghapus metadata dari media" }, - "update_check_frequency": { - "name": "Frekuensi Cek Pembaruan", - "description": "Seberapa sering memeriksa pembaruan" + "disable_image_compression": { + "name": "Nonaktifkan Kompresi Gambar", + "description": "Menonaktifkan kompresi gambar saat mengunggah media" + }, + "custom_image_upload_format": { + "name": "Format Unggahan Gambar Kustom", + "description": "Menetapkan format unggahan gambar kustom\nPilih format lossless (seperti PNG) untuk kualitas terbaik" } } + }, + "disable_confirmation_dialogs": { + "name": "Nonaktifkan Dialog Konfirmasi", + "description": "Secara otomatis mengonfirmasi tindakan yang dipilih" + }, + "auto_updater": { + "name": "Pembaruan Otomatis", + "description": "Secara otomatis memeriksa pembaruan baru" + }, + "update_settings": { + "name": "Pengaturan Pembaruan", + "description": "Kontrol bagaimana PurrfectSnap memeriksa pembaruan", + "properties": { + "auto_update_check": { + "name": "Cek Pembaruan Otomatis" + }, + "update_check_frequency": { + "name": "Frekuensi Cek Pembaruan" + } + } + }, + "ui_settings": { + "name": "Pengaturan UI", + "properties": { + "haptic_feedback": { + "name": "Umpan Balik Haptik" + } + } + }, + "disable_metrics": { + "name": "Nonaktifkan Metrik", + "description": "Memblokir pengiriman data analitik tertentu ke Snapchat" + }, + "disable_story_sections": { + "name": "Nonaktifkan Bagian Cerita", + "description": "Menghapus bagian dari Halaman Cerita\nMungkin memerlukan penyegaran agar berfungsi dengan baik" + }, + "block_ads": { + "name": "Blokir Iklan", + "description": "Mencegah iklan ditampilkan" + }, + "disable_custom_tabs": { + "name": "Nonaktifkan Tab Kustom", + "description": "Membuka tautan dalam aplikasi yang didukung alih-alih browser web" + }, + "disable_permission_requests": { + "name": "Nonaktifkan Permintaan Izin", + "description": "Mencegah Snapchat meminta izin tertentu" + }, + "disable_memories_snap_feed": { + "name": "Nonaktifkan Feed Snap Kenangan", + "description": "Mencegah Snapchat menampilkan kenangan terbaru saat menggeser ke atas di kamera" + }, + "spotlight_comments_username": { + "name": "Nama Pengguna Komentar Spotlight", + "description": "Menampilkan nama pengguna penulis dalam komentar Spotlight" + }, + "spotlight_comments_username_icon": { + "name": "Ikon Nama Pengguna Komentar Spotlight", + "description": "Pilih ikon mana yang ditampilkan di sebelah nama pengguna dalam komentar Spotlight" + }, + "bypass_video_length_restriction": { + "name": "Lewati Batasan Panjang Video", + "description": "Tunggal: mengirim satu video\nTerpisah: membagi video setelah pengeditan" + }, + "default_video_playback_rate": { + "name": "Tingkat Pemutaran Video Default", + "description": "Mengatur kecepatan default untuk memutar video\nNilai harus antara 0.1 dan 4.0" + }, + "video_playback_rate_slider": { + "name": "Penggeser Tingkat Pemutaran Video", + "description": "Menambahkan penggeser di menu konteks opera untuk mengubah tingkat pemutaran video\nCatatan: Perubahan hanya berlaku untuk video berikutnya" + }, + "disable_google_play_dialogs": { + "name": "Nonaktifkan Dialog Layanan Google Play", + "description": "Cegah dialog ketersediaan Layanan Google Play ditampilkan" + }, + "default_volume_controls": { + "name": "Kontrol Volume Default", + "description": "Memaksa Snapchat menggunakan kontrol volume sistem" + }, + "disable_telecom_framework": { + "name": "Nonaktifkan Kerangka Kerja Telekomunikasi", + "description": "Mencegah Snapchat menggunakan kerangka kerja Android Telecom\nIni memungkinkan Anda mendengarkan musik saat melakukan panggilan" + }, + "hide_active_music": { + "name": "Sembunyikan Musik Aktif", + "description": "Mencegah Snapchat mengetahui bahwa Anda sedang mendengarkan musik\nIni akan memungkinkan Anda mengambil snap menggunakan tombol volume saat mendengarkan musik" + }, + "disable_snap_splitting": { + "name": "Nonaktifkan Pemisahan Snap", + "description": "Mencegah Snaps dibagi menjadi beberapa bagian\nGambar yang Anda kirim akan berubah menjadi video" } } }, @@ -753,6 +1505,10 @@ "name": "Izinkan Duplikat", "description": "Mengizinkan pengunduhan media yang sama beberapa kali" }, + "file_hash_check": { + "name": "File Hash Check", + "description": "Verify downloaded media with file hashes" + }, "merge_overlays": { "name": "Gabungkan Overlay", "description": "Menggabungkan teks dan media Snap menjadi satu file" @@ -954,7 +1710,7 @@ }, "stealth_mode_indicator": { "name": "Indikator Mode Penyamaran", - "description": "Menambahkan emoji \ud83d\udc7b di sebelah percakapan dalam mode penyamaran" + "description": "Menambahkan emoji 👻 di sebelah percakapan dalam mode penyamaran" }, "edit_text_override": { "name": "Timpa Teks Edit", @@ -1482,164 +2238,6 @@ } } }, - "global": { - "name": "Global", - "description": "Tweak pengaturan Snapchat global", - "properties": { - "better_location": { - "name": "Lokasi Lebih Baik", - "description": "Meningkatkan lokasi Snapchat", - "properties": { - "spoof_location": { - "name": "Palsukan Lokasi", - "description": "Palsukan lokasi Anda ke tempat tertentu" - }, - "coordinates": { - "name": "Koordinat", - "description": "Atur koordinat lokasi palsu" - }, - "walk_radius": { - "name": "Radius Jalan", - "description": "Jalan secara acak dalam radius ini (kaki)" - }, - "always_update_location": { - "name": "Selalu Perbarui Lokasi", - "description": "Paksa Snapchat untuk memperbarui lokasi meskipun tidak ada data GPS yang diterima" - }, - "suspend_location_updates": { - "name": "Tangguhkan Pembaruan Lokasi", - "description": "Mencegah lokasi Anda diperbarui" - }, - "spoof_battery_level": { - "name": "Palsukan Level Baterai", - "description": "Palsukan level baterai perangkat Anda di peta\nNilai harus antara 0 dan 100" - }, - "spoof_headphones": { - "name": "Palsukan Headphone", - "description": "Palsukan status mendengarkan musik di peta" - }, - "show_battery_level": { - "name": "Tampilkan Level Baterai", - "description": "Menampilkan level baterai teman Anda di peta" - } - } - }, - "snapchat_plus": { - "name": "Snapchat Plus", - "description": "Mengaktifkan fitur Snapchat Plus\nBeberapa fitur sisi server mungkin tidak berfungsi" - }, - "media_upload_quality": { - "name": "Kualitas Unggahan Media", - "description": "Menimpa kualitas unggahan media", - "properties": { - "force_video_upload_source_quality": { - "name": "Paksa Kualitas Sumber Unggahan Video", - "description": "Memaksa Snapchat menggunakan kualitas sumber saat mengunggah video\nHarap dicatat ini mungkin tidak menghapus metadata dari media" - }, - "disable_image_compression": { - "name": "Nonaktifkan Kompresi Gambar", - "description": "Menonaktifkan kompresi gambar saat mengunggah media" - }, - "custom_image_upload_format": { - "name": "Format Unggahan Gambar Kustom", - "description": "Menetapkan format unggahan gambar kustom\nPilih format lossless (seperti PNG) untuk kualitas terbaik" - } - } - }, - "disable_confirmation_dialogs": { - "name": "Nonaktifkan Dialog Konfirmasi", - "description": "Secara otomatis mengonfirmasi tindakan yang dipilih" - }, - "auto_updater": { - "name": "Pembaruan Otomatis", - "description": "Secara otomatis memeriksa pembaruan baru" - }, - "update_settings": { - "name": "Pengaturan Pembaruan", - "description": "Kontrol bagaimana PurrfectSnap memeriksa pembaruan", - "properties": { - "auto_update_check": { - "name": "Cek Pembaruan Otomatis" - }, - "update_check_frequency": { - "name": "Frekuensi Cek Pembaruan" - } - } - }, - "ui_settings": { - "name": "Pengaturan UI", - "properties": { - "haptic_feedback": { - "name": "Umpan Balik Haptik" - } - } - }, - "disable_metrics": { - "name": "Nonaktifkan Metrik", - "description": "Memblokir pengiriman data analitik tertentu ke Snapchat" - }, - "disable_story_sections": { - "name": "Nonaktifkan Bagian Cerita", - "description": "Menghapus bagian dari Halaman Cerita\nMungkin memerlukan penyegaran agar berfungsi dengan baik" - }, - "block_ads": { - "name": "Blokir Iklan", - "description": "Mencegah iklan ditampilkan" - }, - "disable_custom_tabs": { - "name": "Nonaktifkan Tab Kustom", - "description": "Membuka tautan dalam aplikasi yang didukung alih-alih browser web" - }, - "disable_permission_requests": { - "name": "Nonaktifkan Permintaan Izin", - "description": "Mencegah Snapchat meminta izin tertentu" - }, - "disable_memories_snap_feed": { - "name": "Nonaktifkan Feed Snap Kenangan", - "description": "Mencegah Snapchat menampilkan kenangan terbaru saat menggeser ke atas di kamera" - }, - "spotlight_comments_username": { - "name": "Nama Pengguna Komentar Spotlight", - "description": "Menampilkan nama pengguna penulis dalam komentar Spotlight" - }, - "spotlight_comments_username_icon": { - "name": "Ikon Nama Pengguna Komentar Spotlight", - "description": "Pilih ikon mana yang ditampilkan di sebelah nama pengguna dalam komentar Spotlight" - }, - "bypass_video_length_restriction": { - "name": "Lewati Batasan Panjang Video", - "description": "Tunggal: mengirim satu video\nTerpisah: membagi video setelah pengeditan" - }, - "default_video_playback_rate": { - "name": "Tingkat Pemutaran Video Default", - "description": "Mengatur kecepatan default untuk memutar video\nNilai harus antara 0.1 dan 4.0" - }, - "video_playback_rate_slider": { - "name": "Penggeser Tingkat Pemutaran Video", - "description": "Menambahkan penggeser di menu konteks opera untuk mengubah tingkat pemutaran video\nCatatan: Perubahan hanya berlaku untuk video berikutnya" - }, - "disable_google_play_dialogs": { - "name": "Nonaktifkan Dialog Layanan Google Play", - "description": "Cegah dialog ketersediaan Layanan Google Play ditampilkan" - }, - "default_volume_controls": { - "name": "Kontrol Volume Default", - "description": "Memaksa Snapchat menggunakan kontrol volume sistem" - }, - "disable_telecom_framework": { - "name": "Nonaktifkan Kerangka Kerja Telekomunikasi", - "description": "Mencegah Snapchat menggunakan kerangka kerja Android Telecom\nIni memungkinkan Anda mendengarkan musik saat melakukan panggilan" - }, - "hide_active_music": { - "name": "Sembunyikan Musik Aktif", - "description": "Mencegah Snapchat mengetahui bahwa Anda sedang mendengarkan musik\nIni akan memungkinkan Anda mengambil snap menggunakan tombol volume saat mendengarkan musik" - }, - "disable_snap_splitting": { - "name": "Nonaktifkan Pemisahan Snap", - "description": "Mencegah Snaps dibagi menjadi beberapa bagian\nGambar yang Anda kirim akan berubah menjadi video" - } - } - }, "rules": { "name": "Aturan", "description": "Konfigurasikan aturan otomatisasi", @@ -1921,7 +2519,7 @@ "properties": { "encrypted_message_indicator": { "name": "Indikator Pesan Terenkripsi", - "description": "Menambahkan emoji \ud83d\udd12 di sebelah pesan terenkripsi" + "description": "Menambahkan emoji 🔒 di sebelah pesan terenkripsi" }, "force_message_encryption": { "name": "Paksa Enkripsi Pesan", @@ -2000,498 +2598,6 @@ } } }, - "options": { - "app_appearance": { - "always_light": "Selalu Terang", - "always_dark": "Selalu Gelap", - "null": "Sesuaikan Sistem" - }, - "auto_reload": { - "snapchat_only": "Muat Ulang Snapchat Saja", - "all": "Muat Ulang Snapchat + PurrfectSnap", - "null": "Default" - }, - "walk_radius": { - "null": "Gunakan Radius Default" - }, - "spoof_battery_level": { - "null": "Gunakan Level Baterai Nyata" - }, - "friend_feed_menu_buttons": { - "auto_download": "\u2b07\ufe0f Unduh Otomatis", - "auto_save": "\ud83d\udcac Simpan Pesan Otomatis", - "unsaveable_messages": "\u2b07\ufe0f Pesan Tak Dapat Disimpan", - "auto_open_snaps": "\ud83d\udcf7 Buka Snap Otomatis", - "stealth": "\ud83d\udc7b Mode Penyamaran", - "auto_reply": "\ud83d\udce8 Balas Otomatis", - "auto_delete_sent_messages": "\ud83d\uddd1\ufe0f Hapus Pesan Terkirim Otomatis", - "mark_snaps_as_seen": "\ud83d\udc40 Tandai Snap sebagai Dilihat", - "mark_stories_as_seen_locally": "\ud83d\udc40 Tandai Cerita sebagai Dilihat Secara Lokal", - "conversation_info": "\ud83d\udc64 Info Percakapan", - "e2e_encryption": "\ud83d\udd12 Gunakan Enkripsi E2E", - "message_logger": "\ud83d\udcdd Pencatat Pesan", - "auto_read": "\u2705 Baca Otomatis", - "hide_typing_indicator": "\ud83d\ude48 Sembunyikan Indikator Mengetik" - }, - "schedule_scheduled_for": "Dijadwalkan untuk {name} pada {time}", - "schedule_sending_in": "Mengirim dalam {time}", - "schedule_sent_to": "Dikirim ke {name}", - "schedule_sent": "Snap Terjadwal Terkirim", - "schedule_failed_to": "Gagal mengirim ke {name}", - "schedule_failed": "Snap Terjadwal Gagal", - "schedule_cancelled_for": "Dibatalkan untuk {name}", - "device_model": { - "samsung_s25_ultra": "Samsung Galaxy S25 Ultra", - "google_pixel_10_pro": "Google Pixel 10 Pro", - "oneplus_13": "OnePlus 13", - "xiaomi_15_ultra": "Xiaomi 15 Ultra", - "null": "Default Perangkat" - }, - "settings_menu": { - "default": "Default", - "legacy": "Lama" - }, - "path_format": { - "create_author_folder": "Buat folder untuk setiap penulis", - "create_source_folder": "Buat folder untuk setiap jenis sumber media", - "append_hash": "Tambahkan hash unik ke nama file", - "append_source": "Tambahkan sumber media ke nama file", - "append_username": "Tambahkan nama pengguna ke nama file", - "append_date_time": "Tambahkan tanggal dan waktu ke nama file", - "append_type": "Tambahkan jenis media ke nama file" - }, - "auto_download_sources": { - "friend_snaps": "Snap Teman", - "friend_stories": "Cerita Teman", - "public_stories": "Cerita Publik", - "spotlight": "Spotlight" - }, - "logging": { - "started": "Dimulai", - "success": "Berhasil", - "progress": "Proses", - "failure": "Gagal" - }, - "notifications": { - "chat_screenshot": "Tangkapan Layar", - "chat_screen_record": "Rekam Layar", - "snap_replay": "Putar Ulang Snap", - "camera_roll_save": "Simpan Rol Kamera", - "chat": "Obrolan", - "chat_reply": "Balasan Obrolan", - "snap": "Snap", - "typing": "Mengetik", - "stories": "Cerita", - "speaking": "Berbicara", - "chat_reaction": "Reaksi DM", - "group_chat_reaction": "Reaksi Grup", - "initiate_audio": "Panggilan Audio Masuk", - "abandon_audio": "Panggilan Audio Tak Terjawab", - "initiate_video": "Panggilan Video Masuk", - "abandon_video": "Panggilan Video Tak Terjawab", - "map_live_location": "Lokasi Langsung Peta" - }, - "auto_read": { - "blacklist": "Daftar Hitam", - "whitelist": "Daftar Putih", - "disabled": "Nonaktif" - }, - "hide_typing_indicator": { - "blacklist": "Daftar Hitam", - "whitelist": "Daftar Putih", - "disabled": "Nonaktif" - }, - "auto_delete_sent_messages": { - "blacklist": "Daftar Hitam", - "whitelist": "Daftar Putih", - "disabled": "Nonaktif" - }, - "auto_download": { - "blacklist": "Daftar Hitam", - "whitelist": "Daftar Putih", - "disabled": "Nonaktif" - }, - "stealth": { - "blacklist": "Daftar Hitam", - "whitelist": "Daftar Putih", - "disabled": "Nonaktif" - }, - "auto_save": { - "blacklist": "Daftar Hitam", - "whitelist": "Daftar Putih", - "disabled": "Nonaktif" - }, - "message_logger": { - "blacklist": "Daftar Hitam", - "whitelist": "Daftar Putih", - "disabled": "Nonaktif" - }, - "auto_reply": { - "blacklist": "Daftar Hitam", - "whitelist": "Daftar Putih", - "disabled": "Nonaktif" - }, - "custom_android_id": { - "null": "Gunakan ID Android Asli" - }, - "add_friend_source_spoof": { - "added_by_username": "Berdasarkan Nama Pengguna", - "added_by_mention": "Berdasarkan Sebutan", - "added_by_group_chat": "Berdasarkan Obrolan Grup", - "added_by_qr_code": "Berdasarkan Kode QR", - "added_by_community": "Berdasarkan Komunitas", - "added_by_quick_add": "Berdasarkan Tambah Cepat (Risiko Ban Tinggi)", - "added_by_spotlight": "Berdasarkan Spotlight", - "null": "Jangan Palsukan Sumber" - }, - "custom_streaks_expiration_format": { - "null": "Default Sistem" - }, - "preferred_transcription_lang": { - "null": "Gunakan Default Snapchat" - }, - "custom_emoji_font": { - "null": "Font Emoji Default" - }, - "custom_shared_library": { - "null": "Gunakan Perpustakaan Default" - }, - "override_front_resolution": { - "null": "Gunakan Default Perangkat" - }, - "override_back_resolution": { - "null": "Gunakan Default Perangkat" - }, - "custom_resolution": { - "null": "Gunakan Resolusi Otomatis" - }, - "startup_default_camera": { - "front": "Kamera Depan", - "back": "Kamera Belakang", - "null": "Ingat Terakhir Digunakan" - }, - "call_recorder": { - "only_record_self": "Hanya Rekam Diri Sendiri", - "only_record_others": "Hanya Rekam Orang Lain", - "record_both": "Rekam Kedua Sisi" - }, - "call_recorder_ui_design": { - "default": "Default", - "snapchat": "Snapchat", - "cyber": "Cyber", - "frost": "Frost" - }, - "front_custom_frame_rate": { - "null": "FPS Default Perangkat" - }, - "back_custom_frame_rate": { - "null": "FPS Default Perangkat" - }, - "force_voice_note_format": { - "null": "Gunakan Default Snapchat" - }, - "custom_path_format": { - "null": "Gunakan Pola Default" - }, - "force_image_format": { - "null": "Gunakan Default Snapchat" - }, - "custom_video_codec": { - "null": "Codec Default" - }, - "custom_audio_codec": { - "null": "Codec Default" - }, - "preset": { - "null": "Preset Default" - }, - "app_appearance_override": { - "title": "Tampilan" - }, - "gallery_media_send_override": { - "always_ask": "Selalu Tanya", - "ORIGINAL": "Media Asli", - "NOTE": "Catatan Audio", - "SNAP": "Snap", - "SAVEABLE_SNAP": "Snap yang Dapat Disimpan", - "null": "Default Snapchat", - "multiple_media_toast": "Anda hanya dapat mengirim satu media dalam satu waktu" - }, - "strip_media_metadata": { - "hide_caption_text": "Sembunyikan Teks Keterangan", - "hide_snap_filters": "Sembunyikan Filter Snap", - "hide_extras": "Sembunyikan Ekstra (mis. sebutan)", - "remove_audio_note_duration": "Hapus Durasi Catatan Audio", - "remove_audio_note_transcript_capability": "Hapus Kemampuan Transkrip Catatan Audio" - }, - "hide_ui_components": { - "hide_profile_call_buttons": "Hapus Tombol Panggilan Profil", - "hide_chat_call_buttons": "Hapus Tombol Panggilan Obrolan", - "hide_live_location_share_button": "Hapus Tombol Berbagi Lokasi Langsung", - "hide_stickers_button": "Hapus Tombol Stiker", - "hide_voice_record_button": "Hapus Tombol Rekam Suara", - "hide_unread_chat_hint": "Hapus Petunjuk Obrolan Belum Dibaca", - "hide_post_to_story_buttons": "Hapus Tombol 'Posting ke Cerita' Sebelum Mengirim Snap", - "hide_billboard_prompt": "Hapus Prompt Billboard di Feed Teman", - "hide_snapchat_plus_gift_reminders": "Hapus Pengingat Hadiah Snapchat Plus dalam Percakapan", - "hide_map_reactions": "Hapus Reaksi Peta" - }, - "hide_story_suggestions": { - "hide_suggested_friend_stories": "Sembunyikan Cerita Teman yang Disarankan", - "hide_my_stories": "Sembunyikan Cerita Saya" - }, - "home_tab": { - "map": "Peta", - "chat": "Obrolan", - "camera": "Kamera", - "discover": "Temukan", - "spotlight": "Spotlight", - "null": "Default Snapchat" - }, - "spotlight_comments_username_icon": { - "user": "Ikon Nama Pengguna", - "\ud83d\udc64": "Ikon Nama Pengguna", - "[\ud83d\udc64]": "Ikon Nama Pengguna", - "default": "Ikon Nama Pengguna", - "no_icon": "Tidak Ada Ikon" - }, - "custom_image_upload_format": { - "null": "Otomatis" - }, - "update_check_frequency": { - "null": "Otomatis" - }, - "snapchat_plus": { - "not_subscribed": "Tidak Berlangganan", - "basic": "Dasar", - "ad_free": "Bebas Iklan", - "null": "Default" - }, - "bypass_video_length_restriction": { - "single": "Media Tunggal", - "split": "Media Terpisah", - "null": "Default" - }, - "old_bitmoji_selfie": { - "2d": "Bitmoji 2D", - "3d": "Bitmoji 3D", - "null": "Bitmoji Default" - }, - "disable_confirmation_dialogs": { - "erase_message": "Hapus Pesan", - "remove_friend": "Hapus Teman", - "block_friend": "Blokir Teman", - "ignore_friend": "Abaikan Teman", - "hide_friend": "Sembunyikan Teman", - "hide_conversation": "Sembunyikan Percakapan", - "clear_conversation": "Bersihkan Percakapan dari Feed Teman" - }, - "edit_text_override": { - "multi_line_chat_input": "Input Obrolan Multi Baris", - "bypass_text_input_limit": "Lewati Batas Input Teks" - }, - "auto_purge": { - "never": "Tidak Pernah", - "1_hour": "1 Jam", - "3_hours": "3 Jam", - "6_hours": "6 Jam", - "12_hours": "12 Jam", - "1_day": "1 Hari", - "3_days": "3 Hari", - "1_week": "1 Minggu", - "2_weeks": "2 Minggu", - "1_month": "1 Bulan", - "3_months": "3 Bulan", - "6_months": "6 Bulan" - }, - "delete_after_unit": { - "seconds": "Detik", - "minutes": "Menit", - "hours": "Jam" - }, - "disable_story_sections": { - "friends": "Teman", - "suggested_stories": "Cerita yang Disarankan", - "following": "Mengikuti", - "discover": "Temukan" - }, - "disable_cameras": { - "front": "Kamera Depan", - "back": "Kamera Belakang" - }, - "disable_permission_requests": { - "notifications": "Notifikasi", - "read_media_images": "Baca Gambar Media", - "read_media_video": "Baca Video Media", - "camera": "Kamera", - "microphone": "Mikrofon", - "location": "Lokasi", - "read_contacts": "Baca Kontak", - "nearby_devices": "Perangkat Terdekat", - "phone_calls": "Panggilan Telepon" - }, - "message_indicators": { - "encryption_indicator": "Menambahkan ikon \ud83d\udd12 di sebelah pesan yang dikirimkan hanya kepada Anda", - "platform_indicator": "Menambahkan ikon platform dari mana media dikirim (mis: Android, iOS, Web)", - "location_indicator": "Menambahkan ikon \ud83d\udccd ke snap saat dikirim dengan lokasi diaktifkan", - "ovf_editor_indicator": "Menunjukkan apakah snap telah dikirim menggunakan Editor OVF", - "director_mode_indicator": "Menambahkan ikon \u270f\ufe0f ke snap saat dikirim menggunakan Mode Sutradara, yang dapat digunakan untuk mengirim gambar galeri sebagai snap" - }, - "auto_mark_as_read": { - "conversation_read": "Tandai percakapan sebagai dibaca saat mengirim pesan", - "snap_reply": "Tandai snap sebagai dibaca saat membalasnya", - "save_snap_in_chat": "Tandai snap sebagai dibaca saat menyimpannya di obrolan saat berada dalam Mode Penyamaran" - }, - "friend_mutation_notifier": { - "remove_friend": "Beri tahu saat seseorang menghapus Anda sebagai teman", - "birthday_changes": "Beri tahu saat seseorang mengubah ulang tahun mereka", - "bitmoji_selfie_changes": "Beri tahu saat seseorang mengubah selfie Bitmoji mereka", - "bitmoji_avatar_changes": "Beri tahu saat seseorang mengubah avatar Bitmoji mereka", - "bitmoji_background_changes": "Beri tahu saat seseorang mengubah latar belakang Bitmoji mereka", - "bitmoji_scene_changes": "Beri tahu saat seseorang mengubah adegan Bitmoji mereka" - }, - "double_tap_chat_action": { - "like_message": "Sukai Pesan", - "copy_text": "Salin Teks ke Papan Klip", - "delete_message": "Hapus Pesan", - "mark_as_read": "Tandai sebagai Dibaca", - "custom_emoji_reaction": "Reaksi Emoji Kustom", - "null": "Default" - }, - "message_types": { - "CHAT": "Obrolan", - "SNAP": "Snap", - "NOTE": "Catatan", - "EXTERNAL_MEDIA": "Media Eksternal", - "STICKER": "Stiker" - }, - "double_tap_chat_action_custom_emoji": { - "Custom emoji reaction": "Reaksi Emoji Kustom" - }, - "ai_model": { - "gemini-2.5-flash": "Gemini 2.5 Flash" - }, - "ai_api_key": { - "": "Tidak Diatur" - }, - "ai_system_prompt": { - "You are a helpful and friendly assistant responding to messages on Snapchat. Keep responses natural, casual, and conversational. Avoid being overly formal or robotic. Respond as if you're a real person having a normal conversation.": "Anda adalah asisten yang membantu dan ramah yang merespons pesan di Snapchat. Pertahankan respons agar tetap alami, santai, dan komunikatif. Hindari bersikap terlalu formal atau seperti robot. Respons seolah-olah Anda adalah orang sungguhan yang melakukan percakapan normal." - }, - "ai_provider": { - "gemini": "Gemini", - "deepseek": "DeepSeek", - "openai": "OpenAI", - "openrouter": "OpenRouter" - }, - "ai_personality_traits": { - "friendly, casual, helpful, empathetic": "ramah, santai, membantu, empatik" - }, - "ai_response_style": { - "casual": "Santai", - "formal": "Formal", - "friendly": "Ramah", - "humorous": "Humoris", - "empathetic": "Empatik", - "toxic": "Beracun (Toxic)", - "busy": "Sibuk" - }, - "ai_temperature": { - "0.7": "Seimbang (0.7)" - }, - "ai_response_language": { - "auto": "Otomatis", - "en": "Inggris", - "es": "Spanyol", - "fr": "Prancis", - "de": "Jerman", - "it": "Italia", - "pt": "Portugis", - "ru": "Rusia", - "ja": "Jepang", - "ko": "Korea", - "zh": "Tionghoa", - "ar": "Arab", - "hi": "Hindi", - "tr": "Turki", - "pl": "Polandia", - "nl": "Belanda", - "sv": "Swedia", - "da": "Denmark", - "no": "Norwegia", - "fi": "Finlandia" - }, - "friendGreeting": { - "Hey": "Hei" - }, - "half_swipe_messages": { - "[\"I noticed you half-swiped! I'll respond soon.\"]": "Saya perhatikan Anda setengah menggeser! Saya akan segera merespons." - }, - "tiny_snap_messages": { - "Thanks for the tiny snap!": "Terima kasih untuk snap kecilnya!" - }, - "voice_note_messages": { - "Thanks for the voice note!": "Terima kasih untuk catatan suaranya!" - }, - "chat_messages": { - "Hello! How are you?": "Halo! Apa kabar?" - }, - "story_reply_messages": { - "Thanks for the story reply!": "Terima kasih untuk balasan ceritanya!" - }, - "external_media_messages": { - "Nice media!": "Media yang bagus!" - }, - "sticker_messages": { - "Cool sticker!": "Stiker keren!" - }, - "snap_messages": { - "Thanks for the snap!": "Terima kasih untuk snap-nya!" - }, - "story_share_messages": { - "Thanks for sharing!": "Terima kasih sudah berbagi!" - }, - "map_reaction_messages": { - "Thanks for the map reaction!": "Terima kasih untuk reaksi peta!" - }, - "auto_reply_content_types": { - "chat_messages": "Pesan Obrolan", - "snap_messages": "Snap", - "story_share_messages": "Berbagi Cerita", - "story_reply_messages": "Balasan Cerita", - "external_media_messages": "Media Eksternal", - "voice_note_messages": "Catatan Suara", - "sticker_messages": "Stiker", - "tiny_snap_messages": "Tiny Snap", - "map_reaction_messages": "Reaksi Peta", - "half_swipes": "Setengah Geser" - }, - "supported_languages": { - "en": "Inggris", - "es": "Spanyol", - "fr": "Prancis", - "de": "Jerman", - "it": "Italia", - "pt": "Portugis", - "ru": "Rusia", - "ja": "Jepang", - "ko": "Korea", - "zh": "Tionghoa", - "ar": "Arab", - "hi": "Hindi", - "tr": "Turki" - }, - "translation_position": { - "above": "Di Atas", - "below": "Di Bawah", - "inline": "Di Dalam Baris" - }, - "source_language": { - "auto": "Deteksi Otomatis" - }, - "target_language": { - "en": "Inggris" - } - }, "friend_notes": { "placeholder": "Tambahkan catatan..." } @@ -2559,7 +2665,6 @@ "show_chat_edit_history": "Tampilkan Riwayat Edit Obrolan", "convert_message": "Konversi Pesan" }, - "chat_wallpaper_downloader": { "download_button": "Unduh Wallpaper Obrolan" }, @@ -2718,10 +2823,10 @@ "exporting_message": "Mengekspor {conversation}..." }, "button": { + "cancel": "Batal", "ok": "OK", "positive": "Ya", "negative": "Tidak", - "cancel": "Batal", "save": "Simpan", "open": "Buka", "download": "Unduh", @@ -2835,6 +2940,8 @@ "native_hooks_send_failure_toast": "Gagal mengirim! Silakan aktifkan Native Hooks di pengaturan.", "no_participants_to_encrypt_toast": "Anda tidak memiliki teman di percakapan ini untuk mengenkripsi pesan!", "encryption_failed_toast": "Gagal mengenkripsi pesan! Periksa logcat untuk detail lebih lanjut.", + "missing_friend_id_toast": "Can't find friendId for conversationId {conversationId}", + "key_exchange_failed_toast": "Can't create key exchange for friendId {friendId}", "accept_public_key_success_toast": "Kunci Publik Berhasil Diterima!", "accept_secret_key_success_toast": "Selesai! Anda sekarang dapat mengirim dan menerima pesan terenkripsi dengan teman ini.", "accept_public_key_failure_toast": "Gagal Menerima Kunci Publik", @@ -2846,6 +2953,21 @@ "incoming_pk_message": "Anda baru saja menerima permintaan kunci publik. Klik di bawah untuk menerimanya.", "incoming_secret_message": "Teman Anda baru saja menerima kunci publik Anda. Klik di bawah untuk menerima rahasia." }, + "account_switcher_ui": { + "already_logged_in": "Already logged in as {username}", + "login_failed_toast": "Failed to login. Check logs for more info.", + "logged_out_toast": "Logged out", + "data_not_found_toast": "Account data not found", + "restore_failed_toast": "Failed to restore account data", + "logged_in_as_toast": "Logged in as {username}", + "backup_success_toast": "Account backed up!", + "backup_failure_toast": "Failed to backup account. Check logs for more info.", + "import_success_toast": "Imported {username}!", + "import_failure_toast": "Failed to import account: {message}", + "export_success_toast": "Account exported!", + "export_failed_toast": "Failed to export account. Check logs for more info.", + "forced_logout_toast": "Removed account due to forced logout" + }, "auto_open_snaps": { "title": "Buka Snap Otomatis", "priority_title": "Buka Snap Otomatis (Prioritas)", @@ -2872,7 +2994,7 @@ "queue_cleared": "Antrean dibersihkan dan statistik diatur ulang", "queue_cleared_title": "Antrean Dibersihkan", "queue_cleared_reset": "Antrean Dibersihkan & Diatur Ulang", - "queue_cleared_feedback": "Membersihkan {count} snap dalam antrean \u2022 Mengatur ulang {processed} hitungan diproses", + "queue_cleared_feedback": "Membersihkan {count} snap dalam antrean • Mengatur ulang {processed} hitungan diproses", "queue_cleared_feedback_simple": "Mengatur ulang {processed} hitungan diproses", "unknown_sender": "Tidak Diketahui", "unknown_user": "Pengguna Tidak Diketahui", @@ -3005,7 +3127,8 @@ "auto_delete_sent_messages": { "countdown_toast": "Pesan akan dihapus dalam {time}", "delete_success_toast": "Pesan berhasil dihapus", - "delete_failed_toast": "Gagal menghapus pesan" + "delete_failed_toast": "Gagal menghapus pesan", + "queue_cleared_toast": "Auto delete queue cleared" }, "translation_position": { "above": "Di Atas", @@ -3310,6 +3433,32 @@ "failed_to_fetch_message": "Gagal mengambil pesan: {error}", "failed_to_edit_message": "Gagal mengedit pesan: {error}" }, + "toast_snapchat_not_installed": "Can't execute action: Snapchat is not installed", + "invalid_input_toast": "Invalid input! Make sure you entered a valid value.", + "toast_async_task_failed": "Async task failed: {message}", + "toast_snapchat_crashed": "Snapchat has crashed! Please check logs for more details.", + "toast_init_features_failed": "Failed to initialize features! Some functionality may not work properly.", + "toast_init_script_runtime_failed": "Failed to initialize script runtime!", + "toast_database_corrupted": "Database {path} is corrupted! Restarting ...", + "toast_feature_init_failed": "Failed to init feature {feature}! Check logcat for more details.", + "toast_updating_purrfectsnap": "Updating PurrfectSnap. Please wait...", + "toast_update_purrfectsnap_failed": "Failed to update PurrfectSnap. Please check logcat for more details.", + "toast_purrfectsnap_updated": "PurrfectSnap updated!", + "toast_export_memories_failed": "Failed to export memories", + "toast_exported_to_path": "Exported to {path}", + "toast_open_memories_db_failed": "Failed to open memories database", + "toast_friend_add_unavailable": "Failed to add friend: FriendRelationshipChanger instance not available", + "toast_friend_add_failed": "Failed to add friend: {message}", + "toast_friends_exported": "Exported {count} friends!", + "toast_friends_import_failed": "Failed to import friends: {message}", + "toast_translation_service_unavailable": "Translation service temporarily unavailable", + "toast_send_message_failed": "Failed to send message: {error}", + "toast_mark_conversation_read_failed": "Failed to mark conversation as read", + "toast_fetch_conversation_failed": "Failed to fetch conversation", + "toast_open_snap_failed": "Failed to open snap", + "toast_mark_message_read_failed": "Failed to mark message as read. Check logs for more details", + "toast_open_conversation_first": "You must open a conversation first", + "toast_open_link_failed": "Failed to open link", "ai_response_style": { "casual": "Santai", "formal": "Formal", @@ -3347,4 +3496,4 @@ "openai": "OpenAI", "openrouter": "OpenRouter" } -} \ No newline at end of file +} diff --git a/common/src/main/assets/lang/it_IT.json b/common/src/main/assets/lang/it_IT.json index 54bd12bf..5d229e72 100644 --- a/common/src/main/assets/lang/it_IT.json +++ b/common/src/main/assets/lang/it_IT.json @@ -1,21 +1,160 @@ { "setup": { + "activity": { + "wrong_apk_title": "Wrong APK installed", + "wrong_apk_message": "Your device is armv8, please download the armv8 apk, not armv7.", + "close_button": "Close", + "important_confirm_timeout": "I understand ({seconds}s)", + "important_confirm": "I understand", + "important_title": "Important!", + "important_message": "If you have used SnapEnhance or any other mod besides PurrfectSnap, we recommend uninstalling everything and staying on stock Snapchat for one week. Then switch to PurrfectSnap after next Friday.", + "language_subtitle": "Tune PurrfectSnap to speak your voice before anything else.", + "install_mode_title": "Choose your device", + "install_mode_subtitle": "Pick the path that matches how you'll install PurrfectSnap.", + "permissions_subtitle": "Grant the essentials so overlays, downloads, and alerts stay reliable.", + "patch_title": "Auto Patcher", + "patch_subtitle": "Streamlined download, patch, and install with a single flow.", + "root_install_title": "Snapchat Installer", + "root_install_subtitle": "Download and install the recommended Snapchat build.", + "save_folder_subtitle": "Pick your personal vault so snaps land exactly where you expect.", + "mappings_subtitle": "We calibrate everything to your install so the magic works flawlessly.", + "step_counter": "Step {current} of {total}", + "step_complete": "Checked off", + "step_active": "In progress", + "step_upcoming": "Ready next", + "finish_button": "Finish setup", + "continue_button": "Continue" + }, "dialogs": { "select_language": "Seleziona Lingua", "save_folder": "Scegli dove salvare i download", "select_save_folder_button": "Seleziona Cartella" }, + "install_mode": { + "confirm_timeout": "I understand ({seconds}s)", + "confirm": "I understand", + "notice_title": "Please note!", + "notice_intro": "Select the type of device you have: rooted or non-rooted. If you are unsure, choose Non-root and continue.", + "notice_non_root_title": "Non-rooted devices", + "notice_non_root_body": "Select Non-root and the app will handle everything. Tap Install Patched Snapchat when it appears. After it installs, do not open Snapchat yet. Continue the PurrfectSnap setup; once it finishes, you can open Snapchat and enjoy.", + "notice_root_title": "Rooted devices", + "notice_root_body": "Make sure you have flashed LSPosed first. We recommend JingMatrix LSPosed or LSPosed Irena. After you select Root, the app will install the recommended Snapchat version. Do not open it yet; continue the PurrfectSnap setup. When setup finishes, enable PurrfectSnap in LSPosed and reboot your phone. Then start using Snapchat. We highly recommend detaching Snapchat from the Play Store with the Zygisk Detach module to prevent auto-updates.", + "notice_issues_hint": "If you run into any installation issues, the solution will appear here. Please read it carefully.", + "notice_note_prefix": "Note: ", + "notice_note_body": "New Accounts easily get locked! It is recommended to use an older account with PurrfectSnap.", + "step_title": "Choose your device", + "step_subtitle": "If you don't know, select Non-rooted device and proceed.", + "root_option_title": "Rooted device", + "root_option_subtitle": "Use Lsposed and skip auto patching.", + "non_root_option_title": "Non-rooted device", + "non_root_option_subtitle": "Use included auto patcher to install patched Snapchat.", + "skip_auto_setup": "Skip Auto Setup" + }, "mappings": { "dialog": "Generazione Mappature...", "generate_failure_no_snapchat": "PurrfectSnap non è riuscito a rilevare Snapchat, prova a reinstallare Snapchat.", - "generate_failure": "Si è verificato un errore durante la generazione delle mappature, riprova." + "generate_failure": "Si è verificato un errore durante la generazione delle mappature, riprova.", + "confirm_understand_timeout": "I understand ({seconds}s)", + "confirm_understand": "I understand", + "notice_title": "Please note!", + "notice_intro": "If you see the \"Account temporarily disabled\" error while logging in, do not worry. Follow these steps in order:", + "notice_step_1": "1. Reopen Snapchat and log in. This fixes it most of the time.", + "notice_step_2": "2. If it still fails, tap the login button repeatedly. This usually covers the next chunk.", + "notice_step_3": "3. If it still fails, clear Snapchat's data, disable any VPN, and log in again.", + "notice_rooted_title": "For rooted users:", + "notice_rooted_body": "Reopen Snapchat and log in. If it still fails, disable PurrfectSnap in LSPosed, log in, then re-enable PurrfectSnap.", + "warnings_info": "{count} warning(s) occurred while generating mappings:\n\n{warnings}", + "progress_hint": "This only takes a moment. Keep the app open while magic happens!" + }, + "patch": { + "title": "Auto Patcher", + "ready_log": "Auto Patcher is ready.", + "install_confirmed_log": "Snapchat install confirmed. You're cleared to continue.", + "download_recommended_status": "Downloading recommended Snapchat version ({version})...", + "starting_log": "Starting Auto Patcher for recommended Snapchat version.", + "uninstall_prompt_status": "Snapchat is installed. Please uninstall it first (don't keep data), then start Auto Patcher again.", + "uninstall_prompt_error": "Snapchat still installed. Uninstall it first, to continue.", + "module_apk_not_found_error": "Module apk not found", + "fetching_apk_status": "Fetching recommended Snapchat APK...", + "download_failed_error": "Download failed", + "download_completed_status": "Download completed: {fileName}", + "starting_patch_status": "Starting patch powered by Jingmatrix Lspatch", + "patched_not_produced_error": "Patched apk not produced", + "patched_ready_status": "Patched build ready. Install to finish.", + "failed_status": "Failed: {message}", + "mark_installed_log": "Marked as installed manually. You're cleared to continue.", + "issues_title": "Facing issues?", + "issues_confirm": "Got it", + "issues_heading": "How to fix installation errors", + "issues_conflict_issue": "Issue: App cannot be installed because it conflicts with an existing package.", + "issues_conflict_fix": "Fix: Download Snapchat from the Play Store and uninstall it without keeping data. Run Auto Patcher again. If it still does not work, run:", + "issues_adb_command": "adb uninstall com.snapchat.android", + "issues_invalid_issue": "Issue: App not installed because the package appears to be invalid.", + "issues_invalid_fix": "Fix: Download and install JingMatrix LSPatch, then patch a Snapchat version (any one) from this range, i.e. between 13.65.1.0 and 13.71.0.51, in Integrated mode. Select Embed Modules and embed the PurrfectSnap APK. Then choose Skip auto setup during PurrfectSnap setup to skip Auto Patcher.", + "status_downloading": "Downloading Snapchat {percent}%", + "status_patching": "Patching...", + "status_initializing": "Initializing...", + "logs_copied": "Logs copied to clipboard.", + "install_success": "Patched APK installed", + "start_button": "Start auto patch", + "install_button": "Install patched Snapchat", + "already_installed_button": "Already Installed?", + "powered_by_label": "Powered by Jingmatrix Lspatch", + "logs_title": "Logs", + "copy_button": "Copy", + "log_line_prefix": "- {line}" }, "permissions": { "dialog": "Completa questi requisiti per continuare:", "notification_access": "Accesso alle Notifiche", "battery_optimization": "Ottimizzazione Batteria", "display_over_other_apps": "Mostra sopra altre app", - "request_button": "Richiedi" + "request_button": "Richiedi", + "notification_access_description": "Alerts you the second downloads finish.", + "battery_optimization_description": "Keeps background tasks alive without being killed.", + "display_over_other_apps_description": "Enables floating overlays while you are in Snapchat.", + "granted_label": "Granted" + }, + "pick_language": { + "current_selection": "Current selection", + "browse_languages": "Browse languages", + "change_anytime_hint": "You can change this anytime from PurrfectSnap settings.", + "available_languages": "Available Languages" + }, + "root_install": { + "title": "Snapchat Installer", + "ready_log": "Snapchat installer is ready.", + "install_confirmed_log": "Snapchat install confirmed. You're cleared to continue.", + "download_recommended_status": "Downloading recommended Snapchat version ({version})...", + "mark_installed_log": "Marked as installed manually. You're cleared to continue.", + "start_download_log": "Starting Snapchat download for rooted install.", + "uninstall_prompt_status": "Snapchat is installed. Please uninstall it first (don't keep data), then try again.", + "uninstall_prompt_error": "Snapchat still installed. Uninstall it first, to continue.", + "fetching_apk_status": "Fetching recommended Snapchat APK...", + "download_failed_error": "Download failed", + "download_completed_status": "Download completed: {fileName}", + "launching_installer_status": "Launching installer...", + "failed_status": "Failed: {message}", + "status_downloading": "Downloading Snapchat {percent}%", + "status_preparing": "Preparing installer...", + "logs_copied": "Logs copied to clipboard.", + "install_success": "Snapchat installed", + "download_button": "Download Snapchat", + "install_button": "Install Snapchat", + "already_installed_button": "Already Installed?", + "logs_title": "Logs", + "copy_button": "Copy", + "log_line_prefix": "- {line}" + }, + "save_folder": { + "description": "Please choose the location where media should be downloaded to.", + "destination_label": "Destination", + "system_default_label": "System default", + "use_default_location_button": "Use default location", + "no_picker_title": "Folder picker unavailable", + "no_picker_message": "Some cloned/dual-app environments block the system folder picker. You can continue using the system default save location, or open the app outside clone mode to select a custom folder.", + "use_default_button": "Use default", + "permission_hint": "PurrfectSnap requires Storage permissions to download and Save Media from Snapchat." } }, "scopes": { @@ -57,14 +196,48 @@ }, "sections": { "home": { - "version_title": "v{versionName} \u00b7 di Eternal", + "version_title": "v{versionName} · di Eternal", "update_title": "Aggiornamento PurrfectSnap", "update_content": "La versione {version} è disponibile!", "update_button": "Scarica", + "hero_tagline": "An Xposed Module meant to enhance your Snapchat experience", + "hero_version_label": "Version: {version} - {channel}", + "hero_build_label": "Build: {build}", + "update_ready_label": "Ready to install", + "purr_aura_active_label": "PurrAura Active!", + "purr_aura_inactive_label": "PurrAura Inactive", + "open_settings_button": "Open Settings", + "wiki_button": "Wiki", + "github_button": "GitHub", + "telegram_button": "Telegram", + "channel_label_stable": "Stable", + "channel_label_prerelease": "Pre-release", + "announcements_button_description": "Announcements", + "update_arch_not_supported_toast": "Your device architecture is not supported for automatic updates.", + "update_download_started_toast": "Download started", + "update_download_completed_toast": "Download completed", + "update_install_failed_toast": "Failed to install update. Check logs for more details.", + "update_download_failed_toast": "Download failed: {error}", "debug_build_summary_title": "Stai usando una build di debug di PurrfectSnap", "debug_build_summary_content": "Versione {versionName} ({versionCode})", "debug_build_summary_date": "Data di build: {date} ({days} giorni fa)", - "quick_actions_title": "Azioni Rapide" + "quick_actions_title": "Azioni Rapide", + "quick_actions_empty_title": "No quick tiles yet", + "quick_actions_empty_subtitle": "Design your dream grid with the actions you use the most.", + "quick_actions_add_tile_button": "Add tile", + "quick_actions_manage_button": "Manage", + "quick_actions_count_label": "{count} curated shortcuts" + }, + "home_about": { + "about_title": "PurrfectSnap", + "about_tagline": "An Xposed Module meant to enhance your Snapchat experience!", + "about_lead_developers_title": "Lead Developers", + "about_story_title": "Our Story", + "about_story": "PurrfectSnap was founded on 2nd of October, 2025, as a fork of SnapEnhance by IzTIzRNAL with a vision to provide users the quality Snapchat experience they deserve. This app was just meant to be a minor update in the SnapEnhance repository, but it soon became a separate app wherein the contributors kept adding features. Then the developer joined the team, and this app soon became a huge success. We received much love and support and gained 1K+ downloads in just two days! We thank all users and contributors; without your support, we wouldn't have reached this place. We would also like to convey our huge thanks to rhunk, the lead developer of SnapEnhance, as without him, this app wouldn't even exist. We are immensely grateful to him. Lastly, we would like to thank all our admins, notably: CLASSIC GENIUS, Harry, SUJI>L, Zain & scrodingerspet, who were right there with us from the very beginning. We would also like to thank all testers, notably Leo & Toxic, who tested and reported bugs continuously. We are immensely grateful for your contribution.", + "about_thanks_title": "With love, PurrfectSnap Team", + "about_magic_toast": "Tap 5 times in this screen to see some magic 😉!", + "github_button": "GitHub", + "telegram_button": "Telegram" }, "home_logs": { "no_logs_hint": "Nessun log disponibile", @@ -72,7 +245,8 @@ "export_logs_button": "Esporta Log", "saving_logs_toast": "Salvataggio log in corso, potrebbe richiedere un po'...", "saved_logs_success_toast": "Log salvati con successo", - "saved_logs_failure_toast": "Impossibile salvare i log" + "saved_logs_failure_toast": "Impossibile salvare i log", + "read_logs_failed_toast": "Failed to read logs!" }, "home_settings": { "actions_title": "Azioni", @@ -119,11 +293,17 @@ "test_mode_label": "Abilita PurrAura", "disable_feature_loading_label": "Disabilita Caricamento Funzionalità", "disable_auto_mapper_label": "Disabilita Auto Mapper", - "disable_bypass_indicator_label": "Disabilita Indicatore Bypass" + "disable_bypass_indicator_label": "Disabilita Indicatore Bypass", + "open_file_failed_toast": "Failed to open file! {message}", + "import_failed_toast": "Import failed: {message}" }, "tasks": { "no_tasks": "Nessuna attività", "merge_button": "Unisci", + "summary_active": "{active} active · {recent} recent", + "summary_idle": "Idle · {recent} recent", + "running_count": "{count} running", + "clear_button_description": "Clear tasks", "failed_to_open_file": "Impossibile aprire il file", "merge_files_toast": "Unione di {count} file", "remove_selected_tasks_title": "Sei sicuro di voler rimuovere le attività selezionate?", @@ -132,22 +312,22 @@ "remove_selected_tasks_confirm": "Rimuovere {count} attività?", "remove_all_tasks_confirm": "Rimuovere tutte le attività?" }, - "features": { - "disabled": "Disabilitato", - "export_option": "Esporta", - "import_option": "Importa", - "reset_option": "Reimposta", - "config_export_success_toast": "Configurazione esportata con successo", - "config_import_success_toast": "Configurazione importata con successo", - "config_import_failure_toast": "Impossibile importare la configurazione: {error}", - "config_export_failure_toast": "Impossibile esportare la configurazione: {error}", - "saved_config_snackbar": "Configurazione salvata", - "older_required": "Questa funzionalità richiede Snapchat v{version} o precedente per funzionare correttamente", - "newer_required": "Questa funzionalità richiede Snapchat v{version} o successivo per funzionare correttamente", - "search_button": "Cerca", - "clear_history": "Cancella cronologia ricerche", - "subtitle": "Cerca e gestisci funzionalità" - }, + "features": { + "disabled": "Disabilitato", + "export_option": "Esporta", + "import_option": "Importa", + "reset_option": "Reimposta", + "config_export_success_toast": "Configurazione esportata con successo", + "config_import_success_toast": "Configurazione importata con successo", + "config_import_failure_toast": "Impossibile importare la configurazione: {error}", + "config_export_failure_toast": "Impossibile esportare la configurazione: {error}", + "saved_config_snackbar": "Configurazione salvata", + "older_required": "Questa funzionalità richiede Snapchat v{version} o precedente per funzionare correttamente", + "newer_required": "Questa funzionalità richiede Snapchat v{version} o successivo per funzionare correttamente", + "search_button": "Cerca", + "clear_history": "Cancella cronologia ricerche", + "subtitle": "Cerca e gestisci funzionalità" + }, "bypass_status": { "active": "PurrAura Attivo", "inactive": "PurrAura Inattivo" @@ -167,6 +347,9 @@ "social": { "friends_tab": "Amici", "groups_tab": "Gruppi", + "search_button_description": "Search", + "close_search_button_description": "Close search", + "clear_search_button_description": "Clear search", "empty_hint": "La tua lista è vuota al momento", "friends_empty_title": "Nessun amico aggiunto ancora", "groups_empty_title": "Nessun gruppo sincronizzato ancora", @@ -317,6 +500,7 @@ "import_button": "Importa", "import_from_url_button": "Importa da URL", "import_script_from_url_title": "Importa script da URL", + "import_failed": "Import failed: {message}", "import_script_warning": "Installa script solo da fonti di cui ti fidi.", "installed_scripts_tab": "Installato", "manage_repos_button": "Gestisci Repo", @@ -420,6 +604,7 @@ "delete_rule_dialog_text": "Sei sicuro di voler eliminare questa regola?", "no_repos_added": "Nessun repository aggiunto", "import_dialog_title": "Importa Regole", + "read_file_failed_toast": "Failed to read file: {message}", "bulk_import_button": "Importazione di massa", "individual_import_button": "Importazione singola", "invalid_import_type_dialog_title": "Importazione non valida", @@ -641,91 +826,658 @@ }, "features": { "notices": { - "unstable": "\u26a0 Instabile", - "ban_risk": "\u26a0 Questa funzionalità può causare ban", - "internal_behavior": "\u26a0 Questo può rompere il comportamento interno di Snapchat" + "unstable": "⚠ Instabile", + "ban_risk": "⚠ Questa funzionalità può causare ban", + "internal_behavior": "⚠ Questo può rompere il comportamento interno di Snapchat" }, "options": { - "empty": "Vuoto", + "app_appearance": { + "always_light": "Sempre Chiaro", + "always_dark": "Sempre Scuro", + "null": "Uguale al Sistema" + }, + "auto_reload": { + "snapchat_only": "Ricarica Solo Snapchat", + "all": "Ricarica Snapchat + PurrfectSnap", + "null": "Predefinito" + }, "walk_radius": { - "empty": "Vuoto" + "null": "Usa raggio predefinito" }, "spoof_battery_level": { - "empty": "Vuoto" + "null": "Usa livello batteria reale" + }, + "friend_feed_menu_buttons": { + "auto_download": "⬇️ Download Automatico", + "auto_save": "💬 Salvataggio Automatico Messaggi", + "unsaveable_messages": "⬇️ Messaggi Non Salvabili", + "auto_open_snaps": "📷 Apri Snap Automaticamente", + "stealth": "👻 Modalità Furtiva", + "auto_reply": "📨 Risposta Automatica", + "auto_delete_sent_messages": "🗑️ Elimina Automaticamente Messaggi Inviati", + "mark_snaps_as_seen": "👀 Segna Snap come Visti", + "mark_stories_as_seen_locally": "👀 Segna Storie come Viste Localmente", + "conversation_info": "👤 Info Conversazione", + "e2e_encryption": "🔒 Usa Crittografia E2E", + "message_logger": "📝 Logger Messaggi", + "auto_read": "✅ Lettura Automatica", + "hide_typing_indicator": "🙈 Nascondi Indicatore Digitazione" + }, + "schedule_scheduled_for": "Programmato per {name} alle {time}", + "schedule_sending_in": "Invio in {time}", + "schedule_sent_to": "Inviato a {name}", + "schedule_sent": "Snap Programmato Inviato", + "schedule_failed_to": "Impossibile inviare a {name}", + "schedule_failed": "Snap Programmato Fallito", + "schedule_cancelled_for": "Annullato per {name}", + "device_model": { + "samsung_s25_ultra": "Samsung Galaxy S25 Ultra", + "google_pixel_10_pro": "Google Pixel 10 Pro", + "oneplus_13": "OnePlus 13", + "xiaomi_15_ultra": "Xiaomi 15 Ultra", + "null": "Predefinito Dispositivo" + }, + "settings_menu": { + "default": "Predefinito", + "legacy": "Legacy" + }, + "path_format": { + "create_author_folder": "Crea cartella per ogni autore", + "create_source_folder": "Crea cartella per ogni tipo di fonte media", + "append_hash": "Aggiungi un hash univoco al nome del file", + "append_source": "Aggiungi la fonte media al nome del file", + "append_username": "Aggiungi il nome utente al nome del file", + "append_date_time": "Aggiungi data e ora al nome del file", + "append_type": "Aggiungi il tipo di media al nome del file" + }, + "auto_download_sources": { + "friend_snaps": "Snap Amici", + "friend_stories": "Storie Amici", + "public_stories": "Storie Pubbliche", + "spotlight": "Spotlight" + }, + "logging": { + "started": "Avviato", + "success": "Successo", + "progress": "Progresso", + "failure": "Fallimento" + }, + "notifications": { + "chat_screenshot": "Screenshot", + "chat_screen_record": "Registrazione Schermo", + "snap_replay": "Replay Snap", + "camera_roll_save": "Salvataggio Rullino", + "chat": "Chat", + "chat_reply": "Risposta Chat", + "snap": "Snap", + "typing": "Digitazione", + "stories": "Storie", + "speaking": "Parlando", + "chat_reaction": "Reazione DM", + "group_chat_reaction": "Reazione Gruppo", + "initiate_audio": "Chiamata Audio In Arrivo", + "abandon_audio": "Chiamata Audio Persa", + "initiate_video": "Videochiamata In Arrivo", + "abandon_video": "Videochiamata Persa", + "map_live_location": "Posizione Live Mappa" + }, + "auto_read": { + "blacklist": "Lista Nera", + "whitelist": "Lista Bianca", + "disabled": "Disabilitato" + }, + "hide_typing_indicator": { + "blacklist": "Lista Nera", + "whitelist": "Lista Bianca", + "disabled": "Disabilitato" + }, + "auto_delete_sent_messages": { + "blacklist": "Lista Nera", + "whitelist": "Lista Bianca", + "disabled": "Disabilitato" + }, + "auto_download": { + "blacklist": "Lista Nera", + "whitelist": "Lista Bianca", + "disabled": "Disabilitato" + }, + "stealth": { + "blacklist": "Lista Nera", + "whitelist": "Lista Bianca", + "disabled": "Disabilitato" + }, + "auto_save": { + "blacklist": "Lista Nera", + "whitelist": "Lista Bianca", + "disabled": "Disabilitato" + }, + "message_logger": { + "blacklist": "Lista Nera", + "whitelist": "Lista Bianca", + "disabled": "Disabilitato" + }, + "auto_reply": { + "blacklist": "Lista Nera", + "whitelist": "Lista Bianca", + "disabled": "Disabilitato" }, "custom_android_id": { - "empty": "Vuoto" + "null": "Usa ID Android Reale" + }, + "add_friend_source_spoof": { + "added_by_username": "Tramite Nome Utente", + "added_by_mention": "Tramite Menzione", + "added_by_group_chat": "Tramite Chat di Gruppo", + "added_by_qr_code": "Tramite Codice QR", + "added_by_community": "Tramite Community", + "added_by_quick_add": "Tramite Aggiunta Rapida (Alto Rischio Ban)", + "added_by_spotlight": "Tramite Spotlight", + "null": "Non Falsificare Fonte" }, "custom_streaks_expiration_format": { - "empty": "Vuoto" + "null": "Predefinito di Sistema" }, "preferred_transcription_lang": { - "empty": "Vuoto" + "null": "Usa Predefinito Snapchat" }, "custom_emoji_font": { - "empty": "Vuoto" + "null": "Font Emoji Predefinito" }, "custom_shared_library": { - "empty": "Vuoto" + "null": "Usa Libreria Predefinita" + }, + "override_front_resolution": { + "null": "Usa Predefinito Dispositivo" + }, + "override_back_resolution": { + "null": "Usa Predefinito Dispositivo" }, "custom_resolution": { - "empty": "Vuoto" + "null": "Usa Risoluzione Automatica" + }, + "startup_default_camera": { + "front": "Fotocamera Anteriore", + "back": "Fotocamera Posteriore", + "null": "Ricorda Ultima Usata" + }, + "call_recorder": { + "only_record_self": "Registra Solo Me Stesso", + "only_record_others": "Registra Solo Altri", + "record_both": "Registra Entrambi i Lati" + }, + "call_recorder_ui_design": { + "default": "Predefinito", + "snapchat": "Snapchat", + "cyber": "Cyber", + "frost": "Frost" + }, + "front_custom_frame_rate": { + "null": "FPS Predefinito Dispositivo" + }, + "back_custom_frame_rate": { + "null": "FPS Predefinito Dispositivo" + }, + "force_voice_note_format": { + "null": "Usa Predefinito Snapchat" }, "custom_path_format": { - "empty": "Vuoto" + "null": "Usa Modello Predefinito" + }, + "force_image_format": { + "null": "Usa Predefinito Snapchat" }, "custom_video_codec": { - "empty": "Vuoto" + "null": "Codec Predefinito" }, "custom_audio_codec": { - "empty": "Vuoto" + "null": "Codec Predefinito" }, - "double_tap_chat_action_custom_emoji": { - "empty": "Vuoto" + "preset": { + "null": "Preset Predefinito" }, - "unsaveable_messages": { - "blacklist": "Modalità Lista Nera", - "whitelist": "Modalità Lista Bianca", - "null": "Disabilitato" + "app_appearance_override": { + "title": "Aspetto" + }, + "gallery_media_send_override": { + "always_ask": "Chiedi Sempre", + "ORIGINAL": "Media Originale", + "NOTE": "Nota Audio", + "SNAP": "Snap", + "SAVEABLE_SNAP": "Snap Salvabile", + "null": "Predefinito Snapchat", + "multiple_media_toast": "Puoi inviare solo un media alla volta" + }, + "strip_media_metadata": { + "hide_caption_text": "Nascondi Testo Didascalia", + "hide_snap_filters": "Nascondi Filtri Snap", + "hide_extras": "Nascondi Extra (es. menzioni)", + "remove_audio_note_duration": "Rimuovi Durata Nota Audio", + "remove_audio_note_transcript_capability": "Rimuovi Capacità Trascrizione Nota Audio" + }, + "hide_ui_components": { + "hide_profile_call_buttons": "Rimuovi Pulsanti Chiamata Profilo", + "hide_chat_call_buttons": "Rimuovi Pulsanti Chiamata Chat", + "hide_live_location_share_button": "Rimuovi Pulsante Condivisione Posizione Live", + "hide_stickers_button": "Rimuovi Pulsante Adesivi", + "hide_voice_record_button": "Rimuovi Pulsante Registrazione Vocale", + "hide_unread_chat_hint": "Rimuovi Suggerimento Chat Non Letta", + "hide_post_to_story_buttons": "Rimuovi Pulsanti 'Pubblica nella Storia' Prima di Inviare uno Snap", + "hide_billboard_prompt": "Rimuovi Prompt Billboard nel Feed Amici", + "hide_snapchat_plus_gift_reminders": "Rimuovi Promemoria Regalo Snapchat Plus nelle Conversazioni", + "hide_map_reactions": "Rimuovi Reazioni Mappa" + }, + "hide_story_suggestions": { + "hide_suggested_friend_stories": "Nascondi Storie Amici Suggerite", + "hide_my_stories": "Nascondi Le Mie Storie" + }, + "home_tab": { + "map": "Mappa", + "chat": "Chat", + "camera": "Fotocamera", + "discover": "Scopri", + "spotlight": "Spotlight", + "null": "Predefinito Snapchat" + }, + "spotlight_comments_username_icon": { + "user": "Icona Nome Utente", + "👤": "Icona Nome Utente", + "[👤]": "Icona Nome Utente", + "default": "Icona Nome Utente", + "no_icon": "Nessuna Icona" + }, + "custom_image_upload_format": { + "null": "Automatico" }, "update_check_frequency": { - "daily": "Giornaliero", - "weekly": "Settimanale", - "monthly": "Mensile" + "null": "Auto" + }, + "snapchat_plus": { + "not_subscribed": "Non Abbonato", + "basic": "Base", + "ad_free": "Senza Pubblicità", + "null": "Predefinito" + }, + "bypass_video_length_restriction": { + "single": "Media Singolo", + "split": "Media Diviso", + "null": "Predefinito" + }, + "old_bitmoji_selfie": { + "2d": "Bitmoji 2D", + "3d": "Bitmoji 3D", + "null": "Bitmoji Predefinito" + }, + "disable_confirmation_dialogs": { + "erase_message": "Cancella Messaggio", + "remove_friend": "Rimuovi Amico", + "block_friend": "Blocca Amico", + "ignore_friend": "Ignora Amico", + "hide_friend": "Nascondi Amico", + "hide_conversation": "Nascondi Conversazione", + "clear_conversation": "Pulisci Conversazione dal Feed Amici" + }, + "edit_text_override": { + "multi_line_chat_input": "Input Chat Multi Linea", + "bypass_text_input_limit": "Aggira Limite Input Testo" + }, + "auto_purge": { + "never": "Mai", + "1_hour": "1 Ora", + "3_hours": "3 Ore", + "6_hours": "6 Ore", + "12_hours": "12 Ore", + "1_day": "1 Giorno", + "3_days": "3 Giorni", + "1_week": "1 Settimana", + "2_weeks": "2 Settimane", + "1_month": "1 Mese", + "3_months": "3 Mesi", + "6_months": "6 Mesi" + }, + "delete_after_unit": { + "seconds": "Secondi", + "minutes": "Minuti", + "hours": "Ore" + }, + "disable_story_sections": { + "friends": "Amici", + "suggested_stories": "Storie Suggerite", + "following": "Seguiti", + "discover": "Scopri" + }, + "disable_cameras": { + "front": "Fotocamera Anteriore", + "back": "Fotocamera Posteriore" + }, + "disable_permission_requests": { + "notifications": "Notifiche", + "read_media_images": "Leggi Immagini Media", + "read_media_video": "Leggi Video Media", + "camera": "Fotocamera", + "microphone": "Microfono", + "location": "Posizione", + "read_contacts": "Leggi Contatti", + "nearby_devices": "Dispositivi Vicini", + "phone_calls": "Chiamate Telefoniche" + }, + "message_indicators": { + "encryption_indicator": "Aggiunge un'icona 🔒 accanto ai messaggi che vengono inviati solo a te", + "platform_indicator": "Aggiunge l'icona della piattaforma da cui è stato inviato un media (es: Android, iOS, Web)", + "location_indicator": "Aggiunge un'icona 📍 agli snap quando vengono inviati con la posizione abilitata", + "ovf_editor_indicator": "Indica se uno snap è stato inviato utilizzando l'Editor OVF", + "director_mode_indicator": "Aggiunge un'icona ✏️ agli snap quando vengono inviati utilizzando la Modalità Regista, che può essere utilizzata per inviare immagini della galleria come snap" + }, + "auto_mark_as_read": { + "conversation_read": "Segna conversazione come letta quando invii un messaggio", + "snap_reply": "Segna snap come letti quando rispondi ad essi", + "save_snap_in_chat": "Segna snap come letti quando li salvi in chat mentre sei in modalità furtiva" + }, + "friend_mutation_notifier": { + "remove_friend": "Notifica quando qualcuno ti rimuove come amico", + "birthday_changes": "Notifica quando qualcuno cambia il suo compleanno", + "bitmoji_selfie_changes": "Notifica quando qualcuno cambia il suo selfie Bitmoji", + "bitmoji_avatar_changes": "Notifica quando qualcuno cambia il suo avatar Bitmoji", + "bitmoji_background_changes": "Notifica quando qualcuno cambia il suo sfondo Bitmoji", + "bitmoji_scene_changes": "Notifica quando qualcuno cambia la sua scena Bitmoji" + }, + "double_tap_chat_action": { + "like_message": "Metti mi piace al messaggio", + "copy_text": "Copia testo negli appunti", + "delete_message": "Elimina messaggio", + "mark_as_read": "Segna come letto", + "custom_emoji_reaction": "Reazione emoji personalizzata", + "null": "Predefinito" + }, + "message_types": { + "CHAT": "Chat", + "SNAP": "Snap", + "NOTE": "Nota", + "EXTERNAL_MEDIA": "Media Esterno", + "STICKER": "Adesivo" + }, + "double_tap_chat_action_custom_emoji": { + "Custom emoji reaction": "Reazione emoji personalizzata" + }, + "ai_model": { + "gemini-2.5-flash": "Gemini 2.5 Flash" + }, + "ai_api_key": { + "": "Non Impostato" + }, + "ai_system_prompt": { + "You are a helpful and friendly assistant responding to messages on Snapchat. Keep responses natural, casual, and conversational. Avoid being overly formal or robotic. Respond as if you're a real person having a normal conversation.": "Sei un assistente utile e amichevole che risponde ai messaggi su Snapchat. Mantieni le risposte naturali, casuali e colloquiali. Evita di essere troppo formale o robotico. Rispondi come se fossi una persona reale che ha una normale conversazione." + }, + "ai_provider": { + "gemini": "Gemini", + "deepseek": "DeepSeek", + "openai": "OpenAI", + "openrouter": "OpenRouter" + }, + "ai_personality_traits": { + "friendly, casual, helpful, empathetic": "amichevole, casuale, utile, empatico" + }, + "ai_response_style": { + "casual": "Casuale", + "formal": "Formale", + "friendly": "Amichevole", + "humorous": "Umoristico", + "empathetic": "Empatico", + "toxic": "Tossico (Toxic)", + "busy": "Occupato" + }, + "ai_temperature": { + "0.7": "Bilanciato (0.7)" + }, + "ai_response_language": { + "auto": "Auto", + "en": "Inglese", + "es": "Spagnolo", + "fr": "Francese", + "de": "Tedesco", + "it": "Italiano", + "pt": "Portoghese", + "ru": "Russo", + "ja": "Giapponese", + "ko": "Coreano", + "zh": "Cinese", + "ar": "Arabo", + "hi": "Hindi", + "tr": "Turco", + "pl": "Polacco", + "nl": "Olandese", + "sv": "Svedese", + "da": "Danese", + "no": "Norvegese", + "fi": "Finlandese" + }, + "friendGreeting": { + "Hey": "Ehi" + }, + "half_swipe_messages": { + "[\"I noticed you half-swiped! I'll respond soon.\"]": "Ho notato che hai fatto scorrimento a metà! Risponderò presto." + }, + "tiny_snap_messages": { + "Thanks for the tiny snap!": "Grazie per il piccolo snap!" + }, + "voice_note_messages": { + "Thanks for the voice note!": "Grazie per la nota vocale!" + }, + "chat_messages": { + "Hello! How are you?": "Ciao! Come stai?" + }, + "story_reply_messages": { + "Thanks for the story reply!": "Grazie per la risposta alla storia!" + }, + "external_media_messages": { + "Nice media!": "Bel media!" + }, + "sticker_messages": { + "Cool sticker!": "Adesivo forte!" + }, + "snap_messages": { + "Thanks for the snap!": "Grazie per lo snap!" + }, + "story_share_messages": { + "Thanks for sharing!": "Grazie per la condivisione!" + }, + "map_reaction_messages": { + "Thanks for the map reaction!": "Grazie per la reazione alla mappa!" + }, + "auto_reply_content_types": { + "chat_messages": "Messaggi Chat", + "snap_messages": "Snap", + "story_share_messages": "Condivisioni Storia", + "story_reply_messages": "Risposte Storia", + "external_media_messages": "Media Esterni", + "voice_note_messages": "Note Vocali", + "sticker_messages": "Adesivi", + "tiny_snap_messages": "Piccoli Snap", + "map_reaction_messages": "Reazioni Mappa", + "half_swipes": "Scorrimenti a Metà" + }, + "supported_languages": { + "en": "Inglese", + "es": "Spagnolo", + "fr": "Francese", + "de": "Tedesco", + "it": "Italiano", + "pt": "Portoghese", + "ru": "Russo", + "ja": "Giapponese", + "ko": "Coreano", + "zh": "Cinese", + "ar": "Arabo", + "hi": "Hindi", + "tr": "Turco" + }, + "translation_position": { + "above": "Sopra", + "below": "Sotto", + "inline": "In linea" + }, + "source_language": { + "auto": "Rileva Automaticamente" + }, + "target_language": { + "en": "Inglese" } }, "properties": { "global": { "name": "Globale", - "description": "Preferenze generali del modulo e predefinite", + "description": "Modifica le impostazioni globali di Snapchat", "properties": { - "ui_settings": { - "name": "Impostazioni UI", - "description": "Modifica feedback e comportamento toast", + "better_location": { + "name": "Posizione Migliorata", + "description": "Migliora la posizione di Snapchat", "properties": { - "haptic_feedback": { - "name": "Feedback Tattile", - "description": "Vibra su interazioni supportate" + "spoof_location": { + "name": "Falsifica Posizione", + "description": "Falsifica la tua posizione in un luogo specifico" }, - "use_system_toasts": { - "name": "Usa Toast di Sistema", - "description": "Mostra toast Android invece di overlay in-app" + "coordinates": { + "name": "Coordinate", + "description": "Imposta le coordinate della posizione falsa" + }, + "walk_radius": { + "name": "Raggio di Camminata", + "description": "Cammina casualmente entro questo raggio (piedi)" + }, + "always_update_location": { + "name": "Aggiorna Sempre Posizione", + "description": "Forza Snapchat ad aggiornare la posizione anche se non vengono ricevuti dati GPS" + }, + "suspend_location_updates": { + "name": "Sospendi Aggiornamenti Posizione", + "description": "Impedisce l'aggiornamento della tua posizione" + }, + "spoof_battery_level": { + "name": "Falsifica Livello Batteria", + "description": "Falsifica il livello della batteria del tuo dispositivo sulla mappa\nIl valore deve essere tra 0 e 100" + }, + "spoof_headphones": { + "name": "Falsifica Cuffie", + "description": "Falsifica lo stato di ascolto musica sulla mappa" + }, + "show_battery_level": { + "name": "Mostra Livello Batteria", + "description": "Mostra il livello della batteria dei tuoi amici sulla mappa" } } }, - "update_settings": { - "name": "Impostazioni Aggiornamento", - "description": "Controlla i controlli di aggiornamento automatici", + "snapchat_plus": { + "name": "Snapchat Plus", + "description": "Abilita funzionalità Snapchat Plus\nAlcune funzionalità lato server potrebbero non funzionare" + }, + "media_upload_quality": { + "name": "Qualità Caricamento Media", + "description": "Sovrascrive la qualità di caricamento dei media", "properties": { - "auto_update_check": { - "name": "Controllo Aggiornamenti Automatico", - "description": "Controlla automaticamente nuove build" + "force_video_upload_source_quality": { + "name": "Forza Qualità Sorgente Caricamento Video", + "description": "Forza Snapchat a usare la qualità sorgente durante il caricamento video\nSi prega di notare che questo potrebbe non rimuovere i metadati dai media" }, - "update_check_frequency": { - "name": "Frequenza Controllo Aggiornamenti", - "description": "Quanto spesso controllare aggiornamenti" + "disable_image_compression": { + "name": "Disabilita Compressione Immagine", + "description": "Disabilita la compressione dell'immagine durante il caricamento dei media" + }, + "custom_image_upload_format": { + "name": "Formato Caricamento Immagine Personalizzato", + "description": "Imposta un formato di caricamento immagine personalizzato\nScegli un formato senza perdita (come PNG) per la migliore qualità" } } + }, + "disable_confirmation_dialogs": { + "name": "Disabilita Dialoghi Conferma", + "description": "Conferma automaticamente le azioni selezionate" + }, + "auto_updater": { + "name": "Aggiornamento Automatico", + "description": "Controlla automaticamente nuovi aggiornamenti" + }, + "update_settings": { + "name": "Impostazioni Aggiornamento", + "description": "Controlla come PurrfectSnap verifica gli aggiornamenti", + "properties": { + "auto_update_check": { + "name": "Controllo Aggiornamenti Automatico" + }, + "update_check_frequency": { + "name": "Frequenza Controllo Aggiornamenti" + } + } + }, + "ui_settings": { + "name": "Impostazioni UI", + "properties": { + "haptic_feedback": { + "name": "Feedback Tattile" + } + } + }, + "disable_metrics": { + "name": "Disabilita Metriche", + "description": "Blocca l'invio di dati analitici specifici a Snapchat" + }, + "disable_story_sections": { + "name": "Disabilita Sezioni Storia", + "description": "Rimuove sezioni dalla Pagina Storie\nPotrebbe richiedere un aggiornamento per funzionare correttamente" + }, + "block_ads": { + "name": "Blocca Pubblicità", + "description": "Impedisce la visualizzazione delle pubblicità" + }, + "disable_custom_tabs": { + "name": "Disabilita Schede Personalizzate", + "description": "Apre i link nelle applicazioni supportate invece che nel browser web" + }, + "disable_permission_requests": { + "name": "Disabilita Richieste Permesso", + "description": "Impedisce a Snapchat di chiedere permessi specifici" + }, + "disable_memories_snap_feed": { + "name": "Disabilita Feed Snap Ricordi", + "description": "Impedisce a Snapchat di mostrare ricordi recenti scorrendo verso l'alto nella fotocamera" + }, + "spotlight_comments_username": { + "name": "Nome Utente Commenti Spotlight", + "description": "Mostra il nome utente dell'autore nei commenti Spotlight" + }, + "spotlight_comments_username_icon": { + "name": "Icona Nome Utente Commenti Spotlight", + "description": "Scegli quale icona mostrare accanto ai nomi utente nei commenti Spotlight" + }, + "bypass_video_length_restriction": { + "name": "Aggira Restrizione Lunghezza Video", + "description": "Singolo: invia un singolo video\nDiviso: divide i video dopo la modifica" + }, + "default_video_playback_rate": { + "name": "Velocità Riproduzione Video Predefinita", + "description": "Imposta la velocità predefinita per la riproduzione dei video\nIl valore deve essere tra 0.1 e 4.0" + }, + "video_playback_rate_slider": { + "name": "Cursore Velocità Riproduzione Video", + "description": "Aggiunge un cursore nel menu contestuale opera per cambiare la velocità di riproduzione video\nNota: Le modifiche si applicano solo ai video successivi" + }, + "disable_google_play_dialogs": { + "name": "Disabilita Dialoghi Google Play Services", + "description": "Previene la visualizzazione dei dialoghi di disponibilità Google Play Services" + }, + "default_volume_controls": { + "name": "Controlli Volume Predefiniti", + "description": "Forza Snapchat a usare i controlli volume di sistema" + }, + "disable_telecom_framework": { + "name": "Disabilita Framework Telecom", + "description": "Impedisce a Snapchat di usare il framework Android Telecom\nQuesto ti permette di ascoltare musica durante una chiamata" + }, + "hide_active_music": { + "name": "Nascondi Musica Attiva", + "description": "Impedisce a Snapchat di sapere che stai ascoltando musica\nQuesto ti permetterà di scattare snap usando i pulsanti del volume mentre ascolti musica" + }, + "disable_snap_splitting": { + "name": "Disabilita Divisione Snap", + "description": "Impedisce agli Snap di essere divisi in più parti\nLe immagini che invii diventeranno video" } } }, @@ -753,6 +1505,10 @@ "name": "Consenti Duplicati", "description": "Consente di scaricare lo stesso media più volte" }, + "file_hash_check": { + "name": "File Hash Check", + "description": "Verify downloaded media with file hashes" + }, "merge_overlays": { "name": "Unisci Overlay", "description": "Combina il testo e i media di uno Snap in un singolo file" @@ -954,7 +1710,7 @@ }, "stealth_mode_indicator": { "name": "Indicatore Modalità Furtiva", - "description": "Aggiunge un'emoji \ud83d\udc7b accanto alle conversazioni in modalità furtiva" + "description": "Aggiunge un'emoji 👻 accanto alle conversazioni in modalità furtiva" }, "edit_text_override": { "name": "Override Modifica Testo", @@ -1482,164 +2238,6 @@ } } }, - "global": { - "name": "Globale", - "description": "Modifica le impostazioni globali di Snapchat", - "properties": { - "better_location": { - "name": "Posizione Migliorata", - "description": "Migliora la posizione di Snapchat", - "properties": { - "spoof_location": { - "name": "Falsifica Posizione", - "description": "Falsifica la tua posizione in un luogo specifico" - }, - "coordinates": { - "name": "Coordinate", - "description": "Imposta le coordinate della posizione falsa" - }, - "walk_radius": { - "name": "Raggio di Camminata", - "description": "Cammina casualmente entro questo raggio (piedi)" - }, - "always_update_location": { - "name": "Aggiorna Sempre Posizione", - "description": "Forza Snapchat ad aggiornare la posizione anche se non vengono ricevuti dati GPS" - }, - "suspend_location_updates": { - "name": "Sospendi Aggiornamenti Posizione", - "description": "Impedisce l'aggiornamento della tua posizione" - }, - "spoof_battery_level": { - "name": "Falsifica Livello Batteria", - "description": "Falsifica il livello della batteria del tuo dispositivo sulla mappa\nIl valore deve essere tra 0 e 100" - }, - "spoof_headphones": { - "name": "Falsifica Cuffie", - "description": "Falsifica lo stato di ascolto musica sulla mappa" - }, - "show_battery_level": { - "name": "Mostra Livello Batteria", - "description": "Mostra il livello della batteria dei tuoi amici sulla mappa" - } - } - }, - "snapchat_plus": { - "name": "Snapchat Plus", - "description": "Abilita funzionalità Snapchat Plus\nAlcune funzionalità lato server potrebbero non funzionare" - }, - "media_upload_quality": { - "name": "Qualità Caricamento Media", - "description": "Sovrascrive la qualità di caricamento dei media", - "properties": { - "force_video_upload_source_quality": { - "name": "Forza Qualità Sorgente Caricamento Video", - "description": "Forza Snapchat a usare la qualità sorgente durante il caricamento video\nSi prega di notare che questo potrebbe non rimuovere i metadati dai media" - }, - "disable_image_compression": { - "name": "Disabilita Compressione Immagine", - "description": "Disabilita la compressione dell'immagine durante il caricamento dei media" - }, - "custom_image_upload_format": { - "name": "Formato Caricamento Immagine Personalizzato", - "description": "Imposta un formato di caricamento immagine personalizzato\nScegli un formato senza perdita (come PNG) per la migliore qualità" - } - } - }, - "disable_confirmation_dialogs": { - "name": "Disabilita Dialoghi Conferma", - "description": "Conferma automaticamente le azioni selezionate" - }, - "auto_updater": { - "name": "Aggiornamento Automatico", - "description": "Controlla automaticamente nuovi aggiornamenti" - }, - "update_settings": { - "name": "Impostazioni Aggiornamento", - "description": "Controlla come PurrfectSnap verifica gli aggiornamenti", - "properties": { - "auto_update_check": { - "name": "Controllo Aggiornamenti Automatico" - }, - "update_check_frequency": { - "name": "Frequenza Controllo Aggiornamenti" - } - } - }, - "ui_settings": { - "name": "Impostazioni UI", - "properties": { - "haptic_feedback": { - "name": "Feedback Tattile" - } - } - }, - "disable_metrics": { - "name": "Disabilita Metriche", - "description": "Blocca l'invio di dati analitici specifici a Snapchat" - }, - "disable_story_sections": { - "name": "Disabilita Sezioni Storia", - "description": "Rimuove sezioni dalla Pagina Storie\nPotrebbe richiedere un aggiornamento per funzionare correttamente" - }, - "block_ads": { - "name": "Blocca Pubblicità", - "description": "Impedisce la visualizzazione delle pubblicità" - }, - "disable_custom_tabs": { - "name": "Disabilita Schede Personalizzate", - "description": "Apre i link nelle applicazioni supportate invece che nel browser web" - }, - "disable_permission_requests": { - "name": "Disabilita Richieste Permesso", - "description": "Impedisce a Snapchat di chiedere permessi specifici" - }, - "disable_memories_snap_feed": { - "name": "Disabilita Feed Snap Ricordi", - "description": "Impedisce a Snapchat di mostrare ricordi recenti scorrendo verso l'alto nella fotocamera" - }, - "spotlight_comments_username": { - "name": "Nome Utente Commenti Spotlight", - "description": "Mostra il nome utente dell'autore nei commenti Spotlight" - }, - "spotlight_comments_username_icon": { - "name": "Icona Nome Utente Commenti Spotlight", - "description": "Scegli quale icona mostrare accanto ai nomi utente nei commenti Spotlight" - }, - "bypass_video_length_restriction": { - "name": "Aggira Restrizione Lunghezza Video", - "description": "Singolo: invia un singolo video\nDiviso: divide i video dopo la modifica" - }, - "default_video_playback_rate": { - "name": "Velocità Riproduzione Video Predefinita", - "description": "Imposta la velocità predefinita per la riproduzione dei video\nIl valore deve essere tra 0.1 e 4.0" - }, - "video_playback_rate_slider": { - "name": "Cursore Velocità Riproduzione Video", - "description": "Aggiunge un cursore nel menu contestuale opera per cambiare la velocità di riproduzione video\nNota: Le modifiche si applicano solo ai video successivi" - }, - "disable_google_play_dialogs": { - "name": "Disabilita Dialoghi Google Play Services", - "description": "Previene la visualizzazione dei dialoghi di disponibilità Google Play Services" - }, - "default_volume_controls": { - "name": "Controlli Volume Predefiniti", - "description": "Forza Snapchat a usare i controlli volume di sistema" - }, - "disable_telecom_framework": { - "name": "Disabilita Framework Telecom", - "description": "Impedisce a Snapchat di usare il framework Android Telecom\nQuesto ti permette di ascoltare musica durante una chiamata" - }, - "hide_active_music": { - "name": "Nascondi Musica Attiva", - "description": "Impedisce a Snapchat di sapere che stai ascoltando musica\nQuesto ti permetterà di scattare snap usando i pulsanti del volume mentre ascolti musica" - }, - "disable_snap_splitting": { - "name": "Disabilita Divisione Snap", - "description": "Impedisce agli Snap di essere divisi in più parti\nLe immagini che invii diventeranno video" - } - } - }, "rules": { "name": "Regole", "description": "Configura regole di automazione", @@ -1921,7 +2519,7 @@ "properties": { "encrypted_message_indicator": { "name": "Indicatore Messaggio Criptato", - "description": "Aggiunge un'emoji \ud83d\udd12 accanto ai messaggi criptati" + "description": "Aggiunge un'emoji 🔒 accanto ai messaggi criptati" }, "force_message_encryption": { "name": "Forza Crittografia Messaggi", @@ -2000,498 +2598,6 @@ } } }, - "options": { - "app_appearance": { - "always_light": "Sempre Chiaro", - "always_dark": "Sempre Scuro", - "null": "Uguale al Sistema" - }, - "auto_reload": { - "snapchat_only": "Ricarica Solo Snapchat", - "all": "Ricarica Snapchat + PurrfectSnap", - "null": "Predefinito" - }, - "walk_radius": { - "null": "Usa raggio predefinito" - }, - "spoof_battery_level": { - "null": "Usa livello batteria reale" - }, - "friend_feed_menu_buttons": { - "auto_download": "\u2b07\ufe0f Download Automatico", - "auto_save": "\ud83d\udcac Salvataggio Automatico Messaggi", - "unsaveable_messages": "\u2b07\ufe0f Messaggi Non Salvabili", - "auto_open_snaps": "\ud83d\udcf7 Apri Snap Automaticamente", - "stealth": "\ud83d\udc7b Modalità Furtiva", - "auto_reply": "\ud83d\udce8 Risposta Automatica", - "auto_delete_sent_messages": "\ud83d\uddd1\ufe0f Elimina Automaticamente Messaggi Inviati", - "mark_snaps_as_seen": "\ud83d\udc40 Segna Snap come Visti", - "mark_stories_as_seen_locally": "\ud83d\udc40 Segna Storie come Viste Localmente", - "conversation_info": "\ud83d\udc64 Info Conversazione", - "e2e_encryption": "\ud83d\udd12 Usa Crittografia E2E", - "message_logger": "\ud83d\udcdd Logger Messaggi", - "auto_read": "\u2705 Lettura Automatica", - "hide_typing_indicator": "\ud83d\ude48 Nascondi Indicatore Digitazione" - }, - "schedule_scheduled_for": "Programmato per {name} alle {time}", - "schedule_sending_in": "Invio in {time}", - "schedule_sent_to": "Inviato a {name}", - "schedule_sent": "Snap Programmato Inviato", - "schedule_failed_to": "Impossibile inviare a {name}", - "schedule_failed": "Snap Programmato Fallito", - "schedule_cancelled_for": "Annullato per {name}", - "device_model": { - "samsung_s25_ultra": "Samsung Galaxy S25 Ultra", - "google_pixel_10_pro": "Google Pixel 10 Pro", - "oneplus_13": "OnePlus 13", - "xiaomi_15_ultra": "Xiaomi 15 Ultra", - "null": "Predefinito Dispositivo" - }, - "settings_menu": { - "default": "Predefinito", - "legacy": "Legacy" - }, - "path_format": { - "create_author_folder": "Crea cartella per ogni autore", - "create_source_folder": "Crea cartella per ogni tipo di fonte media", - "append_hash": "Aggiungi un hash univoco al nome del file", - "append_source": "Aggiungi la fonte media al nome del file", - "append_username": "Aggiungi il nome utente al nome del file", - "append_date_time": "Aggiungi data e ora al nome del file", - "append_type": "Aggiungi il tipo di media al nome del file" - }, - "auto_download_sources": { - "friend_snaps": "Snap Amici", - "friend_stories": "Storie Amici", - "public_stories": "Storie Pubbliche", - "spotlight": "Spotlight" - }, - "logging": { - "started": "Avviato", - "success": "Successo", - "progress": "Progresso", - "failure": "Fallimento" - }, - "notifications": { - "chat_screenshot": "Screenshot", - "chat_screen_record": "Registrazione Schermo", - "snap_replay": "Replay Snap", - "camera_roll_save": "Salvataggio Rullino", - "chat": "Chat", - "chat_reply": "Risposta Chat", - "snap": "Snap", - "typing": "Digitazione", - "stories": "Storie", - "speaking": "Parlando", - "chat_reaction": "Reazione DM", - "group_chat_reaction": "Reazione Gruppo", - "initiate_audio": "Chiamata Audio In Arrivo", - "abandon_audio": "Chiamata Audio Persa", - "initiate_video": "Videochiamata In Arrivo", - "abandon_video": "Videochiamata Persa", - "map_live_location": "Posizione Live Mappa" - }, - "auto_read": { - "blacklist": "Lista Nera", - "whitelist": "Lista Bianca", - "disabled": "Disabilitato" - }, - "hide_typing_indicator": { - "blacklist": "Lista Nera", - "whitelist": "Lista Bianca", - "disabled": "Disabilitato" - }, - "auto_delete_sent_messages": { - "blacklist": "Lista Nera", - "whitelist": "Lista Bianca", - "disabled": "Disabilitato" - }, - "auto_download": { - "blacklist": "Lista Nera", - "whitelist": "Lista Bianca", - "disabled": "Disabilitato" - }, - "stealth": { - "blacklist": "Lista Nera", - "whitelist": "Lista Bianca", - "disabled": "Disabilitato" - }, - "auto_save": { - "blacklist": "Lista Nera", - "whitelist": "Lista Bianca", - "disabled": "Disabilitato" - }, - "message_logger": { - "blacklist": "Lista Nera", - "whitelist": "Lista Bianca", - "disabled": "Disabilitato" - }, - "auto_reply": { - "blacklist": "Lista Nera", - "whitelist": "Lista Bianca", - "disabled": "Disabilitato" - }, - "custom_android_id": { - "null": "Usa ID Android Reale" - }, - "add_friend_source_spoof": { - "added_by_username": "Tramite Nome Utente", - "added_by_mention": "Tramite Menzione", - "added_by_group_chat": "Tramite Chat di Gruppo", - "added_by_qr_code": "Tramite Codice QR", - "added_by_community": "Tramite Community", - "added_by_quick_add": "Tramite Aggiunta Rapida (Alto Rischio Ban)", - "added_by_spotlight": "Tramite Spotlight", - "null": "Non Falsificare Fonte" - }, - "custom_streaks_expiration_format": { - "null": "Predefinito di Sistema" - }, - "preferred_transcription_lang": { - "null": "Usa Predefinito Snapchat" - }, - "custom_emoji_font": { - "null": "Font Emoji Predefinito" - }, - "custom_shared_library": { - "null": "Usa Libreria Predefinita" - }, - "override_front_resolution": { - "null": "Usa Predefinito Dispositivo" - }, - "override_back_resolution": { - "null": "Usa Predefinito Dispositivo" - }, - "custom_resolution": { - "null": "Usa Risoluzione Automatica" - }, - "startup_default_camera": { - "front": "Fotocamera Anteriore", - "back": "Fotocamera Posteriore", - "null": "Ricorda Ultima Usata" - }, - "call_recorder": { - "only_record_self": "Registra Solo Me Stesso", - "only_record_others": "Registra Solo Altri", - "record_both": "Registra Entrambi i Lati" - }, - "call_recorder_ui_design": { - "default": "Predefinito", - "snapchat": "Snapchat", - "cyber": "Cyber", - "frost": "Frost" - }, - "front_custom_frame_rate": { - "null": "FPS Predefinito Dispositivo" - }, - "back_custom_frame_rate": { - "null": "FPS Predefinito Dispositivo" - }, - "force_voice_note_format": { - "null": "Usa Predefinito Snapchat" - }, - "custom_path_format": { - "null": "Usa Modello Predefinito" - }, - "force_image_format": { - "null": "Usa Predefinito Snapchat" - }, - "custom_video_codec": { - "null": "Codec Predefinito" - }, - "custom_audio_codec": { - "null": "Codec Predefinito" - }, - "preset": { - "null": "Preset Predefinito" - }, - "app_appearance_override": { - "title": "Aspetto" - }, - "gallery_media_send_override": { - "always_ask": "Chiedi Sempre", - "ORIGINAL": "Media Originale", - "NOTE": "Nota Audio", - "SNAP": "Snap", - "SAVEABLE_SNAP": "Snap Salvabile", - "null": "Predefinito Snapchat", - "multiple_media_toast": "Puoi inviare solo un media alla volta" - }, - "strip_media_metadata": { - "hide_caption_text": "Nascondi Testo Didascalia", - "hide_snap_filters": "Nascondi Filtri Snap", - "hide_extras": "Nascondi Extra (es. menzioni)", - "remove_audio_note_duration": "Rimuovi Durata Nota Audio", - "remove_audio_note_transcript_capability": "Rimuovi Capacità Trascrizione Nota Audio" - }, - "hide_ui_components": { - "hide_profile_call_buttons": "Rimuovi Pulsanti Chiamata Profilo", - "hide_chat_call_buttons": "Rimuovi Pulsanti Chiamata Chat", - "hide_live_location_share_button": "Rimuovi Pulsante Condivisione Posizione Live", - "hide_stickers_button": "Rimuovi Pulsante Adesivi", - "hide_voice_record_button": "Rimuovi Pulsante Registrazione Vocale", - "hide_unread_chat_hint": "Rimuovi Suggerimento Chat Non Letta", - "hide_post_to_story_buttons": "Rimuovi Pulsanti 'Pubblica nella Storia' Prima di Inviare uno Snap", - "hide_billboard_prompt": "Rimuovi Prompt Billboard nel Feed Amici", - "hide_snapchat_plus_gift_reminders": "Rimuovi Promemoria Regalo Snapchat Plus nelle Conversazioni", - "hide_map_reactions": "Rimuovi Reazioni Mappa" - }, - "hide_story_suggestions": { - "hide_suggested_friend_stories": "Nascondi Storie Amici Suggerite", - "hide_my_stories": "Nascondi Le Mie Storie" - }, - "home_tab": { - "map": "Mappa", - "chat": "Chat", - "camera": "Fotocamera", - "discover": "Scopri", - "spotlight": "Spotlight", - "null": "Predefinito Snapchat" - }, - "spotlight_comments_username_icon": { - "user": "Icona Nome Utente", - "\ud83d\udc64": "Icona Nome Utente", - "[\ud83d\udc64]": "Icona Nome Utente", - "default": "Icona Nome Utente", - "no_icon": "Nessuna Icona" - }, - "custom_image_upload_format": { - "null": "Automatico" - }, - "update_check_frequency": { - "null": "Auto" - }, - "snapchat_plus": { - "not_subscribed": "Non Abbonato", - "basic": "Base", - "ad_free": "Senza Pubblicità", - "null": "Predefinito" - }, - "bypass_video_length_restriction": { - "single": "Media Singolo", - "split": "Media Diviso", - "null": "Predefinito" - }, - "old_bitmoji_selfie": { - "2d": "Bitmoji 2D", - "3d": "Bitmoji 3D", - "null": "Bitmoji Predefinito" - }, - "disable_confirmation_dialogs": { - "erase_message": "Cancella Messaggio", - "remove_friend": "Rimuovi Amico", - "block_friend": "Blocca Amico", - "ignore_friend": "Ignora Amico", - "hide_friend": "Nascondi Amico", - "hide_conversation": "Nascondi Conversazione", - "clear_conversation": "Pulisci Conversazione dal Feed Amici" - }, - "edit_text_override": { - "multi_line_chat_input": "Input Chat Multi Linea", - "bypass_text_input_limit": "Aggira Limite Input Testo" - }, - "auto_purge": { - "never": "Mai", - "1_hour": "1 Ora", - "3_hours": "3 Ore", - "6_hours": "6 Ore", - "12_hours": "12 Ore", - "1_day": "1 Giorno", - "3_days": "3 Giorni", - "1_week": "1 Settimana", - "2_weeks": "2 Settimane", - "1_month": "1 Mese", - "3_months": "3 Mesi", - "6_months": "6 Mesi" - }, - "delete_after_unit": { - "seconds": "Secondi", - "minutes": "Minuti", - "hours": "Ore" - }, - "disable_story_sections": { - "friends": "Amici", - "suggested_stories": "Storie Suggerite", - "following": "Seguiti", - "discover": "Scopri" - }, - "disable_cameras": { - "front": "Fotocamera Anteriore", - "back": "Fotocamera Posteriore" - }, - "disable_permission_requests": { - "notifications": "Notifiche", - "read_media_images": "Leggi Immagini Media", - "read_media_video": "Leggi Video Media", - "camera": "Fotocamera", - "microphone": "Microfono", - "location": "Posizione", - "read_contacts": "Leggi Contatti", - "nearby_devices": "Dispositivi Vicini", - "phone_calls": "Chiamate Telefoniche" - }, - "message_indicators": { - "encryption_indicator": "Aggiunge un'icona \ud83d\udd12 accanto ai messaggi che vengono inviati solo a te", - "platform_indicator": "Aggiunge l'icona della piattaforma da cui è stato inviato un media (es: Android, iOS, Web)", - "location_indicator": "Aggiunge un'icona \ud83d\udccd agli snap quando vengono inviati con la posizione abilitata", - "ovf_editor_indicator": "Indica se uno snap è stato inviato utilizzando l'Editor OVF", - "director_mode_indicator": "Aggiunge un'icona \u270f\ufe0f agli snap quando vengono inviati utilizzando la Modalità Regista, che può essere utilizzata per inviare immagini della galleria come snap" - }, - "auto_mark_as_read": { - "conversation_read": "Segna conversazione come letta quando invii un messaggio", - "snap_reply": "Segna snap come letti quando rispondi ad essi", - "save_snap_in_chat": "Segna snap come letti quando li salvi in chat mentre sei in modalità furtiva" - }, - "friend_mutation_notifier": { - "remove_friend": "Notifica quando qualcuno ti rimuove come amico", - "birthday_changes": "Notifica quando qualcuno cambia il suo compleanno", - "bitmoji_selfie_changes": "Notifica quando qualcuno cambia il suo selfie Bitmoji", - "bitmoji_avatar_changes": "Notifica quando qualcuno cambia il suo avatar Bitmoji", - "bitmoji_background_changes": "Notifica quando qualcuno cambia il suo sfondo Bitmoji", - "bitmoji_scene_changes": "Notifica quando qualcuno cambia la sua scena Bitmoji" - }, - "double_tap_chat_action": { - "like_message": "Metti mi piace al messaggio", - "copy_text": "Copia testo negli appunti", - "delete_message": "Elimina messaggio", - "mark_as_read": "Segna come letto", - "custom_emoji_reaction": "Reazione emoji personalizzata", - "null": "Predefinito" - }, - "message_types": { - "CHAT": "Chat", - "SNAP": "Snap", - "NOTE": "Nota", - "EXTERNAL_MEDIA": "Media Esterno", - "STICKER": "Adesivo" - }, - "double_tap_chat_action_custom_emoji": { - "Custom emoji reaction": "Reazione emoji personalizzata" - }, - "ai_model": { - "gemini-2.5-flash": "Gemini 2.5 Flash" - }, - "ai_api_key": { - "": "Non Impostato" - }, - "ai_system_prompt": { - "You are a helpful and friendly assistant responding to messages on Snapchat. Keep responses natural, casual, and conversational. Avoid being overly formal or robotic. Respond as if you're a real person having a normal conversation.": "Sei un assistente utile e amichevole che risponde ai messaggi su Snapchat. Mantieni le risposte naturali, casuali e colloquiali. Evita di essere troppo formale o robotico. Rispondi come se fossi una persona reale che ha una normale conversazione." - }, - "ai_provider": { - "gemini": "Gemini", - "deepseek": "DeepSeek", - "openai": "OpenAI", - "openrouter": "OpenRouter" - }, - "ai_personality_traits": { - "friendly, casual, helpful, empathetic": "amichevole, casuale, utile, empatico" - }, - "ai_response_style": { - "casual": "Casuale", - "formal": "Formale", - "friendly": "Amichevole", - "humorous": "Umoristico", - "empathetic": "Empatico", - "toxic": "Tossico (Toxic)", - "busy": "Occupato" - }, - "ai_temperature": { - "0.7": "Bilanciato (0.7)" - }, - "ai_response_language": { - "auto": "Auto", - "en": "Inglese", - "es": "Spagnolo", - "fr": "Francese", - "de": "Tedesco", - "it": "Italiano", - "pt": "Portoghese", - "ru": "Russo", - "ja": "Giapponese", - "ko": "Coreano", - "zh": "Cinese", - "ar": "Arabo", - "hi": "Hindi", - "tr": "Turco", - "pl": "Polacco", - "nl": "Olandese", - "sv": "Svedese", - "da": "Danese", - "no": "Norvegese", - "fi": "Finlandese" - }, - "friendGreeting": { - "Hey": "Ehi" - }, - "half_swipe_messages": { - "[\"I noticed you half-swiped! I'll respond soon.\"]": "Ho notato che hai fatto scorrimento a metà! Risponderò presto." - }, - "tiny_snap_messages": { - "Thanks for the tiny snap!": "Grazie per il piccolo snap!" - }, - "voice_note_messages": { - "Thanks for the voice note!": "Grazie per la nota vocale!" - }, - "chat_messages": { - "Hello! How are you?": "Ciao! Come stai?" - }, - "story_reply_messages": { - "Thanks for the story reply!": "Grazie per la risposta alla storia!" - }, - "external_media_messages": { - "Nice media!": "Bel media!" - }, - "sticker_messages": { - "Cool sticker!": "Adesivo forte!" - }, - "snap_messages": { - "Thanks for the snap!": "Grazie per lo snap!" - }, - "story_share_messages": { - "Thanks for sharing!": "Grazie per la condivisione!" - }, - "map_reaction_messages": { - "Thanks for the map reaction!": "Grazie per la reazione alla mappa!" - }, - "auto_reply_content_types": { - "chat_messages": "Messaggi Chat", - "snap_messages": "Snap", - "story_share_messages": "Condivisioni Storia", - "story_reply_messages": "Risposte Storia", - "external_media_messages": "Media Esterni", - "voice_note_messages": "Note Vocali", - "sticker_messages": "Adesivi", - "tiny_snap_messages": "Piccoli Snap", - "map_reaction_messages": "Reazioni Mappa", - "half_swipes": "Scorrimenti a Metà" - }, - "supported_languages": { - "en": "Inglese", - "es": "Spagnolo", - "fr": "Francese", - "de": "Tedesco", - "it": "Italiano", - "pt": "Portoghese", - "ru": "Russo", - "ja": "Giapponese", - "ko": "Coreano", - "zh": "Cinese", - "ar": "Arabo", - "hi": "Hindi", - "tr": "Turco" - }, - "translation_position": { - "above": "Sopra", - "below": "Sotto", - "inline": "In linea" - }, - "source_language": { - "auto": "Rileva Automaticamente" - }, - "target_language": { - "en": "Inglese" - } - }, "friend_notes": { "placeholder": "Aggiungi una nota..." } @@ -2559,7 +2665,6 @@ "show_chat_edit_history": "Mostra cronologia modifiche chat", "convert_message": "Converti Messaggio" }, - "chat_wallpaper_downloader": { "download_button": "Scarica Sfondo Chat" }, @@ -2718,10 +2823,10 @@ "exporting_message": "Esportazione {conversation}..." }, "button": { + "cancel": "Annulla", "ok": "OK", "positive": "Sì", "negative": "No", - "cancel": "Annulla", "save": "Salva", "open": "Apri", "download": "Scarica", @@ -2835,6 +2940,8 @@ "native_hooks_send_failure_toast": "Invio fallito! Per favore abilita i Native Hooks nelle impostazioni.", "no_participants_to_encrypt_toast": "Non hai amici in questa conversazione con cui criptare i messaggi!", "encryption_failed_toast": "Crittografia messaggio fallita! Controlla logcat per maggiori dettagli.", + "missing_friend_id_toast": "Can't find friendId for conversationId {conversationId}", + "key_exchange_failed_toast": "Can't create key exchange for friendId {friendId}", "accept_public_key_success_toast": "Chiave pubblica accettata con successo!", "accept_secret_key_success_toast": "Fatto! Ora puoi inviare e ricevere messaggi criptati con questo amico.", "accept_public_key_failure_toast": "Impossibile accettare chiave pubblica", @@ -2846,6 +2953,21 @@ "incoming_pk_message": "Hai appena ricevuto una richiesta di chiave pubblica. Clicca sotto per accettarla.", "incoming_secret_message": "Il tuo amico ha appena accettato la tua chiave pubblica. Clicca sotto per accettare il segreto." }, + "account_switcher_ui": { + "already_logged_in": "Already logged in as {username}", + "login_failed_toast": "Failed to login. Check logs for more info.", + "logged_out_toast": "Logged out", + "data_not_found_toast": "Account data not found", + "restore_failed_toast": "Failed to restore account data", + "logged_in_as_toast": "Logged in as {username}", + "backup_success_toast": "Account backed up!", + "backup_failure_toast": "Failed to backup account. Check logs for more info.", + "import_success_toast": "Imported {username}!", + "import_failure_toast": "Failed to import account: {message}", + "export_success_toast": "Account exported!", + "export_failed_toast": "Failed to export account. Check logs for more info.", + "forced_logout_toast": "Removed account due to forced logout" + }, "auto_open_snaps": { "title": "Apri Snap Automaticamente", "priority_title": "Apri Snap Automaticamente (Priorità)", @@ -2872,7 +2994,7 @@ "queue_cleared": "Coda pulita e statistiche reimpostate", "queue_cleared_title": "Coda Pulita", "queue_cleared_reset": "Coda Pulita & Reimpostata", - "queue_cleared_feedback": "Puliti {count} snap in coda \u2022 Reimpostato conteggio {processed} elaborati", + "queue_cleared_feedback": "Puliti {count} snap in coda • Reimpostato conteggio {processed} elaborati", "queue_cleared_feedback_simple": "Reimpostato conteggio {processed} elaborati", "unknown_sender": "Sconosciuto", "unknown_user": "Utente Sconosciuto", @@ -3005,7 +3127,8 @@ "auto_delete_sent_messages": { "countdown_toast": "Il messaggio sarà eliminato in {time}", "delete_success_toast": "Messaggio eliminato con successo", - "delete_failed_toast": "Impossibile eliminare messaggio" + "delete_failed_toast": "Impossibile eliminare messaggio", + "queue_cleared_toast": "Auto delete queue cleared" }, "translation_position": { "above": "Sopra", @@ -3310,6 +3433,32 @@ "failed_to_fetch_message": "Impossibile recuperare messaggio: {error}", "failed_to_edit_message": "Impossibile modificare messaggio: {error}" }, + "toast_snapchat_not_installed": "Can't execute action: Snapchat is not installed", + "invalid_input_toast": "Invalid input! Make sure you entered a valid value.", + "toast_async_task_failed": "Async task failed: {message}", + "toast_snapchat_crashed": "Snapchat has crashed! Please check logs for more details.", + "toast_init_features_failed": "Failed to initialize features! Some functionality may not work properly.", + "toast_init_script_runtime_failed": "Failed to initialize script runtime!", + "toast_database_corrupted": "Database {path} is corrupted! Restarting ...", + "toast_feature_init_failed": "Failed to init feature {feature}! Check logcat for more details.", + "toast_updating_purrfectsnap": "Updating PurrfectSnap. Please wait...", + "toast_update_purrfectsnap_failed": "Failed to update PurrfectSnap. Please check logcat for more details.", + "toast_purrfectsnap_updated": "PurrfectSnap updated!", + "toast_export_memories_failed": "Failed to export memories", + "toast_exported_to_path": "Exported to {path}", + "toast_open_memories_db_failed": "Failed to open memories database", + "toast_friend_add_unavailable": "Failed to add friend: FriendRelationshipChanger instance not available", + "toast_friend_add_failed": "Failed to add friend: {message}", + "toast_friends_exported": "Exported {count} friends!", + "toast_friends_import_failed": "Failed to import friends: {message}", + "toast_translation_service_unavailable": "Translation service temporarily unavailable", + "toast_send_message_failed": "Failed to send message: {error}", + "toast_mark_conversation_read_failed": "Failed to mark conversation as read", + "toast_fetch_conversation_failed": "Failed to fetch conversation", + "toast_open_snap_failed": "Failed to open snap", + "toast_mark_message_read_failed": "Failed to mark message as read. Check logs for more details", + "toast_open_conversation_first": "You must open a conversation first", + "toast_open_link_failed": "Failed to open link", "ai_response_style": { "casual": "Casuale", "formal": "Formale", @@ -3347,4 +3496,4 @@ "openai": "OpenAI", "openrouter": "OpenRouter" } -} \ No newline at end of file +} diff --git a/common/src/main/assets/lang/ja_JP.json b/common/src/main/assets/lang/ja_JP.json index d9804b16..83dbf9e2 100644 --- a/common/src/main/assets/lang/ja_JP.json +++ b/common/src/main/assets/lang/ja_JP.json @@ -1,21 +1,160 @@ { "setup": { + "activity": { + "wrong_apk_title": "Wrong APK installed", + "wrong_apk_message": "Your device is armv8, please download the armv8 apk, not armv7.", + "close_button": "Close", + "important_confirm_timeout": "I understand ({seconds}s)", + "important_confirm": "I understand", + "important_title": "Important!", + "important_message": "If you have used SnapEnhance or any other mod besides PurrfectSnap, we recommend uninstalling everything and staying on stock Snapchat for one week. Then switch to PurrfectSnap after next Friday.", + "language_subtitle": "Tune PurrfectSnap to speak your voice before anything else.", + "install_mode_title": "Choose your device", + "install_mode_subtitle": "Pick the path that matches how you'll install PurrfectSnap.", + "permissions_subtitle": "Grant the essentials so overlays, downloads, and alerts stay reliable.", + "patch_title": "Auto Patcher", + "patch_subtitle": "Streamlined download, patch, and install with a single flow.", + "root_install_title": "Snapchat Installer", + "root_install_subtitle": "Download and install the recommended Snapchat build.", + "save_folder_subtitle": "Pick your personal vault so snaps land exactly where you expect.", + "mappings_subtitle": "We calibrate everything to your install so the magic works flawlessly.", + "step_counter": "Step {current} of {total}", + "step_complete": "Checked off", + "step_active": "In progress", + "step_upcoming": "Ready next", + "finish_button": "Finish setup", + "continue_button": "Continue" + }, "dialogs": { "select_language": "言語を選択", "save_folder": "ダウンロードの保存先を選択", "select_save_folder_button": "フォルダを選択" }, + "install_mode": { + "confirm_timeout": "I understand ({seconds}s)", + "confirm": "I understand", + "notice_title": "Please note!", + "notice_intro": "Select the type of device you have: rooted or non-rooted. If you are unsure, choose Non-root and continue.", + "notice_non_root_title": "Non-rooted devices", + "notice_non_root_body": "Select Non-root and the app will handle everything. Tap Install Patched Snapchat when it appears. After it installs, do not open Snapchat yet. Continue the PurrfectSnap setup; once it finishes, you can open Snapchat and enjoy.", + "notice_root_title": "Rooted devices", + "notice_root_body": "Make sure you have flashed LSPosed first. We recommend JingMatrix LSPosed or LSPosed Irena. After you select Root, the app will install the recommended Snapchat version. Do not open it yet; continue the PurrfectSnap setup. When setup finishes, enable PurrfectSnap in LSPosed and reboot your phone. Then start using Snapchat. We highly recommend detaching Snapchat from the Play Store with the Zygisk Detach module to prevent auto-updates.", + "notice_issues_hint": "If you run into any installation issues, the solution will appear here. Please read it carefully.", + "notice_note_prefix": "Note: ", + "notice_note_body": "New Accounts easily get locked! It is recommended to use an older account with PurrfectSnap.", + "step_title": "Choose your device", + "step_subtitle": "If you don't know, select Non-rooted device and proceed.", + "root_option_title": "Rooted device", + "root_option_subtitle": "Use Lsposed and skip auto patching.", + "non_root_option_title": "Non-rooted device", + "non_root_option_subtitle": "Use included auto patcher to install patched Snapchat.", + "skip_auto_setup": "Skip Auto Setup" + }, "mappings": { "dialog": "マッピングを生成中...", "generate_failure_no_snapchat": "PurrfectSnapはSnapchatを検出できませんでした。Snapchatを再インストールしてください。", - "generate_failure": "マッピングの生成中にエラーが発生しました。もう一度お試しください。" + "generate_failure": "マッピングの生成中にエラーが発生しました。もう一度お試しください。", + "confirm_understand_timeout": "I understand ({seconds}s)", + "confirm_understand": "I understand", + "notice_title": "Please note!", + "notice_intro": "If you see the \"Account temporarily disabled\" error while logging in, do not worry. Follow these steps in order:", + "notice_step_1": "1. Reopen Snapchat and log in. This fixes it most of the time.", + "notice_step_2": "2. If it still fails, tap the login button repeatedly. This usually covers the next chunk.", + "notice_step_3": "3. If it still fails, clear Snapchat's data, disable any VPN, and log in again.", + "notice_rooted_title": "For rooted users:", + "notice_rooted_body": "Reopen Snapchat and log in. If it still fails, disable PurrfectSnap in LSPosed, log in, then re-enable PurrfectSnap.", + "warnings_info": "{count} warning(s) occurred while generating mappings:\n\n{warnings}", + "progress_hint": "This only takes a moment. Keep the app open while magic happens!" + }, + "patch": { + "title": "Auto Patcher", + "ready_log": "Auto Patcher is ready.", + "install_confirmed_log": "Snapchat install confirmed. You're cleared to continue.", + "download_recommended_status": "Downloading recommended Snapchat version ({version})...", + "starting_log": "Starting Auto Patcher for recommended Snapchat version.", + "uninstall_prompt_status": "Snapchat is installed. Please uninstall it first (don't keep data), then start Auto Patcher again.", + "uninstall_prompt_error": "Snapchat still installed. Uninstall it first, to continue.", + "module_apk_not_found_error": "Module apk not found", + "fetching_apk_status": "Fetching recommended Snapchat APK...", + "download_failed_error": "Download failed", + "download_completed_status": "Download completed: {fileName}", + "starting_patch_status": "Starting patch powered by Jingmatrix Lspatch", + "patched_not_produced_error": "Patched apk not produced", + "patched_ready_status": "Patched build ready. Install to finish.", + "failed_status": "Failed: {message}", + "mark_installed_log": "Marked as installed manually. You're cleared to continue.", + "issues_title": "Facing issues?", + "issues_confirm": "Got it", + "issues_heading": "How to fix installation errors", + "issues_conflict_issue": "Issue: App cannot be installed because it conflicts with an existing package.", + "issues_conflict_fix": "Fix: Download Snapchat from the Play Store and uninstall it without keeping data. Run Auto Patcher again. If it still does not work, run:", + "issues_adb_command": "adb uninstall com.snapchat.android", + "issues_invalid_issue": "Issue: App not installed because the package appears to be invalid.", + "issues_invalid_fix": "Fix: Download and install JingMatrix LSPatch, then patch a Snapchat version (any one) from this range, i.e. between 13.65.1.0 and 13.71.0.51, in Integrated mode. Select Embed Modules and embed the PurrfectSnap APK. Then choose Skip auto setup during PurrfectSnap setup to skip Auto Patcher.", + "status_downloading": "Downloading Snapchat {percent}%", + "status_patching": "Patching...", + "status_initializing": "Initializing...", + "logs_copied": "Logs copied to clipboard.", + "install_success": "Patched APK installed", + "start_button": "Start auto patch", + "install_button": "Install patched Snapchat", + "already_installed_button": "Already Installed?", + "powered_by_label": "Powered by Jingmatrix Lspatch", + "logs_title": "Logs", + "copy_button": "Copy", + "log_line_prefix": "- {line}" }, "permissions": { "dialog": "続行するには、これらの必須項目を完了してください:", "notification_access": "通知へのアクセス", "battery_optimization": "バッテリーの最適化", "display_over_other_apps": "他のアプリの上に重ねて表示", - "request_button": "リクエスト" + "request_button": "リクエスト", + "notification_access_description": "Alerts you the second downloads finish.", + "battery_optimization_description": "Keeps background tasks alive without being killed.", + "display_over_other_apps_description": "Enables floating overlays while you are in Snapchat.", + "granted_label": "Granted" + }, + "pick_language": { + "current_selection": "Current selection", + "browse_languages": "Browse languages", + "change_anytime_hint": "You can change this anytime from PurrfectSnap settings.", + "available_languages": "Available Languages" + }, + "root_install": { + "title": "Snapchat Installer", + "ready_log": "Snapchat installer is ready.", + "install_confirmed_log": "Snapchat install confirmed. You're cleared to continue.", + "download_recommended_status": "Downloading recommended Snapchat version ({version})...", + "mark_installed_log": "Marked as installed manually. You're cleared to continue.", + "start_download_log": "Starting Snapchat download for rooted install.", + "uninstall_prompt_status": "Snapchat is installed. Please uninstall it first (don't keep data), then try again.", + "uninstall_prompt_error": "Snapchat still installed. Uninstall it first, to continue.", + "fetching_apk_status": "Fetching recommended Snapchat APK...", + "download_failed_error": "Download failed", + "download_completed_status": "Download completed: {fileName}", + "launching_installer_status": "Launching installer...", + "failed_status": "Failed: {message}", + "status_downloading": "Downloading Snapchat {percent}%", + "status_preparing": "Preparing installer...", + "logs_copied": "Logs copied to clipboard.", + "install_success": "Snapchat installed", + "download_button": "Download Snapchat", + "install_button": "Install Snapchat", + "already_installed_button": "Already Installed?", + "logs_title": "Logs", + "copy_button": "Copy", + "log_line_prefix": "- {line}" + }, + "save_folder": { + "description": "Please choose the location where media should be downloaded to.", + "destination_label": "Destination", + "system_default_label": "System default", + "use_default_location_button": "Use default location", + "no_picker_title": "Folder picker unavailable", + "no_picker_message": "Some cloned/dual-app environments block the system folder picker. You can continue using the system default save location, or open the app outside clone mode to select a custom folder.", + "use_default_button": "Use default", + "permission_hint": "PurrfectSnap requires Storage permissions to download and Save Media from Snapchat." } }, "scopes": { @@ -57,14 +196,48 @@ }, "sections": { "home": { - "version_title": "v{versionName} \u00b7 開発者: Eternal", + "version_title": "v{versionName} · 開発者: Eternal", "update_title": "PurrfectSnap アップデート", "update_content": "バージョン {version} が利用可能です!", "update_button": "ダウンロード", + "hero_tagline": "An Xposed Module meant to enhance your Snapchat experience", + "hero_version_label": "Version: {version} - {channel}", + "hero_build_label": "Build: {build}", + "update_ready_label": "Ready to install", + "purr_aura_active_label": "PurrAura Active!", + "purr_aura_inactive_label": "PurrAura Inactive", + "open_settings_button": "Open Settings", + "wiki_button": "Wiki", + "github_button": "GitHub", + "telegram_button": "Telegram", + "channel_label_stable": "Stable", + "channel_label_prerelease": "Pre-release", + "announcements_button_description": "Announcements", + "update_arch_not_supported_toast": "Your device architecture is not supported for automatic updates.", + "update_download_started_toast": "Download started", + "update_download_completed_toast": "Download completed", + "update_install_failed_toast": "Failed to install update. Check logs for more details.", + "update_download_failed_toast": "Download failed: {error}", "debug_build_summary_title": "PurrfectSnapのデバッグビルドを実行しています", "debug_build_summary_content": "バージョン {versionName} ({versionCode})", "debug_build_summary_date": "ビルド日時: {date} ({days}日前)", - "quick_actions_title": "クイックアクション" + "quick_actions_title": "クイックアクション", + "quick_actions_empty_title": "No quick tiles yet", + "quick_actions_empty_subtitle": "Design your dream grid with the actions you use the most.", + "quick_actions_add_tile_button": "Add tile", + "quick_actions_manage_button": "Manage", + "quick_actions_count_label": "{count} curated shortcuts" + }, + "home_about": { + "about_title": "PurrfectSnap", + "about_tagline": "An Xposed Module meant to enhance your Snapchat experience!", + "about_lead_developers_title": "Lead Developers", + "about_story_title": "Our Story", + "about_story": "PurrfectSnap was founded on 2nd of October, 2025, as a fork of SnapEnhance by IzTIzRNAL with a vision to provide users the quality Snapchat experience they deserve. This app was just meant to be a minor update in the SnapEnhance repository, but it soon became a separate app wherein the contributors kept adding features. Then the developer joined the team, and this app soon became a huge success. We received much love and support and gained 1K+ downloads in just two days! We thank all users and contributors; without your support, we wouldn't have reached this place. We would also like to convey our huge thanks to rhunk, the lead developer of SnapEnhance, as without him, this app wouldn't even exist. We are immensely grateful to him. Lastly, we would like to thank all our admins, notably: CLASSIC GENIUS, Harry, SUJI>L, Zain & scrodingerspet, who were right there with us from the very beginning. We would also like to thank all testers, notably Leo & Toxic, who tested and reported bugs continuously. We are immensely grateful for your contribution.", + "about_thanks_title": "With love, PurrfectSnap Team", + "about_magic_toast": "Tap 5 times in this screen to see some magic 😉!", + "github_button": "GitHub", + "telegram_button": "Telegram" }, "home_logs": { "no_logs_hint": "ログはありません", @@ -72,7 +245,8 @@ "export_logs_button": "ログをエクスポート", "saving_logs_toast": "ログを保存しています。しばらくお待ちください...", "saved_logs_success_toast": "ログが正常に保存されました", - "saved_logs_failure_toast": "ログの保存に失敗しました" + "saved_logs_failure_toast": "ログの保存に失敗しました", + "read_logs_failed_toast": "Failed to read logs!" }, "home_settings": { "actions_title": "アクション", @@ -119,11 +293,17 @@ "test_mode_label": "PurrAuraを有効にする", "disable_feature_loading_label": "機能の読み込みを無効にする", "disable_auto_mapper_label": "オートマッパーを無効にする", - "disable_bypass_indicator_label": "バイパスインジケーターを無効にする" + "disable_bypass_indicator_label": "バイパスインジケーターを無効にする", + "open_file_failed_toast": "Failed to open file! {message}", + "import_failed_toast": "Import failed: {message}" }, "tasks": { "no_tasks": "タスクなし", "merge_button": "マージ", + "summary_active": "{active} active · {recent} recent", + "summary_idle": "Idle · {recent} recent", + "running_count": "{count} running", + "clear_button_description": "Clear tasks", "failed_to_open_file": "ファイルを開けませんでした", "merge_files_toast": "{count}個のファイルをマージ中", "remove_selected_tasks_title": "選択したタスクを削除しますか?", @@ -132,22 +312,22 @@ "remove_selected_tasks_confirm": "{count}個のタスクを削除しますか?", "remove_all_tasks_confirm": "すべてのタスクを削除しますか?" }, - "features": { - "disabled": "無効", - "export_option": "エクスポート", - "import_option": "インポート", - "reset_option": "リセット", - "config_export_success_toast": "設定のエクスポートに成功しました", - "config_import_success_toast": "設定のインポートに成功しました", - "config_import_failure_toast": "設定のインポートに失敗しました: {error}", - "config_export_failure_toast": "設定のエクスポートに失敗しました: {error}", - "saved_config_snackbar": "設定を保存しました", - "older_required": "この機能を正常に動作させるには、Snapchat v{version} 以前が必要です", - "newer_required": "この機能を正常に動作させるには、Snapchat v{version} 以降が必要です", - "search_button": "検索", - "clear_history": "検索履歴をクリア", - "subtitle": "機能の検索と管理" - }, + "features": { + "disabled": "無効", + "export_option": "エクスポート", + "import_option": "インポート", + "reset_option": "リセット", + "config_export_success_toast": "設定のエクスポートに成功しました", + "config_import_success_toast": "設定のインポートに成功しました", + "config_import_failure_toast": "設定のインポートに失敗しました: {error}", + "config_export_failure_toast": "設定のエクスポートに失敗しました: {error}", + "saved_config_snackbar": "設定を保存しました", + "older_required": "この機能を正常に動作させるには、Snapchat v{version} 以前が必要です", + "newer_required": "この機能を正常に動作させるには、Snapchat v{version} 以降が必要です", + "search_button": "検索", + "clear_history": "検索履歴をクリア", + "subtitle": "機能の検索と管理" + }, "bypass_status": { "active": "PurrAura アクティブ", "inactive": "PurrAura 非アクティブ" @@ -167,6 +347,9 @@ "social": { "friends_tab": "フレンド", "groups_tab": "グループ", + "search_button_description": "Search", + "close_search_button_description": "Close search", + "clear_search_button_description": "Clear search", "empty_hint": "現在リストは空です", "friends_empty_title": "フレンドはまだ追加されていません", "groups_empty_title": "グループはまだ同期されていません", @@ -317,6 +500,7 @@ "import_button": "インポート", "import_from_url_button": "URLからインポート", "import_script_from_url_title": "URLからスクリプトをインポート", + "import_failed": "Import failed: {message}", "import_script_warning": "信頼できるソースからのみスクリプトをインストールしてください。", "installed_scripts_tab": "インストール済み", "manage_repos_button": "リポジトリ管理", @@ -420,6 +604,7 @@ "delete_rule_dialog_text": "本当にこのルールを削除しますか?", "no_repos_added": "リポジトリが追加されていません", "import_dialog_title": "ルールのインポート", + "read_file_failed_toast": "Failed to read file: {message}", "bulk_import_button": "一括インポート", "individual_import_button": "個別インポート", "invalid_import_type_dialog_title": "無効なインポート", @@ -641,91 +826,658 @@ }, "features": { "notices": { - "unstable": "\u26a0 不安定", - "ban_risk": "\u26a0 この機能はBANのリスクがあります", - "internal_behavior": "\u26a0 これはSnapchatの内部動作を壊す可能性があります" + "unstable": "⚠ 不安定", + "ban_risk": "⚠ この機能はBANのリスクがあります", + "internal_behavior": "⚠ これはSnapchatの内部動作を壊す可能性があります" }, "options": { - "empty": "空", + "app_appearance": { + "always_light": "常にライト", + "always_dark": "常にダーク", + "null": "システムに合わせる" + }, + "auto_reload": { + "snapchat_only": "Snapchatのみリロード", + "all": "Snapchat + PurrfectSnapをリロード", + "null": "デフォルト" + }, "walk_radius": { - "empty": "空" + "null": "デフォルトの半径を使用" }, "spoof_battery_level": { - "empty": "空" + "null": "実際のバッテリー残量を使用" + }, + "friend_feed_menu_buttons": { + "auto_download": "⬇️ 自動ダウンロード", + "auto_save": "💬 メッセージ自動保存", + "unsaveable_messages": "⬇️ 保存不可メッセージ", + "auto_open_snaps": "📷 Snap自動開封", + "stealth": "👻 ステルスモード", + "auto_reply": "📨 自動返信", + "auto_delete_sent_messages": "🗑️ 送信済みメッセージ自動削除", + "mark_snaps_as_seen": "👀 Snapを既読にする", + "mark_stories_as_seen_locally": "👀 ストーリーをローカルで既読にする", + "conversation_info": "👤 会話情報", + "e2e_encryption": "🔒 E2E暗号化を使用", + "message_logger": "📝 メッセージロガー", + "auto_read": "✅ 自動既読", + "hide_typing_indicator": "🙈 入力中インジケーターを隠す" + }, + "schedule_scheduled_for": "{name} 宛て {time} に予約済み", + "schedule_sending_in": "{time} 後に送信", + "schedule_sent_to": "{name} に送信済み", + "schedule_sent": "予約Snap送信済み", + "schedule_failed_to": "{name} への送信に失敗", + "schedule_failed": "予約Snap失敗", + "schedule_cancelled_for": "{name} 宛てをキャンセルしました", + "device_model": { + "samsung_s25_ultra": "Samsung Galaxy S25 Ultra", + "google_pixel_10_pro": "Google Pixel 10 Pro", + "oneplus_13": "OnePlus 13", + "xiaomi_15_ultra": "Xiaomi 15 Ultra", + "null": "デバイスのデフォルト" + }, + "settings_menu": { + "default": "デフォルト", + "legacy": "旧式 (Legacy)" + }, + "path_format": { + "create_author_folder": "各作成者のフォルダを作成", + "create_source_folder": "各メディアソースタイプのフォルダを作成", + "append_hash": "ファイル名に一意のハッシュを追加", + "append_source": "ファイル名にメディアソースを追加", + "append_username": "ファイル名にユーザー名を追加", + "append_date_time": "ファイル名に日時を追加", + "append_type": "ファイル名にメディアタイプを追加" + }, + "auto_download_sources": { + "friend_snaps": "フレンドSnap", + "friend_stories": "フレンドストーリー", + "public_stories": "公開ストーリー", + "spotlight": "Spotlight" + }, + "logging": { + "started": "開始", + "success": "成功", + "progress": "進行中", + "failure": "失敗" + }, + "notifications": { + "chat_screenshot": "スクリーンショット", + "chat_screen_record": "画面録画", + "snap_replay": "Snapリプレイ", + "camera_roll_save": "カメラロール保存", + "chat": "チャット", + "chat_reply": "チャット返信", + "snap": "Snap", + "typing": "入力中", + "stories": "ストーリー", + "speaking": "通話中", + "chat_reaction": "DMリアクション", + "group_chat_reaction": "グループリアクション", + "initiate_audio": "音声通話着信", + "abandon_audio": "不在音声通話", + "initiate_video": "ビデオ通話着信", + "abandon_video": "不在ビデオ通話", + "map_live_location": "マップライブ位置情報" + }, + "auto_read": { + "blacklist": "ブラックリスト", + "whitelist": "ホワイトリスト", + "disabled": "無効" + }, + "hide_typing_indicator": { + "blacklist": "ブラックリスト", + "whitelist": "ホワイトリスト", + "disabled": "無効" + }, + "auto_delete_sent_messages": { + "blacklist": "ブラックリスト", + "whitelist": "ホワイトリスト", + "disabled": "無効" + }, + "auto_download": { + "blacklist": "ブラックリスト", + "whitelist": "ホワイトリスト", + "disabled": "無効" + }, + "stealth": { + "blacklist": "ブラックリスト", + "whitelist": "ホワイトリスト", + "disabled": "無効" + }, + "auto_save": { + "blacklist": "ブラックリスト", + "whitelist": "ホワイトリスト", + "disabled": "無効" + }, + "message_logger": { + "blacklist": "ブラックリスト", + "whitelist": "ホワイトリスト", + "disabled": "無効" + }, + "auto_reply": { + "blacklist": "ブラックリスト", + "whitelist": "ホワイトリスト", + "disabled": "無効" }, "custom_android_id": { - "empty": "空" + "null": "実際のAndroid IDを使用" + }, + "add_friend_source_spoof": { + "added_by_username": "ユーザー名検索", + "added_by_mention": "メンション", + "added_by_group_chat": "グループチャット", + "added_by_qr_code": "QRコード", + "added_by_community": "コミュニティ", + "added_by_quick_add": "クイック追加(BANリスク高)", + "added_by_spotlight": "Spotlight", + "null": "ソースを偽装しない" }, "custom_streaks_expiration_format": { - "empty": "空" + "null": "システムデフォルト" }, "preferred_transcription_lang": { - "empty": "空" + "null": "Snapchatデフォルトを使用" }, "custom_emoji_font": { - "empty": "空" + "null": "デフォルトの絵文字フォント" }, "custom_shared_library": { - "empty": "空" + "null": "デフォルトライブラリを使用" + }, + "override_front_resolution": { + "null": "デバイスデフォルトを使用" + }, + "override_back_resolution": { + "null": "デバイスデフォルトを使用" }, "custom_resolution": { - "empty": "空" + "null": "自動解像度を使用" + }, + "startup_default_camera": { + "front": "前面カメラ", + "back": "背面カメラ", + "null": "前回使用したカメラを記憶" + }, + "call_recorder": { + "only_record_self": "自分のみ録音", + "only_record_others": "他者のみ録音", + "record_both": "両方を録音" + }, + "call_recorder_ui_design": { + "default": "デフォルト", + "snapchat": "Snapchat", + "cyber": "Cyber", + "frost": "Frost" + }, + "front_custom_frame_rate": { + "null": "デバイスデフォルトFPS" + }, + "back_custom_frame_rate": { + "null": "デバイスデフォルトFPS" + }, + "force_voice_note_format": { + "null": "Snapchatデフォルトを使用" }, "custom_path_format": { - "empty": "空" + "null": "デフォルトパターンを使用" + }, + "force_image_format": { + "null": "Snapchatデフォルトを使用" }, "custom_video_codec": { - "empty": "空" + "null": "デフォルトコーデック" }, "custom_audio_codec": { - "empty": "空" + "null": "デフォルトコーデック" }, - "double_tap_chat_action_custom_emoji": { - "empty": "空" + "preset": { + "null": "デフォルトプリセット" }, - "unsaveable_messages": { - "blacklist": "ブラックリストモード", - "whitelist": "ホワイトリストモード", - "null": "無効" + "app_appearance_override": { + "title": "外観" + }, + "gallery_media_send_override": { + "always_ask": "常に確認する", + "ORIGINAL": "オリジナルメディア", + "NOTE": "オーディオノート", + "SNAP": "Snap", + "SAVEABLE_SNAP": "保存可能なSnap", + "null": "Snapchatデフォルト", + "multiple_media_toast": "一度に送信できるメディアは1つだけです" + }, + "strip_media_metadata": { + "hide_caption_text": "キャプションテキストを隠す", + "hide_snap_filters": "Snapフィルターを隠す", + "hide_extras": "その他を隠す(例:メンション)", + "remove_audio_note_duration": "オーディオノートの長さを削除", + "remove_audio_note_transcript_capability": "オーディオノートの文字起こし機能を削除" + }, + "hide_ui_components": { + "hide_profile_call_buttons": "プロフィール通話ボタンを削除", + "hide_chat_call_buttons": "チャット通話ボタンを削除", + "hide_live_location_share_button": "ライブ位置情報共有ボタンを削除", + "hide_stickers_button": "ステッカーボタンを削除", + "hide_voice_record_button": "音声録音ボタンを削除", + "hide_unread_chat_hint": "未読チャットのヒントを削除", + "hide_post_to_story_buttons": "Snap送信前の「ストーリーに投稿」ボタンを削除", + "hide_billboard_prompt": "フレンドフィードのビルボードプロンプトを削除", + "hide_snapchat_plus_gift_reminders": "会話内のSnapchat Plusギフトリマインダーを削除", + "hide_map_reactions": "マップリアクションを削除" + }, + "hide_story_suggestions": { + "hide_suggested_friend_stories": "おすすめのフレンドストーリーを隠す", + "hide_my_stories": "マイストーリーを隠す" + }, + "home_tab": { + "map": "マップ", + "chat": "チャット", + "camera": "カメラ", + "discover": "発見", + "spotlight": "Spotlight", + "null": "Snapchatデフォルト" + }, + "spotlight_comments_username_icon": { + "user": "ユーザー名アイコン", + "👤": "ユーザー名アイコン", + "[👤]": "ユーザー名アイコン", + "default": "ユーザー名アイコン", + "no_icon": "アイコンなし" + }, + "custom_image_upload_format": { + "null": "自動" }, "update_check_frequency": { - "daily": "毎日", - "weekly": "毎週", - "monthly": "毎月" + "null": "自動" + }, + "snapchat_plus": { + "not_subscribed": "未加入", + "basic": "ベーシック", + "ad_free": "広告なし", + "null": "デフォルト" + }, + "bypass_video_length_restriction": { + "single": "シングルメディア", + "split": "分割メディア", + "null": "デフォルト" + }, + "old_bitmoji_selfie": { + "2d": "2D Bitmoji", + "3d": "3D Bitmoji", + "null": "デフォルトBitmoji" + }, + "disable_confirmation_dialogs": { + "erase_message": "メッセージを消去", + "remove_friend": "フレンドを削除", + "block_friend": "フレンドをブロック", + "ignore_friend": "フレンドを無視", + "hide_friend": "フレンドを隠す", + "hide_conversation": "会話を隠す", + "clear_conversation": "フレンドフィードから会話をクリア" + }, + "edit_text_override": { + "multi_line_chat_input": "複数行チャット入力", + "bypass_text_input_limit": "テキスト入力制限の回避" + }, + "auto_purge": { + "never": "しない", + "1_hour": "1時間", + "3_hours": "3時間", + "6_hours": "6時間", + "12_hours": "12時間", + "1_day": "1日", + "3_days": "3日", + "1_week": "1週間", + "2_weeks": "2週間", + "1_month": "1ヶ月", + "3_months": "3ヶ月", + "6_months": "6ヶ月" + }, + "delete_after_unit": { + "seconds": "秒", + "minutes": "分", + "hours": "時間" + }, + "disable_story_sections": { + "friends": "フレンド", + "suggested_stories": "おすすめのストーリー", + "following": "フォロー中", + "discover": "発見" + }, + "disable_cameras": { + "front": "前面カメラ", + "back": "背面カメラ" + }, + "disable_permission_requests": { + "notifications": "通知", + "read_media_images": "メディア画像の読み取り", + "read_media_video": "メディア動画の読み取り", + "camera": "カメラ", + "microphone": "マイク", + "location": "位置情報", + "read_contacts": "連絡先の読み取り", + "nearby_devices": "付近のデバイス", + "phone_calls": "電話" + }, + "message_indicators": { + "encryption_indicator": "あなた宛てにのみ送信されたメッセージの横に 🔒 アイコンを追加", + "platform_indicator": "メディアが送信されたプラットフォームのアイコンを追加(例:Android、iOS、Web)", + "location_indicator": "位置情報を有効にして送信されたSnapに 📍 アイコンを追加", + "ovf_editor_indicator": "SnapがOVFエディタを使用して送信されたかどうかを示す", + "director_mode_indicator": "ディレクターモードを使用して送信されたSnapに ✏️ アイコンを追加(ギャラリー画像をSnapとして送信するために使用可能)" + }, + "auto_mark_as_read": { + "conversation_read": "メッセージ送信時に会話を既読にする", + "snap_reply": "返信時にSnapを既読にする", + "save_snap_in_chat": "ステルスモード中にチャットにSnapを保存する際に既読にする" + }, + "friend_mutation_notifier": { + "remove_friend": "フレンドから削除されたときに通知する", + "birthday_changes": "誕生日が変更されたときに通知する", + "bitmoji_selfie_changes": "Bitmojiセルフィーが変更されたときに通知する", + "bitmoji_avatar_changes": "Bitmojiアバターが変更されたときに通知する", + "bitmoji_background_changes": "Bitmoji背景が変更されたときに通知する", + "bitmoji_scene_changes": "Bitmojiシーンが変更されたときに通知する" + }, + "double_tap_chat_action": { + "like_message": "メッセージに「いいね」する", + "copy_text": "テキストをクリップボードにコピー", + "delete_message": "メッセージを削除", + "mark_as_read": "既読にする", + "custom_emoji_reaction": "カスタム絵文字リアクション", + "null": "デフォルト" + }, + "message_types": { + "CHAT": "チャット", + "SNAP": "Snap", + "NOTE": "メモ", + "EXTERNAL_MEDIA": "外部メディア", + "STICKER": "ステッカー" + }, + "double_tap_chat_action_custom_emoji": { + "Custom emoji reaction": "カスタム絵文字リアクション" + }, + "ai_model": { + "gemini-2.5-flash": "Gemini 2.5 Flash" + }, + "ai_api_key": { + "": "設定されていません" + }, + "ai_system_prompt": { + "You are a helpful and friendly assistant responding to messages on Snapchat. Keep responses natural, casual, and conversational. Avoid being overly formal or robotic. Respond as if you're a real person having a normal conversation.": "あなたはSnapchatでメッセージに返信する、親切でフレンドリーなアシスタントです。返信は自然で、カジュアルで、会話調にしてください。過度にフォーマルだったり、ロボットのようにならないようにしてください。普通の会話をしている実在の人物であるかのように返信してください。" + }, + "ai_provider": { + "gemini": "Gemini", + "deepseek": "DeepSeek", + "openai": "OpenAI", + "openrouter": "OpenRouter" + }, + "ai_personality_traits": { + "friendly, casual, helpful, empathetic": "フレンドリー, カジュアル, 親切, 共感的" + }, + "ai_response_style": { + "casual": "カジュアル", + "formal": "フォーマル", + "friendly": "フレンドリー", + "humorous": "ユーモラス", + "empathetic": "共感的", + "toxic": "有害 (Toxic)", + "busy": "取り込み中" + }, + "ai_temperature": { + "0.7": "バランス (0.7)" + }, + "ai_response_language": { + "auto": "自動 (受信メッセージと同じ)", + "en": "英語", + "es": "スペイン語", + "fr": "フランス語", + "de": "ドイツ語", + "it": "イタリア語", + "pt": "ポルトガル語", + "ru": "ロシア語", + "ja": "日本語", + "ko": "韓国語", + "zh": "中国語", + "ar": "アラビア語", + "hi": "ヒンディー語", + "tr": "トルコ語", + "pl": "ポーランド語", + "nl": "オランダ語", + "sv": "スウェーデン語", + "da": "デンマーク語", + "no": "ノルウェー語", + "fi": "フィンランド語" + }, + "friendGreeting": { + "Hey": "やあ" + }, + "half_swipe_messages": { + "[\"I noticed you half-swiped! I'll respond soon.\"]": "ハーフスワイプしたのに気づいたよ!すぐに返事するね。" + }, + "tiny_snap_messages": { + "Thanks for the tiny snap!": "Tiny Snapありがとう!" + }, + "voice_note_messages": { + "Thanks for the voice note!": "ボイスノートありがとう!" + }, + "chat_messages": { + "Hello! How are you?": "こんにちは!元気?" + }, + "story_reply_messages": { + "Thanks for the story reply!": "ストーリーへの返信ありがとう!" + }, + "external_media_messages": { + "Nice media!": "いいメディアだね!" + }, + "sticker_messages": { + "Cool sticker!": "いいステッカーだね!" + }, + "snap_messages": { + "Thanks for the snap!": "Snapありがとう!" + }, + "story_share_messages": { + "Thanks for sharing!": "シェアしてくれてありがとう!" + }, + "map_reaction_messages": { + "Thanks for the map reaction!": "マップリアクションありがとう!" + }, + "auto_reply_content_types": { + "chat_messages": "チャットメッセージ", + "snap_messages": "Snap", + "story_share_messages": "ストーリー共有", + "story_reply_messages": "ストーリー返信", + "external_media_messages": "外部メディア", + "voice_note_messages": "ボイスノート", + "sticker_messages": "ステッカー", + "tiny_snap_messages": "Tiny Snap", + "map_reaction_messages": "マップリアクション", + "half_swipes": "ハーフスワイプ" + }, + "supported_languages": { + "en": "英語", + "es": "スペイン語", + "fr": "フランス語", + "de": "ドイツ語", + "it": "イタリア語", + "pt": "ポルトガル語", + "ru": "ロシア語", + "ja": "日本語", + "ko": "韓国語", + "zh": "中国語", + "ar": "アラビア語", + "hi": "ヒンディー語", + "tr": "トルコ語" + }, + "translation_position": { + "above": "テキストの上", + "below": "テキストの下", + "inline": "インライン" + }, + "source_language": { + "auto": "自動検出" + }, + "target_language": { + "en": "英語" } }, "properties": { "global": { "name": "グローバル", - "description": "一般的なモジュールの設定とデフォルト", + "description": "グローバルなSnapchat設定を調整", "properties": { - "ui_settings": { - "name": "UI設定", - "description": "フィードバックとトーストの動作を調整", + "better_location": { + "name": "位置情報の改善", + "description": "Snapchatの位置情報を改善する", "properties": { - "haptic_feedback": { - "name": "触覚フィードバック", - "description": "サポートされている操作で振動する" + "spoof_location": { + "name": "位置情報を偽装", + "description": "位置情報を特定の場所に偽装する" }, - "use_system_toasts": { - "name": "システムのトースト通知を使用", - "description": "アプリ内のオーバーレイではなくAndroidのトーストを表示する" + "coordinates": { + "name": "座標", + "description": "偽装する位置の座標を設定" + }, + "walk_radius": { + "name": "歩行半径", + "description": "この半径(フィート)内をランダムに歩く" + }, + "always_update_location": { + "name": "常に位置情報を更新", + "description": "GPSデータを受信していなくてもSnapchatに位置情報の更新を強制する" + }, + "suspend_location_updates": { + "name": "位置情報の更新を一時停止", + "description": "位置情報の更新を防ぐ" + }, + "spoof_battery_level": { + "name": "バッテリー残量を偽装", + "description": "マップ上のデバイスのバッテリー残量を偽装する\n値は0から100の間でなければなりません" + }, + "spoof_headphones": { + "name": "ヘッドフォンを偽装", + "description": "マップ上の音楽リスニング状態を偽装する" + }, + "show_battery_level": { + "name": "バッテリー残量を表示", + "description": "マップ上にフレンドのバッテリー残量を表示する" } } }, - "update_settings": { - "name": "アップデート設定", - "description": "自動アップデート確認の制御", + "snapchat_plus": { + "name": "Snapchat Plus", + "description": "Snapchat Plusの機能を有効にする\n一部のサーバー側の機能は動作しない場合があります" + }, + "media_upload_quality": { + "name": "メディアアップロード品質", + "description": "メディアアップロード品質を上書きする", "properties": { - "auto_update_check": { - "name": "アップデートの自動確認", - "description": "新しいビルドを自動的に確認する" + "force_video_upload_source_quality": { + "name": "ビデオアップロードのソース品質を強制", + "description": "ビデオをアップロードする際にSnapchatにソース品質の使用を強制する\nメディアからメタデータが削除されない場合があることに注意してください" }, - "update_check_frequency": { - "name": "アップデート確認頻度", - "description": "アップデートを確認する頻度" + "disable_image_compression": { + "name": "画像圧縮を無効にする", + "description": "メディアアップロード時の画像圧縮を無効にする" + }, + "custom_image_upload_format": { + "name": "カスタム画像アップロード形式", + "description": "カスタム画像アップロード形式を設定する\n最高品質を得るにはロスレス形式(PNGなど)を選択してください" } } + }, + "disable_confirmation_dialogs": { + "name": "確認ダイアログを無効にする", + "description": "選択したアクションを自動的に確認する" + }, + "auto_updater": { + "name": "自動アップデーター", + "description": "新しいアップデートを自動的に確認する" + }, + "update_settings": { + "name": "アップデート設定", + "description": "PurrfectSnapがアップデートを確認する方法を制御", + "properties": { + "auto_update_check": { + "name": "アップデートの自動確認" + }, + "update_check_frequency": { + "name": "アップデート確認頻度" + } + } + }, + "ui_settings": { + "name": "UI設定", + "properties": { + "haptic_feedback": { + "name": "触覚フィードバック" + } + } + }, + "disable_metrics": { + "name": "メトリクスを無効にする", + "description": "特定の分析データのSnapchatへの送信をブロックする" + }, + "disable_story_sections": { + "name": "ストーリーセクションを無効にする", + "description": "ストーリーページからセクションを削除する\n正常に動作させるには更新が必要な場合があります" + }, + "block_ads": { + "name": "広告をブロック", + "description": "広告が表示されるのを防ぐ" + }, + "disable_custom_tabs": { + "name": "カスタムタブを無効にする", + "description": "ウェブブラウザの代わりにサポートされているアプリでリンクを開く" + }, + "disable_permission_requests": { + "name": "権限リクエストを無効にする", + "description": "Snapchatが特定の権限を要求するのを防ぐ" + }, + "disable_memories_snap_feed": { + "name": "メモリーズSnapフィードを無効にする", + "description": "カメラで上にスワイプしたときにSnapchatが最近のメモリーズを表示するのを防ぐ" + }, + "spotlight_comments_username": { + "name": "Spotlightコメントのユーザー名", + "description": "Spotlightコメントに著者のユーザー名を表示する" + }, + "spotlight_comments_username_icon": { + "name": "Spotlightコメントのユーザー名アイコン", + "description": "Spotlightコメントのユーザー名の横に表示するアイコンを選択" + }, + "bypass_video_length_restriction": { + "name": "ビデオの長さ制限を回避", + "description": "シングル: 1つのビデオを送信\n分割: 編集後にビデオを分割" + }, + "default_video_playback_rate": { + "name": "デフォルトのビデオ再生速度", + "description": "ビデオ再生のデフォルト速度を設定\n値は0.1から4.0の間でなければなりません" + }, + "video_playback_rate_slider": { + "name": "ビデオ再生速度スライダー", + "description": "ビデオ再生速度を変更するためのスライダーをOperaコンテキストメニューに追加\n注:変更は後続のビデオにのみ適用されます" + }, + "disable_google_play_dialogs": { + "name": "Google Play開発者サービスダイアログを無効にする", + "description": "Google Play開発者サービスの利用可能性ダイアログが表示されるのを防ぐ" + }, + "default_volume_controls": { + "name": "デフォルトの音量コントロール", + "description": "Snapchatにシステム音量コントロールの使用を強制する" + }, + "disable_telecom_framework": { + "name": "テレコムフレームワークを無効にする", + "description": "SnapchatがAndroidテレコムフレームワークを使用するのを防ぐ\nこれにより、通話中に音楽を聴くことができます" + }, + "hide_active_music": { + "name": "アクティブな音楽を隠す", + "description": "音楽を聴いていることをSnapchatに知られないようにする\nこれにより、音楽を聴きながら音量ボタンを使用してSnapを撮ることができます" + }, + "disable_snap_splitting": { + "name": "Snap分割を無効にする", + "description": "Snapが複数の部分に分割されるのを防ぐ\n送信した画像はビデオに変わります" } } }, @@ -753,6 +1505,10 @@ "name": "重複を許可", "description": "同じメディアを複数回ダウンロードすることを許可する" }, + "file_hash_check": { + "name": "File Hash Check", + "description": "Verify downloaded media with file hashes" + }, "merge_overlays": { "name": "オーバーレイのマージ", "description": "Snapのテキストとメディアを1つのファイルに結合する" @@ -954,7 +1710,7 @@ }, "stealth_mode_indicator": { "name": "ステルスモードインジケーター", - "description": "ステルスモードの会話の横に \ud83d\udc7b 絵文字を追加する" + "description": "ステルスモードの会話の横に 👻 絵文字を追加する" }, "edit_text_override": { "name": "テキスト編集の上書き", @@ -1482,164 +2238,6 @@ } } }, - "global": { - "name": "グローバル", - "description": "グローバルなSnapchat設定を調整", - "properties": { - "better_location": { - "name": "位置情報の改善", - "description": "Snapchatの位置情報を改善する", - "properties": { - "spoof_location": { - "name": "位置情報を偽装", - "description": "位置情報を特定の場所に偽装する" - }, - "coordinates": { - "name": "座標", - "description": "偽装する位置の座標を設定" - }, - "walk_radius": { - "name": "歩行半径", - "description": "この半径(フィート)内をランダムに歩く" - }, - "always_update_location": { - "name": "常に位置情報を更新", - "description": "GPSデータを受信していなくてもSnapchatに位置情報の更新を強制する" - }, - "suspend_location_updates": { - "name": "位置情報の更新を一時停止", - "description": "位置情報の更新を防ぐ" - }, - "spoof_battery_level": { - "name": "バッテリー残量を偽装", - "description": "マップ上のデバイスのバッテリー残量を偽装する\n値は0から100の間でなければなりません" - }, - "spoof_headphones": { - "name": "ヘッドフォンを偽装", - "description": "マップ上の音楽リスニング状態を偽装する" - }, - "show_battery_level": { - "name": "バッテリー残量を表示", - "description": "マップ上にフレンドのバッテリー残量を表示する" - } - } - }, - "snapchat_plus": { - "name": "Snapchat Plus", - "description": "Snapchat Plusの機能を有効にする\n一部のサーバー側の機能は動作しない場合があります" - }, - "media_upload_quality": { - "name": "メディアアップロード品質", - "description": "メディアアップロード品質を上書きする", - "properties": { - "force_video_upload_source_quality": { - "name": "ビデオアップロードのソース品質を強制", - "description": "ビデオをアップロードする際にSnapchatにソース品質の使用を強制する\nメディアからメタデータが削除されない場合があることに注意してください" - }, - "disable_image_compression": { - "name": "画像圧縮を無効にする", - "description": "メディアアップロード時の画像圧縮を無効にする" - }, - "custom_image_upload_format": { - "name": "カスタム画像アップロード形式", - "description": "カスタム画像アップロード形式を設定する\n最高品質を得るにはロスレス形式(PNGなど)を選択してください" - } - } - }, - "disable_confirmation_dialogs": { - "name": "確認ダイアログを無効にする", - "description": "選択したアクションを自動的に確認する" - }, - "auto_updater": { - "name": "自動アップデーター", - "description": "新しいアップデートを自動的に確認する" - }, - "update_settings": { - "name": "アップデート設定", - "description": "PurrfectSnapがアップデートを確認する方法を制御", - "properties": { - "auto_update_check": { - "name": "アップデートの自動確認" - }, - "update_check_frequency": { - "name": "アップデート確認頻度" - } - } - }, - "ui_settings": { - "name": "UI設定", - "properties": { - "haptic_feedback": { - "name": "触覚フィードバック" - } - } - }, - "disable_metrics": { - "name": "メトリクスを無効にする", - "description": "特定の分析データのSnapchatへの送信をブロックする" - }, - "disable_story_sections": { - "name": "ストーリーセクションを無効にする", - "description": "ストーリーページからセクションを削除する\n正常に動作させるには更新が必要な場合があります" - }, - "block_ads": { - "name": "広告をブロック", - "description": "広告が表示されるのを防ぐ" - }, - "disable_custom_tabs": { - "name": "カスタムタブを無効にする", - "description": "ウェブブラウザの代わりにサポートされているアプリでリンクを開く" - }, - "disable_permission_requests": { - "name": "権限リクエストを無効にする", - "description": "Snapchatが特定の権限を要求するのを防ぐ" - }, - "disable_memories_snap_feed": { - "name": "メモリーズSnapフィードを無効にする", - "description": "カメラで上にスワイプしたときにSnapchatが最近のメモリーズを表示するのを防ぐ" - }, - "spotlight_comments_username": { - "name": "Spotlightコメントのユーザー名", - "description": "Spotlightコメントに著者のユーザー名を表示する" - }, - "spotlight_comments_username_icon": { - "name": "Spotlightコメントのユーザー名アイコン", - "description": "Spotlightコメントのユーザー名の横に表示するアイコンを選択" - }, - "bypass_video_length_restriction": { - "name": "ビデオの長さ制限を回避", - "description": "シングル: 1つのビデオを送信\n分割: 編集後にビデオを分割" - }, - "default_video_playback_rate": { - "name": "デフォルトのビデオ再生速度", - "description": "ビデオ再生のデフォルト速度を設定\n値は0.1から4.0の間でなければなりません" - }, - "video_playback_rate_slider": { - "name": "ビデオ再生速度スライダー", - "description": "ビデオ再生速度を変更するためのスライダーをOperaコンテキストメニューに追加\n注:変更は後続のビデオにのみ適用されます" - }, - "disable_google_play_dialogs": { - "name": "Google Play開発者サービスダイアログを無効にする", - "description": "Google Play開発者サービスの利用可能性ダイアログが表示されるのを防ぐ" - }, - "default_volume_controls": { - "name": "デフォルトの音量コントロール", - "description": "Snapchatにシステム音量コントロールの使用を強制する" - }, - "disable_telecom_framework": { - "name": "テレコムフレームワークを無効にする", - "description": "SnapchatがAndroidテレコムフレームワークを使用するのを防ぐ\nこれにより、通話中に音楽を聴くことができます" - }, - "hide_active_music": { - "name": "アクティブな音楽を隠す", - "description": "音楽を聴いていることをSnapchatに知られないようにする\nこれにより、音楽を聴きながら音量ボタンを使用してSnapを撮ることができます" - }, - "disable_snap_splitting": { - "name": "Snap分割を無効にする", - "description": "Snapが複数の部分に分割されるのを防ぐ\n送信した画像はビデオに変わります" - } - } - }, "rules": { "name": "ルール", "description": "自動化ルールを設定", @@ -1921,7 +2519,7 @@ "properties": { "encrypted_message_indicator": { "name": "暗号化メッセージインジケーター", - "description": "暗号化されたメッセージの横に \ud83d\udd12 絵文字を追加する" + "description": "暗号化されたメッセージの横に 🔒 絵文字を追加する" }, "force_message_encryption": { "name": "メッセージ暗号化を強制", @@ -2000,498 +2598,6 @@ } } }, - "options": { - "app_appearance": { - "always_light": "常にライト", - "always_dark": "常にダーク", - "null": "システムに合わせる" - }, - "auto_reload": { - "snapchat_only": "Snapchatのみリロード", - "all": "Snapchat + PurrfectSnapをリロード", - "null": "デフォルト" - }, - "walk_radius": { - "null": "デフォルトの半径を使用" - }, - "spoof_battery_level": { - "null": "実際のバッテリー残量を使用" - }, - "friend_feed_menu_buttons": { - "auto_download": "\u2b07\ufe0f 自動ダウンロード", - "auto_save": "\ud83d\udcac メッセージ自動保存", - "unsaveable_messages": "\u2b07\ufe0f 保存不可メッセージ", - "auto_open_snaps": "\ud83d\udcf7 Snap自動開封", - "stealth": "\ud83d\udc7b ステルスモード", - "auto_reply": "\ud83d\udce8 自動返信", - "auto_delete_sent_messages": "\ud83d\uddd1\ufe0f 送信済みメッセージ自動削除", - "mark_snaps_as_seen": "\ud83d\udc40 Snapを既読にする", - "mark_stories_as_seen_locally": "\ud83d\udc40 ストーリーをローカルで既読にする", - "conversation_info": "\ud83d\udc64 会話情報", - "e2e_encryption": "\ud83d\udd12 E2E暗号化を使用", - "message_logger": "\ud83d\udcdd メッセージロガー", - "auto_read": "\u2705 自動既読", - "hide_typing_indicator": "\ud83d\ude48 入力中インジケーターを隠す" - }, - "schedule_scheduled_for": "{name} 宛て {time} に予約済み", - "schedule_sending_in": "{time} 後に送信", - "schedule_sent_to": "{name} に送信済み", - "schedule_sent": "予約Snap送信済み", - "schedule_failed_to": "{name} への送信に失敗", - "schedule_failed": "予約Snap失敗", - "schedule_cancelled_for": "{name} 宛てをキャンセルしました", - "device_model": { - "samsung_s25_ultra": "Samsung Galaxy S25 Ultra", - "google_pixel_10_pro": "Google Pixel 10 Pro", - "oneplus_13": "OnePlus 13", - "xiaomi_15_ultra": "Xiaomi 15 Ultra", - "null": "デバイスのデフォルト" - }, - "settings_menu": { - "default": "デフォルト", - "legacy": "旧式 (Legacy)" - }, - "path_format": { - "create_author_folder": "各作成者のフォルダを作成", - "create_source_folder": "各メディアソースタイプのフォルダを作成", - "append_hash": "ファイル名に一意のハッシュを追加", - "append_source": "ファイル名にメディアソースを追加", - "append_username": "ファイル名にユーザー名を追加", - "append_date_time": "ファイル名に日時を追加", - "append_type": "ファイル名にメディアタイプを追加" - }, - "auto_download_sources": { - "friend_snaps": "フレンドSnap", - "friend_stories": "フレンドストーリー", - "public_stories": "公開ストーリー", - "spotlight": "Spotlight" - }, - "logging": { - "started": "開始", - "success": "成功", - "progress": "進行中", - "failure": "失敗" - }, - "notifications": { - "chat_screenshot": "スクリーンショット", - "chat_screen_record": "画面録画", - "snap_replay": "Snapリプレイ", - "camera_roll_save": "カメラロール保存", - "chat": "チャット", - "chat_reply": "チャット返信", - "snap": "Snap", - "typing": "入力中", - "stories": "ストーリー", - "speaking": "通話中", - "chat_reaction": "DMリアクション", - "group_chat_reaction": "グループリアクション", - "initiate_audio": "音声通話着信", - "abandon_audio": "不在音声通話", - "initiate_video": "ビデオ通話着信", - "abandon_video": "不在ビデオ通話", - "map_live_location": "マップライブ位置情報" - }, - "auto_read": { - "blacklist": "ブラックリスト", - "whitelist": "ホワイトリスト", - "disabled": "無効" - }, - "hide_typing_indicator": { - "blacklist": "ブラックリスト", - "whitelist": "ホワイトリスト", - "disabled": "無効" - }, - "auto_delete_sent_messages": { - "blacklist": "ブラックリスト", - "whitelist": "ホワイトリスト", - "disabled": "無効" - }, - "auto_download": { - "blacklist": "ブラックリスト", - "whitelist": "ホワイトリスト", - "disabled": "無効" - }, - "stealth": { - "blacklist": "ブラックリスト", - "whitelist": "ホワイトリスト", - "disabled": "無効" - }, - "auto_save": { - "blacklist": "ブラックリスト", - "whitelist": "ホワイトリスト", - "disabled": "無効" - }, - "message_logger": { - "blacklist": "ブラックリスト", - "whitelist": "ホワイトリスト", - "disabled": "無効" - }, - "auto_reply": { - "blacklist": "ブラックリスト", - "whitelist": "ホワイトリスト", - "disabled": "無効" - }, - "custom_android_id": { - "null": "実際のAndroid IDを使用" - }, - "add_friend_source_spoof": { - "added_by_username": "ユーザー名検索", - "added_by_mention": "メンション", - "added_by_group_chat": "グループチャット", - "added_by_qr_code": "QRコード", - "added_by_community": "コミュニティ", - "added_by_quick_add": "クイック追加(BANリスク高)", - "added_by_spotlight": "Spotlight", - "null": "ソースを偽装しない" - }, - "custom_streaks_expiration_format": { - "null": "システムデフォルト" - }, - "preferred_transcription_lang": { - "null": "Snapchatデフォルトを使用" - }, - "custom_emoji_font": { - "null": "デフォルトの絵文字フォント" - }, - "custom_shared_library": { - "null": "デフォルトライブラリを使用" - }, - "override_front_resolution": { - "null": "デバイスデフォルトを使用" - }, - "override_back_resolution": { - "null": "デバイスデフォルトを使用" - }, - "custom_resolution": { - "null": "自動解像度を使用" - }, - "startup_default_camera": { - "front": "前面カメラ", - "back": "背面カメラ", - "null": "前回使用したカメラを記憶" - }, - "call_recorder": { - "only_record_self": "自分のみ録音", - "only_record_others": "他者のみ録音", - "record_both": "両方を録音" - }, - "call_recorder_ui_design": { - "default": "デフォルト", - "snapchat": "Snapchat", - "cyber": "Cyber", - "frost": "Frost" - }, - "front_custom_frame_rate": { - "null": "デバイスデフォルトFPS" - }, - "back_custom_frame_rate": { - "null": "デバイスデフォルトFPS" - }, - "force_voice_note_format": { - "null": "Snapchatデフォルトを使用" - }, - "custom_path_format": { - "null": "デフォルトパターンを使用" - }, - "force_image_format": { - "null": "Snapchatデフォルトを使用" - }, - "custom_video_codec": { - "null": "デフォルトコーデック" - }, - "custom_audio_codec": { - "null": "デフォルトコーデック" - }, - "preset": { - "null": "デフォルトプリセット" - }, - "app_appearance_override": { - "title": "外観" - }, - "gallery_media_send_override": { - "always_ask": "常に確認する", - "ORIGINAL": "オリジナルメディア", - "NOTE": "オーディオノート", - "SNAP": "Snap", - "SAVEABLE_SNAP": "保存可能なSnap", - "null": "Snapchatデフォルト", - "multiple_media_toast": "一度に送信できるメディアは1つだけです" - }, - "strip_media_metadata": { - "hide_caption_text": "キャプションテキストを隠す", - "hide_snap_filters": "Snapフィルターを隠す", - "hide_extras": "その他を隠す(例:メンション)", - "remove_audio_note_duration": "オーディオノートの長さを削除", - "remove_audio_note_transcript_capability": "オーディオノートの文字起こし機能を削除" - }, - "hide_ui_components": { - "hide_profile_call_buttons": "プロフィール通話ボタンを削除", - "hide_chat_call_buttons": "チャット通話ボタンを削除", - "hide_live_location_share_button": "ライブ位置情報共有ボタンを削除", - "hide_stickers_button": "ステッカーボタンを削除", - "hide_voice_record_button": "音声録音ボタンを削除", - "hide_unread_chat_hint": "未読チャットのヒントを削除", - "hide_post_to_story_buttons": "Snap送信前の「ストーリーに投稿」ボタンを削除", - "hide_billboard_prompt": "フレンドフィードのビルボードプロンプトを削除", - "hide_snapchat_plus_gift_reminders": "会話内のSnapchat Plusギフトリマインダーを削除", - "hide_map_reactions": "マップリアクションを削除" - }, - "hide_story_suggestions": { - "hide_suggested_friend_stories": "おすすめのフレンドストーリーを隠す", - "hide_my_stories": "マイストーリーを隠す" - }, - "home_tab": { - "map": "マップ", - "chat": "チャット", - "camera": "カメラ", - "discover": "発見", - "spotlight": "Spotlight", - "null": "Snapchatデフォルト" - }, - "spotlight_comments_username_icon": { - "user": "ユーザー名アイコン", - "\ud83d\udc64": "ユーザー名アイコン", - "[\ud83d\udc64]": "ユーザー名アイコン", - "default": "ユーザー名アイコン", - "no_icon": "アイコンなし" - }, - "custom_image_upload_format": { - "null": "自動" - }, - "update_check_frequency": { - "null": "自動" - }, - "snapchat_plus": { - "not_subscribed": "未加入", - "basic": "ベーシック", - "ad_free": "広告なし", - "null": "デフォルト" - }, - "bypass_video_length_restriction": { - "single": "シングルメディア", - "split": "分割メディア", - "null": "デフォルト" - }, - "old_bitmoji_selfie": { - "2d": "2D Bitmoji", - "3d": "3D Bitmoji", - "null": "デフォルトBitmoji" - }, - "disable_confirmation_dialogs": { - "erase_message": "メッセージを消去", - "remove_friend": "フレンドを削除", - "block_friend": "フレンドをブロック", - "ignore_friend": "フレンドを無視", - "hide_friend": "フレンドを隠す", - "hide_conversation": "会話を隠す", - "clear_conversation": "フレンドフィードから会話をクリア" - }, - "edit_text_override": { - "multi_line_chat_input": "複数行チャット入力", - "bypass_text_input_limit": "テキスト入力制限の回避" - }, - "auto_purge": { - "never": "しない", - "1_hour": "1時間", - "3_hours": "3時間", - "6_hours": "6時間", - "12_hours": "12時間", - "1_day": "1日", - "3_days": "3日", - "1_week": "1週間", - "2_weeks": "2週間", - "1_month": "1ヶ月", - "3_months": "3ヶ月", - "6_months": "6ヶ月" - }, - "delete_after_unit": { - "seconds": "秒", - "minutes": "分", - "hours": "時間" - }, - "disable_story_sections": { - "friends": "フレンド", - "suggested_stories": "おすすめのストーリー", - "following": "フォロー中", - "discover": "発見" - }, - "disable_cameras": { - "front": "前面カメラ", - "back": "背面カメラ" - }, - "disable_permission_requests": { - "notifications": "通知", - "read_media_images": "メディア画像の読み取り", - "read_media_video": "メディア動画の読み取り", - "camera": "カメラ", - "microphone": "マイク", - "location": "位置情報", - "read_contacts": "連絡先の読み取り", - "nearby_devices": "付近のデバイス", - "phone_calls": "電話" - }, - "message_indicators": { - "encryption_indicator": "あなた宛てにのみ送信されたメッセージの横に \ud83d\udd12 アイコンを追加", - "platform_indicator": "メディアが送信されたプラットフォームのアイコンを追加(例:Android、iOS、Web)", - "location_indicator": "位置情報を有効にして送信されたSnapに \ud83d\udccd アイコンを追加", - "ovf_editor_indicator": "SnapがOVFエディタを使用して送信されたかどうかを示す", - "director_mode_indicator": "ディレクターモードを使用して送信されたSnapに \u270f\ufe0f アイコンを追加(ギャラリー画像をSnapとして送信するために使用可能)" - }, - "auto_mark_as_read": { - "conversation_read": "メッセージ送信時に会話を既読にする", - "snap_reply": "返信時にSnapを既読にする", - "save_snap_in_chat": "ステルスモード中にチャットにSnapを保存する際に既読にする" - }, - "friend_mutation_notifier": { - "remove_friend": "フレンドから削除されたときに通知する", - "birthday_changes": "誕生日が変更されたときに通知する", - "bitmoji_selfie_changes": "Bitmojiセルフィーが変更されたときに通知する", - "bitmoji_avatar_changes": "Bitmojiアバターが変更されたときに通知する", - "bitmoji_background_changes": "Bitmoji背景が変更されたときに通知する", - "bitmoji_scene_changes": "Bitmojiシーンが変更されたときに通知する" - }, - "double_tap_chat_action": { - "like_message": "メッセージに「いいね」する", - "copy_text": "テキストをクリップボードにコピー", - "delete_message": "メッセージを削除", - "mark_as_read": "既読にする", - "custom_emoji_reaction": "カスタム絵文字リアクション", - "null": "デフォルト" - }, - "message_types": { - "CHAT": "チャット", - "SNAP": "Snap", - "NOTE": "メモ", - "EXTERNAL_MEDIA": "外部メディア", - "STICKER": "ステッカー" - }, - "double_tap_chat_action_custom_emoji": { - "Custom emoji reaction": "カスタム絵文字リアクション" - }, - "ai_model": { - "gemini-2.5-flash": "Gemini 2.5 Flash" - }, - "ai_api_key": { - "": "設定されていません" - }, - "ai_system_prompt": { - "You are a helpful and friendly assistant responding to messages on Snapchat. Keep responses natural, casual, and conversational. Avoid being overly formal or robotic. Respond as if you're a real person having a normal conversation.": "あなたはSnapchatでメッセージに返信する、親切でフレンドリーなアシスタントです。返信は自然で、カジュアルで、会話調にしてください。過度にフォーマルだったり、ロボットのようにならないようにしてください。普通の会話をしている実在の人物であるかのように返信してください。" - }, - "ai_provider": { - "gemini": "Gemini", - "deepseek": "DeepSeek", - "openai": "OpenAI", - "openrouter": "OpenRouter" - }, - "ai_personality_traits": { - "friendly, casual, helpful, empathetic": "フレンドリー, カジュアル, 親切, 共感的" - }, - "ai_response_style": { - "casual": "カジュアル", - "formal": "フォーマル", - "friendly": "フレンドリー", - "humorous": "ユーモラス", - "empathetic": "共感的", - "toxic": "有害 (Toxic)", - "busy": "取り込み中" - }, - "ai_temperature": { - "0.7": "バランス (0.7)" - }, - "ai_response_language": { - "auto": "自動 (受信メッセージと同じ)", - "en": "英語", - "es": "スペイン語", - "fr": "フランス語", - "de": "ドイツ語", - "it": "イタリア語", - "pt": "ポルトガル語", - "ru": "ロシア語", - "ja": "日本語", - "ko": "韓国語", - "zh": "中国語", - "ar": "アラビア語", - "hi": "ヒンディー語", - "tr": "トルコ語", - "pl": "ポーランド語", - "nl": "オランダ語", - "sv": "スウェーデン語", - "da": "デンマーク語", - "no": "ノルウェー語", - "fi": "フィンランド語" - }, - "friendGreeting": { - "Hey": "やあ" - }, - "half_swipe_messages": { - "[\"I noticed you half-swiped! I'll respond soon.\"]": "ハーフスワイプしたのに気づいたよ!すぐに返事するね。" - }, - "tiny_snap_messages": { - "Thanks for the tiny snap!": "Tiny Snapありがとう!" - }, - "voice_note_messages": { - "Thanks for the voice note!": "ボイスノートありがとう!" - }, - "chat_messages": { - "Hello! How are you?": "こんにちは!元気?" - }, - "story_reply_messages": { - "Thanks for the story reply!": "ストーリーへの返信ありがとう!" - }, - "external_media_messages": { - "Nice media!": "いいメディアだね!" - }, - "sticker_messages": { - "Cool sticker!": "いいステッカーだね!" - }, - "snap_messages": { - "Thanks for the snap!": "Snapありがとう!" - }, - "story_share_messages": { - "Thanks for sharing!": "シェアしてくれてありがとう!" - }, - "map_reaction_messages": { - "Thanks for the map reaction!": "マップリアクションありがとう!" - }, - "auto_reply_content_types": { - "chat_messages": "チャットメッセージ", - "snap_messages": "Snap", - "story_share_messages": "ストーリー共有", - "story_reply_messages": "ストーリー返信", - "external_media_messages": "外部メディア", - "voice_note_messages": "ボイスノート", - "sticker_messages": "ステッカー", - "tiny_snap_messages": "Tiny Snap", - "map_reaction_messages": "マップリアクション", - "half_swipes": "ハーフスワイプ" - }, - "supported_languages": { - "en": "英語", - "es": "スペイン語", - "fr": "フランス語", - "de": "ドイツ語", - "it": "イタリア語", - "pt": "ポルトガル語", - "ru": "ロシア語", - "ja": "日本語", - "ko": "韓国語", - "zh": "中国語", - "ar": "アラビア語", - "hi": "ヒンディー語", - "tr": "トルコ語" - }, - "translation_position": { - "above": "テキストの上", - "below": "テキストの下", - "inline": "インライン" - }, - "source_language": { - "auto": "自動検出" - }, - "target_language": { - "en": "英語" - } - }, "friend_notes": { "placeholder": "メモを追加..." } @@ -2559,7 +2665,6 @@ "show_chat_edit_history": "チャット編集履歴を表示", "convert_message": "メッセージを変換" }, - "chat_wallpaper_downloader": { "download_button": "チャット壁紙をダウンロード" }, @@ -2718,10 +2823,10 @@ "exporting_message": "{conversation} をエクスポート中..." }, "button": { + "cancel": "キャンセル", "ok": "OK", "positive": "はい", "negative": "いいえ", - "cancel": "キャンセル", "save": "保存", "open": "開く", "download": "ダウンロード", @@ -2835,6 +2940,8 @@ "native_hooks_send_failure_toast": "送信に失敗しました!設定でネイティブフックを有効にしてください。", "no_participants_to_encrypt_toast": "この会話にはメッセージを暗号化できるフレンドがいません!", "encryption_failed_toast": "メッセージの暗号化に失敗しました!詳細はlogcatを確認してください。", + "missing_friend_id_toast": "Can't find friendId for conversationId {conversationId}", + "key_exchange_failed_toast": "Can't create key exchange for friendId {friendId}", "accept_public_key_success_toast": "公開鍵が正常に承認されました!", "accept_secret_key_success_toast": "完了!これでこのフレンドと暗号化されたメッセージを送受信できます。", "accept_public_key_failure_toast": "公開鍵の承認に失敗しました", @@ -2846,6 +2953,21 @@ "incoming_pk_message": "公開鍵リクエストを受信しました。承認するには下をクリックしてください。", "incoming_secret_message": "フレンドが公開鍵を承認しました。シークレットを承認するには下をクリックしてください。" }, + "account_switcher_ui": { + "already_logged_in": "Already logged in as {username}", + "login_failed_toast": "Failed to login. Check logs for more info.", + "logged_out_toast": "Logged out", + "data_not_found_toast": "Account data not found", + "restore_failed_toast": "Failed to restore account data", + "logged_in_as_toast": "Logged in as {username}", + "backup_success_toast": "Account backed up!", + "backup_failure_toast": "Failed to backup account. Check logs for more info.", + "import_success_toast": "Imported {username}!", + "import_failure_toast": "Failed to import account: {message}", + "export_success_toast": "Account exported!", + "export_failed_toast": "Failed to export account. Check logs for more info.", + "forced_logout_toast": "Removed account due to forced logout" + }, "auto_open_snaps": { "title": "Snap自動開封", "priority_title": "Snap自動開封 (優先)", @@ -2872,7 +2994,7 @@ "queue_cleared": "キューがクリアされ、統計がリセットされました", "queue_cleared_title": "キュークリア済み", "queue_cleared_reset": "キュークリア&リセット", - "queue_cleared_feedback": "{count} 件の待機中Snapをクリア \u2022 {processed} 件の処理済みカウントをリセット", + "queue_cleared_feedback": "{count} 件の待機中Snapをクリア • {processed} 件の処理済みカウントをリセット", "queue_cleared_feedback_simple": "{processed} 件の処理済みカウントをリセット", "unknown_sender": "不明", "unknown_user": "不明なユーザー", @@ -3005,7 +3127,8 @@ "auto_delete_sent_messages": { "countdown_toast": "メッセージは {time} 後に削除されます", "delete_success_toast": "メッセージが正常に削除されました", - "delete_failed_toast": "メッセージの削除に失敗しました" + "delete_failed_toast": "メッセージの削除に失敗しました", + "queue_cleared_toast": "Auto delete queue cleared" }, "translation_position": { "above": "上", @@ -3310,6 +3433,32 @@ "failed_to_fetch_message": "メッセージの取得に失敗しました: {error}", "failed_to_edit_message": "メッセージの編集に失敗しました: {error}" }, + "toast_snapchat_not_installed": "Can't execute action: Snapchat is not installed", + "invalid_input_toast": "Invalid input! Make sure you entered a valid value.", + "toast_async_task_failed": "Async task failed: {message}", + "toast_snapchat_crashed": "Snapchat has crashed! Please check logs for more details.", + "toast_init_features_failed": "Failed to initialize features! Some functionality may not work properly.", + "toast_init_script_runtime_failed": "Failed to initialize script runtime!", + "toast_database_corrupted": "Database {path} is corrupted! Restarting ...", + "toast_feature_init_failed": "Failed to init feature {feature}! Check logcat for more details.", + "toast_updating_purrfectsnap": "Updating PurrfectSnap. Please wait...", + "toast_update_purrfectsnap_failed": "Failed to update PurrfectSnap. Please check logcat for more details.", + "toast_purrfectsnap_updated": "PurrfectSnap updated!", + "toast_export_memories_failed": "Failed to export memories", + "toast_exported_to_path": "Exported to {path}", + "toast_open_memories_db_failed": "Failed to open memories database", + "toast_friend_add_unavailable": "Failed to add friend: FriendRelationshipChanger instance not available", + "toast_friend_add_failed": "Failed to add friend: {message}", + "toast_friends_exported": "Exported {count} friends!", + "toast_friends_import_failed": "Failed to import friends: {message}", + "toast_translation_service_unavailable": "Translation service temporarily unavailable", + "toast_send_message_failed": "Failed to send message: {error}", + "toast_mark_conversation_read_failed": "Failed to mark conversation as read", + "toast_fetch_conversation_failed": "Failed to fetch conversation", + "toast_open_snap_failed": "Failed to open snap", + "toast_mark_message_read_failed": "Failed to mark message as read. Check logs for more details", + "toast_open_conversation_first": "You must open a conversation first", + "toast_open_link_failed": "Failed to open link", "ai_response_style": { "casual": "カジュアル", "formal": "フォーマル", @@ -3347,4 +3496,4 @@ "openai": "OpenAI", "openrouter": "OpenRouter" } -} \ No newline at end of file +} diff --git a/common/src/main/assets/lang/ko_KR.json b/common/src/main/assets/lang/ko_KR.json index 34362a79..d48335b9 100644 --- a/common/src/main/assets/lang/ko_KR.json +++ b/common/src/main/assets/lang/ko_KR.json @@ -1,21 +1,160 @@ { "setup": { + "activity": { + "wrong_apk_title": "Wrong APK installed", + "wrong_apk_message": "Your device is armv8, please download the armv8 apk, not armv7.", + "close_button": "Close", + "important_confirm_timeout": "I understand ({seconds}s)", + "important_confirm": "I understand", + "important_title": "Important!", + "important_message": "If you have used SnapEnhance or any other mod besides PurrfectSnap, we recommend uninstalling everything and staying on stock Snapchat for one week. Then switch to PurrfectSnap after next Friday.", + "language_subtitle": "Tune PurrfectSnap to speak your voice before anything else.", + "install_mode_title": "Choose your device", + "install_mode_subtitle": "Pick the path that matches how you'll install PurrfectSnap.", + "permissions_subtitle": "Grant the essentials so overlays, downloads, and alerts stay reliable.", + "patch_title": "Auto Patcher", + "patch_subtitle": "Streamlined download, patch, and install with a single flow.", + "root_install_title": "Snapchat Installer", + "root_install_subtitle": "Download and install the recommended Snapchat build.", + "save_folder_subtitle": "Pick your personal vault so snaps land exactly where you expect.", + "mappings_subtitle": "We calibrate everything to your install so the magic works flawlessly.", + "step_counter": "Step {current} of {total}", + "step_complete": "Checked off", + "step_active": "In progress", + "step_upcoming": "Ready next", + "finish_button": "Finish setup", + "continue_button": "Continue" + }, "dialogs": { "select_language": "언어 선택", "save_folder": "다운로드 저장 위치 선택", "select_save_folder_button": "폴더 선택" }, + "install_mode": { + "confirm_timeout": "I understand ({seconds}s)", + "confirm": "I understand", + "notice_title": "Please note!", + "notice_intro": "Select the type of device you have: rooted or non-rooted. If you are unsure, choose Non-root and continue.", + "notice_non_root_title": "Non-rooted devices", + "notice_non_root_body": "Select Non-root and the app will handle everything. Tap Install Patched Snapchat when it appears. After it installs, do not open Snapchat yet. Continue the PurrfectSnap setup; once it finishes, you can open Snapchat and enjoy.", + "notice_root_title": "Rooted devices", + "notice_root_body": "Make sure you have flashed LSPosed first. We recommend JingMatrix LSPosed or LSPosed Irena. After you select Root, the app will install the recommended Snapchat version. Do not open it yet; continue the PurrfectSnap setup. When setup finishes, enable PurrfectSnap in LSPosed and reboot your phone. Then start using Snapchat. We highly recommend detaching Snapchat from the Play Store with the Zygisk Detach module to prevent auto-updates.", + "notice_issues_hint": "If you run into any installation issues, the solution will appear here. Please read it carefully.", + "notice_note_prefix": "Note: ", + "notice_note_body": "New Accounts easily get locked! It is recommended to use an older account with PurrfectSnap.", + "step_title": "Choose your device", + "step_subtitle": "If you don't know, select Non-rooted device and proceed.", + "root_option_title": "Rooted device", + "root_option_subtitle": "Use Lsposed and skip auto patching.", + "non_root_option_title": "Non-rooted device", + "non_root_option_subtitle": "Use included auto patcher to install patched Snapchat.", + "skip_auto_setup": "Skip Auto Setup" + }, "mappings": { "dialog": "매핑 생성 중...", "generate_failure_no_snapchat": "PurrfectSnap이 Snapchat을 감지할 수 없습니다. Snapchat을 다시 설치해 보세요.", - "generate_failure": "매핑을 생성하는 동안 오류가 발생했습니다. 다시 시도해 주세요." + "generate_failure": "매핑을 생성하는 동안 오류가 발생했습니다. 다시 시도해 주세요.", + "confirm_understand_timeout": "I understand ({seconds}s)", + "confirm_understand": "I understand", + "notice_title": "Please note!", + "notice_intro": "If you see the \"Account temporarily disabled\" error while logging in, do not worry. Follow these steps in order:", + "notice_step_1": "1. Reopen Snapchat and log in. This fixes it most of the time.", + "notice_step_2": "2. If it still fails, tap the login button repeatedly. This usually covers the next chunk.", + "notice_step_3": "3. If it still fails, clear Snapchat's data, disable any VPN, and log in again.", + "notice_rooted_title": "For rooted users:", + "notice_rooted_body": "Reopen Snapchat and log in. If it still fails, disable PurrfectSnap in LSPosed, log in, then re-enable PurrfectSnap.", + "warnings_info": "{count} warning(s) occurred while generating mappings:\n\n{warnings}", + "progress_hint": "This only takes a moment. Keep the app open while magic happens!" + }, + "patch": { + "title": "Auto Patcher", + "ready_log": "Auto Patcher is ready.", + "install_confirmed_log": "Snapchat install confirmed. You're cleared to continue.", + "download_recommended_status": "Downloading recommended Snapchat version ({version})...", + "starting_log": "Starting Auto Patcher for recommended Snapchat version.", + "uninstall_prompt_status": "Snapchat is installed. Please uninstall it first (don't keep data), then start Auto Patcher again.", + "uninstall_prompt_error": "Snapchat still installed. Uninstall it first, to continue.", + "module_apk_not_found_error": "Module apk not found", + "fetching_apk_status": "Fetching recommended Snapchat APK...", + "download_failed_error": "Download failed", + "download_completed_status": "Download completed: {fileName}", + "starting_patch_status": "Starting patch powered by Jingmatrix Lspatch", + "patched_not_produced_error": "Patched apk not produced", + "patched_ready_status": "Patched build ready. Install to finish.", + "failed_status": "Failed: {message}", + "mark_installed_log": "Marked as installed manually. You're cleared to continue.", + "issues_title": "Facing issues?", + "issues_confirm": "Got it", + "issues_heading": "How to fix installation errors", + "issues_conflict_issue": "Issue: App cannot be installed because it conflicts with an existing package.", + "issues_conflict_fix": "Fix: Download Snapchat from the Play Store and uninstall it without keeping data. Run Auto Patcher again. If it still does not work, run:", + "issues_adb_command": "adb uninstall com.snapchat.android", + "issues_invalid_issue": "Issue: App not installed because the package appears to be invalid.", + "issues_invalid_fix": "Fix: Download and install JingMatrix LSPatch, then patch a Snapchat version (any one) from this range, i.e. between 13.65.1.0 and 13.71.0.51, in Integrated mode. Select Embed Modules and embed the PurrfectSnap APK. Then choose Skip auto setup during PurrfectSnap setup to skip Auto Patcher.", + "status_downloading": "Downloading Snapchat {percent}%", + "status_patching": "Patching...", + "status_initializing": "Initializing...", + "logs_copied": "Logs copied to clipboard.", + "install_success": "Patched APK installed", + "start_button": "Start auto patch", + "install_button": "Install patched Snapchat", + "already_installed_button": "Already Installed?", + "powered_by_label": "Powered by Jingmatrix Lspatch", + "logs_title": "Logs", + "copy_button": "Copy", + "log_line_prefix": "- {line}" }, "permissions": { "dialog": "계속하려면 다음 필수 항목을 완료하세요:", "notification_access": "알림 액세스", "battery_optimization": "배터리 최적화", "display_over_other_apps": "다른 앱 위에 표시", - "request_button": "요청" + "request_button": "요청", + "notification_access_description": "Alerts you the second downloads finish.", + "battery_optimization_description": "Keeps background tasks alive without being killed.", + "display_over_other_apps_description": "Enables floating overlays while you are in Snapchat.", + "granted_label": "Granted" + }, + "pick_language": { + "current_selection": "Current selection", + "browse_languages": "Browse languages", + "change_anytime_hint": "You can change this anytime from PurrfectSnap settings.", + "available_languages": "Available Languages" + }, + "root_install": { + "title": "Snapchat Installer", + "ready_log": "Snapchat installer is ready.", + "install_confirmed_log": "Snapchat install confirmed. You're cleared to continue.", + "download_recommended_status": "Downloading recommended Snapchat version ({version})...", + "mark_installed_log": "Marked as installed manually. You're cleared to continue.", + "start_download_log": "Starting Snapchat download for rooted install.", + "uninstall_prompt_status": "Snapchat is installed. Please uninstall it first (don't keep data), then try again.", + "uninstall_prompt_error": "Snapchat still installed. Uninstall it first, to continue.", + "fetching_apk_status": "Fetching recommended Snapchat APK...", + "download_failed_error": "Download failed", + "download_completed_status": "Download completed: {fileName}", + "launching_installer_status": "Launching installer...", + "failed_status": "Failed: {message}", + "status_downloading": "Downloading Snapchat {percent}%", + "status_preparing": "Preparing installer...", + "logs_copied": "Logs copied to clipboard.", + "install_success": "Snapchat installed", + "download_button": "Download Snapchat", + "install_button": "Install Snapchat", + "already_installed_button": "Already Installed?", + "logs_title": "Logs", + "copy_button": "Copy", + "log_line_prefix": "- {line}" + }, + "save_folder": { + "description": "Please choose the location where media should be downloaded to.", + "destination_label": "Destination", + "system_default_label": "System default", + "use_default_location_button": "Use default location", + "no_picker_title": "Folder picker unavailable", + "no_picker_message": "Some cloned/dual-app environments block the system folder picker. You can continue using the system default save location, or open the app outside clone mode to select a custom folder.", + "use_default_button": "Use default", + "permission_hint": "PurrfectSnap requires Storage permissions to download and Save Media from Snapchat." } }, "scopes": { @@ -57,14 +196,48 @@ }, "sections": { "home": { - "version_title": "v{versionName} \u00b7 Eternal 제작", + "version_title": "v{versionName} · Eternal 제작", "update_title": "PurrfectSnap 업데이트", "update_content": "버전 {version}을(를) 사용할 수 있습니다!", "update_button": "다운로드", + "hero_tagline": "An Xposed Module meant to enhance your Snapchat experience", + "hero_version_label": "Version: {version} - {channel}", + "hero_build_label": "Build: {build}", + "update_ready_label": "Ready to install", + "purr_aura_active_label": "PurrAura Active!", + "purr_aura_inactive_label": "PurrAura Inactive", + "open_settings_button": "Open Settings", + "wiki_button": "Wiki", + "github_button": "GitHub", + "telegram_button": "Telegram", + "channel_label_stable": "Stable", + "channel_label_prerelease": "Pre-release", + "announcements_button_description": "Announcements", + "update_arch_not_supported_toast": "Your device architecture is not supported for automatic updates.", + "update_download_started_toast": "Download started", + "update_download_completed_toast": "Download completed", + "update_install_failed_toast": "Failed to install update. Check logs for more details.", + "update_download_failed_toast": "Download failed: {error}", "debug_build_summary_title": "PurrfectSnap 디버그 빌드를 실행 중입니다", "debug_build_summary_content": "버전 {versionName} ({versionCode})", "debug_build_summary_date": "빌드 날짜: {date} ({days}일 전)", - "quick_actions_title": "빠른 작업" + "quick_actions_title": "빠른 작업", + "quick_actions_empty_title": "No quick tiles yet", + "quick_actions_empty_subtitle": "Design your dream grid with the actions you use the most.", + "quick_actions_add_tile_button": "Add tile", + "quick_actions_manage_button": "Manage", + "quick_actions_count_label": "{count} curated shortcuts" + }, + "home_about": { + "about_title": "PurrfectSnap", + "about_tagline": "An Xposed Module meant to enhance your Snapchat experience!", + "about_lead_developers_title": "Lead Developers", + "about_story_title": "Our Story", + "about_story": "PurrfectSnap was founded on 2nd of October, 2025, as a fork of SnapEnhance by IzTIzRNAL with a vision to provide users the quality Snapchat experience they deserve. This app was just meant to be a minor update in the SnapEnhance repository, but it soon became a separate app wherein the contributors kept adding features. Then the developer joined the team, and this app soon became a huge success. We received much love and support and gained 1K+ downloads in just two days! We thank all users and contributors; without your support, we wouldn't have reached this place. We would also like to convey our huge thanks to rhunk, the lead developer of SnapEnhance, as without him, this app wouldn't even exist. We are immensely grateful to him. Lastly, we would like to thank all our admins, notably: CLASSIC GENIUS, Harry, SUJI>L, Zain & scrodingerspet, who were right there with us from the very beginning. We would also like to thank all testers, notably Leo & Toxic, who tested and reported bugs continuously. We are immensely grateful for your contribution.", + "about_thanks_title": "With love, PurrfectSnap Team", + "about_magic_toast": "Tap 5 times in this screen to see some magic 😉!", + "github_button": "GitHub", + "telegram_button": "Telegram" }, "home_logs": { "no_logs_hint": "로그 없음", @@ -72,7 +245,8 @@ "export_logs_button": "로그 내보내기", "saving_logs_toast": "로그 저장 중, 잠시만 기다려 주세요...", "saved_logs_success_toast": "로그가 성공적으로 저장되었습니다", - "saved_logs_failure_toast": "로그 저장 실패" + "saved_logs_failure_toast": "로그 저장 실패", + "read_logs_failed_toast": "Failed to read logs!" }, "home_settings": { "actions_title": "작업", @@ -119,11 +293,17 @@ "test_mode_label": "PurrAura 활성화", "disable_feature_loading_label": "기능 로딩 비활성화", "disable_auto_mapper_label": "자동 매퍼 비활성화", - "disable_bypass_indicator_label": "우회 표시기 비활성화" + "disable_bypass_indicator_label": "우회 표시기 비활성화", + "open_file_failed_toast": "Failed to open file! {message}", + "import_failed_toast": "Import failed: {message}" }, "tasks": { "no_tasks": "작업 없음", "merge_button": "병합", + "summary_active": "{active} active · {recent} recent", + "summary_idle": "Idle · {recent} recent", + "running_count": "{count} running", + "clear_button_description": "Clear tasks", "failed_to_open_file": "파일을 열지 못했습니다", "merge_files_toast": "파일 {count}개 병합 중", "remove_selected_tasks_title": "선택한 작업을 제거하시겠습니까?", @@ -132,22 +312,22 @@ "remove_selected_tasks_confirm": "작업 {count}개를 제거하시겠습니까?", "remove_all_tasks_confirm": "모든 작업을 제거하시겠습니까?" }, - "features": { - "disabled": "비활성화됨", - "export_option": "내보내기", - "import_option": "가져오기", - "reset_option": "초기화", - "config_export_success_toast": "구성이 성공적으로 내보내졌습니다", - "config_import_success_toast": "구성이 성공적으로 가져와졌습니다", - "config_import_failure_toast": "구성을 가져오지 못했습니다: {error}", - "config_export_failure_toast": "구성을 내보내지 못했습니다: {error}", - "saved_config_snackbar": "구성 저장됨", - "older_required": "이 기능이 제대로 작동하려면 Snapchat v{version} 또는 그 이전 버전이 필요합니다", - "newer_required": "이 기능이 제대로 작동하려면 Snapchat v{version} 또는 그 이후 버전이 필요합니다", - "search_button": "검색", - "clear_history": "검색 기록 지우기", - "subtitle": "기능 검색 및 관리" - }, + "features": { + "disabled": "비활성화됨", + "export_option": "내보내기", + "import_option": "가져오기", + "reset_option": "초기화", + "config_export_success_toast": "구성이 성공적으로 내보내졌습니다", + "config_import_success_toast": "구성이 성공적으로 가져와졌습니다", + "config_import_failure_toast": "구성을 가져오지 못했습니다: {error}", + "config_export_failure_toast": "구성을 내보내지 못했습니다: {error}", + "saved_config_snackbar": "구성 저장됨", + "older_required": "이 기능이 제대로 작동하려면 Snapchat v{version} 또는 그 이전 버전이 필요합니다", + "newer_required": "이 기능이 제대로 작동하려면 Snapchat v{version} 또는 그 이후 버전이 필요합니다", + "search_button": "검색", + "clear_history": "검색 기록 지우기", + "subtitle": "기능 검색 및 관리" + }, "bypass_status": { "active": "PurrAura 활성", "inactive": "PurrAura 비활성" @@ -167,6 +347,9 @@ "social": { "friends_tab": "친구", "groups_tab": "그룹", + "search_button_description": "Search", + "close_search_button_description": "Close search", + "clear_search_button_description": "Clear search", "empty_hint": "현재 목록이 비어 있습니다", "friends_empty_title": "아직 추가된 친구가 없습니다", "groups_empty_title": "아직 동기화된 그룹이 없습니다", @@ -317,6 +500,7 @@ "import_button": "가져오기", "import_from_url_button": "URL에서 가져오기", "import_script_from_url_title": "URL에서 스크립트 가져오기", + "import_failed": "Import failed: {message}", "import_script_warning": "신뢰할 수 있는 소스의 스크립트만 설치하세요.", "installed_scripts_tab": "설치됨", "manage_repos_button": "저장소 관리", @@ -420,6 +604,7 @@ "delete_rule_dialog_text": "정말로 이 규칙을 삭제하시겠습니까?", "no_repos_added": "추가된 저장소 없음", "import_dialog_title": "규칙 가져오기", + "read_file_failed_toast": "Failed to read file: {message}", "bulk_import_button": "대량 가져오기", "individual_import_button": "개별 가져오기", "invalid_import_type_dialog_title": "유효하지 않은 가져오기", @@ -641,91 +826,658 @@ }, "features": { "notices": { - "unstable": "\u26a0 불안정", - "ban_risk": "\u26a0 이 기능은 밴 위험이 있습니다", - "internal_behavior": "\u26a0 이로 인해 Snapchat의 내부 동작이 손상될 수 있습니다" + "unstable": "⚠ 불안정", + "ban_risk": "⚠ 이 기능은 밴 위험이 있습니다", + "internal_behavior": "⚠ 이로 인해 Snapchat의 내부 동작이 손상될 수 있습니다" }, "options": { - "empty": "비어 있음", + "app_appearance": { + "always_light": "항상 밝게", + "always_dark": "항상 어둡게", + "null": "시스템과 일치" + }, + "auto_reload": { + "snapchat_only": "Snapchat만 다시 로드", + "all": "Snapchat + PurrfectSnap 다시 로드", + "null": "기본값" + }, "walk_radius": { - "empty": "비어 있음" + "null": "기본 반경 사용" }, "spoof_battery_level": { - "empty": "비어 있음" + "null": "실제 배터리 수준 사용" + }, + "friend_feed_menu_buttons": { + "auto_download": "⬇️ 자동 다운로드", + "auto_save": "💬 메시지 자동 저장", + "unsaveable_messages": "⬇️ 저장 불가 메시지", + "auto_open_snaps": "📷 Snap 자동 열기", + "stealth": "👻 스텔스 모드", + "auto_reply": "📨 자동 응답", + "auto_delete_sent_messages": "🗑️ 보낸 메시지 자동 삭제", + "mark_snaps_as_seen": "👀 Snap을 본 것으로 표시", + "mark_stories_as_seen_locally": "👀 스토리를 로컬에서 본 것으로 표시", + "conversation_info": "👤 대화 정보", + "e2e_encryption": "🔒 E2E 암호화 사용", + "message_logger": "📝 메시지 로거", + "auto_read": "✅ 자동 읽음", + "hide_typing_indicator": "🙈 입력 중 표시 숨기기" + }, + "schedule_scheduled_for": "{name}에게 {time}에 예약됨", + "schedule_sending_in": "{time} 후에 전송", + "schedule_sent_to": "{name}에게 전송됨", + "schedule_sent": "예약된 Snap 전송됨", + "schedule_failed_to": "{name}에게 전송 실패", + "schedule_failed": "예약된 Snap 실패", + "schedule_cancelled_for": "{name}에 대해 취소됨", + "device_model": { + "samsung_s25_ultra": "Samsung Galaxy S25 Ultra", + "google_pixel_10_pro": "Google Pixel 10 Pro", + "oneplus_13": "OnePlus 13", + "xiaomi_15_ultra": "Xiaomi 15 Ultra", + "null": "장치 기본값" + }, + "settings_menu": { + "default": "기본값", + "legacy": "레거시" + }, + "path_format": { + "create_author_folder": "각 작성자별 폴더 생성", + "create_source_folder": "각 미디어 소스 유형별 폴더 생성", + "append_hash": "파일 이름에 고유 해시 추가", + "append_source": "파일 이름에 미디어 소스 추가", + "append_username": "파일 이름에 사용자 이름 추가", + "append_date_time": "파일 이름에 날짜 및 시간 추가", + "append_type": "파일 이름에 미디어 유형 추가" + }, + "auto_download_sources": { + "friend_snaps": "친구 Snap", + "friend_stories": "친구 스토리", + "public_stories": "공개 스토리", + "spotlight": "Spotlight" + }, + "logging": { + "started": "시작됨", + "success": "성공", + "progress": "진행 중", + "failure": "실패" + }, + "notifications": { + "chat_screenshot": "스크린샷", + "chat_screen_record": "화면 녹화", + "snap_replay": "Snap 다시 보기", + "camera_roll_save": "카메라 롤 저장", + "chat": "채팅", + "chat_reply": "채팅 답장", + "snap": "Snap", + "typing": "입력 중", + "stories": "스토리", + "speaking": "말하는 중", + "chat_reaction": "DM 반응", + "group_chat_reaction": "그룹 반응", + "initiate_audio": "수신 오디오 통화", + "abandon_audio": "부재중 오디오 통화", + "initiate_video": "수신 비디오 통화", + "abandon_video": "부재중 비디오 통화", + "map_live_location": "지도 실시간 위치" + }, + "auto_read": { + "blacklist": "블랙리스트", + "whitelist": "화이트리스트", + "disabled": "비활성화됨" + }, + "hide_typing_indicator": { + "blacklist": "블랙리스트", + "whitelist": "화이트리스트", + "disabled": "비활성화됨" + }, + "auto_delete_sent_messages": { + "blacklist": "블랙리스트", + "whitelist": "화이트리스트", + "disabled": "비활성화됨" + }, + "auto_download": { + "blacklist": "블랙리스트", + "whitelist": "화이트리스트", + "disabled": "비활성화됨" + }, + "stealth": { + "blacklist": "블랙리스트", + "whitelist": "화이트리스트", + "disabled": "비활성화됨" + }, + "auto_save": { + "blacklist": "블랙리스트", + "whitelist": "화이트리스트", + "disabled": "비활성화됨" + }, + "message_logger": { + "blacklist": "블랙리스트", + "whitelist": "화이트리스트", + "disabled": "비활성화됨" + }, + "auto_reply": { + "blacklist": "블랙리스트", + "whitelist": "화이트리스트", + "disabled": "비활성화됨" }, "custom_android_id": { - "empty": "비어 있음" + "null": "실제 Android ID 사용" + }, + "add_friend_source_spoof": { + "added_by_username": "사용자 이름으로", + "added_by_mention": "멘션으로", + "added_by_group_chat": "그룹 채팅으로", + "added_by_qr_code": "QR 코드로", + "added_by_community": "커뮤니티로", + "added_by_quick_add": "빠른 추가로 (높은 차단 위험)", + "added_by_spotlight": "Spotlight로", + "null": "소스를 위조하지 않음" }, "custom_streaks_expiration_format": { - "empty": "비어 있음" + "null": "시스템 기본값" }, "preferred_transcription_lang": { - "empty": "비어 있음" + "null": "Snapchat 기본값 사용" }, "custom_emoji_font": { - "empty": "비어 있음" + "null": "기본 이모티콘 글꼴" }, "custom_shared_library": { - "empty": "비어 있음" + "null": "기본 라이브러리 사용" + }, + "override_front_resolution": { + "null": "장치 기본값 사용" + }, + "override_back_resolution": { + "null": "장치 기본값 사용" }, "custom_resolution": { - "empty": "비어 있음" + "null": "자동 해상도 사용" + }, + "startup_default_camera": { + "front": "전면 카메라", + "back": "후면 카메라", + "null": "마지막 사용 기억" + }, + "call_recorder": { + "only_record_self": "나만 녹음", + "only_record_others": "다른 사람만 녹음", + "record_both": "양측 모두 녹음" + }, + "call_recorder_ui_design": { + "default": "기본값", + "snapchat": "Snapchat", + "cyber": "Cyber", + "frost": "Frost" + }, + "front_custom_frame_rate": { + "null": "장치 기본 FPS" + }, + "back_custom_frame_rate": { + "null": "장치 기본 FPS" + }, + "force_voice_note_format": { + "null": "Snapchat 기본값 사용" }, "custom_path_format": { - "empty": "비어 있음" + "null": "기본 패턴 사용" + }, + "force_image_format": { + "null": "Snapchat 기본값 사용" }, "custom_video_codec": { - "empty": "비어 있음" + "null": "기본 코덱" }, "custom_audio_codec": { - "empty": "비어 있음" + "null": "기본 코덱" }, - "double_tap_chat_action_custom_emoji": { - "empty": "비어 있음" + "preset": { + "null": "기본 프리셋" }, - "unsaveable_messages": { - "blacklist": "블랙리스트 모드", - "whitelist": "화이트리스트 모드", - "null": "비활성화됨" + "app_appearance_override": { + "title": "모양" + }, + "gallery_media_send_override": { + "always_ask": "항상 묻기", + "ORIGINAL": "원본 미디어", + "NOTE": "오디오 메모", + "SNAP": "Snap", + "SAVEABLE_SNAP": "저장 가능한 Snap", + "null": "Snapchat 기본값", + "multiple_media_toast": "한 번에 하나의 미디어만 전송할 수 있습니다" + }, + "strip_media_metadata": { + "hide_caption_text": "캡션 텍스트 숨기기", + "hide_snap_filters": "Snap 필터 숨기기", + "hide_extras": "기타 숨기기 (예: 멘션)", + "remove_audio_note_duration": "오디오 메모 지속 시간 제거", + "remove_audio_note_transcript_capability": "오디오 메모 스크립트 기능 제거" + }, + "hide_ui_components": { + "hide_profile_call_buttons": "프로필 통화 버튼 제거", + "hide_chat_call_buttons": "채팅 통화 버튼 제거", + "hide_live_location_share_button": "실시간 위치 공유 버튼 제거", + "hide_stickers_button": "스티커 버튼 제거", + "hide_voice_record_button": "음성 녹음 버튼 제거", + "hide_unread_chat_hint": "읽지 않은 채팅 힌트 제거", + "hide_post_to_story_buttons": "Snap 전송 전 '스토리에 게시' 버튼 제거", + "hide_billboard_prompt": "친구 피드의 빌보드 프롬프트 제거", + "hide_snapchat_plus_gift_reminders": "대화 내 Snapchat Plus 선물 알림 제거", + "hide_map_reactions": "지도 반응 제거" + }, + "hide_story_suggestions": { + "hide_suggested_friend_stories": "제안된 친구 스토리 숨기기", + "hide_my_stories": "내 스토리 숨기기" + }, + "home_tab": { + "map": "지도", + "chat": "채팅", + "camera": "카메라", + "discover": "발견", + "spotlight": "Spotlight", + "null": "Snapchat 기본값" + }, + "spotlight_comments_username_icon": { + "user": "사용자 이름 아이콘", + "👤": "사용자 이름 아이콘", + "[👤]": "사용자 이름 아이콘", + "default": "사용자 이름 아이콘", + "no_icon": "아이콘 없음" + }, + "custom_image_upload_format": { + "null": "자동" }, "update_check_frequency": { - "daily": "매일", - "weekly": "매주", - "monthly": "매월" + "null": "자동" + }, + "snapchat_plus": { + "not_subscribed": "구독하지 않음", + "basic": "기본", + "ad_free": "광고 없음", + "null": "기본값" + }, + "bypass_video_length_restriction": { + "single": "단일 미디어", + "split": "분할 미디어", + "null": "기본값" + }, + "old_bitmoji_selfie": { + "2d": "2D Bitmoji", + "3d": "3D Bitmoji", + "null": "기본 Bitmoji" + }, + "disable_confirmation_dialogs": { + "erase_message": "메시지 지우기", + "remove_friend": "친구 제거", + "block_friend": "친구 차단", + "ignore_friend": "친구 무시", + "hide_friend": "친구 숨기기", + "hide_conversation": "대화 숨기기", + "clear_conversation": "친구 피드에서 대화 지우기" + }, + "edit_text_override": { + "multi_line_chat_input": "다중 라인 채팅 입력", + "bypass_text_input_limit": "텍스트 입력 제한 우회" + }, + "auto_purge": { + "never": "안 함", + "1_hour": "1시간", + "3_hours": "3시간", + "6_hours": "6시간", + "12_hours": "12시간", + "1_day": "1일", + "3_days": "3일", + "1_week": "1주", + "2_weeks": "2주", + "1_month": "1개월", + "3_months": "3개월", + "6_months": "6개월" + }, + "delete_after_unit": { + "seconds": "초", + "minutes": "분", + "hours": "시간" + }, + "disable_story_sections": { + "friends": "친구", + "suggested_stories": "제안된 스토리", + "following": "팔로잉", + "discover": "발견" + }, + "disable_cameras": { + "front": "전면 카메라", + "back": "후면 카메라" + }, + "disable_permission_requests": { + "notifications": "알림", + "read_media_images": "미디어 이미지 읽기", + "read_media_video": "미디어 비디오 읽기", + "camera": "카메라", + "microphone": "마이크", + "location": "위치", + "read_contacts": "연락처 읽기", + "nearby_devices": "주변 장치", + "phone_calls": "전화 통화" + }, + "message_indicators": { + "encryption_indicator": "나에게만 전송된 메시지 옆에 🔒 아이콘 추가", + "platform_indicator": "미디어가 전송된 플랫폼 아이콘 추가 (예: Android, iOS, Web)", + "location_indicator": "위치가 활성화된 상태로 전송된 Snap에 📍 아이콘 추가", + "ovf_editor_indicator": "Snap이 OVF 편집기를 사용하여 전송되었는지 여부 표시", + "director_mode_indicator": "갤러리 이미지를 Snap으로 보내는 데 사용할 수 있는 디렉터 모드를 사용하여 전송된 Snap에 ✏️ 아이콘 추가" + }, + "auto_mark_as_read": { + "conversation_read": "메시지 전송 시 대화를 읽음으로 표시", + "snap_reply": "답장 시 Snap을 읽음으로 표시", + "save_snap_in_chat": "스텔스 모드에서 채팅에 저장 시 Snap을 읽음으로 표시" + }, + "friend_mutation_notifier": { + "remove_friend": "누군가 나를 친구에서 제거할 때 알림", + "birthday_changes": "누군가 생일을 변경할 때 알림", + "bitmoji_selfie_changes": "누군가 Bitmoji 셀카를 변경할 때 알림", + "bitmoji_avatar_changes": "누군가 Bitmoji 아바타를 변경할 때 알림", + "bitmoji_background_changes": "누군가 Bitmoji 배경을 변경할 때 알림", + "bitmoji_scene_changes": "누군가 Bitmoji 장면을 변경할 때 알림" + }, + "double_tap_chat_action": { + "like_message": "메시지 좋아요", + "copy_text": "텍스트를 클립보드에 복사", + "delete_message": "메시지 삭제", + "mark_as_read": "읽음으로 표시", + "custom_emoji_reaction": "사용자 지정 이모티콘 반응", + "null": "기본값" + }, + "message_types": { + "CHAT": "채팅", + "SNAP": "Snap", + "NOTE": "메모", + "EXTERNAL_MEDIA": "외부 미디어", + "STICKER": "스티커" + }, + "double_tap_chat_action_custom_emoji": { + "Custom emoji reaction": "사용자 지정 이모티콘 반응" + }, + "ai_model": { + "gemini-2.5-flash": "Gemini 2.5 Flash" + }, + "ai_api_key": { + "": "설정되지 않음" + }, + "ai_system_prompt": { + "You are a helpful and friendly assistant responding to messages on Snapchat. Keep responses natural, casual, and conversational. Avoid being overly formal or robotic. Respond as if you're a real person having a normal conversation.": "당신은 Snapchat에서 메시지에 응답하는 도움이 되고 친절한 도우미입니다. 응답을 자연스럽고 캐주얼하며 대화식으로 유지하세요. 지나치게 격식을 차리거나 로봇처럼 굴지 마세요. 평범한 대화를 나누는 실제 사람인 것처럼 응답하세요." + }, + "ai_provider": { + "gemini": "Gemini", + "deepseek": "DeepSeek", + "openai": "OpenAI", + "openrouter": "OpenRouter" + }, + "ai_personality_traits": { + "friendly, casual, helpful, empathetic": "친근함, 캐주얼, 도움됨, 공감" + }, + "ai_response_style": { + "casual": "캐주얼", + "formal": "격식", + "friendly": "친근함", + "humorous": "유머러스", + "empathetic": "공감", + "toxic": "유해함 (Toxic)", + "busy": "바쁨" + }, + "ai_temperature": { + "0.7": "균형 잡힘 (0.7)" + }, + "ai_response_language": { + "auto": "자동 (수신된 것과 동일)", + "en": "영어", + "es": "스페인어", + "fr": "프랑스어", + "de": "독일어", + "it": "이탈리아어", + "pt": "포르투갈어", + "ru": "러시아어", + "ja": "일본어", + "ko": "한국어", + "zh": "중국어", + "ar": "아랍어", + "hi": "힌디어", + "tr": "터키어", + "pl": "폴란드어", + "nl": "네덜란드어", + "sv": "스웨덴어", + "da": "덴마크어", + "no": "노르웨이어", + "fi": "핀란드어" + }, + "friendGreeting": { + "Hey": "안녕" + }, + "half_swipe_messages": { + "[\"I noticed you half-swiped! I'll respond soon.\"]": "반 스와이프한 거 봤어요! 곧 답장할게요." + }, + "tiny_snap_messages": { + "Thanks for the tiny snap!": "Tiny Snap 고마워요!" + }, + "voice_note_messages": { + "Thanks for the voice note!": "음성 메모 고마워요!" + }, + "chat_messages": { + "Hello! How are you?": "안녕하세요! 잘 지내세요?" + }, + "story_reply_messages": { + "Thanks for the story reply!": "스토리 답장 고마워요!" + }, + "external_media_messages": { + "Nice media!": "멋진 미디어네요!" + }, + "sticker_messages": { + "Cool sticker!": "멋진 스티커네요!" + }, + "snap_messages": { + "Thanks for the snap!": "Snap 고마워요!" + }, + "story_share_messages": { + "Thanks for sharing!": "공유해 줘서 고마워요!" + }, + "map_reaction_messages": { + "Thanks for the map reaction!": "지도 반응 고마워요!" + }, + "auto_reply_content_types": { + "chat_messages": "채팅 메시지", + "snap_messages": "Snap", + "story_share_messages": "스토리 공유", + "story_reply_messages": "스토리 답장", + "external_media_messages": "외부 미디어", + "voice_note_messages": "음성 메모", + "sticker_messages": "스티커", + "tiny_snap_messages": "Tiny Snap", + "map_reaction_messages": "지도 반응", + "half_swipes": "반 스와이프" + }, + "supported_languages": { + "en": "영어", + "es": "스페인어", + "fr": "프랑스어", + "de": "독일어", + "it": "이탈리아어", + "pt": "포르투갈어", + "ru": "러시아어", + "ja": "일본어", + "ko": "한국어", + "zh": "중국어", + "ar": "아랍어", + "hi": "힌디어", + "tr": "터키어" + }, + "translation_position": { + "above": "텍스트 위", + "below": "텍스트 아래", + "inline": "인라인" + }, + "source_language": { + "auto": "자동 감지" + }, + "target_language": { + "en": "영어" } }, "properties": { "global": { "name": "전역", - "description": "일반 모듈 기본 설정 및 기본값", + "description": "전역 Snapchat 설정 조정", "properties": { - "ui_settings": { - "name": "UI 설정", - "description": "피드백 및 토스트 동작 조정", + "better_location": { + "name": "더 나은 위치", + "description": "Snapchat 위치 개선", "properties": { - "haptic_feedback": { - "name": "햅틱 피드백", - "description": "지원되는 상호 작용에서 진동" + "spoof_location": { + "name": "위치 위조", + "description": "위치를 특정 장소로 위조" }, - "use_system_toasts": { - "name": "시스템 토스트 사용", - "description": "인앱 오버레이 대신 Android 토스트 표시" + "coordinates": { + "name": "좌표", + "description": "위조 위치의 좌표 설정" + }, + "walk_radius": { + "name": "보행 반경", + "description": "이 반경(피트) 내에서 무작위로 이동" + }, + "always_update_location": { + "name": "항상 위치 업데이트", + "description": "GPS 데이터가 수신되지 않더라도 Snapchat에 위치 업데이트 강제" + }, + "suspend_location_updates": { + "name": "위치 업데이트 일시 중지", + "description": "위치 업데이트 방지" + }, + "spoof_battery_level": { + "name": "배터리 수준 위조", + "description": "지도의 장치 배터리 수준 위조\n값은 0에서 100 사이여야 함" + }, + "spoof_headphones": { + "name": "헤드폰 위조", + "description": "지도의 음악 청취 상태 위조" + }, + "show_battery_level": { + "name": "배터리 수준 표시", + "description": "지도에 친구의 배터리 수준 표시" } } }, - "update_settings": { - "name": "업데이트 설정", - "description": "자동 업데이트 확인 제어", + "snapchat_plus": { + "name": "Snapchat Plus", + "description": "Snapchat Plus 기능 활성화\n일부 서버 측 기능은 작동하지 않을 수 있음" + }, + "media_upload_quality": { + "name": "미디어 업로드 품질", + "description": "미디어 업로드 품질 재정의", "properties": { - "auto_update_check": { - "name": "자동 업데이트 확인", - "description": "새 빌드 자동 확인" + "force_video_upload_source_quality": { + "name": "비디오 업로드 소스 품질 강제", + "description": "비디오 업로드 시 Snapchat이 소스 품질을 사용하도록 강제\n미디어에서 메타데이터가 제거되지 않을 수 있음에 유의" }, - "update_check_frequency": { - "name": "업데이트 확인 빈도", - "description": "업데이트 확인 빈도" + "disable_image_compression": { + "name": "이미지 압축 비활성화", + "description": "미디어 업로드 시 이미지 압축 비활성화" + }, + "custom_image_upload_format": { + "name": "사용자 지정 이미지 업로드 형식", + "description": "사용자 지정 이미지 업로드 형식 설정\n최고 품질을 위해 무손실 형식(PNG 등) 선택" } } + }, + "disable_confirmation_dialogs": { + "name": "확인 대화 상자 비활성화", + "description": "선택한 작업을 자동으로 확인" + }, + "auto_updater": { + "name": "자동 업데이터", + "description": "새 업데이트 자동 확인" + }, + "update_settings": { + "name": "업데이트 설정", + "description": "PurrfectSnap의 업데이트 확인 방식 제어", + "properties": { + "auto_update_check": { + "name": "자동 업데이트 확인" + }, + "update_check_frequency": { + "name": "업데이트 확인 빈도" + } + } + }, + "ui_settings": { + "name": "UI 설정", + "properties": { + "haptic_feedback": { + "name": "햅틱 피드백" + } + } + }, + "disable_metrics": { + "name": "지표 비활성화", + "description": "특정 분석 데이터가 Snapchat으로 전송되는 것을 차단" + }, + "disable_story_sections": { + "name": "스토리 섹션 비활성화", + "description": "스토리 페이지에서 섹션 제거\n제대로 작동하려면 새로 고침이 필요할 수 있음" + }, + "block_ads": { + "name": "광고 차단", + "description": "광고 표시 방지" + }, + "disable_custom_tabs": { + "name": "사용자 지정 탭 비활성화", + "description": "웹 브라우저 대신 지원되는 애플리케이션에서 링크 열기" + }, + "disable_permission_requests": { + "name": "권한 요청 비활성화", + "description": "Snapchat이 특정 권한을 요청하는 것을 방지" + }, + "disable_memories_snap_feed": { + "name": "추억 Snap 피드 비활성화", + "description": "카메라에서 위로 스와이프할 때 Snapchat이 최근 추억을 표시하는 것을 방지" + }, + "spotlight_comments_username": { + "name": "Spotlight 댓글 사용자 이름", + "description": "Spotlight 댓글에 작성자의 사용자 이름 표시" + }, + "spotlight_comments_username_icon": { + "name": "Spotlight 댓글 사용자 이름 아이콘", + "description": "Spotlight 댓글에서 사용자 이름 옆에 표시할 아이콘 선택" + }, + "bypass_video_length_restriction": { + "name": "비디오 길이 제한 우회", + "description": "단일: 단일 비디오 전송\n분할: 편집 후 비디오 분할" + }, + "default_video_playback_rate": { + "name": "기본 비디오 재생 속도", + "description": "비디오 재생의 기본 속도 설정\n값은 0.1에서 4.0 사이여야 함" + }, + "video_playback_rate_slider": { + "name": "비디오 재생 속도 슬라이더", + "description": "비디오 재생 속도를 변경하기 위해 Opera 컨텍스트 메뉴에 슬라이더 추가\n참고: 변경 사항은 이후 비디오에만 적용됨" + }, + "disable_google_play_dialogs": { + "name": "Google Play 서비스 대화 상자 비활성화", + "description": "Google Play 서비스 가용성 대화 상자가 표시되는 것을 방지" + }, + "default_volume_controls": { + "name": "기본 볼륨 제어", + "description": "Snapchat이 시스템 볼륨 제어를 사용하도록 강제" + }, + "disable_telecom_framework": { + "name": "텔레콤 프레임워크 비활성화", + "description": "Snapchat이 Android 텔레콤 프레임워크를 사용하는 것을 방지\n통화 중 음악 청취 가능" + }, + "hide_active_music": { + "name": "활성 음악 숨기기", + "description": "Snapchat이 음악 청취 중임을 알지 못하게 함\n음악을 들으면서 볼륨 버튼으로 Snap을 찍을 수 있음" + }, + "disable_snap_splitting": { + "name": "Snap 분할 비활성화", + "description": "Snap이 여러 부분으로 분할되는 것을 방지\n전송한 이미지가 비디오로 변환됨" } } }, @@ -753,6 +1505,10 @@ "name": "중복 허용", "description": "동일한 미디어를 여러 번 다운로드하도록 허용" }, + "file_hash_check": { + "name": "File Hash Check", + "description": "Verify downloaded media with file hashes" + }, "merge_overlays": { "name": "오버레이 병합", "description": "Snap의 텍스트와 미디어를 단일 파일로 결합" @@ -954,7 +1710,7 @@ }, "stealth_mode_indicator": { "name": "스텔스 모드 표시기", - "description": "스텔스 모드인 대화 옆에 \ud83d\udc7b 이모티콘 추가" + "description": "스텔스 모드인 대화 옆에 👻 이모티콘 추가" }, "edit_text_override": { "name": "텍스트 편집 재정의", @@ -1482,164 +2238,6 @@ } } }, - "global": { - "name": "전역", - "description": "전역 Snapchat 설정 조정", - "properties": { - "better_location": { - "name": "더 나은 위치", - "description": "Snapchat 위치 개선", - "properties": { - "spoof_location": { - "name": "위치 위조", - "description": "위치를 특정 장소로 위조" - }, - "coordinates": { - "name": "좌표", - "description": "위조 위치의 좌표 설정" - }, - "walk_radius": { - "name": "보행 반경", - "description": "이 반경(피트) 내에서 무작위로 이동" - }, - "always_update_location": { - "name": "항상 위치 업데이트", - "description": "GPS 데이터가 수신되지 않더라도 Snapchat에 위치 업데이트 강제" - }, - "suspend_location_updates": { - "name": "위치 업데이트 일시 중지", - "description": "위치 업데이트 방지" - }, - "spoof_battery_level": { - "name": "배터리 수준 위조", - "description": "지도의 장치 배터리 수준 위조\n값은 0에서 100 사이여야 함" - }, - "spoof_headphones": { - "name": "헤드폰 위조", - "description": "지도의 음악 청취 상태 위조" - }, - "show_battery_level": { - "name": "배터리 수준 표시", - "description": "지도에 친구의 배터리 수준 표시" - } - } - }, - "snapchat_plus": { - "name": "Snapchat Plus", - "description": "Snapchat Plus 기능 활성화\n일부 서버 측 기능은 작동하지 않을 수 있음" - }, - "media_upload_quality": { - "name": "미디어 업로드 품질", - "description": "미디어 업로드 품질 재정의", - "properties": { - "force_video_upload_source_quality": { - "name": "비디오 업로드 소스 품질 강제", - "description": "비디오 업로드 시 Snapchat이 소스 품질을 사용하도록 강제\n미디어에서 메타데이터가 제거되지 않을 수 있음에 유의" - }, - "disable_image_compression": { - "name": "이미지 압축 비활성화", - "description": "미디어 업로드 시 이미지 압축 비활성화" - }, - "custom_image_upload_format": { - "name": "사용자 지정 이미지 업로드 형식", - "description": "사용자 지정 이미지 업로드 형식 설정\n최고 품질을 위해 무손실 형식(PNG 등) 선택" - } - } - }, - "disable_confirmation_dialogs": { - "name": "확인 대화 상자 비활성화", - "description": "선택한 작업을 자동으로 확인" - }, - "auto_updater": { - "name": "자동 업데이터", - "description": "새 업데이트 자동 확인" - }, - "update_settings": { - "name": "업데이트 설정", - "description": "PurrfectSnap의 업데이트 확인 방식 제어", - "properties": { - "auto_update_check": { - "name": "자동 업데이트 확인" - }, - "update_check_frequency": { - "name": "업데이트 확인 빈도" - } - } - }, - "ui_settings": { - "name": "UI 설정", - "properties": { - "haptic_feedback": { - "name": "햅틱 피드백" - } - } - }, - "disable_metrics": { - "name": "지표 비활성화", - "description": "특정 분석 데이터가 Snapchat으로 전송되는 것을 차단" - }, - "disable_story_sections": { - "name": "스토리 섹션 비활성화", - "description": "스토리 페이지에서 섹션 제거\n제대로 작동하려면 새로 고침이 필요할 수 있음" - }, - "block_ads": { - "name": "광고 차단", - "description": "광고 표시 방지" - }, - "disable_custom_tabs": { - "name": "사용자 지정 탭 비활성화", - "description": "웹 브라우저 대신 지원되는 애플리케이션에서 링크 열기" - }, - "disable_permission_requests": { - "name": "권한 요청 비활성화", - "description": "Snapchat이 특정 권한을 요청하는 것을 방지" - }, - "disable_memories_snap_feed": { - "name": "추억 Snap 피드 비활성화", - "description": "카메라에서 위로 스와이프할 때 Snapchat이 최근 추억을 표시하는 것을 방지" - }, - "spotlight_comments_username": { - "name": "Spotlight 댓글 사용자 이름", - "description": "Spotlight 댓글에 작성자의 사용자 이름 표시" - }, - "spotlight_comments_username_icon": { - "name": "Spotlight 댓글 사용자 이름 아이콘", - "description": "Spotlight 댓글에서 사용자 이름 옆에 표시할 아이콘 선택" - }, - "bypass_video_length_restriction": { - "name": "비디오 길이 제한 우회", - "description": "단일: 단일 비디오 전송\n분할: 편집 후 비디오 분할" - }, - "default_video_playback_rate": { - "name": "기본 비디오 재생 속도", - "description": "비디오 재생의 기본 속도 설정\n값은 0.1에서 4.0 사이여야 함" - }, - "video_playback_rate_slider": { - "name": "비디오 재생 속도 슬라이더", - "description": "비디오 재생 속도를 변경하기 위해 Opera 컨텍스트 메뉴에 슬라이더 추가\n참고: 변경 사항은 이후 비디오에만 적용됨" - }, - "disable_google_play_dialogs": { - "name": "Google Play 서비스 대화 상자 비활성화", - "description": "Google Play 서비스 가용성 대화 상자가 표시되는 것을 방지" - }, - "default_volume_controls": { - "name": "기본 볼륨 제어", - "description": "Snapchat이 시스템 볼륨 제어를 사용하도록 강제" - }, - "disable_telecom_framework": { - "name": "텔레콤 프레임워크 비활성화", - "description": "Snapchat이 Android 텔레콤 프레임워크를 사용하는 것을 방지\n통화 중 음악 청취 가능" - }, - "hide_active_music": { - "name": "활성 음악 숨기기", - "description": "Snapchat이 음악 청취 중임을 알지 못하게 함\n음악을 들으면서 볼륨 버튼으로 Snap을 찍을 수 있음" - }, - "disable_snap_splitting": { - "name": "Snap 분할 비활성화", - "description": "Snap이 여러 부분으로 분할되는 것을 방지\n전송한 이미지가 비디오로 변환됨" - } - } - }, "rules": { "name": "규칙", "description": "자동화 규칙 구성", @@ -1921,7 +2519,7 @@ "properties": { "encrypted_message_indicator": { "name": "암호화된 메시지 표시기", - "description": "암호화된 메시지 옆에 \ud83d\udd12 이모티콘 추가" + "description": "암호화된 메시지 옆에 🔒 이모티콘 추가" }, "force_message_encryption": { "name": "메시지 암호화 강제", @@ -2000,498 +2598,6 @@ } } }, - "options": { - "app_appearance": { - "always_light": "항상 밝게", - "always_dark": "항상 어둡게", - "null": "시스템과 일치" - }, - "auto_reload": { - "snapchat_only": "Snapchat만 다시 로드", - "all": "Snapchat + PurrfectSnap 다시 로드", - "null": "기본값" - }, - "walk_radius": { - "null": "기본 반경 사용" - }, - "spoof_battery_level": { - "null": "실제 배터리 수준 사용" - }, - "friend_feed_menu_buttons": { - "auto_download": "\u2b07\ufe0f 자동 다운로드", - "auto_save": "\ud83d\udcac 메시지 자동 저장", - "unsaveable_messages": "\u2b07\ufe0f 저장 불가 메시지", - "auto_open_snaps": "\ud83d\udcf7 Snap 자동 열기", - "stealth": "\ud83d\udc7b 스텔스 모드", - "auto_reply": "\ud83d\udce8 자동 응답", - "auto_delete_sent_messages": "\ud83d\uddd1\ufe0f 보낸 메시지 자동 삭제", - "mark_snaps_as_seen": "\ud83d\udc40 Snap을 본 것으로 표시", - "mark_stories_as_seen_locally": "\ud83d\udc40 스토리를 로컬에서 본 것으로 표시", - "conversation_info": "\ud83d\udc64 대화 정보", - "e2e_encryption": "\ud83d\udd12 E2E 암호화 사용", - "message_logger": "\ud83d\udcdd 메시지 로거", - "auto_read": "\u2705 자동 읽음", - "hide_typing_indicator": "\ud83d\ude48 입력 중 표시 숨기기" - }, - "schedule_scheduled_for": "{name}에게 {time}에 예약됨", - "schedule_sending_in": "{time} 후에 전송", - "schedule_sent_to": "{name}에게 전송됨", - "schedule_sent": "예약된 Snap 전송됨", - "schedule_failed_to": "{name}에게 전송 실패", - "schedule_failed": "예약된 Snap 실패", - "schedule_cancelled_for": "{name}에 대해 취소됨", - "device_model": { - "samsung_s25_ultra": "Samsung Galaxy S25 Ultra", - "google_pixel_10_pro": "Google Pixel 10 Pro", - "oneplus_13": "OnePlus 13", - "xiaomi_15_ultra": "Xiaomi 15 Ultra", - "null": "장치 기본값" - }, - "settings_menu": { - "default": "기본값", - "legacy": "레거시" - }, - "path_format": { - "create_author_folder": "각 작성자별 폴더 생성", - "create_source_folder": "각 미디어 소스 유형별 폴더 생성", - "append_hash": "파일 이름에 고유 해시 추가", - "append_source": "파일 이름에 미디어 소스 추가", - "append_username": "파일 이름에 사용자 이름 추가", - "append_date_time": "파일 이름에 날짜 및 시간 추가", - "append_type": "파일 이름에 미디어 유형 추가" - }, - "auto_download_sources": { - "friend_snaps": "친구 Snap", - "friend_stories": "친구 스토리", - "public_stories": "공개 스토리", - "spotlight": "Spotlight" - }, - "logging": { - "started": "시작됨", - "success": "성공", - "progress": "진행 중", - "failure": "실패" - }, - "notifications": { - "chat_screenshot": "스크린샷", - "chat_screen_record": "화면 녹화", - "snap_replay": "Snap 다시 보기", - "camera_roll_save": "카메라 롤 저장", - "chat": "채팅", - "chat_reply": "채팅 답장", - "snap": "Snap", - "typing": "입력 중", - "stories": "스토리", - "speaking": "말하는 중", - "chat_reaction": "DM 반응", - "group_chat_reaction": "그룹 반응", - "initiate_audio": "수신 오디오 통화", - "abandon_audio": "부재중 오디오 통화", - "initiate_video": "수신 비디오 통화", - "abandon_video": "부재중 비디오 통화", - "map_live_location": "지도 실시간 위치" - }, - "auto_read": { - "blacklist": "블랙리스트", - "whitelist": "화이트리스트", - "disabled": "비활성화됨" - }, - "hide_typing_indicator": { - "blacklist": "블랙리스트", - "whitelist": "화이트리스트", - "disabled": "비활성화됨" - }, - "auto_delete_sent_messages": { - "blacklist": "블랙리스트", - "whitelist": "화이트리스트", - "disabled": "비활성화됨" - }, - "auto_download": { - "blacklist": "블랙리스트", - "whitelist": "화이트리스트", - "disabled": "비활성화됨" - }, - "stealth": { - "blacklist": "블랙리스트", - "whitelist": "화이트리스트", - "disabled": "비활성화됨" - }, - "auto_save": { - "blacklist": "블랙리스트", - "whitelist": "화이트리스트", - "disabled": "비활성화됨" - }, - "message_logger": { - "blacklist": "블랙리스트", - "whitelist": "화이트리스트", - "disabled": "비활성화됨" - }, - "auto_reply": { - "blacklist": "블랙리스트", - "whitelist": "화이트리스트", - "disabled": "비활성화됨" - }, - "custom_android_id": { - "null": "실제 Android ID 사용" - }, - "add_friend_source_spoof": { - "added_by_username": "사용자 이름으로", - "added_by_mention": "멘션으로", - "added_by_group_chat": "그룹 채팅으로", - "added_by_qr_code": "QR 코드로", - "added_by_community": "커뮤니티로", - "added_by_quick_add": "빠른 추가로 (높은 차단 위험)", - "added_by_spotlight": "Spotlight로", - "null": "소스를 위조하지 않음" - }, - "custom_streaks_expiration_format": { - "null": "시스템 기본값" - }, - "preferred_transcription_lang": { - "null": "Snapchat 기본값 사용" - }, - "custom_emoji_font": { - "null": "기본 이모티콘 글꼴" - }, - "custom_shared_library": { - "null": "기본 라이브러리 사용" - }, - "override_front_resolution": { - "null": "장치 기본값 사용" - }, - "override_back_resolution": { - "null": "장치 기본값 사용" - }, - "custom_resolution": { - "null": "자동 해상도 사용" - }, - "startup_default_camera": { - "front": "전면 카메라", - "back": "후면 카메라", - "null": "마지막 사용 기억" - }, - "call_recorder": { - "only_record_self": "나만 녹음", - "only_record_others": "다른 사람만 녹음", - "record_both": "양측 모두 녹음" - }, - "call_recorder_ui_design": { - "default": "기본값", - "snapchat": "Snapchat", - "cyber": "Cyber", - "frost": "Frost" - }, - "front_custom_frame_rate": { - "null": "장치 기본 FPS" - }, - "back_custom_frame_rate": { - "null": "장치 기본 FPS" - }, - "force_voice_note_format": { - "null": "Snapchat 기본값 사용" - }, - "custom_path_format": { - "null": "기본 패턴 사용" - }, - "force_image_format": { - "null": "Snapchat 기본값 사용" - }, - "custom_video_codec": { - "null": "기본 코덱" - }, - "custom_audio_codec": { - "null": "기본 코덱" - }, - "preset": { - "null": "기본 프리셋" - }, - "app_appearance_override": { - "title": "모양" - }, - "gallery_media_send_override": { - "always_ask": "항상 묻기", - "ORIGINAL": "원본 미디어", - "NOTE": "오디오 메모", - "SNAP": "Snap", - "SAVEABLE_SNAP": "저장 가능한 Snap", - "null": "Snapchat 기본값", - "multiple_media_toast": "한 번에 하나의 미디어만 전송할 수 있습니다" - }, - "strip_media_metadata": { - "hide_caption_text": "캡션 텍스트 숨기기", - "hide_snap_filters": "Snap 필터 숨기기", - "hide_extras": "기타 숨기기 (예: 멘션)", - "remove_audio_note_duration": "오디오 메모 지속 시간 제거", - "remove_audio_note_transcript_capability": "오디오 메모 스크립트 기능 제거" - }, - "hide_ui_components": { - "hide_profile_call_buttons": "프로필 통화 버튼 제거", - "hide_chat_call_buttons": "채팅 통화 버튼 제거", - "hide_live_location_share_button": "실시간 위치 공유 버튼 제거", - "hide_stickers_button": "스티커 버튼 제거", - "hide_voice_record_button": "음성 녹음 버튼 제거", - "hide_unread_chat_hint": "읽지 않은 채팅 힌트 제거", - "hide_post_to_story_buttons": "Snap 전송 전 '스토리에 게시' 버튼 제거", - "hide_billboard_prompt": "친구 피드의 빌보드 프롬프트 제거", - "hide_snapchat_plus_gift_reminders": "대화 내 Snapchat Plus 선물 알림 제거", - "hide_map_reactions": "지도 반응 제거" - }, - "hide_story_suggestions": { - "hide_suggested_friend_stories": "제안된 친구 스토리 숨기기", - "hide_my_stories": "내 스토리 숨기기" - }, - "home_tab": { - "map": "지도", - "chat": "채팅", - "camera": "카메라", - "discover": "발견", - "spotlight": "Spotlight", - "null": "Snapchat 기본값" - }, - "spotlight_comments_username_icon": { - "user": "사용자 이름 아이콘", - "\ud83d\udc64": "사용자 이름 아이콘", - "[\ud83d\udc64]": "사용자 이름 아이콘", - "default": "사용자 이름 아이콘", - "no_icon": "아이콘 없음" - }, - "custom_image_upload_format": { - "null": "자동" - }, - "update_check_frequency": { - "null": "자동" - }, - "snapchat_plus": { - "not_subscribed": "구독하지 않음", - "basic": "기본", - "ad_free": "광고 없음", - "null": "기본값" - }, - "bypass_video_length_restriction": { - "single": "단일 미디어", - "split": "분할 미디어", - "null": "기본값" - }, - "old_bitmoji_selfie": { - "2d": "2D Bitmoji", - "3d": "3D Bitmoji", - "null": "기본 Bitmoji" - }, - "disable_confirmation_dialogs": { - "erase_message": "메시지 지우기", - "remove_friend": "친구 제거", - "block_friend": "친구 차단", - "ignore_friend": "친구 무시", - "hide_friend": "친구 숨기기", - "hide_conversation": "대화 숨기기", - "clear_conversation": "친구 피드에서 대화 지우기" - }, - "edit_text_override": { - "multi_line_chat_input": "다중 라인 채팅 입력", - "bypass_text_input_limit": "텍스트 입력 제한 우회" - }, - "auto_purge": { - "never": "안 함", - "1_hour": "1시간", - "3_hours": "3시간", - "6_hours": "6시간", - "12_hours": "12시간", - "1_day": "1일", - "3_days": "3일", - "1_week": "1주", - "2_weeks": "2주", - "1_month": "1개월", - "3_months": "3개월", - "6_months": "6개월" - }, - "delete_after_unit": { - "seconds": "초", - "minutes": "분", - "hours": "시간" - }, - "disable_story_sections": { - "friends": "친구", - "suggested_stories": "제안된 스토리", - "following": "팔로잉", - "discover": "발견" - }, - "disable_cameras": { - "front": "전면 카메라", - "back": "후면 카메라" - }, - "disable_permission_requests": { - "notifications": "알림", - "read_media_images": "미디어 이미지 읽기", - "read_media_video": "미디어 비디오 읽기", - "camera": "카메라", - "microphone": "마이크", - "location": "위치", - "read_contacts": "연락처 읽기", - "nearby_devices": "주변 장치", - "phone_calls": "전화 통화" - }, - "message_indicators": { - "encryption_indicator": "나에게만 전송된 메시지 옆에 \ud83d\udd12 아이콘 추가", - "platform_indicator": "미디어가 전송된 플랫폼 아이콘 추가 (예: Android, iOS, Web)", - "location_indicator": "위치가 활성화된 상태로 전송된 Snap에 \ud83d\udccd 아이콘 추가", - "ovf_editor_indicator": "Snap이 OVF 편집기를 사용하여 전송되었는지 여부 표시", - "director_mode_indicator": "갤러리 이미지를 Snap으로 보내는 데 사용할 수 있는 디렉터 모드를 사용하여 전송된 Snap에 \u270f\ufe0f 아이콘 추가" - }, - "auto_mark_as_read": { - "conversation_read": "메시지 전송 시 대화를 읽음으로 표시", - "snap_reply": "답장 시 Snap을 읽음으로 표시", - "save_snap_in_chat": "스텔스 모드에서 채팅에 저장 시 Snap을 읽음으로 표시" - }, - "friend_mutation_notifier": { - "remove_friend": "누군가 나를 친구에서 제거할 때 알림", - "birthday_changes": "누군가 생일을 변경할 때 알림", - "bitmoji_selfie_changes": "누군가 Bitmoji 셀카를 변경할 때 알림", - "bitmoji_avatar_changes": "누군가 Bitmoji 아바타를 변경할 때 알림", - "bitmoji_background_changes": "누군가 Bitmoji 배경을 변경할 때 알림", - "bitmoji_scene_changes": "누군가 Bitmoji 장면을 변경할 때 알림" - }, - "double_tap_chat_action": { - "like_message": "메시지 좋아요", - "copy_text": "텍스트를 클립보드에 복사", - "delete_message": "메시지 삭제", - "mark_as_read": "읽음으로 표시", - "custom_emoji_reaction": "사용자 지정 이모티콘 반응", - "null": "기본값" - }, - "message_types": { - "CHAT": "채팅", - "SNAP": "Snap", - "NOTE": "메모", - "EXTERNAL_MEDIA": "외부 미디어", - "STICKER": "스티커" - }, - "double_tap_chat_action_custom_emoji": { - "Custom emoji reaction": "사용자 지정 이모티콘 반응" - }, - "ai_model": { - "gemini-2.5-flash": "Gemini 2.5 Flash" - }, - "ai_api_key": { - "": "설정되지 않음" - }, - "ai_system_prompt": { - "You are a helpful and friendly assistant responding to messages on Snapchat. Keep responses natural, casual, and conversational. Avoid being overly formal or robotic. Respond as if you're a real person having a normal conversation.": "당신은 Snapchat에서 메시지에 응답하는 도움이 되고 친절한 도우미입니다. 응답을 자연스럽고 캐주얼하며 대화식으로 유지하세요. 지나치게 격식을 차리거나 로봇처럼 굴지 마세요. 평범한 대화를 나누는 실제 사람인 것처럼 응답하세요." - }, - "ai_provider": { - "gemini": "Gemini", - "deepseek": "DeepSeek", - "openai": "OpenAI", - "openrouter": "OpenRouter" - }, - "ai_personality_traits": { - "friendly, casual, helpful, empathetic": "친근함, 캐주얼, 도움됨, 공감" - }, - "ai_response_style": { - "casual": "캐주얼", - "formal": "격식", - "friendly": "친근함", - "humorous": "유머러스", - "empathetic": "공감", - "toxic": "유해함 (Toxic)", - "busy": "바쁨" - }, - "ai_temperature": { - "0.7": "균형 잡힘 (0.7)" - }, - "ai_response_language": { - "auto": "자동 (수신된 것과 동일)", - "en": "영어", - "es": "스페인어", - "fr": "프랑스어", - "de": "독일어", - "it": "이탈리아어", - "pt": "포르투갈어", - "ru": "러시아어", - "ja": "일본어", - "ko": "한국어", - "zh": "중국어", - "ar": "아랍어", - "hi": "힌디어", - "tr": "터키어", - "pl": "폴란드어", - "nl": "네덜란드어", - "sv": "스웨덴어", - "da": "덴마크어", - "no": "노르웨이어", - "fi": "핀란드어" - }, - "friendGreeting": { - "Hey": "안녕" - }, - "half_swipe_messages": { - "[\"I noticed you half-swiped! I'll respond soon.\"]": "반 스와이프한 거 봤어요! 곧 답장할게요." - }, - "tiny_snap_messages": { - "Thanks for the tiny snap!": "Tiny Snap 고마워요!" - }, - "voice_note_messages": { - "Thanks for the voice note!": "음성 메모 고마워요!" - }, - "chat_messages": { - "Hello! How are you?": "안녕하세요! 잘 지내세요?" - }, - "story_reply_messages": { - "Thanks for the story reply!": "스토리 답장 고마워요!" - }, - "external_media_messages": { - "Nice media!": "멋진 미디어네요!" - }, - "sticker_messages": { - "Cool sticker!": "멋진 스티커네요!" - }, - "snap_messages": { - "Thanks for the snap!": "Snap 고마워요!" - }, - "story_share_messages": { - "Thanks for sharing!": "공유해 줘서 고마워요!" - }, - "map_reaction_messages": { - "Thanks for the map reaction!": "지도 반응 고마워요!" - }, - "auto_reply_content_types": { - "chat_messages": "채팅 메시지", - "snap_messages": "Snap", - "story_share_messages": "스토리 공유", - "story_reply_messages": "스토리 답장", - "external_media_messages": "외부 미디어", - "voice_note_messages": "음성 메모", - "sticker_messages": "스티커", - "tiny_snap_messages": "Tiny Snap", - "map_reaction_messages": "지도 반응", - "half_swipes": "반 스와이프" - }, - "supported_languages": { - "en": "영어", - "es": "스페인어", - "fr": "프랑스어", - "de": "독일어", - "it": "이탈리아어", - "pt": "포르투갈어", - "ru": "러시아어", - "ja": "일본어", - "ko": "한국어", - "zh": "중국어", - "ar": "아랍어", - "hi": "힌디어", - "tr": "터키어" - }, - "translation_position": { - "above": "텍스트 위", - "below": "텍스트 아래", - "inline": "인라인" - }, - "source_language": { - "auto": "자동 감지" - }, - "target_language": { - "en": "영어" - } - }, "friend_notes": { "placeholder": "메모 추가..." } @@ -2559,7 +2665,6 @@ "show_chat_edit_history": "채팅 편집 기록 표시", "convert_message": "메시지 변환" }, - "chat_wallpaper_downloader": { "download_button": "채팅 배경화면 다운로드" }, @@ -2718,10 +2823,10 @@ "exporting_message": "{conversation} 내보내는 중..." }, "button": { + "cancel": "취소", "ok": "확인", "positive": "예", "negative": "아니요", - "cancel": "취소", "save": "저장", "open": "열기", "download": "다운로드", @@ -2835,6 +2940,8 @@ "native_hooks_send_failure_toast": "전송 실패! 설정에서 네이티브 후크를 활성화하세요.", "no_participants_to_encrypt_toast": "이 대화에는 메시지를 암호화할 친구가 없습니다!", "encryption_failed_toast": "메시지 암호화 실패! 자세한 내용은 logcat을 확인하세요.", + "missing_friend_id_toast": "Can't find friendId for conversationId {conversationId}", + "key_exchange_failed_toast": "Can't create key exchange for friendId {friendId}", "accept_public_key_success_toast": "공개 키가 성공적으로 수락되었습니다!", "accept_secret_key_success_toast": "완료! 이제 이 친구와 암호화된 메시지를 주고받을 수 있습니다.", "accept_public_key_failure_toast": "공개 키 수락 실패", @@ -2846,6 +2953,21 @@ "incoming_pk_message": "방금 공개 키 요청을 받았습니다. 수락하려면 아래를 클릭하세요.", "incoming_secret_message": "친구가 방금 공개 키를 수락했습니다. 비밀을 수락하려면 아래를 클릭하세요." }, + "account_switcher_ui": { + "already_logged_in": "Already logged in as {username}", + "login_failed_toast": "Failed to login. Check logs for more info.", + "logged_out_toast": "Logged out", + "data_not_found_toast": "Account data not found", + "restore_failed_toast": "Failed to restore account data", + "logged_in_as_toast": "Logged in as {username}", + "backup_success_toast": "Account backed up!", + "backup_failure_toast": "Failed to backup account. Check logs for more info.", + "import_success_toast": "Imported {username}!", + "import_failure_toast": "Failed to import account: {message}", + "export_success_toast": "Account exported!", + "export_failed_toast": "Failed to export account. Check logs for more info.", + "forced_logout_toast": "Removed account due to forced logout" + }, "auto_open_snaps": { "title": "Snap 자동 열기", "priority_title": "Snap 자동 열기 (우선순위)", @@ -2872,7 +2994,7 @@ "queue_cleared": "큐 지워짐 및 통계 초기화됨", "queue_cleared_title": "큐 지워짐", "queue_cleared_reset": "큐 지워짐 & 초기화", - "queue_cleared_feedback": "대기 중인 Snap {count}개 지움 \u2022 처리된 카운트 {processed}개 초기화됨", + "queue_cleared_feedback": "대기 중인 Snap {count}개 지움 • 처리된 카운트 {processed}개 초기화됨", "queue_cleared_feedback_simple": "처리된 카운트 {processed}개 초기화됨", "unknown_sender": "알 수 없음", "unknown_user": "알 수 없는 사용자", @@ -3005,7 +3127,8 @@ "auto_delete_sent_messages": { "countdown_toast": "메시지는 {time} 후에 삭제됩니다", "delete_success_toast": "메시지가 성공적으로 삭제되었습니다", - "delete_failed_toast": "메시지 삭제 실패" + "delete_failed_toast": "메시지 삭제 실패", + "queue_cleared_toast": "Auto delete queue cleared" }, "translation_position": { "above": "위", @@ -3310,6 +3433,32 @@ "failed_to_fetch_message": "메시지 가져오기 실패: {error}", "failed_to_edit_message": "메시지 편집 실패: {error}" }, + "toast_snapchat_not_installed": "Can't execute action: Snapchat is not installed", + "invalid_input_toast": "Invalid input! Make sure you entered a valid value.", + "toast_async_task_failed": "Async task failed: {message}", + "toast_snapchat_crashed": "Snapchat has crashed! Please check logs for more details.", + "toast_init_features_failed": "Failed to initialize features! Some functionality may not work properly.", + "toast_init_script_runtime_failed": "Failed to initialize script runtime!", + "toast_database_corrupted": "Database {path} is corrupted! Restarting ...", + "toast_feature_init_failed": "Failed to init feature {feature}! Check logcat for more details.", + "toast_updating_purrfectsnap": "Updating PurrfectSnap. Please wait...", + "toast_update_purrfectsnap_failed": "Failed to update PurrfectSnap. Please check logcat for more details.", + "toast_purrfectsnap_updated": "PurrfectSnap updated!", + "toast_export_memories_failed": "Failed to export memories", + "toast_exported_to_path": "Exported to {path}", + "toast_open_memories_db_failed": "Failed to open memories database", + "toast_friend_add_unavailable": "Failed to add friend: FriendRelationshipChanger instance not available", + "toast_friend_add_failed": "Failed to add friend: {message}", + "toast_friends_exported": "Exported {count} friends!", + "toast_friends_import_failed": "Failed to import friends: {message}", + "toast_translation_service_unavailable": "Translation service temporarily unavailable", + "toast_send_message_failed": "Failed to send message: {error}", + "toast_mark_conversation_read_failed": "Failed to mark conversation as read", + "toast_fetch_conversation_failed": "Failed to fetch conversation", + "toast_open_snap_failed": "Failed to open snap", + "toast_mark_message_read_failed": "Failed to mark message as read. Check logs for more details", + "toast_open_conversation_first": "You must open a conversation first", + "toast_open_link_failed": "Failed to open link", "ai_response_style": { "casual": "캐주얼", "formal": "격식", @@ -3347,4 +3496,4 @@ "openai": "OpenAI", "openrouter": "OpenRouter" } -} \ No newline at end of file +} diff --git a/common/src/main/assets/lang/ku_KU.json b/common/src/main/assets/lang/ku_KU.json index 5c32adae..102dcb1b 100644 --- a/common/src/main/assets/lang/ku_KU.json +++ b/common/src/main/assets/lang/ku_KU.json @@ -1,21 +1,160 @@ { "setup": { + "activity": { + "wrong_apk_title": "Wrong APK installed", + "wrong_apk_message": "Your device is armv8, please download the armv8 apk, not armv7.", + "close_button": "Close", + "important_confirm_timeout": "I understand ({seconds}s)", + "important_confirm": "I understand", + "important_title": "Important!", + "important_message": "If you have used SnapEnhance or any other mod besides PurrfectSnap, we recommend uninstalling everything and staying on stock Snapchat for one week. Then switch to PurrfectSnap after next Friday.", + "language_subtitle": "Tune PurrfectSnap to speak your voice before anything else.", + "install_mode_title": "Choose your device", + "install_mode_subtitle": "Pick the path that matches how you'll install PurrfectSnap.", + "permissions_subtitle": "Grant the essentials so overlays, downloads, and alerts stay reliable.", + "patch_title": "Auto Patcher", + "patch_subtitle": "Streamlined download, patch, and install with a single flow.", + "root_install_title": "Snapchat Installer", + "root_install_subtitle": "Download and install the recommended Snapchat build.", + "save_folder_subtitle": "Pick your personal vault so snaps land exactly where you expect.", + "mappings_subtitle": "We calibrate everything to your install so the magic works flawlessly.", + "step_counter": "Step {current} of {total}", + "step_complete": "Checked off", + "step_active": "In progress", + "step_upcoming": "Ready next", + "finish_button": "Finish setup", + "continue_button": "Continue" + }, "dialogs": { "select_language": "زمان دیاریبکە", "save_folder": "شوێنێک دیاریبکە بۆ پاشەکەوتکردنی دابەزاندنەکان", "select_save_folder_button": "فۆڵدەر دیاریبکە" }, + "install_mode": { + "confirm_timeout": "I understand ({seconds}s)", + "confirm": "I understand", + "notice_title": "Please note!", + "notice_intro": "Select the type of device you have: rooted or non-rooted. If you are unsure, choose Non-root and continue.", + "notice_non_root_title": "Non-rooted devices", + "notice_non_root_body": "Select Non-root and the app will handle everything. Tap Install Patched Snapchat when it appears. After it installs, do not open Snapchat yet. Continue the PurrfectSnap setup; once it finishes, you can open Snapchat and enjoy.", + "notice_root_title": "Rooted devices", + "notice_root_body": "Make sure you have flashed LSPosed first. We recommend JingMatrix LSPosed or LSPosed Irena. After you select Root, the app will install the recommended Snapchat version. Do not open it yet; continue the PurrfectSnap setup. When setup finishes, enable PurrfectSnap in LSPosed and reboot your phone. Then start using Snapchat. We highly recommend detaching Snapchat from the Play Store with the Zygisk Detach module to prevent auto-updates.", + "notice_issues_hint": "If you run into any installation issues, the solution will appear here. Please read it carefully.", + "notice_note_prefix": "Note: ", + "notice_note_body": "New Accounts easily get locked! It is recommended to use an older account with PurrfectSnap.", + "step_title": "Choose your device", + "step_subtitle": "If you don't know, select Non-rooted device and proceed.", + "root_option_title": "Rooted device", + "root_option_subtitle": "Use Lsposed and skip auto patching.", + "non_root_option_title": "Non-rooted device", + "non_root_option_subtitle": "Use included auto patcher to install patched Snapchat.", + "skip_auto_setup": "Skip Auto Setup" + }, "mappings": { "dialog": "جێگیرکردنی نەخشەکان...", "generate_failure_no_snapchat": "PurrfectSnap نەیتوانی سناپچات بدۆزێتەوە، تکایە سناپچات بسڕەوە و دایبمەزرێنەرەوە.", - "generate_failure": "هەڵەیەک ڕوویدا لە کاتی هەوڵدان بۆ دروستکردنی نەخشەکان، تکایە دووبارە هەوڵبدەرەوە." + "generate_failure": "هەڵەیەک ڕوویدا لە کاتی هەوڵدان بۆ دروستکردنی نەخشەکان، تکایە دووبارە هەوڵبدەرەوە.", + "confirm_understand_timeout": "I understand ({seconds}s)", + "confirm_understand": "I understand", + "notice_title": "Please note!", + "notice_intro": "If you see the \"Account temporarily disabled\" error while logging in, do not worry. Follow these steps in order:", + "notice_step_1": "1. Reopen Snapchat and log in. This fixes it most of the time.", + "notice_step_2": "2. If it still fails, tap the login button repeatedly. This usually covers the next chunk.", + "notice_step_3": "3. If it still fails, clear Snapchat's data, disable any VPN, and log in again.", + "notice_rooted_title": "For rooted users:", + "notice_rooted_body": "Reopen Snapchat and log in. If it still fails, disable PurrfectSnap in LSPosed, log in, then re-enable PurrfectSnap.", + "warnings_info": "{count} warning(s) occurred while generating mappings:\n\n{warnings}", + "progress_hint": "This only takes a moment. Keep the app open while magic happens!" + }, + "patch": { + "title": "Auto Patcher", + "ready_log": "Auto Patcher is ready.", + "install_confirmed_log": "Snapchat install confirmed. You're cleared to continue.", + "download_recommended_status": "Downloading recommended Snapchat version ({version})...", + "starting_log": "Starting Auto Patcher for recommended Snapchat version.", + "uninstall_prompt_status": "Snapchat is installed. Please uninstall it first (don't keep data), then start Auto Patcher again.", + "uninstall_prompt_error": "Snapchat still installed. Uninstall it first, to continue.", + "module_apk_not_found_error": "Module apk not found", + "fetching_apk_status": "Fetching recommended Snapchat APK...", + "download_failed_error": "Download failed", + "download_completed_status": "Download completed: {fileName}", + "starting_patch_status": "Starting patch powered by Jingmatrix Lspatch", + "patched_not_produced_error": "Patched apk not produced", + "patched_ready_status": "Patched build ready. Install to finish.", + "failed_status": "Failed: {message}", + "mark_installed_log": "Marked as installed manually. You're cleared to continue.", + "issues_title": "Facing issues?", + "issues_confirm": "Got it", + "issues_heading": "How to fix installation errors", + "issues_conflict_issue": "Issue: App cannot be installed because it conflicts with an existing package.", + "issues_conflict_fix": "Fix: Download Snapchat from the Play Store and uninstall it without keeping data. Run Auto Patcher again. If it still does not work, run:", + "issues_adb_command": "adb uninstall com.snapchat.android", + "issues_invalid_issue": "Issue: App not installed because the package appears to be invalid.", + "issues_invalid_fix": "Fix: Download and install JingMatrix LSPatch, then patch a Snapchat version (any one) from this range, i.e. between 13.65.1.0 and 13.71.0.51, in Integrated mode. Select Embed Modules and embed the PurrfectSnap APK. Then choose Skip auto setup during PurrfectSnap setup to skip Auto Patcher.", + "status_downloading": "Downloading Snapchat {percent}%", + "status_patching": "Patching...", + "status_initializing": "Initializing...", + "logs_copied": "Logs copied to clipboard.", + "install_success": "Patched APK installed", + "start_button": "Start auto patch", + "install_button": "Install patched Snapchat", + "already_installed_button": "Already Installed?", + "powered_by_label": "Powered by Jingmatrix Lspatch", + "logs_title": "Logs", + "copy_button": "Copy", + "log_line_prefix": "- {line}" }, "permissions": { "dialog": "بۆ بەردەوامبوون ئەم پێداویستیانە تەواو بکە:", "notification_access": "دەسەڵاتی ئاگادارکردنەوە", "battery_optimization": "باشترکردنی پاتری", "display_over_other_apps": "نیشاندان لەسەر بەرنامەکانی تر", - "request_button": "داواکردن" + "request_button": "داواکردن", + "notification_access_description": "Alerts you the second downloads finish.", + "battery_optimization_description": "Keeps background tasks alive without being killed.", + "display_over_other_apps_description": "Enables floating overlays while you are in Snapchat.", + "granted_label": "Granted" + }, + "pick_language": { + "current_selection": "Current selection", + "browse_languages": "Browse languages", + "change_anytime_hint": "You can change this anytime from PurrfectSnap settings.", + "available_languages": "Available Languages" + }, + "root_install": { + "title": "Snapchat Installer", + "ready_log": "Snapchat installer is ready.", + "install_confirmed_log": "Snapchat install confirmed. You're cleared to continue.", + "download_recommended_status": "Downloading recommended Snapchat version ({version})...", + "mark_installed_log": "Marked as installed manually. You're cleared to continue.", + "start_download_log": "Starting Snapchat download for rooted install.", + "uninstall_prompt_status": "Snapchat is installed. Please uninstall it first (don't keep data), then try again.", + "uninstall_prompt_error": "Snapchat still installed. Uninstall it first, to continue.", + "fetching_apk_status": "Fetching recommended Snapchat APK...", + "download_failed_error": "Download failed", + "download_completed_status": "Download completed: {fileName}", + "launching_installer_status": "Launching installer...", + "failed_status": "Failed: {message}", + "status_downloading": "Downloading Snapchat {percent}%", + "status_preparing": "Preparing installer...", + "logs_copied": "Logs copied to clipboard.", + "install_success": "Snapchat installed", + "download_button": "Download Snapchat", + "install_button": "Install Snapchat", + "already_installed_button": "Already Installed?", + "logs_title": "Logs", + "copy_button": "Copy", + "log_line_prefix": "- {line}" + }, + "save_folder": { + "description": "Please choose the location where media should be downloaded to.", + "destination_label": "Destination", + "system_default_label": "System default", + "use_default_location_button": "Use default location", + "no_picker_title": "Folder picker unavailable", + "no_picker_message": "Some cloned/dual-app environments block the system folder picker. You can continue using the system default save location, or open the app outside clone mode to select a custom folder.", + "use_default_button": "Use default", + "permission_hint": "PurrfectSnap requires Storage permissions to download and Save Media from Snapchat." } }, "scopes": { @@ -57,14 +196,48 @@ }, "sections": { "home": { - "version_title": "v{versionName} \u00b7 لەلایەن Eternal", + "version_title": "v{versionName} · لەلایەن Eternal", "update_title": "نوێکردنەوەی PurrfectSnap", "update_content": "وەشانی {version} بەردەستە!", "update_button": "دابەزاندن", + "hero_tagline": "An Xposed Module meant to enhance your Snapchat experience", + "hero_version_label": "Version: {version} - {channel}", + "hero_build_label": "Build: {build}", + "update_ready_label": "Ready to install", + "purr_aura_active_label": "PurrAura Active!", + "purr_aura_inactive_label": "PurrAura Inactive", + "open_settings_button": "Open Settings", + "wiki_button": "Wiki", + "github_button": "GitHub", + "telegram_button": "Telegram", + "channel_label_stable": "Stable", + "channel_label_prerelease": "Pre-release", + "announcements_button_description": "Announcements", + "update_arch_not_supported_toast": "Your device architecture is not supported for automatic updates.", + "update_download_started_toast": "Download started", + "update_download_completed_toast": "Download completed", + "update_install_failed_toast": "Failed to install update. Check logs for more details.", + "update_download_failed_toast": "Download failed: {error}", "debug_build_summary_title": "تۆ وەشانی دیبەگ (Debug)ی PurrfectSnap بەکاردەهێنیت", "debug_build_summary_content": "وەشانی {versionName} ({versionCode})", "debug_build_summary_date": "بەرواری دروستکردن: {date} ({days} ڕۆژ لەمەوپێش)", - "quick_actions_title": "کردارە خێراکان" + "quick_actions_title": "کردارە خێراکان", + "quick_actions_empty_title": "No quick tiles yet", + "quick_actions_empty_subtitle": "Design your dream grid with the actions you use the most.", + "quick_actions_add_tile_button": "Add tile", + "quick_actions_manage_button": "Manage", + "quick_actions_count_label": "{count} curated shortcuts" + }, + "home_about": { + "about_title": "PurrfectSnap", + "about_tagline": "An Xposed Module meant to enhance your Snapchat experience!", + "about_lead_developers_title": "Lead Developers", + "about_story_title": "Our Story", + "about_story": "PurrfectSnap was founded on 2nd of October, 2025, as a fork of SnapEnhance by IzTIzRNAL with a vision to provide users the quality Snapchat experience they deserve. This app was just meant to be a minor update in the SnapEnhance repository, but it soon became a separate app wherein the contributors kept adding features. Then the developer joined the team, and this app soon became a huge success. We received much love and support and gained 1K+ downloads in just two days! We thank all users and contributors; without your support, we wouldn't have reached this place. We would also like to convey our huge thanks to rhunk, the lead developer of SnapEnhance, as without him, this app wouldn't even exist. We are immensely grateful to him. Lastly, we would like to thank all our admins, notably: CLASSIC GENIUS, Harry, SUJI>L, Zain & scrodingerspet, who were right there with us from the very beginning. We would also like to thank all testers, notably Leo & Toxic, who tested and reported bugs continuously. We are immensely grateful for your contribution.", + "about_thanks_title": "With love, PurrfectSnap Team", + "about_magic_toast": "Tap 5 times in this screen to see some magic 😉!", + "github_button": "GitHub", + "telegram_button": "Telegram" }, "home_logs": { "no_logs_hint": "هیچ تۆمارێک بەردەست نییە", @@ -72,7 +245,8 @@ "export_logs_button": "هەناردەکردنی تۆمارەکان", "saving_logs_toast": "تۆمارەکان پاشەکەوت دەکرێن، ئەمە ڕەنگە کەمێک کاتی پێ بچێت...", "saved_logs_success_toast": "تۆمارەکان بە سەرکەوتوویی پاشەکەوت کران", - "saved_logs_failure_toast": "پاشەکەوتکردنی تۆمارەکان سەرکەوتوو نەبوو" + "saved_logs_failure_toast": "پاشەکەوتکردنی تۆمارەکان سەرکەوتوو نەبوو", + "read_logs_failed_toast": "Failed to read logs!" }, "home_settings": { "actions_title": "کردارەکان", @@ -119,11 +293,17 @@ "test_mode_label": "چالاککردنی PurrAura", "disable_feature_loading_label": "ناچالاککردنی بارکردنی تایبەتمەندی", "disable_auto_mapper_label": "ناچالاککردنی نەخشەکێشی خودکار", - "disable_bypass_indicator_label": "ناچالاککردنی نیشاندەری تێپەڕاندن" + "disable_bypass_indicator_label": "ناچالاککردنی نیشاندەری تێپەڕاندن", + "open_file_failed_toast": "Failed to open file! {message}", + "import_failed_toast": "Import failed: {message}" }, "tasks": { "no_tasks": "هیچ ئەرکێک نییە", "merge_button": "تێکەڵکردن (Merge)", + "summary_active": "{active} active · {recent} recent", + "summary_idle": "Idle · {recent} recent", + "running_count": "{count} running", + "clear_button_description": "Clear tasks", "failed_to_open_file": "کردنەوەی فایل سەرکەوتوو نەبوو", "merge_files_toast": "تێکەڵکردنی {count} فایل", "remove_selected_tasks_title": "دڵنیای لە سڕینەوەی ئەرکە دیاریکراوەکان؟", @@ -132,22 +312,22 @@ "remove_selected_tasks_confirm": "سڕینەوەی {count} ئەرک؟", "remove_all_tasks_confirm": "سڕینەوەی هەموو ئەرکەکان؟" }, - "features": { - "disabled": "ناچالاک", - "export_option": "هەناردەکردن", - "import_option": "هاوردەکردن", - "reset_option": "ڕیسێت", - "config_export_success_toast": "کۆنفیگ بە سەرکەوتوویی هەناردە کرا", - "config_import_success_toast": "کۆنفیگ بە سەرکەوتوویی هاوردە کرا", - "config_import_failure_toast": "هاوردەکردنی کۆنفیگ سەرکەوتوو نەبوو: {error}", - "config_export_failure_toast": "هەناردەکردنی کۆنفیگ سەرکەوتوو نەبوو: {error}", - "saved_config_snackbar": "کۆنفیگ پاشەکەوت کرا", - "older_required": "ئەم تایبەتمەندییە پێویستی بە سناپچاتی وەشانی v{version} یان کۆنتر هەیە بۆ ئەوەی بە باشی کار بکات", - "newer_required": "ئەم تایبەتمەندییە پێویستی بە سناپچاتی وەشانی v{version} یان نوێتر هەیە بۆ ئەوەی بە باشی کار بکات", - "search_button": "گەڕان", - "clear_history": "پاککردنەوەی مێژووی گەڕان", - "subtitle": "گەڕان و بەڕێوەبردنی تایبەتمەندییەکان" - }, + "features": { + "disabled": "ناچالاک", + "export_option": "هەناردەکردن", + "import_option": "هاوردەکردن", + "reset_option": "ڕیسێت", + "config_export_success_toast": "کۆنفیگ بە سەرکەوتوویی هەناردە کرا", + "config_import_success_toast": "کۆنفیگ بە سەرکەوتوویی هاوردە کرا", + "config_import_failure_toast": "هاوردەکردنی کۆنفیگ سەرکەوتوو نەبوو: {error}", + "config_export_failure_toast": "هەناردەکردنی کۆنفیگ سەرکەوتوو نەبوو: {error}", + "saved_config_snackbar": "کۆنفیگ پاشەکەوت کرا", + "older_required": "ئەم تایبەتمەندییە پێویستی بە سناپچاتی وەشانی v{version} یان کۆنتر هەیە بۆ ئەوەی بە باشی کار بکات", + "newer_required": "ئەم تایبەتمەندییە پێویستی بە سناپچاتی وەشانی v{version} یان نوێتر هەیە بۆ ئەوەی بە باشی کار بکات", + "search_button": "گەڕان", + "clear_history": "پاککردنەوەی مێژووی گەڕان", + "subtitle": "گەڕان و بەڕێوەبردنی تایبەتمەندییەکان" + }, "bypass_status": { "active": "PurrAura چالاکە", "inactive": "PurrAura ناچالاکە" @@ -167,6 +347,9 @@ "social": { "friends_tab": "هاوڕێکان", "groups_tab": "گروپەکان", + "search_button_description": "Search", + "close_search_button_description": "Close search", + "clear_search_button_description": "Clear search", "empty_hint": "لیستەکەت لە ئێستادا بەتاڵە", "friends_empty_title": "هێشتا هیچ هاوڕێیەک زیاد نەکراوە", "groups_empty_title": "هێشتا هیچ گروپێک سینک نەکراوە", @@ -317,6 +500,7 @@ "import_button": "هاوردەکردن", "import_from_url_button": "هاوردەکردن لە URL", "import_script_from_url_title": "هاوردەکردنی سکریپت لە URL", + "import_failed": "Import failed: {message}", "import_script_warning": "تەنها سکریپت لە سەرچاوەی باوەڕپێکراو دابمەزرێنە.", "installed_scripts_tab": "دامەزراوە", "manage_repos_button": "بەڕێوەبردنی سەرچاوەکان", @@ -420,6 +604,7 @@ "delete_rule_dialog_text": "دڵنیای دەتەوێت ئەم یاسایە بسڕیتەوە؟", "no_repos_added": "هیچ سەرچاوەیەک زیاد نەکراوە", "import_dialog_title": "هاوردەکردنی یاسا", + "read_file_failed_toast": "Failed to read file: {message}", "bulk_import_button": "هاوردەکردنی بە کۆمەڵ", "individual_import_button": "هاوردەکردنی تاک", "invalid_import_type_dialog_title": "هاوردەکردنی نەگونجاو", @@ -641,91 +826,658 @@ }, "features": { "notices": { - "unstable": "\u26a0 جێگیر نییە (Unstable)", - "ban_risk": "\u26a0 ئەم تایبەتمەندییە مەترسی باندبوونی هەیە", - "internal_behavior": "\u26a0 ئەمە ڕەنگە ڕەفتاری ناوخۆیی سناپچات تێکبدات" + "unstable": "⚠ جێگیر نییە (Unstable)", + "ban_risk": "⚠ ئەم تایبەتمەندییە مەترسی باندبوونی هەیە", + "internal_behavior": "⚠ ئەمە ڕەنگە ڕەفتاری ناوخۆیی سناپچات تێکبدات" }, "options": { - "empty": "بەتاڵ", + "app_appearance": { + "always_light": "هەمیشە ڕۆشن", + "always_dark": "هەمیشە تاریک", + "null": "وەک سیستم" + }, + "auto_reload": { + "snapchat_only": "تەنها سناپچات نوێ بکەرەوە", + "all": "سناپچات + PurrfectSnap نوێ بکەرەوە", + "null": "بنچینەیی" + }, "walk_radius": { - "empty": "بەتاڵ" + "null": "نیوەتیرەی بنچینەیی بەکاربهێنە" }, "spoof_battery_level": { - "empty": "بەتاڵ" + "null": "ئاستی پاتری ڕاستەقینە بەکاربهێنە" + }, + "friend_feed_menu_buttons": { + "auto_download": "⬇️ دابەزاندنی خودکار", + "auto_save": "💬 پاشەکەوتکردنی خودکاری نامە", + "unsaveable_messages": "⬇️ نامەی پاشەکەوت نەکراو", + "auto_open_snaps": "📷 کردنەوەی خودکاری سناپ", + "stealth": "👻 دۆخی نهێنی", + "auto_reply": "📨 وەڵامدانەوەی خودکار", + "auto_delete_sent_messages": "🗑️ سڕینەوەی خودکاری نامە نێردراوەکان", + "mark_snaps_as_seen": "👀 سناپەکان وەک بینراو دیاری بکە", + "mark_stories_as_seen_locally": "👀 ستۆرییەکان بە لۆکاڵی وەک بینراو دیاری بکە", + "conversation_info": "👤 زانیاری گفتوگۆ", + "e2e_encryption": "🔒 بەکارهێنانی شفرەکردنی E2E", + "message_logger": "📝 تۆمارکەری نامە", + "auto_read": "✅ خوێندنەوەی خودکار", + "hide_typing_indicator": "🙈 شاردنەوەی نیشاندەری نووسین" + }, + "schedule_scheduled_for": "دیاریکراوە بۆ {name} لە {time}", + "schedule_sending_in": "دەنێردرێت دوای {time}", + "schedule_sent_to": "نێردرا بۆ {name}", + "schedule_sent": "سناپی دیاریکراو نێردرا", + "schedule_failed_to": "ناردن بۆ {name} سەرکەوتوو نەبوو", + "schedule_failed": "سناپی دیاریکراو سەرکەوتوو نەبوو", + "schedule_cancelled_for": "هەڵوەشێنرایەوە بۆ {name}", + "device_model": { + "samsung_s25_ultra": "Samsung Galaxy S25 Ultra", + "google_pixel_10_pro": "Google Pixel 10 Pro", + "oneplus_13": "OnePlus 13", + "xiaomi_15_ultra": "Xiaomi 15 Ultra", + "null": "بنچینەیی ئامێر" + }, + "settings_menu": { + "default": "بنچینەیی", + "legacy": "کۆن (Legacy)" + }, + "path_format": { + "create_author_folder": "دروستکردنی فۆڵدەر بۆ هەر نووسەرێک", + "create_source_folder": "دروستکردنی فۆڵدەر بۆ هەر جۆرە سەرچاوەیەکی میدیا", + "append_hash": "زیادکردنی hashێکی بێهاوتا بۆ ناوی فایل", + "append_source": "زیادکردنی سەرچاوەی میدیا بۆ ناوی فایل", + "append_username": "زیادکردنی ناوی بەکارهێنەر بۆ ناوی فایل", + "append_date_time": "زیادکردنی بەروار و کات بۆ ناوی فایل", + "append_type": "زیادکردنی جۆری میدیا بۆ ناوی فایل" + }, + "auto_download_sources": { + "friend_snaps": "سناپی هاوڕێکان", + "friend_stories": "ستۆری هاوڕێکان", + "public_stories": "ستۆری گشتی", + "spotlight": "Spotlight" + }, + "logging": { + "started": "دەستی پێکرد", + "success": "سەرکەوتوو", + "progress": "پێشکەوتن", + "failure": "شکست" + }, + "notifications": { + "chat_screenshot": "سکرینشۆت", + "chat_screen_record": "تۆمارکردنی شاشە", + "snap_replay": "دووبارەکردنەوەی سناپ", + "camera_roll_save": "پاشەکەوتکردن لە کامێرا رۆڵ", + "chat": "چات", + "chat_reply": "وەڵامی چات", + "snap": "سناپ", + "typing": "دەنووسێت", + "stories": "ستۆرییەکان", + "speaking": "دەدوێت", + "chat_reaction": "کاردانەوەی DM", + "group_chat_reaction": "کاردانەوەی گروپ", + "initiate_audio": "پەیوەندی دەنگی هاتوو", + "abandon_audio": "پەیوەندی دەنگی لەدەستچوو", + "initiate_video": "پەیوەندی ڤیدیۆیی هاتوو", + "abandon_video": "پەیوەندی ڤیدیۆیی لەدەستچوو", + "map_live_location": "شوێنی ڕاستەوخۆی نەخشە" + }, + "auto_read": { + "blacklist": "لیستی ڕەش", + "whitelist": "لیستی سپی", + "disabled": "ناچالاک" + }, + "hide_typing_indicator": { + "blacklist": "لیستی ڕەش", + "whitelist": "لیستی سپی", + "disabled": "ناچالاک" + }, + "auto_delete_sent_messages": { + "blacklist": "لیستی ڕەش", + "whitelist": "لیستی سپی", + "disabled": "ناچالاک" + }, + "auto_download": { + "blacklist": "لیستی ڕەش", + "whitelist": "لیستی سپی", + "disabled": "ناچالاک" + }, + "stealth": { + "blacklist": "لیستی ڕەش", + "whitelist": "لیستی سپی", + "disabled": "ناچالاک" + }, + "auto_save": { + "blacklist": "لیستی ڕەش", + "whitelist": "لیستی سپی", + "disabled": "ناچالاک" + }, + "message_logger": { + "blacklist": "لیستی ڕەش", + "whitelist": "لیستی سپی", + "disabled": "ناچالاک" + }, + "auto_reply": { + "blacklist": "لیستی ڕەش", + "whitelist": "لیستی سپی", + "disabled": "ناچالاک" }, "custom_android_id": { - "empty": "بەتاڵ" + "null": "بەکارهێنانی ناسنامەی ئەندرۆیدی ڕاستەقینە" + }, + "add_friend_source_spoof": { + "added_by_username": "لە ڕێگەی ناوی بەکارهێنەر", + "added_by_mention": "لە ڕێگەی ئاماژەپێکردن", + "added_by_group_chat": "لە ڕێگەی چاتی گروپ", + "added_by_qr_code": "لە ڕێگەی کۆدی QR", + "added_by_community": "لە ڕێگەی کۆمەڵگە", + "added_by_quick_add": "لە ڕێگەی زیادکردنی خێرا (مەترسی بەرزی باندبوون)", + "added_by_spotlight": "لە ڕێگەی Spotlight", + "null": "سەرچاوە ساختە مەکە" }, "custom_streaks_expiration_format": { - "empty": "بەتاڵ" + "null": "بنچینەیی سیستم" }, "preferred_transcription_lang": { - "empty": "بەتاڵ" + "null": "بنچینەیی سناپچات بەکاربهێنە" }, "custom_emoji_font": { - "empty": "بەتاڵ" + "null": "فۆنتی ئیمۆجی بنچینەیی" }, "custom_shared_library": { - "empty": "بەتاڵ" + "null": "کتێبخانەی بنچینەیی بەکاربهێنە" + }, + "override_front_resolution": { + "null": "بنچینەیی ئامێر بەکاربهێنە" + }, + "override_back_resolution": { + "null": "بنچینەیی ئامێر بەکاربهێنە" }, "custom_resolution": { - "empty": "بەتاڵ" + "null": "ڕوونی ئۆتۆماتیک بەکاربهێنە" + }, + "startup_default_camera": { + "front": "کامێرای پێشەوە", + "back": "کامێرای دواوە", + "null": "دوایین بەکارهاتوو لەبیربکە" + }, + "call_recorder": { + "only_record_self": "تەنها خۆم تۆمار بکە", + "only_record_others": "تەنها ئەوانی تر تۆمار بکە", + "record_both": "هەردوو لا تۆمار بکە" + }, + "call_recorder_ui_design": { + "default": "بنچینەیی", + "snapchat": "سناپچات", + "cyber": "سایبەر", + "frost": "فڕۆست" + }, + "front_custom_frame_rate": { + "null": "FPSی بنچینەیی ئامێر" + }, + "back_custom_frame_rate": { + "null": "FPSی بنچینەیی ئامێر" + }, + "force_voice_note_format": { + "null": "بنچینەیی سناپچات بەکاربهێنە" }, "custom_path_format": { - "empty": "بەتاڵ" + "null": "شێوازی بنچینەیی بەکاربهێنە" + }, + "force_image_format": { + "null": "بنچینەیی سناپچات بەکاربهێنە" }, "custom_video_codec": { - "empty": "بەتاڵ" + "null": "کۆدێکی بنچینەیی" }, "custom_audio_codec": { - "empty": "بەتاڵ" + "null": "کۆدێکی بنچینەیی" }, - "double_tap_chat_action_custom_emoji": { - "empty": "بەتاڵ" + "preset": { + "null": "ڕێکخستنی پێشوەختە" }, - "unsaveable_messages": { - "blacklist": "دۆخی لیستی ڕەش", - "whitelist": "دۆخی لیستی سپی", - "null": "ناچالاک" + "app_appearance_override": { + "title": "شێوە" + }, + "gallery_media_send_override": { + "always_ask": "هەمیشە پرسیار بکە", + "ORIGINAL": "میدیای ڕەسەن", + "NOTE": "تێبینی دەنگی", + "SNAP": "سناپ", + "SAVEABLE_SNAP": "سناپی پاشەکەوتکراو", + "null": "بنچینەیی سناپچات", + "multiple_media_toast": "تەنها دەتوانیت یەک میدیا لە یەک کاتدا بنێریت" + }, + "strip_media_metadata": { + "hide_caption_text": "شاردنەوەی دەقی کەپشن", + "hide_snap_filters": "شاردنەوەی فیلتەرەکانی سناپ", + "hide_extras": "شاردنەوەی زیادەکان (وەک ئاماژەپێکردن)", + "remove_audio_note_duration": "لابردنی ماوەی تێبینی دەنگی", + "remove_audio_note_transcript_capability": "لابردنی توانای نووسینەوەی تێبینی دەنگی" + }, + "hide_ui_components": { + "hide_profile_call_buttons": "لابردنی دوگمەکانی پەیوەندی پڕۆفایل", + "hide_chat_call_buttons": "لابردنی دوگمەکانی پەیوەندی چات", + "hide_live_location_share_button": "لابردنی دوگمەی parvekirina شوێنی ڕاستەوخۆ", + "hide_stickers_button": "لابردنی دوگمەی ستیکەر", + "hide_voice_record_button": "لابردنی دوگمەی تۆمارکردنی دەنگ", + "hide_unread_chat_hint": "لابردنی ئاماژەی چاتی نەخوێندراوە", + "hide_post_to_story_buttons": "لابردنی دوگمەکانی 'بڵاوکردنەوە لە ستۆری' پێش ناردنی سناپ", + "hide_billboard_prompt": "لابردنی پەیامی بیلبۆرد لە لیستی هاوڕێکان", + "hide_snapchat_plus_gift_reminders": "لابردنی بیرخەرەوەی دیاری سناپچات پڵەس لە گفتوگۆکان", + "hide_map_reactions": "لابردنی کاردانەوەکانی نەخشە" + }, + "hide_story_suggestions": { + "hide_suggested_friend_stories": "شاردنەوەی ستۆرییە پێشنیارکراوەکانی هاوڕێ", + "hide_my_stories": "شاردنەوەی ستۆرییەکانی من" + }, + "home_tab": { + "map": "نەخشە", + "chat": "چات", + "camera": "کامێرا", + "discover": "دۆزینەوە", + "spotlight": "Spotlight", + "null": "بنچینەیی سناپچات" + }, + "spotlight_comments_username_icon": { + "user": "ئایکۆنی ناوی بەکارهێنەر", + "👤": "ئایکۆنی ناوی بەکارهێنەر", + "[👤]": "ئایکۆنی ناوی بەکارهێنەر", + "default": "ئایکۆنی ناوی بەکارهێنەر", + "no_icon": "هیچ ئایکۆنێک نییە" + }, + "custom_image_upload_format": { + "null": "ئۆتۆماتیک" }, "update_check_frequency": { - "daily": "ڕۆژانە", - "weekly": "هەفتانە", - "monthly": "مانگانە" + "null": "ئۆتۆ" + }, + "snapchat_plus": { + "not_subscribed": "بەشداریکردوو نییە", + "basic": "بنچینەیی", + "ad_free": "بێ ریکلام", + "null": "بنچینەیی" + }, + "bypass_video_length_restriction": { + "single": "میدیای تاک", + "split": "میدیای دابەشکراو", + "null": "بنچینەیی" + }, + "old_bitmoji_selfie": { + "2d": "2D Bitmoji", + "3d": "3D Bitmoji", + "null": "Bitmoji بنچینەیی" + }, + "disable_confirmation_dialogs": { + "erase_message": "سڕینەوەی نامە", + "remove_friend": "لابردنی هاوڕێ", + "block_friend": "بلۆککردنی هاوڕێ", + "ignore_friend": "پشتگوێخستنی هاوڕێ", + "hide_friend": "شاردنەوەی هاوڕێ", + "hide_conversation": "شاردنەوەی گفتوگۆ", + "clear_conversation": "پاککردنەوەی گفتوگۆ لە لیستی هاوڕێکان" + }, + "edit_text_override": { + "multi_line_chat_input": "تێکردنی چاتی فرە هێڵ", + "bypass_text_input_limit": "تێپەڕاندنی سنووری تێکردنی دەق" + }, + "auto_purge": { + "never": "هەرگیز", + "1_hour": "1 کاتژمێر", + "3_hours": "3 کاتژمێر", + "6_hours": "6 کاتژمێر", + "12_hours": "12 کاتژمێر", + "1_day": "1 ڕۆژ", + "3_days": "3 ڕۆژ", + "1_week": "1 هەفتە", + "2_weeks": "2 هەفتە", + "1_month": "1 مانگ", + "3_months": "3 مانگ", + "6_months": "6 مانگ" + }, + "delete_after_unit": { + "seconds": "چرکە", + "minutes": "خولەک", + "hours": "کاتژمێر" + }, + "disable_story_sections": { + "friends": "هاوڕێکان", + "suggested_stories": "ستۆرییە پێشنیارکراوەکان", + "following": "شوێنکەوتوو", + "discover": "دۆزینەوە" + }, + "disable_cameras": { + "front": "کامێرای پێشەوە", + "back": "کامێرای دواوە" + }, + "disable_permission_requests": { + "notifications": "ئاگادارکردنەوەکان", + "read_media_images": "خوێندنەوەی وێنەکانی میدیا", + "read_media_video": "خوێندنەوەی ڤیدیۆکانی میدیا", + "camera": "کامێرا", + "microphone": "مایکرۆفۆن", + "location": "شوێن", + "read_contacts": "خوێندنەوەی پەیوەندییەکان", + "nearby_devices": "ئامێرە نزیکەکان", + "phone_calls": "پەیوەندییە تەلەفۆنییەکان" + }, + "message_indicators": { + "encryption_indicator": "ئایکۆنێکی 🔒 زیاد دەکات لە تەنیشت ئەو نامانەی کە تەنها بۆ تۆ نێردراون", + "platform_indicator": "ئایکۆنی پلاتفۆرمەکە زیاد دەکات کە میدیاکەی لێوە نێردراوە (نموونە: Android, iOS, Web)", + "location_indicator": "ئایکۆنێکی 📍 زیاد دەکات بۆ سناپەکان کاتێک بە شوێنی چالاکەوە دەنێردرێن", + "ovf_editor_indicator": "نیشان دەدات کە ئایا سناپەکە بە بەکارهێنانی OVF Editor نێردراوە", + "director_mode_indicator": "ئایکۆنێکی ✏️ زیاد دەکات بۆ سناپەکان کاتێک بە بەکارهێنانی Director Mode دەنێردرێن، کە دەکرێت بەکاربهێنرێت بۆ ناردنی وێنەکانی گەلەری وەک سناپ" + }, + "auto_mark_as_read": { + "conversation_read": "دیاریکردنی گفتوگۆ وەک خوێندراوە لەکاتی ناردنی نامە", + "snap_reply": "دیاریکردنی سناپەکان وەک خوێندراوە لەکاتی وەڵامدانەوەیان", + "save_snap_in_chat": "دیاریکردنی سناپەکان وەک خوێندراوە لەکاتی پاشەکەوتکردن لە چات لە دۆخی نهێنیدا" + }, + "friend_mutation_notifier": { + "remove_friend": "ئاگادارکردنەوە کاتێک کەسێک تۆ وەک هاوڕێ لادەبات", + "birthday_changes": "ئاگادارکردنەوە کاتێک کەسێک ڕۆژی لەدایکبوونی دەگۆڕێت", + "bitmoji_selfie_changes": "ئاگادارکردنەوە کاتێک کەسێک سێڵفی Bitmojiیەکەی دەگۆڕێت", + "bitmoji_avatar_changes": "ئاگادارکردنەوە کاتێک کەسێک ئەڤەتاری Bitmojiیەکەی دەگۆڕێت", + "bitmoji_background_changes": "ئاگادارکردنەوە کاتێک کەسێک باکگراوندی Bitmojiیەکەی دەگۆڕێت", + "bitmoji_scene_changes": "ئاگادارکردنەوە کاتێک کەسێک دیمەنی Bitmojiیەکەی دەگۆڕێت" + }, + "double_tap_chat_action": { + "like_message": "لایککردنی نامە", + "copy_text": "کۆپیکردنی دەق", + "delete_message": "سڕینەوەی نامە", + "mark_as_read": "دیاریکردن وەک خوێندراوە", + "custom_emoji_reaction": "کاردانەوەی ئیمۆجی تایبەت", + "null": "بنچینەیی" + }, + "message_types": { + "CHAT": "چات", + "SNAP": "سناپ", + "NOTE": "تێبینی", + "EXTERNAL_MEDIA": "میدیای دەرەکی", + "STICKER": "ستیکەر" + }, + "double_tap_chat_action_custom_emoji": { + "Custom emoji reaction": "کاردانەوەی ئیمۆجی تایبەت" + }, + "ai_model": { + "gemini-2.5-flash": "Gemini 2.5 Flash" + }, + "ai_api_key": { + "": "دانەنراوە" + }, + "ai_system_prompt": { + "You are a helpful and friendly assistant responding to messages on Snapchat. Keep responses natural, casual, and conversational. Avoid being overly formal or robotic. Respond as if you're a real person having a normal conversation.": "تۆ یاریدەدەرێکی یارمەتیدەر و دۆستانەیت کە وەڵامی نامەکان دەدەیتەوە لەسەر سناپچات. وەڵامەکان بە سروشتی، ئاسایی و وەک گفتوگۆ بهێڵەرەوە. دوور بکەوە لەوەی زۆر فەرمی یان وەک ڕۆبۆت بیت. وەڵام بدەرەوە وەک ئەوەی کەسێکی ڕاستەقینە بیت و گفتوگۆیەکی ئاسایی ئەنجام بدەیت." + }, + "ai_provider": { + "gemini": "Gemini", + "deepseek": "DeepSeek", + "openai": "OpenAI", + "openrouter": "OpenRouter" + }, + "ai_personality_traits": { + "friendly, casual, helpful, empathetic": "دۆستانە، ئاسایی، یارمەتیدەر، هاوسۆز" + }, + "ai_response_style": { + "casual": "ئاسایی", + "formal": "فەرمی", + "friendly": "دۆستانە", + "humorous": "بەزەوق", + "empathetic": "هاوسۆز", + "toxic": "ژەهراوی (Toxic)", + "busy": "سەرقاڵ" + }, + "ai_temperature": { + "0.7": "هاوسەنگ (0.7)" + }, + "ai_response_language": { + "auto": "ئۆتۆ (وەک ئەوەی وەرگیراوە)", + "en": "ئینگلیزی", + "es": "ئیسپانی", + "fr": "فەرەنسی", + "de": "ئەڵمانی", + "it": "ئیتاڵی", + "pt": "پورتوگالی", + "ru": "ڕووسی", + "ja": "یابانی", + "ko": "کۆری", + "zh": "چینی", + "ar": "عەرەبی (ئیمارات) و (سعودیە)", + "hi": "هیندی", + "tr": "تورکی", + "pl": "پۆڵەندی", + "nl": "هۆڵەندی", + "sv": "سویدی", + "da": "دانیمارکی", + "no": "نەرویجی", + "fi": "فینلاندی" + }, + "friendGreeting": { + "Hey": "سڵاو" + }, + "half_swipe_messages": { + "[\"I noticed you half-swiped! I'll respond soon.\"]": "تێبینیم کرد نیوە-سلیپت کرد! بەم زووانە وەڵام دەدەمەوە." + }, + "tiny_snap_messages": { + "Thanks for the tiny snap!": "سوپاس بۆ سناپە بچووکەکە!" + }, + "voice_note_messages": { + "Thanks for the voice note!": "سوپاس بۆ تێبینییە دەنگیەکە!" + }, + "chat_messages": { + "Hello! How are you?": "سڵاو! چۆنیت؟" + }, + "story_reply_messages": { + "Thanks for the story reply!": "سوپاس بۆ وەڵامی ستۆریەکە!" + }, + "external_media_messages": { + "Nice media!": "میدیایەکی جوانە!" + }, + "sticker_messages": { + "Cool sticker!": "ستیکەرێکی جوانە!" + }, + "snap_messages": { + "Thanks for the snap!": "سوپاس بۆ سناپەکە!" + }, + "story_share_messages": { + "Thanks for sharing!": "سوپاس بۆ هاوبەشکردن!" + }, + "map_reaction_messages": { + "Thanks for the map reaction!": "سوپاس بۆ کاردانەوەی نەخشەکە!" + }, + "auto_reply_content_types": { + "chat_messages": "نامەکانی چات", + "snap_messages": "سناپ", + "story_share_messages": "هاوبەشکردنی ستۆری", + "story_reply_messages": "وەڵامی ستۆری", + "external_media_messages": "میدیای دەرەکی", + "voice_note_messages": "تێبینی دەنگی", + "sticker_messages": "ستیکەر", + "tiny_snap_messages": "سناپی بچووک", + "map_reaction_messages": "کاردانەوەی نەخشە", + "half_swipes": "نیوە-سلیپ" + }, + "supported_languages": { + "en": "ئینگلیزی", + "es": "ئیسپانی", + "fr": "فەرەنسی", + "de": "ئەڵمانی", + "it": "ئیتاڵی", + "pt": "پورتوگالی", + "ru": "ڕووسی", + "ja": "یابانی", + "ko": "کۆری", + "zh": "چینی", + "ar": "عەرەبی", + "hi": "هیندی", + "tr": "تورکی" + }, + "translation_position": { + "above": "لەسەرەوە", + "below": "لەوەخوارەوە", + "inline": "لەهەمان هێڵ" + }, + "source_language": { + "auto": "دەستنیشانکردنی خودکار" + }, + "target_language": { + "en": "ئینگلیزی" } }, "properties": { "global": { "name": "گشتی", - "description": "پەسەندکراوە گشتییەکان و ڕێکخستنە بنچینەییەکان", + "description": "دەستکاریکردنی ڕێکخستنە گشتییەکانی سناپچات", "properties": { - "ui_settings": { - "name": "ڕێکخستنەکانی ڕووکار", - "description": "ڕێکخستنی کاردانەوە و ڕەفتاری تۆست", + "better_location": { + "name": "شوێنی باشتر", + "description": "شوێنی سناپچات باشتر دەکات", "properties": { - "haptic_feedback": { - "name": "لەرزین (Haptic Feedback)", - "description": "لەرزین لەکاتی کارلێکی دیاریکراودا" + "spoof_location": { + "name": "ساختەکردنی شوێن (Spoof)", + "description": "شوێنەکەت بۆ شوێنێکی دیاریکراو ساختە دەکات" }, - "use_system_toasts": { - "name": "بەکارهێنانی تۆستی سیستم", - "description": "نیشاندانی تۆستی ئەندرۆید لەجیاتی ئەوەی ناو بەرنامە" + "coordinates": { + "name": "پۆتانەکان (Coordinates)", + "description": "دانانی پۆتانەکانی شوێنە ساختەکە" + }, + "walk_radius": { + "name": "نیوەتیرەی پیاسە", + "description": "پیاسەکردن بە هەڕەمەکی لەناو ئەم نیوەتیرەیەدا (پێ)" + }, + "always_update_location": { + "name": "هەمیشە نوێکردنەوەی شوێن", + "description": "سناپچات ناچار بکە شوێن نوێ بکاتەوە تەنانەت ئەگەر داتای GPS وەرنەگیرێت" + }, + "suspend_location_updates": { + "name": "ڕاگرتنی نوێکردنەوەکانی شوێن", + "description": "ڕێگری دەکات لە نوێکردنەوەی شوێنەکەت" + }, + "spoof_battery_level": { + "name": "ساختەکردنی ئاستی پاتری", + "description": "ئاستی پاتری ئامێرەکەت لەسەر نەخشە ساختە دەکات\nنرخ دەبێت لە نێوان 0 و 100 بێت" + }, + "spoof_headphones": { + "name": "ساختەکردنی بیستۆک", + "description": "دۆخی گوێگرتن لە مۆسیقا لەسەر نەخشە ساختە دەکات" + }, + "show_battery_level": { + "name": "نیشاندانی ئاستی پاتری", + "description": "ئاستی پاتری هاوڕێکانت لەسەر نەخشە نیشان دەدات" } } }, - "update_settings": { - "name": "ڕێکخستنەکانی نوێکردنەوە", - "description": "کۆنترۆڵکردنی پشکنینی نوێکردنەوەی خودکار", + "snapchat_plus": { + "name": "سناپچات پڵەس", + "description": "تایبەتمەندییەکانی سناپچات پڵەس چالاک دەکات\nهەندێک تایبەتمەندی لای سێرڤەر ڕەنگە کار نەکەن" + }, + "media_upload_quality": { + "name": "کوالێتی بارکردنی میدیا", + "description": "کوالێتی بارکردنی میدیا دەگۆڕێت", "properties": { - "auto_update_check": { - "name": "پشکنینی نوێکردنەوەی خودکار", - "description": "پشکنین بۆ وەشانی نوێ بە شێوەی خودکار" + "force_video_upload_source_quality": { + "name": "سەپاندنی کوالێتی سەرچاوەی بارکردنی ڤیدیۆ", + "description": "سناپچات ناچار دەکات کوالێتی سەرچاوە بەکاربهێنێت لەکاتی بارکردنی ڤیدیۆکاندا\nتکایە ئاگاداربە ئەمە ڕەنگە مێتاداتا لە میدیا لانەبات" }, - "update_check_frequency": { - "name": "ماوەی پشکنینی نوێکردنەوە", - "description": "چەند جار جارێک پشکنین بۆ نوێکردنەوە بکرێت" + "disable_image_compression": { + "name": "ناچالاککردنی پەستانی وێنە", + "description": "پەستانی وێنە ناچالاک دەکات لەکاتی بارکردنی میدیا" + }, + "custom_image_upload_format": { + "name": "فۆرماتی بارکردنی وێنەی تایبەت", + "description": "فۆرماتێکی بارکردنی وێنەی تایبەت دیاری دەکات\nفۆرماتێکی بێ زیان (وەک PNG) هەڵبژێرە بۆ باشترین کوالێتی" } } + }, + "disable_confirmation_dialogs": { + "name": "ناچالاککردنی دیالۆگەکانی پشتڕاستکردنەوە", + "description": "کردارە هەڵبژێردراوەکان بە شێوەی خودکار پشتڕاست دەکاتەوە" + }, + "auto_updater": { + "name": "نوێکەرەوەی خودکار", + "description": "بە شێوەی خودکار بۆ نوێکردنەوە نوێیەکان دەگەڕێت" + }, + "update_settings": { + "name": "ڕێکخستنەکانی نوێکردنەوە", + "description": "کۆنترۆڵی ئەوە دەکات کە چۆن PurrfectSnap بۆ نوێکردنەوەکان دەگەڕێت", + "properties": { + "auto_update_check": { + "name": "پشکنینی نوێکردنەوەی خودکار" + }, + "update_check_frequency": { + "name": "فرێکانسی پشکنینی نوێکردنەوە" + } + } + }, + "ui_settings": { + "name": "ڕێکخستنەکانی UI", + "properties": { + "haptic_feedback": { + "name": "لەرینەوە (Haptic Feedback)" + } + } + }, + "disable_metrics": { + "name": "ناچالاککردنی پێوەرەکان", + "description": "ڕێگری دەکات لە ناردنی داتای شیکاری دیاریکراو بۆ سناپچات" + }, + "disable_story_sections": { + "name": "ناچالاککردنی بەشەکانی ستۆری", + "description": "بەشەکان لە پەڕەی ستۆرییەکان لادەبات\nڕەنگە پێویستی بە نوێکردنەوە هەبێت بۆ کارکردنی دروست" + }, + "block_ads": { + "name": "ڕێگریکردن لە ریکلام", + "description": "ڕێگری دەکات لە دەرکەوتنی ریکلام" + }, + "disable_custom_tabs": { + "name": "ناچالاککردنی تابە تایبەتەکان", + "description": "لینکەکان لە بەرنامە پشتگیریکراوەکاندا دەکاتەوە لەجیاتی وێبگەڕ" + }, + "disable_permission_requests": { + "name": "ناچالاککردنی داواکارییەکانی مۆڵەت", + "description": "ڕێگری دەکات لە سناپچات کە داوای مۆڵەتی دیاریکراو بکات" + }, + "disable_memories_snap_feed": { + "name": "ناچالاککردنی فیدی سناپی یادگارییەکان", + "description": "ڕێگری دەکات لە سناپچات کە یادگارییە نوێیەکان نیشان بدات کاتێک لە کامێرادا بۆ سەرەوە دەخلیسکێنیت" + }, + "spotlight_comments_username": { + "name": "ناوی بەکارهێنەری کۆمێنتەکانی Spotlight", + "description": "ناوی بەکارهێنەری نووسەر لە کۆمێنتەکانی Spotlight نیشان دەدات" + }, + "spotlight_comments_username_icon": { + "name": "ئایکۆنی ناوی بەکارهێنەری کۆمێنتەکانی Spotlight", + "description": "هەڵبژێرە کام ئایکۆن لە تەنیشت ناوی بەکارهێنەر لە کۆمێنتەکانی Spotlight نیشان بدرێت" + }, + "bypass_video_length_restriction": { + "name": "تێپەڕاندنی سنووردارکردنی درێژی ڤیدیۆ", + "description": "تاک: ڤیدیۆیەکی تاک دەنێرێت\nدابەشکراو: ڤیدیۆکان دابەش دەکات دوای دەستکاریکردن" + }, + "default_video_playback_rate": { + "name": "رێژەی لێدانی ڤیدیۆی بنەڕەتی", + "description": "خێرایی بنەڕەتی بۆ لێدانی ڤیدیۆکان دیاری دەکات\nنرخ دەبێت لە نێوان 0.1 و 4.0 بێت" + }, + "video_playback_rate_slider": { + "name": "سلایدەری رێژەی لێدانی ڤیدیۆ", + "description": "سلایدەرێک زیاد دەکات لە مینیوی کۆنتێکستی ئۆپێرا بۆ گۆڕینی رێژەی لێدانی ڤیدیۆ\nتێبینی: گۆڕانکارییەکان تەنها بۆ ڤیدیۆکانی دواتر جێبەجێ دەبن" + }, + "disable_google_play_dialogs": { + "name": "ناچالاککردنی دیالۆگەکانی Google Play Services", + "description": "ڕێگری دەکات لە دەرکەوتنی دیالۆگەکانی بەردەستبوونی Google Play Services" + }, + "default_volume_controls": { + "name": "کۆنترۆڵەکانی دەنگی بنەڕەتی", + "description": "سناپچات ناچار دەکات کۆنترۆڵەکانی دەنگی سیستم بەکاربهێنێت" + }, + "disable_telecom_framework": { + "name": "ناچالاککردنی چوارچێوەی تێلیکۆم", + "description": "ڕێگری دەکات لە سناپچات کە چوارچێوەی ئەندرۆید تێلیکۆم بەکاربهێنێت\nئەمە ڕێگەت پێدەدات گوێ لە مۆسیقا بگریت کاتێک لە پەیوەندیدایت" + }, + "hide_active_music": { + "name": "شاردنەوەی مۆسیقای چالاک", + "description": "ڕێگری دەکات لە سناپچات کە بزانێت گوێ لە مۆسیقا دەگریت\nئەمە ڕێگەت پێدەدات سناپ بگریت بە بەکارهێنانی دوگمەکانی دەنگ کاتێک گوێ لە مۆسیقا دەگریت" + }, + "disable_snap_splitting": { + "name": "ناچالاککردنی دابەشکردنی سناپ", + "description": "ڕێگری دەکات لەوەی سناپەکان دابەش بکرێن بۆ چەند بەشێک\nئەو وێنانەی دەینێریت دەگۆڕدرێن بۆ ڤیدیۆ" } } }, @@ -753,6 +1505,10 @@ "name": "ڕێگەدان بە دووبارەبوونەوە", "description": "ڕێگەدان بە دابەزاندنی هەمان میدیا چەند جارێک" }, + "file_hash_check": { + "name": "File Hash Check", + "description": "Verify downloaded media with file hashes" + }, "merge_overlays": { "name": "تێکەڵکردنی نووسین و وێنە", "description": "نووسین و میدیای سناپەکە لە یەک فایلدا تێکەڵ دەکات" @@ -954,7 +1710,7 @@ }, "stealth_mode_indicator": { "name": "نیشاندەری دۆخی نهێنی", - "description": "ئیمۆجی \ud83d\udc7b زیاد دەکات لە تەنیشت گفتوگۆکانی دۆخی نهێنی" + "description": "ئیمۆجی 👻 زیاد دەکات لە تەنیشت گفتوگۆکانی دۆخی نهێنی" }, "edit_text_override": { "name": "گۆڕینی دەستکاری دەق", @@ -1482,164 +2238,6 @@ } } }, - "global": { - "name": "گشتی", - "description": "دەستکاریکردنی ڕێکخستنە گشتییەکانی سناپچات", - "properties": { - "better_location": { - "name": "شوێنی باشتر", - "description": "شوێنی سناپچات باشتر دەکات", - "properties": { - "spoof_location": { - "name": "ساختەکردنی شوێن (Spoof)", - "description": "شوێنەکەت بۆ شوێنێکی دیاریکراو ساختە دەکات" - }, - "coordinates": { - "name": "پۆتانەکان (Coordinates)", - "description": "دانانی پۆتانەکانی شوێنە ساختەکە" - }, - "walk_radius": { - "name": "نیوەتیرەی پیاسە", - "description": "پیاسەکردن بە هەڕەمەکی لەناو ئەم نیوەتیرەیەدا (پێ)" - }, - "always_update_location": { - "name": "هەمیشە نوێکردنەوەی شوێن", - "description": "سناپچات ناچار بکە شوێن نوێ بکاتەوە تەنانەت ئەگەر داتای GPS وەرنەگیرێت" - }, - "suspend_location_updates": { - "name": "ڕاگرتنی نوێکردنەوەکانی شوێن", - "description": "ڕێگری دەکات لە نوێکردنەوەی شوێنەکەت" - }, - "spoof_battery_level": { - "name": "ساختەکردنی ئاستی پاتری", - "description": "ئاستی پاتری ئامێرەکەت لەسەر نەخشە ساختە دەکات\nنرخ دەبێت لە نێوان 0 و 100 بێت" - }, - "spoof_headphones": { - "name": "ساختەکردنی بیستۆک", - "description": "دۆخی گوێگرتن لە مۆسیقا لەسەر نەخشە ساختە دەکات" - }, - "show_battery_level": { - "name": "نیشاندانی ئاستی پاتری", - "description": "ئاستی پاتری هاوڕێکانت لەسەر نەخشە نیشان دەدات" - } - } - }, - "snapchat_plus": { - "name": "سناپچات پڵەس", - "description": "تایبەتمەندییەکانی سناپچات پڵەس چالاک دەکات\nهەندێک تایبەتمەندی لای سێرڤەر ڕەنگە کار نەکەن" - }, - "media_upload_quality": { - "name": "کوالێتی بارکردنی میدیا", - "description": "کوالێتی بارکردنی میدیا دەگۆڕێت", - "properties": { - "force_video_upload_source_quality": { - "name": "سەپاندنی کوالێتی سەرچاوەی بارکردنی ڤیدیۆ", - "description": "سناپچات ناچار دەکات کوالێتی سەرچاوە بەکاربهێنێت لەکاتی بارکردنی ڤیدیۆکاندا\nتکایە ئاگاداربە ئەمە ڕەنگە مێتاداتا لە میدیا لانەبات" - }, - "disable_image_compression": { - "name": "ناچالاککردنی پەستانی وێنە", - "description": "پەستانی وێنە ناچالاک دەکات لەکاتی بارکردنی میدیا" - }, - "custom_image_upload_format": { - "name": "فۆرماتی بارکردنی وێنەی تایبەت", - "description": "فۆرماتێکی بارکردنی وێنەی تایبەت دیاری دەکات\nفۆرماتێکی بێ زیان (وەک PNG) هەڵبژێرە بۆ باشترین کوالێتی" - } - } - }, - "disable_confirmation_dialogs": { - "name": "ناچالاککردنی دیالۆگەکانی پشتڕاستکردنەوە", - "description": "کردارە هەڵبژێردراوەکان بە شێوەی خودکار پشتڕاست دەکاتەوە" - }, - "auto_updater": { - "name": "نوێکەرەوەی خودکار", - "description": "بە شێوەی خودکار بۆ نوێکردنەوە نوێیەکان دەگەڕێت" - }, - "update_settings": { - "name": "ڕێکخستنەکانی نوێکردنەوە", - "description": "کۆنترۆڵی ئەوە دەکات کە چۆن PurrfectSnap بۆ نوێکردنەوەکان دەگەڕێت", - "properties": { - "auto_update_check": { - "name": "پشکنینی نوێکردنەوەی خودکار" - }, - "update_check_frequency": { - "name": "فرێکانسی پشکنینی نوێکردنەوە" - } - } - }, - "ui_settings": { - "name": "ڕێکخستنەکانی UI", - "properties": { - "haptic_feedback": { - "name": "لەرینەوە (Haptic Feedback)" - } - } - }, - "disable_metrics": { - "name": "ناچالاککردنی پێوەرەکان", - "description": "ڕێگری دەکات لە ناردنی داتای شیکاری دیاریکراو بۆ سناپچات" - }, - "disable_story_sections": { - "name": "ناچالاککردنی بەشەکانی ستۆری", - "description": "بەشەکان لە پەڕەی ستۆرییەکان لادەبات\nڕەنگە پێویستی بە نوێکردنەوە هەبێت بۆ کارکردنی دروست" - }, - "block_ads": { - "name": "ڕێگریکردن لە ریکلام", - "description": "ڕێگری دەکات لە دەرکەوتنی ریکلام" - }, - "disable_custom_tabs": { - "name": "ناچالاککردنی تابە تایبەتەکان", - "description": "لینکەکان لە بەرنامە پشتگیریکراوەکاندا دەکاتەوە لەجیاتی وێبگەڕ" - }, - "disable_permission_requests": { - "name": "ناچالاککردنی داواکارییەکانی مۆڵەت", - "description": "ڕێگری دەکات لە سناپچات کە داوای مۆڵەتی دیاریکراو بکات" - }, - "disable_memories_snap_feed": { - "name": "ناچالاککردنی فیدی سناپی یادگارییەکان", - "description": "ڕێگری دەکات لە سناپچات کە یادگارییە نوێیەکان نیشان بدات کاتێک لە کامێرادا بۆ سەرەوە دەخلیسکێنیت" - }, - "spotlight_comments_username": { - "name": "ناوی بەکارهێنەری کۆمێنتەکانی Spotlight", - "description": "ناوی بەکارهێنەری نووسەر لە کۆمێنتەکانی Spotlight نیشان دەدات" - }, - "spotlight_comments_username_icon": { - "name": "ئایکۆنی ناوی بەکارهێنەری کۆمێنتەکانی Spotlight", - "description": "هەڵبژێرە کام ئایکۆن لە تەنیشت ناوی بەکارهێنەر لە کۆمێنتەکانی Spotlight نیشان بدرێت" - }, - "bypass_video_length_restriction": { - "name": "تێپەڕاندنی سنووردارکردنی درێژی ڤیدیۆ", - "description": "تاک: ڤیدیۆیەکی تاک دەنێرێت\nدابەشکراو: ڤیدیۆکان دابەش دەکات دوای دەستکاریکردن" - }, - "default_video_playback_rate": { - "name": "رێژەی لێدانی ڤیدیۆی بنەڕەتی", - "description": "خێرایی بنەڕەتی بۆ لێدانی ڤیدیۆکان دیاری دەکات\nنرخ دەبێت لە نێوان 0.1 و 4.0 بێت" - }, - "video_playback_rate_slider": { - "name": "سلایدەری رێژەی لێدانی ڤیدیۆ", - "description": "سلایدەرێک زیاد دەکات لە مینیوی کۆنتێکستی ئۆپێرا بۆ گۆڕینی رێژەی لێدانی ڤیدیۆ\nتێبینی: گۆڕانکارییەکان تەنها بۆ ڤیدیۆکانی دواتر جێبەجێ دەبن" - }, - "disable_google_play_dialogs": { - "name": "ناچالاککردنی دیالۆگەکانی Google Play Services", - "description": "ڕێگری دەکات لە دەرکەوتنی دیالۆگەکانی بەردەستبوونی Google Play Services" - }, - "default_volume_controls": { - "name": "کۆنترۆڵەکانی دەنگی بنەڕەتی", - "description": "سناپچات ناچار دەکات کۆنترۆڵەکانی دەنگی سیستم بەکاربهێنێت" - }, - "disable_telecom_framework": { - "name": "ناچالاککردنی چوارچێوەی تێلیکۆم", - "description": "ڕێگری دەکات لە سناپچات کە چوارچێوەی ئەندرۆید تێلیکۆم بەکاربهێنێت\nئەمە ڕێگەت پێدەدات گوێ لە مۆسیقا بگریت کاتێک لە پەیوەندیدایت" - }, - "hide_active_music": { - "name": "شاردنەوەی مۆسیقای چالاک", - "description": "ڕێگری دەکات لە سناپچات کە بزانێت گوێ لە مۆسیقا دەگریت\nئەمە ڕێگەت پێدەدات سناپ بگریت بە بەکارهێنانی دوگمەکانی دەنگ کاتێک گوێ لە مۆسیقا دەگریت" - }, - "disable_snap_splitting": { - "name": "ناچالاککردنی دابەشکردنی سناپ", - "description": "ڕێگری دەکات لەوەی سناپەکان دابەش بکرێن بۆ چەند بەشێک\nئەو وێنانەی دەینێریت دەگۆڕدرێن بۆ ڤیدیۆ" - } - } - }, "rules": { "name": "یاساکان", "description": "یاساکانی ئۆتۆماتیک", @@ -1921,7 +2519,7 @@ "properties": { "encrypted_message_indicator": { "name": "نیشاندەری نامەی شفرەکراو", - "description": "ئیمۆجی \ud83d\udd12 زیاد دەکات لە تەنیشت نامە شفرەکراوەکان" + "description": "ئیمۆجی 🔒 زیاد دەکات لە تەنیشت نامە شفرەکراوەکان" }, "force_message_encryption": { "name": "سەپاندنی شفرەکردنی نامە", @@ -2000,498 +2598,6 @@ } } }, - "options": { - "app_appearance": { - "always_light": "هەمیشە ڕۆشن", - "always_dark": "هەمیشە تاریک", - "null": "وەک سیستم" - }, - "auto_reload": { - "snapchat_only": "تەنها سناپچات نوێ بکەرەوە", - "all": "سناپچات + PurrfectSnap نوێ بکەرەوە", - "null": "بنچینەیی" - }, - "walk_radius": { - "null": "نیوەتیرەی بنچینەیی بەکاربهێنە" - }, - "spoof_battery_level": { - "null": "ئاستی پاتری ڕاستەقینە بەکاربهێنە" - }, - "friend_feed_menu_buttons": { - "auto_download": "\u2b07\ufe0f دابەزاندنی خودکار", - "auto_save": "\ud83d\udcac پاشەکەوتکردنی خودکاری نامە", - "unsaveable_messages": "\u2b07\ufe0f نامەی پاشەکەوت نەکراو", - "auto_open_snaps": "\ud83d\udcf7 کردنەوەی خودکاری سناپ", - "stealth": "\ud83d\udc7b دۆخی نهێنی", - "auto_reply": "\ud83d\udce8 وەڵامدانەوەی خودکار", - "auto_delete_sent_messages": "\ud83d\uddd1\ufe0f سڕینەوەی خودکاری نامە نێردراوەکان", - "mark_snaps_as_seen": "\ud83d\udc40 سناپەکان وەک بینراو دیاری بکە", - "mark_stories_as_seen_locally": "\ud83d\udc40 ستۆرییەکان بە لۆکاڵی وەک بینراو دیاری بکە", - "conversation_info": "\ud83d\udc64 زانیاری گفتوگۆ", - "e2e_encryption": "\ud83d\udd12 بەکارهێنانی شفرەکردنی E2E", - "message_logger": "\ud83d\udcdd تۆمارکەری نامە", - "auto_read": "\u2705 خوێندنەوەی خودکار", - "hide_typing_indicator": "\ud83d\ude48 شاردنەوەی نیشاندەری نووسین" - }, - "schedule_scheduled_for": "دیاریکراوە بۆ {name} لە {time}", - "schedule_sending_in": "دەنێردرێت دوای {time}", - "schedule_sent_to": "نێردرا بۆ {name}", - "schedule_sent": "سناپی دیاریکراو نێردرا", - "schedule_failed_to": "ناردن بۆ {name} سەرکەوتوو نەبوو", - "schedule_failed": "سناپی دیاریکراو سەرکەوتوو نەبوو", - "schedule_cancelled_for": "هەڵوەشێنرایەوە بۆ {name}", - "device_model": { - "samsung_s25_ultra": "Samsung Galaxy S25 Ultra", - "google_pixel_10_pro": "Google Pixel 10 Pro", - "oneplus_13": "OnePlus 13", - "xiaomi_15_ultra": "Xiaomi 15 Ultra", - "null": "بنچینەیی ئامێر" - }, - "settings_menu": { - "default": "بنچینەیی", - "legacy": "کۆن (Legacy)" - }, - "path_format": { - "create_author_folder": "دروستکردنی فۆڵدەر بۆ هەر نووسەرێک", - "create_source_folder": "دروستکردنی فۆڵدەر بۆ هەر جۆرە سەرچاوەیەکی میدیا", - "append_hash": "زیادکردنی hashێکی بێهاوتا بۆ ناوی فایل", - "append_source": "زیادکردنی سەرچاوەی میدیا بۆ ناوی فایل", - "append_username": "زیادکردنی ناوی بەکارهێنەر بۆ ناوی فایل", - "append_date_time": "زیادکردنی بەروار و کات بۆ ناوی فایل", - "append_type": "زیادکردنی جۆری میدیا بۆ ناوی فایل" - }, - "auto_download_sources": { - "friend_snaps": "سناپی هاوڕێکان", - "friend_stories": "ستۆری هاوڕێکان", - "public_stories": "ستۆری گشتی", - "spotlight": "Spotlight" - }, - "logging": { - "started": "دەستی پێکرد", - "success": "سەرکەوتوو", - "progress": "پێشکەوتن", - "failure": "شکست" - }, - "notifications": { - "chat_screenshot": "سکرینشۆت", - "chat_screen_record": "تۆمارکردنی شاشە", - "snap_replay": "دووبارەکردنەوەی سناپ", - "camera_roll_save": "پاشەکەوتکردن لە کامێرا رۆڵ", - "chat": "چات", - "chat_reply": "وەڵامی چات", - "snap": "سناپ", - "typing": "دەنووسێت", - "stories": "ستۆرییەکان", - "speaking": "دەدوێت", - "chat_reaction": "کاردانەوەی DM", - "group_chat_reaction": "کاردانەوەی گروپ", - "initiate_audio": "پەیوەندی دەنگی هاتوو", - "abandon_audio": "پەیوەندی دەنگی لەدەستچوو", - "initiate_video": "پەیوەندی ڤیدیۆیی هاتوو", - "abandon_video": "پەیوەندی ڤیدیۆیی لەدەستچوو", - "map_live_location": "شوێنی ڕاستەوخۆی نەخشە" - }, - "auto_read": { - "blacklist": "لیستی ڕەش", - "whitelist": "لیستی سپی", - "disabled": "ناچالاک" - }, - "hide_typing_indicator": { - "blacklist": "لیستی ڕەش", - "whitelist": "لیستی سپی", - "disabled": "ناچالاک" - }, - "auto_delete_sent_messages": { - "blacklist": "لیستی ڕەش", - "whitelist": "لیستی سپی", - "disabled": "ناچالاک" - }, - "auto_download": { - "blacklist": "لیستی ڕەش", - "whitelist": "لیستی سپی", - "disabled": "ناچالاک" - }, - "stealth": { - "blacklist": "لیستی ڕەش", - "whitelist": "لیستی سپی", - "disabled": "ناچالاک" - }, - "auto_save": { - "blacklist": "لیستی ڕەش", - "whitelist": "لیستی سپی", - "disabled": "ناچالاک" - }, - "message_logger": { - "blacklist": "لیستی ڕەش", - "whitelist": "لیستی سپی", - "disabled": "ناچالاک" - }, - "auto_reply": { - "blacklist": "لیستی ڕەش", - "whitelist": "لیستی سپی", - "disabled": "ناچالاک" - }, - "custom_android_id": { - "null": "بەکارهێنانی ناسنامەی ئەندرۆیدی ڕاستەقینە" - }, - "add_friend_source_spoof": { - "added_by_username": "لە ڕێگەی ناوی بەکارهێنەر", - "added_by_mention": "لە ڕێگەی ئاماژەپێکردن", - "added_by_group_chat": "لە ڕێگەی چاتی گروپ", - "added_by_qr_code": "لە ڕێگەی کۆدی QR", - "added_by_community": "لە ڕێگەی کۆمەڵگە", - "added_by_quick_add": "لە ڕێگەی زیادکردنی خێرا (مەترسی بەرزی باندبوون)", - "added_by_spotlight": "لە ڕێگەی Spotlight", - "null": "سەرچاوە ساختە مەکە" - }, - "custom_streaks_expiration_format": { - "null": "بنچینەیی سیستم" - }, - "preferred_transcription_lang": { - "null": "بنچینەیی سناپچات بەکاربهێنە" - }, - "custom_emoji_font": { - "null": "فۆنتی ئیمۆجی بنچینەیی" - }, - "custom_shared_library": { - "null": "کتێبخانەی بنچینەیی بەکاربهێنە" - }, - "override_front_resolution": { - "null": "بنچینەیی ئامێر بەکاربهێنە" - }, - "override_back_resolution": { - "null": "بنچینەیی ئامێر بەکاربهێنە" - }, - "custom_resolution": { - "null": "ڕوونی ئۆتۆماتیک بەکاربهێنە" - }, - "startup_default_camera": { - "front": "کامێرای پێشەوە", - "back": "کامێرای دواوە", - "null": "دوایین بەکارهاتوو لەبیربکە" - }, - "call_recorder": { - "only_record_self": "تەنها خۆم تۆمار بکە", - "only_record_others": "تەنها ئەوانی تر تۆمار بکە", - "record_both": "هەردوو لا تۆمار بکە" - }, - "call_recorder_ui_design": { - "default": "بنچینەیی", - "snapchat": "سناپچات", - "cyber": "سایبەر", - "frost": "فڕۆست" - }, - "front_custom_frame_rate": { - "null": "FPSی بنچینەیی ئامێر" - }, - "back_custom_frame_rate": { - "null": "FPSی بنچینەیی ئامێر" - }, - "force_voice_note_format": { - "null": "بنچینەیی سناپچات بەکاربهێنە" - }, - "custom_path_format": { - "null": "شێوازی بنچینەیی بەکاربهێنە" - }, - "force_image_format": { - "null": "بنچینەیی سناپچات بەکاربهێنە" - }, - "custom_video_codec": { - "null": "کۆدێکی بنچینەیی" - }, - "custom_audio_codec": { - "null": "کۆدێکی بنچینەیی" - }, - "preset": { - "null": "ڕێکخستنی پێشوەختە" - }, - "app_appearance_override": { - "title": "شێوە" - }, - "gallery_media_send_override": { - "always_ask": "هەمیشە پرسیار بکە", - "ORIGINAL": "میدیای ڕەسەن", - "NOTE": "تێبینی دەنگی", - "SNAP": "سناپ", - "SAVEABLE_SNAP": "سناپی پاشەکەوتکراو", - "null": "بنچینەیی سناپچات", - "multiple_media_toast": "تەنها دەتوانیت یەک میدیا لە یەک کاتدا بنێریت" - }, - "strip_media_metadata": { - "hide_caption_text": "شاردنەوەی دەقی کەپشن", - "hide_snap_filters": "شاردنەوەی فیلتەرەکانی سناپ", - "hide_extras": "شاردنەوەی زیادەکان (وەک ئاماژەپێکردن)", - "remove_audio_note_duration": "لابردنی ماوەی تێبینی دەنگی", - "remove_audio_note_transcript_capability": "لابردنی توانای نووسینەوەی تێبینی دەنگی" - }, - "hide_ui_components": { - "hide_profile_call_buttons": "لابردنی دوگمەکانی پەیوەندی پڕۆفایل", - "hide_chat_call_buttons": "لابردنی دوگمەکانی پەیوەندی چات", - "hide_live_location_share_button": "لابردنی دوگمەی parvekirina شوێنی ڕاستەوخۆ", - "hide_stickers_button": "لابردنی دوگمەی ستیکەر", - "hide_voice_record_button": "لابردنی دوگمەی تۆمارکردنی دەنگ", - "hide_unread_chat_hint": "لابردنی ئاماژەی چاتی نەخوێندراوە", - "hide_post_to_story_buttons": "لابردنی دوگمەکانی 'بڵاوکردنەوە لە ستۆری' پێش ناردنی سناپ", - "hide_billboard_prompt": "لابردنی پەیامی بیلبۆرد لە لیستی هاوڕێکان", - "hide_snapchat_plus_gift_reminders": "لابردنی بیرخەرەوەی دیاری سناپچات پڵەس لە گفتوگۆکان", - "hide_map_reactions": "لابردنی کاردانەوەکانی نەخشە" - }, - "hide_story_suggestions": { - "hide_suggested_friend_stories": "شاردنەوەی ستۆرییە پێشنیارکراوەکانی هاوڕێ", - "hide_my_stories": "شاردنەوەی ستۆرییەکانی من" - }, - "home_tab": { - "map": "نەخشە", - "chat": "چات", - "camera": "کامێرا", - "discover": "دۆزینەوە", - "spotlight": "Spotlight", - "null": "بنچینەیی سناپچات" - }, - "spotlight_comments_username_icon": { - "user": "ئایکۆنی ناوی بەکارهێنەر", - "\ud83d\udc64": "ئایکۆنی ناوی بەکارهێنەر", - "[\ud83d\udc64]": "ئایکۆنی ناوی بەکارهێنەر", - "default": "ئایکۆنی ناوی بەکارهێنەر", - "no_icon": "هیچ ئایکۆنێک نییە" - }, - "custom_image_upload_format": { - "null": "ئۆتۆماتیک" - }, - "update_check_frequency": { - "null": "ئۆتۆ" - }, - "snapchat_plus": { - "not_subscribed": "بەشداریکردوو نییە", - "basic": "بنچینەیی", - "ad_free": "بێ ریکلام", - "null": "بنچینەیی" - }, - "bypass_video_length_restriction": { - "single": "میدیای تاک", - "split": "میدیای دابەشکراو", - "null": "بنچینەیی" - }, - "old_bitmoji_selfie": { - "2d": "2D Bitmoji", - "3d": "3D Bitmoji", - "null": "Bitmoji بنچینەیی" - }, - "disable_confirmation_dialogs": { - "erase_message": "سڕینەوەی نامە", - "remove_friend": "لابردنی هاوڕێ", - "block_friend": "بلۆککردنی هاوڕێ", - "ignore_friend": "پشتگوێخستنی هاوڕێ", - "hide_friend": "شاردنەوەی هاوڕێ", - "hide_conversation": "شاردنەوەی گفتوگۆ", - "clear_conversation": "پاککردنەوەی گفتوگۆ لە لیستی هاوڕێکان" - }, - "edit_text_override": { - "multi_line_chat_input": "تێکردنی چاتی فرە هێڵ", - "bypass_text_input_limit": "تێپەڕاندنی سنووری تێکردنی دەق" - }, - "auto_purge": { - "never": "هەرگیز", - "1_hour": "1 کاتژمێر", - "3_hours": "3 کاتژمێر", - "6_hours": "6 کاتژمێر", - "12_hours": "12 کاتژمێر", - "1_day": "1 ڕۆژ", - "3_days": "3 ڕۆژ", - "1_week": "1 هەفتە", - "2_weeks": "2 هەفتە", - "1_month": "1 مانگ", - "3_months": "3 مانگ", - "6_months": "6 مانگ" - }, - "delete_after_unit": { - "seconds": "چرکە", - "minutes": "خولەک", - "hours": "کاتژمێر" - }, - "disable_story_sections": { - "friends": "هاوڕێکان", - "suggested_stories": "ستۆرییە پێشنیارکراوەکان", - "following": "شوێنکەوتوو", - "discover": "دۆزینەوە" - }, - "disable_cameras": { - "front": "کامێرای پێشەوە", - "back": "کامێرای دواوە" - }, - "disable_permission_requests": { - "notifications": "ئاگادارکردنەوەکان", - "read_media_images": "خوێندنەوەی وێنەکانی میدیا", - "read_media_video": "خوێندنەوەی ڤیدیۆکانی میدیا", - "camera": "کامێرا", - "microphone": "مایکرۆفۆن", - "location": "شوێن", - "read_contacts": "خوێندنەوەی پەیوەندییەکان", - "nearby_devices": "ئامێرە نزیکەکان", - "phone_calls": "پەیوەندییە تەلەفۆنییەکان" - }, - "message_indicators": { - "encryption_indicator": "ئایکۆنێکی \ud83d\udd12 زیاد دەکات لە تەنیشت ئەو نامانەی کە تەنها بۆ تۆ نێردراون", - "platform_indicator": "ئایکۆنی پلاتفۆرمەکە زیاد دەکات کە میدیاکەی لێوە نێردراوە (نموونە: Android, iOS, Web)", - "location_indicator": "ئایکۆنێکی \ud83d\udccd زیاد دەکات بۆ سناپەکان کاتێک بە شوێنی چالاکەوە دەنێردرێن", - "ovf_editor_indicator": "نیشان دەدات کە ئایا سناپەکە بە بەکارهێنانی OVF Editor نێردراوە", - "director_mode_indicator": "ئایکۆنێکی \u270f\ufe0f زیاد دەکات بۆ سناپەکان کاتێک بە بەکارهێنانی Director Mode دەنێردرێن، کە دەکرێت بەکاربهێنرێت بۆ ناردنی وێنەکانی گەلەری وەک سناپ" - }, - "auto_mark_as_read": { - "conversation_read": "دیاریکردنی گفتوگۆ وەک خوێندراوە لەکاتی ناردنی نامە", - "snap_reply": "دیاریکردنی سناپەکان وەک خوێندراوە لەکاتی وەڵامدانەوەیان", - "save_snap_in_chat": "دیاریکردنی سناپەکان وەک خوێندراوە لەکاتی پاشەکەوتکردن لە چات لە دۆخی نهێنیدا" - }, - "friend_mutation_notifier": { - "remove_friend": "ئاگادارکردنەوە کاتێک کەسێک تۆ وەک هاوڕێ لادەبات", - "birthday_changes": "ئاگادارکردنەوە کاتێک کەسێک ڕۆژی لەدایکبوونی دەگۆڕێت", - "bitmoji_selfie_changes": "ئاگادارکردنەوە کاتێک کەسێک سێڵفی Bitmojiیەکەی دەگۆڕێت", - "bitmoji_avatar_changes": "ئاگادارکردنەوە کاتێک کەسێک ئەڤەتاری Bitmojiیەکەی دەگۆڕێت", - "bitmoji_background_changes": "ئاگادارکردنەوە کاتێک کەسێک باکگراوندی Bitmojiیەکەی دەگۆڕێت", - "bitmoji_scene_changes": "ئاگادارکردنەوە کاتێک کەسێک دیمەنی Bitmojiیەکەی دەگۆڕێت" - }, - "double_tap_chat_action": { - "like_message": "لایککردنی نامە", - "copy_text": "کۆپیکردنی دەق", - "delete_message": "سڕینەوەی نامە", - "mark_as_read": "دیاریکردن وەک خوێندراوە", - "custom_emoji_reaction": "کاردانەوەی ئیمۆجی تایبەت", - "null": "بنچینەیی" - }, - "message_types": { - "CHAT": "چات", - "SNAP": "سناپ", - "NOTE": "تێبینی", - "EXTERNAL_MEDIA": "میدیای دەرەکی", - "STICKER": "ستیکەر" - }, - "double_tap_chat_action_custom_emoji": { - "Custom emoji reaction": "کاردانەوەی ئیمۆجی تایبەت" - }, - "ai_model": { - "gemini-2.5-flash": "Gemini 2.5 Flash" - }, - "ai_api_key": { - "": "دانەنراوە" - }, - "ai_system_prompt": { - "You are a helpful and friendly assistant responding to messages on Snapchat. Keep responses natural, casual, and conversational. Avoid being overly formal or robotic. Respond as if you're a real person having a normal conversation.": "تۆ یاریدەدەرێکی یارمەتیدەر و دۆستانەیت کە وەڵامی نامەکان دەدەیتەوە لەسەر سناپچات. وەڵامەکان بە سروشتی، ئاسایی و وەک گفتوگۆ بهێڵەرەوە. دوور بکەوە لەوەی زۆر فەرمی یان وەک ڕۆبۆت بیت. وەڵام بدەرەوە وەک ئەوەی کەسێکی ڕاستەقینە بیت و گفتوگۆیەکی ئاسایی ئەنجام بدەیت." - }, - "ai_provider": { - "gemini": "Gemini", - "deepseek": "DeepSeek", - "openai": "OpenAI", - "openrouter": "OpenRouter" - }, - "ai_personality_traits": { - "friendly, casual, helpful, empathetic": "دۆستانە، ئاسایی، یارمەتیدەر، هاوسۆز" - }, - "ai_response_style": { - "casual": "ئاسایی", - "formal": "فەرمی", - "friendly": "دۆستانە", - "humorous": "بەزەوق", - "empathetic": "هاوسۆز", - "toxic": "ژەهراوی (Toxic)", - "busy": "سەرقاڵ" - }, - "ai_temperature": { - "0.7": "هاوسەنگ (0.7)" - }, - "ai_response_language": { - "auto": "ئۆتۆ (وەک ئەوەی وەرگیراوە)", - "en": "ئینگلیزی", - "es": "ئیسپانی", - "fr": "فەرەنسی", - "de": "ئەڵمانی", - "it": "ئیتاڵی", - "pt": "پورتوگالی", - "ru": "ڕووسی", - "ja": "یابانی", - "ko": "کۆری", - "zh": "چینی", - "ar": "عەرەبی (ئیمارات) و (سعودیە)", - "hi": "هیندی", - "tr": "تورکی", - "pl": "پۆڵەندی", - "nl": "هۆڵەندی", - "sv": "سویدی", - "da": "دانیمارکی", - "no": "نەرویجی", - "fi": "فینلاندی" - }, - "friendGreeting": { - "Hey": "سڵاو" - }, - "half_swipe_messages": { - "[\"I noticed you half-swiped! I'll respond soon.\"]": "تێبینیم کرد نیوە-سلیپت کرد! بەم زووانە وەڵام دەدەمەوە." - }, - "tiny_snap_messages": { - "Thanks for the tiny snap!": "سوپاس بۆ سناپە بچووکەکە!" - }, - "voice_note_messages": { - "Thanks for the voice note!": "سوپاس بۆ تێبینییە دەنگیەکە!" - }, - "chat_messages": { - "Hello! How are you?": "سڵاو! چۆنیت؟" - }, - "story_reply_messages": { - "Thanks for the story reply!": "سوپاس بۆ وەڵامی ستۆریەکە!" - }, - "external_media_messages": { - "Nice media!": "میدیایەکی جوانە!" - }, - "sticker_messages": { - "Cool sticker!": "ستیکەرێکی جوانە!" - }, - "snap_messages": { - "Thanks for the snap!": "سوپاس بۆ سناپەکە!" - }, - "story_share_messages": { - "Thanks for sharing!": "سوپاس بۆ هاوبەشکردن!" - }, - "map_reaction_messages": { - "Thanks for the map reaction!": "سوپاس بۆ کاردانەوەی نەخشەکە!" - }, - "auto_reply_content_types": { - "chat_messages": "نامەکانی چات", - "snap_messages": "سناپ", - "story_share_messages": "هاوبەشکردنی ستۆری", - "story_reply_messages": "وەڵامی ستۆری", - "external_media_messages": "میدیای دەرەکی", - "voice_note_messages": "تێبینی دەنگی", - "sticker_messages": "ستیکەر", - "tiny_snap_messages": "سناپی بچووک", - "map_reaction_messages": "کاردانەوەی نەخشە", - "half_swipes": "نیوە-سلیپ" - }, - "supported_languages": { - "en": "ئینگلیزی", - "es": "ئیسپانی", - "fr": "فەرەنسی", - "de": "ئەڵمانی", - "it": "ئیتاڵی", - "pt": "پورتوگالی", - "ru": "ڕووسی", - "ja": "یابانی", - "ko": "کۆری", - "zh": "چینی", - "ar": "عەرەبی", - "hi": "هیندی", - "tr": "تورکی" - }, - "translation_position": { - "above": "لەسەرەوە", - "below": "لەوەخوارەوە", - "inline": "لەهەمان هێڵ" - }, - "source_language": { - "auto": "دەستنیشانکردنی خودکار" - }, - "target_language": { - "en": "ئینگلیزی" - } - }, "friend_notes": { "placeholder": "تێبینییەک زیاد بکە..." } @@ -2559,7 +2665,6 @@ "show_chat_edit_history": "نیشاندانی مێژووی دەستکاریکردنی چات", "convert_message": "گۆڕینی نامە" }, - "chat_wallpaper_downloader": { "download_button": "دابەزاندنی باکگراوندی چات" }, @@ -2718,10 +2823,10 @@ "exporting_message": "هەناردەکردنی {conversation}..." }, "button": { + "cancel": "پاشگەزبوونەوە", "ok": "باشە", "positive": "بەڵێ", "negative": "نەخێر", - "cancel": "پاشگەزبوونەوە", "save": "پاشەکەوت", "open": "کردنەوە", "download": "دابەزاندن", @@ -2835,6 +2940,8 @@ "native_hooks_send_failure_toast": "ناردن سەرکەوتوو نەبوو! تکایە Native Hooks لە ڕێکخستنەکان چالاک بکە.", "no_participants_to_encrypt_toast": "تۆ هیچ هاوڕێیەکت لەم گفتوگۆیەدا نییە بۆ شفرەکردنی نامەکان لەگەڵیان!", "encryption_failed_toast": "شفرەکردنی نامە سەرکەوتوو نەبوو! تکایە logcat بپشکنە بۆ وردەکاری زیاتر.", + "missing_friend_id_toast": "Can't find friendId for conversationId {conversationId}", + "key_exchange_failed_toast": "Can't create key exchange for friendId {friendId}", "accept_public_key_success_toast": "کلیلی گشتی بە سەرکەوتوویی قبوڵکرا!", "accept_secret_key_success_toast": "تەواو! ئێستا دەتوانیت نامەی شفرەکراو لەگەڵ ئەم هاوڕێیە بنێریت و وەربگریت.", "accept_public_key_failure_toast": "قبوڵکردنی کلیلی گشتی سەرکەوتوو نەبوو", @@ -2846,6 +2953,21 @@ "incoming_pk_message": "تۆ تازە داواکارییەکی کلیلی گشتيت وەرگرت. کلیک لە خوارەوە بکە بۆ قبوڵکردنی.", "incoming_secret_message": "هاوڕێکەت تازە کلیلی گشتی تۆی قبوڵکرد. کلیک لە خوارەوە بکە بۆ قبوڵکردنی نهێنی." }, + "account_switcher_ui": { + "already_logged_in": "Already logged in as {username}", + "login_failed_toast": "Failed to login. Check logs for more info.", + "logged_out_toast": "Logged out", + "data_not_found_toast": "Account data not found", + "restore_failed_toast": "Failed to restore account data", + "logged_in_as_toast": "Logged in as {username}", + "backup_success_toast": "Account backed up!", + "backup_failure_toast": "Failed to backup account. Check logs for more info.", + "import_success_toast": "Imported {username}!", + "import_failure_toast": "Failed to import account: {message}", + "export_success_toast": "Account exported!", + "export_failed_toast": "Failed to export account. Check logs for more info.", + "forced_logout_toast": "Removed account due to forced logout" + }, "auto_open_snaps": { "title": "کردنەوەی خودکاری سناپ", "priority_title": "کردنەوەی خودکاری سناپ (پێشینە)", @@ -2872,7 +2994,7 @@ "queue_cleared": "نۆرە پاککرایەوە و ئامارەکان ڕیسێت کران", "queue_cleared_title": "نۆرە پاککرایەوە", "queue_cleared_reset": "نۆرە پاککرایەوە & ڕیسێت کرا", - "queue_cleared_feedback": "{count} سناپی نۆرە پاککرایەوە \u2022 {processed} ژمارەی پرۆسەکراو ڕیسێت کرا", + "queue_cleared_feedback": "{count} سناپی نۆرە پاککرایەوە • {processed} ژمارەی پرۆسەکراو ڕیسێت کرا", "queue_cleared_feedback_simple": "{processed} ژمارەی پرۆسەکراو ڕیسێت کرا", "unknown_sender": "نەناسراو", "unknown_user": "بەکارهێنەری نەناسراو", @@ -3005,7 +3127,8 @@ "auto_delete_sent_messages": { "countdown_toast": "نامەکە دەسڕدرێتەوە دوای {time}", "delete_success_toast": "نامەکە بە سەرکەوتوویی سڕایەوە", - "delete_failed_toast": "سڕینەوەی نامە سەرکەوتوو نەبوو" + "delete_failed_toast": "سڕینەوەی نامە سەرکەوتوو نەبوو", + "queue_cleared_toast": "Auto delete queue cleared" }, "translation_position": { "above": "لە سەروو", @@ -3310,6 +3433,32 @@ "failed_to_fetch_message": "هێنانی نامە سەرکەوتوو نەبوو: {error}", "failed_to_edit_message": "دەستکاریکردنی نامە سەرکەوتوو نەبوو: {error}" }, + "toast_snapchat_not_installed": "Can't execute action: Snapchat is not installed", + "invalid_input_toast": "Invalid input! Make sure you entered a valid value.", + "toast_async_task_failed": "Async task failed: {message}", + "toast_snapchat_crashed": "Snapchat has crashed! Please check logs for more details.", + "toast_init_features_failed": "Failed to initialize features! Some functionality may not work properly.", + "toast_init_script_runtime_failed": "Failed to initialize script runtime!", + "toast_database_corrupted": "Database {path} is corrupted! Restarting ...", + "toast_feature_init_failed": "Failed to init feature {feature}! Check logcat for more details.", + "toast_updating_purrfectsnap": "Updating PurrfectSnap. Please wait...", + "toast_update_purrfectsnap_failed": "Failed to update PurrfectSnap. Please check logcat for more details.", + "toast_purrfectsnap_updated": "PurrfectSnap updated!", + "toast_export_memories_failed": "Failed to export memories", + "toast_exported_to_path": "Exported to {path}", + "toast_open_memories_db_failed": "Failed to open memories database", + "toast_friend_add_unavailable": "Failed to add friend: FriendRelationshipChanger instance not available", + "toast_friend_add_failed": "Failed to add friend: {message}", + "toast_friends_exported": "Exported {count} friends!", + "toast_friends_import_failed": "Failed to import friends: {message}", + "toast_translation_service_unavailable": "Translation service temporarily unavailable", + "toast_send_message_failed": "Failed to send message: {error}", + "toast_mark_conversation_read_failed": "Failed to mark conversation as read", + "toast_fetch_conversation_failed": "Failed to fetch conversation", + "toast_open_snap_failed": "Failed to open snap", + "toast_mark_message_read_failed": "Failed to mark message as read. Check logs for more details", + "toast_open_conversation_first": "You must open a conversation first", + "toast_open_link_failed": "Failed to open link", "ai_response_style": { "casual": "ئاسایی", "formal": "فەرمی", @@ -3347,4 +3496,4 @@ "openai": "OpenAI", "openrouter": "OpenRouter" } -} \ No newline at end of file +} diff --git a/common/src/main/assets/lang/lv_LV.json b/common/src/main/assets/lang/lv_LV.json index 32487297..07f5aa56 100644 --- a/common/src/main/assets/lang/lv_LV.json +++ b/common/src/main/assets/lang/lv_LV.json @@ -1,21 +1,160 @@ { "setup": { + "activity": { + "wrong_apk_title": "Wrong APK installed", + "wrong_apk_message": "Your device is armv8, please download the armv8 apk, not armv7.", + "close_button": "Close", + "important_confirm_timeout": "I understand ({seconds}s)", + "important_confirm": "I understand", + "important_title": "Important!", + "important_message": "If you have used SnapEnhance or any other mod besides PurrfectSnap, we recommend uninstalling everything and staying on stock Snapchat for one week. Then switch to PurrfectSnap after next Friday.", + "language_subtitle": "Tune PurrfectSnap to speak your voice before anything else.", + "install_mode_title": "Choose your device", + "install_mode_subtitle": "Pick the path that matches how you'll install PurrfectSnap.", + "permissions_subtitle": "Grant the essentials so overlays, downloads, and alerts stay reliable.", + "patch_title": "Auto Patcher", + "patch_subtitle": "Streamlined download, patch, and install with a single flow.", + "root_install_title": "Snapchat Installer", + "root_install_subtitle": "Download and install the recommended Snapchat build.", + "save_folder_subtitle": "Pick your personal vault so snaps land exactly where you expect.", + "mappings_subtitle": "We calibrate everything to your install so the magic works flawlessly.", + "step_counter": "Step {current} of {total}", + "step_complete": "Checked off", + "step_active": "In progress", + "step_upcoming": "Ready next", + "finish_button": "Finish setup", + "continue_button": "Continue" + }, "dialogs": { "select_language": "Izvēlieties valodu", "save_folder": "Izvēlieties, kur saglabāt lejupielādes", "select_save_folder_button": "Izvēlēties mapi" }, + "install_mode": { + "confirm_timeout": "I understand ({seconds}s)", + "confirm": "I understand", + "notice_title": "Please note!", + "notice_intro": "Select the type of device you have: rooted or non-rooted. If you are unsure, choose Non-root and continue.", + "notice_non_root_title": "Non-rooted devices", + "notice_non_root_body": "Select Non-root and the app will handle everything. Tap Install Patched Snapchat when it appears. After it installs, do not open Snapchat yet. Continue the PurrfectSnap setup; once it finishes, you can open Snapchat and enjoy.", + "notice_root_title": "Rooted devices", + "notice_root_body": "Make sure you have flashed LSPosed first. We recommend JingMatrix LSPosed or LSPosed Irena. After you select Root, the app will install the recommended Snapchat version. Do not open it yet; continue the PurrfectSnap setup. When setup finishes, enable PurrfectSnap in LSPosed and reboot your phone. Then start using Snapchat. We highly recommend detaching Snapchat from the Play Store with the Zygisk Detach module to prevent auto-updates.", + "notice_issues_hint": "If you run into any installation issues, the solution will appear here. Please read it carefully.", + "notice_note_prefix": "Note: ", + "notice_note_body": "New Accounts easily get locked! It is recommended to use an older account with PurrfectSnap.", + "step_title": "Choose your device", + "step_subtitle": "If you don't know, select Non-rooted device and proceed.", + "root_option_title": "Rooted device", + "root_option_subtitle": "Use Lsposed and skip auto patching.", + "non_root_option_title": "Non-rooted device", + "non_root_option_subtitle": "Use included auto patcher to install patched Snapchat.", + "skip_auto_setup": "Skip Auto Setup" + }, "mappings": { "dialog": "Ģenerē kartējumus...", "generate_failure_no_snapchat": "PurrfectSnap nevarēja atrast Snapchat, lūdzu, mēģiniet pārinstalēt Snapchat.", - "generate_failure": "Mēģinot ģenerēt kartējumus, radās kļūda. Lūdzu, mēģiniet vēlreiz." + "generate_failure": "Mēģinot ģenerēt kartējumus, radās kļūda. Lūdzu, mēģiniet vēlreiz.", + "confirm_understand_timeout": "I understand ({seconds}s)", + "confirm_understand": "I understand", + "notice_title": "Please note!", + "notice_intro": "If you see the \"Account temporarily disabled\" error while logging in, do not worry. Follow these steps in order:", + "notice_step_1": "1. Reopen Snapchat and log in. This fixes it most of the time.", + "notice_step_2": "2. If it still fails, tap the login button repeatedly. This usually covers the next chunk.", + "notice_step_3": "3. If it still fails, clear Snapchat's data, disable any VPN, and log in again.", + "notice_rooted_title": "For rooted users:", + "notice_rooted_body": "Reopen Snapchat and log in. If it still fails, disable PurrfectSnap in LSPosed, log in, then re-enable PurrfectSnap.", + "warnings_info": "{count} warning(s) occurred while generating mappings:\n\n{warnings}", + "progress_hint": "This only takes a moment. Keep the app open while magic happens!" + }, + "patch": { + "title": "Auto Patcher", + "ready_log": "Auto Patcher is ready.", + "install_confirmed_log": "Snapchat install confirmed. You're cleared to continue.", + "download_recommended_status": "Downloading recommended Snapchat version ({version})...", + "starting_log": "Starting Auto Patcher for recommended Snapchat version.", + "uninstall_prompt_status": "Snapchat is installed. Please uninstall it first (don't keep data), then start Auto Patcher again.", + "uninstall_prompt_error": "Snapchat still installed. Uninstall it first, to continue.", + "module_apk_not_found_error": "Module apk not found", + "fetching_apk_status": "Fetching recommended Snapchat APK...", + "download_failed_error": "Download failed", + "download_completed_status": "Download completed: {fileName}", + "starting_patch_status": "Starting patch powered by Jingmatrix Lspatch", + "patched_not_produced_error": "Patched apk not produced", + "patched_ready_status": "Patched build ready. Install to finish.", + "failed_status": "Failed: {message}", + "mark_installed_log": "Marked as installed manually. You're cleared to continue.", + "issues_title": "Facing issues?", + "issues_confirm": "Got it", + "issues_heading": "How to fix installation errors", + "issues_conflict_issue": "Issue: App cannot be installed because it conflicts with an existing package.", + "issues_conflict_fix": "Fix: Download Snapchat from the Play Store and uninstall it without keeping data. Run Auto Patcher again. If it still does not work, run:", + "issues_adb_command": "adb uninstall com.snapchat.android", + "issues_invalid_issue": "Issue: App not installed because the package appears to be invalid.", + "issues_invalid_fix": "Fix: Download and install JingMatrix LSPatch, then patch a Snapchat version (any one) from this range, i.e. between 13.65.1.0 and 13.71.0.51, in Integrated mode. Select Embed Modules and embed the PurrfectSnap APK. Then choose Skip auto setup during PurrfectSnap setup to skip Auto Patcher.", + "status_downloading": "Downloading Snapchat {percent}%", + "status_patching": "Patching...", + "status_initializing": "Initializing...", + "logs_copied": "Logs copied to clipboard.", + "install_success": "Patched APK installed", + "start_button": "Start auto patch", + "install_button": "Install patched Snapchat", + "already_installed_button": "Already Installed?", + "powered_by_label": "Powered by Jingmatrix Lspatch", + "logs_title": "Logs", + "copy_button": "Copy", + "log_line_prefix": "- {line}" }, "permissions": { "dialog": "Lai turpinātu, pabeidziet šīs darbības:", "notification_access": "Paziņojumu piekļuve", "battery_optimization": "Akumulatora optimizācija", "display_over_other_apps": "Rādīt virs citām lietotnēm", - "request_button": "Pieprasīt" + "request_button": "Pieprasīt", + "notification_access_description": "Alerts you the second downloads finish.", + "battery_optimization_description": "Keeps background tasks alive without being killed.", + "display_over_other_apps_description": "Enables floating overlays while you are in Snapchat.", + "granted_label": "Granted" + }, + "pick_language": { + "current_selection": "Current selection", + "browse_languages": "Browse languages", + "change_anytime_hint": "You can change this anytime from PurrfectSnap settings.", + "available_languages": "Available Languages" + }, + "root_install": { + "title": "Snapchat Installer", + "ready_log": "Snapchat installer is ready.", + "install_confirmed_log": "Snapchat install confirmed. You're cleared to continue.", + "download_recommended_status": "Downloading recommended Snapchat version ({version})...", + "mark_installed_log": "Marked as installed manually. You're cleared to continue.", + "start_download_log": "Starting Snapchat download for rooted install.", + "uninstall_prompt_status": "Snapchat is installed. Please uninstall it first (don't keep data), then try again.", + "uninstall_prompt_error": "Snapchat still installed. Uninstall it first, to continue.", + "fetching_apk_status": "Fetching recommended Snapchat APK...", + "download_failed_error": "Download failed", + "download_completed_status": "Download completed: {fileName}", + "launching_installer_status": "Launching installer...", + "failed_status": "Failed: {message}", + "status_downloading": "Downloading Snapchat {percent}%", + "status_preparing": "Preparing installer...", + "logs_copied": "Logs copied to clipboard.", + "install_success": "Snapchat installed", + "download_button": "Download Snapchat", + "install_button": "Install Snapchat", + "already_installed_button": "Already Installed?", + "logs_title": "Logs", + "copy_button": "Copy", + "log_line_prefix": "- {line}" + }, + "save_folder": { + "description": "Please choose the location where media should be downloaded to.", + "destination_label": "Destination", + "system_default_label": "System default", + "use_default_location_button": "Use default location", + "no_picker_title": "Folder picker unavailable", + "no_picker_message": "Some cloned/dual-app environments block the system folder picker. You can continue using the system default save location, or open the app outside clone mode to select a custom folder.", + "use_default_button": "Use default", + "permission_hint": "PurrfectSnap requires Storage permissions to download and Save Media from Snapchat." } }, "scopes": { @@ -57,14 +196,48 @@ }, "sections": { "home": { - "version_title": "v{versionName} \u00b7 autors Eternal", + "version_title": "v{versionName} · autors Eternal", "update_title": "PurrfectSnap atjauninājums", "update_content": "Versija {version} ir pieejama!", "update_button": "Lejupielādēt", + "hero_tagline": "An Xposed Module meant to enhance your Snapchat experience", + "hero_version_label": "Version: {version} - {channel}", + "hero_build_label": "Build: {build}", + "update_ready_label": "Ready to install", + "purr_aura_active_label": "PurrAura Active!", + "purr_aura_inactive_label": "PurrAura Inactive", + "open_settings_button": "Open Settings", + "wiki_button": "Wiki", + "github_button": "GitHub", + "telegram_button": "Telegram", + "channel_label_stable": "Stable", + "channel_label_prerelease": "Pre-release", + "announcements_button_description": "Announcements", + "update_arch_not_supported_toast": "Your device architecture is not supported for automatic updates.", + "update_download_started_toast": "Download started", + "update_download_completed_toast": "Download completed", + "update_install_failed_toast": "Failed to install update. Check logs for more details.", + "update_download_failed_toast": "Download failed: {error}", "debug_build_summary_title": "Jūs izmantojat PurrfectSnap atkļūdošanas versiju", "debug_build_summary_content": "Versija {versionName} ({versionCode})", "debug_build_summary_date": "Izveides datums: {date} (pirms {days} dienām)", - "quick_actions_title": "Ātrās darbības" + "quick_actions_title": "Ātrās darbības", + "quick_actions_empty_title": "No quick tiles yet", + "quick_actions_empty_subtitle": "Design your dream grid with the actions you use the most.", + "quick_actions_add_tile_button": "Add tile", + "quick_actions_manage_button": "Manage", + "quick_actions_count_label": "{count} curated shortcuts" + }, + "home_about": { + "about_title": "PurrfectSnap", + "about_tagline": "An Xposed Module meant to enhance your Snapchat experience!", + "about_lead_developers_title": "Lead Developers", + "about_story_title": "Our Story", + "about_story": "PurrfectSnap was founded on 2nd of October, 2025, as a fork of SnapEnhance by IzTIzRNAL with a vision to provide users the quality Snapchat experience they deserve. This app was just meant to be a minor update in the SnapEnhance repository, but it soon became a separate app wherein the contributors kept adding features. Then the developer joined the team, and this app soon became a huge success. We received much love and support and gained 1K+ downloads in just two days! We thank all users and contributors; without your support, we wouldn't have reached this place. We would also like to convey our huge thanks to rhunk, the lead developer of SnapEnhance, as without him, this app wouldn't even exist. We are immensely grateful to him. Lastly, we would like to thank all our admins, notably: CLASSIC GENIUS, Harry, SUJI>L, Zain & scrodingerspet, who were right there with us from the very beginning. We would also like to thank all testers, notably Leo & Toxic, who tested and reported bugs continuously. We are immensely grateful for your contribution.", + "about_thanks_title": "With love, PurrfectSnap Team", + "about_magic_toast": "Tap 5 times in this screen to see some magic 😉!", + "github_button": "GitHub", + "telegram_button": "Telegram" }, "home_logs": { "no_logs_hint": "Nav pieejamu žurnālu", @@ -72,7 +245,8 @@ "export_logs_button": "Eksportēt žurnālus", "saving_logs_toast": "Saglabā žurnālus, tas var aizņemt kādu laiku...", "saved_logs_success_toast": "Žurnāli veiksmīgi saglabāti", - "saved_logs_failure_toast": "Neizdevās saglabāt žurnālus" + "saved_logs_failure_toast": "Neizdevās saglabāt žurnālus", + "read_logs_failed_toast": "Failed to read logs!" }, "home_settings": { "actions_title": "Darbības", @@ -119,11 +293,17 @@ "test_mode_label": "Iespējot PurrAura", "disable_feature_loading_label": "Atspējot funkciju ielādi", "disable_auto_mapper_label": "Atspējot automātisko kartētāju", - "disable_bypass_indicator_label": "Atspējot apiešanas indikatoru" + "disable_bypass_indicator_label": "Atspējot apiešanas indikatoru", + "open_file_failed_toast": "Failed to open file! {message}", + "import_failed_toast": "Import failed: {message}" }, "tasks": { "no_tasks": "Nav uzdevumu", "merge_button": "Apvienot", + "summary_active": "{active} active · {recent} recent", + "summary_idle": "Idle · {recent} recent", + "running_count": "{count} running", + "clear_button_description": "Clear tasks", "failed_to_open_file": "Neizdevās atvērt failu", "merge_files_toast": "Apvieno {count} failus", "remove_selected_tasks_title": "Vai tiešām vēlaties noņemt atlasītos uzdevumus?", @@ -132,22 +312,22 @@ "remove_selected_tasks_confirm": "Noņemt {count} uzdevumus?", "remove_all_tasks_confirm": "Noņemt visus uzdevumus?" }, - "features": { - "disabled": "Atspējots", - "export_option": "Eksportēt", - "import_option": "Importēt", - "reset_option": "Atiestatīt", - "config_export_success_toast": "Konfigurācija veiksmīgi eksportēta", - "config_import_success_toast": "Konfigurācija veiksmīgi importēta", - "config_import_failure_toast": "Neizdevās importēt konfigurāciju: {error}", - "config_export_failure_toast": "Neizdevās eksportēt konfigurāciju: {error}", - "saved_config_snackbar": "Konfigurācija saglabāta", - "older_required": "Lai šī funkcija darbotos pareizi, nepieciešama Snapchat versija v{version} vai vecāka", - "newer_required": "Lai šī funkcija darbotos pareizi, nepieciešama Snapchat versija v{version} vai jaunāka", - "search_button": "Meklēt", - "clear_history": "Notīrīt meklēšanas vēsturi", - "subtitle": "Meklēt un pārvaldīt funkcijas" - }, + "features": { + "disabled": "Atspējots", + "export_option": "Eksportēt", + "import_option": "Importēt", + "reset_option": "Atiestatīt", + "config_export_success_toast": "Konfigurācija veiksmīgi eksportēta", + "config_import_success_toast": "Konfigurācija veiksmīgi importēta", + "config_import_failure_toast": "Neizdevās importēt konfigurāciju: {error}", + "config_export_failure_toast": "Neizdevās eksportēt konfigurāciju: {error}", + "saved_config_snackbar": "Konfigurācija saglabāta", + "older_required": "Lai šī funkcija darbotos pareizi, nepieciešama Snapchat versija v{version} vai vecāka", + "newer_required": "Lai šī funkcija darbotos pareizi, nepieciešama Snapchat versija v{version} vai jaunāka", + "search_button": "Meklēt", + "clear_history": "Notīrīt meklēšanas vēsturi", + "subtitle": "Meklēt un pārvaldīt funkcijas" + }, "bypass_status": { "active": "PurrAura aktīvs", "inactive": "PurrAura neaktīvs" @@ -167,6 +347,9 @@ "social": { "friends_tab": "Draugi", "groups_tab": "Grupas", + "search_button_description": "Search", + "close_search_button_description": "Close search", + "clear_search_button_description": "Clear search", "empty_hint": "Jūsu saraksts pašlaik ir tukšs", "friends_empty_title": "Pagaidām nav pievienotu draugu", "groups_empty_title": "Pagaidām nav sinhronizētu grupu", @@ -317,6 +500,7 @@ "import_button": "Importēt", "import_from_url_button": "Importēt no URL", "import_script_from_url_title": "Importēt skriptu no URL", + "import_failed": "Import failed: {message}", "import_script_warning": "Instalējiet skriptus tikai no uzticamiem avotiem.", "installed_scripts_tab": "Instalēts", "manage_repos_button": "Pārvaldīt repo", @@ -420,6 +604,7 @@ "delete_rule_dialog_text": "Vai tiešām vēlaties dzēst šo noteikumu?", "no_repos_added": "Nav pievienotu repozitoriju", "import_dialog_title": "Importēt noteikumus", + "read_file_failed_toast": "Failed to read file: {message}", "bulk_import_button": "Masveida imports", "individual_import_button": "Atsevišķs imports", "invalid_import_type_dialog_title": "Nederīgs imports", @@ -641,91 +826,658 @@ }, "features": { "notices": { - "unstable": "\u26a0 Nestabils", - "ban_risk": "\u26a0 Šī funkcija var izraisīt aizliegumu", - "internal_behavior": "\u26a0 Tas var sabojāt Snapchat iekšējo darbību" + "unstable": "⚠ Nestabils", + "ban_risk": "⚠ Šī funkcija var izraisīt aizliegumu", + "internal_behavior": "⚠ Tas var sabojāt Snapchat iekšējo darbību" }, "options": { - "empty": "Tukšs", + "app_appearance": { + "always_light": "Vienmēr gaišs", + "always_dark": "Vienmēr tumšs", + "null": "Atbilst sistēmai" + }, + "auto_reload": { + "snapchat_only": "Pārlādēt tikai Snapchat", + "all": "Pārlādēt Snapchat + PurrfectSnap", + "null": "Noklusējuma" + }, "walk_radius": { - "empty": "Tukšs" + "null": "Izmantot noklusējuma rādiusu" }, "spoof_battery_level": { - "empty": "Tukšs" + "null": "Izmantot reālo akumulatora līmeni" + }, + "friend_feed_menu_buttons": { + "auto_download": "⬇️ Automātiska lejupielāde", + "auto_save": "💬 Ziņojumu automātiska saglabāšana", + "unsaveable_messages": "⬇️ Nesaglabājami ziņojumi", + "auto_open_snaps": "📷 Snaps automātiska atvēršana", + "stealth": "👻 Nemana režīms", + "auto_reply": "📨 Automātiskā atbilde", + "auto_delete_sent_messages": "🗑️ Automātiski dzēst nosūtītos ziņojumus", + "mark_snaps_as_seen": "👀 Atzīmēt Snaps kā redzētus", + "mark_stories_as_seen_locally": "👀 Atzīmēt stāstus kā redzētus lokāli", + "conversation_info": "👤 Sarunas informācija", + "e2e_encryption": "🔒 Izmantot E2E šifrēšanu", + "message_logger": "📝 Ziņojumu reģistrētājs", + "auto_read": "✅ Automātiska lasīšana", + "hide_typing_indicator": "🙈 Slēpt rakstīšanas indikatoru" + }, + "schedule_scheduled_for": "Ieplānots priekš {name} uz {time}", + "schedule_sending_in": "Sūta pēc {time}", + "schedule_sent_to": "Nosūtīts {name}", + "schedule_sent": "Ieplānotais Snap nosūtīts", + "schedule_failed_to": "Neizdevās nosūtīt {name}", + "schedule_failed": "Ieplānotais Snap neizdevās", + "schedule_cancelled_for": "Atcelts priekš {name}", + "device_model": { + "samsung_s25_ultra": "Samsung Galaxy S25 Ultra", + "google_pixel_10_pro": "Google Pixel 10 Pro", + "oneplus_13": "OnePlus 13", + "xiaomi_15_ultra": "Xiaomi 15 Ultra", + "null": "Ierīces noklusējuma" + }, + "settings_menu": { + "default": "Noklusējuma", + "legacy": "Mantots (Legacy)" + }, + "path_format": { + "create_author_folder": "Izveidot mapi katram autoram", + "create_source_folder": "Izveidot mapi katram multivides avota veidam", + "append_hash": "Pievienot unikālu jaucējkodu (hash) faila nosaukumam", + "append_source": "Pievienot multivides avotu faila nosaukumam", + "append_username": "Pievienot lietotājvārdu faila nosaukumam", + "append_date_time": "Pievienot datumu un laiku faila nosaukumam", + "append_type": "Pievienot multivides veidu faila nosaukumam" + }, + "auto_download_sources": { + "friend_snaps": "Draugu Snaps", + "friend_stories": "Draugu stāsti", + "public_stories": "Publiskie stāsti", + "spotlight": "Spotlight" + }, + "logging": { + "started": "Sākts", + "success": "Veiksmīgi", + "progress": "Progress", + "failure": "Neveiksme" + }, + "notifications": { + "chat_screenshot": "Ekrānuzņēmums", + "chat_screen_record": "Ekrāna ieraksts", + "snap_replay": "Snap atkārtojums", + "camera_roll_save": "Saglabāts kameru rullī", + "chat": "Tērzēšana", + "chat_reply": "Tērzēšanas atbilde", + "snap": "Snap", + "typing": "Raksta", + "stories": "Stāsti", + "speaking": "Runā", + "chat_reaction": "DM reakcija", + "group_chat_reaction": "Grupas reakcija", + "initiate_audio": "Ienākošais audio zvans", + "abandon_audio": "Neatbildēts audio zvans", + "initiate_video": "Ienākošais video zvans", + "abandon_video": "Neatbildēts video zvans", + "map_live_location": "Kartes tiešraides atrašanās vieta" + }, + "auto_read": { + "blacklist": "Melnais saraksts", + "whitelist": "Baltais saraksts", + "disabled": "Atspējots" + }, + "hide_typing_indicator": { + "blacklist": "Melnais saraksts", + "whitelist": "Baltais saraksts", + "disabled": "Atspējots" + }, + "auto_delete_sent_messages": { + "blacklist": "Melnais saraksts", + "whitelist": "Baltais saraksts", + "disabled": "Atspējots" + }, + "auto_download": { + "blacklist": "Melnais saraksts", + "whitelist": "Baltais saraksts", + "disabled": "Atspējots" + }, + "stealth": { + "blacklist": "Melnais saraksts", + "whitelist": "Baltais saraksts", + "disabled": "Atspējots" + }, + "auto_save": { + "blacklist": "Melnais saraksts", + "whitelist": "Baltais saraksts", + "disabled": "Atspējots" + }, + "message_logger": { + "blacklist": "Melnais saraksts", + "whitelist": "Baltais saraksts", + "disabled": "Atspējots" + }, + "auto_reply": { + "blacklist": "Melnais saraksts", + "whitelist": "Baltais saraksts", + "disabled": "Atspējots" }, "custom_android_id": { - "empty": "Tukšs" + "null": "Izmantot īsto Android ID" + }, + "add_friend_source_spoof": { + "added_by_username": "Pēc lietotājvārda", + "added_by_mention": "Pēc pieminēšanas", + "added_by_group_chat": "Ar grupas tērzēšanu", + "added_by_qr_code": "Ar QR kodu", + "added_by_community": "Pēc kopienas", + "added_by_quick_add": "Ar ātro pievienošanu (augsts aizlieguma risks)", + "added_by_spotlight": "Pēc Spotlight", + "null": "Neviltot avotu" }, "custom_streaks_expiration_format": { - "empty": "Tukšs" + "null": "Sistēmas noklusējums" }, "preferred_transcription_lang": { - "empty": "Tukšs" + "null": "Izmantot Snapchat noklusējumu" }, "custom_emoji_font": { - "empty": "Tukšs" + "null": "Noklusējuma emocijzīmju fonts" }, "custom_shared_library": { - "empty": "Tukšs" + "null": "Izmantot noklusējuma bibliotēku" + }, + "override_front_resolution": { + "null": "Izmantot ierīces noklusējumu" + }, + "override_back_resolution": { + "null": "Izmantot ierīces noklusējumu" }, "custom_resolution": { - "empty": "Tukšs" + "null": "Izmantot automātisko izšķirtspēju" + }, + "startup_default_camera": { + "front": "Priekšējā kamera", + "back": "Aizmugurējā kamera", + "null": "Atcerēties pēdējo izmantoto" + }, + "call_recorder": { + "only_record_self": "Ierakstīt tikai sevi", + "only_record_others": "Ierakstīt tikai citus", + "record_both": "Ierakstīt abas puses" + }, + "call_recorder_ui_design": { + "default": "Noklusējuma", + "snapchat": "Snapchat", + "cyber": "Cyber", + "frost": "Frost" + }, + "front_custom_frame_rate": { + "null": "Ierīces noklusējuma FPS" + }, + "back_custom_frame_rate": { + "null": "Ierīces noklusējuma FPS" + }, + "force_voice_note_format": { + "null": "Izmantot Snapchat noklusējumu" }, "custom_path_format": { - "empty": "Tukšs" + "null": "Izmantot noklusējuma modeli" + }, + "force_image_format": { + "null": "Izmantot Snapchat noklusējumu" }, "custom_video_codec": { - "empty": "Tukšs" + "null": "Noklusējuma kodeks" }, "custom_audio_codec": { - "empty": "Tukšs" + "null": "Noklusējuma kodeks" }, - "double_tap_chat_action_custom_emoji": { - "empty": "Tukšs" + "preset": { + "null": "Noklusējuma iepriekšiestatījums" }, - "unsaveable_messages": { - "blacklist": "Melnā saraksta režīms", - "whitelist": "Baltā saraksta režīms", - "null": "Atspējots" + "app_appearance_override": { + "title": "Izskats" + }, + "gallery_media_send_override": { + "always_ask": "Vienmēr jautāt", + "ORIGINAL": "Oriģinālā multivide", + "NOTE": "Audio piezīme", + "SNAP": "Snap", + "SAVEABLE_SNAP": "Saglabājams Snap", + "null": "Snapchat noklusējums", + "multiple_media_toast": "Vienlaikus var nosūtīt tikai vienu multividi" + }, + "strip_media_metadata": { + "hide_caption_text": "Slēpt paraksta tekstu", + "hide_snap_filters": "Slēpt snap filtrus", + "hide_extras": "Slēpt papildus (piem., pieminēšanas)", + "remove_audio_note_duration": "Noņemt audio piezīmes ilgumu", + "remove_audio_note_transcript_capability": "Noņemt audio piezīmes atšifrēšanas iespēju" + }, + "hide_ui_components": { + "hide_profile_call_buttons": "Noņemt profila zvanīšanas pogas", + "hide_chat_call_buttons": "Noņemt tērzēšanas zvanīšanas pogas", + "hide_live_location_share_button": "Noņemt tiešraides atrašanās vietas kopīgošanas pogu", + "hide_stickers_button": "Noņemt uzlīmju pogu", + "hide_voice_record_button": "Noņemt balss ierakstīšanas pogu", + "hide_unread_chat_hint": "Noņemt nelasītas tērzēšanas mājienu", + "hide_post_to_story_buttons": "Noņemt 'Publicēt stāstā' pogas pirms Snap nosūtīšanas", + "hide_billboard_prompt": "Noņemt reklāmas stenda uzvedni draugu plūsmā", + "hide_snapchat_plus_gift_reminders": "Noņemt Snapchat Plus dāvanu atgādinājumus sarunās", + "hide_map_reactions": "Noņemt kartes reakcijas" + }, + "hide_story_suggestions": { + "hide_suggested_friend_stories": "Slēpt ieteiktos draugu stāstus", + "hide_my_stories": "Slēpt manus stāstus" + }, + "home_tab": { + "map": "Karte", + "chat": "Tērzēšana", + "camera": "Kamera", + "discover": "Atklāt", + "spotlight": "Spotlight", + "null": "Snapchat noklusējums" + }, + "spotlight_comments_username_icon": { + "user": "Lietotājvārda ikona", + "👤": "Lietotājvārda ikona", + "[👤]": "Lietotājvārda ikona", + "default": "Lietotājvārda ikona", + "no_icon": "Nav ikonas" + }, + "custom_image_upload_format": { + "null": "Automātisks" }, "update_check_frequency": { - "daily": "Katru dienu", - "weekly": "Katru nedēļu", - "monthly": "Katru mēnesi" + "null": "Auto" + }, + "snapchat_plus": { + "not_subscribed": "Nav abonēts", + "basic": "Pamata", + "ad_free": "Bez reklāmām", + "null": "Noklusējuma" + }, + "bypass_video_length_restriction": { + "single": "Viena multivide", + "split": "Sadalīta multivide", + "null": "Noklusējuma" + }, + "old_bitmoji_selfie": { + "2d": "2D Bitmoji", + "3d": "3D Bitmoji", + "null": "Noklusējuma Bitmoji" + }, + "disable_confirmation_dialogs": { + "erase_message": "Dzēst ziņojumu", + "remove_friend": "Noņemt draugu", + "block_friend": "Bloķēt draugu", + "ignore_friend": "Ignorēt draugu", + "hide_friend": "Slēpt draugu", + "hide_conversation": "Slēpt sarunu", + "clear_conversation": "Notīrīt sarunu no draugu plūsmas" + }, + "edit_text_override": { + "multi_line_chat_input": "Vairāku rindu tērzēšanas ievade", + "bypass_text_input_limit": "Apiet teksta ievades ierobežojumu" + }, + "auto_purge": { + "never": "Nekad", + "1_hour": "1 stunda", + "3_hours": "3 stundas", + "6_hours": "6 stundas", + "12_hours": "12 stundas", + "1_day": "1 diena", + "3_days": "3 dienas", + "1_week": "1 nedēļa", + "2_weeks": "2 nedēļas", + "1_month": "1 mēnesis", + "3_months": "3 mēneši", + "6_months": "6 mēneši" + }, + "delete_after_unit": { + "seconds": "Sekundes", + "minutes": "Minūtes", + "hours": "Stundas" + }, + "disable_story_sections": { + "friends": "Draugi", + "suggested_stories": "Ieteiktie stāsti", + "following": "Seko", + "discover": "Atklāt" + }, + "disable_cameras": { + "front": "Priekšējā kamera", + "back": "Aizmugurējā kamera" + }, + "disable_permission_requests": { + "notifications": "Paziņojumi", + "read_media_images": "Lasīt multivides attēlus", + "read_media_video": "Lasīt multivides video", + "camera": "Kamera", + "microphone": "Mikrofons", + "location": "Atrašanās vieta", + "read_contacts": "Lasīt kontaktus", + "nearby_devices": "Tuvumā esošās ierīces", + "phone_calls": "Tālruņa zvani" + }, + "message_indicators": { + "encryption_indicator": "Pievieno 🔒 ikonu blakus ziņojumiem, kas nosūtīti tikai jums", + "platform_indicator": "Pievieno tās platformas ikonu, no kuras multivide tika nosūtīta (piem., Android, iOS, Web)", + "location_indicator": "Pievieno 📍 ikonu snaps, kad tie nosūtīti ar iespējotu atrašanās vietu", + "ovf_editor_indicator": "Norāda, vai snap ir nosūtīts, izmantojot OVF redaktoru", + "director_mode_indicator": "Pievieno ✏️ ikonu snaps, kad tie nosūtīti, izmantojot režisora režīmu, ko var izmantot, lai nosūtītu galerijas attēlus kā snaps" + }, + "auto_mark_as_read": { + "conversation_read": "Atzīmēt sarunu kā lasītu, nosūtot ziņojumu", + "snap_reply": "Atzīmēt snaps kā lasītus, atbildot uz tiem", + "save_snap_in_chat": "Atzīmēt snaps kā lasītus, saglabājot tos tērzēšanā, esot nemana režīmā" + }, + "friend_mutation_notifier": { + "remove_friend": "Paziņot, kad kāds jūs noņem no draugiem", + "birthday_changes": "Paziņot, kad kāds maina savu dzimšanas dienu", + "bitmoji_selfie_changes": "Paziņot, kad kāds maina savu Bitmoji pašbildi", + "bitmoji_avatar_changes": "Paziņot, kad kāds maina savu Bitmoji iemiesojumu", + "bitmoji_background_changes": "Paziņot, kad kāds maina savu Bitmoji fonu", + "bitmoji_scene_changes": "Paziņot, kad kāds maina savu Bitmoji ainu" + }, + "double_tap_chat_action": { + "like_message": "Patīk ziņojums", + "copy_text": "Kopēt tekstu starpliktuvē", + "delete_message": "Dzēst ziņojumu", + "mark_as_read": "Atzīmēt kā lasītu", + "custom_emoji_reaction": "Pielāgota emocijzīmju reakcija", + "null": "Noklusējuma" + }, + "message_types": { + "CHAT": "Tērzēšana", + "SNAP": "Snap", + "NOTE": "Piezīme", + "EXTERNAL_MEDIA": "Ārējā multivide", + "STICKER": "Uzlīme" + }, + "double_tap_chat_action_custom_emoji": { + "Custom emoji reaction": "Pielāgota emocijzīmju reakcija" + }, + "ai_model": { + "gemini-2.5-flash": "Gemini 2.5 Flash" + }, + "ai_api_key": { + "": "Nav iestatīts" + }, + "ai_system_prompt": { + "You are a helpful and friendly assistant responding to messages on Snapchat. Keep responses natural, casual, and conversational. Avoid being overly formal or robotic. Respond as if you're a real person having a normal conversation.": "Jūs esat izpalīdzīgs un draudzīgs asistents, kas atbild uz ziņojumiem Snapchat. Saglabājiet atbildes dabiskas, ikdienišķas un sarunvalodas stilā. Izvairieties būt pārāk formāls vai robotizēts. Atbildiet tā, it kā jūs būtu reāla persona, kas risina normālu sarunu." + }, + "ai_provider": { + "gemini": "Gemini", + "deepseek": "DeepSeek", + "openai": "OpenAI", + "openrouter": "OpenRouter" + }, + "ai_personality_traits": { + "friendly, casual, helpful, empathetic": "draudzīgs, ikdienišķs, izpalīdzīgs, empātisks" + }, + "ai_response_style": { + "casual": "Ikdienišķs", + "formal": "Formāls", + "friendly": "Draudzīgs", + "humorous": "Humoristisks", + "empathetic": "Empātisks", + "toxic": "Toksisks (Toxic)", + "busy": "Aizņemts" + }, + "ai_temperature": { + "0.7": "Līdzsvarots (0.7)" + }, + "ai_response_language": { + "auto": "Auto", + "en": "Angļu", + "es": "Spāņu", + "fr": "Franču", + "de": "Vācu", + "it": "Itāļu", + "pt": "Portugāļu", + "ru": "Krievu", + "ja": "Japāņu", + "ko": "Korejiešu", + "zh": "Ķīniešu", + "ar": "Arābu", + "hi": "Hindi", + "tr": "Turku", + "pl": "Poļu", + "nl": "Holandiešu", + "sv": "Zviedru", + "da": "Dāņu", + "no": "Norvēģu", + "fi": "Somu" + }, + "friendGreeting": { + "Hey": "Hei" + }, + "half_swipe_messages": { + "[\"I noticed you half-swiped! I'll respond soon.\"]": "Es pamanīju, ka jūs daļēji pavilkāt! Es drīz atbildēšu." + }, + "tiny_snap_messages": { + "Thanks for the tiny snap!": "Paldies par mazo snap!" + }, + "voice_note_messages": { + "Thanks for the voice note!": "Paldies par balss piezīmi!" + }, + "chat_messages": { + "Hello! How are you?": "Sveiki! Kā jums klājas?" + }, + "story_reply_messages": { + "Thanks for the story reply!": "Paldies par stāsta atbildi!" + }, + "external_media_messages": { + "Nice media!": "Jauka multivide!" + }, + "sticker_messages": { + "Cool sticker!": "Forša uzlīme!" + }, + "snap_messages": { + "Thanks for the snap!": "Paldies par snap!" + }, + "story_share_messages": { + "Thanks for sharing!": "Paldies par kopīgošanu!" + }, + "map_reaction_messages": { + "Thanks for the map reaction!": "Paldies par kartes reakciju!" + }, + "auto_reply_content_types": { + "chat_messages": "Tērzēšanas ziņojumi", + "snap_messages": "Snaps", + "story_share_messages": "Stāstu kopīgošana", + "story_reply_messages": "Stāstu atbildes", + "external_media_messages": "Ārējā multivide", + "voice_note_messages": "Balss piezīmes", + "sticker_messages": "Uzlīmes", + "tiny_snap_messages": "Mazi snaps", + "map_reaction_messages": "Kartes reakcijas", + "half_swipes": "Pus-pavilcieni" + }, + "supported_languages": { + "en": "Angļu", + "es": "Spāņu", + "fr": "Franču", + "de": "Vācu", + "it": "Itāļu", + "pt": "Portugāļu", + "ru": "Krievu", + "ja": "Japāņu", + "ko": "Korejiešu", + "zh": "Ķīniešu", + "ar": "Arābu", + "hi": "Hindi", + "tr": "Turku" + }, + "translation_position": { + "above": "Virs teksta", + "below": "Zem teksta", + "inline": "Iekļauts" + }, + "source_language": { + "auto": "Automātiski noteikt" + }, + "target_language": { + "en": "Angļu" } }, "properties": { "global": { "name": "Globāls", - "description": "Vispārīgas moduļa preferences un noklusējumi", + "description": "Pielāgot globālos Snapchat iestatījumus", "properties": { - "ui_settings": { - "name": "UI iestatījumi", - "description": "Pielāgot atgriezenisko saiti un paziņojumu (toast) uzvedību", + "better_location": { + "name": "Labāka atrašanās vieta", + "description": "Uzlabo Snapchat atrašanās vietu", "properties": { - "haptic_feedback": { - "name": "Haptiskā atgriezeniskā saite", - "description": "Vibrēt atbalstītajās mijiedarbībās" + "spoof_location": { + "name": "Viltot atrašanās vietu", + "description": "Vilto jūsu atrašanās vietu uz noteiktu vietu" }, - "use_system_toasts": { - "name": "Izmantot sistēmas paziņojumus", - "description": "Rādīt Android sistēmas paziņojumus, nevis lietotnes pārklājumus" + "coordinates": { + "name": "Koordinātas", + "description": "Iestatīt viltotās atrašanās vietas koordinātas" + }, + "walk_radius": { + "name": "Pastaigas rādiuss", + "description": "Nejauši staigāt šajā rādiusā (pēdas)" + }, + "always_update_location": { + "name": "Vienmēr atjaunināt atrašanās vietu", + "description": "Piespiest Snapchat atjaunināt atrašanās vietu pat tad, ja netiek saņemti GPS dati" + }, + "suspend_location_updates": { + "name": "Apturēt atrašanās vietas atjauninājumus", + "description": "Novērš jūsu atrašanās vietas atjaunināšanu" + }, + "spoof_battery_level": { + "name": "Viltot akumulatora līmeni", + "description": "Vilto jūsu ierīces akumulatora līmeni kartē\nVērtībai jābūt no 0 līdz 100" + }, + "spoof_headphones": { + "name": "Viltot austiņas", + "description": "Vilto mūzikas klausīšanās statusu kartē" + }, + "show_battery_level": { + "name": "Rādīt akumulatora līmeni", + "description": "Rāda jūsu draugu akumulatora līmeni kartē" } } }, - "update_settings": { - "name": "Atjaunināšanas iestatījumi", - "description": "Kontrolēt automātiskās atjauninājumu pārbaudes", + "snapchat_plus": { + "name": "Snapchat Plus", + "description": "Iespējo Snapchat Plus funkcijas\nDažas servera puses funkcijas var nedarboties" + }, + "media_upload_quality": { + "name": "Multivides augšupielādes kvalitāte", + "description": "Ignorē multivides augšupielādes kvalitāti", "properties": { - "auto_update_check": { - "name": "Automātiska atjauninājumu pārbaude", - "description": "Automātiski pārbaudīt jaunas versijas" + "force_video_upload_source_quality": { + "name": "Piespiest video augšupielādes avota kvalitāti", + "description": "Piespiež Snapchat izmantot avota kvalitāti, augšupielādējot video\nLūdzu, ņemiet vērā, ka tas var nenoņemt metadatus no multivides" }, - "update_check_frequency": { - "name": "Atjauninājumu pārbaudes biežums", - "description": "Cik bieži pārbaudīt atjauninājumus" + "disable_image_compression": { + "name": "Atspējot attēlu saspiešanu", + "description": "Atspējo attēlu saspiešanu, augšupielādējot multividi" + }, + "custom_image_upload_format": { + "name": "Pielāgots attēlu augšupielādes formāts", + "description": "Iestata pielāgotu attēlu augšupielādes formātu\nIzvēlieties bezzudumu formātu (piemēram, PNG) vislabākajai kvalitātei" } } + }, + "disable_confirmation_dialogs": { + "name": "Atspējot apstiprinājuma dialogus", + "description": "Automātiski apstiprina atlasītās darbības" + }, + "auto_updater": { + "name": "Automātiskais atjauninātājs", + "description": "Automātiski pārbauda jaunus atjauninājumus" + }, + "update_settings": { + "name": "Atjaunināšanas iestatījumi", + "description": "Kontrolējiet, kā PurrfectSnap pārbauda atjauninājumus", + "properties": { + "auto_update_check": { + "name": "Automātiska atjauninājumu pārbaude" + }, + "update_check_frequency": { + "name": "Atjauninājumu pārbaudes biežums" + } + } + }, + "ui_settings": { + "name": "UI iestatījumi", + "properties": { + "haptic_feedback": { + "name": "Haptiskā atgriezeniskā saite" + } + } + }, + "disable_metrics": { + "name": "Atspējot metriku", + "description": "Bloķē konkrētu analītisko datu sūtīšanu uz Snapchat" + }, + "disable_story_sections": { + "name": "Atspējot stāstu sadaļas", + "description": "Noņem sadaļas no Stāstu lapas\nVar būt nepieciešama atsvaidzināšana, lai darbotos pareizi" + }, + "block_ads": { + "name": "Bloķēt reklāmas", + "description": "Novērš reklāmu parādīšanos" + }, + "disable_custom_tabs": { + "name": "Atspējot pielāgotās cilnes", + "description": "Atver saites atbalstītās lietojumprogrammās, nevis tīmekļa pārlūkprogrammā" + }, + "disable_permission_requests": { + "name": "Atspējot atļauju pieprasījumus", + "description": "Liedz Snapchat pieprasīt noteiktas atļaujas" + }, + "disable_memories_snap_feed": { + "name": "Atspējot atmiņu Snap plūsmu", + "description": "Liedz Snapchat rādīt nesenās atmiņas, pavelkot uz augšu kamerā" + }, + "spotlight_comments_username": { + "name": "Spotlight komentāru lietotājvārds", + "description": "Rāda autora lietotājvārdu Spotlight komentāros" + }, + "spotlight_comments_username_icon": { + "name": "Spotlight komentāru lietotājvārda ikona", + "description": "Izvēlieties, kuru ikonu rādīt blakus lietotājvārdiem Spotlight komentāros" + }, + "bypass_video_length_restriction": { + "name": "Apiet video garuma ierobežojumu", + "description": "Viens: nosūta vienu video\nSadalīt: sadala video pēc rediģēšanas" + }, + "default_video_playback_rate": { + "name": "Noklusējuma video atskaņošanas ātrums", + "description": "Iestata noklusējuma ātrumu video atskaņošanai\nVērtībai jābūt no 0.1 līdz 4.0" + }, + "video_playback_rate_slider": { + "name": "Video atskaņošanas ātruma slīdnis", + "description": "Pievieno slīdni operu konteksta izvēlnē, lai mainītu video atskaņošanas ātrumu\nPiezīme: Izmaiņas attiecas tikai uz turpmākajiem video" + }, + "disable_google_play_dialogs": { + "name": "Atspējot Google Play pakalpojumu dialogus", + "description": "Novērš Google Play pakalpojumu pieejamības dialogu parādīšanos" + }, + "default_volume_controls": { + "name": "Noklusējuma skaļuma kontrole", + "description": "Piespiež Snapchat izmantot sistēmas skaļuma kontroli" + }, + "disable_telecom_framework": { + "name": "Atspējot Telecom Framework", + "description": "Liedz Snapchat izmantot Android Telecom framework\nTas ļauj klausīties mūziku, kamēr esat zvanā" + }, + "hide_active_music": { + "name": "Slēpt aktīvo mūziku", + "description": "Liedz Snapchat uzzināt, ka klausāties mūziku\nTas ļaus jums uzņemt snaps, izmantojot skaļuma pogas, kamēr klausāties mūziku" + }, + "disable_snap_splitting": { + "name": "Atspējot Snap sadalīšanu", + "description": "Novērš Snaps sadalīšanu vairākās daļās\nJūsu nosūtītie attēli tiks pārvērsti video" } } }, @@ -753,6 +1505,10 @@ "name": "Atļaut dublikātus", "description": "Ļauj lejupielādēt vienu un to pašu multividi vairākas reizes" }, + "file_hash_check": { + "name": "File Hash Check", + "description": "Verify downloaded media with file hashes" + }, "merge_overlays": { "name": "Apvienot pārklājumus", "description": "Apvieno Snap tekstu un multividi vienā failā" @@ -954,7 +1710,7 @@ }, "stealth_mode_indicator": { "name": "Nemana režīma indikators", - "description": "Pievieno \ud83d\udc7b emocijzīmi blakus sarunām nemana režīmā" + "description": "Pievieno 👻 emocijzīmi blakus sarunām nemana režīmā" }, "edit_text_override": { "name": "Rediģēt teksta ignorēšanu", @@ -1482,164 +2238,6 @@ } } }, - "global": { - "name": "Globāls", - "description": "Pielāgot globālos Snapchat iestatījumus", - "properties": { - "better_location": { - "name": "Labāka atrašanās vieta", - "description": "Uzlabo Snapchat atrašanās vietu", - "properties": { - "spoof_location": { - "name": "Viltot atrašanās vietu", - "description": "Vilto jūsu atrašanās vietu uz noteiktu vietu" - }, - "coordinates": { - "name": "Koordinātas", - "description": "Iestatīt viltotās atrašanās vietas koordinātas" - }, - "walk_radius": { - "name": "Pastaigas rādiuss", - "description": "Nejauši staigāt šajā rādiusā (pēdas)" - }, - "always_update_location": { - "name": "Vienmēr atjaunināt atrašanās vietu", - "description": "Piespiest Snapchat atjaunināt atrašanās vietu pat tad, ja netiek saņemti GPS dati" - }, - "suspend_location_updates": { - "name": "Apturēt atrašanās vietas atjauninājumus", - "description": "Novērš jūsu atrašanās vietas atjaunināšanu" - }, - "spoof_battery_level": { - "name": "Viltot akumulatora līmeni", - "description": "Vilto jūsu ierīces akumulatora līmeni kartē\nVērtībai jābūt no 0 līdz 100" - }, - "spoof_headphones": { - "name": "Viltot austiņas", - "description": "Vilto mūzikas klausīšanās statusu kartē" - }, - "show_battery_level": { - "name": "Rādīt akumulatora līmeni", - "description": "Rāda jūsu draugu akumulatora līmeni kartē" - } - } - }, - "snapchat_plus": { - "name": "Snapchat Plus", - "description": "Iespējo Snapchat Plus funkcijas\nDažas servera puses funkcijas var nedarboties" - }, - "media_upload_quality": { - "name": "Multivides augšupielādes kvalitāte", - "description": "Ignorē multivides augšupielādes kvalitāti", - "properties": { - "force_video_upload_source_quality": { - "name": "Piespiest video augšupielādes avota kvalitāti", - "description": "Piespiež Snapchat izmantot avota kvalitāti, augšupielādējot video\nLūdzu, ņemiet vērā, ka tas var nenoņemt metadatus no multivides" - }, - "disable_image_compression": { - "name": "Atspējot attēlu saspiešanu", - "description": "Atspējo attēlu saspiešanu, augšupielādējot multividi" - }, - "custom_image_upload_format": { - "name": "Pielāgots attēlu augšupielādes formāts", - "description": "Iestata pielāgotu attēlu augšupielādes formātu\nIzvēlieties bezzudumu formātu (piemēram, PNG) vislabākajai kvalitātei" - } - } - }, - "disable_confirmation_dialogs": { - "name": "Atspējot apstiprinājuma dialogus", - "description": "Automātiski apstiprina atlasītās darbības" - }, - "auto_updater": { - "name": "Automātiskais atjauninātājs", - "description": "Automātiski pārbauda jaunus atjauninājumus" - }, - "update_settings": { - "name": "Atjaunināšanas iestatījumi", - "description": "Kontrolējiet, kā PurrfectSnap pārbauda atjauninājumus", - "properties": { - "auto_update_check": { - "name": "Automātiska atjauninājumu pārbaude" - }, - "update_check_frequency": { - "name": "Atjauninājumu pārbaudes biežums" - } - } - }, - "ui_settings": { - "name": "UI iestatījumi", - "properties": { - "haptic_feedback": { - "name": "Haptiskā atgriezeniskā saite" - } - } - }, - "disable_metrics": { - "name": "Atspējot metriku", - "description": "Bloķē konkrētu analītisko datu sūtīšanu uz Snapchat" - }, - "disable_story_sections": { - "name": "Atspējot stāstu sadaļas", - "description": "Noņem sadaļas no Stāstu lapas\nVar būt nepieciešama atsvaidzināšana, lai darbotos pareizi" - }, - "block_ads": { - "name": "Bloķēt reklāmas", - "description": "Novērš reklāmu parādīšanos" - }, - "disable_custom_tabs": { - "name": "Atspējot pielāgotās cilnes", - "description": "Atver saites atbalstītās lietojumprogrammās, nevis tīmekļa pārlūkprogrammā" - }, - "disable_permission_requests": { - "name": "Atspējot atļauju pieprasījumus", - "description": "Liedz Snapchat pieprasīt noteiktas atļaujas" - }, - "disable_memories_snap_feed": { - "name": "Atspējot atmiņu Snap plūsmu", - "description": "Liedz Snapchat rādīt nesenās atmiņas, pavelkot uz augšu kamerā" - }, - "spotlight_comments_username": { - "name": "Spotlight komentāru lietotājvārds", - "description": "Rāda autora lietotājvārdu Spotlight komentāros" - }, - "spotlight_comments_username_icon": { - "name": "Spotlight komentāru lietotājvārda ikona", - "description": "Izvēlieties, kuru ikonu rādīt blakus lietotājvārdiem Spotlight komentāros" - }, - "bypass_video_length_restriction": { - "name": "Apiet video garuma ierobežojumu", - "description": "Viens: nosūta vienu video\nSadalīt: sadala video pēc rediģēšanas" - }, - "default_video_playback_rate": { - "name": "Noklusējuma video atskaņošanas ātrums", - "description": "Iestata noklusējuma ātrumu video atskaņošanai\nVērtībai jābūt no 0.1 līdz 4.0" - }, - "video_playback_rate_slider": { - "name": "Video atskaņošanas ātruma slīdnis", - "description": "Pievieno slīdni operu konteksta izvēlnē, lai mainītu video atskaņošanas ātrumu\nPiezīme: Izmaiņas attiecas tikai uz turpmākajiem video" - }, - "disable_google_play_dialogs": { - "name": "Atspējot Google Play pakalpojumu dialogus", - "description": "Novērš Google Play pakalpojumu pieejamības dialogu parādīšanos" - }, - "default_volume_controls": { - "name": "Noklusējuma skaļuma kontrole", - "description": "Piespiež Snapchat izmantot sistēmas skaļuma kontroli" - }, - "disable_telecom_framework": { - "name": "Atspējot Telecom Framework", - "description": "Liedz Snapchat izmantot Android Telecom framework\nTas ļauj klausīties mūziku, kamēr esat zvanā" - }, - "hide_active_music": { - "name": "Slēpt aktīvo mūziku", - "description": "Liedz Snapchat uzzināt, ka klausāties mūziku\nTas ļaus jums uzņemt snaps, izmantojot skaļuma pogas, kamēr klausāties mūziku" - }, - "disable_snap_splitting": { - "name": "Atspējot Snap sadalīšanu", - "description": "Novērš Snaps sadalīšanu vairākās daļās\nJūsu nosūtītie attēli tiks pārvērsti video" - } - } - }, "rules": { "name": "Noteikumi", "description": "Konfigurēt automatizācijas noteikumus", @@ -1921,7 +2519,7 @@ "properties": { "encrypted_message_indicator": { "name": "Šifrēta ziņojuma indikators", - "description": "Pievieno \ud83d\udd12 emocijzīmi blakus šifrētiem ziņojumiem" + "description": "Pievieno 🔒 emocijzīmi blakus šifrētiem ziņojumiem" }, "force_message_encryption": { "name": "Piespiest ziņojumu šifrēšanu", @@ -2000,498 +2598,6 @@ } } }, - "options": { - "app_appearance": { - "always_light": "Vienmēr gaišs", - "always_dark": "Vienmēr tumšs", - "null": "Atbilst sistēmai" - }, - "auto_reload": { - "snapchat_only": "Pārlādēt tikai Snapchat", - "all": "Pārlādēt Snapchat + PurrfectSnap", - "null": "Noklusējuma" - }, - "walk_radius": { - "null": "Izmantot noklusējuma rādiusu" - }, - "spoof_battery_level": { - "null": "Izmantot reālo akumulatora līmeni" - }, - "friend_feed_menu_buttons": { - "auto_download": "\u2b07\ufe0f Automātiska lejupielāde", - "auto_save": "\ud83d\udcac Ziņojumu automātiska saglabāšana", - "unsaveable_messages": "\u2b07\ufe0f Nesaglabājami ziņojumi", - "auto_open_snaps": "\ud83d\udcf7 Snaps automātiska atvēršana", - "stealth": "\ud83d\udc7b Nemana režīms", - "auto_reply": "\ud83d\udce8 Automātiskā atbilde", - "auto_delete_sent_messages": "\ud83d\uddd1\ufe0f Automātiski dzēst nosūtītos ziņojumus", - "mark_snaps_as_seen": "\ud83d\udc40 Atzīmēt Snaps kā redzētus", - "mark_stories_as_seen_locally": "\ud83d\udc40 Atzīmēt stāstus kā redzētus lokāli", - "conversation_info": "\ud83d\udc64 Sarunas informācija", - "e2e_encryption": "\ud83d\udd12 Izmantot E2E šifrēšanu", - "message_logger": "\ud83d\udcdd Ziņojumu reģistrētājs", - "auto_read": "\u2705 Automātiska lasīšana", - "hide_typing_indicator": "\ud83d\ude48 Slēpt rakstīšanas indikatoru" - }, - "schedule_scheduled_for": "Ieplānots priekš {name} uz {time}", - "schedule_sending_in": "Sūta pēc {time}", - "schedule_sent_to": "Nosūtīts {name}", - "schedule_sent": "Ieplānotais Snap nosūtīts", - "schedule_failed_to": "Neizdevās nosūtīt {name}", - "schedule_failed": "Ieplānotais Snap neizdevās", - "schedule_cancelled_for": "Atcelts priekš {name}", - "device_model": { - "samsung_s25_ultra": "Samsung Galaxy S25 Ultra", - "google_pixel_10_pro": "Google Pixel 10 Pro", - "oneplus_13": "OnePlus 13", - "xiaomi_15_ultra": "Xiaomi 15 Ultra", - "null": "Ierīces noklusējuma" - }, - "settings_menu": { - "default": "Noklusējuma", - "legacy": "Mantots (Legacy)" - }, - "path_format": { - "create_author_folder": "Izveidot mapi katram autoram", - "create_source_folder": "Izveidot mapi katram multivides avota veidam", - "append_hash": "Pievienot unikālu jaucējkodu (hash) faila nosaukumam", - "append_source": "Pievienot multivides avotu faila nosaukumam", - "append_username": "Pievienot lietotājvārdu faila nosaukumam", - "append_date_time": "Pievienot datumu un laiku faila nosaukumam", - "append_type": "Pievienot multivides veidu faila nosaukumam" - }, - "auto_download_sources": { - "friend_snaps": "Draugu Snaps", - "friend_stories": "Draugu stāsti", - "public_stories": "Publiskie stāsti", - "spotlight": "Spotlight" - }, - "logging": { - "started": "Sākts", - "success": "Veiksmīgi", - "progress": "Progress", - "failure": "Neveiksme" - }, - "notifications": { - "chat_screenshot": "Ekrānuzņēmums", - "chat_screen_record": "Ekrāna ieraksts", - "snap_replay": "Snap atkārtojums", - "camera_roll_save": "Saglabāts kameru rullī", - "chat": "Tērzēšana", - "chat_reply": "Tērzēšanas atbilde", - "snap": "Snap", - "typing": "Raksta", - "stories": "Stāsti", - "speaking": "Runā", - "chat_reaction": "DM reakcija", - "group_chat_reaction": "Grupas reakcija", - "initiate_audio": "Ienākošais audio zvans", - "abandon_audio": "Neatbildēts audio zvans", - "initiate_video": "Ienākošais video zvans", - "abandon_video": "Neatbildēts video zvans", - "map_live_location": "Kartes tiešraides atrašanās vieta" - }, - "auto_read": { - "blacklist": "Melnais saraksts", - "whitelist": "Baltais saraksts", - "disabled": "Atspējots" - }, - "hide_typing_indicator": { - "blacklist": "Melnais saraksts", - "whitelist": "Baltais saraksts", - "disabled": "Atspējots" - }, - "auto_delete_sent_messages": { - "blacklist": "Melnais saraksts", - "whitelist": "Baltais saraksts", - "disabled": "Atspējots" - }, - "auto_download": { - "blacklist": "Melnais saraksts", - "whitelist": "Baltais saraksts", - "disabled": "Atspējots" - }, - "stealth": { - "blacklist": "Melnais saraksts", - "whitelist": "Baltais saraksts", - "disabled": "Atspējots" - }, - "auto_save": { - "blacklist": "Melnais saraksts", - "whitelist": "Baltais saraksts", - "disabled": "Atspējots" - }, - "message_logger": { - "blacklist": "Melnais saraksts", - "whitelist": "Baltais saraksts", - "disabled": "Atspējots" - }, - "auto_reply": { - "blacklist": "Melnais saraksts", - "whitelist": "Baltais saraksts", - "disabled": "Atspējots" - }, - "custom_android_id": { - "null": "Izmantot īsto Android ID" - }, - "add_friend_source_spoof": { - "added_by_username": "Pēc lietotājvārda", - "added_by_mention": "Pēc pieminēšanas", - "added_by_group_chat": "Ar grupas tērzēšanu", - "added_by_qr_code": "Ar QR kodu", - "added_by_community": "Pēc kopienas", - "added_by_quick_add": "Ar ātro pievienošanu (augsts aizlieguma risks)", - "added_by_spotlight": "Pēc Spotlight", - "null": "Neviltot avotu" - }, - "custom_streaks_expiration_format": { - "null": "Sistēmas noklusējums" - }, - "preferred_transcription_lang": { - "null": "Izmantot Snapchat noklusējumu" - }, - "custom_emoji_font": { - "null": "Noklusējuma emocijzīmju fonts" - }, - "custom_shared_library": { - "null": "Izmantot noklusējuma bibliotēku" - }, - "override_front_resolution": { - "null": "Izmantot ierīces noklusējumu" - }, - "override_back_resolution": { - "null": "Izmantot ierīces noklusējumu" - }, - "custom_resolution": { - "null": "Izmantot automātisko izšķirtspēju" - }, - "startup_default_camera": { - "front": "Priekšējā kamera", - "back": "Aizmugurējā kamera", - "null": "Atcerēties pēdējo izmantoto" - }, - "call_recorder": { - "only_record_self": "Ierakstīt tikai sevi", - "only_record_others": "Ierakstīt tikai citus", - "record_both": "Ierakstīt abas puses" - }, - "call_recorder_ui_design": { - "default": "Noklusējuma", - "snapchat": "Snapchat", - "cyber": "Cyber", - "frost": "Frost" - }, - "front_custom_frame_rate": { - "null": "Ierīces noklusējuma FPS" - }, - "back_custom_frame_rate": { - "null": "Ierīces noklusējuma FPS" - }, - "force_voice_note_format": { - "null": "Izmantot Snapchat noklusējumu" - }, - "custom_path_format": { - "null": "Izmantot noklusējuma modeli" - }, - "force_image_format": { - "null": "Izmantot Snapchat noklusējumu" - }, - "custom_video_codec": { - "null": "Noklusējuma kodeks" - }, - "custom_audio_codec": { - "null": "Noklusējuma kodeks" - }, - "preset": { - "null": "Noklusējuma iepriekšiestatījums" - }, - "app_appearance_override": { - "title": "Izskats" - }, - "gallery_media_send_override": { - "always_ask": "Vienmēr jautāt", - "ORIGINAL": "Oriģinālā multivide", - "NOTE": "Audio piezīme", - "SNAP": "Snap", - "SAVEABLE_SNAP": "Saglabājams Snap", - "null": "Snapchat noklusējums", - "multiple_media_toast": "Vienlaikus var nosūtīt tikai vienu multividi" - }, - "strip_media_metadata": { - "hide_caption_text": "Slēpt paraksta tekstu", - "hide_snap_filters": "Slēpt snap filtrus", - "hide_extras": "Slēpt papildus (piem., pieminēšanas)", - "remove_audio_note_duration": "Noņemt audio piezīmes ilgumu", - "remove_audio_note_transcript_capability": "Noņemt audio piezīmes atšifrēšanas iespēju" - }, - "hide_ui_components": { - "hide_profile_call_buttons": "Noņemt profila zvanīšanas pogas", - "hide_chat_call_buttons": "Noņemt tērzēšanas zvanīšanas pogas", - "hide_live_location_share_button": "Noņemt tiešraides atrašanās vietas kopīgošanas pogu", - "hide_stickers_button": "Noņemt uzlīmju pogu", - "hide_voice_record_button": "Noņemt balss ierakstīšanas pogu", - "hide_unread_chat_hint": "Noņemt nelasītas tērzēšanas mājienu", - "hide_post_to_story_buttons": "Noņemt 'Publicēt stāstā' pogas pirms Snap nosūtīšanas", - "hide_billboard_prompt": "Noņemt reklāmas stenda uzvedni draugu plūsmā", - "hide_snapchat_plus_gift_reminders": "Noņemt Snapchat Plus dāvanu atgādinājumus sarunās", - "hide_map_reactions": "Noņemt kartes reakcijas" - }, - "hide_story_suggestions": { - "hide_suggested_friend_stories": "Slēpt ieteiktos draugu stāstus", - "hide_my_stories": "Slēpt manus stāstus" - }, - "home_tab": { - "map": "Karte", - "chat": "Tērzēšana", - "camera": "Kamera", - "discover": "Atklāt", - "spotlight": "Spotlight", - "null": "Snapchat noklusējums" - }, - "spotlight_comments_username_icon": { - "user": "Lietotājvārda ikona", - "\ud83d\udc64": "Lietotājvārda ikona", - "[\ud83d\udc64]": "Lietotājvārda ikona", - "default": "Lietotājvārda ikona", - "no_icon": "Nav ikonas" - }, - "custom_image_upload_format": { - "null": "Automātisks" - }, - "update_check_frequency": { - "null": "Auto" - }, - "snapchat_plus": { - "not_subscribed": "Nav abonēts", - "basic": "Pamata", - "ad_free": "Bez reklāmām", - "null": "Noklusējuma" - }, - "bypass_video_length_restriction": { - "single": "Viena multivide", - "split": "Sadalīta multivide", - "null": "Noklusējuma" - }, - "old_bitmoji_selfie": { - "2d": "2D Bitmoji", - "3d": "3D Bitmoji", - "null": "Noklusējuma Bitmoji" - }, - "disable_confirmation_dialogs": { - "erase_message": "Dzēst ziņojumu", - "remove_friend": "Noņemt draugu", - "block_friend": "Bloķēt draugu", - "ignore_friend": "Ignorēt draugu", - "hide_friend": "Slēpt draugu", - "hide_conversation": "Slēpt sarunu", - "clear_conversation": "Notīrīt sarunu no draugu plūsmas" - }, - "edit_text_override": { - "multi_line_chat_input": "Vairāku rindu tērzēšanas ievade", - "bypass_text_input_limit": "Apiet teksta ievades ierobežojumu" - }, - "auto_purge": { - "never": "Nekad", - "1_hour": "1 stunda", - "3_hours": "3 stundas", - "6_hours": "6 stundas", - "12_hours": "12 stundas", - "1_day": "1 diena", - "3_days": "3 dienas", - "1_week": "1 nedēļa", - "2_weeks": "2 nedēļas", - "1_month": "1 mēnesis", - "3_months": "3 mēneši", - "6_months": "6 mēneši" - }, - "delete_after_unit": { - "seconds": "Sekundes", - "minutes": "Minūtes", - "hours": "Stundas" - }, - "disable_story_sections": { - "friends": "Draugi", - "suggested_stories": "Ieteiktie stāsti", - "following": "Seko", - "discover": "Atklāt" - }, - "disable_cameras": { - "front": "Priekšējā kamera", - "back": "Aizmugurējā kamera" - }, - "disable_permission_requests": { - "notifications": "Paziņojumi", - "read_media_images": "Lasīt multivides attēlus", - "read_media_video": "Lasīt multivides video", - "camera": "Kamera", - "microphone": "Mikrofons", - "location": "Atrašanās vieta", - "read_contacts": "Lasīt kontaktus", - "nearby_devices": "Tuvumā esošās ierīces", - "phone_calls": "Tālruņa zvani" - }, - "message_indicators": { - "encryption_indicator": "Pievieno \ud83d\udd12 ikonu blakus ziņojumiem, kas nosūtīti tikai jums", - "platform_indicator": "Pievieno tās platformas ikonu, no kuras multivide tika nosūtīta (piem., Android, iOS, Web)", - "location_indicator": "Pievieno \ud83d\udccd ikonu snaps, kad tie nosūtīti ar iespējotu atrašanās vietu", - "ovf_editor_indicator": "Norāda, vai snap ir nosūtīts, izmantojot OVF redaktoru", - "director_mode_indicator": "Pievieno \u270f\ufe0f ikonu snaps, kad tie nosūtīti, izmantojot režisora režīmu, ko var izmantot, lai nosūtītu galerijas attēlus kā snaps" - }, - "auto_mark_as_read": { - "conversation_read": "Atzīmēt sarunu kā lasītu, nosūtot ziņojumu", - "snap_reply": "Atzīmēt snaps kā lasītus, atbildot uz tiem", - "save_snap_in_chat": "Atzīmēt snaps kā lasītus, saglabājot tos tērzēšanā, esot nemana režīmā" - }, - "friend_mutation_notifier": { - "remove_friend": "Paziņot, kad kāds jūs noņem no draugiem", - "birthday_changes": "Paziņot, kad kāds maina savu dzimšanas dienu", - "bitmoji_selfie_changes": "Paziņot, kad kāds maina savu Bitmoji pašbildi", - "bitmoji_avatar_changes": "Paziņot, kad kāds maina savu Bitmoji iemiesojumu", - "bitmoji_background_changes": "Paziņot, kad kāds maina savu Bitmoji fonu", - "bitmoji_scene_changes": "Paziņot, kad kāds maina savu Bitmoji ainu" - }, - "double_tap_chat_action": { - "like_message": "Patīk ziņojums", - "copy_text": "Kopēt tekstu starpliktuvē", - "delete_message": "Dzēst ziņojumu", - "mark_as_read": "Atzīmēt kā lasītu", - "custom_emoji_reaction": "Pielāgota emocijzīmju reakcija", - "null": "Noklusējuma" - }, - "message_types": { - "CHAT": "Tērzēšana", - "SNAP": "Snap", - "NOTE": "Piezīme", - "EXTERNAL_MEDIA": "Ārējā multivide", - "STICKER": "Uzlīme" - }, - "double_tap_chat_action_custom_emoji": { - "Custom emoji reaction": "Pielāgota emocijzīmju reakcija" - }, - "ai_model": { - "gemini-2.5-flash": "Gemini 2.5 Flash" - }, - "ai_api_key": { - "": "Nav iestatīts" - }, - "ai_system_prompt": { - "You are a helpful and friendly assistant responding to messages on Snapchat. Keep responses natural, casual, and conversational. Avoid being overly formal or robotic. Respond as if you're a real person having a normal conversation.": "Jūs esat izpalīdzīgs un draudzīgs asistents, kas atbild uz ziņojumiem Snapchat. Saglabājiet atbildes dabiskas, ikdienišķas un sarunvalodas stilā. Izvairieties būt pārāk formāls vai robotizēts. Atbildiet tā, it kā jūs būtu reāla persona, kas risina normālu sarunu." - }, - "ai_provider": { - "gemini": "Gemini", - "deepseek": "DeepSeek", - "openai": "OpenAI", - "openrouter": "OpenRouter" - }, - "ai_personality_traits": { - "friendly, casual, helpful, empathetic": "draudzīgs, ikdienišķs, izpalīdzīgs, empātisks" - }, - "ai_response_style": { - "casual": "Ikdienišķs", - "formal": "Formāls", - "friendly": "Draudzīgs", - "humorous": "Humoristisks", - "empathetic": "Empātisks", - "toxic": "Toksisks (Toxic)", - "busy": "Aizņemts" - }, - "ai_temperature": { - "0.7": "Līdzsvarots (0.7)" - }, - "ai_response_language": { - "auto": "Auto", - "en": "Angļu", - "es": "Spāņu", - "fr": "Franču", - "de": "Vācu", - "it": "Itāļu", - "pt": "Portugāļu", - "ru": "Krievu", - "ja": "Japāņu", - "ko": "Korejiešu", - "zh": "Ķīniešu", - "ar": "Arābu", - "hi": "Hindi", - "tr": "Turku", - "pl": "Poļu", - "nl": "Holandiešu", - "sv": "Zviedru", - "da": "Dāņu", - "no": "Norvēģu", - "fi": "Somu" - }, - "friendGreeting": { - "Hey": "Hei" - }, - "half_swipe_messages": { - "[\"I noticed you half-swiped! I'll respond soon.\"]": "Es pamanīju, ka jūs daļēji pavilkāt! Es drīz atbildēšu." - }, - "tiny_snap_messages": { - "Thanks for the tiny snap!": "Paldies par mazo snap!" - }, - "voice_note_messages": { - "Thanks for the voice note!": "Paldies par balss piezīmi!" - }, - "chat_messages": { - "Hello! How are you?": "Sveiki! Kā jums klājas?" - }, - "story_reply_messages": { - "Thanks for the story reply!": "Paldies par stāsta atbildi!" - }, - "external_media_messages": { - "Nice media!": "Jauka multivide!" - }, - "sticker_messages": { - "Cool sticker!": "Forša uzlīme!" - }, - "snap_messages": { - "Thanks for the snap!": "Paldies par snap!" - }, - "story_share_messages": { - "Thanks for sharing!": "Paldies par kopīgošanu!" - }, - "map_reaction_messages": { - "Thanks for the map reaction!": "Paldies par kartes reakciju!" - }, - "auto_reply_content_types": { - "chat_messages": "Tērzēšanas ziņojumi", - "snap_messages": "Snaps", - "story_share_messages": "Stāstu kopīgošana", - "story_reply_messages": "Stāstu atbildes", - "external_media_messages": "Ārējā multivide", - "voice_note_messages": "Balss piezīmes", - "sticker_messages": "Uzlīmes", - "tiny_snap_messages": "Mazi snaps", - "map_reaction_messages": "Kartes reakcijas", - "half_swipes": "Pus-pavilcieni" - }, - "supported_languages": { - "en": "Angļu", - "es": "Spāņu", - "fr": "Franču", - "de": "Vācu", - "it": "Itāļu", - "pt": "Portugāļu", - "ru": "Krievu", - "ja": "Japāņu", - "ko": "Korejiešu", - "zh": "Ķīniešu", - "ar": "Arābu", - "hi": "Hindi", - "tr": "Turku" - }, - "translation_position": { - "above": "Virs teksta", - "below": "Zem teksta", - "inline": "Iekļauts" - }, - "source_language": { - "auto": "Automātiski noteikt" - }, - "target_language": { - "en": "Angļu" - } - }, "friend_notes": { "placeholder": "Pievienot piezīmi..." } @@ -2559,7 +2665,6 @@ "show_chat_edit_history": "Rādīt tērzēšanas rediģēšanas vēsturi", "convert_message": "Konvertēt ziņojumu" }, - "chat_wallpaper_downloader": { "download_button": "Lejupielādēt tērzēšanas fona attēlu" }, @@ -2718,10 +2823,10 @@ "exporting_message": "Eksportē {conversation}..." }, "button": { + "cancel": "Atcelt", "ok": "Labi", "positive": "Jā", "negative": "Nē", - "cancel": "Atcelt", "save": "Saglabāt", "open": "Atvērt", "download": "Lejupielādēt", @@ -2835,6 +2940,8 @@ "native_hooks_send_failure_toast": "Nosūtīšana neizdevās! Lūdzu, iespējojiet Vietējos āķus (Native Hooks) iestatījumos.", "no_participants_to_encrypt_toast": "Jums nav draugu šajā sarunā, ar kuriem šifrēt ziņojumus!", "encryption_failed_toast": "Neizdevās šifrēt ziņojumu! Pārbaudiet logcat sīkākai informācijai.", + "missing_friend_id_toast": "Can't find friendId for conversationId {conversationId}", + "key_exchange_failed_toast": "Can't create key exchange for friendId {friendId}", "accept_public_key_success_toast": "Publiskā atslēga veiksmīgi pieņemta!", "accept_secret_key_success_toast": "Gatavs! Tagad varat nosūtīt un saņemt šifrētus ziņojumus ar šo draugu.", "accept_public_key_failure_toast": "Neizdevās pieņemt publisko atslēgu", @@ -2846,6 +2953,21 @@ "incoming_pk_message": "Jūs tikko saņēmāt publiskās atslēgas pieprasījumu. Noklikšķiniet zemāk, lai to pieņemtu.", "incoming_secret_message": "Jūsu draugs tikko pieņēma jūsu publisko atslēgu. Noklikšķiniet zemāk, lai pieņemtu noslēpumu." }, + "account_switcher_ui": { + "already_logged_in": "Already logged in as {username}", + "login_failed_toast": "Failed to login. Check logs for more info.", + "logged_out_toast": "Logged out", + "data_not_found_toast": "Account data not found", + "restore_failed_toast": "Failed to restore account data", + "logged_in_as_toast": "Logged in as {username}", + "backup_success_toast": "Account backed up!", + "backup_failure_toast": "Failed to backup account. Check logs for more info.", + "import_success_toast": "Imported {username}!", + "import_failure_toast": "Failed to import account: {message}", + "export_success_toast": "Account exported!", + "export_failed_toast": "Failed to export account. Check logs for more info.", + "forced_logout_toast": "Removed account due to forced logout" + }, "auto_open_snaps": { "title": "Automātiska Snaps atvēršana", "priority_title": "Automātiska Snaps atvēršana (Prioritāte)", @@ -2872,7 +2994,7 @@ "queue_cleared": "Rinda notīrīta un statistika atiestatīta", "queue_cleared_title": "Rinda notīrīta", "queue_cleared_reset": "Rinda notīrīta & atiestatīta", - "queue_cleared_feedback": "Notīrīti {count} rindā esošie snaps \u2022 {processed} apstrādātais skaits atiestatīts", + "queue_cleared_feedback": "Notīrīti {count} rindā esošie snaps • {processed} apstrādātais skaits atiestatīts", "queue_cleared_feedback_simple": "Apstrādātais skaits {processed} atiestatīts", "unknown_sender": "Nezināms", "unknown_user": "Nezināms lietotājs", @@ -3005,7 +3127,8 @@ "auto_delete_sent_messages": { "countdown_toast": "Ziņojums tiks dzēsts pēc {time}", "delete_success_toast": "Ziņojums veiksmīgi dzēsts", - "delete_failed_toast": "Neizdevās dzēst ziņojumu" + "delete_failed_toast": "Neizdevās dzēst ziņojumu", + "queue_cleared_toast": "Auto delete queue cleared" }, "translation_position": { "above": "Virs", @@ -3310,6 +3433,32 @@ "failed_to_fetch_message": "Neizdevās izgūt ziņojumu: {error}", "failed_to_edit_message": "Neizdevās rediģēt ziņojumu: {error}" }, + "toast_snapchat_not_installed": "Can't execute action: Snapchat is not installed", + "invalid_input_toast": "Invalid input! Make sure you entered a valid value.", + "toast_async_task_failed": "Async task failed: {message}", + "toast_snapchat_crashed": "Snapchat has crashed! Please check logs for more details.", + "toast_init_features_failed": "Failed to initialize features! Some functionality may not work properly.", + "toast_init_script_runtime_failed": "Failed to initialize script runtime!", + "toast_database_corrupted": "Database {path} is corrupted! Restarting ...", + "toast_feature_init_failed": "Failed to init feature {feature}! Check logcat for more details.", + "toast_updating_purrfectsnap": "Updating PurrfectSnap. Please wait...", + "toast_update_purrfectsnap_failed": "Failed to update PurrfectSnap. Please check logcat for more details.", + "toast_purrfectsnap_updated": "PurrfectSnap updated!", + "toast_export_memories_failed": "Failed to export memories", + "toast_exported_to_path": "Exported to {path}", + "toast_open_memories_db_failed": "Failed to open memories database", + "toast_friend_add_unavailable": "Failed to add friend: FriendRelationshipChanger instance not available", + "toast_friend_add_failed": "Failed to add friend: {message}", + "toast_friends_exported": "Exported {count} friends!", + "toast_friends_import_failed": "Failed to import friends: {message}", + "toast_translation_service_unavailable": "Translation service temporarily unavailable", + "toast_send_message_failed": "Failed to send message: {error}", + "toast_mark_conversation_read_failed": "Failed to mark conversation as read", + "toast_fetch_conversation_failed": "Failed to fetch conversation", + "toast_open_snap_failed": "Failed to open snap", + "toast_mark_message_read_failed": "Failed to mark message as read. Check logs for more details", + "toast_open_conversation_first": "You must open a conversation first", + "toast_open_link_failed": "Failed to open link", "ai_response_style": { "casual": "Ikdienišķs", "formal": "Formāls", @@ -3347,4 +3496,4 @@ "openai": "OpenAI", "openrouter": "OpenRouter" } -} \ No newline at end of file +} diff --git a/common/src/main/assets/lang/nb_NO.json b/common/src/main/assets/lang/nb_NO.json index c0fda03c..25f8e659 100644 --- a/common/src/main/assets/lang/nb_NO.json +++ b/common/src/main/assets/lang/nb_NO.json @@ -1,21 +1,160 @@ { "setup": { + "activity": { + "wrong_apk_title": "Wrong APK installed", + "wrong_apk_message": "Your device is armv8, please download the armv8 apk, not armv7.", + "close_button": "Close", + "important_confirm_timeout": "I understand ({seconds}s)", + "important_confirm": "I understand", + "important_title": "Important!", + "important_message": "If you have used SnapEnhance or any other mod besides PurrfectSnap, we recommend uninstalling everything and staying on stock Snapchat for one week. Then switch to PurrfectSnap after next Friday.", + "language_subtitle": "Tune PurrfectSnap to speak your voice before anything else.", + "install_mode_title": "Choose your device", + "install_mode_subtitle": "Pick the path that matches how you'll install PurrfectSnap.", + "permissions_subtitle": "Grant the essentials so overlays, downloads, and alerts stay reliable.", + "patch_title": "Auto Patcher", + "patch_subtitle": "Streamlined download, patch, and install with a single flow.", + "root_install_title": "Snapchat Installer", + "root_install_subtitle": "Download and install the recommended Snapchat build.", + "save_folder_subtitle": "Pick your personal vault so snaps land exactly where you expect.", + "mappings_subtitle": "We calibrate everything to your install so the magic works flawlessly.", + "step_counter": "Step {current} of {total}", + "step_complete": "Checked off", + "step_active": "In progress", + "step_upcoming": "Ready next", + "finish_button": "Finish setup", + "continue_button": "Continue" + }, "dialogs": { "select_language": "Velg språk", "save_folder": "Velg hvor nedlastinger ska lagres", "select_save_folder_button": "Velg mappe" }, + "install_mode": { + "confirm_timeout": "I understand ({seconds}s)", + "confirm": "I understand", + "notice_title": "Please note!", + "notice_intro": "Select the type of device you have: rooted or non-rooted. If you are unsure, choose Non-root and continue.", + "notice_non_root_title": "Non-rooted devices", + "notice_non_root_body": "Select Non-root and the app will handle everything. Tap Install Patched Snapchat when it appears. After it installs, do not open Snapchat yet. Continue the PurrfectSnap setup; once it finishes, you can open Snapchat and enjoy.", + "notice_root_title": "Rooted devices", + "notice_root_body": "Make sure you have flashed LSPosed first. We recommend JingMatrix LSPosed or LSPosed Irena. After you select Root, the app will install the recommended Snapchat version. Do not open it yet; continue the PurrfectSnap setup. When setup finishes, enable PurrfectSnap in LSPosed and reboot your phone. Then start using Snapchat. We highly recommend detaching Snapchat from the Play Store with the Zygisk Detach module to prevent auto-updates.", + "notice_issues_hint": "If you run into any installation issues, the solution will appear here. Please read it carefully.", + "notice_note_prefix": "Note: ", + "notice_note_body": "New Accounts easily get locked! It is recommended to use an older account with PurrfectSnap.", + "step_title": "Choose your device", + "step_subtitle": "If you don't know, select Non-rooted device and proceed.", + "root_option_title": "Rooted device", + "root_option_subtitle": "Use Lsposed and skip auto patching.", + "non_root_option_title": "Non-rooted device", + "non_root_option_subtitle": "Use included auto patcher to install patched Snapchat.", + "skip_auto_setup": "Skip Auto Setup" + }, "mappings": { "dialog": "Genererer kartlegginger...", "generate_failure_no_snapchat": "PurrfectSnap kunne ikke oppdage Snapchat. Prøv å installere Snapchat på nytt.", - "generate_failure": "Det oppstod en feil under generering av kartlegginger. Prøv igjen." + "generate_failure": "Det oppstod en feil under generering av kartlegginger. Prøv igjen.", + "confirm_understand_timeout": "I understand ({seconds}s)", + "confirm_understand": "I understand", + "notice_title": "Please note!", + "notice_intro": "If you see the \"Account temporarily disabled\" error while logging in, do not worry. Follow these steps in order:", + "notice_step_1": "1. Reopen Snapchat and log in. This fixes it most of the time.", + "notice_step_2": "2. If it still fails, tap the login button repeatedly. This usually covers the next chunk.", + "notice_step_3": "3. If it still fails, clear Snapchat's data, disable any VPN, and log in again.", + "notice_rooted_title": "For rooted users:", + "notice_rooted_body": "Reopen Snapchat and log in. If it still fails, disable PurrfectSnap in LSPosed, log in, then re-enable PurrfectSnap.", + "warnings_info": "{count} warning(s) occurred while generating mappings:\n\n{warnings}", + "progress_hint": "This only takes a moment. Keep the app open while magic happens!" + }, + "patch": { + "title": "Auto Patcher", + "ready_log": "Auto Patcher is ready.", + "install_confirmed_log": "Snapchat install confirmed. You're cleared to continue.", + "download_recommended_status": "Downloading recommended Snapchat version ({version})...", + "starting_log": "Starting Auto Patcher for recommended Snapchat version.", + "uninstall_prompt_status": "Snapchat is installed. Please uninstall it first (don't keep data), then start Auto Patcher again.", + "uninstall_prompt_error": "Snapchat still installed. Uninstall it first, to continue.", + "module_apk_not_found_error": "Module apk not found", + "fetching_apk_status": "Fetching recommended Snapchat APK...", + "download_failed_error": "Download failed", + "download_completed_status": "Download completed: {fileName}", + "starting_patch_status": "Starting patch powered by Jingmatrix Lspatch", + "patched_not_produced_error": "Patched apk not produced", + "patched_ready_status": "Patched build ready. Install to finish.", + "failed_status": "Failed: {message}", + "mark_installed_log": "Marked as installed manually. You're cleared to continue.", + "issues_title": "Facing issues?", + "issues_confirm": "Got it", + "issues_heading": "How to fix installation errors", + "issues_conflict_issue": "Issue: App cannot be installed because it conflicts with an existing package.", + "issues_conflict_fix": "Fix: Download Snapchat from the Play Store and uninstall it without keeping data. Run Auto Patcher again. If it still does not work, run:", + "issues_adb_command": "adb uninstall com.snapchat.android", + "issues_invalid_issue": "Issue: App not installed because the package appears to be invalid.", + "issues_invalid_fix": "Fix: Download and install JingMatrix LSPatch, then patch a Snapchat version (any one) from this range, i.e. between 13.65.1.0 and 13.71.0.51, in Integrated mode. Select Embed Modules and embed the PurrfectSnap APK. Then choose Skip auto setup during PurrfectSnap setup to skip Auto Patcher.", + "status_downloading": "Downloading Snapchat {percent}%", + "status_patching": "Patching...", + "status_initializing": "Initializing...", + "logs_copied": "Logs copied to clipboard.", + "install_success": "Patched APK installed", + "start_button": "Start auto patch", + "install_button": "Install patched Snapchat", + "already_installed_button": "Already Installed?", + "powered_by_label": "Powered by Jingmatrix Lspatch", + "logs_title": "Logs", + "copy_button": "Copy", + "log_line_prefix": "- {line}" }, "permissions": { "dialog": "Fullfør disse nødvendighetene for å fortsette:", "notification_access": "Tilgang til varsler", "battery_optimization": "Batterioptimalisering", "display_over_other_apps": "Vis over andre apper", - "request_button": "Be om" + "request_button": "Be om", + "notification_access_description": "Alerts you the second downloads finish.", + "battery_optimization_description": "Keeps background tasks alive without being killed.", + "display_over_other_apps_description": "Enables floating overlays while you are in Snapchat.", + "granted_label": "Granted" + }, + "pick_language": { + "current_selection": "Current selection", + "browse_languages": "Browse languages", + "change_anytime_hint": "You can change this anytime from PurrfectSnap settings.", + "available_languages": "Available Languages" + }, + "root_install": { + "title": "Snapchat Installer", + "ready_log": "Snapchat installer is ready.", + "install_confirmed_log": "Snapchat install confirmed. You're cleared to continue.", + "download_recommended_status": "Downloading recommended Snapchat version ({version})...", + "mark_installed_log": "Marked as installed manually. You're cleared to continue.", + "start_download_log": "Starting Snapchat download for rooted install.", + "uninstall_prompt_status": "Snapchat is installed. Please uninstall it first (don't keep data), then try again.", + "uninstall_prompt_error": "Snapchat still installed. Uninstall it first, to continue.", + "fetching_apk_status": "Fetching recommended Snapchat APK...", + "download_failed_error": "Download failed", + "download_completed_status": "Download completed: {fileName}", + "launching_installer_status": "Launching installer...", + "failed_status": "Failed: {message}", + "status_downloading": "Downloading Snapchat {percent}%", + "status_preparing": "Preparing installer...", + "logs_copied": "Logs copied to clipboard.", + "install_success": "Snapchat installed", + "download_button": "Download Snapchat", + "install_button": "Install Snapchat", + "already_installed_button": "Already Installed?", + "logs_title": "Logs", + "copy_button": "Copy", + "log_line_prefix": "- {line}" + }, + "save_folder": { + "description": "Please choose the location where media should be downloaded to.", + "destination_label": "Destination", + "system_default_label": "System default", + "use_default_location_button": "Use default location", + "no_picker_title": "Folder picker unavailable", + "no_picker_message": "Some cloned/dual-app environments block the system folder picker. You can continue using the system default save location, or open the app outside clone mode to select a custom folder.", + "use_default_button": "Use default", + "permission_hint": "PurrfectSnap requires Storage permissions to download and Save Media from Snapchat." } }, "scopes": { @@ -57,14 +196,48 @@ }, "sections": { "home": { - "version_title": "v{versionName} \u00b7 av Eternal", + "version_title": "v{versionName} · av Eternal", "update_title": "PurrfectSnap-oppdatering", "update_content": "Versjon {version} er tilgjengelig!", "update_button": "Last ned", + "hero_tagline": "An Xposed Module meant to enhance your Snapchat experience", + "hero_version_label": "Version: {version} - {channel}", + "hero_build_label": "Build: {build}", + "update_ready_label": "Ready to install", + "purr_aura_active_label": "PurrAura Active!", + "purr_aura_inactive_label": "PurrAura Inactive", + "open_settings_button": "Open Settings", + "wiki_button": "Wiki", + "github_button": "GitHub", + "telegram_button": "Telegram", + "channel_label_stable": "Stable", + "channel_label_prerelease": "Pre-release", + "announcements_button_description": "Announcements", + "update_arch_not_supported_toast": "Your device architecture is not supported for automatic updates.", + "update_download_started_toast": "Download started", + "update_download_completed_toast": "Download completed", + "update_install_failed_toast": "Failed to install update. Check logs for more details.", + "update_download_failed_toast": "Download failed: {error}", "debug_build_summary_title": "Du kjører en debug-versjon av PurrfectSnap", "debug_build_summary_content": "Versjon {versionName} ({versionCode})", "debug_build_summary_date": "Byggedato: {date} ({days} dager siden)", - "quick_actions_title": "Hurtighandlinger" + "quick_actions_title": "Hurtighandlinger", + "quick_actions_empty_title": "No quick tiles yet", + "quick_actions_empty_subtitle": "Design your dream grid with the actions you use the most.", + "quick_actions_add_tile_button": "Add tile", + "quick_actions_manage_button": "Manage", + "quick_actions_count_label": "{count} curated shortcuts" + }, + "home_about": { + "about_title": "PurrfectSnap", + "about_tagline": "An Xposed Module meant to enhance your Snapchat experience!", + "about_lead_developers_title": "Lead Developers", + "about_story_title": "Our Story", + "about_story": "PurrfectSnap was founded on 2nd of October, 2025, as a fork of SnapEnhance by IzTIzRNAL with a vision to provide users the quality Snapchat experience they deserve. This app was just meant to be a minor update in the SnapEnhance repository, but it soon became a separate app wherein the contributors kept adding features. Then the developer joined the team, and this app soon became a huge success. We received much love and support and gained 1K+ downloads in just two days! We thank all users and contributors; without your support, we wouldn't have reached this place. We would also like to convey our huge thanks to rhunk, the lead developer of SnapEnhance, as without him, this app wouldn't even exist. We are immensely grateful to him. Lastly, we would like to thank all our admins, notably: CLASSIC GENIUS, Harry, SUJI>L, Zain & scrodingerspet, who were right there with us from the very beginning. We would also like to thank all testers, notably Leo & Toxic, who tested and reported bugs continuously. We are immensely grateful for your contribution.", + "about_thanks_title": "With love, PurrfectSnap Team", + "about_magic_toast": "Tap 5 times in this screen to see some magic 😉!", + "github_button": "GitHub", + "telegram_button": "Telegram" }, "home_logs": { "no_logs_hint": "Ingen logger tilgjengelig", @@ -72,7 +245,8 @@ "export_logs_button": "Eksporter logger", "saving_logs_toast": "Lagrer logger, dette kan ta litt tid...", "saved_logs_success_toast": "Logger lagret", - "saved_logs_failure_toast": "Kunne ikke lagre logger" + "saved_logs_failure_toast": "Kunne ikke lagre logger", + "read_logs_failed_toast": "Failed to read logs!" }, "home_settings": { "actions_title": "Handlinger", @@ -119,11 +293,17 @@ "test_mode_label": "Aktiver PurrAura", "disable_feature_loading_label": "Deaktiver funksjonslasting", "disable_auto_mapper_label": "Deaktiver Auto Mapper", - "disable_bypass_indicator_label": "Deaktiver omgåelsesindikator" + "disable_bypass_indicator_label": "Deaktiver omgåelsesindikator", + "open_file_failed_toast": "Failed to open file! {message}", + "import_failed_toast": "Import failed: {message}" }, "tasks": { "no_tasks": "Ingen oppgaver", "merge_button": "Flett", + "summary_active": "{active} active · {recent} recent", + "summary_idle": "Idle · {recent} recent", + "running_count": "{count} running", + "clear_button_description": "Clear tasks", "failed_to_open_file": "Kunne ikke åpne fil", "merge_files_toast": "Fletter {count} filer", "remove_selected_tasks_title": "Er du sikker på at du vil fjerne valgte oppgaver?", @@ -132,22 +312,22 @@ "remove_selected_tasks_confirm": "Fjern {count} oppgaver?", "remove_all_tasks_confirm": "Fjern alle oppgaver?" }, - "features": { - "disabled": "Deaktivert", - "export_option": "Eksporter", - "import_option": "Importer", - "reset_option": "Tilbakestill", - "config_export_success_toast": "Konfigurasjon eksportert", - "config_import_success_toast": "Konfigurasjon importert", - "config_import_failure_toast": "Kunne ikke importere konfigurasjon: {error}", - "config_export_failure_toast": "Kunne ikke eksportere konfigurasjon: {error}", - "saved_config_snackbar": "Konfigurasjon lagret", - "older_required": "Denne funksjonen krever Snapchat v{version} eller eldre for å fungere ordentlig", - "newer_required": "Denne funksjonen krever Snapchat v{version} eller nyere for å fungere ordentlig", - "search_button": "Søk", - "clear_history": "Tøm søkelogg", - "subtitle": "Søk og administrer funksjoner" - }, + "features": { + "disabled": "Deaktivert", + "export_option": "Eksporter", + "import_option": "Importer", + "reset_option": "Tilbakestill", + "config_export_success_toast": "Konfigurasjon eksportert", + "config_import_success_toast": "Konfigurasjon importert", + "config_import_failure_toast": "Kunne ikke importere konfigurasjon: {error}", + "config_export_failure_toast": "Kunne ikke eksportere konfigurasjon: {error}", + "saved_config_snackbar": "Konfigurasjon lagret", + "older_required": "Denne funksjonen krever Snapchat v{version} eller eldre for å fungere ordentlig", + "newer_required": "Denne funksjonen krever Snapchat v{version} eller nyere for å fungere ordentlig", + "search_button": "Søk", + "clear_history": "Tøm søkelogg", + "subtitle": "Søk og administrer funksjoner" + }, "bypass_status": { "active": "PurrAura Aktiv", "inactive": "PurrAura Inaktiv" @@ -167,6 +347,9 @@ "social": { "friends_tab": "Venner", "groups_tab": "Grupper", + "search_button_description": "Search", + "close_search_button_description": "Close search", + "clear_search_button_description": "Clear search", "empty_hint": "Listen din er tom akkurat nå", "friends_empty_title": "Ingen venner lagt til ennå", "groups_empty_title": "Ingen grupper synkronisert ennå", @@ -317,6 +500,7 @@ "import_button": "Importer", "import_from_url_button": "Importer fra URL", "import_script_from_url_title": "Importer skript fra URL", + "import_failed": "Import failed: {message}", "import_script_warning": "Installer kun skript fra kilder du stoler på.", "installed_scripts_tab": "Installert", "manage_repos_button": "Administrer repoer", @@ -420,6 +604,7 @@ "delete_rule_dialog_text": "Er du sikker på at du vil slette denne regelen?", "no_repos_added": "Ingen repoer lagt til", "import_dialog_title": "Importer regler", + "read_file_failed_toast": "Failed to read file: {message}", "bulk_import_button": "Masseimport", "individual_import_button": "Enkeltimport", "invalid_import_type_dialog_title": "Ugyldig import", @@ -641,91 +826,658 @@ }, "features": { "notices": { - "unstable": "\u26a0 Ustabil", - "ban_risk": "\u26a0 Denne funksjonen kan føre til utestengelse", - "internal_behavior": "\u26a0 Dette kan ødelegge Snapchats interne oppførsel" + "unstable": "⚠ Ustabil", + "ban_risk": "⚠ Denne funksjonen kan føre til utestengelse", + "internal_behavior": "⚠ Dette kan ødelegge Snapchats interne oppførsel" }, "options": { - "empty": "Tom", + "app_appearance": { + "always_light": "Alltid lys", + "always_dark": "Alltid mørk", + "null": "Match system" + }, + "auto_reload": { + "snapchat_only": "Last kun inn Snapchat på nytt", + "all": "Last inn Snapchat + PurrfectSnap på nytt", + "null": "Standard" + }, "walk_radius": { - "empty": "Tom" + "null": "Bruk standard radius" }, "spoof_battery_level": { - "empty": "Tom" + "null": "Bruk ekte batterinivå" + }, + "friend_feed_menu_buttons": { + "auto_download": "⬇️ Automatisk nedlasting", + "auto_save": "💬 Lagre meldinger automatisk", + "unsaveable_messages": "⬇️ Meldinger som ikke kan lagres", + "auto_open_snaps": "📷 Åpne Snaps automatisk", + "stealth": "👻 Snikmodus", + "auto_reply": "📨 Autosvar", + "auto_delete_sent_messages": "🗑️ Slett sendte meldinger automatisk", + "mark_snaps_as_seen": "👀 Marker Snaps som sett", + "mark_stories_as_seen_locally": "👀 Marker historier som sett lokalt", + "conversation_info": "👤 Samtaleinfo", + "e2e_encryption": "🔒 Bruk E2E-kryptering", + "message_logger": "📝 Meldingslogger", + "auto_read": "✅ Autolesing", + "hide_typing_indicator": "🙈 Skjul skriveindikator" + }, + "schedule_scheduled_for": "Planlagt for {name} kl. {time}", + "schedule_sending_in": "Sender om {time}", + "schedule_sent_to": "Sendt til {name}", + "schedule_sent": "Planlagt snap sendt", + "schedule_failed_to": "Kunne ikke sende til {name}", + "schedule_failed": "Planlagt snap mislyktes", + "schedule_cancelled_for": "Avbrutt for {name}", + "device_model": { + "samsung_s25_ultra": "Samsung Galaxy S25 Ultra", + "google_pixel_10_pro": "Google Pixel 10 Pro", + "oneplus_13": "OnePlus 13", + "xiaomi_15_ultra": "Xiaomi 15 Ultra", + "null": "Enhetsstandard" + }, + "settings_menu": { + "default": "Standard", + "legacy": "Gammel" + }, + "path_format": { + "create_author_folder": "Opprett mappe for hver forfatter", + "create_source_folder": "Opprett mappe for hver mediekildetype", + "append_hash": "Legg til en unik hash til filnavnet", + "append_source": "Legg til mediekilden til filnavnet", + "append_username": "Legg til brukernavnet til filnavnet", + "append_date_time": "Legg til dato og tid til filnavnet", + "append_type": "Legg til medietypen til filnavnet" + }, + "auto_download_sources": { + "friend_snaps": "Vennesnaps", + "friend_stories": "Vennehistorier", + "public_stories": "Offentlige historier", + "spotlight": "Spotlight" + }, + "logging": { + "started": "Startet", + "success": "Suksess", + "progress": "Fremgang", + "failure": "Feil" + }, + "notifications": { + "chat_screenshot": "Skjermbilde", + "chat_screen_record": "Skjermopptak", + "snap_replay": "Snap-replay", + "camera_roll_save": "Kamerarull-lagring", + "chat": "Chat", + "chat_reply": "Chat-svar", + "snap": "Snap", + "typing": "Skriver", + "stories": "Historier", + "speaking": "Snakker", + "chat_reaction": "DM-reaksjon", + "group_chat_reaction": "Gruppereaksjon", + "initiate_audio": "Innkommende lydsamtale", + "abandon_audio": "Tapt lydsamtale", + "initiate_video": "Innkommende videosamtale", + "abandon_video": "Tapt videosamtale", + "map_live_location": "Kart live-posisjon" + }, + "auto_read": { + "blacklist": "Svarteliste", + "whitelist": "Hviteliste", + "disabled": "Deaktivert" + }, + "hide_typing_indicator": { + "blacklist": "Svarteliste", + "whitelist": "Hviteliste", + "disabled": "Deaktivert" + }, + "auto_delete_sent_messages": { + "blacklist": "Svarteliste", + "whitelist": "Hviteliste", + "disabled": "Deaktivert" + }, + "auto_download": { + "blacklist": "Svarteliste", + "whitelist": "Hviteliste", + "disabled": "Deaktivert" + }, + "stealth": { + "blacklist": "Svarteliste", + "whitelist": "Hviteliste", + "disabled": "Deaktivert" + }, + "auto_save": { + "blacklist": "Svarteliste", + "whitelist": "Hviteliste", + "disabled": "Deaktivert" + }, + "message_logger": { + "blacklist": "Svarteliste", + "whitelist": "Hviteliste", + "disabled": "Deaktivert" + }, + "auto_reply": { + "blacklist": "Svarteliste", + "whitelist": "Hviteliste", + "disabled": "Deaktivert" }, "custom_android_id": { - "empty": "Tom" + "null": "Bruk ekte Android-ID" + }, + "add_friend_source_spoof": { + "added_by_username": "Via brukernavn", + "added_by_mention": "Via omtale", + "added_by_group_chat": "Via gruppechat", + "added_by_qr_code": "Via QR-kode", + "added_by_community": "Via fellesskap", + "added_by_quick_add": "Via raskt tillegg (Høy risiko for utestengelse)", + "added_by_spotlight": "Via Spotlight", + "null": "Ikke forfalsk kilde" }, "custom_streaks_expiration_format": { - "empty": "Tom" + "null": "Systemstandard" }, "preferred_transcription_lang": { - "empty": "Tom" + "null": "Bruk Snapchat-standard" }, "custom_emoji_font": { - "empty": "Tom" + "null": "Standard emoji-skrift" }, "custom_shared_library": { - "empty": "Tom" + "null": "Bruk standardbibliotek" + }, + "override_front_resolution": { + "null": "Bruk enhetsstandard" + }, + "override_back_resolution": { + "null": "Bruk enhetsstandard" }, "custom_resolution": { - "empty": "Tom" + "null": "Bruk automatisk oppløsning" + }, + "startup_default_camera": { + "front": "Frontkamera", + "back": "Bakkamera", + "null": "Husk sist brukte" + }, + "call_recorder": { + "only_record_self": "Ta opp kun meg selv", + "only_record_others": "Ta opp kun andre", + "record_both": "Ta opp begge sider" + }, + "call_recorder_ui_design": { + "default": "Standard", + "snapchat": "Snapchat", + "cyber": "Cyber", + "frost": "Frost" + }, + "front_custom_frame_rate": { + "null": "Enhetsstandard FPS" + }, + "back_custom_frame_rate": { + "null": "Enhetsstandard FPS" + }, + "force_voice_note_format": { + "null": "Bruk Snapchat-standard" }, "custom_path_format": { - "empty": "Tom" + "null": "Bruk standardmønster" + }, + "force_image_format": { + "null": "Bruk Snapchat-standard" }, "custom_video_codec": { - "empty": "Tom" + "null": "Standard kodek" }, "custom_audio_codec": { - "empty": "Tom" + "null": "Standard kodek" }, - "double_tap_chat_action_custom_emoji": { - "empty": "Tom" + "preset": { + "null": "Standard forhåndsinnstilling" }, - "unsaveable_messages": { - "blacklist": "Svarteliste-modus", - "whitelist": "Hviteliste-modus", - "null": "Deaktivert" + "app_appearance_override": { + "title": "Utseende" + }, + "gallery_media_send_override": { + "always_ask": "Spør alltid", + "ORIGINAL": "Originalt medie", + "NOTE": "Lydnotat", + "SNAP": "Snap", + "SAVEABLE_SNAP": "Lagrbar Snap", + "null": "Snapchat-standard", + "multiple_media_toast": "Du kan bare sende ett medie om gangen" + }, + "strip_media_metadata": { + "hide_caption_text": "Skjul bildetekst", + "hide_snap_filters": "Skjul snap-filtre", + "hide_extras": "Skjul ekstra (f.eks. omtaler)", + "remove_audio_note_duration": "Fjern varighet for lydnotat", + "remove_audio_note_transcript_capability": "Fjern mulighet for transkripsjon av lydnotat" + }, + "hide_ui_components": { + "hide_profile_call_buttons": "Fjern profil-samtaleknapper", + "hide_chat_call_buttons": "Fjern chat-samtaleknapper", + "hide_live_location_share_button": "Fjern knapp for deling av live-posisjon", + "hide_stickers_button": "Fjern klistremerkeknapp", + "hide_voice_record_button": "Fjern stemmeopptaksknapp", + "hide_unread_chat_hint": "Fjern hint om ulest chat", + "hide_post_to_story_buttons": "Fjern 'Publiser i historie'-knapper før sending av Snap", + "hide_billboard_prompt": "Fjern oppslagstavle-varsel i vennefeed", + "hide_snapchat_plus_gift_reminders": "Fjern Snapchat Plus-gavepåminnelser i samtaler", + "hide_map_reactions": "Fjern kartreaksjoner" + }, + "hide_story_suggestions": { + "hide_suggested_friend_stories": "Skjul foreslåtte vennehistorier", + "hide_my_stories": "Skjul mine historier" + }, + "home_tab": { + "map": "Kart", + "chat": "Chat", + "camera": "Kamera", + "discover": "Oppdag", + "spotlight": "Spotlight", + "null": "Snapchat-standard" + }, + "spotlight_comments_username_icon": { + "user": "Brukernavn-ikon", + "👤": "Brukernavn-ikon", + "[👤]": "Brukernavn-ikon", + "default": "Brukernavn-ikon", + "no_icon": "Inget ikon" + }, + "custom_image_upload_format": { + "null": "Automatisk" }, "update_check_frequency": { - "daily": "Daglig", - "weekly": "Ukentlig", - "monthly": "Månedlig" + "null": "Auto" + }, + "snapchat_plus": { + "not_subscribed": "Ikke abonnert", + "basic": "Grunnleggende", + "ad_free": "Annonsefri", + "null": "Standard" + }, + "bypass_video_length_restriction": { + "single": "Enkelt medie", + "split": "Delt medie", + "null": "Standard" + }, + "old_bitmoji_selfie": { + "2d": "2D Bitmoji", + "3d": "3D Bitmoji", + "null": "Standard Bitmoji" + }, + "disable_confirmation_dialogs": { + "erase_message": "Slett melding", + "remove_friend": "Fjern venn", + "block_friend": "Blokker venn", + "ignore_friend": "Ignorer venn", + "hide_friend": "Skjul venn", + "hide_conversation": "Skjul samtale", + "clear_conversation": "Tøm samtale fra vennefeed" + }, + "edit_text_override": { + "multi_line_chat_input": "Flerlinjet chat-input", + "bypass_text_input_limit": "Omgå tekstinngangsgrense" + }, + "auto_purge": { + "never": "Aldri", + "1_hour": "1 time", + "3_hours": "3 timer", + "6_hours": "6 timer", + "12_hours": "12 timer", + "1_day": "1 dag", + "3_days": "3 dager", + "1_week": "1 uke", + "2_weeks": "2 uker", + "1_month": "1 måned", + "3_months": "3 måneder", + "6_months": "6 måneder" + }, + "delete_after_unit": { + "seconds": "Sekunder", + "minutes": "Minutter", + "hours": "Timer" + }, + "disable_story_sections": { + "friends": "Venner", + "suggested_stories": "Foreslåtte historier", + "following": "Følger", + "discover": "Oppdag" + }, + "disable_cameras": { + "front": "Frontkamera", + "back": "Bakkamera" + }, + "disable_permission_requests": { + "notifications": "Varsler", + "read_media_images": "Les mediebilder", + "read_media_video": "Les medievideoer", + "camera": "Kamera", + "microphone": "Mikrofon", + "location": "Posisjon", + "read_contacts": "Les kontakter", + "nearby_devices": "Enheter i nærheten", + "phone_calls": "Telefonsamtaler" + }, + "message_indicators": { + "encryption_indicator": "Legger til et 🔒 ikon ved siden av meldinger som sendes kun til deg", + "platform_indicator": "Legger til ikonet for plattformen media ble sendt fra (f.eks. Android, iOS, Web)", + "location_indicator": "Legger til et 📍 ikon til snaps når de sendes med posisjon aktivert", + "ovf_editor_indicator": "Indikerer om en snap har blitt sendt ved hjelp av OVF Editor", + "director_mode_indicator": "Legger til et ✏️ ikon til snaps når de sendes ved hjelp av Director Mode, som kan brukes til å sende galleribilder som snaps" + }, + "auto_mark_as_read": { + "conversation_read": "Marker samtale som lest når du sender en melding", + "snap_reply": "Marker snaps som lest når du svarer på dem", + "save_snap_in_chat": "Marker snaps som lest når du lagrer dem i chat mens du er i Snikmodus" + }, + "friend_mutation_notifier": { + "remove_friend": "Varsle når noen fjerner deg som venn", + "birthday_changes": "Varsle når noen endrer bursdagen sin", + "bitmoji_selfie_changes": "Varsle når noen endrer Bitmoji-selfien sin", + "bitmoji_avatar_changes": "Varsle når noen endrer Bitmoji-avataren sin", + "bitmoji_background_changes": "Varsle når noen endrer Bitmoji-bakgrunnen sin", + "bitmoji_scene_changes": "Varsle når noen endrer Bitmoji-scenen sin" + }, + "double_tap_chat_action": { + "like_message": "Lik melding", + "copy_text": "Kopier tekst til utklippstavle", + "delete_message": "Slett melding", + "mark_as_read": "Marker som lest", + "custom_emoji_reaction": "Tilpasset emoji-reaksjon", + "null": "Standard" + }, + "message_types": { + "CHAT": "Chat", + "SNAP": "Snap", + "NOTE": "Notat", + "EXTERNAL_MEDIA": "Ekstern media", + "STICKER": "Klistremerke" + }, + "double_tap_chat_action_custom_emoji": { + "Custom emoji reaction": "Tilpasset emoji-reaksjon" + }, + "ai_model": { + "gemini-2.5-flash": "Gemini 2.5 Flash" + }, + "ai_api_key": { + "": "Ikke satt" + }, + "ai_system_prompt": { + "You are a helpful and friendly assistant responding to messages on Snapchat. Keep responses natural, casual, and conversational. Avoid being overly formal or robotic. Respond as if you're a real person having a normal conversation.": "Du er en hjelpsom og vennlig assistent som svarer på meldinger på Snapchat. Hold svarene naturlige, uformelle og samtalebaserte. Unngå å være for formell eller robotaktig. Svar som om du er en ekte person som har en normal samtale." + }, + "ai_provider": { + "gemini": "Gemini", + "deepseek": "DeepSeek", + "openai": "OpenAI", + "openrouter": "OpenRouter" + }, + "ai_personality_traits": { + "friendly, casual, helpful, empathetic": "vennlig, uformell, hjelpsom, empatisk" + }, + "ai_response_style": { + "casual": "Uformell", + "formal": "Formell", + "friendly": "Vennlig", + "humorous": "Humoristisk", + "empathetic": "Empatisk", + "toxic": "Giftig (Toxic)", + "busy": "Opptatt" + }, + "ai_temperature": { + "0.7": "Balansert (0.7)" + }, + "ai_response_language": { + "auto": "Auto", + "en": "Engelsk", + "es": "Spansk", + "fr": "Fransk", + "de": "Tysk", + "it": "Italiensk", + "pt": "Portugisisk", + "ru": "Russisk", + "ja": "Japansk", + "ko": "Koreansk", + "zh": "Kinesisk", + "ar": "Arabisk", + "hi": "Hindi", + "tr": "Tyrkisk", + "pl": "Polsk", + "nl": "Nederlandsk", + "sv": "Svensk", + "da": "Dansk", + "no": "Norsk", + "fi": "Finsk" + }, + "friendGreeting": { + "Hey": "Hei" + }, + "half_swipe_messages": { + "[\"I noticed you half-swiped! I'll respond soon.\"]": "Jeg la merke til at du halvsveipet! Jeg svarer snart." + }, + "tiny_snap_messages": { + "Thanks for the tiny snap!": "Takk for den lille snapen!" + }, + "voice_note_messages": { + "Thanks for the voice note!": "Takk for talenotatet!" + }, + "chat_messages": { + "Hello! How are you?": "Hei! Hvordan går det?" + }, + "story_reply_messages": { + "Thanks for the story reply!": "Takk for storiesvaret!" + }, + "external_media_messages": { + "Nice media!": "Fint medie!" + }, + "sticker_messages": { + "Cool sticker!": "Kul klistremerke!" + }, + "snap_messages": { + "Thanks for the snap!": "Takk for snapen!" + }, + "story_share_messages": { + "Thanks for sharing!": "Takk for at du deler!" + }, + "map_reaction_messages": { + "Thanks for the map reaction!": "Takk for kartreaksjonen!" + }, + "auto_reply_content_types": { + "chat_messages": "Chatmeldinger", + "snap_messages": "Snaps", + "story_share_messages": "Historiedelinger", + "story_reply_messages": "Storiesvar", + "external_media_messages": "Ekstern media", + "voice_note_messages": "Talenotater", + "sticker_messages": "Klistremerker", + "tiny_snap_messages": "Tiny Snaps", + "map_reaction_messages": "Kartreaksjoner", + "half_swipes": "Halvsveip" + }, + "supported_languages": { + "en": "Engelsk", + "es": "Spansk", + "fr": "Fransk", + "de": "Tysk", + "it": "Italiensk", + "pt": "Portugisisk", + "ru": "Russisk", + "ja": "Japansk", + "ko": "Koreansk", + "zh": "Kinesisk", + "ar": "Arabisk", + "hi": "Hindi", + "tr": "Tyrkisk" + }, + "translation_position": { + "above": "Over", + "below": "Under", + "inline": "Innebygd" + }, + "source_language": { + "auto": "Registrer automatisk" + }, + "target_language": { + "en": "Engelsk" } }, "properties": { "global": { "name": "Global", - "description": "Generelle modulpreferanser og standardinnstillinger", + "description": "Juster globale Snapchat-innstillinger", "properties": { - "ui_settings": { - "name": "UI-innstillinger", - "description": "Juster tilbakemeldinger og toast-oppførsel", + "better_location": { + "name": "Bedre posisjon", + "description": "Forbedrer Snapchat-posisjon", "properties": { - "haptic_feedback": { - "name": "Haptisk tilbakemelding", - "description": "Vibrer ved støttede interaksjoner" + "spoof_location": { + "name": "Forfalsk posisjon", + "description": "Forfalsker posisjonen din til et bestemt sted" }, - "use_system_toasts": { - "name": "Bruk systemvarsler (Toasts)", - "description": "Vis Android-toasts i stedet for overlegg i appen" + "coordinates": { + "name": "Koordinater", + "description": "Angi koordinatene for den forfalskede posisjonen" + }, + "walk_radius": { + "name": "Gå-radius", + "description": "Gå tilfeldig rundt innenfor denne radiusen (fot)" + }, + "always_update_location": { + "name": "Oppdater alltid posisjon", + "description": "Tving Snapchat til å oppdatere posisjonen selv om ingen GPS-data mottas" + }, + "suspend_location_updates": { + "name": "Sett posisjonsoppdateringer på pause", + "description": "Hindrer at posisjonen din oppdateres" + }, + "spoof_battery_level": { + "name": "Forfalsk batterinivå", + "description": "Forfalsker enhetens batterinivå på kartet\nVerdien må være mellom 0 og 100" + }, + "spoof_headphones": { + "name": "Forfalsk hodetelefoner", + "description": "Forfalsker status for lytting til musikk på kartet" + }, + "show_battery_level": { + "name": "Vis batterinivå", + "description": "Viser batterinivået til vennene dine på kartet" } } }, - "update_settings": { - "name": "Oppdateringsinnstillinger", - "description": "Kontroller automatiske oppdateringssjekker", + "snapchat_plus": { + "name": "Snapchat Plus", + "description": "Aktiverer Snapchat Plus-funksjoner\nNoen server-side-funksjoner fungerer kanskje ikke" + }, + "media_upload_quality": { + "name": "Medieopplastingskvalitet", + "description": "Overstyrer medieopplastingskvaliteten", "properties": { - "auto_update_check": { - "name": "Automatisk oppdateringssjekk", - "description": "Sjekk etter nye versjoner automatisk" + "force_video_upload_source_quality": { + "name": "Tving kildekvalitet for videoopplasting", + "description": "Tvinger Snapchat til å bruke kildekvalitet når du laster opp videoer\nVær oppmerksom på at dette kanskje ikke fjerner metadata fra medier" }, - "update_check_frequency": { - "name": "Frekvens for oppdateringssjekk", - "description": "Hvor ofte det skal sjekkes etter oppdateringer" + "disable_image_compression": { + "name": "Deaktiver bildekomprimering", + "description": "Deaktiverer bildekomprimering ved opplasting av medier" + }, + "custom_image_upload_format": { + "name": "Tilpasset bildeopplastingsformat", + "description": "Angir et tilpasset bildeopplastingsformat\nVelg et tapsfritt format (som PNG) for best kvalitet" } } + }, + "disable_confirmation_dialogs": { + "name": "Deaktiver bekreftelsesdialoger", + "description": "Bekrefter automatisk valgte handlinger" + }, + "auto_updater": { + "name": "Auto-oppdaterer", + "description": "Sjekker automatisk etter nye oppdateringer" + }, + "update_settings": { + "name": "Oppdateringsinnstillinger", + "description": "Kontroller hvordan PurrfectSnap sjekker etter oppdateringer", + "properties": { + "auto_update_check": { + "name": "Automatisk oppdateringssjekk" + }, + "update_check_frequency": { + "name": "Frekvens for oppdateringssjekk" + } + } + }, + "ui_settings": { + "name": "UI-innstillinger", + "properties": { + "haptic_feedback": { + "name": "Haptisk tilbakemelding" + } + } + }, + "disable_metrics": { + "name": "Deaktiver beregninger", + "description": "Blokkerer sending av spesifikke analysedata til Snapchat" + }, + "disable_story_sections": { + "name": "Deaktiver historieseksjoner", + "description": "Fjerner seksjoner fra Historiesiden\nKan kreve en oppfriskning for å fungere ordentlig" + }, + "block_ads": { + "name": "Blokker reklamer", + "description": "Hindrer reklamer i å vises" + }, + "disable_custom_tabs": { + "name": "Deaktiver tilpassede faner", + "description": "Åpner lenker i støttede applikasjoner i stedet for nettleseren" + }, + "disable_permission_requests": { + "name": "Deaktiver tillatelsesforespørsler", + "description": "Hindrer Snapchat i å be om spesifikke tillatelser" + }, + "disable_memories_snap_feed": { + "name": "Deaktiver minner Snap-feed", + "description": "Hindrer Snapchat i å vise nylige minner når du sveiper opp i kameraet" + }, + "spotlight_comments_username": { + "name": "Spotlight-kommentarer brukernavn", + "description": "Viser forfatterens brukernavn i Spotlight-kommentarer" + }, + "spotlight_comments_username_icon": { + "name": "Spotlight-kommentarer brukernavn-ikon", + "description": "Velg hvilket ikon som vises ved siden av brukernavn i Spotlight-kommentarer" + }, + "bypass_video_length_restriction": { + "name": "Omgå videolengdebegrensning", + "description": "Enkelt: sender en enkelt video\nDelt: deler videoer etter redigering" + }, + "default_video_playback_rate": { + "name": "Standard videoavspillingshastighet", + "description": "Angir standardhastigheten for avspilling av videoer\nVerdien må være mellom 0.1 og 4.0" + }, + "video_playback_rate_slider": { + "name": "Videoavspillingshastighet glidebryter", + "description": "Legger til en glidebryter i opera-kontekstmenyen for å endre videoavspillingshastigheten\nMerk: Endringer gjelder kun for påfølgende videoer" + }, + "disable_google_play_dialogs": { + "name": "Deaktiver Google Play-tjenester dialoger", + "description": "Hindre at Google Play-tjenester tilgjengelighetsdialoger vises" + }, + "default_volume_controls": { + "name": "Standard volumkontroller", + "description": "Tvinger Snapchat til å bruke systemets volumkontroller" + }, + "disable_telecom_framework": { + "name": "Deaktiver Telecom Framework", + "description": "Hindrer Snapchat i å bruke Android Telecom-rammeverket\nDette lar deg lytte til musikk mens du er i en samtale" + }, + "hide_active_music": { + "name": "Skjul aktiv musikk", + "description": "Hindrer Snapchat i å vite at du lytter til musikk\nDette lar deg ta snaps ved hjelp av volumknappene mens du lytter til musikk" + }, + "disable_snap_splitting": { + "name": "Deaktiver Snap-splitting", + "description": "Hindrer Snaps i å bli delt opp i flere deler\nBilder du sender vil bli til videoer" } } }, @@ -753,6 +1505,10 @@ "name": "Tillat duplikater", "description": "Tillater at samme medie lastes ned flere ganger" }, + "file_hash_check": { + "name": "File Hash Check", + "description": "Verify downloaded media with file hashes" + }, "merge_overlays": { "name": "Slå sammen overlegg", "description": "Kombinerer tekst og media fra en Snap til én fil" @@ -954,7 +1710,7 @@ }, "stealth_mode_indicator": { "name": "Snikmodusindikator", - "description": "Legger til en \ud83d\udc7b emoji ved siden av samtaler i snikmodus" + "description": "Legger til en 👻 emoji ved siden av samtaler i snikmodus" }, "edit_text_override": { "name": "Overstyr tekstredigering", @@ -1482,164 +2238,6 @@ } } }, - "global": { - "name": "Global", - "description": "Juster globale Snapchat-innstillinger", - "properties": { - "better_location": { - "name": "Bedre posisjon", - "description": "Forbedrer Snapchat-posisjon", - "properties": { - "spoof_location": { - "name": "Forfalsk posisjon", - "description": "Forfalsker posisjonen din til et bestemt sted" - }, - "coordinates": { - "name": "Koordinater", - "description": "Angi koordinatene for den forfalskede posisjonen" - }, - "walk_radius": { - "name": "Gå-radius", - "description": "Gå tilfeldig rundt innenfor denne radiusen (fot)" - }, - "always_update_location": { - "name": "Oppdater alltid posisjon", - "description": "Tving Snapchat til å oppdatere posisjonen selv om ingen GPS-data mottas" - }, - "suspend_location_updates": { - "name": "Sett posisjonsoppdateringer på pause", - "description": "Hindrer at posisjonen din oppdateres" - }, - "spoof_battery_level": { - "name": "Forfalsk batterinivå", - "description": "Forfalsker enhetens batterinivå på kartet\nVerdien må være mellom 0 og 100" - }, - "spoof_headphones": { - "name": "Forfalsk hodetelefoner", - "description": "Forfalsker status for lytting til musikk på kartet" - }, - "show_battery_level": { - "name": "Vis batterinivå", - "description": "Viser batterinivået til vennene dine på kartet" - } - } - }, - "snapchat_plus": { - "name": "Snapchat Plus", - "description": "Aktiverer Snapchat Plus-funksjoner\nNoen server-side-funksjoner fungerer kanskje ikke" - }, - "media_upload_quality": { - "name": "Medieopplastingskvalitet", - "description": "Overstyrer medieopplastingskvaliteten", - "properties": { - "force_video_upload_source_quality": { - "name": "Tving kildekvalitet for videoopplasting", - "description": "Tvinger Snapchat til å bruke kildekvalitet når du laster opp videoer\nVær oppmerksom på at dette kanskje ikke fjerner metadata fra medier" - }, - "disable_image_compression": { - "name": "Deaktiver bildekomprimering", - "description": "Deaktiverer bildekomprimering ved opplasting av medier" - }, - "custom_image_upload_format": { - "name": "Tilpasset bildeopplastingsformat", - "description": "Angir et tilpasset bildeopplastingsformat\nVelg et tapsfritt format (som PNG) for best kvalitet" - } - } - }, - "disable_confirmation_dialogs": { - "name": "Deaktiver bekreftelsesdialoger", - "description": "Bekrefter automatisk valgte handlinger" - }, - "auto_updater": { - "name": "Auto-oppdaterer", - "description": "Sjekker automatisk etter nye oppdateringer" - }, - "update_settings": { - "name": "Oppdateringsinnstillinger", - "description": "Kontroller hvordan PurrfectSnap sjekker etter oppdateringer", - "properties": { - "auto_update_check": { - "name": "Automatisk oppdateringssjekk" - }, - "update_check_frequency": { - "name": "Frekvens for oppdateringssjekk" - } - } - }, - "ui_settings": { - "name": "UI-innstillinger", - "properties": { - "haptic_feedback": { - "name": "Haptisk tilbakemelding" - } - } - }, - "disable_metrics": { - "name": "Deaktiver beregninger", - "description": "Blokkerer sending av spesifikke analysedata til Snapchat" - }, - "disable_story_sections": { - "name": "Deaktiver historieseksjoner", - "description": "Fjerner seksjoner fra Historiesiden\nKan kreve en oppfriskning for å fungere ordentlig" - }, - "block_ads": { - "name": "Blokker reklamer", - "description": "Hindrer reklamer i å vises" - }, - "disable_custom_tabs": { - "name": "Deaktiver tilpassede faner", - "description": "Åpner lenker i støttede applikasjoner i stedet for nettleseren" - }, - "disable_permission_requests": { - "name": "Deaktiver tillatelsesforespørsler", - "description": "Hindrer Snapchat i å be om spesifikke tillatelser" - }, - "disable_memories_snap_feed": { - "name": "Deaktiver minner Snap-feed", - "description": "Hindrer Snapchat i å vise nylige minner når du sveiper opp i kameraet" - }, - "spotlight_comments_username": { - "name": "Spotlight-kommentarer brukernavn", - "description": "Viser forfatterens brukernavn i Spotlight-kommentarer" - }, - "spotlight_comments_username_icon": { - "name": "Spotlight-kommentarer brukernavn-ikon", - "description": "Velg hvilket ikon som vises ved siden av brukernavn i Spotlight-kommentarer" - }, - "bypass_video_length_restriction": { - "name": "Omgå videolengdebegrensning", - "description": "Enkelt: sender en enkelt video\nDelt: deler videoer etter redigering" - }, - "default_video_playback_rate": { - "name": "Standard videoavspillingshastighet", - "description": "Angir standardhastigheten for avspilling av videoer\nVerdien må være mellom 0.1 og 4.0" - }, - "video_playback_rate_slider": { - "name": "Videoavspillingshastighet glidebryter", - "description": "Legger til en glidebryter i opera-kontekstmenyen for å endre videoavspillingshastigheten\nMerk: Endringer gjelder kun for påfølgende videoer" - }, - "disable_google_play_dialogs": { - "name": "Deaktiver Google Play-tjenester dialoger", - "description": "Hindre at Google Play-tjenester tilgjengelighetsdialoger vises" - }, - "default_volume_controls": { - "name": "Standard volumkontroller", - "description": "Tvinger Snapchat til å bruke systemets volumkontroller" - }, - "disable_telecom_framework": { - "name": "Deaktiver Telecom Framework", - "description": "Hindrer Snapchat i å bruke Android Telecom-rammeverket\nDette lar deg lytte til musikk mens du er i en samtale" - }, - "hide_active_music": { - "name": "Skjul aktiv musikk", - "description": "Hindrer Snapchat i å vite at du lytter til musikk\nDette lar deg ta snaps ved hjelp av volumknappene mens du lytter til musikk" - }, - "disable_snap_splitting": { - "name": "Deaktiver Snap-splitting", - "description": "Hindrer Snaps i å bli delt opp i flere deler\nBilder du sender vil bli til videoer" - } - } - }, "rules": { "name": "Regler", "description": "Konfigurer automatiseringsregler", @@ -1921,7 +2519,7 @@ "properties": { "encrypted_message_indicator": { "name": "Kryptert meldingsindikator", - "description": "Legger til en \ud83d\udd12 emoji ved siden av krypterte meldinger" + "description": "Legger til en 🔒 emoji ved siden av krypterte meldinger" }, "force_message_encryption": { "name": "Tving meldingskryptering", @@ -2000,498 +2598,6 @@ } } }, - "options": { - "app_appearance": { - "always_light": "Alltid lys", - "always_dark": "Alltid mørk", - "null": "Match system" - }, - "auto_reload": { - "snapchat_only": "Last kun inn Snapchat på nytt", - "all": "Last inn Snapchat + PurrfectSnap på nytt", - "null": "Standard" - }, - "walk_radius": { - "null": "Bruk standard radius" - }, - "spoof_battery_level": { - "null": "Bruk ekte batterinivå" - }, - "friend_feed_menu_buttons": { - "auto_download": "\u2b07\ufe0f Automatisk nedlasting", - "auto_save": "\ud83d\udcac Lagre meldinger automatisk", - "unsaveable_messages": "\u2b07\ufe0f Meldinger som ikke kan lagres", - "auto_open_snaps": "\ud83d\udcf7 Åpne Snaps automatisk", - "stealth": "\ud83d\udc7b Snikmodus", - "auto_reply": "\ud83d\udce8 Autosvar", - "auto_delete_sent_messages": "\ud83d\uddd1\ufe0f Slett sendte meldinger automatisk", - "mark_snaps_as_seen": "\ud83d\udc40 Marker Snaps som sett", - "mark_stories_as_seen_locally": "\ud83d\udc40 Marker historier som sett lokalt", - "conversation_info": "\ud83d\udc64 Samtaleinfo", - "e2e_encryption": "\ud83d\udd12 Bruk E2E-kryptering", - "message_logger": "\ud83d\udcdd Meldingslogger", - "auto_read": "\u2705 Autolesing", - "hide_typing_indicator": "\ud83d\ude48 Skjul skriveindikator" - }, - "schedule_scheduled_for": "Planlagt for {name} kl. {time}", - "schedule_sending_in": "Sender om {time}", - "schedule_sent_to": "Sendt til {name}", - "schedule_sent": "Planlagt snap sendt", - "schedule_failed_to": "Kunne ikke sende til {name}", - "schedule_failed": "Planlagt snap mislyktes", - "schedule_cancelled_for": "Avbrutt for {name}", - "device_model": { - "samsung_s25_ultra": "Samsung Galaxy S25 Ultra", - "google_pixel_10_pro": "Google Pixel 10 Pro", - "oneplus_13": "OnePlus 13", - "xiaomi_15_ultra": "Xiaomi 15 Ultra", - "null": "Enhetsstandard" - }, - "settings_menu": { - "default": "Standard", - "legacy": "Gammel" - }, - "path_format": { - "create_author_folder": "Opprett mappe for hver forfatter", - "create_source_folder": "Opprett mappe for hver mediekildetype", - "append_hash": "Legg til en unik hash til filnavnet", - "append_source": "Legg til mediekilden til filnavnet", - "append_username": "Legg til brukernavnet til filnavnet", - "append_date_time": "Legg til dato og tid til filnavnet", - "append_type": "Legg til medietypen til filnavnet" - }, - "auto_download_sources": { - "friend_snaps": "Vennesnaps", - "friend_stories": "Vennehistorier", - "public_stories": "Offentlige historier", - "spotlight": "Spotlight" - }, - "logging": { - "started": "Startet", - "success": "Suksess", - "progress": "Fremgang", - "failure": "Feil" - }, - "notifications": { - "chat_screenshot": "Skjermbilde", - "chat_screen_record": "Skjermopptak", - "snap_replay": "Snap-replay", - "camera_roll_save": "Kamerarull-lagring", - "chat": "Chat", - "chat_reply": "Chat-svar", - "snap": "Snap", - "typing": "Skriver", - "stories": "Historier", - "speaking": "Snakker", - "chat_reaction": "DM-reaksjon", - "group_chat_reaction": "Gruppereaksjon", - "initiate_audio": "Innkommende lydsamtale", - "abandon_audio": "Tapt lydsamtale", - "initiate_video": "Innkommende videosamtale", - "abandon_video": "Tapt videosamtale", - "map_live_location": "Kart live-posisjon" - }, - "auto_read": { - "blacklist": "Svarteliste", - "whitelist": "Hviteliste", - "disabled": "Deaktivert" - }, - "hide_typing_indicator": { - "blacklist": "Svarteliste", - "whitelist": "Hviteliste", - "disabled": "Deaktivert" - }, - "auto_delete_sent_messages": { - "blacklist": "Svarteliste", - "whitelist": "Hviteliste", - "disabled": "Deaktivert" - }, - "auto_download": { - "blacklist": "Svarteliste", - "whitelist": "Hviteliste", - "disabled": "Deaktivert" - }, - "stealth": { - "blacklist": "Svarteliste", - "whitelist": "Hviteliste", - "disabled": "Deaktivert" - }, - "auto_save": { - "blacklist": "Svarteliste", - "whitelist": "Hviteliste", - "disabled": "Deaktivert" - }, - "message_logger": { - "blacklist": "Svarteliste", - "whitelist": "Hviteliste", - "disabled": "Deaktivert" - }, - "auto_reply": { - "blacklist": "Svarteliste", - "whitelist": "Hviteliste", - "disabled": "Deaktivert" - }, - "custom_android_id": { - "null": "Bruk ekte Android-ID" - }, - "add_friend_source_spoof": { - "added_by_username": "Via brukernavn", - "added_by_mention": "Via omtale", - "added_by_group_chat": "Via gruppechat", - "added_by_qr_code": "Via QR-kode", - "added_by_community": "Via fellesskap", - "added_by_quick_add": "Via raskt tillegg (Høy risiko for utestengelse)", - "added_by_spotlight": "Via Spotlight", - "null": "Ikke forfalsk kilde" - }, - "custom_streaks_expiration_format": { - "null": "Systemstandard" - }, - "preferred_transcription_lang": { - "null": "Bruk Snapchat-standard" - }, - "custom_emoji_font": { - "null": "Standard emoji-skrift" - }, - "custom_shared_library": { - "null": "Bruk standardbibliotek" - }, - "override_front_resolution": { - "null": "Bruk enhetsstandard" - }, - "override_back_resolution": { - "null": "Bruk enhetsstandard" - }, - "custom_resolution": { - "null": "Bruk automatisk oppløsning" - }, - "startup_default_camera": { - "front": "Frontkamera", - "back": "Bakkamera", - "null": "Husk sist brukte" - }, - "call_recorder": { - "only_record_self": "Ta opp kun meg selv", - "only_record_others": "Ta opp kun andre", - "record_both": "Ta opp begge sider" - }, - "call_recorder_ui_design": { - "default": "Standard", - "snapchat": "Snapchat", - "cyber": "Cyber", - "frost": "Frost" - }, - "front_custom_frame_rate": { - "null": "Enhetsstandard FPS" - }, - "back_custom_frame_rate": { - "null": "Enhetsstandard FPS" - }, - "force_voice_note_format": { - "null": "Bruk Snapchat-standard" - }, - "custom_path_format": { - "null": "Bruk standardmønster" - }, - "force_image_format": { - "null": "Bruk Snapchat-standard" - }, - "custom_video_codec": { - "null": "Standard kodek" - }, - "custom_audio_codec": { - "null": "Standard kodek" - }, - "preset": { - "null": "Standard forhåndsinnstilling" - }, - "app_appearance_override": { - "title": "Utseende" - }, - "gallery_media_send_override": { - "always_ask": "Spør alltid", - "ORIGINAL": "Originalt medie", - "NOTE": "Lydnotat", - "SNAP": "Snap", - "SAVEABLE_SNAP": "Lagrbar Snap", - "null": "Snapchat-standard", - "multiple_media_toast": "Du kan bare sende ett medie om gangen" - }, - "strip_media_metadata": { - "hide_caption_text": "Skjul bildetekst", - "hide_snap_filters": "Skjul snap-filtre", - "hide_extras": "Skjul ekstra (f.eks. omtaler)", - "remove_audio_note_duration": "Fjern varighet for lydnotat", - "remove_audio_note_transcript_capability": "Fjern mulighet for transkripsjon av lydnotat" - }, - "hide_ui_components": { - "hide_profile_call_buttons": "Fjern profil-samtaleknapper", - "hide_chat_call_buttons": "Fjern chat-samtaleknapper", - "hide_live_location_share_button": "Fjern knapp for deling av live-posisjon", - "hide_stickers_button": "Fjern klistremerkeknapp", - "hide_voice_record_button": "Fjern stemmeopptaksknapp", - "hide_unread_chat_hint": "Fjern hint om ulest chat", - "hide_post_to_story_buttons": "Fjern 'Publiser i historie'-knapper før sending av Snap", - "hide_billboard_prompt": "Fjern oppslagstavle-varsel i vennefeed", - "hide_snapchat_plus_gift_reminders": "Fjern Snapchat Plus-gavepåminnelser i samtaler", - "hide_map_reactions": "Fjern kartreaksjoner" - }, - "hide_story_suggestions": { - "hide_suggested_friend_stories": "Skjul foreslåtte vennehistorier", - "hide_my_stories": "Skjul mine historier" - }, - "home_tab": { - "map": "Kart", - "chat": "Chat", - "camera": "Kamera", - "discover": "Oppdag", - "spotlight": "Spotlight", - "null": "Snapchat-standard" - }, - "spotlight_comments_username_icon": { - "user": "Brukernavn-ikon", - "\ud83d\udc64": "Brukernavn-ikon", - "[\ud83d\udc64]": "Brukernavn-ikon", - "default": "Brukernavn-ikon", - "no_icon": "Inget ikon" - }, - "custom_image_upload_format": { - "null": "Automatisk" - }, - "update_check_frequency": { - "null": "Auto" - }, - "snapchat_plus": { - "not_subscribed": "Ikke abonnert", - "basic": "Grunnleggende", - "ad_free": "Annonsefri", - "null": "Standard" - }, - "bypass_video_length_restriction": { - "single": "Enkelt medie", - "split": "Delt medie", - "null": "Standard" - }, - "old_bitmoji_selfie": { - "2d": "2D Bitmoji", - "3d": "3D Bitmoji", - "null": "Standard Bitmoji" - }, - "disable_confirmation_dialogs": { - "erase_message": "Slett melding", - "remove_friend": "Fjern venn", - "block_friend": "Blokker venn", - "ignore_friend": "Ignorer venn", - "hide_friend": "Skjul venn", - "hide_conversation": "Skjul samtale", - "clear_conversation": "Tøm samtale fra vennefeed" - }, - "edit_text_override": { - "multi_line_chat_input": "Flerlinjet chat-input", - "bypass_text_input_limit": "Omgå tekstinngangsgrense" - }, - "auto_purge": { - "never": "Aldri", - "1_hour": "1 time", - "3_hours": "3 timer", - "6_hours": "6 timer", - "12_hours": "12 timer", - "1_day": "1 dag", - "3_days": "3 dager", - "1_week": "1 uke", - "2_weeks": "2 uker", - "1_month": "1 måned", - "3_months": "3 måneder", - "6_months": "6 måneder" - }, - "delete_after_unit": { - "seconds": "Sekunder", - "minutes": "Minutter", - "hours": "Timer" - }, - "disable_story_sections": { - "friends": "Venner", - "suggested_stories": "Foreslåtte historier", - "following": "Følger", - "discover": "Oppdag" - }, - "disable_cameras": { - "front": "Frontkamera", - "back": "Bakkamera" - }, - "disable_permission_requests": { - "notifications": "Varsler", - "read_media_images": "Les mediebilder", - "read_media_video": "Les medievideoer", - "camera": "Kamera", - "microphone": "Mikrofon", - "location": "Posisjon", - "read_contacts": "Les kontakter", - "nearby_devices": "Enheter i nærheten", - "phone_calls": "Telefonsamtaler" - }, - "message_indicators": { - "encryption_indicator": "Legger til et \ud83d\udd12 ikon ved siden av meldinger som sendes kun til deg", - "platform_indicator": "Legger til ikonet for plattformen media ble sendt fra (f.eks. Android, iOS, Web)", - "location_indicator": "Legger til et \ud83d\udccd ikon til snaps når de sendes med posisjon aktivert", - "ovf_editor_indicator": "Indikerer om en snap har blitt sendt ved hjelp av OVF Editor", - "director_mode_indicator": "Legger til et \u270f\ufe0f ikon til snaps når de sendes ved hjelp av Director Mode, som kan brukes til å sende galleribilder som snaps" - }, - "auto_mark_as_read": { - "conversation_read": "Marker samtale som lest når du sender en melding", - "snap_reply": "Marker snaps som lest når du svarer på dem", - "save_snap_in_chat": "Marker snaps som lest når du lagrer dem i chat mens du er i Snikmodus" - }, - "friend_mutation_notifier": { - "remove_friend": "Varsle når noen fjerner deg som venn", - "birthday_changes": "Varsle når noen endrer bursdagen sin", - "bitmoji_selfie_changes": "Varsle når noen endrer Bitmoji-selfien sin", - "bitmoji_avatar_changes": "Varsle når noen endrer Bitmoji-avataren sin", - "bitmoji_background_changes": "Varsle når noen endrer Bitmoji-bakgrunnen sin", - "bitmoji_scene_changes": "Varsle når noen endrer Bitmoji-scenen sin" - }, - "double_tap_chat_action": { - "like_message": "Lik melding", - "copy_text": "Kopier tekst til utklippstavle", - "delete_message": "Slett melding", - "mark_as_read": "Marker som lest", - "custom_emoji_reaction": "Tilpasset emoji-reaksjon", - "null": "Standard" - }, - "message_types": { - "CHAT": "Chat", - "SNAP": "Snap", - "NOTE": "Notat", - "EXTERNAL_MEDIA": "Ekstern media", - "STICKER": "Klistremerke" - }, - "double_tap_chat_action_custom_emoji": { - "Custom emoji reaction": "Tilpasset emoji-reaksjon" - }, - "ai_model": { - "gemini-2.5-flash": "Gemini 2.5 Flash" - }, - "ai_api_key": { - "": "Ikke satt" - }, - "ai_system_prompt": { - "You are a helpful and friendly assistant responding to messages on Snapchat. Keep responses natural, casual, and conversational. Avoid being overly formal or robotic. Respond as if you're a real person having a normal conversation.": "Du er en hjelpsom og vennlig assistent som svarer på meldinger på Snapchat. Hold svarene naturlige, uformelle og samtalebaserte. Unngå å være for formell eller robotaktig. Svar som om du er en ekte person som har en normal samtale." - }, - "ai_provider": { - "gemini": "Gemini", - "deepseek": "DeepSeek", - "openai": "OpenAI", - "openrouter": "OpenRouter" - }, - "ai_personality_traits": { - "friendly, casual, helpful, empathetic": "vennlig, uformell, hjelpsom, empatisk" - }, - "ai_response_style": { - "casual": "Uformell", - "formal": "Formell", - "friendly": "Vennlig", - "humorous": "Humoristisk", - "empathetic": "Empatisk", - "toxic": "Giftig (Toxic)", - "busy": "Opptatt" - }, - "ai_temperature": { - "0.7": "Balansert (0.7)" - }, - "ai_response_language": { - "auto": "Auto", - "en": "Engelsk", - "es": "Spansk", - "fr": "Fransk", - "de": "Tysk", - "it": "Italiensk", - "pt": "Portugisisk", - "ru": "Russisk", - "ja": "Japansk", - "ko": "Koreansk", - "zh": "Kinesisk", - "ar": "Arabisk", - "hi": "Hindi", - "tr": "Tyrkisk", - "pl": "Polsk", - "nl": "Nederlandsk", - "sv": "Svensk", - "da": "Dansk", - "no": "Norsk", - "fi": "Finsk" - }, - "friendGreeting": { - "Hey": "Hei" - }, - "half_swipe_messages": { - "[\"I noticed you half-swiped! I'll respond soon.\"]": "Jeg la merke til at du halvsveipet! Jeg svarer snart." - }, - "tiny_snap_messages": { - "Thanks for the tiny snap!": "Takk for den lille snapen!" - }, - "voice_note_messages": { - "Thanks for the voice note!": "Takk for talenotatet!" - }, - "chat_messages": { - "Hello! How are you?": "Hei! Hvordan går det?" - }, - "story_reply_messages": { - "Thanks for the story reply!": "Takk for storiesvaret!" - }, - "external_media_messages": { - "Nice media!": "Fint medie!" - }, - "sticker_messages": { - "Cool sticker!": "Kul klistremerke!" - }, - "snap_messages": { - "Thanks for the snap!": "Takk for snapen!" - }, - "story_share_messages": { - "Thanks for sharing!": "Takk for at du deler!" - }, - "map_reaction_messages": { - "Thanks for the map reaction!": "Takk for kartreaksjonen!" - }, - "auto_reply_content_types": { - "chat_messages": "Chatmeldinger", - "snap_messages": "Snaps", - "story_share_messages": "Historiedelinger", - "story_reply_messages": "Storiesvar", - "external_media_messages": "Ekstern media", - "voice_note_messages": "Talenotater", - "sticker_messages": "Klistremerker", - "tiny_snap_messages": "Tiny Snaps", - "map_reaction_messages": "Kartreaksjoner", - "half_swipes": "Halvsveip" - }, - "supported_languages": { - "en": "Engelsk", - "es": "Spansk", - "fr": "Fransk", - "de": "Tysk", - "it": "Italiensk", - "pt": "Portugisisk", - "ru": "Russisk", - "ja": "Japansk", - "ko": "Koreansk", - "zh": "Kinesisk", - "ar": "Arabisk", - "hi": "Hindi", - "tr": "Tyrkisk" - }, - "translation_position": { - "above": "Over", - "below": "Under", - "inline": "Innebygd" - }, - "source_language": { - "auto": "Registrer automatisk" - }, - "target_language": { - "en": "Engelsk" - } - }, "friend_notes": { "placeholder": "Legg til et notat..." } @@ -2559,7 +2665,6 @@ "show_chat_edit_history": "Vis redigeringslogg for chat", "convert_message": "Konverter melding" }, - "chat_wallpaper_downloader": { "download_button": "Last ned chatbakgrunn" }, @@ -2718,10 +2823,10 @@ "exporting_message": "Eksporterer {conversation}..." }, "button": { + "cancel": "Avbryt", "ok": "OK", "positive": "Ja", "negative": "Nei", - "cancel": "Avbryt", "save": "Lagre", "open": "Åpne", "download": "Last ned", @@ -2835,6 +2940,8 @@ "native_hooks_send_failure_toast": "Kunne ikke sende! Vennligst aktiver Native Hooks i innstillingene.", "no_participants_to_encrypt_toast": "Du har ingen venner i denne samtalen å kryptere meldinger med!", "encryption_failed_toast": "Kunne ikke kryptere melding! Sjekk logcat for flere detaljer.", + "missing_friend_id_toast": "Can't find friendId for conversationId {conversationId}", + "key_exchange_failed_toast": "Can't create key exchange for friendId {friendId}", "accept_public_key_success_toast": "Offentlig nøkkel akseptert!", "accept_secret_key_success_toast": "Ferdig! Du kan nå sende og motta krypterte meldinger med denne vennen.", "accept_public_key_failure_toast": "Kunne ikke akseptere offentlig nøkkel", @@ -2846,6 +2953,21 @@ "incoming_pk_message": "Du har nettopp mottatt en forespørsel om offentlig nøkkel. Klikk nedenfor for å akseptere den.", "incoming_secret_message": "Vennen din har nettopp akseptert din offentlige nøkkel. Klikk nedenfor for å akseptere hemmeligheten." }, + "account_switcher_ui": { + "already_logged_in": "Already logged in as {username}", + "login_failed_toast": "Failed to login. Check logs for more info.", + "logged_out_toast": "Logged out", + "data_not_found_toast": "Account data not found", + "restore_failed_toast": "Failed to restore account data", + "logged_in_as_toast": "Logged in as {username}", + "backup_success_toast": "Account backed up!", + "backup_failure_toast": "Failed to backup account. Check logs for more info.", + "import_success_toast": "Imported {username}!", + "import_failure_toast": "Failed to import account: {message}", + "export_success_toast": "Account exported!", + "export_failed_toast": "Failed to export account. Check logs for more info.", + "forced_logout_toast": "Removed account due to forced logout" + }, "auto_open_snaps": { "title": "Åpne Snaps automatisk", "priority_title": "Åpne Snaps automatisk (Prioritet)", @@ -2872,7 +2994,7 @@ "queue_cleared": "Kø tømt og statistikk nullstilt", "queue_cleared_title": "Kø tømt", "queue_cleared_reset": "Kø tømt & nullstilt", - "queue_cleared_feedback": "Tømte {count} snaps i kø \u2022 Nullstilte {processed} behandlet teller", + "queue_cleared_feedback": "Tømte {count} snaps i kø • Nullstilte {processed} behandlet teller", "queue_cleared_feedback_simple": "Nullstilte {processed} behandlet teller", "unknown_sender": "Ukjent", "unknown_user": "Ukjent bruker", @@ -3005,7 +3127,8 @@ "auto_delete_sent_messages": { "countdown_toast": "Melding vil bli slettet om {time}", "delete_success_toast": "Melding slettet", - "delete_failed_toast": "Kunne ikke slette melding" + "delete_failed_toast": "Kunne ikke slette melding", + "queue_cleared_toast": "Auto delete queue cleared" }, "translation_position": { "above": "Over", @@ -3310,6 +3433,32 @@ "failed_to_fetch_message": "Kunne ikke hente melding: {error}", "failed_to_edit_message": "Kunne ikke redigere melding: {error}" }, + "toast_snapchat_not_installed": "Can't execute action: Snapchat is not installed", + "invalid_input_toast": "Invalid input! Make sure you entered a valid value.", + "toast_async_task_failed": "Async task failed: {message}", + "toast_snapchat_crashed": "Snapchat has crashed! Please check logs for more details.", + "toast_init_features_failed": "Failed to initialize features! Some functionality may not work properly.", + "toast_init_script_runtime_failed": "Failed to initialize script runtime!", + "toast_database_corrupted": "Database {path} is corrupted! Restarting ...", + "toast_feature_init_failed": "Failed to init feature {feature}! Check logcat for more details.", + "toast_updating_purrfectsnap": "Updating PurrfectSnap. Please wait...", + "toast_update_purrfectsnap_failed": "Failed to update PurrfectSnap. Please check logcat for more details.", + "toast_purrfectsnap_updated": "PurrfectSnap updated!", + "toast_export_memories_failed": "Failed to export memories", + "toast_exported_to_path": "Exported to {path}", + "toast_open_memories_db_failed": "Failed to open memories database", + "toast_friend_add_unavailable": "Failed to add friend: FriendRelationshipChanger instance not available", + "toast_friend_add_failed": "Failed to add friend: {message}", + "toast_friends_exported": "Exported {count} friends!", + "toast_friends_import_failed": "Failed to import friends: {message}", + "toast_translation_service_unavailable": "Translation service temporarily unavailable", + "toast_send_message_failed": "Failed to send message: {error}", + "toast_mark_conversation_read_failed": "Failed to mark conversation as read", + "toast_fetch_conversation_failed": "Failed to fetch conversation", + "toast_open_snap_failed": "Failed to open snap", + "toast_mark_message_read_failed": "Failed to mark message as read. Check logs for more details", + "toast_open_conversation_first": "You must open a conversation first", + "toast_open_link_failed": "Failed to open link", "ai_response_style": { "casual": "Uformell", "formal": "Formell", @@ -3347,4 +3496,4 @@ "openai": "OpenAI", "openrouter": "OpenRouter" } -} \ No newline at end of file +} diff --git a/common/src/main/assets/lang/nl.json b/common/src/main/assets/lang/nl.json index c8bbfb89..733fbd7e 100644 --- a/common/src/main/assets/lang/nl.json +++ b/common/src/main/assets/lang/nl.json @@ -1,21 +1,160 @@ { "setup": { + "activity": { + "wrong_apk_title": "Wrong APK installed", + "wrong_apk_message": "Your device is armv8, please download the armv8 apk, not armv7.", + "close_button": "Close", + "important_confirm_timeout": "I understand ({seconds}s)", + "important_confirm": "I understand", + "important_title": "Important!", + "important_message": "If you have used SnapEnhance or any other mod besides PurrfectSnap, we recommend uninstalling everything and staying on stock Snapchat for one week. Then switch to PurrfectSnap after next Friday.", + "language_subtitle": "Tune PurrfectSnap to speak your voice before anything else.", + "install_mode_title": "Choose your device", + "install_mode_subtitle": "Pick the path that matches how you'll install PurrfectSnap.", + "permissions_subtitle": "Grant the essentials so overlays, downloads, and alerts stay reliable.", + "patch_title": "Auto Patcher", + "patch_subtitle": "Streamlined download, patch, and install with a single flow.", + "root_install_title": "Snapchat Installer", + "root_install_subtitle": "Download and install the recommended Snapchat build.", + "save_folder_subtitle": "Pick your personal vault so snaps land exactly where you expect.", + "mappings_subtitle": "We calibrate everything to your install so the magic works flawlessly.", + "step_counter": "Step {current} of {total}", + "step_complete": "Checked off", + "step_active": "In progress", + "step_upcoming": "Ready next", + "finish_button": "Finish setup", + "continue_button": "Continue" + }, "dialogs": { "select_language": "Selecteer taal", "save_folder": "Kies waar downloads worden opgeslagen", "select_save_folder_button": "Selecteer map" }, + "install_mode": { + "confirm_timeout": "I understand ({seconds}s)", + "confirm": "I understand", + "notice_title": "Please note!", + "notice_intro": "Select the type of device you have: rooted or non-rooted. If you are unsure, choose Non-root and continue.", + "notice_non_root_title": "Non-rooted devices", + "notice_non_root_body": "Select Non-root and the app will handle everything. Tap Install Patched Snapchat when it appears. After it installs, do not open Snapchat yet. Continue the PurrfectSnap setup; once it finishes, you can open Snapchat and enjoy.", + "notice_root_title": "Rooted devices", + "notice_root_body": "Make sure you have flashed LSPosed first. We recommend JingMatrix LSPosed or LSPosed Irena. After you select Root, the app will install the recommended Snapchat version. Do not open it yet; continue the PurrfectSnap setup. When setup finishes, enable PurrfectSnap in LSPosed and reboot your phone. Then start using Snapchat. We highly recommend detaching Snapchat from the Play Store with the Zygisk Detach module to prevent auto-updates.", + "notice_issues_hint": "If you run into any installation issues, the solution will appear here. Please read it carefully.", + "notice_note_prefix": "Note: ", + "notice_note_body": "New Accounts easily get locked! It is recommended to use an older account with PurrfectSnap.", + "step_title": "Choose your device", + "step_subtitle": "If you don't know, select Non-rooted device and proceed.", + "root_option_title": "Rooted device", + "root_option_subtitle": "Use Lsposed and skip auto patching.", + "non_root_option_title": "Non-rooted device", + "non_root_option_subtitle": "Use included auto patcher to install patched Snapchat.", + "skip_auto_setup": "Skip Auto Setup" + }, "mappings": { "dialog": "Mappings genereren...", "generate_failure_no_snapchat": "PurrfectSnap kon Snapchat niet detecteren, probeer Snapchat opnieuw te installeren.", - "generate_failure": "Er is een fout opgetreden bij het genereren van mappings, probeer het opnieuw." + "generate_failure": "Er is een fout opgetreden bij het genereren van mappings, probeer het opnieuw.", + "confirm_understand_timeout": "I understand ({seconds}s)", + "confirm_understand": "I understand", + "notice_title": "Please note!", + "notice_intro": "If you see the \"Account temporarily disabled\" error while logging in, do not worry. Follow these steps in order:", + "notice_step_1": "1. Reopen Snapchat and log in. This fixes it most of the time.", + "notice_step_2": "2. If it still fails, tap the login button repeatedly. This usually covers the next chunk.", + "notice_step_3": "3. If it still fails, clear Snapchat's data, disable any VPN, and log in again.", + "notice_rooted_title": "For rooted users:", + "notice_rooted_body": "Reopen Snapchat and log in. If it still fails, disable PurrfectSnap in LSPosed, log in, then re-enable PurrfectSnap.", + "warnings_info": "{count} warning(s) occurred while generating mappings:\n\n{warnings}", + "progress_hint": "This only takes a moment. Keep the app open while magic happens!" + }, + "patch": { + "title": "Auto Patcher", + "ready_log": "Auto Patcher is ready.", + "install_confirmed_log": "Snapchat install confirmed. You're cleared to continue.", + "download_recommended_status": "Downloading recommended Snapchat version ({version})...", + "starting_log": "Starting Auto Patcher for recommended Snapchat version.", + "uninstall_prompt_status": "Snapchat is installed. Please uninstall it first (don't keep data), then start Auto Patcher again.", + "uninstall_prompt_error": "Snapchat still installed. Uninstall it first, to continue.", + "module_apk_not_found_error": "Module apk not found", + "fetching_apk_status": "Fetching recommended Snapchat APK...", + "download_failed_error": "Download failed", + "download_completed_status": "Download completed: {fileName}", + "starting_patch_status": "Starting patch powered by Jingmatrix Lspatch", + "patched_not_produced_error": "Patched apk not produced", + "patched_ready_status": "Patched build ready. Install to finish.", + "failed_status": "Failed: {message}", + "mark_installed_log": "Marked as installed manually. You're cleared to continue.", + "issues_title": "Facing issues?", + "issues_confirm": "Got it", + "issues_heading": "How to fix installation errors", + "issues_conflict_issue": "Issue: App cannot be installed because it conflicts with an existing package.", + "issues_conflict_fix": "Fix: Download Snapchat from the Play Store and uninstall it without keeping data. Run Auto Patcher again. If it still does not work, run:", + "issues_adb_command": "adb uninstall com.snapchat.android", + "issues_invalid_issue": "Issue: App not installed because the package appears to be invalid.", + "issues_invalid_fix": "Fix: Download and install JingMatrix LSPatch, then patch a Snapchat version (any one) from this range, i.e. between 13.65.1.0 and 13.71.0.51, in Integrated mode. Select Embed Modules and embed the PurrfectSnap APK. Then choose Skip auto setup during PurrfectSnap setup to skip Auto Patcher.", + "status_downloading": "Downloading Snapchat {percent}%", + "status_patching": "Patching...", + "status_initializing": "Initializing...", + "logs_copied": "Logs copied to clipboard.", + "install_success": "Patched APK installed", + "start_button": "Start auto patch", + "install_button": "Install patched Snapchat", + "already_installed_button": "Already Installed?", + "powered_by_label": "Powered by Jingmatrix Lspatch", + "logs_title": "Logs", + "copy_button": "Copy", + "log_line_prefix": "- {line}" }, "permissions": { "dialog": "Voltooi deze essentiële stappen om door te gaan:", "notification_access": "Toegang tot meldingen", "battery_optimization": "Batterijoptimalisatie", "display_over_other_apps": "Weergeven over andere apps", - "request_button": "Aanvragen" + "request_button": "Aanvragen", + "notification_access_description": "Alerts you the second downloads finish.", + "battery_optimization_description": "Keeps background tasks alive without being killed.", + "display_over_other_apps_description": "Enables floating overlays while you are in Snapchat.", + "granted_label": "Granted" + }, + "pick_language": { + "current_selection": "Current selection", + "browse_languages": "Browse languages", + "change_anytime_hint": "You can change this anytime from PurrfectSnap settings.", + "available_languages": "Available Languages" + }, + "root_install": { + "title": "Snapchat Installer", + "ready_log": "Snapchat installer is ready.", + "install_confirmed_log": "Snapchat install confirmed. You're cleared to continue.", + "download_recommended_status": "Downloading recommended Snapchat version ({version})...", + "mark_installed_log": "Marked as installed manually. You're cleared to continue.", + "start_download_log": "Starting Snapchat download for rooted install.", + "uninstall_prompt_status": "Snapchat is installed. Please uninstall it first (don't keep data), then try again.", + "uninstall_prompt_error": "Snapchat still installed. Uninstall it first, to continue.", + "fetching_apk_status": "Fetching recommended Snapchat APK...", + "download_failed_error": "Download failed", + "download_completed_status": "Download completed: {fileName}", + "launching_installer_status": "Launching installer...", + "failed_status": "Failed: {message}", + "status_downloading": "Downloading Snapchat {percent}%", + "status_preparing": "Preparing installer...", + "logs_copied": "Logs copied to clipboard.", + "install_success": "Snapchat installed", + "download_button": "Download Snapchat", + "install_button": "Install Snapchat", + "already_installed_button": "Already Installed?", + "logs_title": "Logs", + "copy_button": "Copy", + "log_line_prefix": "- {line}" + }, + "save_folder": { + "description": "Please choose the location where media should be downloaded to.", + "destination_label": "Destination", + "system_default_label": "System default", + "use_default_location_button": "Use default location", + "no_picker_title": "Folder picker unavailable", + "no_picker_message": "Some cloned/dual-app environments block the system folder picker. You can continue using the system default save location, or open the app outside clone mode to select a custom folder.", + "use_default_button": "Use default", + "permission_hint": "PurrfectSnap requires Storage permissions to download and Save Media from Snapchat." } }, "scopes": { @@ -57,14 +196,48 @@ }, "sections": { "home": { - "version_title": "v{versionName} \u00b7 door Eternal", + "version_title": "v{versionName} · door Eternal", "update_title": "PurrfectSnap-update", "update_content": "Versie {version} is beschikbaar!", "update_button": "Downloaden", + "hero_tagline": "An Xposed Module meant to enhance your Snapchat experience", + "hero_version_label": "Version: {version} - {channel}", + "hero_build_label": "Build: {build}", + "update_ready_label": "Ready to install", + "purr_aura_active_label": "PurrAura Active!", + "purr_aura_inactive_label": "PurrAura Inactive", + "open_settings_button": "Open Settings", + "wiki_button": "Wiki", + "github_button": "GitHub", + "telegram_button": "Telegram", + "channel_label_stable": "Stable", + "channel_label_prerelease": "Pre-release", + "announcements_button_description": "Announcements", + "update_arch_not_supported_toast": "Your device architecture is not supported for automatic updates.", + "update_download_started_toast": "Download started", + "update_download_completed_toast": "Download completed", + "update_install_failed_toast": "Failed to install update. Check logs for more details.", + "update_download_failed_toast": "Download failed: {error}", "debug_build_summary_title": "U gebruikt een debug-versie van PurrfectSnap", "debug_build_summary_content": "Versie {versionName} ({versionCode})", "debug_build_summary_date": "Bouwdatum: {date} ({days} dagen geleden)", - "quick_actions_title": "Snelle acties" + "quick_actions_title": "Snelle acties", + "quick_actions_empty_title": "No quick tiles yet", + "quick_actions_empty_subtitle": "Design your dream grid with the actions you use the most.", + "quick_actions_add_tile_button": "Add tile", + "quick_actions_manage_button": "Manage", + "quick_actions_count_label": "{count} curated shortcuts" + }, + "home_about": { + "about_title": "PurrfectSnap", + "about_tagline": "An Xposed Module meant to enhance your Snapchat experience!", + "about_lead_developers_title": "Lead Developers", + "about_story_title": "Our Story", + "about_story": "PurrfectSnap was founded on 2nd of October, 2025, as a fork of SnapEnhance by IzTIzRNAL with a vision to provide users the quality Snapchat experience they deserve. This app was just meant to be a minor update in the SnapEnhance repository, but it soon became a separate app wherein the contributors kept adding features. Then the developer joined the team, and this app soon became a huge success. We received much love and support and gained 1K+ downloads in just two days! We thank all users and contributors; without your support, we wouldn't have reached this place. We would also like to convey our huge thanks to rhunk, the lead developer of SnapEnhance, as without him, this app wouldn't even exist. We are immensely grateful to him. Lastly, we would like to thank all our admins, notably: CLASSIC GENIUS, Harry, SUJI>L, Zain & scrodingerspet, who were right there with us from the very beginning. We would also like to thank all testers, notably Leo & Toxic, who tested and reported bugs continuously. We are immensely grateful for your contribution.", + "about_thanks_title": "With love, PurrfectSnap Team", + "about_magic_toast": "Tap 5 times in this screen to see some magic 😉!", + "github_button": "GitHub", + "telegram_button": "Telegram" }, "home_logs": { "no_logs_hint": "Geen logboeken beschikbaar", @@ -72,7 +245,8 @@ "export_logs_button": "Logboeken exporteren", "saving_logs_toast": "Logboeken opslaan, dit kan even duren...", "saved_logs_success_toast": "Logboeken succesvol opgeslagen", - "saved_logs_failure_toast": "Opslaan van logboeken mislukt" + "saved_logs_failure_toast": "Opslaan van logboeken mislukt", + "read_logs_failed_toast": "Failed to read logs!" }, "home_settings": { "actions_title": "Acties", @@ -119,11 +293,17 @@ "test_mode_label": "PurrAura inschakelen", "disable_feature_loading_label": "Functie laden uitschakelen", "disable_auto_mapper_label": "Auto Mapper uitschakelen", - "disable_bypass_indicator_label": "Omzeilingsindicator uitschakelen" + "disable_bypass_indicator_label": "Omzeilingsindicator uitschakelen", + "open_file_failed_toast": "Failed to open file! {message}", + "import_failed_toast": "Import failed: {message}" }, "tasks": { "no_tasks": "Geen taken", "merge_button": "Samenvoegen", + "summary_active": "{active} active · {recent} recent", + "summary_idle": "Idle · {recent} recent", + "running_count": "{count} running", + "clear_button_description": "Clear tasks", "failed_to_open_file": "Kan bestand niet openen", "merge_files_toast": "{count} bestanden samenvoegen", "remove_selected_tasks_title": "Weet u zeker dat u de geselecteerde taken wilt verwijderen?", @@ -132,22 +312,22 @@ "remove_selected_tasks_confirm": "{count} taken verwijderen?", "remove_all_tasks_confirm": "Alle taken verwijderen?" }, - "features": { - "disabled": "Uitgeschakeld", - "export_option": "Exporteren", - "import_option": "Importeren", - "reset_option": "Resetten", - "config_export_success_toast": "Configuratie succesvol geëxporteerd", - "config_import_success_toast": "Configuratie succesvol geïmporteerd", - "config_import_failure_toast": "Importeren configuratie mislukt: {error}", - "config_export_failure_toast": "Exporteren configuratie mislukt: {error}", - "saved_config_snackbar": "Configuratie opgeslagen", - "older_required": "Deze functie vereist Snapchat v{version} of ouder om correct te werken", - "newer_required": "Deze functie vereist Snapchat v{version} of nieuwer om correct te werken", - "search_button": "Zoeken", - "clear_history": "Zoekgeschiedenis wissen", - "subtitle": "Functies zoeken en beheren" - }, + "features": { + "disabled": "Uitgeschakeld", + "export_option": "Exporteren", + "import_option": "Importeren", + "reset_option": "Resetten", + "config_export_success_toast": "Configuratie succesvol geëxporteerd", + "config_import_success_toast": "Configuratie succesvol geïmporteerd", + "config_import_failure_toast": "Importeren configuratie mislukt: {error}", + "config_export_failure_toast": "Exporteren configuratie mislukt: {error}", + "saved_config_snackbar": "Configuratie opgeslagen", + "older_required": "Deze functie vereist Snapchat v{version} of ouder om correct te werken", + "newer_required": "Deze functie vereist Snapchat v{version} of nieuwer om correct te werken", + "search_button": "Zoeken", + "clear_history": "Zoekgeschiedenis wissen", + "subtitle": "Functies zoeken en beheren" + }, "bypass_status": { "active": "PurrAura Actief", "inactive": "PurrAura Inactief" @@ -167,6 +347,9 @@ "social": { "friends_tab": "Vrienden", "groups_tab": "Groepen", + "search_button_description": "Search", + "close_search_button_description": "Close search", + "clear_search_button_description": "Clear search", "empty_hint": "Uw lijst is momenteel leeg", "friends_empty_title": "Nog geen vrienden toegevoegd", "groups_empty_title": "Nog geen groepen gesynchroniseerd", @@ -317,6 +500,7 @@ "import_button": "Importeren", "import_from_url_button": "Importeren van URL", "import_script_from_url_title": "Script importeren van URL", + "import_failed": "Import failed: {message}", "import_script_warning": "Installeer alleen scripts van bronnen die u vertrouwt.", "installed_scripts_tab": "Geïnstalleerd", "manage_repos_button": "Repos beheren", @@ -420,6 +604,7 @@ "delete_rule_dialog_text": "Weet u zeker dat u deze regel wilt verwijderen?", "no_repos_added": "Geen repo's toegevoegd", "import_dialog_title": "Regels importeren", + "read_file_failed_toast": "Failed to read file: {message}", "bulk_import_button": "Massa-import", "individual_import_button": "Individuele import", "invalid_import_type_dialog_title": "Ongeldige import", @@ -641,91 +826,658 @@ }, "features": { "notices": { - "unstable": "\u26a0 Instabiel", - "ban_risk": "\u26a0 Deze functie kan leiden tot een verbanning", - "internal_behavior": "\u26a0 Dit kan het interne gedrag van Snapchat verstoren" + "unstable": "⚠ Instabiel", + "ban_risk": "⚠ Deze functie kan leiden tot een verbanning", + "internal_behavior": "⚠ Dit kan het interne gedrag van Snapchat verstoren" }, "options": { - "empty": "Leeg", + "app_appearance": { + "always_light": "Altijd licht", + "always_dark": "Altijd donker", + "null": "Systeem volgen" + }, + "auto_reload": { + "snapchat_only": "Alleen Snapchat herladen", + "all": "Snapchat + PurrfectSnap herladen", + "null": "Standaard" + }, "walk_radius": { - "empty": "Leeg" + "null": "Standaard straal gebruiken" }, "spoof_battery_level": { - "empty": "Leeg" + "null": "Echt batterijniveau gebruiken" + }, + "friend_feed_menu_buttons": { + "auto_download": "⬇️ Automatisch downloaden", + "auto_save": "💬 Berichten automatisch opslaan", + "unsaveable_messages": "⬇️ Niet-op-te-slaan berichten", + "auto_open_snaps": "📷 Snaps automatisch openen", + "stealth": "👻 Stealth-modus", + "auto_reply": "📨 Automatisch antwoorden", + "auto_delete_sent_messages": "🗑️ Verzonden berichten automatisch verwijderen", + "mark_snaps_as_seen": "👀 Snaps als gezien markeren", + "mark_stories_as_seen_locally": "👀 Verhalen lokaal als gezien markeren", + "conversation_info": "👤 Gespreksinformatie", + "e2e_encryption": "🔒 E2E-versleuteling gebruiken", + "message_logger": "📝 Berichtenlogger", + "auto_read": "✅ Automatisch lezen", + "hide_typing_indicator": "🙈 Typ-indicator verbergen" + }, + "schedule_scheduled_for": "Gepland voor {name} om {time}", + "schedule_sending_in": "Wordt verzonden over {time}", + "schedule_sent_to": "Verzonden naar {name}", + "schedule_sent": "Geplande snap verzonden", + "schedule_failed_to": "Verzenden naar {name} mislukt", + "schedule_failed": "Geplande snap mislukt", + "schedule_cancelled_for": "Geannuleerd voor {name}", + "device_model": { + "samsung_s25_ultra": "Samsung Galaxy S25 Ultra", + "google_pixel_10_pro": "Google Pixel 10 Pro", + "oneplus_13": "OnePlus 13", + "xiaomi_15_ultra": "Xiaomi 15 Ultra", + "null": "Apparaatstandaard" + }, + "settings_menu": { + "default": "Standaard", + "legacy": "Oude versie" + }, + "path_format": { + "create_author_folder": "Map maken voor elke auteur", + "create_source_folder": "Map maken voor elk type mediabron", + "append_hash": "Unieke hash toevoegen aan de bestandsnaam", + "append_source": "Mediabron toevoegen aan de bestandsnaam", + "append_username": "Gebruikersnaam toevoegen aan de bestandsnaam", + "append_date_time": "Datum en tijd toevoegen aan de bestandsnaam", + "append_type": "Mediatype toevoegen aan de bestandsnaam" + }, + "auto_download_sources": { + "friend_snaps": "Vriendensnaps", + "friend_stories": "Vriendenverhalen", + "public_stories": "Openbare verhalen", + "spotlight": "Spotlight" + }, + "logging": { + "started": "Gestart", + "success": "Succes", + "progress": "Voortgang", + "failure": "Mislukt" + }, + "notifications": { + "chat_screenshot": "Schermafbeelding", + "chat_screen_record": "Schermopname", + "snap_replay": "Snap opnieuw afspelen", + "camera_roll_save": "Camerarol opslaan", + "chat": "Chat", + "chat_reply": "Chatantwoord", + "snap": "Snap", + "typing": "Typen", + "stories": "Verhalen", + "speaking": "Spreken", + "chat_reaction": "DM-reactie", + "group_chat_reaction": "Groepsreactie", + "initiate_audio": "Inkomende audio-oproep", + "abandon_audio": "Gemiste audio-oproep", + "initiate_video": "Inkomende video-oproep", + "abandon_video": "Gemiste video-oproep", + "map_live_location": "Kaart live locatie" + }, + "auto_read": { + "blacklist": "Zwarte lijst", + "whitelist": "Witte lijst", + "disabled": "Uitgeschakeld" + }, + "hide_typing_indicator": { + "blacklist": "Zwarte lijst", + "whitelist": "Witte lijst", + "disabled": "Uitgeschakeld" + }, + "auto_delete_sent_messages": { + "blacklist": "Zwarte lijst", + "whitelist": "Witte lijst", + "disabled": "Uitgeschakeld" + }, + "auto_download": { + "blacklist": "Zwarte lijst", + "whitelist": "Witte lijst", + "disabled": "Uitgeschakeld" + }, + "stealth": { + "blacklist": "Zwarte lijst", + "whitelist": "Witte lijst", + "disabled": "Uitgeschakeld" + }, + "auto_save": { + "blacklist": "Zwarte lijst", + "whitelist": "Witte lijst", + "disabled": "Uitgeschakeld" + }, + "message_logger": { + "blacklist": "Zwarte lijst", + "whitelist": "Witte lijst", + "disabled": "Uitgeschakeld" + }, + "auto_reply": { + "blacklist": "Zwarte lijst", + "whitelist": "Witte lijst", + "disabled": "Uitgeschakeld" }, "custom_android_id": { - "empty": "Leeg" + "null": "Echte Android-ID gebruiken" + }, + "add_friend_source_spoof": { + "added_by_username": "Via gebruikersnaam", + "added_by_mention": "Via vermelding", + "added_by_group_chat": "Via groepschat", + "added_by_qr_code": "Via QR-code", + "added_by_community": "Via community", + "added_by_quick_add": "Via snel toevoegen (Hoog risico op verbanning)", + "added_by_spotlight": "Via Spotlight", + "null": "Bron niet nabootsen" }, "custom_streaks_expiration_format": { - "empty": "Leeg" + "null": "Systeemstandaard" }, "preferred_transcription_lang": { - "empty": "Leeg" + "null": "Snapchat-standaard gebruiken" }, "custom_emoji_font": { - "empty": "Leeg" + "null": "Standaard emoji-lettertype" }, "custom_shared_library": { - "empty": "Leeg" + "null": "Standaardbibliotheek gebruiken" + }, + "override_front_resolution": { + "null": "Apparaatstandaard gebruiken" + }, + "override_back_resolution": { + "null": "Apparaatstandaard gebruiken" }, "custom_resolution": { - "empty": "Leeg" + "null": "Automatische resolutie gebruiken" + }, + "startup_default_camera": { + "front": "Camera aan de voorkant", + "back": "Camera aan de achterkant", + "null": "Laatst gebruikte onthouden" + }, + "call_recorder": { + "only_record_self": "Alleen mezelf opnemen", + "only_record_others": "Alleen anderen opnemen", + "record_both": "Beide kanten opnemen" + }, + "call_recorder_ui_design": { + "default": "Standaard", + "snapchat": "Snapchat", + "cyber": "Cyber", + "frost": "Frost" + }, + "front_custom_frame_rate": { + "null": "Apparaatstandaard FPS" + }, + "back_custom_frame_rate": { + "null": "Apparaatstandaard FPS" + }, + "force_voice_note_format": { + "null": "Snapchat-standaard gebruiken" }, "custom_path_format": { - "empty": "Leeg" + "null": "Standaardpatroon gebruiken" + }, + "force_image_format": { + "null": "Snapchat-standaard gebruiken" }, "custom_video_codec": { - "empty": "Leeg" + "null": "Standaardcodec" }, "custom_audio_codec": { - "empty": "Leeg" + "null": "Standaardcodec" }, - "double_tap_chat_action_custom_emoji": { - "empty": "Leeg" + "preset": { + "null": "Standaardvoorinstelling" }, - "unsaveable_messages": { - "blacklist": "Zwarte-lijstmodus", - "whitelist": "Witte-lijstmodus", - "null": "Uitgeschakeld" + "app_appearance_override": { + "title": "Uiterlijk" + }, + "gallery_media_send_override": { + "always_ask": "Altijd vragen", + "ORIGINAL": "Originele media", + "NOTE": "Audionotitie", + "SNAP": "Snap", + "SAVEABLE_SNAP": "Opslaanbare snap", + "null": "Snapchat-standaard", + "multiple_media_toast": "U kunt slechts één media tegelijk verzenden" + }, + "strip_media_metadata": { + "hide_caption_text": "Bijschrifttekst verbergen", + "hide_snap_filters": "Snapfilters verbergen", + "hide_extras": "Extra's verbergen (bijv. vermeldingen)", + "remove_audio_note_duration": "Duur audionotitie verwijderen", + "remove_audio_note_transcript_capability": "Transcriptiemogelijkheid audionotitie verwijderen" + }, + "hide_ui_components": { + "hide_profile_call_buttons": "Profieloproepknoppen verwijderen", + "hide_chat_call_buttons": "Chatoproepknoppen verwijderen", + "hide_live_location_share_button": "Knop voor delen live-locatie verwijderen", + "hide_stickers_button": "Stickerknop verwijderen", + "hide_voice_record_button": "Spraakopnameknop verwijderen", + "hide_unread_chat_hint": "Hint voor ongelezen chat verwijderen", + "hide_post_to_story_buttons": "Knoppen 'Plaatsen in verhaal' verwijderen voordat Snap wordt verzonden", + "hide_billboard_prompt": "Billboard-prompt in vriendenfeed verwijderen", + "hide_snapchat_plus_gift_reminders": "Snapchat Plus-cadeauherinneringen in gesprekken verwijderen", + "hide_map_reactions": "Kaartreacties verwijderen" + }, + "hide_story_suggestions": { + "hide_suggested_friend_stories": "Voorgestelde vriendenverhalen verbergen", + "hide_my_stories": "Mijn verhalen verbergen" + }, + "home_tab": { + "map": "Kaart", + "chat": "Chat", + "camera": "Camera", + "discover": "Ontdekken", + "spotlight": "Spotlight", + "null": "Snapchat-standaard" + }, + "spotlight_comments_username_icon": { + "user": "Gebruikersnaampictogram", + "👤": "Gebruikersnaampictogram", + "[👤]": "Gebruikersnaampictogram", + "default": "Gebruikersnaampictogram", + "no_icon": "Geen pictogram" + }, + "custom_image_upload_format": { + "null": "Automatisch" }, "update_check_frequency": { - "daily": "Dagelijks", - "weekly": "Wekelijks", - "monthly": "Maandelijks" + "null": "Auto" + }, + "snapchat_plus": { + "not_subscribed": "Niet geabonneerd", + "basic": "Basis", + "ad_free": "Advertentievrij", + "null": "Standaard" + }, + "bypass_video_length_restriction": { + "single": "Enkele media", + "split": "Gesplitste media", + "null": "Standaard" + }, + "old_bitmoji_selfie": { + "2d": "2D Bitmoji", + "3d": "3D Bitmoji", + "null": "Standaard Bitmoji" + }, + "disable_confirmation_dialogs": { + "erase_message": "Bericht wissen", + "remove_friend": "Vriend verwijderen", + "block_friend": "Vriend blokkeren", + "ignore_friend": "Vriend negeren", + "hide_friend": "Vriend verbergen", + "hide_conversation": "Gesprek verbergen", + "clear_conversation": "Gesprek wissen uit vriendenfeed" + }, + "edit_text_override": { + "multi_line_chat_input": "Chatinvoer met meerdere regels", + "bypass_text_input_limit": "Tekstinvoerlimiet omzeilen" + }, + "auto_purge": { + "never": "Nooit", + "1_hour": "1 uur", + "3_hours": "3 uur", + "6_hours": "6 uur", + "12_hours": "12 uur", + "1_day": "1 dag", + "3_days": "3 dagen", + "1_week": "1 week", + "2_weeks": "2 weken", + "1_month": "1 maand", + "3_months": "3 maanden", + "6_months": "6 maanden" + }, + "delete_after_unit": { + "seconds": "Seconden", + "minutes": "Minuten", + "hours": "Uren" + }, + "disable_story_sections": { + "friends": "Vrienden", + "suggested_stories": "Voorgestelde verhalen", + "following": "Volgend", + "discover": "Ontdekken" + }, + "disable_cameras": { + "front": "Camera aan de voorkant", + "back": "Camera aan de achterkant" + }, + "disable_permission_requests": { + "notifications": "Meldingen", + "read_media_images": "Mediabeelden lezen", + "read_media_video": "Mediavideo's lezen", + "camera": "Camera", + "microphone": "Microfoon", + "location": "Locatie", + "read_contacts": "Contacten lezen", + "nearby_devices": "Apparaten in de buurt", + "phone_calls": "Telefoongesprekken" + }, + "message_indicators": { + "encryption_indicator": "Voegt een 🔒 pictogram toe naast berichten die alleen naar u zijn verzonden", + "platform_indicator": "Voegt het pictogram toe van het platform waarvan een media is verzonden (bijv. Android, iOS, Web)", + "location_indicator": "Voegt een 📍 pictogram toe aan snaps wanneer deze zijn verzonden met ingeschakelde locatie", + "ovf_editor_indicator": "Geeft aan of een snap is verzonden met behulp van OVF Editor", + "director_mode_indicator": "Voegt een ✏️ pictogram toe aan snaps wanneer deze zijn verzonden met behulp van Director Mode, die kan worden gebruikt om galerijafbeeldingen als snaps te verzenden" + }, + "auto_mark_as_read": { + "conversation_read": "Gesprek als gelezen markeren bij verzenden van een bericht", + "snap_reply": "Snaps als gelezen markeren bij beantwoorden", + "save_snap_in_chat": "Snaps als gelezen markeren bij opslaan in chat terwijl in Stealth-modus" + }, + "friend_mutation_notifier": { + "remove_friend": "Melding geven wanneer iemand u als vriend verwijdert", + "birthday_changes": "Melding geven wanneer iemand zijn/haar verjaardag wijzigt", + "bitmoji_selfie_changes": "Melding geven wanneer iemand zijn/haar Bitmoji-selfie wijzigt", + "bitmoji_avatar_changes": "Melding geven wanneer iemand zijn/haar Bitmoji-avatar wijzigt", + "bitmoji_background_changes": "Melding geven wanneer iemand zijn/haar Bitmoji-achtergrond wijzigt", + "bitmoji_scene_changes": "Melding geven wanneer iemand zijn/haar Bitmoji-scène wijzigt" + }, + "double_tap_chat_action": { + "like_message": "Bericht liken", + "copy_text": "Tekst naar klembord kopiëren", + "delete_message": "Bericht verwijderen", + "mark_as_read": "Markeren als gelezen", + "custom_emoji_reaction": "Aangepaste emoji-reactie", + "null": "Standaard" + }, + "message_types": { + "CHAT": "Chat", + "SNAP": "Snap", + "NOTE": "Notitie", + "EXTERNAL_MEDIA": "Externe media", + "STICKER": "Sticker" + }, + "double_tap_chat_action_custom_emoji": { + "Custom emoji reaction": "Aangepaste emoji-reactie" + }, + "ai_model": { + "gemini-2.5-flash": "Gemini 2.5 Flash" + }, + "ai_api_key": { + "": "Niet ingesteld" + }, + "ai_system_prompt": { + "You are a helpful and friendly assistant responding to messages on Snapchat. Keep responses natural, casual, and conversational. Avoid being overly formal or robotic. Respond as if you're a real person having a normal conversation.": "U bent een behulpzame en vriendelijke assistent die reageert op berichten op Snapchat. Houd antwoorden natuurlijk, informeel en conversationeel. Vermijd te formeel of robotachtig te zijn. Reageer alsof u een echt persoon bent die een normaal gesprek voert." + }, + "ai_provider": { + "gemini": "Gemini", + "deepseek": "DeepSeek", + "openai": "OpenAI", + "openrouter": "OpenRouter" + }, + "ai_personality_traits": { + "friendly, casual, helpful, empathetic": "vriendelijk, informeel, behulpzaam, empathisch" + }, + "ai_response_style": { + "casual": "Informeel", + "formal": "Formeel", + "friendly": "Vriendelijk", + "humorous": "Humoristisch", + "empathetic": "Empathisch", + "toxic": "Toxisch", + "busy": "Bezig" + }, + "ai_temperature": { + "0.7": "Gebalanceerd (0.7)" + }, + "ai_response_language": { + "auto": "Auto", + "en": "Engels", + "es": "Spaans", + "fr": "Frans", + "de": "Duits", + "it": "Italiaans", + "pt": "Portugees", + "ru": "Russisch", + "ja": "Japans", + "ko": "Koreaans", + "zh": "Chinees", + "ar": "Arabisch", + "hi": "Hindi", + "tr": "Turks", + "pl": "Pools", + "nl": "Nederlands", + "sv": "Zweeds", + "da": "Deens", + "no": "Noors", + "fi": "Fins" + }, + "friendGreeting": { + "Hey": "Hé" + }, + "half_swipe_messages": { + "[\"I noticed you half-swiped! I'll respond soon.\"]": "Ik merkte dat je half hebt geveegd! Ik zal snel reageren." + }, + "tiny_snap_messages": { + "Thanks for the tiny snap!": "Bedankt voor de kleine snap!" + }, + "voice_note_messages": { + "Thanks for the voice note!": "Bedankt voor de spraaknotitie!" + }, + "chat_messages": { + "Hello! How are you?": "Hallo! Hoe gaat het?" + }, + "story_reply_messages": { + "Thanks for the story reply!": "Bedankt voor de reactie op het verhaal!" + }, + "external_media_messages": { + "Nice media!": "Leuke media!" + }, + "sticker_messages": { + "Cool sticker!": "Gave sticker!" + }, + "snap_messages": { + "Thanks for the snap!": "Bedankt voor de snap!" + }, + "story_share_messages": { + "Thanks for sharing!": "Bedankt voor het delen!" + }, + "map_reaction_messages": { + "Thanks for the map reaction!": "Bedankt voor de kaartreactie!" + }, + "auto_reply_content_types": { + "chat_messages": "Chatberichten", + "snap_messages": "Snaps", + "story_share_messages": "Verhaal delen", + "story_reply_messages": "Verhaalreacties", + "external_media_messages": "Externe media", + "voice_note_messages": "Spraaknotities", + "sticker_messages": "Stickers", + "tiny_snap_messages": "Kleine snaps", + "map_reaction_messages": "Kaartreacties", + "half_swipes": "Halve vegen" + }, + "supported_languages": { + "en": "Engels", + "es": "Spaans", + "fr": "Frans", + "de": "Duits", + "it": "Italiaans", + "pt": "Portugees", + "ru": "Russisch", + "ja": "Japans", + "ko": "Koreaans", + "zh": "Chinees", + "ar": "Arabisch", + "hi": "Hindi", + "tr": "Turks" + }, + "translation_position": { + "above": "Boven", + "below": "Onder", + "inline": "Inline" + }, + "source_language": { + "auto": "Automatisch detecteren" + }, + "target_language": { + "en": "Engels" } }, "properties": { "global": { "name": "Global", - "description": "Algemene modulevoorkeuren en standaardinstellingen", + "description": "Globale Snapchat-instellingen aanpassen", "properties": { - "ui_settings": { - "name": "UI-instellingen", - "description": "Feedback en toastgedrag aanpassen", + "better_location": { + "name": "Betere locatie", + "description": "Verbetert Snapchat-locatie", "properties": { - "haptic_feedback": { - "name": "Haptische feedback", - "description": "Trillen bij ondersteunde interacties" + "spoof_location": { + "name": "Locatie nabootsen", + "description": "Bootst uw locatie na op een specifieke plek" }, - "use_system_toasts": { - "name": "Systeemtoasts gebruiken", - "description": "Android-toasts weergeven in plaats van in-app overlays" + "coordinates": { + "name": "Coördinaten", + "description": "Stel de coördinaten van de neplocatie in" + }, + "walk_radius": { + "name": "Loopradius", + "description": "Loop willekeurig rond binnen deze straal (voet)" + }, + "always_update_location": { + "name": "Locatie altijd bijwerken", + "description": "Forceer Snapchat om de locatie bij te werken, zelfs als er geen GPS-gegevens worden ontvangen" + }, + "suspend_location_updates": { + "name": "Locatie-updates opschorten", + "description": "Voorkomt dat uw locatie wordt bijgewerkt" + }, + "spoof_battery_level": { + "name": "Batterijniveau nabootsen", + "description": "Bootst het batterijniveau van uw apparaat na op de kaart\nWaarde moet tussen 0 en 100 liggen" + }, + "spoof_headphones": { + "name": "Koptelefoon nabootsen", + "description": "Bootst de muziekstatus na op de kaart" + }, + "show_battery_level": { + "name": "Batterijniveau tonen", + "description": "Toont het batterijniveau van uw vrienden op de kaart" } } }, - "update_settings": { - "name": "Update-instellingen", - "description": "Automatische updatecontroles beheren", + "snapchat_plus": { + "name": "Snapchat Plus", + "description": "Schakelt Snapchat Plus-functies in\nSommige server-side functies werken mogelijk niet" + }, + "media_upload_quality": { + "name": "Media-uploadkwaliteit", + "description": "Overschrijft de media-uploadkwaliteit", "properties": { - "auto_update_check": { - "name": "Automatische updatecontrole", - "description": "Automatisch controleren op nieuwe builds" + "force_video_upload_source_quality": { + "name": "Bronkwaliteit voor video-upload forceren", + "description": "Dwingt Snapchat om bronkwaliteit te gebruiken bij het uploaden van video's\nHoud er rekening mee dat dit mogelijk geen metadata van media verwijdert" }, - "update_check_frequency": { - "name": "Frequentie van updatecontrole", - "description": "Hoe vaak er op updates moet worden gecontroleerd" + "disable_image_compression": { + "name": "Beeldcompressie uitschakelen", + "description": "Schakelt beeldcompressie uit bij het uploaden van media" + }, + "custom_image_upload_format": { + "name": "Aangepast afbeeldingsuploadformaat", + "description": "Stelt een aangepast afbeeldingsuploadformaat in\nKies een verliesvrij formaat (zoals PNG) voor de beste kwaliteit" } } + }, + "disable_confirmation_dialogs": { + "name": "Bevestigingsvensters uitschakelen", + "description": "Bevestigt automatisch geselecteerde acties" + }, + "auto_updater": { + "name": "Automatische updater", + "description": "Controleert automatisch op nieuwe updates" + }, + "update_settings": { + "name": "Update-instellingen", + "description": "Beheer hoe PurrfectSnap op updates controleert", + "properties": { + "auto_update_check": { + "name": "Automatische updatecontrole" + }, + "update_check_frequency": { + "name": "Frequentie van updatecontrole" + } + } + }, + "ui_settings": { + "name": "UI-instellingen", + "properties": { + "haptic_feedback": { + "name": "Haptische feedback" + } + } + }, + "disable_metrics": { + "name": "Metrieken uitschakelen", + "description": "Blokkeert het verzenden van specifieke analytische gegevens naar Snapchat" + }, + "disable_story_sections": { + "name": "Verhaalsecties uitschakelen", + "description": "Verwijdert secties van de Verhalenpagina\nVereist mogelijk een vernieuwing om correct te werken" + }, + "block_ads": { + "name": "Advertenties blokkeren", + "description": "Voorkomt dat advertenties worden weergegeven" + }, + "disable_custom_tabs": { + "name": "Aangepaste tabbladen uitschakelen", + "description": "Opent koppelingen in ondersteunde toepassingen in plaats van in de webbrowser" + }, + "disable_permission_requests": { + "name": "Toestemmingsverzoeken uitschakelen", + "description": "Voorkomt dat Snapchat om specifieke toestemmingen vraagt" + }, + "disable_memories_snap_feed": { + "name": "Herinneringen Snap-feed uitschakelen", + "description": "Voorkomt dat Snapchat recente herinneringen toont bij het omhoog vegen in de camera" + }, + "spotlight_comments_username": { + "name": "Spotlight-opmerkingen gebruikersnaam", + "description": "Toont de gebruikersnaam van de auteur in Spotlight-opmerkingen" + }, + "spotlight_comments_username_icon": { + "name": "Spotlight-opmerkingen gebruikersnaampictogram", + "description": "Kies welk pictogram naast gebruikersnamen wordt weergegeven in Spotlight-opmerkingen" + }, + "bypass_video_length_restriction": { + "name": "Videolengtebeperking omzeilen", + "description": "Enkel: stuurt een enkele video\nSplitsen: splitst video's na bewerking" + }, + "default_video_playback_rate": { + "name": "Standaard videoafspeelsnelheid", + "description": "Stelt de standaardsnelheid in voor het afspelen van video's\nWaarde moet tussen 0.1 en 4.0 liggen" + }, + "video_playback_rate_slider": { + "name": "Videoafspeelsnelheidsschuifregelaar", + "description": "Voegt een schuifregelaar toe in het opera-contextmenu om de videoafspeelsnelheid te wijzigen\nOpmerking: Wijzigingen zijn alleen van toepassing op volgende video's" + }, + "disable_google_play_dialogs": { + "name": "Google Play Services-dialogen uitschakelen", + "description": "Voorkomt dat dialogen over de beschikbaarheid van Google Play Services worden weergegeven" + }, + "default_volume_controls": { + "name": "Standaard volumeregelaars", + "description": "Dwingt Snapchat om systeemvolumeregelaars te gebruiken" + }, + "disable_telecom_framework": { + "name": "Telecom Framework uitschakelen", + "description": "Voorkomt dat Snapchat het Android Telecom-framework gebruikt\nHierdoor kunt u naar muziek luisteren terwijl u aan het bellen bent" + }, + "hide_active_music": { + "name": "Actieve muziek verbergen", + "description": "Voorkomt dat Snapchat weet dat u naar muziek luistert\nHierdoor kunt u snaps maken met de volumeknoppen terwijl u naar muziek luistert" + }, + "disable_snap_splitting": { + "name": "Snap-splitsing uitschakelen", + "description": "Voorkomt dat Snaps in meerdere delen worden gesplitst\nAfbeeldingen die u verzendt, veranderen in video's" } } }, @@ -753,6 +1505,10 @@ "name": "Duplicaten toestaan", "description": "Toestaan dat dezelfde media meerdere keren worden gedownload" }, + "file_hash_check": { + "name": "File Hash Check", + "description": "Verify downloaded media with file hashes" + }, "merge_overlays": { "name": "Overlays samenvoegen", "description": "Combineert de tekst en media van een Snap in één bestand" @@ -954,7 +1710,7 @@ }, "stealth_mode_indicator": { "name": "Stealth-modusindicator", - "description": "Voegt een \ud83d\udc7b emoji toe naast gesprekken in stealth-modus" + "description": "Voegt een 👻 emoji toe naast gesprekken in stealth-modus" }, "edit_text_override": { "name": "Tekst bewerken overschrijven", @@ -1482,164 +2238,6 @@ } } }, - "global": { - "name": "Global", - "description": "Globale Snapchat-instellingen aanpassen", - "properties": { - "better_location": { - "name": "Betere locatie", - "description": "Verbetert Snapchat-locatie", - "properties": { - "spoof_location": { - "name": "Locatie nabootsen", - "description": "Bootst uw locatie na op een specifieke plek" - }, - "coordinates": { - "name": "Coördinaten", - "description": "Stel de coördinaten van de neplocatie in" - }, - "walk_radius": { - "name": "Loopradius", - "description": "Loop willekeurig rond binnen deze straal (voet)" - }, - "always_update_location": { - "name": "Locatie altijd bijwerken", - "description": "Forceer Snapchat om de locatie bij te werken, zelfs als er geen GPS-gegevens worden ontvangen" - }, - "suspend_location_updates": { - "name": "Locatie-updates opschorten", - "description": "Voorkomt dat uw locatie wordt bijgewerkt" - }, - "spoof_battery_level": { - "name": "Batterijniveau nabootsen", - "description": "Bootst het batterijniveau van uw apparaat na op de kaart\nWaarde moet tussen 0 en 100 liggen" - }, - "spoof_headphones": { - "name": "Koptelefoon nabootsen", - "description": "Bootst de muziekstatus na op de kaart" - }, - "show_battery_level": { - "name": "Batterijniveau tonen", - "description": "Toont het batterijniveau van uw vrienden op de kaart" - } - } - }, - "snapchat_plus": { - "name": "Snapchat Plus", - "description": "Schakelt Snapchat Plus-functies in\nSommige server-side functies werken mogelijk niet" - }, - "media_upload_quality": { - "name": "Media-uploadkwaliteit", - "description": "Overschrijft de media-uploadkwaliteit", - "properties": { - "force_video_upload_source_quality": { - "name": "Bronkwaliteit voor video-upload forceren", - "description": "Dwingt Snapchat om bronkwaliteit te gebruiken bij het uploaden van video's\nHoud er rekening mee dat dit mogelijk geen metadata van media verwijdert" - }, - "disable_image_compression": { - "name": "Beeldcompressie uitschakelen", - "description": "Schakelt beeldcompressie uit bij het uploaden van media" - }, - "custom_image_upload_format": { - "name": "Aangepast afbeeldingsuploadformaat", - "description": "Stelt een aangepast afbeeldingsuploadformaat in\nKies een verliesvrij formaat (zoals PNG) voor de beste kwaliteit" - } - } - }, - "disable_confirmation_dialogs": { - "name": "Bevestigingsvensters uitschakelen", - "description": "Bevestigt automatisch geselecteerde acties" - }, - "auto_updater": { - "name": "Automatische updater", - "description": "Controleert automatisch op nieuwe updates" - }, - "update_settings": { - "name": "Update-instellingen", - "description": "Beheer hoe PurrfectSnap op updates controleert", - "properties": { - "auto_update_check": { - "name": "Automatische updatecontrole" - }, - "update_check_frequency": { - "name": "Frequentie van updatecontrole" - } - } - }, - "ui_settings": { - "name": "UI-instellingen", - "properties": { - "haptic_feedback": { - "name": "Haptische feedback" - } - } - }, - "disable_metrics": { - "name": "Metrieken uitschakelen", - "description": "Blokkeert het verzenden van specifieke analytische gegevens naar Snapchat" - }, - "disable_story_sections": { - "name": "Verhaalsecties uitschakelen", - "description": "Verwijdert secties van de Verhalenpagina\nVereist mogelijk een vernieuwing om correct te werken" - }, - "block_ads": { - "name": "Advertenties blokkeren", - "description": "Voorkomt dat advertenties worden weergegeven" - }, - "disable_custom_tabs": { - "name": "Aangepaste tabbladen uitschakelen", - "description": "Opent koppelingen in ondersteunde toepassingen in plaats van in de webbrowser" - }, - "disable_permission_requests": { - "name": "Toestemmingsverzoeken uitschakelen", - "description": "Voorkomt dat Snapchat om specifieke toestemmingen vraagt" - }, - "disable_memories_snap_feed": { - "name": "Herinneringen Snap-feed uitschakelen", - "description": "Voorkomt dat Snapchat recente herinneringen toont bij het omhoog vegen in de camera" - }, - "spotlight_comments_username": { - "name": "Spotlight-opmerkingen gebruikersnaam", - "description": "Toont de gebruikersnaam van de auteur in Spotlight-opmerkingen" - }, - "spotlight_comments_username_icon": { - "name": "Spotlight-opmerkingen gebruikersnaampictogram", - "description": "Kies welk pictogram naast gebruikersnamen wordt weergegeven in Spotlight-opmerkingen" - }, - "bypass_video_length_restriction": { - "name": "Videolengtebeperking omzeilen", - "description": "Enkel: stuurt een enkele video\nSplitsen: splitst video's na bewerking" - }, - "default_video_playback_rate": { - "name": "Standaard videoafspeelsnelheid", - "description": "Stelt de standaardsnelheid in voor het afspelen van video's\nWaarde moet tussen 0.1 en 4.0 liggen" - }, - "video_playback_rate_slider": { - "name": "Videoafspeelsnelheidsschuifregelaar", - "description": "Voegt een schuifregelaar toe in het opera-contextmenu om de videoafspeelsnelheid te wijzigen\nOpmerking: Wijzigingen zijn alleen van toepassing op volgende video's" - }, - "disable_google_play_dialogs": { - "name": "Google Play Services-dialogen uitschakelen", - "description": "Voorkomt dat dialogen over de beschikbaarheid van Google Play Services worden weergegeven" - }, - "default_volume_controls": { - "name": "Standaard volumeregelaars", - "description": "Dwingt Snapchat om systeemvolumeregelaars te gebruiken" - }, - "disable_telecom_framework": { - "name": "Telecom Framework uitschakelen", - "description": "Voorkomt dat Snapchat het Android Telecom-framework gebruikt\nHierdoor kunt u naar muziek luisteren terwijl u aan het bellen bent" - }, - "hide_active_music": { - "name": "Actieve muziek verbergen", - "description": "Voorkomt dat Snapchat weet dat u naar muziek luistert\nHierdoor kunt u snaps maken met de volumeknoppen terwijl u naar muziek luistert" - }, - "disable_snap_splitting": { - "name": "Snap-splitsing uitschakelen", - "description": "Voorkomt dat Snaps in meerdere delen worden gesplitst\nAfbeeldingen die u verzendt, veranderen in video's" - } - } - }, "rules": { "name": "Regels", "description": "Automatiseringsregels configureren", @@ -1921,7 +2519,7 @@ "properties": { "encrypted_message_indicator": { "name": "Versleuteld berichtindicator", - "description": "Voegt een \ud83d\udd12 emoji toe naast versleutelde berichten" + "description": "Voegt een 🔒 emoji toe naast versleutelde berichten" }, "force_message_encryption": { "name": "Berichtversleuteling forceren", @@ -2000,498 +2598,6 @@ } } }, - "options": { - "app_appearance": { - "always_light": "Altijd licht", - "always_dark": "Altijd donker", - "null": "Systeem volgen" - }, - "auto_reload": { - "snapchat_only": "Alleen Snapchat herladen", - "all": "Snapchat + PurrfectSnap herladen", - "null": "Standaard" - }, - "walk_radius": { - "null": "Standaard straal gebruiken" - }, - "spoof_battery_level": { - "null": "Echt batterijniveau gebruiken" - }, - "friend_feed_menu_buttons": { - "auto_download": "\u2b07\ufe0f Automatisch downloaden", - "auto_save": "\ud83d\udcac Berichten automatisch opslaan", - "unsaveable_messages": "\u2b07\ufe0f Niet-op-te-slaan berichten", - "auto_open_snaps": "\ud83d\udcf7 Snaps automatisch openen", - "stealth": "\ud83d\udc7b Stealth-modus", - "auto_reply": "\ud83d\udce8 Automatisch antwoorden", - "auto_delete_sent_messages": "\ud83d\uddd1\ufe0f Verzonden berichten automatisch verwijderen", - "mark_snaps_as_seen": "\ud83d\udc40 Snaps als gezien markeren", - "mark_stories_as_seen_locally": "\ud83d\udc40 Verhalen lokaal als gezien markeren", - "conversation_info": "\ud83d\udc64 Gespreksinformatie", - "e2e_encryption": "\ud83d\udd12 E2E-versleuteling gebruiken", - "message_logger": "\ud83d\udcdd Berichtenlogger", - "auto_read": "\u2705 Automatisch lezen", - "hide_typing_indicator": "\ud83d\ude48 Typ-indicator verbergen" - }, - "schedule_scheduled_for": "Gepland voor {name} om {time}", - "schedule_sending_in": "Wordt verzonden over {time}", - "schedule_sent_to": "Verzonden naar {name}", - "schedule_sent": "Geplande snap verzonden", - "schedule_failed_to": "Verzenden naar {name} mislukt", - "schedule_failed": "Geplande snap mislukt", - "schedule_cancelled_for": "Geannuleerd voor {name}", - "device_model": { - "samsung_s25_ultra": "Samsung Galaxy S25 Ultra", - "google_pixel_10_pro": "Google Pixel 10 Pro", - "oneplus_13": "OnePlus 13", - "xiaomi_15_ultra": "Xiaomi 15 Ultra", - "null": "Apparaatstandaard" - }, - "settings_menu": { - "default": "Standaard", - "legacy": "Oude versie" - }, - "path_format": { - "create_author_folder": "Map maken voor elke auteur", - "create_source_folder": "Map maken voor elk type mediabron", - "append_hash": "Unieke hash toevoegen aan de bestandsnaam", - "append_source": "Mediabron toevoegen aan de bestandsnaam", - "append_username": "Gebruikersnaam toevoegen aan de bestandsnaam", - "append_date_time": "Datum en tijd toevoegen aan de bestandsnaam", - "append_type": "Mediatype toevoegen aan de bestandsnaam" - }, - "auto_download_sources": { - "friend_snaps": "Vriendensnaps", - "friend_stories": "Vriendenverhalen", - "public_stories": "Openbare verhalen", - "spotlight": "Spotlight" - }, - "logging": { - "started": "Gestart", - "success": "Succes", - "progress": "Voortgang", - "failure": "Mislukt" - }, - "notifications": { - "chat_screenshot": "Schermafbeelding", - "chat_screen_record": "Schermopname", - "snap_replay": "Snap opnieuw afspelen", - "camera_roll_save": "Camerarol opslaan", - "chat": "Chat", - "chat_reply": "Chatantwoord", - "snap": "Snap", - "typing": "Typen", - "stories": "Verhalen", - "speaking": "Spreken", - "chat_reaction": "DM-reactie", - "group_chat_reaction": "Groepsreactie", - "initiate_audio": "Inkomende audio-oproep", - "abandon_audio": "Gemiste audio-oproep", - "initiate_video": "Inkomende video-oproep", - "abandon_video": "Gemiste video-oproep", - "map_live_location": "Kaart live locatie" - }, - "auto_read": { - "blacklist": "Zwarte lijst", - "whitelist": "Witte lijst", - "disabled": "Uitgeschakeld" - }, - "hide_typing_indicator": { - "blacklist": "Zwarte lijst", - "whitelist": "Witte lijst", - "disabled": "Uitgeschakeld" - }, - "auto_delete_sent_messages": { - "blacklist": "Zwarte lijst", - "whitelist": "Witte lijst", - "disabled": "Uitgeschakeld" - }, - "auto_download": { - "blacklist": "Zwarte lijst", - "whitelist": "Witte lijst", - "disabled": "Uitgeschakeld" - }, - "stealth": { - "blacklist": "Zwarte lijst", - "whitelist": "Witte lijst", - "disabled": "Uitgeschakeld" - }, - "auto_save": { - "blacklist": "Zwarte lijst", - "whitelist": "Witte lijst", - "disabled": "Uitgeschakeld" - }, - "message_logger": { - "blacklist": "Zwarte lijst", - "whitelist": "Witte lijst", - "disabled": "Uitgeschakeld" - }, - "auto_reply": { - "blacklist": "Zwarte lijst", - "whitelist": "Witte lijst", - "disabled": "Uitgeschakeld" - }, - "custom_android_id": { - "null": "Echte Android-ID gebruiken" - }, - "add_friend_source_spoof": { - "added_by_username": "Via gebruikersnaam", - "added_by_mention": "Via vermelding", - "added_by_group_chat": "Via groepschat", - "added_by_qr_code": "Via QR-code", - "added_by_community": "Via community", - "added_by_quick_add": "Via snel toevoegen (Hoog risico op verbanning)", - "added_by_spotlight": "Via Spotlight", - "null": "Bron niet nabootsen" - }, - "custom_streaks_expiration_format": { - "null": "Systeemstandaard" - }, - "preferred_transcription_lang": { - "null": "Snapchat-standaard gebruiken" - }, - "custom_emoji_font": { - "null": "Standaard emoji-lettertype" - }, - "custom_shared_library": { - "null": "Standaardbibliotheek gebruiken" - }, - "override_front_resolution": { - "null": "Apparaatstandaard gebruiken" - }, - "override_back_resolution": { - "null": "Apparaatstandaard gebruiken" - }, - "custom_resolution": { - "null": "Automatische resolutie gebruiken" - }, - "startup_default_camera": { - "front": "Camera aan de voorkant", - "back": "Camera aan de achterkant", - "null": "Laatst gebruikte onthouden" - }, - "call_recorder": { - "only_record_self": "Alleen mezelf opnemen", - "only_record_others": "Alleen anderen opnemen", - "record_both": "Beide kanten opnemen" - }, - "call_recorder_ui_design": { - "default": "Standaard", - "snapchat": "Snapchat", - "cyber": "Cyber", - "frost": "Frost" - }, - "front_custom_frame_rate": { - "null": "Apparaatstandaard FPS" - }, - "back_custom_frame_rate": { - "null": "Apparaatstandaard FPS" - }, - "force_voice_note_format": { - "null": "Snapchat-standaard gebruiken" - }, - "custom_path_format": { - "null": "Standaardpatroon gebruiken" - }, - "force_image_format": { - "null": "Snapchat-standaard gebruiken" - }, - "custom_video_codec": { - "null": "Standaardcodec" - }, - "custom_audio_codec": { - "null": "Standaardcodec" - }, - "preset": { - "null": "Standaardvoorinstelling" - }, - "app_appearance_override": { - "title": "Uiterlijk" - }, - "gallery_media_send_override": { - "always_ask": "Altijd vragen", - "ORIGINAL": "Originele media", - "NOTE": "Audionotitie", - "SNAP": "Snap", - "SAVEABLE_SNAP": "Opslaanbare snap", - "null": "Snapchat-standaard", - "multiple_media_toast": "U kunt slechts één media tegelijk verzenden" - }, - "strip_media_metadata": { - "hide_caption_text": "Bijschrifttekst verbergen", - "hide_snap_filters": "Snapfilters verbergen", - "hide_extras": "Extra's verbergen (bijv. vermeldingen)", - "remove_audio_note_duration": "Duur audionotitie verwijderen", - "remove_audio_note_transcript_capability": "Transcriptiemogelijkheid audionotitie verwijderen" - }, - "hide_ui_components": { - "hide_profile_call_buttons": "Profieloproepknoppen verwijderen", - "hide_chat_call_buttons": "Chatoproepknoppen verwijderen", - "hide_live_location_share_button": "Knop voor delen live-locatie verwijderen", - "hide_stickers_button": "Stickerknop verwijderen", - "hide_voice_record_button": "Spraakopnameknop verwijderen", - "hide_unread_chat_hint": "Hint voor ongelezen chat verwijderen", - "hide_post_to_story_buttons": "Knoppen 'Plaatsen in verhaal' verwijderen voordat Snap wordt verzonden", - "hide_billboard_prompt": "Billboard-prompt in vriendenfeed verwijderen", - "hide_snapchat_plus_gift_reminders": "Snapchat Plus-cadeauherinneringen in gesprekken verwijderen", - "hide_map_reactions": "Kaartreacties verwijderen" - }, - "hide_story_suggestions": { - "hide_suggested_friend_stories": "Voorgestelde vriendenverhalen verbergen", - "hide_my_stories": "Mijn verhalen verbergen" - }, - "home_tab": { - "map": "Kaart", - "chat": "Chat", - "camera": "Camera", - "discover": "Ontdekken", - "spotlight": "Spotlight", - "null": "Snapchat-standaard" - }, - "spotlight_comments_username_icon": { - "user": "Gebruikersnaampictogram", - "\ud83d\udc64": "Gebruikersnaampictogram", - "[\ud83d\udc64]": "Gebruikersnaampictogram", - "default": "Gebruikersnaampictogram", - "no_icon": "Geen pictogram" - }, - "custom_image_upload_format": { - "null": "Automatisch" - }, - "update_check_frequency": { - "null": "Auto" - }, - "snapchat_plus": { - "not_subscribed": "Niet geabonneerd", - "basic": "Basis", - "ad_free": "Advertentievrij", - "null": "Standaard" - }, - "bypass_video_length_restriction": { - "single": "Enkele media", - "split": "Gesplitste media", - "null": "Standaard" - }, - "old_bitmoji_selfie": { - "2d": "2D Bitmoji", - "3d": "3D Bitmoji", - "null": "Standaard Bitmoji" - }, - "disable_confirmation_dialogs": { - "erase_message": "Bericht wissen", - "remove_friend": "Vriend verwijderen", - "block_friend": "Vriend blokkeren", - "ignore_friend": "Vriend negeren", - "hide_friend": "Vriend verbergen", - "hide_conversation": "Gesprek verbergen", - "clear_conversation": "Gesprek wissen uit vriendenfeed" - }, - "edit_text_override": { - "multi_line_chat_input": "Chatinvoer met meerdere regels", - "bypass_text_input_limit": "Tekstinvoerlimiet omzeilen" - }, - "auto_purge": { - "never": "Nooit", - "1_hour": "1 uur", - "3_hours": "3 uur", - "6_hours": "6 uur", - "12_hours": "12 uur", - "1_day": "1 dag", - "3_days": "3 dagen", - "1_week": "1 week", - "2_weeks": "2 weken", - "1_month": "1 maand", - "3_months": "3 maanden", - "6_months": "6 maanden" - }, - "delete_after_unit": { - "seconds": "Seconden", - "minutes": "Minuten", - "hours": "Uren" - }, - "disable_story_sections": { - "friends": "Vrienden", - "suggested_stories": "Voorgestelde verhalen", - "following": "Volgend", - "discover": "Ontdekken" - }, - "disable_cameras": { - "front": "Camera aan de voorkant", - "back": "Camera aan de achterkant" - }, - "disable_permission_requests": { - "notifications": "Meldingen", - "read_media_images": "Mediabeelden lezen", - "read_media_video": "Mediavideo's lezen", - "camera": "Camera", - "microphone": "Microfoon", - "location": "Locatie", - "read_contacts": "Contacten lezen", - "nearby_devices": "Apparaten in de buurt", - "phone_calls": "Telefoongesprekken" - }, - "message_indicators": { - "encryption_indicator": "Voegt een \ud83d\udd12 pictogram toe naast berichten die alleen naar u zijn verzonden", - "platform_indicator": "Voegt het pictogram toe van het platform waarvan een media is verzonden (bijv. Android, iOS, Web)", - "location_indicator": "Voegt een \ud83d\udccd pictogram toe aan snaps wanneer deze zijn verzonden met ingeschakelde locatie", - "ovf_editor_indicator": "Geeft aan of een snap is verzonden met behulp van OVF Editor", - "director_mode_indicator": "Voegt een \u270f\ufe0f pictogram toe aan snaps wanneer deze zijn verzonden met behulp van Director Mode, die kan worden gebruikt om galerijafbeeldingen als snaps te verzenden" - }, - "auto_mark_as_read": { - "conversation_read": "Gesprek als gelezen markeren bij verzenden van een bericht", - "snap_reply": "Snaps als gelezen markeren bij beantwoorden", - "save_snap_in_chat": "Snaps als gelezen markeren bij opslaan in chat terwijl in Stealth-modus" - }, - "friend_mutation_notifier": { - "remove_friend": "Melding geven wanneer iemand u als vriend verwijdert", - "birthday_changes": "Melding geven wanneer iemand zijn/haar verjaardag wijzigt", - "bitmoji_selfie_changes": "Melding geven wanneer iemand zijn/haar Bitmoji-selfie wijzigt", - "bitmoji_avatar_changes": "Melding geven wanneer iemand zijn/haar Bitmoji-avatar wijzigt", - "bitmoji_background_changes": "Melding geven wanneer iemand zijn/haar Bitmoji-achtergrond wijzigt", - "bitmoji_scene_changes": "Melding geven wanneer iemand zijn/haar Bitmoji-scène wijzigt" - }, - "double_tap_chat_action": { - "like_message": "Bericht liken", - "copy_text": "Tekst naar klembord kopiëren", - "delete_message": "Bericht verwijderen", - "mark_as_read": "Markeren als gelezen", - "custom_emoji_reaction": "Aangepaste emoji-reactie", - "null": "Standaard" - }, - "message_types": { - "CHAT": "Chat", - "SNAP": "Snap", - "NOTE": "Notitie", - "EXTERNAL_MEDIA": "Externe media", - "STICKER": "Sticker" - }, - "double_tap_chat_action_custom_emoji": { - "Custom emoji reaction": "Aangepaste emoji-reactie" - }, - "ai_model": { - "gemini-2.5-flash": "Gemini 2.5 Flash" - }, - "ai_api_key": { - "": "Niet ingesteld" - }, - "ai_system_prompt": { - "You are a helpful and friendly assistant responding to messages on Snapchat. Keep responses natural, casual, and conversational. Avoid being overly formal or robotic. Respond as if you're a real person having a normal conversation.": "U bent een behulpzame en vriendelijke assistent die reageert op berichten op Snapchat. Houd antwoorden natuurlijk, informeel en conversationeel. Vermijd te formeel of robotachtig te zijn. Reageer alsof u een echt persoon bent die een normaal gesprek voert." - }, - "ai_provider": { - "gemini": "Gemini", - "deepseek": "DeepSeek", - "openai": "OpenAI", - "openrouter": "OpenRouter" - }, - "ai_personality_traits": { - "friendly, casual, helpful, empathetic": "vriendelijk, informeel, behulpzaam, empathisch" - }, - "ai_response_style": { - "casual": "Informeel", - "formal": "Formeel", - "friendly": "Vriendelijk", - "humorous": "Humoristisch", - "empathetic": "Empathisch", - "toxic": "Toxisch", - "busy": "Bezig" - }, - "ai_temperature": { - "0.7": "Gebalanceerd (0.7)" - }, - "ai_response_language": { - "auto": "Auto", - "en": "Engels", - "es": "Spaans", - "fr": "Frans", - "de": "Duits", - "it": "Italiaans", - "pt": "Portugees", - "ru": "Russisch", - "ja": "Japans", - "ko": "Koreaans", - "zh": "Chinees", - "ar": "Arabisch", - "hi": "Hindi", - "tr": "Turks", - "pl": "Pools", - "nl": "Nederlands", - "sv": "Zweeds", - "da": "Deens", - "no": "Noors", - "fi": "Fins" - }, - "friendGreeting": { - "Hey": "Hé" - }, - "half_swipe_messages": { - "[\"I noticed you half-swiped! I'll respond soon.\"]": "Ik merkte dat je half hebt geveegd! Ik zal snel reageren." - }, - "tiny_snap_messages": { - "Thanks for the tiny snap!": "Bedankt voor de kleine snap!" - }, - "voice_note_messages": { - "Thanks for the voice note!": "Bedankt voor de spraaknotitie!" - }, - "chat_messages": { - "Hello! How are you?": "Hallo! Hoe gaat het?" - }, - "story_reply_messages": { - "Thanks for the story reply!": "Bedankt voor de reactie op het verhaal!" - }, - "external_media_messages": { - "Nice media!": "Leuke media!" - }, - "sticker_messages": { - "Cool sticker!": "Gave sticker!" - }, - "snap_messages": { - "Thanks for the snap!": "Bedankt voor de snap!" - }, - "story_share_messages": { - "Thanks for sharing!": "Bedankt voor het delen!" - }, - "map_reaction_messages": { - "Thanks for the map reaction!": "Bedankt voor de kaartreactie!" - }, - "auto_reply_content_types": { - "chat_messages": "Chatberichten", - "snap_messages": "Snaps", - "story_share_messages": "Verhaal delen", - "story_reply_messages": "Verhaalreacties", - "external_media_messages": "Externe media", - "voice_note_messages": "Spraaknotities", - "sticker_messages": "Stickers", - "tiny_snap_messages": "Kleine snaps", - "map_reaction_messages": "Kaartreacties", - "half_swipes": "Halve vegen" - }, - "supported_languages": { - "en": "Engels", - "es": "Spaans", - "fr": "Frans", - "de": "Duits", - "it": "Italiaans", - "pt": "Portugees", - "ru": "Russisch", - "ja": "Japans", - "ko": "Koreaans", - "zh": "Chinees", - "ar": "Arabisch", - "hi": "Hindi", - "tr": "Turks" - }, - "translation_position": { - "above": "Boven", - "below": "Onder", - "inline": "Inline" - }, - "source_language": { - "auto": "Automatisch detecteren" - }, - "target_language": { - "en": "Engels" - } - }, "friend_notes": { "placeholder": "Voeg een notitie toe..." } @@ -2559,7 +2665,6 @@ "show_chat_edit_history": "Chateditiegeschiedenis weergeven", "convert_message": "Bericht converteren" }, - "chat_wallpaper_downloader": { "download_button": "Chatachtergrond downloaden" }, @@ -2718,10 +2823,10 @@ "exporting_message": "{conversation} exporteren..." }, "button": { + "cancel": "Annuleren", "ok": "OK", "positive": "Ja", "negative": "Nee", - "cancel": "Annuleren", "save": "Opslaan", "open": "Openen", "download": "Downloaden", @@ -2835,6 +2940,8 @@ "native_hooks_send_failure_toast": "Verzenden mislukt! Schakel Native Hooks in de instellingen in.", "no_participants_to_encrypt_toast": "U hebt geen vrienden in dit gesprek om berichten mee te versleutelen!", "encryption_failed_toast": "Bericht versleutelen mislukt! Controleer logcat voor meer details.", + "missing_friend_id_toast": "Can't find friendId for conversationId {conversationId}", + "key_exchange_failed_toast": "Can't create key exchange for friendId {friendId}", "accept_public_key_success_toast": "Publieke sleutel succesvol geaccepteerd!", "accept_secret_key_success_toast": "Gereed! U kunt nu versleutelde berichten verzenden en ontvangen met deze vriend.", "accept_public_key_failure_toast": "Accepteren van publieke sleutel mislukt", @@ -2846,6 +2953,21 @@ "incoming_pk_message": "U hebt zojuist een verzoek voor een publieke sleutel ontvangen. Klik hieronder om te accepteren.", "incoming_secret_message": "Uw vriend heeft zojuist uw publieke sleutel geaccepteerd. Klik hieronder om het geheim te accepteren." }, + "account_switcher_ui": { + "already_logged_in": "Already logged in as {username}", + "login_failed_toast": "Failed to login. Check logs for more info.", + "logged_out_toast": "Logged out", + "data_not_found_toast": "Account data not found", + "restore_failed_toast": "Failed to restore account data", + "logged_in_as_toast": "Logged in as {username}", + "backup_success_toast": "Account backed up!", + "backup_failure_toast": "Failed to backup account. Check logs for more info.", + "import_success_toast": "Imported {username}!", + "import_failure_toast": "Failed to import account: {message}", + "export_success_toast": "Account exported!", + "export_failed_toast": "Failed to export account. Check logs for more info.", + "forced_logout_toast": "Removed account due to forced logout" + }, "auto_open_snaps": { "title": "Snaps automatisch openen", "priority_title": "Snaps automatisch openen (Prioriteit)", @@ -2872,7 +2994,7 @@ "queue_cleared": "Wachtrij gewist en statistieken gereset", "queue_cleared_title": "Wachtrij gewist", "queue_cleared_reset": "Wachtrij gewist & gereset", - "queue_cleared_feedback": "{count} snaps in wachtrij gewist \u2022 {processed} verwerkt telling gereset", + "queue_cleared_feedback": "{count} snaps in wachtrij gewist • {processed} verwerkt telling gereset", "queue_cleared_feedback_simple": "{processed} verwerkt telling gereset", "unknown_sender": "Onbekend", "unknown_user": "Onbekende gebruiker", @@ -3005,7 +3127,8 @@ "auto_delete_sent_messages": { "countdown_toast": "Bericht wordt verwijderd over {time}", "delete_success_toast": "Bericht succesvol verwijderd", - "delete_failed_toast": "Verwijderen van bericht mislukt" + "delete_failed_toast": "Verwijderen van bericht mislukt", + "queue_cleared_toast": "Auto delete queue cleared" }, "translation_position": { "above": "Boven", @@ -3310,6 +3433,32 @@ "failed_to_fetch_message": "Ophalen van bericht mislukt: {error}", "failed_to_edit_message": "Bewerken van bericht mislukt: {error}" }, + "toast_snapchat_not_installed": "Can't execute action: Snapchat is not installed", + "invalid_input_toast": "Invalid input! Make sure you entered a valid value.", + "toast_async_task_failed": "Async task failed: {message}", + "toast_snapchat_crashed": "Snapchat has crashed! Please check logs for more details.", + "toast_init_features_failed": "Failed to initialize features! Some functionality may not work properly.", + "toast_init_script_runtime_failed": "Failed to initialize script runtime!", + "toast_database_corrupted": "Database {path} is corrupted! Restarting ...", + "toast_feature_init_failed": "Failed to init feature {feature}! Check logcat for more details.", + "toast_updating_purrfectsnap": "Updating PurrfectSnap. Please wait...", + "toast_update_purrfectsnap_failed": "Failed to update PurrfectSnap. Please check logcat for more details.", + "toast_purrfectsnap_updated": "PurrfectSnap updated!", + "toast_export_memories_failed": "Failed to export memories", + "toast_exported_to_path": "Exported to {path}", + "toast_open_memories_db_failed": "Failed to open memories database", + "toast_friend_add_unavailable": "Failed to add friend: FriendRelationshipChanger instance not available", + "toast_friend_add_failed": "Failed to add friend: {message}", + "toast_friends_exported": "Exported {count} friends!", + "toast_friends_import_failed": "Failed to import friends: {message}", + "toast_translation_service_unavailable": "Translation service temporarily unavailable", + "toast_send_message_failed": "Failed to send message: {error}", + "toast_mark_conversation_read_failed": "Failed to mark conversation as read", + "toast_fetch_conversation_failed": "Failed to fetch conversation", + "toast_open_snap_failed": "Failed to open snap", + "toast_mark_message_read_failed": "Failed to mark message as read. Check logs for more details", + "toast_open_conversation_first": "You must open a conversation first", + "toast_open_link_failed": "Failed to open link", "ai_response_style": { "casual": "Informeel", "formal": "Formeel", @@ -3347,4 +3496,4 @@ "openai": "OpenAI", "openrouter": "OpenRouter" } -} \ No newline at end of file +} diff --git a/common/src/main/assets/lang/pl.json b/common/src/main/assets/lang/pl.json index 0c89ecee..19dffd89 100644 --- a/common/src/main/assets/lang/pl.json +++ b/common/src/main/assets/lang/pl.json @@ -1,21 +1,160 @@ { "setup": { + "activity": { + "wrong_apk_title": "Wrong APK installed", + "wrong_apk_message": "Your device is armv8, please download the armv8 apk, not armv7.", + "close_button": "Close", + "important_confirm_timeout": "I understand ({seconds}s)", + "important_confirm": "I understand", + "important_title": "Important!", + "important_message": "If you have used SnapEnhance or any other mod besides PurrfectSnap, we recommend uninstalling everything and staying on stock Snapchat for one week. Then switch to PurrfectSnap after next Friday.", + "language_subtitle": "Tune PurrfectSnap to speak your voice before anything else.", + "install_mode_title": "Choose your device", + "install_mode_subtitle": "Pick the path that matches how you'll install PurrfectSnap.", + "permissions_subtitle": "Grant the essentials so overlays, downloads, and alerts stay reliable.", + "patch_title": "Auto Patcher", + "patch_subtitle": "Streamlined download, patch, and install with a single flow.", + "root_install_title": "Snapchat Installer", + "root_install_subtitle": "Download and install the recommended Snapchat build.", + "save_folder_subtitle": "Pick your personal vault so snaps land exactly where you expect.", + "mappings_subtitle": "We calibrate everything to your install so the magic works flawlessly.", + "step_counter": "Step {current} of {total}", + "step_complete": "Checked off", + "step_active": "In progress", + "step_upcoming": "Ready next", + "finish_button": "Finish setup", + "continue_button": "Continue" + }, "dialogs": { "select_language": "Wybierz język", "save_folder": "Wybierz miejsce zapisu pobranych plików", "select_save_folder_button": "Wybierz folder" }, + "install_mode": { + "confirm_timeout": "I understand ({seconds}s)", + "confirm": "I understand", + "notice_title": "Please note!", + "notice_intro": "Select the type of device you have: rooted or non-rooted. If you are unsure, choose Non-root and continue.", + "notice_non_root_title": "Non-rooted devices", + "notice_non_root_body": "Select Non-root and the app will handle everything. Tap Install Patched Snapchat when it appears. After it installs, do not open Snapchat yet. Continue the PurrfectSnap setup; once it finishes, you can open Snapchat and enjoy.", + "notice_root_title": "Rooted devices", + "notice_root_body": "Make sure you have flashed LSPosed first. We recommend JingMatrix LSPosed or LSPosed Irena. After you select Root, the app will install the recommended Snapchat version. Do not open it yet; continue the PurrfectSnap setup. When setup finishes, enable PurrfectSnap in LSPosed and reboot your phone. Then start using Snapchat. We highly recommend detaching Snapchat from the Play Store with the Zygisk Detach module to prevent auto-updates.", + "notice_issues_hint": "If you run into any installation issues, the solution will appear here. Please read it carefully.", + "notice_note_prefix": "Note: ", + "notice_note_body": "New Accounts easily get locked! It is recommended to use an older account with PurrfectSnap.", + "step_title": "Choose your device", + "step_subtitle": "If you don't know, select Non-rooted device and proceed.", + "root_option_title": "Rooted device", + "root_option_subtitle": "Use Lsposed and skip auto patching.", + "non_root_option_title": "Non-rooted device", + "non_root_option_subtitle": "Use included auto patcher to install patched Snapchat.", + "skip_auto_setup": "Skip Auto Setup" + }, "mappings": { "dialog": "Generowanie mapowań...", "generate_failure_no_snapchat": "PurrfectSnap nie mógł wykryć Snapchata, spróbuj zainstalować Snapchata ponownie.", - "generate_failure": "Wystąpił błąd podczas generowania mapowań, spróbuj ponownie." + "generate_failure": "Wystąpił błąd podczas generowania mapowań, spróbuj ponownie.", + "confirm_understand_timeout": "I understand ({seconds}s)", + "confirm_understand": "I understand", + "notice_title": "Please note!", + "notice_intro": "If you see the \"Account temporarily disabled\" error while logging in, do not worry. Follow these steps in order:", + "notice_step_1": "1. Reopen Snapchat and log in. This fixes it most of the time.", + "notice_step_2": "2. If it still fails, tap the login button repeatedly. This usually covers the next chunk.", + "notice_step_3": "3. If it still fails, clear Snapchat's data, disable any VPN, and log in again.", + "notice_rooted_title": "For rooted users:", + "notice_rooted_body": "Reopen Snapchat and log in. If it still fails, disable PurrfectSnap in LSPosed, log in, then re-enable PurrfectSnap.", + "warnings_info": "{count} warning(s) occurred while generating mappings:\n\n{warnings}", + "progress_hint": "This only takes a moment. Keep the app open while magic happens!" + }, + "patch": { + "title": "Auto Patcher", + "ready_log": "Auto Patcher is ready.", + "install_confirmed_log": "Snapchat install confirmed. You're cleared to continue.", + "download_recommended_status": "Downloading recommended Snapchat version ({version})...", + "starting_log": "Starting Auto Patcher for recommended Snapchat version.", + "uninstall_prompt_status": "Snapchat is installed. Please uninstall it first (don't keep data), then start Auto Patcher again.", + "uninstall_prompt_error": "Snapchat still installed. Uninstall it first, to continue.", + "module_apk_not_found_error": "Module apk not found", + "fetching_apk_status": "Fetching recommended Snapchat APK...", + "download_failed_error": "Download failed", + "download_completed_status": "Download completed: {fileName}", + "starting_patch_status": "Starting patch powered by Jingmatrix Lspatch", + "patched_not_produced_error": "Patched apk not produced", + "patched_ready_status": "Patched build ready. Install to finish.", + "failed_status": "Failed: {message}", + "mark_installed_log": "Marked as installed manually. You're cleared to continue.", + "issues_title": "Facing issues?", + "issues_confirm": "Got it", + "issues_heading": "How to fix installation errors", + "issues_conflict_issue": "Issue: App cannot be installed because it conflicts with an existing package.", + "issues_conflict_fix": "Fix: Download Snapchat from the Play Store and uninstall it without keeping data. Run Auto Patcher again. If it still does not work, run:", + "issues_adb_command": "adb uninstall com.snapchat.android", + "issues_invalid_issue": "Issue: App not installed because the package appears to be invalid.", + "issues_invalid_fix": "Fix: Download and install JingMatrix LSPatch, then patch a Snapchat version (any one) from this range, i.e. between 13.65.1.0 and 13.71.0.51, in Integrated mode. Select Embed Modules and embed the PurrfectSnap APK. Then choose Skip auto setup during PurrfectSnap setup to skip Auto Patcher.", + "status_downloading": "Downloading Snapchat {percent}%", + "status_patching": "Patching...", + "status_initializing": "Initializing...", + "logs_copied": "Logs copied to clipboard.", + "install_success": "Patched APK installed", + "start_button": "Start auto patch", + "install_button": "Install patched Snapchat", + "already_installed_button": "Already Installed?", + "powered_by_label": "Powered by Jingmatrix Lspatch", + "logs_title": "Logs", + "copy_button": "Copy", + "log_line_prefix": "- {line}" }, "permissions": { "dialog": "Ukończ te niezbędne kroki, aby kontynuować:", "notification_access": "Dostęp do powiadomień", "battery_optimization": "Optymalizacja baterii", "display_over_other_apps": "Wyświetlanie nad innymi aplikacjami", - "request_button": "Zażądaj" + "request_button": "Zażądaj", + "notification_access_description": "Alerts you the second downloads finish.", + "battery_optimization_description": "Keeps background tasks alive without being killed.", + "display_over_other_apps_description": "Enables floating overlays while you are in Snapchat.", + "granted_label": "Granted" + }, + "pick_language": { + "current_selection": "Current selection", + "browse_languages": "Browse languages", + "change_anytime_hint": "You can change this anytime from PurrfectSnap settings.", + "available_languages": "Available Languages" + }, + "root_install": { + "title": "Snapchat Installer", + "ready_log": "Snapchat installer is ready.", + "install_confirmed_log": "Snapchat install confirmed. You're cleared to continue.", + "download_recommended_status": "Downloading recommended Snapchat version ({version})...", + "mark_installed_log": "Marked as installed manually. You're cleared to continue.", + "start_download_log": "Starting Snapchat download for rooted install.", + "uninstall_prompt_status": "Snapchat is installed. Please uninstall it first (don't keep data), then try again.", + "uninstall_prompt_error": "Snapchat still installed. Uninstall it first, to continue.", + "fetching_apk_status": "Fetching recommended Snapchat APK...", + "download_failed_error": "Download failed", + "download_completed_status": "Download completed: {fileName}", + "launching_installer_status": "Launching installer...", + "failed_status": "Failed: {message}", + "status_downloading": "Downloading Snapchat {percent}%", + "status_preparing": "Preparing installer...", + "logs_copied": "Logs copied to clipboard.", + "install_success": "Snapchat installed", + "download_button": "Download Snapchat", + "install_button": "Install Snapchat", + "already_installed_button": "Already Installed?", + "logs_title": "Logs", + "copy_button": "Copy", + "log_line_prefix": "- {line}" + }, + "save_folder": { + "description": "Please choose the location where media should be downloaded to.", + "destination_label": "Destination", + "system_default_label": "System default", + "use_default_location_button": "Use default location", + "no_picker_title": "Folder picker unavailable", + "no_picker_message": "Some cloned/dual-app environments block the system folder picker. You can continue using the system default save location, or open the app outside clone mode to select a custom folder.", + "use_default_button": "Use default", + "permission_hint": "PurrfectSnap requires Storage permissions to download and Save Media from Snapchat." } }, "scopes": { @@ -57,14 +196,48 @@ }, "sections": { "home": { - "version_title": "v{versionName} \u00b7 autorstwa Eternal", + "version_title": "v{versionName} · autorstwa Eternal", "update_title": "Aktualizacja PurrfectSnap", "update_content": "Wersja {version} jest dostępna!", "update_button": "Pobierz", + "hero_tagline": "An Xposed Module meant to enhance your Snapchat experience", + "hero_version_label": "Version: {version} - {channel}", + "hero_build_label": "Build: {build}", + "update_ready_label": "Ready to install", + "purr_aura_active_label": "PurrAura Active!", + "purr_aura_inactive_label": "PurrAura Inactive", + "open_settings_button": "Open Settings", + "wiki_button": "Wiki", + "github_button": "GitHub", + "telegram_button": "Telegram", + "channel_label_stable": "Stable", + "channel_label_prerelease": "Pre-release", + "announcements_button_description": "Announcements", + "update_arch_not_supported_toast": "Your device architecture is not supported for automatic updates.", + "update_download_started_toast": "Download started", + "update_download_completed_toast": "Download completed", + "update_install_failed_toast": "Failed to install update. Check logs for more details.", + "update_download_failed_toast": "Download failed: {error}", "debug_build_summary_title": "Używasz wersji debugowania PurrfectSnap", "debug_build_summary_content": "Wersja {versionName} ({versionCode})", "debug_build_summary_date": "Data kompilacji: {date} ({days} dni temu)", - "quick_actions_title": "Szybkie akcje" + "quick_actions_title": "Szybkie akcje", + "quick_actions_empty_title": "No quick tiles yet", + "quick_actions_empty_subtitle": "Design your dream grid with the actions you use the most.", + "quick_actions_add_tile_button": "Add tile", + "quick_actions_manage_button": "Manage", + "quick_actions_count_label": "{count} curated shortcuts" + }, + "home_about": { + "about_title": "PurrfectSnap", + "about_tagline": "An Xposed Module meant to enhance your Snapchat experience!", + "about_lead_developers_title": "Lead Developers", + "about_story_title": "Our Story", + "about_story": "PurrfectSnap was founded on 2nd of October, 2025, as a fork of SnapEnhance by IzTIzRNAL with a vision to provide users the quality Snapchat experience they deserve. This app was just meant to be a minor update in the SnapEnhance repository, but it soon became a separate app wherein the contributors kept adding features. Then the developer joined the team, and this app soon became a huge success. We received much love and support and gained 1K+ downloads in just two days! We thank all users and contributors; without your support, we wouldn't have reached this place. We would also like to convey our huge thanks to rhunk, the lead developer of SnapEnhance, as without him, this app wouldn't even exist. We are immensely grateful to him. Lastly, we would like to thank all our admins, notably: CLASSIC GENIUS, Harry, SUJI>L, Zain & scrodingerspet, who were right there with us from the very beginning. We would also like to thank all testers, notably Leo & Toxic, who tested and reported bugs continuously. We are immensely grateful for your contribution.", + "about_thanks_title": "With love, PurrfectSnap Team", + "about_magic_toast": "Tap 5 times in this screen to see some magic 😉!", + "github_button": "GitHub", + "telegram_button": "Telegram" }, "home_logs": { "no_logs_hint": "Brak dostępnych logów", @@ -72,7 +245,8 @@ "export_logs_button": "Eksportuj logi", "saving_logs_toast": "Zapisywanie logów, to może chwilę potrwać...", "saved_logs_success_toast": "Logi zapisane pomyślnie", - "saved_logs_failure_toast": "Nie udało się zapisać logów" + "saved_logs_failure_toast": "Nie udało się zapisać logów", + "read_logs_failed_toast": "Failed to read logs!" }, "home_settings": { "actions_title": "Akcje", @@ -119,11 +293,17 @@ "test_mode_label": "Włącz PurrAura", "disable_feature_loading_label": "Wyłącz ładowanie funkcji", "disable_auto_mapper_label": "Wyłącz Auto Mapper", - "disable_bypass_indicator_label": "Wyłącz wskaźnik obejścia" + "disable_bypass_indicator_label": "Wyłącz wskaźnik obejścia", + "open_file_failed_toast": "Failed to open file! {message}", + "import_failed_toast": "Import failed: {message}" }, "tasks": { "no_tasks": "Brak zadań", "merge_button": "Scal", + "summary_active": "{active} active · {recent} recent", + "summary_idle": "Idle · {recent} recent", + "running_count": "{count} running", + "clear_button_description": "Clear tasks", "failed_to_open_file": "Nie udało się otworzyć pliku", "merge_files_toast": "Scalanie {count} plików", "remove_selected_tasks_title": "Czy na pewno chcesz usunąć wybrane zadania?", @@ -132,22 +312,22 @@ "remove_selected_tasks_confirm": "Usunąć {count} zadań?", "remove_all_tasks_confirm": "Usunąć wszystkie zadania?" }, - "features": { - "disabled": "Wyłączone", - "export_option": "Eksportuj", - "import_option": "Importuj", - "reset_option": "Resetuj", - "config_export_success_toast": "Konfiguracja wyeksportowana pomyślnie", - "config_import_success_toast": "Konfiguracja zaimportowana pomyślnie", - "config_import_failure_toast": "Nie udało się zaimportować konfiguracji: {error}", - "config_export_failure_toast": "Nie udało się wyeksportować konfiguracji: {error}", - "saved_config_snackbar": "Konfiguracja zapisana", - "older_required": "Ta funkcja wymaga Snapchata w wersji v{version} lub starszej, aby działać poprawnie", - "newer_required": "Ta funkcja wymaga Snapchata w wersji v{version} lub nowszej, aby działać poprawnie", - "search_button": "Szukaj", - "clear_history": "Wyczyść historię wyszukiwania", - "subtitle": "Wyszukuj i zarządzaj funkcjami" - }, + "features": { + "disabled": "Wyłączone", + "export_option": "Eksportuj", + "import_option": "Importuj", + "reset_option": "Resetuj", + "config_export_success_toast": "Konfiguracja wyeksportowana pomyślnie", + "config_import_success_toast": "Konfiguracja zaimportowana pomyślnie", + "config_import_failure_toast": "Nie udało się zaimportować konfiguracji: {error}", + "config_export_failure_toast": "Nie udało się wyeksportować konfiguracji: {error}", + "saved_config_snackbar": "Konfiguracja zapisana", + "older_required": "Ta funkcja wymaga Snapchata w wersji v{version} lub starszej, aby działać poprawnie", + "newer_required": "Ta funkcja wymaga Snapchata w wersji v{version} lub nowszej, aby działać poprawnie", + "search_button": "Szukaj", + "clear_history": "Wyczyść historię wyszukiwania", + "subtitle": "Wyszukuj i zarządzaj funkcjami" + }, "bypass_status": { "active": "PurrAura Aktywny", "inactive": "PurrAura Nieaktywny" @@ -167,6 +347,9 @@ "social": { "friends_tab": "Znajomi", "groups_tab": "Grupy", + "search_button_description": "Search", + "close_search_button_description": "Close search", + "clear_search_button_description": "Clear search", "empty_hint": "Twoja lista jest obecnie pusta", "friends_empty_title": "Nie dodano jeszcze znajomych", "groups_empty_title": "Nie zsynchronizowano jeszcze grup", @@ -317,6 +500,7 @@ "import_button": "Importuj", "import_from_url_button": "Importuj z adresu URL", "import_script_from_url_title": "Importuj skrypt z adresu URL", + "import_failed": "Import failed: {message}", "import_script_warning": "Instaluj skrypty tylko z zaufanych źródeł.", "installed_scripts_tab": "Zainstalowane", "manage_repos_button": "Zarządzaj repozytoriami", @@ -420,6 +604,7 @@ "delete_rule_dialog_text": "Czy na pewno chcesz usunąć tę regułę?", "no_repos_added": "Nie dodano żadnych repozytoriów", "import_dialog_title": "Importuj reguły", + "read_file_failed_toast": "Failed to read file: {message}", "bulk_import_button": "Import masowy", "individual_import_button": "Import pojedynczy", "invalid_import_type_dialog_title": "Nieprawidłowy import", @@ -641,91 +826,658 @@ }, "features": { "notices": { - "unstable": "\u26a0 Niestabilne", - "ban_risk": "\u26a0 Ta funkcja może spowodować bana", - "internal_behavior": "\u26a0 To może zepsuć wewnętrzne działanie Snapchata" + "unstable": "⚠ Niestabilne", + "ban_risk": "⚠ Ta funkcja może spowodować bana", + "internal_behavior": "⚠ To może zepsuć wewnętrzne działanie Snapchata" }, "options": { - "empty": "Puste", + "app_appearance": { + "always_light": "Zawsze jasny", + "always_dark": "Zawsze ciemny", + "null": "Zgodnie z systemem" + }, + "auto_reload": { + "snapchat_only": "Przeładuj tylko Snapchata", + "all": "Przeładuj Snapchata + PurrfectSnap", + "null": "Domyślne" + }, "walk_radius": { - "empty": "Puste" + "null": "Użyj domyślnego promienia" }, "spoof_battery_level": { - "empty": "Puste" + "null": "Użyj prawdziwego poziomu baterii" + }, + "friend_feed_menu_buttons": { + "auto_download": "⬇️ Automatyczne pobieranie", + "auto_save": "💬 Automatyczne zapisywanie wiadomości", + "unsaveable_messages": "⬇️ Wiadomości nie do zapisania", + "auto_open_snaps": "📷 Automatyczne otwieranie Snapów", + "stealth": "👻 Tryb niewidoczny", + "auto_reply": "📨 Automatyczna odpowiedź", + "auto_delete_sent_messages": "🗑️ Automatyczne usuwanie wysłanych wiadomości", + "mark_snaps_as_seen": "👀 Oznacz Snapy jako obejrzane", + "mark_stories_as_seen_locally": "👀 Oznacz Story jako obejrzane lokalnie", + "conversation_info": "👤 Informacje o rozmowie", + "e2e_encryption": "🔒 Użyj szyfrowania E2E", + "message_logger": "📝 Rejestrator wiadomości", + "auto_read": "✅ Automatyczne odczytywanie", + "hide_typing_indicator": "🙈 Ukryj wskaźnik pisania" + }, + "schedule_scheduled_for": "Zaplanowano dla {name} na {time}", + "schedule_sending_in": "Wysyłanie za {time}", + "schedule_sent_to": "Wysłano do {name}", + "schedule_sent": "Zaplanowany Snap wysłany", + "schedule_failed_to": "Nie udało się wysłać do {name}", + "schedule_failed": "Zaplanowany Snap nie powiódł się", + "schedule_cancelled_for": "Anulowano dla {name}", + "device_model": { + "samsung_s25_ultra": "Samsung Galaxy S25 Ultra", + "google_pixel_10_pro": "Google Pixel 10 Pro", + "oneplus_13": "OnePlus 13", + "xiaomi_15_ultra": "Xiaomi 15 Ultra", + "null": "Domyślne urządzenia" + }, + "settings_menu": { + "default": "Domyślne", + "legacy": "Starsze" + }, + "path_format": { + "create_author_folder": "Utwórz folder dla każdego autora", + "create_source_folder": "Utwórz folder dla każdego typu źródła mediów", + "append_hash": "Dołącz unikalny skrót do nazwy pliku", + "append_source": "Dołącz źródło mediów do nazwy pliku", + "append_username": "Dołącz nazwę użytkownika do nazwy pliku", + "append_date_time": "Dołącz datę i godzinę do nazwy pliku", + "append_type": "Dołącz typ mediów do nazwy pliku" + }, + "auto_download_sources": { + "friend_snaps": "Snapy znajomych", + "friend_stories": "Story znajomych", + "public_stories": "Publiczne story", + "spotlight": "Spotlight" + }, + "logging": { + "started": "Rozpoczęto", + "success": "Sukces", + "progress": "Postęp", + "failure": "Niepowodzenie" + }, + "notifications": { + "chat_screenshot": "Zrzut ekranu", + "chat_screen_record": "Nagranie ekranu", + "snap_replay": "Powtórka Snapa", + "camera_roll_save": "Zapis rolki z aparatu", + "chat": "Czat", + "chat_reply": "Odpowiedź na czacie", + "snap": "Snap", + "typing": "Pisanie", + "stories": "Story", + "speaking": "Mówienie", + "chat_reaction": "Reakcja DM", + "group_chat_reaction": "Reakcja grupowa", + "initiate_audio": "Przychodzące połączenie audio", + "abandon_audio": "Nieodebrane połączenie audio", + "initiate_video": "Przychodzące połączenie wideo", + "abandon_video": "Nieodebrane połączenie wideo", + "map_live_location": "Lokalizacja na żywo na mapie" + }, + "auto_read": { + "blacklist": "Czarna lista", + "whitelist": "Biała lista", + "disabled": "Wyłączone" + }, + "hide_typing_indicator": { + "blacklist": "Czarna lista", + "whitelist": "Biała lista", + "disabled": "Wyłączone" + }, + "auto_delete_sent_messages": { + "blacklist": "Czarna lista", + "whitelist": "Biała lista", + "disabled": "Wyłączone" + }, + "auto_download": { + "blacklist": "Czarna lista", + "whitelist": "Biała lista", + "disabled": "Wyłączone" + }, + "stealth": { + "blacklist": "Czarna lista", + "whitelist": "Biała lista", + "disabled": "Wyłączone" + }, + "auto_save": { + "blacklist": "Czarna lista", + "whitelist": "Biała lista", + "disabled": "Wyłączone" + }, + "message_logger": { + "blacklist": "Czarna lista", + "whitelist": "Biała lista", + "disabled": "Wyłączone" + }, + "auto_reply": { + "blacklist": "Czarna lista", + "whitelist": "Biała lista", + "disabled": "Wyłączone" }, "custom_android_id": { - "empty": "Puste" + "null": "Użyj prawdziwego identyfikatora Androida" + }, + "add_friend_source_spoof": { + "added_by_username": "Przez nazwę użytkownika", + "added_by_mention": "Przez wzmiankę", + "added_by_group_chat": "Przez czat grupowy", + "added_by_qr_code": "Przez kod QR", + "added_by_community": "Przez społeczność", + "added_by_quick_add": "Przez szybkie dodawanie (Wysokie ryzyko bana)", + "added_by_spotlight": "Przez Spotlight", + "null": "Nie fałszuj źródła" }, "custom_streaks_expiration_format": { - "empty": "Puste" + "null": "Domyślne systemowe" }, "preferred_transcription_lang": { - "empty": "Puste" + "null": "Użyj domyślnego Snapchata" }, "custom_emoji_font": { - "empty": "Puste" + "null": "Domyślna czcionka emoji" }, "custom_shared_library": { - "empty": "Puste" + "null": "Użyj domyślnej biblioteki" + }, + "override_front_resolution": { + "null": "Użyj domyślnego urządzenia" + }, + "override_back_resolution": { + "null": "Użyj domyślnego urządzenia" }, "custom_resolution": { - "empty": "Puste" + "null": "Użyj automatycznej rozdzielczości" + }, + "startup_default_camera": { + "front": "Przedni aparat", + "back": "Tylny aparat", + "null": "Zapamiętaj ostatnio używany" + }, + "call_recorder": { + "only_record_self": "Nagrywaj tylko mnie", + "only_record_others": "Nagrywaj tylko innych", + "record_both": "Nagrywaj obie strony" + }, + "call_recorder_ui_design": { + "default": "Domyślny", + "snapchat": "Snapchat", + "cyber": "Cyber", + "frost": "Frost" + }, + "front_custom_frame_rate": { + "null": "Domyślne FPS urządzenia" + }, + "back_custom_frame_rate": { + "null": "Domyślne FPS urządzenia" + }, + "force_voice_note_format": { + "null": "Użyj domyślnego Snapchata" }, "custom_path_format": { - "empty": "Puste" + "null": "Użyj domyślnego wzorca" + }, + "force_image_format": { + "null": "Użyj domyślnego Snapchata" }, "custom_video_codec": { - "empty": "Puste" + "null": "Domyślny kodek" }, "custom_audio_codec": { - "empty": "Puste" + "null": "Domyślny kodek" }, - "double_tap_chat_action_custom_emoji": { - "empty": "Puste" + "preset": { + "null": "Domyślny preset" }, - "unsaveable_messages": { - "blacklist": "Tryb czarnej listy", - "whitelist": "Tryb białej listy", - "null": "Wyłączone" + "app_appearance_override": { + "title": "Wygląd" + }, + "gallery_media_send_override": { + "always_ask": "Zawsze pytaj", + "ORIGINAL": "Oryginalne media", + "NOTE": "Notatka głosowa", + "SNAP": "Snap", + "SAVEABLE_SNAP": "Zapisywalny Snap", + "null": "Domyślne Snapchata", + "multiple_media_toast": "Możesz wysłać tylko jeden plik multimedialny naraz" + }, + "strip_media_metadata": { + "hide_caption_text": "Ukryj tekst podpisu", + "hide_snap_filters": "Ukryj filtry Snapa", + "hide_extras": "Ukryj dodatki (np. wzmianki)", + "remove_audio_note_duration": "Usuń czas trwania notatki głosowej", + "remove_audio_note_transcript_capability": "Usuń możliwość transkrypcji notatki głosowej" + }, + "hide_ui_components": { + "hide_profile_call_buttons": "Usuń przyciski połączeń w profilu", + "hide_chat_call_buttons": "Usuń przyciski połączeń w czacie", + "hide_live_location_share_button": "Usuń przycisk udostępniania lokalizacji na żywo", + "hide_stickers_button": "Usuń przycisk naklejek", + "hide_voice_record_button": "Usuń przycisk nagrywania głosu", + "hide_unread_chat_hint": "Usuń podpowiedź o nieprzeczytanym czacie", + "hide_post_to_story_buttons": "Usuń przyciski 'Opublikuj w Story' przed wysłaniem Snapa", + "hide_billboard_prompt": "Usuń monit billboardu na kanale znajomych", + "hide_snapchat_plus_gift_reminders": "Usuń przypomnienia o prezentach Snapchat Plus w rozmowach", + "hide_map_reactions": "Usuń reakcje na mapie" + }, + "hide_story_suggestions": { + "hide_suggested_friend_stories": "Ukryj sugerowane story znajomych", + "hide_my_stories": "Ukryj moje story" + }, + "home_tab": { + "map": "Mapa", + "chat": "Czat", + "camera": "Aparat", + "discover": "Odkrywaj", + "spotlight": "Spotlight", + "null": "Domyślne Snapchata" + }, + "spotlight_comments_username_icon": { + "user": "Ikona nazwy użytkownika", + "👤": "Ikona nazwy użytkownika", + "[👤]": "Ikona nazwy użytkownika", + "default": "Ikona nazwy użytkownika", + "no_icon": "Brak ikony" + }, + "custom_image_upload_format": { + "null": "Automatycznie" }, "update_check_frequency": { - "daily": "Codziennie", - "weekly": "Co tydzień", - "monthly": "Co miesiąc" + "null": "Auto" + }, + "snapchat_plus": { + "not_subscribed": "Nie subskrybowany", + "basic": "Podstawowy", + "ad_free": "Bez reklam", + "null": "Domyślny" + }, + "bypass_video_length_restriction": { + "single": "Pojedyncze medium", + "split": "Podzielone medium", + "null": "Domyślny" + }, + "old_bitmoji_selfie": { + "2d": "2D Bitmoji", + "3d": "3D Bitmoji", + "null": "Domyślne Bitmoji" + }, + "disable_confirmation_dialogs": { + "erase_message": "Wyczyść wiadomość", + "remove_friend": "Usuń znajomego", + "block_friend": "Zablokuj znajomego", + "ignore_friend": "Ignoruj znajomego", + "hide_friend": "Ukryj znajomego", + "hide_conversation": "Ukryj rozmowę", + "clear_conversation": "Wyczyść rozmowę z kanału znajomych" + }, + "edit_text_override": { + "multi_line_chat_input": "Wielowierszowe wprowadzanie czatu", + "bypass_text_input_limit": "Omiń limit wprowadzania tekstu" + }, + "auto_purge": { + "never": "Nigdy", + "1_hour": "1 godzina", + "3_hours": "3 godziny", + "6_hours": "6 godzin", + "12_hours": "12 godzin", + "1_day": "1 dzień", + "3_days": "3 dni", + "1_week": "1 tydzień", + "2_weeks": "2 tygodnie", + "1_month": "1 miesiąc", + "3_months": "3 miesiące", + "6_months": "6 miesięcy" + }, + "delete_after_unit": { + "seconds": "Sekundy", + "minutes": "Minuty", + "hours": "Godziny" + }, + "disable_story_sections": { + "friends": "Znajomi", + "suggested_stories": "Sugerowane story", + "following": "Obserwowani", + "discover": "Odkrywaj" + }, + "disable_cameras": { + "front": "Przedni aparat", + "back": "Tylny aparat" + }, + "disable_permission_requests": { + "notifications": "Powiadomienia", + "read_media_images": "Czytaj obrazy multimedialne", + "read_media_video": "Czytaj wideo multimedialne", + "camera": "Aparat", + "microphone": "Mikrofon", + "location": "Lokalizacja", + "read_contacts": "Czytaj kontakty", + "nearby_devices": "Urządzenia w pobliżu", + "phone_calls": "Połączenia telefoniczne" + }, + "message_indicators": { + "encryption_indicator": "Dodaje ikonę 🔒 obok wiadomości wysłanych tylko do Ciebie", + "platform_indicator": "Dodaje ikonę platformy, z której wysłano media (np. Android, iOS, Web)", + "location_indicator": "Dodaje ikonę 📍 do snapów, gdy są wysyłane z włączoną lokalizacją", + "ovf_editor_indicator": "Wskazuje, czy snap został wysłany przy użyciu edytora OVF", + "director_mode_indicator": "Dodaje ikonę ✏️ do snapów, gdy są wysyłane w trybie reżysera, którego można użyć do wysyłania obrazów z galerii jako snapów" + }, + "auto_mark_as_read": { + "conversation_read": "Oznacz rozmowę jako przeczytaną podczas wysyłania wiadomości", + "snap_reply": "Oznacz snapy jako przeczytane podczas odpowiadania na nie", + "save_snap_in_chat": "Oznacz snapy jako przeczytane podczas zapisywania ich w czacie w trybie niewidocznym" + }, + "friend_mutation_notifier": { + "remove_friend": "Powiadom, gdy ktoś usunie Cię ze znajomych", + "birthday_changes": "Powiadom, gdy ktoś zmieni swoje urodziny", + "bitmoji_selfie_changes": "Powiadom, gdy ktoś zmieni swoje selfie Bitmoji", + "bitmoji_avatar_changes": "Powiadom, gdy ktoś zmieni swojego awatara Bitmoji", + "bitmoji_background_changes": "Powiadom, gdy ktoś zmieni swoje tło Bitmoji", + "bitmoji_scene_changes": "Powiadom, gdy ktoś zmieni swoją scenę Bitmoji" + }, + "double_tap_chat_action": { + "like_message": "Polub wiadomość", + "copy_text": "Kopiuj tekst do schowka", + "delete_message": "Usuń wiadomość", + "mark_as_read": "Oznacz jako przeczytane", + "custom_emoji_reaction": "Niestandardowa reakcja emoji", + "null": "Domyślne" + }, + "message_types": { + "CHAT": "Czat", + "SNAP": "Snap", + "NOTE": "Notatka", + "EXTERNAL_MEDIA": "Media zewnętrzne", + "STICKER": "Naklejka" + }, + "double_tap_chat_action_custom_emoji": { + "Custom emoji reaction": "Niestandardowa reakcja emoji" + }, + "ai_model": { + "gemini-2.5-flash": "Gemini 2.5 Flash" + }, + "ai_api_key": { + "": "Nie ustawiono" + }, + "ai_system_prompt": { + "You are a helpful and friendly assistant responding to messages on Snapchat. Keep responses natural, casual, and conversational. Avoid being overly formal or robotic. Respond as if you're a real person having a normal conversation.": "Jesteś pomocnym i przyjaznym asystentem odpowiadającym na wiadomości na Snapchacie. Zachowaj naturalny, swobodny i konwersacyjny ton odpowiedzi. Unikaj zbytniej formalności lub robotyczności. Odpowiadaj tak, jakbyś był prawdziwą osobą prowadzącą normalną rozmowę." + }, + "ai_provider": { + "gemini": "Gemini", + "deepseek": "DeepSeek", + "openai": "OpenAI", + "openrouter": "OpenRouter" + }, + "ai_personality_traits": { + "friendly, casual, helpful, empathetic": "przyjazny, swobodny, pomocny, empatyczny" + }, + "ai_response_style": { + "casual": "Swobodny", + "formal": "Formalny", + "friendly": "Przyjazny", + "humorous": "Humorystyczny", + "empathetic": "Empatyczny", + "toxic": "Toksyczny (Toxic)", + "busy": "Zajęty" + }, + "ai_temperature": { + "0.7": "Zrównoważony (0.7)" + }, + "ai_response_language": { + "auto": "Auto", + "en": "Angielski", + "es": "Hiszpański", + "fr": "Francuski", + "de": "Niemiecki", + "it": "Włoski", + "pt": "Portugalski", + "ru": "Rosyjski", + "ja": "Japoński", + "ko": "Koreański", + "zh": "Chiński", + "ar": "Arabski", + "hi": "Hindi", + "tr": "Turecki", + "pl": "Polski", + "nl": "Holenderski", + "sv": "Szwedzki", + "da": "Duński", + "no": "Norweski", + "fi": "Fiński" + }, + "friendGreeting": { + "Hey": "Hej" + }, + "half_swipe_messages": { + "[\"I noticed you half-swiped! I'll respond soon.\"]": "Zauważyłem, że przesunąłeś do połowy! Odpowiem wkrótce." + }, + "tiny_snap_messages": { + "Thanks for the tiny snap!": "Dzięki za tiny snapa!" + }, + "voice_note_messages": { + "Thanks for the voice note!": "Dzięki za notatkę głosową!" + }, + "chat_messages": { + "Hello! How are you?": "Cześć! Jak się masz?" + }, + "story_reply_messages": { + "Thanks for the story reply!": "Dzięki za odpowiedź na story!" + }, + "external_media_messages": { + "Nice media!": "Fajne media!" + }, + "sticker_messages": { + "Cool sticker!": "Fajna naklejka!" + }, + "snap_messages": { + "Thanks for the snap!": "Dzięki za snapa!" + }, + "story_share_messages": { + "Thanks for sharing!": "Dzięki za udostępnienie!" + }, + "map_reaction_messages": { + "Thanks for the map reaction!": "Dzięki za reakcję na mapie!" + }, + "auto_reply_content_types": { + "chat_messages": "Wiadomości czatu", + "snap_messages": "Snapy", + "story_share_messages": "Udostępnienia story", + "story_reply_messages": "Odpowiedzi na story", + "external_media_messages": "Media zewnętrzne", + "voice_note_messages": "Notatki głosowe", + "sticker_messages": "Naklejki", + "tiny_snap_messages": "Tiny snapy", + "map_reaction_messages": "Reakcje na mapie", + "half_swipes": "Przesunięcia do połowy" + }, + "supported_languages": { + "en": "Angielski", + "es": "Hiszpański", + "fr": "Francuski", + "de": "Niemiecki", + "it": "Włoski", + "pt": "Portugalski", + "ru": "Rosyjski", + "ja": "Japoński", + "ko": "Koreański", + "zh": "Chiński", + "ar": "Arabski", + "hi": "Hindi", + "tr": "Turecki" + }, + "translation_position": { + "above": "Powyżej", + "below": "Poniżej", + "inline": "W linii" + }, + "source_language": { + "auto": "Wykryj automatycznie" + }, + "target_language": { + "en": "Angielski" } }, "properties": { "global": { "name": "Globalne", - "description": "Ogólne preferencje modułu i wartości domyślne", + "description": "Dostosuj globalne ustawienia Snapchata", "properties": { - "ui_settings": { - "name": "Ustawienia interfejsu", - "description": "Dostosuj zachowanie wibracji i powiadomień toast", + "better_location": { + "name": "Lepsza lokalizacja", + "description": "Poprawia lokalizację Snapchata", "properties": { - "haptic_feedback": { - "name": "Wibracje", - "description": "Wibruj przy obsługiwanych interakcjach" + "spoof_location": { + "name": "Fałszuj lokalizację", + "description": "Fałszuje Twoją lokalizację w określonym miejscu" }, - "use_system_toasts": { - "name": "Używaj systemowych powiadomień toast", - "description": "Wyświetlaj systemowe powiadomienia toast Androida zamiast nakładek w aplikacji" + "coordinates": { + "name": "Współrzędne", + "description": "Ustaw współrzędne sfałszowanej lokalizacji" + }, + "walk_radius": { + "name": "Promień chodzenia", + "description": "Chodź losowo w tym promieniu (stopy)" + }, + "always_update_location": { + "name": "Zawsze aktualizuj lokalizację", + "description": "Wymuś na Snapchacie aktualizację lokalizacji, nawet jeśli nie otrzymano danych GPS" + }, + "suspend_location_updates": { + "name": "Wstrzymaj aktualizacje lokalizacji", + "description": "Zapobiega aktualizowaniu Twojej lokalizacji" + }, + "spoof_battery_level": { + "name": "Fałszuj poziom baterii", + "description": "Fałszuje poziom baterii Twojego urządzenia na mapie\nWartość musi wynosić od 0 do 100" + }, + "spoof_headphones": { + "name": "Fałszuj słuchawki", + "description": "Fałszuje status słuchania muzyki na mapie" + }, + "show_battery_level": { + "name": "Pokaż poziom baterii", + "description": "Pokazuje poziom baterii Twoich znajomych na mapie" } } }, - "update_settings": { - "name": "Ustawienia aktualizacji", - "description": "Steruj automatycznym sprawdzaniem aktualizacji", + "snapchat_plus": { + "name": "Snapchat Plus", + "description": "Włącza funkcje Snapchat Plus\nNiektóre funkcje po stronie serwera mogą nie działać" + }, + "media_upload_quality": { + "name": "Jakość przesyłania mediów", + "description": "Zastępuje jakość przesyłania mediów", "properties": { - "auto_update_check": { - "name": "Automatyczne sprawdzanie aktualizacji", - "description": "Automatycznie sprawdzaj nowe kompilacje" + "force_video_upload_source_quality": { + "name": "Wymuś jakość źródłową przesyłania wideo", + "description": "Wymusza na Snapchacie używanie jakości źródłowej podczas przesyłania filmów\nPamiętaj, że może to nie usunąć metadanych z mediów" }, - "update_check_frequency": { - "name": "Częstotliwość sprawdzania aktualizacji", - "description": "Jak często sprawdzać aktualizacje" + "disable_image_compression": { + "name": "Wyłącz kompresję obrazu", + "description": "Wyłącza kompresję obrazu podczas przesyłania mediów" + }, + "custom_image_upload_format": { + "name": "Niestandardowy format przesyłania obrazu", + "description": "Ustawia niestandardowy format przesyłania obrazu\nWybierz format bezstratny (jak PNG) dla najlepszej jakości" } } + }, + "disable_confirmation_dialogs": { + "name": "Wyłącz okna dialogowe potwierdzenia", + "description": "Automatycznie potwierdza wybrane akcje" + }, + "auto_updater": { + "name": "Automatyczny aktualizator", + "description": "Automatycznie sprawdza dostępność nowych aktualizacji" + }, + "update_settings": { + "name": "Ustawienia aktualizacji", + "description": "Kontroluj, jak PurrfectSnap sprawdza dostępność aktualizacji", + "properties": { + "auto_update_check": { + "name": "Automatyczne sprawdzanie aktualizacji" + }, + "update_check_frequency": { + "name": "Częstotliwość sprawdzania aktualizacji" + } + } + }, + "ui_settings": { + "name": "Ustawienia interfejsu", + "properties": { + "haptic_feedback": { + "name": "Haptyczne informacje zwrotne" + } + } + }, + "disable_metrics": { + "name": "Wyłącz metryki", + "description": "Blokuje wysyłanie określonych danych analitycznych do Snapchata" + }, + "disable_story_sections": { + "name": "Wyłącz sekcje story", + "description": "Usuwa sekcje ze strony Story\nMoże wymagać odświeżenia, aby działać poprawnie" + }, + "block_ads": { + "name": "Blokuj reklamy", + "description": "Zapobiega wyświetlaniu reklam" + }, + "disable_custom_tabs": { + "name": "Wyłącz karty niestandardowe", + "description": "Otwiera linki w obsługiwanych aplikacjach zamiast w przeglądarce internetowej" + }, + "disable_permission_requests": { + "name": "Wyłącz żądania uprawnień", + "description": "Zapobiega proszeniu przez Snapchata o określone uprawnienia" + }, + "disable_memories_snap_feed": { + "name": "Wyłącz kanał snapów Memories", + "description": "Zapobiega wyświetlaniu przez Snapchata ostatnich wspomnień po przesunięciu palcem w górę w aparacie" + }, + "spotlight_comments_username": { + "name": "Nazwa użytkownika w komentarzach Spotlight", + "description": "Wyświetla nazwę użytkownika autora w komentarzach Spotlight" + }, + "spotlight_comments_username_icon": { + "name": "Ikona nazwy użytkownika w komentarzach Spotlight", + "description": "Wybierz, która ikona jest wyświetlana obok nazw użytkowników w komentarzach Spotlight" + }, + "bypass_video_length_restriction": { + "name": "Omiń ograniczenie długości wideo", + "description": "Pojedynczy: wysyła pojedyncze wideo\nPodzielony: dzieli wideo po edycji" + }, + "default_video_playback_rate": { + "name": "Domyślna prędkość odtwarzania wideo", + "description": "Ustawia domyślną prędkość odtwarzania filmów\nWartość musi wynosić od 0.1 do 4.0" + }, + "video_playback_rate_slider": { + "name": "Suwak prędkości odtwarzania wideo", + "description": "Dodaje suwak w menu kontekstowym opera, aby zmienić prędkość odtwarzania wideo\nUwaga: Zmiany dotyczą tylko kolejnych filmów" + }, + "disable_google_play_dialogs": { + "name": "Wyłącz okna dialogowe usług Google Play", + "description": "Zapobiegaj wyświetlaniu okien dialogowych dostępności usług Google Play" + }, + "default_volume_controls": { + "name": "Domyślne sterowanie głośnością", + "description": "Zmusza Snapchata do korzystania z systemowych elementów sterowania głośnością" + }, + "disable_telecom_framework": { + "name": "Wyłącz framework telekomunikacyjny", + "description": "Zapobiega korzystaniu przez Snapchata z frameworka Android Telecom\nUmożliwia to słuchanie muzyki podczas rozmowy" + }, + "hide_active_music": { + "name": "Ukryj aktywną muzykę", + "description": "Zapobiega temu, aby Snapchat wiedział, że słuchasz muzyki\nUmożliwi to robienie snapów za pomocą przycisków głośności podczas słuchania muzyki" + }, + "disable_snap_splitting": { + "name": "Wyłącz dzielenie snapów", + "description": "Zapobiega dzieleniu Snapów na wiele części\nObrazy, które wyślesz, zmienią się w filmy" } } }, @@ -753,6 +1505,10 @@ "name": "Zezwalaj na duplikaty", "description": "Zezwala na wielokrotne pobieranie tego samego medium" }, + "file_hash_check": { + "name": "File Hash Check", + "description": "Verify downloaded media with file hashes" + }, "merge_overlays": { "name": "Scalaj nakładki", "description": "Łączy tekst i media Snapa w jeden plik" @@ -954,7 +1710,7 @@ }, "stealth_mode_indicator": { "name": "Wskaźnik trybu niewidocznego", - "description": "Dodaje emoji \ud83d\udc7b obok rozmów w trybie niewidocznym" + "description": "Dodaje emoji 👻 obok rozmów w trybie niewidocznym" }, "edit_text_override": { "name": "Zastąpienie edycji tekstu", @@ -1482,164 +2238,6 @@ } } }, - "global": { - "name": "Globalne", - "description": "Dostosuj globalne ustawienia Snapchata", - "properties": { - "better_location": { - "name": "Lepsza lokalizacja", - "description": "Poprawia lokalizację Snapchata", - "properties": { - "spoof_location": { - "name": "Fałszuj lokalizację", - "description": "Fałszuje Twoją lokalizację w określonym miejscu" - }, - "coordinates": { - "name": "Współrzędne", - "description": "Ustaw współrzędne sfałszowanej lokalizacji" - }, - "walk_radius": { - "name": "Promień chodzenia", - "description": "Chodź losowo w tym promieniu (stopy)" - }, - "always_update_location": { - "name": "Zawsze aktualizuj lokalizację", - "description": "Wymuś na Snapchacie aktualizację lokalizacji, nawet jeśli nie otrzymano danych GPS" - }, - "suspend_location_updates": { - "name": "Wstrzymaj aktualizacje lokalizacji", - "description": "Zapobiega aktualizowaniu Twojej lokalizacji" - }, - "spoof_battery_level": { - "name": "Fałszuj poziom baterii", - "description": "Fałszuje poziom baterii Twojego urządzenia na mapie\nWartość musi wynosić od 0 do 100" - }, - "spoof_headphones": { - "name": "Fałszuj słuchawki", - "description": "Fałszuje status słuchania muzyki na mapie" - }, - "show_battery_level": { - "name": "Pokaż poziom baterii", - "description": "Pokazuje poziom baterii Twoich znajomych na mapie" - } - } - }, - "snapchat_plus": { - "name": "Snapchat Plus", - "description": "Włącza funkcje Snapchat Plus\nNiektóre funkcje po stronie serwera mogą nie działać" - }, - "media_upload_quality": { - "name": "Jakość przesyłania mediów", - "description": "Zastępuje jakość przesyłania mediów", - "properties": { - "force_video_upload_source_quality": { - "name": "Wymuś jakość źródłową przesyłania wideo", - "description": "Wymusza na Snapchacie używanie jakości źródłowej podczas przesyłania filmów\nPamiętaj, że może to nie usunąć metadanych z mediów" - }, - "disable_image_compression": { - "name": "Wyłącz kompresję obrazu", - "description": "Wyłącza kompresję obrazu podczas przesyłania mediów" - }, - "custom_image_upload_format": { - "name": "Niestandardowy format przesyłania obrazu", - "description": "Ustawia niestandardowy format przesyłania obrazu\nWybierz format bezstratny (jak PNG) dla najlepszej jakości" - } - } - }, - "disable_confirmation_dialogs": { - "name": "Wyłącz okna dialogowe potwierdzenia", - "description": "Automatycznie potwierdza wybrane akcje" - }, - "auto_updater": { - "name": "Automatyczny aktualizator", - "description": "Automatycznie sprawdza dostępność nowych aktualizacji" - }, - "update_settings": { - "name": "Ustawienia aktualizacji", - "description": "Kontroluj, jak PurrfectSnap sprawdza dostępność aktualizacji", - "properties": { - "auto_update_check": { - "name": "Automatyczne sprawdzanie aktualizacji" - }, - "update_check_frequency": { - "name": "Częstotliwość sprawdzania aktualizacji" - } - } - }, - "ui_settings": { - "name": "Ustawienia interfejsu", - "properties": { - "haptic_feedback": { - "name": "Haptyczne informacje zwrotne" - } - } - }, - "disable_metrics": { - "name": "Wyłącz metryki", - "description": "Blokuje wysyłanie określonych danych analitycznych do Snapchata" - }, - "disable_story_sections": { - "name": "Wyłącz sekcje story", - "description": "Usuwa sekcje ze strony Story\nMoże wymagać odświeżenia, aby działać poprawnie" - }, - "block_ads": { - "name": "Blokuj reklamy", - "description": "Zapobiega wyświetlaniu reklam" - }, - "disable_custom_tabs": { - "name": "Wyłącz karty niestandardowe", - "description": "Otwiera linki w obsługiwanych aplikacjach zamiast w przeglądarce internetowej" - }, - "disable_permission_requests": { - "name": "Wyłącz żądania uprawnień", - "description": "Zapobiega proszeniu przez Snapchata o określone uprawnienia" - }, - "disable_memories_snap_feed": { - "name": "Wyłącz kanał snapów Memories", - "description": "Zapobiega wyświetlaniu przez Snapchata ostatnich wspomnień po przesunięciu palcem w górę w aparacie" - }, - "spotlight_comments_username": { - "name": "Nazwa użytkownika w komentarzach Spotlight", - "description": "Wyświetla nazwę użytkownika autora w komentarzach Spotlight" - }, - "spotlight_comments_username_icon": { - "name": "Ikona nazwy użytkownika w komentarzach Spotlight", - "description": "Wybierz, która ikona jest wyświetlana obok nazw użytkowników w komentarzach Spotlight" - }, - "bypass_video_length_restriction": { - "name": "Omiń ograniczenie długości wideo", - "description": "Pojedynczy: wysyła pojedyncze wideo\nPodzielony: dzieli wideo po edycji" - }, - "default_video_playback_rate": { - "name": "Domyślna prędkość odtwarzania wideo", - "description": "Ustawia domyślną prędkość odtwarzania filmów\nWartość musi wynosić od 0.1 do 4.0" - }, - "video_playback_rate_slider": { - "name": "Suwak prędkości odtwarzania wideo", - "description": "Dodaje suwak w menu kontekstowym opera, aby zmienić prędkość odtwarzania wideo\nUwaga: Zmiany dotyczą tylko kolejnych filmów" - }, - "disable_google_play_dialogs": { - "name": "Wyłącz okna dialogowe usług Google Play", - "description": "Zapobiegaj wyświetlaniu okien dialogowych dostępności usług Google Play" - }, - "default_volume_controls": { - "name": "Domyślne sterowanie głośnością", - "description": "Zmusza Snapchata do korzystania z systemowych elementów sterowania głośnością" - }, - "disable_telecom_framework": { - "name": "Wyłącz framework telekomunikacyjny", - "description": "Zapobiega korzystaniu przez Snapchata z frameworka Android Telecom\nUmożliwia to słuchanie muzyki podczas rozmowy" - }, - "hide_active_music": { - "name": "Ukryj aktywną muzykę", - "description": "Zapobiega temu, aby Snapchat wiedział, że słuchasz muzyki\nUmożliwi to robienie snapów za pomocą przycisków głośności podczas słuchania muzyki" - }, - "disable_snap_splitting": { - "name": "Wyłącz dzielenie snapów", - "description": "Zapobiega dzieleniu Snapów na wiele części\nObrazy, które wyślesz, zmienią się w filmy" - } - } - }, "rules": { "name": "Reguły", "description": "Skonfiguruj reguły automatyzacji", @@ -1921,7 +2519,7 @@ "properties": { "encrypted_message_indicator": { "name": "Wskaźnik zaszyfrowanej wiadomości", - "description": "Dodaje emoji \ud83d\udd12 obok zaszyfrowanych wiadomości" + "description": "Dodaje emoji 🔒 obok zaszyfrowanych wiadomości" }, "force_message_encryption": { "name": "Wymuś szyfrowanie wiadomości", @@ -2000,498 +2598,6 @@ } } }, - "options": { - "app_appearance": { - "always_light": "Zawsze jasny", - "always_dark": "Zawsze ciemny", - "null": "Zgodnie z systemem" - }, - "auto_reload": { - "snapchat_only": "Przeładuj tylko Snapchata", - "all": "Przeładuj Snapchata + PurrfectSnap", - "null": "Domyślne" - }, - "walk_radius": { - "null": "Użyj domyślnego promienia" - }, - "spoof_battery_level": { - "null": "Użyj prawdziwego poziomu baterii" - }, - "friend_feed_menu_buttons": { - "auto_download": "\u2b07\ufe0f Automatyczne pobieranie", - "auto_save": "\ud83d\udcac Automatyczne zapisywanie wiadomości", - "unsaveable_messages": "\u2b07\ufe0f Wiadomości nie do zapisania", - "auto_open_snaps": "\ud83d\udcf7 Automatyczne otwieranie Snapów", - "stealth": "\ud83d\udc7b Tryb niewidoczny", - "auto_reply": "\ud83d\udce8 Automatyczna odpowiedź", - "auto_delete_sent_messages": "\ud83d\uddd1\ufe0f Automatyczne usuwanie wysłanych wiadomości", - "mark_snaps_as_seen": "\ud83d\udc40 Oznacz Snapy jako obejrzane", - "mark_stories_as_seen_locally": "\ud83d\udc40 Oznacz Story jako obejrzane lokalnie", - "conversation_info": "\ud83d\udc64 Informacje o rozmowie", - "e2e_encryption": "\ud83d\udd12 Użyj szyfrowania E2E", - "message_logger": "\ud83d\udcdd Rejestrator wiadomości", - "auto_read": "\u2705 Automatyczne odczytywanie", - "hide_typing_indicator": "\ud83d\ude48 Ukryj wskaźnik pisania" - }, - "schedule_scheduled_for": "Zaplanowano dla {name} na {time}", - "schedule_sending_in": "Wysyłanie za {time}", - "schedule_sent_to": "Wysłano do {name}", - "schedule_sent": "Zaplanowany Snap wysłany", - "schedule_failed_to": "Nie udało się wysłać do {name}", - "schedule_failed": "Zaplanowany Snap nie powiódł się", - "schedule_cancelled_for": "Anulowano dla {name}", - "device_model": { - "samsung_s25_ultra": "Samsung Galaxy S25 Ultra", - "google_pixel_10_pro": "Google Pixel 10 Pro", - "oneplus_13": "OnePlus 13", - "xiaomi_15_ultra": "Xiaomi 15 Ultra", - "null": "Domyślne urządzenia" - }, - "settings_menu": { - "default": "Domyślne", - "legacy": "Starsze" - }, - "path_format": { - "create_author_folder": "Utwórz folder dla każdego autora", - "create_source_folder": "Utwórz folder dla każdego typu źródła mediów", - "append_hash": "Dołącz unikalny skrót do nazwy pliku", - "append_source": "Dołącz źródło mediów do nazwy pliku", - "append_username": "Dołącz nazwę użytkownika do nazwy pliku", - "append_date_time": "Dołącz datę i godzinę do nazwy pliku", - "append_type": "Dołącz typ mediów do nazwy pliku" - }, - "auto_download_sources": { - "friend_snaps": "Snapy znajomych", - "friend_stories": "Story znajomych", - "public_stories": "Publiczne story", - "spotlight": "Spotlight" - }, - "logging": { - "started": "Rozpoczęto", - "success": "Sukces", - "progress": "Postęp", - "failure": "Niepowodzenie" - }, - "notifications": { - "chat_screenshot": "Zrzut ekranu", - "chat_screen_record": "Nagranie ekranu", - "snap_replay": "Powtórka Snapa", - "camera_roll_save": "Zapis rolki z aparatu", - "chat": "Czat", - "chat_reply": "Odpowiedź na czacie", - "snap": "Snap", - "typing": "Pisanie", - "stories": "Story", - "speaking": "Mówienie", - "chat_reaction": "Reakcja DM", - "group_chat_reaction": "Reakcja grupowa", - "initiate_audio": "Przychodzące połączenie audio", - "abandon_audio": "Nieodebrane połączenie audio", - "initiate_video": "Przychodzące połączenie wideo", - "abandon_video": "Nieodebrane połączenie wideo", - "map_live_location": "Lokalizacja na żywo na mapie" - }, - "auto_read": { - "blacklist": "Czarna lista", - "whitelist": "Biała lista", - "disabled": "Wyłączone" - }, - "hide_typing_indicator": { - "blacklist": "Czarna lista", - "whitelist": "Biała lista", - "disabled": "Wyłączone" - }, - "auto_delete_sent_messages": { - "blacklist": "Czarna lista", - "whitelist": "Biała lista", - "disabled": "Wyłączone" - }, - "auto_download": { - "blacklist": "Czarna lista", - "whitelist": "Biała lista", - "disabled": "Wyłączone" - }, - "stealth": { - "blacklist": "Czarna lista", - "whitelist": "Biała lista", - "disabled": "Wyłączone" - }, - "auto_save": { - "blacklist": "Czarna lista", - "whitelist": "Biała lista", - "disabled": "Wyłączone" - }, - "message_logger": { - "blacklist": "Czarna lista", - "whitelist": "Biała lista", - "disabled": "Wyłączone" - }, - "auto_reply": { - "blacklist": "Czarna lista", - "whitelist": "Biała lista", - "disabled": "Wyłączone" - }, - "custom_android_id": { - "null": "Użyj prawdziwego identyfikatora Androida" - }, - "add_friend_source_spoof": { - "added_by_username": "Przez nazwę użytkownika", - "added_by_mention": "Przez wzmiankę", - "added_by_group_chat": "Przez czat grupowy", - "added_by_qr_code": "Przez kod QR", - "added_by_community": "Przez społeczność", - "added_by_quick_add": "Przez szybkie dodawanie (Wysokie ryzyko bana)", - "added_by_spotlight": "Przez Spotlight", - "null": "Nie fałszuj źródła" - }, - "custom_streaks_expiration_format": { - "null": "Domyślne systemowe" - }, - "preferred_transcription_lang": { - "null": "Użyj domyślnego Snapchata" - }, - "custom_emoji_font": { - "null": "Domyślna czcionka emoji" - }, - "custom_shared_library": { - "null": "Użyj domyślnej biblioteki" - }, - "override_front_resolution": { - "null": "Użyj domyślnego urządzenia" - }, - "override_back_resolution": { - "null": "Użyj domyślnego urządzenia" - }, - "custom_resolution": { - "null": "Użyj automatycznej rozdzielczości" - }, - "startup_default_camera": { - "front": "Przedni aparat", - "back": "Tylny aparat", - "null": "Zapamiętaj ostatnio używany" - }, - "call_recorder": { - "only_record_self": "Nagrywaj tylko mnie", - "only_record_others": "Nagrywaj tylko innych", - "record_both": "Nagrywaj obie strony" - }, - "call_recorder_ui_design": { - "default": "Domyślny", - "snapchat": "Snapchat", - "cyber": "Cyber", - "frost": "Frost" - }, - "front_custom_frame_rate": { - "null": "Domyślne FPS urządzenia" - }, - "back_custom_frame_rate": { - "null": "Domyślne FPS urządzenia" - }, - "force_voice_note_format": { - "null": "Użyj domyślnego Snapchata" - }, - "custom_path_format": { - "null": "Użyj domyślnego wzorca" - }, - "force_image_format": { - "null": "Użyj domyślnego Snapchata" - }, - "custom_video_codec": { - "null": "Domyślny kodek" - }, - "custom_audio_codec": { - "null": "Domyślny kodek" - }, - "preset": { - "null": "Domyślny preset" - }, - "app_appearance_override": { - "title": "Wygląd" - }, - "gallery_media_send_override": { - "always_ask": "Zawsze pytaj", - "ORIGINAL": "Oryginalne media", - "NOTE": "Notatka głosowa", - "SNAP": "Snap", - "SAVEABLE_SNAP": "Zapisywalny Snap", - "null": "Domyślne Snapchata", - "multiple_media_toast": "Możesz wysłać tylko jeden plik multimedialny naraz" - }, - "strip_media_metadata": { - "hide_caption_text": "Ukryj tekst podpisu", - "hide_snap_filters": "Ukryj filtry Snapa", - "hide_extras": "Ukryj dodatki (np. wzmianki)", - "remove_audio_note_duration": "Usuń czas trwania notatki głosowej", - "remove_audio_note_transcript_capability": "Usuń możliwość transkrypcji notatki głosowej" - }, - "hide_ui_components": { - "hide_profile_call_buttons": "Usuń przyciski połączeń w profilu", - "hide_chat_call_buttons": "Usuń przyciski połączeń w czacie", - "hide_live_location_share_button": "Usuń przycisk udostępniania lokalizacji na żywo", - "hide_stickers_button": "Usuń przycisk naklejek", - "hide_voice_record_button": "Usuń przycisk nagrywania głosu", - "hide_unread_chat_hint": "Usuń podpowiedź o nieprzeczytanym czacie", - "hide_post_to_story_buttons": "Usuń przyciski 'Opublikuj w Story' przed wysłaniem Snapa", - "hide_billboard_prompt": "Usuń monit billboardu na kanale znajomych", - "hide_snapchat_plus_gift_reminders": "Usuń przypomnienia o prezentach Snapchat Plus w rozmowach", - "hide_map_reactions": "Usuń reakcje na mapie" - }, - "hide_story_suggestions": { - "hide_suggested_friend_stories": "Ukryj sugerowane story znajomych", - "hide_my_stories": "Ukryj moje story" - }, - "home_tab": { - "map": "Mapa", - "chat": "Czat", - "camera": "Aparat", - "discover": "Odkrywaj", - "spotlight": "Spotlight", - "null": "Domyślne Snapchata" - }, - "spotlight_comments_username_icon": { - "user": "Ikona nazwy użytkownika", - "\ud83d\udc64": "Ikona nazwy użytkownika", - "[\ud83d\udc64]": "Ikona nazwy użytkownika", - "default": "Ikona nazwy użytkownika", - "no_icon": "Brak ikony" - }, - "custom_image_upload_format": { - "null": "Automatycznie" - }, - "update_check_frequency": { - "null": "Auto" - }, - "snapchat_plus": { - "not_subscribed": "Nie subskrybowany", - "basic": "Podstawowy", - "ad_free": "Bez reklam", - "null": "Domyślny" - }, - "bypass_video_length_restriction": { - "single": "Pojedyncze medium", - "split": "Podzielone medium", - "null": "Domyślny" - }, - "old_bitmoji_selfie": { - "2d": "2D Bitmoji", - "3d": "3D Bitmoji", - "null": "Domyślne Bitmoji" - }, - "disable_confirmation_dialogs": { - "erase_message": "Wyczyść wiadomość", - "remove_friend": "Usuń znajomego", - "block_friend": "Zablokuj znajomego", - "ignore_friend": "Ignoruj znajomego", - "hide_friend": "Ukryj znajomego", - "hide_conversation": "Ukryj rozmowę", - "clear_conversation": "Wyczyść rozmowę z kanału znajomych" - }, - "edit_text_override": { - "multi_line_chat_input": "Wielowierszowe wprowadzanie czatu", - "bypass_text_input_limit": "Omiń limit wprowadzania tekstu" - }, - "auto_purge": { - "never": "Nigdy", - "1_hour": "1 godzina", - "3_hours": "3 godziny", - "6_hours": "6 godzin", - "12_hours": "12 godzin", - "1_day": "1 dzień", - "3_days": "3 dni", - "1_week": "1 tydzień", - "2_weeks": "2 tygodnie", - "1_month": "1 miesiąc", - "3_months": "3 miesiące", - "6_months": "6 miesięcy" - }, - "delete_after_unit": { - "seconds": "Sekundy", - "minutes": "Minuty", - "hours": "Godziny" - }, - "disable_story_sections": { - "friends": "Znajomi", - "suggested_stories": "Sugerowane story", - "following": "Obserwowani", - "discover": "Odkrywaj" - }, - "disable_cameras": { - "front": "Przedni aparat", - "back": "Tylny aparat" - }, - "disable_permission_requests": { - "notifications": "Powiadomienia", - "read_media_images": "Czytaj obrazy multimedialne", - "read_media_video": "Czytaj wideo multimedialne", - "camera": "Aparat", - "microphone": "Mikrofon", - "location": "Lokalizacja", - "read_contacts": "Czytaj kontakty", - "nearby_devices": "Urządzenia w pobliżu", - "phone_calls": "Połączenia telefoniczne" - }, - "message_indicators": { - "encryption_indicator": "Dodaje ikonę \ud83d\udd12 obok wiadomości wysłanych tylko do Ciebie", - "platform_indicator": "Dodaje ikonę platformy, z której wysłano media (np. Android, iOS, Web)", - "location_indicator": "Dodaje ikonę \ud83d\udccd do snapów, gdy są wysyłane z włączoną lokalizacją", - "ovf_editor_indicator": "Wskazuje, czy snap został wysłany przy użyciu edytora OVF", - "director_mode_indicator": "Dodaje ikonę \u270f\ufe0f do snapów, gdy są wysyłane w trybie reżysera, którego można użyć do wysyłania obrazów z galerii jako snapów" - }, - "auto_mark_as_read": { - "conversation_read": "Oznacz rozmowę jako przeczytaną podczas wysyłania wiadomości", - "snap_reply": "Oznacz snapy jako przeczytane podczas odpowiadania na nie", - "save_snap_in_chat": "Oznacz snapy jako przeczytane podczas zapisywania ich w czacie w trybie niewidocznym" - }, - "friend_mutation_notifier": { - "remove_friend": "Powiadom, gdy ktoś usunie Cię ze znajomych", - "birthday_changes": "Powiadom, gdy ktoś zmieni swoje urodziny", - "bitmoji_selfie_changes": "Powiadom, gdy ktoś zmieni swoje selfie Bitmoji", - "bitmoji_avatar_changes": "Powiadom, gdy ktoś zmieni swojego awatara Bitmoji", - "bitmoji_background_changes": "Powiadom, gdy ktoś zmieni swoje tło Bitmoji", - "bitmoji_scene_changes": "Powiadom, gdy ktoś zmieni swoją scenę Bitmoji" - }, - "double_tap_chat_action": { - "like_message": "Polub wiadomość", - "copy_text": "Kopiuj tekst do schowka", - "delete_message": "Usuń wiadomość", - "mark_as_read": "Oznacz jako przeczytane", - "custom_emoji_reaction": "Niestandardowa reakcja emoji", - "null": "Domyślne" - }, - "message_types": { - "CHAT": "Czat", - "SNAP": "Snap", - "NOTE": "Notatka", - "EXTERNAL_MEDIA": "Media zewnętrzne", - "STICKER": "Naklejka" - }, - "double_tap_chat_action_custom_emoji": { - "Custom emoji reaction": "Niestandardowa reakcja emoji" - }, - "ai_model": { - "gemini-2.5-flash": "Gemini 2.5 Flash" - }, - "ai_api_key": { - "": "Nie ustawiono" - }, - "ai_system_prompt": { - "You are a helpful and friendly assistant responding to messages on Snapchat. Keep responses natural, casual, and conversational. Avoid being overly formal or robotic. Respond as if you're a real person having a normal conversation.": "Jesteś pomocnym i przyjaznym asystentem odpowiadającym na wiadomości na Snapchacie. Zachowaj naturalny, swobodny i konwersacyjny ton odpowiedzi. Unikaj zbytniej formalności lub robotyczności. Odpowiadaj tak, jakbyś był prawdziwą osobą prowadzącą normalną rozmowę." - }, - "ai_provider": { - "gemini": "Gemini", - "deepseek": "DeepSeek", - "openai": "OpenAI", - "openrouter": "OpenRouter" - }, - "ai_personality_traits": { - "friendly, casual, helpful, empathetic": "przyjazny, swobodny, pomocny, empatyczny" - }, - "ai_response_style": { - "casual": "Swobodny", - "formal": "Formalny", - "friendly": "Przyjazny", - "humorous": "Humorystyczny", - "empathetic": "Empatyczny", - "toxic": "Toksyczny (Toxic)", - "busy": "Zajęty" - }, - "ai_temperature": { - "0.7": "Zrównoważony (0.7)" - }, - "ai_response_language": { - "auto": "Auto", - "en": "Angielski", - "es": "Hiszpański", - "fr": "Francuski", - "de": "Niemiecki", - "it": "Włoski", - "pt": "Portugalski", - "ru": "Rosyjski", - "ja": "Japoński", - "ko": "Koreański", - "zh": "Chiński", - "ar": "Arabski", - "hi": "Hindi", - "tr": "Turecki", - "pl": "Polski", - "nl": "Holenderski", - "sv": "Szwedzki", - "da": "Duński", - "no": "Norweski", - "fi": "Fiński" - }, - "friendGreeting": { - "Hey": "Hej" - }, - "half_swipe_messages": { - "[\"I noticed you half-swiped! I'll respond soon.\"]": "Zauważyłem, że przesunąłeś do połowy! Odpowiem wkrótce." - }, - "tiny_snap_messages": { - "Thanks for the tiny snap!": "Dzięki za tiny snapa!" - }, - "voice_note_messages": { - "Thanks for the voice note!": "Dzięki za notatkę głosową!" - }, - "chat_messages": { - "Hello! How are you?": "Cześć! Jak się masz?" - }, - "story_reply_messages": { - "Thanks for the story reply!": "Dzięki za odpowiedź na story!" - }, - "external_media_messages": { - "Nice media!": "Fajne media!" - }, - "sticker_messages": { - "Cool sticker!": "Fajna naklejka!" - }, - "snap_messages": { - "Thanks for the snap!": "Dzięki za snapa!" - }, - "story_share_messages": { - "Thanks for sharing!": "Dzięki za udostępnienie!" - }, - "map_reaction_messages": { - "Thanks for the map reaction!": "Dzięki za reakcję na mapie!" - }, - "auto_reply_content_types": { - "chat_messages": "Wiadomości czatu", - "snap_messages": "Snapy", - "story_share_messages": "Udostępnienia story", - "story_reply_messages": "Odpowiedzi na story", - "external_media_messages": "Media zewnętrzne", - "voice_note_messages": "Notatki głosowe", - "sticker_messages": "Naklejki", - "tiny_snap_messages": "Tiny snapy", - "map_reaction_messages": "Reakcje na mapie", - "half_swipes": "Przesunięcia do połowy" - }, - "supported_languages": { - "en": "Angielski", - "es": "Hiszpański", - "fr": "Francuski", - "de": "Niemiecki", - "it": "Włoski", - "pt": "Portugalski", - "ru": "Rosyjski", - "ja": "Japoński", - "ko": "Koreański", - "zh": "Chiński", - "ar": "Arabski", - "hi": "Hindi", - "tr": "Turecki" - }, - "translation_position": { - "above": "Powyżej", - "below": "Poniżej", - "inline": "W linii" - }, - "source_language": { - "auto": "Wykryj automatycznie" - }, - "target_language": { - "en": "Angielski" - } - }, "friend_notes": { "placeholder": "Dodaj notatkę..." } @@ -2559,7 +2665,6 @@ "show_chat_edit_history": "Pokaż historię edycji czatu", "convert_message": "Konwertuj wiadomość" }, - "chat_wallpaper_downloader": { "download_button": "Pobierz tapetę czatu" }, @@ -2718,10 +2823,10 @@ "exporting_message": "Eksportowanie {conversation}..." }, "button": { + "cancel": "Anuluj", "ok": "OK", "positive": "Tak", "negative": "Nie", - "cancel": "Anuluj", "save": "Zapisz", "open": "Otwórz", "download": "Pobierz", @@ -2835,6 +2940,8 @@ "native_hooks_send_failure_toast": "Wysyłanie nie powiodło się! Proszę włączyć natywne hooki w ustawieniach.", "no_participants_to_encrypt_toast": "Nie masz żadnych znajomych w tej rozmowie, z którymi mógłbyś szyfrować wiadomości!", "encryption_failed_toast": "Nie udało się zaszyfrować wiadomości! Sprawdź logcat po więcej szczegółów.", + "missing_friend_id_toast": "Can't find friendId for conversationId {conversationId}", + "key_exchange_failed_toast": "Can't create key exchange for friendId {friendId}", "accept_public_key_success_toast": "Klucz publiczny pomyślnie zaakceptowany!", "accept_secret_key_success_toast": "Gotowe! Możesz teraz wysyłać i odbierać zaszyfrowane wiadomości z tym znajomym.", "accept_public_key_failure_toast": "Nie udało się zaakceptować klucza publicznego", @@ -2846,6 +2953,21 @@ "incoming_pk_message": "Właśnie otrzymałeś prośbę o klucz publiczny. Kliknij poniżej, aby ją zaakceptować.", "incoming_secret_message": "Twój znajomy właśnie zaakceptował Twój klucz publiczny. Kliknij poniżej, aby zaakceptować sekret." }, + "account_switcher_ui": { + "already_logged_in": "Already logged in as {username}", + "login_failed_toast": "Failed to login. Check logs for more info.", + "logged_out_toast": "Logged out", + "data_not_found_toast": "Account data not found", + "restore_failed_toast": "Failed to restore account data", + "logged_in_as_toast": "Logged in as {username}", + "backup_success_toast": "Account backed up!", + "backup_failure_toast": "Failed to backup account. Check logs for more info.", + "import_success_toast": "Imported {username}!", + "import_failure_toast": "Failed to import account: {message}", + "export_success_toast": "Account exported!", + "export_failed_toast": "Failed to export account. Check logs for more info.", + "forced_logout_toast": "Removed account due to forced logout" + }, "auto_open_snaps": { "title": "Automatyczne otwieranie Snapów", "priority_title": "Automatyczne otwieranie Snapów (Priorytet)", @@ -2872,7 +2994,7 @@ "queue_cleared": "Kolejka wyczyszczona i statystyki zresetowane", "queue_cleared_title": "Kolejka wyczyszczona", "queue_cleared_reset": "Kolejka wyczyszczona i zresetowana", - "queue_cleared_feedback": "Wyczyszczono {count} snapów w kolejce \u2022 Zresetowano licznik {processed} przetworzonych", + "queue_cleared_feedback": "Wyczyszczono {count} snapów w kolejce • Zresetowano licznik {processed} przetworzonych", "queue_cleared_feedback_simple": "Zresetowano licznik {processed} przetworzonych", "unknown_sender": "Nieznany", "unknown_user": "Nieznany użytkownik", @@ -3005,7 +3127,8 @@ "auto_delete_sent_messages": { "countdown_toast": "Wiadomość zostanie usunięta za {time}", "delete_success_toast": "Wiadomość usunięta pomyślnie", - "delete_failed_toast": "Nie udało się usunąć wiadomości" + "delete_failed_toast": "Nie udało się usunąć wiadomości", + "queue_cleared_toast": "Auto delete queue cleared" }, "translation_position": { "above": "Powyżej", @@ -3310,6 +3433,32 @@ "failed_to_fetch_message": "Nie udało się pobrać wiadomości: {error}", "failed_to_edit_message": "Nie udało się edytować wiadomości: {error}" }, + "toast_snapchat_not_installed": "Can't execute action: Snapchat is not installed", + "invalid_input_toast": "Invalid input! Make sure you entered a valid value.", + "toast_async_task_failed": "Async task failed: {message}", + "toast_snapchat_crashed": "Snapchat has crashed! Please check logs for more details.", + "toast_init_features_failed": "Failed to initialize features! Some functionality may not work properly.", + "toast_init_script_runtime_failed": "Failed to initialize script runtime!", + "toast_database_corrupted": "Database {path} is corrupted! Restarting ...", + "toast_feature_init_failed": "Failed to init feature {feature}! Check logcat for more details.", + "toast_updating_purrfectsnap": "Updating PurrfectSnap. Please wait...", + "toast_update_purrfectsnap_failed": "Failed to update PurrfectSnap. Please check logcat for more details.", + "toast_purrfectsnap_updated": "PurrfectSnap updated!", + "toast_export_memories_failed": "Failed to export memories", + "toast_exported_to_path": "Exported to {path}", + "toast_open_memories_db_failed": "Failed to open memories database", + "toast_friend_add_unavailable": "Failed to add friend: FriendRelationshipChanger instance not available", + "toast_friend_add_failed": "Failed to add friend: {message}", + "toast_friends_exported": "Exported {count} friends!", + "toast_friends_import_failed": "Failed to import friends: {message}", + "toast_translation_service_unavailable": "Translation service temporarily unavailable", + "toast_send_message_failed": "Failed to send message: {error}", + "toast_mark_conversation_read_failed": "Failed to mark conversation as read", + "toast_fetch_conversation_failed": "Failed to fetch conversation", + "toast_open_snap_failed": "Failed to open snap", + "toast_mark_message_read_failed": "Failed to mark message as read. Check logs for more details", + "toast_open_conversation_first": "You must open a conversation first", + "toast_open_link_failed": "Failed to open link", "ai_response_style": { "casual": "Swobodny", "formal": "Formalny", @@ -3347,4 +3496,4 @@ "openai": "OpenAI", "openrouter": "OpenRouter" } -} \ No newline at end of file +} diff --git a/common/src/main/assets/lang/pt.json b/common/src/main/assets/lang/pt.json index a67b65c5..cedf32b2 100644 --- a/common/src/main/assets/lang/pt.json +++ b/common/src/main/assets/lang/pt.json @@ -1,21 +1,160 @@ { "setup": { + "activity": { + "wrong_apk_title": "Wrong APK installed", + "wrong_apk_message": "Your device is armv8, please download the armv8 apk, not armv7.", + "close_button": "Close", + "important_confirm_timeout": "I understand ({seconds}s)", + "important_confirm": "I understand", + "important_title": "Important!", + "important_message": "If you have used SnapEnhance or any other mod besides PurrfectSnap, we recommend uninstalling everything and staying on stock Snapchat for one week. Then switch to PurrfectSnap after next Friday.", + "language_subtitle": "Tune PurrfectSnap to speak your voice before anything else.", + "install_mode_title": "Choose your device", + "install_mode_subtitle": "Pick the path that matches how you'll install PurrfectSnap.", + "permissions_subtitle": "Grant the essentials so overlays, downloads, and alerts stay reliable.", + "patch_title": "Auto Patcher", + "patch_subtitle": "Streamlined download, patch, and install with a single flow.", + "root_install_title": "Snapchat Installer", + "root_install_subtitle": "Download and install the recommended Snapchat build.", + "save_folder_subtitle": "Pick your personal vault so snaps land exactly where you expect.", + "mappings_subtitle": "We calibrate everything to your install so the magic works flawlessly.", + "step_counter": "Step {current} of {total}", + "step_complete": "Checked off", + "step_active": "In progress", + "step_upcoming": "Ready next", + "finish_button": "Finish setup", + "continue_button": "Continue" + }, "dialogs": { "select_language": "Selecionar Idioma", "save_folder": "Escolha onde salvar os downloads", "select_save_folder_button": "Selecionar Pasta" }, + "install_mode": { + "confirm_timeout": "I understand ({seconds}s)", + "confirm": "I understand", + "notice_title": "Please note!", + "notice_intro": "Select the type of device you have: rooted or non-rooted. If you are unsure, choose Non-root and continue.", + "notice_non_root_title": "Non-rooted devices", + "notice_non_root_body": "Select Non-root and the app will handle everything. Tap Install Patched Snapchat when it appears. After it installs, do not open Snapchat yet. Continue the PurrfectSnap setup; once it finishes, you can open Snapchat and enjoy.", + "notice_root_title": "Rooted devices", + "notice_root_body": "Make sure you have flashed LSPosed first. We recommend JingMatrix LSPosed or LSPosed Irena. After you select Root, the app will install the recommended Snapchat version. Do not open it yet; continue the PurrfectSnap setup. When setup finishes, enable PurrfectSnap in LSPosed and reboot your phone. Then start using Snapchat. We highly recommend detaching Snapchat from the Play Store with the Zygisk Detach module to prevent auto-updates.", + "notice_issues_hint": "If you run into any installation issues, the solution will appear here. Please read it carefully.", + "notice_note_prefix": "Note: ", + "notice_note_body": "New Accounts easily get locked! It is recommended to use an older account with PurrfectSnap.", + "step_title": "Choose your device", + "step_subtitle": "If you don't know, select Non-rooted device and proceed.", + "root_option_title": "Rooted device", + "root_option_subtitle": "Use Lsposed and skip auto patching.", + "non_root_option_title": "Non-rooted device", + "non_root_option_subtitle": "Use included auto patcher to install patched Snapchat.", + "skip_auto_setup": "Skip Auto Setup" + }, "mappings": { "dialog": "Gerando Mapeamentos...", "generate_failure_no_snapchat": "O PurrfectSnap não conseguiu detectar o Snapchat, tente reinstalar o Snapchat.", - "generate_failure": "Ocorreu um erro ao tentar gerar os mapeamentos, tente novamente." + "generate_failure": "Ocorreu um erro ao tentar gerar os mapeamentos, tente novamente.", + "confirm_understand_timeout": "I understand ({seconds}s)", + "confirm_understand": "I understand", + "notice_title": "Please note!", + "notice_intro": "If you see the \"Account temporarily disabled\" error while logging in, do not worry. Follow these steps in order:", + "notice_step_1": "1. Reopen Snapchat and log in. This fixes it most of the time.", + "notice_step_2": "2. If it still fails, tap the login button repeatedly. This usually covers the next chunk.", + "notice_step_3": "3. If it still fails, clear Snapchat's data, disable any VPN, and log in again.", + "notice_rooted_title": "For rooted users:", + "notice_rooted_body": "Reopen Snapchat and log in. If it still fails, disable PurrfectSnap in LSPosed, log in, then re-enable PurrfectSnap.", + "warnings_info": "{count} warning(s) occurred while generating mappings:\n\n{warnings}", + "progress_hint": "This only takes a moment. Keep the app open while magic happens!" + }, + "patch": { + "title": "Auto Patcher", + "ready_log": "Auto Patcher is ready.", + "install_confirmed_log": "Snapchat install confirmed. You're cleared to continue.", + "download_recommended_status": "Downloading recommended Snapchat version ({version})...", + "starting_log": "Starting Auto Patcher for recommended Snapchat version.", + "uninstall_prompt_status": "Snapchat is installed. Please uninstall it first (don't keep data), then start Auto Patcher again.", + "uninstall_prompt_error": "Snapchat still installed. Uninstall it first, to continue.", + "module_apk_not_found_error": "Module apk not found", + "fetching_apk_status": "Fetching recommended Snapchat APK...", + "download_failed_error": "Download failed", + "download_completed_status": "Download completed: {fileName}", + "starting_patch_status": "Starting patch powered by Jingmatrix Lspatch", + "patched_not_produced_error": "Patched apk not produced", + "patched_ready_status": "Patched build ready. Install to finish.", + "failed_status": "Failed: {message}", + "mark_installed_log": "Marked as installed manually. You're cleared to continue.", + "issues_title": "Facing issues?", + "issues_confirm": "Got it", + "issues_heading": "How to fix installation errors", + "issues_conflict_issue": "Issue: App cannot be installed because it conflicts with an existing package.", + "issues_conflict_fix": "Fix: Download Snapchat from the Play Store and uninstall it without keeping data. Run Auto Patcher again. If it still does not work, run:", + "issues_adb_command": "adb uninstall com.snapchat.android", + "issues_invalid_issue": "Issue: App not installed because the package appears to be invalid.", + "issues_invalid_fix": "Fix: Download and install JingMatrix LSPatch, then patch a Snapchat version (any one) from this range, i.e. between 13.65.1.0 and 13.71.0.51, in Integrated mode. Select Embed Modules and embed the PurrfectSnap APK. Then choose Skip auto setup during PurrfectSnap setup to skip Auto Patcher.", + "status_downloading": "Downloading Snapchat {percent}%", + "status_patching": "Patching...", + "status_initializing": "Initializing...", + "logs_copied": "Logs copied to clipboard.", + "install_success": "Patched APK installed", + "start_button": "Start auto patch", + "install_button": "Install patched Snapchat", + "already_installed_button": "Already Installed?", + "powered_by_label": "Powered by Jingmatrix Lspatch", + "logs_title": "Logs", + "copy_button": "Copy", + "log_line_prefix": "- {line}" }, "permissions": { "dialog": "Conclua estes itens essenciais para continuar:", "notification_access": "Acesso às Notificações", "battery_optimization": "Otimização de Bateria", "display_over_other_apps": "Sobrepor a outros apps", - "request_button": "Solicitar" + "request_button": "Solicitar", + "notification_access_description": "Alerts you the second downloads finish.", + "battery_optimization_description": "Keeps background tasks alive without being killed.", + "display_over_other_apps_description": "Enables floating overlays while you are in Snapchat.", + "granted_label": "Granted" + }, + "pick_language": { + "current_selection": "Current selection", + "browse_languages": "Browse languages", + "change_anytime_hint": "You can change this anytime from PurrfectSnap settings.", + "available_languages": "Available Languages" + }, + "root_install": { + "title": "Snapchat Installer", + "ready_log": "Snapchat installer is ready.", + "install_confirmed_log": "Snapchat install confirmed. You're cleared to continue.", + "download_recommended_status": "Downloading recommended Snapchat version ({version})...", + "mark_installed_log": "Marked as installed manually. You're cleared to continue.", + "start_download_log": "Starting Snapchat download for rooted install.", + "uninstall_prompt_status": "Snapchat is installed. Please uninstall it first (don't keep data), then try again.", + "uninstall_prompt_error": "Snapchat still installed. Uninstall it first, to continue.", + "fetching_apk_status": "Fetching recommended Snapchat APK...", + "download_failed_error": "Download failed", + "download_completed_status": "Download completed: {fileName}", + "launching_installer_status": "Launching installer...", + "failed_status": "Failed: {message}", + "status_downloading": "Downloading Snapchat {percent}%", + "status_preparing": "Preparing installer...", + "logs_copied": "Logs copied to clipboard.", + "install_success": "Snapchat installed", + "download_button": "Download Snapchat", + "install_button": "Install Snapchat", + "already_installed_button": "Already Installed?", + "logs_title": "Logs", + "copy_button": "Copy", + "log_line_prefix": "- {line}" + }, + "save_folder": { + "description": "Please choose the location where media should be downloaded to.", + "destination_label": "Destination", + "system_default_label": "System default", + "use_default_location_button": "Use default location", + "no_picker_title": "Folder picker unavailable", + "no_picker_message": "Some cloned/dual-app environments block the system folder picker. You can continue using the system default save location, or open the app outside clone mode to select a custom folder.", + "use_default_button": "Use default", + "permission_hint": "PurrfectSnap requires Storage permissions to download and Save Media from Snapchat." } }, "scopes": { @@ -57,14 +196,48 @@ }, "sections": { "home": { - "version_title": "v{versionName} \u00b7 por Eternal", + "version_title": "v{versionName} · por Eternal", "update_title": "Atualização do PurrfectSnap", "update_content": "A versão {version} está disponível!", "update_button": "Baixar", + "hero_tagline": "An Xposed Module meant to enhance your Snapchat experience", + "hero_version_label": "Version: {version} - {channel}", + "hero_build_label": "Build: {build}", + "update_ready_label": "Ready to install", + "purr_aura_active_label": "PurrAura Active!", + "purr_aura_inactive_label": "PurrAura Inactive", + "open_settings_button": "Open Settings", + "wiki_button": "Wiki", + "github_button": "GitHub", + "telegram_button": "Telegram", + "channel_label_stable": "Stable", + "channel_label_prerelease": "Pre-release", + "announcements_button_description": "Announcements", + "update_arch_not_supported_toast": "Your device architecture is not supported for automatic updates.", + "update_download_started_toast": "Download started", + "update_download_completed_toast": "Download completed", + "update_install_failed_toast": "Failed to install update. Check logs for more details.", + "update_download_failed_toast": "Download failed: {error}", "debug_build_summary_title": "Você está executando uma versão de debug do PurrfectSnap", "debug_build_summary_content": "Versão {versionName} ({versionCode})", "debug_build_summary_date": "Data de compilação: {date} ({days} dias atrás)", - "quick_actions_title": "Ações Rápidas" + "quick_actions_title": "Ações Rápidas", + "quick_actions_empty_title": "No quick tiles yet", + "quick_actions_empty_subtitle": "Design your dream grid with the actions you use the most.", + "quick_actions_add_tile_button": "Add tile", + "quick_actions_manage_button": "Manage", + "quick_actions_count_label": "{count} curated shortcuts" + }, + "home_about": { + "about_title": "PurrfectSnap", + "about_tagline": "An Xposed Module meant to enhance your Snapchat experience!", + "about_lead_developers_title": "Lead Developers", + "about_story_title": "Our Story", + "about_story": "PurrfectSnap was founded on 2nd of October, 2025, as a fork of SnapEnhance by IzTIzRNAL with a vision to provide users the quality Snapchat experience they deserve. This app was just meant to be a minor update in the SnapEnhance repository, but it soon became a separate app wherein the contributors kept adding features. Then the developer joined the team, and this app soon became a huge success. We received much love and support and gained 1K+ downloads in just two days! We thank all users and contributors; without your support, we wouldn't have reached this place. We would also like to convey our huge thanks to rhunk, the lead developer of SnapEnhance, as without him, this app wouldn't even exist. We are immensely grateful to him. Lastly, we would like to thank all our admins, notably: CLASSIC GENIUS, Harry, SUJI>L, Zain & scrodingerspet, who were right there with us from the very beginning. We would also like to thank all testers, notably Leo & Toxic, who tested and reported bugs continuously. We are immensely grateful for your contribution.", + "about_thanks_title": "With love, PurrfectSnap Team", + "about_magic_toast": "Tap 5 times in this screen to see some magic 😉!", + "github_button": "GitHub", + "telegram_button": "Telegram" }, "home_logs": { "no_logs_hint": "Nenhum log disponível", @@ -72,7 +245,8 @@ "export_logs_button": "Exportar Logs", "saving_logs_toast": "Salvando logs, isso pode demorar um pouco...", "saved_logs_success_toast": "Logs salvos com sucesso", - "saved_logs_failure_toast": "Falha ao salvar logs" + "saved_logs_failure_toast": "Falha ao salvar logs", + "read_logs_failed_toast": "Failed to read logs!" }, "home_settings": { "actions_title": "Ações", @@ -119,11 +293,17 @@ "test_mode_label": "Ativar PurrAura", "disable_feature_loading_label": "Desativar Carregamento de Funcionalidades", "disable_auto_mapper_label": "Desativar Mapeador Automático", - "disable_bypass_indicator_label": "Desativar Indicador de Bypass" + "disable_bypass_indicator_label": "Desativar Indicador de Bypass", + "open_file_failed_toast": "Failed to open file! {message}", + "import_failed_toast": "Import failed: {message}" }, "tasks": { "no_tasks": "Nenhuma tarefa", "merge_button": "Mesclar", + "summary_active": "{active} active · {recent} recent", + "summary_idle": "Idle · {recent} recent", + "running_count": "{count} running", + "clear_button_description": "Clear tasks", "failed_to_open_file": "Falha ao abrir arquivo", "merge_files_toast": "Mesclando {count} arquivos", "remove_selected_tasks_title": "Tem certeza de que deseja remover as tarefas selecionadas?", @@ -132,22 +312,22 @@ "remove_selected_tasks_confirm": "Remover {count} tarefas?", "remove_all_tasks_confirm": "Remover todas as tarefas?" }, - "features": { - "disabled": "Desativado", - "export_option": "Exportar", - "import_option": "Importar", - "reset_option": "Redefinir", - "config_export_success_toast": "Configuração exportada com sucesso", - "config_import_success_toast": "Configuração importada com sucesso", - "config_import_failure_toast": "Falha ao importar configuração: {error}", - "config_export_failure_toast": "Falha ao exportar configuração: {error}", - "saved_config_snackbar": "Configuração salva", - "older_required": "Esta funcionalidade requer o Snapchat v{version} ou anterior para funcionar corretamente", - "newer_required": "Esta funcionalidade requer o Snapchat v{version} ou mais recente para funcionar corretamente", - "search_button": "Buscar", - "clear_history": "Limpar histórico de busca", - "subtitle": "Buscar e Gerenciar Funcionalidades" - }, + "features": { + "disabled": "Desativado", + "export_option": "Exportar", + "import_option": "Importar", + "reset_option": "Redefinir", + "config_export_success_toast": "Configuração exportada com sucesso", + "config_import_success_toast": "Configuração importada com sucesso", + "config_import_failure_toast": "Falha ao importar configuração: {error}", + "config_export_failure_toast": "Falha ao exportar configuração: {error}", + "saved_config_snackbar": "Configuração salva", + "older_required": "Esta funcionalidade requer o Snapchat v{version} ou anterior para funcionar corretamente", + "newer_required": "Esta funcionalidade requer o Snapchat v{version} ou mais recente para funcionar corretamente", + "search_button": "Buscar", + "clear_history": "Limpar histórico de busca", + "subtitle": "Buscar e Gerenciar Funcionalidades" + }, "bypass_status": { "active": "PurrAura Ativo", "inactive": "PurrAura Inativo" @@ -167,6 +347,9 @@ "social": { "friends_tab": "Amigos", "groups_tab": "Grupos", + "search_button_description": "Search", + "close_search_button_description": "Close search", + "clear_search_button_description": "Clear search", "empty_hint": "Sua lista está vazia no momento", "friends_empty_title": "Nenhum amigo adicionado ainda", "groups_empty_title": "Nenhum grupo sincronizado ainda", @@ -317,6 +500,7 @@ "import_button": "Importar", "import_from_url_button": "Importar de URL", "import_script_from_url_title": "Importar Script de URL", + "import_failed": "Import failed: {message}", "import_script_warning": "Instale scripts apenas de fontes em que você confia.", "installed_scripts_tab": "Instalados", "manage_repos_button": "Gerenciar Repos", @@ -420,6 +604,7 @@ "delete_rule_dialog_text": "Tem certeza de que deseja excluir esta regra?", "no_repos_added": "Nenhum repositório adicionado", "import_dialog_title": "Importar Regras", + "read_file_failed_toast": "Failed to read file: {message}", "bulk_import_button": "Importação em Massa", "individual_import_button": "Importação Individual", "invalid_import_type_dialog_title": "Importação Inválida", @@ -641,91 +826,658 @@ }, "features": { "notices": { - "unstable": "\u26a0 Instável", - "ban_risk": "\u26a0 Esta funcionalidade pode causar banimento", - "internal_behavior": "\u26a0 Isso pode quebrar o comportamento interno do Snapchat" + "unstable": "⚠ Instável", + "ban_risk": "⚠ Esta funcionalidade pode causar banimento", + "internal_behavior": "⚠ Isso pode quebrar o comportamento interno do Snapchat" }, "options": { - "empty": "Vazio", + "app_appearance": { + "always_light": "Sempre Claro", + "always_dark": "Sempre Escuro", + "null": "Corresponder ao Sistema" + }, + "auto_reload": { + "snapchat_only": "Recarregar Apenas Snapchat", + "all": "Recarregar Snapchat + PurrfectSnap", + "null": "Padrão" + }, "walk_radius": { - "empty": "Vazio" + "null": "Usar Raio Padrão" }, "spoof_battery_level": { - "empty": "Vazio" + "null": "Usar Nível de Bateria Real" + }, + "friend_feed_menu_buttons": { + "auto_download": "⬇️ Download Automático", + "auto_save": "💬 Salvar Mensagens Automaticamente", + "unsaveable_messages": "⬇️ Mensagens Não Salváveis", + "auto_open_snaps": "📷 Abrir Snaps Automaticamente", + "stealth": "👻 Modo Furtivo", + "auto_reply": "📨 Resposta Automática", + "auto_delete_sent_messages": "🗑️ Excluir Automaticamente Mensagens Enviadas", + "mark_snaps_as_seen": "👀 Marcar Snaps como Vistos", + "mark_stories_as_seen_locally": "👀 Marcar Stories como Vistos Localmente", + "conversation_info": "👤 Info da Conversa", + "e2e_encryption": "🔒 Usar Criptografia E2E", + "message_logger": "📝 Registrador de Mensagens", + "auto_read": "✅ Leitura Automática", + "hide_typing_indicator": "🙈 Ocultar Indicador de Digitação" + }, + "schedule_scheduled_for": "Agendado para {name} às {time}", + "schedule_sending_in": "Enviando em {time}", + "schedule_sent_to": "Enviado para {name}", + "schedule_sent": "Snap Agendado Enviado", + "schedule_failed_to": "Falha ao enviar para {name}", + "schedule_failed": "Snap Agendado Falhou", + "schedule_cancelled_for": "Cancelado para {name}", + "device_model": { + "samsung_s25_ultra": "Samsung Galaxy S25 Ultra", + "google_pixel_10_pro": "Google Pixel 10 Pro", + "oneplus_13": "OnePlus 13", + "xiaomi_15_ultra": "Xiaomi 15 Ultra", + "null": "Padrão do Dispositivo" + }, + "settings_menu": { + "default": "Padrão", + "legacy": "Legado" + }, + "path_format": { + "create_author_folder": "Criar pasta para cada autor", + "create_source_folder": "Criar pasta para cada tipo de fonte de mídia", + "append_hash": "Adicionar um hash único ao nome do arquivo", + "append_source": "Adicionar a fonte de mídia ao nome do arquivo", + "append_username": "Adicionar o nome de usuário ao nome do arquivo", + "append_date_time": "Adicionar data e hora ao nome do arquivo", + "append_type": "Adicionar o tipo de mídia ao nome do arquivo" + }, + "auto_download_sources": { + "friend_snaps": "Snaps de Amigos", + "friend_stories": "Stories de Amigos", + "public_stories": "Stories Públicos", + "spotlight": "Spotlight" + }, + "logging": { + "started": "Iniciado", + "success": "Sucesso", + "progress": "Progresso", + "failure": "Falha" + }, + "notifications": { + "chat_screenshot": "Captura de Tela", + "chat_screen_record": "Gravação de Tela", + "snap_replay": "Replay de Snap", + "camera_roll_save": "Salvo no Rolo da Câmera", + "chat": "Chat", + "chat_reply": "Resposta de Chat", + "snap": "Snap", + "typing": "Digitando", + "stories": "Stories", + "speaking": "Falando", + "chat_reaction": "Reação de DM", + "group_chat_reaction": "Reação de Grupo", + "initiate_audio": "Chamada de Áudio Recebida", + "abandon_audio": "Chamada de Áudio Perdida", + "initiate_video": "Chamada de Vídeo Recebida", + "abandon_video": "Chamada de Vídeo Perdida", + "map_live_location": "Localização Ao Vivo no Mapa" + }, + "auto_read": { + "blacklist": "Lista Negra", + "whitelist": "Lista Branca", + "disabled": "Desativado" + }, + "hide_typing_indicator": { + "blacklist": "Lista Negra", + "whitelist": "Lista Branca", + "disabled": "Desativado" + }, + "auto_delete_sent_messages": { + "blacklist": "Lista Negra", + "whitelist": "Lista Branca", + "disabled": "Desativado" + }, + "auto_download": { + "blacklist": "Lista Negra", + "whitelist": "Lista Branca", + "disabled": "Desativado" + }, + "stealth": { + "blacklist": "Lista Negra", + "whitelist": "Lista Branca", + "disabled": "Desativado" + }, + "auto_save": { + "blacklist": "Lista Negra", + "whitelist": "Lista Branca", + "disabled": "Desativado" + }, + "message_logger": { + "blacklist": "Lista Negra", + "whitelist": "Lista Branca", + "disabled": "Desativado" + }, + "auto_reply": { + "blacklist": "Lista Negra", + "whitelist": "Lista Branca", + "disabled": "Desativado" }, "custom_android_id": { - "empty": "Vazio" + "null": "Usar ID Android Real" + }, + "add_friend_source_spoof": { + "added_by_username": "Por Nome de Usuário", + "added_by_mention": "Por Menção", + "added_by_group_chat": "Por Chat de Grupo", + "added_by_qr_code": "Por Código QR", + "added_by_community": "Por Comunidade", + "added_by_quick_add": "Por Adição Rápida (Alto Risco de Ban)", + "added_by_spotlight": "Por Spotlight", + "null": "Não Falsificar Fonte" }, "custom_streaks_expiration_format": { - "empty": "Vazio" + "null": "Padrão do Sistema" }, "preferred_transcription_lang": { - "empty": "Vazio" + "null": "Usar Padrão do Snapchat" }, "custom_emoji_font": { - "empty": "Vazio" + "null": "Fonte Emoji Padrão" }, "custom_shared_library": { - "empty": "Vazio" + "null": "Usar Biblioteca Padrão" + }, + "override_front_resolution": { + "null": "Usar Padrão do Dispositivo" + }, + "override_back_resolution": { + "null": "Usar Padrão do Dispositivo" }, "custom_resolution": { - "empty": "Vazio" + "null": "Usar Resolução Automática" + }, + "startup_default_camera": { + "front": "Câmera Frontal", + "back": "Câmera Traseira", + "null": "Lembrar Última Usada" + }, + "call_recorder": { + "only_record_self": "Gravar Apenas Eu", + "only_record_others": "Gravar Apenas Outros", + "record_both": "Gravar Ambos os Lados" + }, + "call_recorder_ui_design": { + "default": "Padrão", + "snapchat": "Snapchat", + "cyber": "Cyber", + "frost": "Frost" + }, + "front_custom_frame_rate": { + "null": "FPS Padrão do Dispositivo" + }, + "back_custom_frame_rate": { + "null": "FPS Padrão do Dispositivo" + }, + "force_voice_note_format": { + "null": "Usar Padrão do Snapchat" }, "custom_path_format": { - "empty": "Vazio" + "null": "Usar Padrão" + }, + "force_image_format": { + "null": "Usar Padrão do Snapchat" }, "custom_video_codec": { - "empty": "Vazio" + "null": "Codec Padrão" }, "custom_audio_codec": { - "empty": "Vazio" + "null": "Codec Padrão" }, - "double_tap_chat_action_custom_emoji": { - "empty": "Vazio" + "preset": { + "null": "Preset Padrão" }, - "unsaveable_messages": { - "blacklist": "Modo Lista Negra", - "whitelist": "Modo Lista Branca", - "null": "Desativado" + "app_appearance_override": { + "title": "Aparência" + }, + "gallery_media_send_override": { + "always_ask": "Sempre Perguntar", + "ORIGINAL": "Mídia Original", + "NOTE": "Nota de Áudio", + "SNAP": "Snap", + "SAVEABLE_SNAP": "Snap Salvável", + "null": "Padrão do Snapchat", + "multiple_media_toast": "Você só pode enviar uma mídia por vez" + }, + "strip_media_metadata": { + "hide_caption_text": "Ocultar Texto da Legenda", + "hide_snap_filters": "Ocultar Filtros de Snap", + "hide_extras": "Ocultar Extras (ex: menções)", + "remove_audio_note_duration": "Remover Duração da Nota de Áudio", + "remove_audio_note_transcript_capability": "Remover Capacidade de Transcrição da Nota de Áudio" + }, + "hide_ui_components": { + "hide_profile_call_buttons": "Remover Botões de Chamada de Perfil", + "hide_chat_call_buttons": "Remover Botões de Chamada de Chat", + "hide_live_location_share_button": "Remover Botão de Compartilhamento de Localização ao Vivo", + "hide_stickers_button": "Remover Botão de Adesivos", + "hide_voice_record_button": "Remover Botão de Gravação de Voz", + "hide_unread_chat_hint": "Remover Dica de Chat Não Lido", + "hide_post_to_story_buttons": "Remover Botões 'Publicar na Story' Antes de Enviar um Snap", + "hide_billboard_prompt": "Remover Aviso de Billboard no Feed de Amigos", + "hide_snapchat_plus_gift_reminders": "Remover Lembretes de Presente do Snapchat Plus em Conversas", + "hide_map_reactions": "Remover Reações do Mapa" + }, + "hide_story_suggestions": { + "hide_suggested_friend_stories": "Ocultar Stories de Amigos Sugeridos", + "hide_my_stories": "Ocultar Minhas Stories" + }, + "home_tab": { + "map": "Mapa", + "chat": "Chat", + "camera": "Câmera", + "discover": "Descobrir", + "spotlight": "Spotlight", + "null": "Padrão do Snapchat" + }, + "spotlight_comments_username_icon": { + "user": "Ícone de Nome de Usuário", + "👤": "Ícone de Nome de Usuário", + "[👤]": "Ícone de Nome de Usuário", + "default": "Ícone de Nome de Usuário", + "no_icon": "Sem Ícone" + }, + "custom_image_upload_format": { + "null": "Automático" }, "update_check_frequency": { - "daily": "Diariamente", - "weekly": "Semanalmente", - "monthly": "Mensalmente" + "null": "Auto" + }, + "snapchat_plus": { + "not_subscribed": "Não Inscrito", + "basic": "Básico", + "ad_free": "Sem Anúncios", + "null": "Padrão" + }, + "bypass_video_length_restriction": { + "single": "Mídia Única", + "split": "Mídia Dividida", + "null": "Padrão" + }, + "old_bitmoji_selfie": { + "2d": "Bitmoji 2D", + "3d": "Bitmoji 3D", + "null": "Bitmoji Padrão" + }, + "disable_confirmation_dialogs": { + "erase_message": "Apagar Mensagem", + "remove_friend": "Remover Amigo", + "block_friend": "Bloquear Amigo", + "ignore_friend": "Ignorar Amigo", + "hide_friend": "Ocultar Amigo", + "hide_conversation": "Ocultar Conversa", + "clear_conversation": "Limpar Conversa do Feed de Amigos" + }, + "edit_text_override": { + "multi_line_chat_input": "Entrada de Chat Multi-linha", + "bypass_text_input_limit": "Burlar Limite de Entrada de Texto" + }, + "auto_purge": { + "never": "Nunca", + "1_hour": "1 Hora", + "3_hours": "3 Horas", + "6_hours": "6 Horas", + "12_hours": "12 Horas", + "1_day": "1 Dia", + "3_days": "3 Dias", + "1_week": "1 Semana", + "2_weeks": "2 Semanas", + "1_month": "1 Mês", + "3_months": "3 Meses", + "6_months": "6 Meses" + }, + "delete_after_unit": { + "seconds": "Segundos", + "minutes": "Minutos", + "hours": "Horas" + }, + "disable_story_sections": { + "friends": "Amigos", + "suggested_stories": "Stories Sugeridos", + "following": "Seguindo", + "discover": "Descobrir" + }, + "disable_cameras": { + "front": "Câmera Frontal", + "back": "Câmera Traseira" + }, + "disable_permission_requests": { + "notifications": "Notificações", + "read_media_images": "Ler Imagens de Mídia", + "read_media_video": "Ler Vídeos de Mídia", + "camera": "Câmera", + "microphone": "Microfone", + "location": "Localização", + "read_contacts": "Ler Contatos", + "nearby_devices": "Dispositivos Próximos", + "phone_calls": "Chamadas Telefônicas" + }, + "message_indicators": { + "encryption_indicator": "Adiciona um ícone 🔒 ao lado de mensagens enviadas apenas para você", + "platform_indicator": "Adiciona o ícone da plataforma de onde a mídia foi enviada (ex: Android, iOS, Web)", + "location_indicator": "Adiciona um ícone 📍 aos snaps quando enviados com localização ativada", + "ovf_editor_indicator": "Indica se um snap foi enviado usando o Editor OVF", + "director_mode_indicator": "Adiciona um ícone ✏️ aos snaps quando enviados usando o Modo Diretor, que pode ser usado para enviar imagens da galeria como snaps" + }, + "auto_mark_as_read": { + "conversation_read": "Marcar conversa como lida ao enviar uma mensagem", + "snap_reply": "Marcar snaps como lidos ao responder a eles", + "save_snap_in_chat": "Marcar snaps como lidos ao salvá-los no chat enquanto estiver no Modo Furtivo" + }, + "friend_mutation_notifier": { + "remove_friend": "Notificar quando alguém remover você como amigo", + "birthday_changes": "Notificar quando alguém mudar seu aniversário", + "bitmoji_selfie_changes": "Notificar quando alguém mudar seu selfie Bitmoji", + "bitmoji_avatar_changes": "Notificar quando alguém mudar seu avatar Bitmoji", + "bitmoji_background_changes": "Notificar quando alguém mudar seu fundo Bitmoji", + "bitmoji_scene_changes": "Notificar quando alguém mudar sua cena Bitmoji" + }, + "double_tap_chat_action": { + "like_message": "Curtir Mensagem", + "copy_text": "Copiar Texto para Área de Transferência", + "delete_message": "Excluir Mensagem", + "mark_as_read": "Marcar como Lido", + "custom_emoji_reaction": "Reação Emoji Personalizada", + "null": "Padrão" + }, + "message_types": { + "CHAT": "Chat", + "SNAP": "Snap", + "NOTE": "Nota", + "EXTERNAL_MEDIA": "Mídia Externa", + "STICKER": "Adesivo" + }, + "double_tap_chat_action_custom_emoji": { + "Custom emoji reaction": "Reação Emoji Personalizada" + }, + "ai_model": { + "gemini-2.5-flash": "Gemini 2.5 Flash" + }, + "ai_api_key": { + "": "Não Definido" + }, + "ai_system_prompt": { + "You are a helpful and friendly assistant responding to messages on Snapchat. Keep responses natural, casual, and conversational. Avoid being overly formal or robotic. Respond as if you're a real person having a normal conversation.": "Você é um assistente útil e amigável respondendo a mensagens no Snapchat. Mantenha as respostas naturais, casuais e de conversação. Evite ser excessivamente formal ou robótico. Responda como se fosse uma pessoa real tendo uma conversa normal." + }, + "ai_provider": { + "gemini": "Gemini", + "deepseek": "DeepSeek", + "openai": "OpenAI", + "openrouter": "OpenRouter" + }, + "ai_personality_traits": { + "friendly, casual, helpful, empathetic": "amigável, casual, útil, empático" + }, + "ai_response_style": { + "casual": "Casual", + "formal": "Formal", + "friendly": "Amigável", + "humorous": "Humorístico", + "empathetic": "Empático", + "toxic": "Tóxico (Toxic)", + "busy": "Ocupado" + }, + "ai_temperature": { + "0.7": "Equilibrado (0.7)" + }, + "ai_response_language": { + "auto": "Auto (Igual ao recebido)", + "en": "Inglês", + "es": "Espanhol", + "fr": "Francês", + "de": "Alemão", + "it": "Italiano", + "pt": "Português", + "ru": "Russo", + "ja": "Japonês", + "ko": "Coreano", + "zh": "Chinês", + "ar": "Árabe", + "hi": "Hindi", + "tr": "Turco", + "pl": "Polonês", + "nl": "Holandês", + "sv": "Sueco", + "da": "Dinamarquês", + "no": "Norueguês", + "fi": "Finlandês" + }, + "friendGreeting": { + "Hey": "Ei" + }, + "half_swipe_messages": { + "[\"I noticed you half-swiped! I'll respond soon.\"]": "Percebi que você fez half-swipe! Responderei em breve." + }, + "tiny_snap_messages": { + "Thanks for the tiny snap!": "Obrigado pelo tiny snap!" + }, + "voice_note_messages": { + "Thanks for the voice note!": "Obrigado pela nota de voz!" + }, + "chat_messages": { + "Hello! How are you?": "Olá! Como vai?" + }, + "story_reply_messages": { + "Thanks for the story reply!": "Obrigado pela resposta ao story!" + }, + "external_media_messages": { + "Nice media!": "Mídia legal!" + }, + "sticker_messages": { + "Cool sticker!": "Adesivo legal!" + }, + "snap_messages": { + "Thanks for the snap!": "Obrigado pelo snap!" + }, + "story_share_messages": { + "Thanks for sharing!": "Obrigado por compartilhar!" + }, + "map_reaction_messages": { + "Thanks for the map reaction!": "Obrigado pela reação no mapa!" + }, + "auto_reply_content_types": { + "chat_messages": "Mensagens de Chat", + "snap_messages": "Snaps", + "story_share_messages": "Compartilhamentos de Story", + "story_reply_messages": "Respostas de Story", + "external_media_messages": "Mídia Externa", + "voice_note_messages": "Notas de Voz", + "sticker_messages": "Adesivos", + "tiny_snap_messages": "Tiny Snaps", + "map_reaction_messages": "Reações de Mapa", + "half_swipes": "Half Swipes" + }, + "supported_languages": { + "en": "Inglês", + "es": "Espanhol", + "fr": "Francês", + "de": "Alemão", + "it": "Italiano", + "pt": "Português", + "ru": "Russo", + "ja": "Japonês", + "ko": "Coreano", + "zh": "Chinês", + "ar": "Árabe", + "hi": "Hindi", + "tr": "Turco" + }, + "translation_position": { + "above": "Acima", + "below": "Abaixo", + "inline": "Na linha" + }, + "source_language": { + "auto": "Detectar Automaticamente" + }, + "target_language": { + "en": "Inglês" } }, "properties": { "global": { "name": "Global", - "description": "Preferências gerais do módulo e padrões", + "description": "Ajustar configurações globais do Snapchat", "properties": { - "ui_settings": { - "name": "Configurações de UI", - "description": "Ajustar feedback e comportamento de toasts", + "better_location": { + "name": "Localização Melhorada", + "description": "Melhora a localização do Snapchat", "properties": { - "haptic_feedback": { - "name": "Feedback Híptico", - "description": "Vibrar em interações suportadas" + "spoof_location": { + "name": "Falsificar Localização", + "description": "Falsifica sua localização para um lugar específico" }, - "use_system_toasts": { - "name": "Usar Toasts do Sistema", - "description": "Mostrar toasts do Android em vez de sobreposições no app" + "coordinates": { + "name": "Coordenadas", + "description": "Definir as coordenadas da localização falsa" + }, + "walk_radius": { + "name": "Raio de Caminhada", + "description": "Caminhar aleatoriamente dentro deste raio (pés)" + }, + "always_update_location": { + "name": "Sempre Atualizar Localização", + "description": "Forçar Snapchat a atualizar a localização mesmo se nenhum dado de GPS for recebido" + }, + "suspend_location_updates": { + "name": "Suspender Atualizações de Localização", + "description": "Impede que sua localização seja atualizada" + }, + "spoof_battery_level": { + "name": "Falsificar Nível de Bateria", + "description": "Falsifica o nível de bateria do seu dispositivo no mapa\nValor deve estar entre 0 e 100" + }, + "spoof_headphones": { + "name": "Falsificar Fones de Ouvido", + "description": "Falsifica o status de ouvir música no mapa" + }, + "show_battery_level": { + "name": "Mostrar Nível de Bateria", + "description": "Mostra o nível de bateria de seus amigos no mapa" } } }, - "update_settings": { - "name": "Configurações de Atualização", - "description": "Controlar verificações automáticas de atualização", + "snapchat_plus": { + "name": "Snapchat Plus", + "description": "Ativa funcionalidades do Snapchat Plus\nAlgumas funcionalidades do lado do servidor podem não funcionar" + }, + "media_upload_quality": { + "name": "Qualidade de Upload de Mídia", + "description": "Substitui a qualidade de upload de mídia", "properties": { - "auto_update_check": { - "name": "Verificação Automática de Atualização", - "description": "Verificar novas builds automaticamente" + "force_video_upload_source_quality": { + "name": "Forçar Qualidade de Fonte de Upload de Vídeo", + "description": "Força o Snapchat a usar a qualidade da fonte ao fazer upload de vídeos\nPor favor, note que isso pode não remover metadados da mídia" }, - "update_check_frequency": { - "name": "Frequência de Verificação de Atualização", - "description": "Com que frequência verificar atualizações" + "disable_image_compression": { + "name": "Desativar Compressão de Imagem", + "description": "Desativa a compressão de imagem ao fazer upload de mídia" + }, + "custom_image_upload_format": { + "name": "Formato de Upload de Imagem Personalizado", + "description": "Define um formato de upload de imagem personalizado\nEscolha um formato sem perdas (como PNG) para a melhor qualidade" } } + }, + "disable_confirmation_dialogs": { + "name": "Desativar Diálogos de Confirmação", + "description": "Confirma automaticamente as ações selecionadas" + }, + "auto_updater": { + "name": "Atualizador Automático", + "description": "Verifica automaticamente por novas atualizações" + }, + "update_settings": { + "name": "Configurações de Atualização", + "description": "Controlar como o PurrfectSnap verifica atualizações", + "properties": { + "auto_update_check": { + "name": "Verificação Automática de Atualização" + }, + "update_check_frequency": { + "name": "Frequência de Verificação de Atualização" + } + } + }, + "ui_settings": { + "name": "Configurações de UI", + "properties": { + "haptic_feedback": { + "name": "Feedback Híptico" + } + } + }, + "disable_metrics": { + "name": "Desativar Métricas", + "description": "Bloqueia o envio de dados analíticos específicos para o Snapchat" + }, + "disable_story_sections": { + "name": "Desativar Seções de Story", + "description": "Remove seções da Página de Stories\nPode exigir uma atualização para funcionar corretamente" + }, + "block_ads": { + "name": "Bloquear Anúncios", + "description": "Impede que anúncios sejam exibidos" + }, + "disable_custom_tabs": { + "name": "Desativar Guias Personalizadas", + "description": "Abre links em aplicativos suportados em vez do navegador da web" + }, + "disable_permission_requests": { + "name": "Desativar Solicitações de Permissão", + "description": "Impede que o Snapchat peça permissões específicas" + }, + "disable_memories_snap_feed": { + "name": "Desativar Feed de Snaps de Memórias", + "description": "Impede que o Snapchat mostre memórias recentes ao deslizar para cima na câmera" + }, + "spotlight_comments_username": { + "name": "Nome de Usuário em Comentários do Spotlight", + "description": "Mostra o nome de usuário do autor em comentários do Spotlight" + }, + "spotlight_comments_username_icon": { + "name": "Ícone de Nome de Usuário em Comentários do Spotlight", + "description": "Escolha qual ícone é exibido ao lado dos nomes de usuário em comentários do Spotlight" + }, + "bypass_video_length_restriction": { + "name": "Burlar Restrição de Duração de Vídeo", + "description": "Único: envia um único vídeo\nDividido: divide vídeos após a edição" + }, + "default_video_playback_rate": { + "name": "Taxa de Reprodução de Vídeo Padrão", + "description": "Define a velocidade padrão para reprodução de vídeos\nO valor deve estar entre 0.1 e 4.0" + }, + "video_playback_rate_slider": { + "name": "Controle Deslizante de Taxa de Reprodução de Vídeo", + "description": "Adiciona um controle deslizante no menu de contexto do opera para alterar a taxa de reprodução de vídeo\nNota: As alterações aplicam-se apenas a vídeos subsequentes" + }, + "disable_google_play_dialogs": { + "name": "Desativar Diálogos do Google Play Services", + "description": "Prevenir que diálogos de disponibilidade do Google Play Services sejam exibidos" + }, + "default_volume_controls": { + "name": "Controles de Volume Padrão", + "description": "Força o Snapchat a usar controles de volume do sistema" + }, + "disable_telecom_framework": { + "name": "Desativar Framework de Telecom", + "description": "Impede que o Snapchat use o framework Android Telecom\nIsso permite que você ouça música enquanto está em uma chamada" + }, + "hide_active_music": { + "name": "Ocultar Música Ativa", + "description": "Impede que o Snapchat saiba que você está ouvindo música\nIsso permitirá que você tire snaps usando os botões de volume enquanto ouve música" + }, + "disable_snap_splitting": { + "name": "Desativar Divisão de Snap", + "description": "Impede que Snaps sejam divididos em várias partes\nImagens que você envia se transformarão em vídeos" } } }, @@ -753,6 +1505,10 @@ "name": "Permitir Duplicatas", "description": "Permite baixar a mesma mídia várias vezes" }, + "file_hash_check": { + "name": "File Hash Check", + "description": "Verify downloaded media with file hashes" + }, "merge_overlays": { "name": "Mesclar Overlays", "description": "Combina o texto e a mídia de um Snap em um único arquivo" @@ -954,7 +1710,7 @@ }, "stealth_mode_indicator": { "name": "Indicador do Modo Furtivo", - "description": "Adiciona um emoji \ud83d\udc7b ao lado de conversas em modo furtivo" + "description": "Adiciona um emoji 👻 ao lado de conversas em modo furtivo" }, "edit_text_override": { "name": "Substituição de Edição de Texto", @@ -1482,164 +2238,6 @@ } } }, - "global": { - "name": "Global", - "description": "Ajustar configurações globais do Snapchat", - "properties": { - "better_location": { - "name": "Localização Melhorada", - "description": "Melhora a localização do Snapchat", - "properties": { - "spoof_location": { - "name": "Falsificar Localização", - "description": "Falsifica sua localização para um lugar específico" - }, - "coordinates": { - "name": "Coordenadas", - "description": "Definir as coordenadas da localização falsa" - }, - "walk_radius": { - "name": "Raio de Caminhada", - "description": "Caminhar aleatoriamente dentro deste raio (pés)" - }, - "always_update_location": { - "name": "Sempre Atualizar Localização", - "description": "Forçar Snapchat a atualizar a localização mesmo se nenhum dado de GPS for recebido" - }, - "suspend_location_updates": { - "name": "Suspender Atualizações de Localização", - "description": "Impede que sua localização seja atualizada" - }, - "spoof_battery_level": { - "name": "Falsificar Nível de Bateria", - "description": "Falsifica o nível de bateria do seu dispositivo no mapa\nValor deve estar entre 0 e 100" - }, - "spoof_headphones": { - "name": "Falsificar Fones de Ouvido", - "description": "Falsifica o status de ouvir música no mapa" - }, - "show_battery_level": { - "name": "Mostrar Nível de Bateria", - "description": "Mostra o nível de bateria de seus amigos no mapa" - } - } - }, - "snapchat_plus": { - "name": "Snapchat Plus", - "description": "Ativa funcionalidades do Snapchat Plus\nAlgumas funcionalidades do lado do servidor podem não funcionar" - }, - "media_upload_quality": { - "name": "Qualidade de Upload de Mídia", - "description": "Substitui a qualidade de upload de mídia", - "properties": { - "force_video_upload_source_quality": { - "name": "Forçar Qualidade de Fonte de Upload de Vídeo", - "description": "Força o Snapchat a usar a qualidade da fonte ao fazer upload de vídeos\nPor favor, note que isso pode não remover metadados da mídia" - }, - "disable_image_compression": { - "name": "Desativar Compressão de Imagem", - "description": "Desativa a compressão de imagem ao fazer upload de mídia" - }, - "custom_image_upload_format": { - "name": "Formato de Upload de Imagem Personalizado", - "description": "Define um formato de upload de imagem personalizado\nEscolha um formato sem perdas (como PNG) para a melhor qualidade" - } - } - }, - "disable_confirmation_dialogs": { - "name": "Desativar Diálogos de Confirmação", - "description": "Confirma automaticamente as ações selecionadas" - }, - "auto_updater": { - "name": "Atualizador Automático", - "description": "Verifica automaticamente por novas atualizações" - }, - "update_settings": { - "name": "Configurações de Atualização", - "description": "Controlar como o PurrfectSnap verifica atualizações", - "properties": { - "auto_update_check": { - "name": "Verificação Automática de Atualização" - }, - "update_check_frequency": { - "name": "Frequência de Verificação de Atualização" - } - } - }, - "ui_settings": { - "name": "Configurações de UI", - "properties": { - "haptic_feedback": { - "name": "Feedback Híptico" - } - } - }, - "disable_metrics": { - "name": "Desativar Métricas", - "description": "Bloqueia o envio de dados analíticos específicos para o Snapchat" - }, - "disable_story_sections": { - "name": "Desativar Seções de Story", - "description": "Remove seções da Página de Stories\nPode exigir uma atualização para funcionar corretamente" - }, - "block_ads": { - "name": "Bloquear Anúncios", - "description": "Impede que anúncios sejam exibidos" - }, - "disable_custom_tabs": { - "name": "Desativar Guias Personalizadas", - "description": "Abre links em aplicativos suportados em vez do navegador da web" - }, - "disable_permission_requests": { - "name": "Desativar Solicitações de Permissão", - "description": "Impede que o Snapchat peça permissões específicas" - }, - "disable_memories_snap_feed": { - "name": "Desativar Feed de Snaps de Memórias", - "description": "Impede que o Snapchat mostre memórias recentes ao deslizar para cima na câmera" - }, - "spotlight_comments_username": { - "name": "Nome de Usuário em Comentários do Spotlight", - "description": "Mostra o nome de usuário do autor em comentários do Spotlight" - }, - "spotlight_comments_username_icon": { - "name": "Ícone de Nome de Usuário em Comentários do Spotlight", - "description": "Escolha qual ícone é exibido ao lado dos nomes de usuário em comentários do Spotlight" - }, - "bypass_video_length_restriction": { - "name": "Burlar Restrição de Duração de Vídeo", - "description": "Único: envia um único vídeo\nDividido: divide vídeos após a edição" - }, - "default_video_playback_rate": { - "name": "Taxa de Reprodução de Vídeo Padrão", - "description": "Define a velocidade padrão para reprodução de vídeos\nO valor deve estar entre 0.1 e 4.0" - }, - "video_playback_rate_slider": { - "name": "Controle Deslizante de Taxa de Reprodução de Vídeo", - "description": "Adiciona um controle deslizante no menu de contexto do opera para alterar a taxa de reprodução de vídeo\nNota: As alterações aplicam-se apenas a vídeos subsequentes" - }, - "disable_google_play_dialogs": { - "name": "Desativar Diálogos do Google Play Services", - "description": "Prevenir que diálogos de disponibilidade do Google Play Services sejam exibidos" - }, - "default_volume_controls": { - "name": "Controles de Volume Padrão", - "description": "Força o Snapchat a usar controles de volume do sistema" - }, - "disable_telecom_framework": { - "name": "Desativar Framework de Telecom", - "description": "Impede que o Snapchat use o framework Android Telecom\nIsso permite que você ouça música enquanto está em uma chamada" - }, - "hide_active_music": { - "name": "Ocultar Música Ativa", - "description": "Impede que o Snapchat saiba que você está ouvindo música\nIsso permitirá que você tire snaps usando os botões de volume enquanto ouve música" - }, - "disable_snap_splitting": { - "name": "Desativar Divisão de Snap", - "description": "Impede que Snaps sejam divididos em várias partes\nImagens que você envia se transformarão em vídeos" - } - } - }, "rules": { "name": "Regras", "description": "Configurar regras de automação", @@ -1921,7 +2519,7 @@ "properties": { "encrypted_message_indicator": { "name": "Indicador de Mensagem Criptografada", - "description": "Adiciona um emoji \ud83d\udd12 ao lado de mensagens criptografadas" + "description": "Adiciona um emoji 🔒 ao lado de mensagens criptografadas" }, "force_message_encryption": { "name": "Forçar Criptografia de Mensagem", @@ -2000,498 +2598,6 @@ } } }, - "options": { - "app_appearance": { - "always_light": "Sempre Claro", - "always_dark": "Sempre Escuro", - "null": "Corresponder ao Sistema" - }, - "auto_reload": { - "snapchat_only": "Recarregar Apenas Snapchat", - "all": "Recarregar Snapchat + PurrfectSnap", - "null": "Padrão" - }, - "walk_radius": { - "null": "Usar Raio Padrão" - }, - "spoof_battery_level": { - "null": "Usar Nível de Bateria Real" - }, - "friend_feed_menu_buttons": { - "auto_download": "\u2b07\ufe0f Download Automático", - "auto_save": "\ud83d\udcac Salvar Mensagens Automaticamente", - "unsaveable_messages": "\u2b07\ufe0f Mensagens Não Salváveis", - "auto_open_snaps": "\ud83d\udcf7 Abrir Snaps Automaticamente", - "stealth": "\ud83d\udc7b Modo Furtivo", - "auto_reply": "\ud83d\udce8 Resposta Automática", - "auto_delete_sent_messages": "\ud83d\uddd1\ufe0f Excluir Automaticamente Mensagens Enviadas", - "mark_snaps_as_seen": "\ud83d\udc40 Marcar Snaps como Vistos", - "mark_stories_as_seen_locally": "\ud83d\udc40 Marcar Stories como Vistos Localmente", - "conversation_info": "\ud83d\udc64 Info da Conversa", - "e2e_encryption": "\ud83d\udd12 Usar Criptografia E2E", - "message_logger": "\ud83d\udcdd Registrador de Mensagens", - "auto_read": "\u2705 Leitura Automática", - "hide_typing_indicator": "\ud83d\ude48 Ocultar Indicador de Digitação" - }, - "schedule_scheduled_for": "Agendado para {name} às {time}", - "schedule_sending_in": "Enviando em {time}", - "schedule_sent_to": "Enviado para {name}", - "schedule_sent": "Snap Agendado Enviado", - "schedule_failed_to": "Falha ao enviar para {name}", - "schedule_failed": "Snap Agendado Falhou", - "schedule_cancelled_for": "Cancelado para {name}", - "device_model": { - "samsung_s25_ultra": "Samsung Galaxy S25 Ultra", - "google_pixel_10_pro": "Google Pixel 10 Pro", - "oneplus_13": "OnePlus 13", - "xiaomi_15_ultra": "Xiaomi 15 Ultra", - "null": "Padrão do Dispositivo" - }, - "settings_menu": { - "default": "Padrão", - "legacy": "Legado" - }, - "path_format": { - "create_author_folder": "Criar pasta para cada autor", - "create_source_folder": "Criar pasta para cada tipo de fonte de mídia", - "append_hash": "Adicionar um hash único ao nome do arquivo", - "append_source": "Adicionar a fonte de mídia ao nome do arquivo", - "append_username": "Adicionar o nome de usuário ao nome do arquivo", - "append_date_time": "Adicionar data e hora ao nome do arquivo", - "append_type": "Adicionar o tipo de mídia ao nome do arquivo" - }, - "auto_download_sources": { - "friend_snaps": "Snaps de Amigos", - "friend_stories": "Stories de Amigos", - "public_stories": "Stories Públicos", - "spotlight": "Spotlight" - }, - "logging": { - "started": "Iniciado", - "success": "Sucesso", - "progress": "Progresso", - "failure": "Falha" - }, - "notifications": { - "chat_screenshot": "Captura de Tela", - "chat_screen_record": "Gravação de Tela", - "snap_replay": "Replay de Snap", - "camera_roll_save": "Salvo no Rolo da Câmera", - "chat": "Chat", - "chat_reply": "Resposta de Chat", - "snap": "Snap", - "typing": "Digitando", - "stories": "Stories", - "speaking": "Falando", - "chat_reaction": "Reação de DM", - "group_chat_reaction": "Reação de Grupo", - "initiate_audio": "Chamada de Áudio Recebida", - "abandon_audio": "Chamada de Áudio Perdida", - "initiate_video": "Chamada de Vídeo Recebida", - "abandon_video": "Chamada de Vídeo Perdida", - "map_live_location": "Localização Ao Vivo no Mapa" - }, - "auto_read": { - "blacklist": "Lista Negra", - "whitelist": "Lista Branca", - "disabled": "Desativado" - }, - "hide_typing_indicator": { - "blacklist": "Lista Negra", - "whitelist": "Lista Branca", - "disabled": "Desativado" - }, - "auto_delete_sent_messages": { - "blacklist": "Lista Negra", - "whitelist": "Lista Branca", - "disabled": "Desativado" - }, - "auto_download": { - "blacklist": "Lista Negra", - "whitelist": "Lista Branca", - "disabled": "Desativado" - }, - "stealth": { - "blacklist": "Lista Negra", - "whitelist": "Lista Branca", - "disabled": "Desativado" - }, - "auto_save": { - "blacklist": "Lista Negra", - "whitelist": "Lista Branca", - "disabled": "Desativado" - }, - "message_logger": { - "blacklist": "Lista Negra", - "whitelist": "Lista Branca", - "disabled": "Desativado" - }, - "auto_reply": { - "blacklist": "Lista Negra", - "whitelist": "Lista Branca", - "disabled": "Desativado" - }, - "custom_android_id": { - "null": "Usar ID Android Real" - }, - "add_friend_source_spoof": { - "added_by_username": "Por Nome de Usuário", - "added_by_mention": "Por Menção", - "added_by_group_chat": "Por Chat de Grupo", - "added_by_qr_code": "Por Código QR", - "added_by_community": "Por Comunidade", - "added_by_quick_add": "Por Adição Rápida (Alto Risco de Ban)", - "added_by_spotlight": "Por Spotlight", - "null": "Não Falsificar Fonte" - }, - "custom_streaks_expiration_format": { - "null": "Padrão do Sistema" - }, - "preferred_transcription_lang": { - "null": "Usar Padrão do Snapchat" - }, - "custom_emoji_font": { - "null": "Fonte Emoji Padrão" - }, - "custom_shared_library": { - "null": "Usar Biblioteca Padrão" - }, - "override_front_resolution": { - "null": "Usar Padrão do Dispositivo" - }, - "override_back_resolution": { - "null": "Usar Padrão do Dispositivo" - }, - "custom_resolution": { - "null": "Usar Resolução Automática" - }, - "startup_default_camera": { - "front": "Câmera Frontal", - "back": "Câmera Traseira", - "null": "Lembrar Última Usada" - }, - "call_recorder": { - "only_record_self": "Gravar Apenas Eu", - "only_record_others": "Gravar Apenas Outros", - "record_both": "Gravar Ambos os Lados" - }, - "call_recorder_ui_design": { - "default": "Padrão", - "snapchat": "Snapchat", - "cyber": "Cyber", - "frost": "Frost" - }, - "front_custom_frame_rate": { - "null": "FPS Padrão do Dispositivo" - }, - "back_custom_frame_rate": { - "null": "FPS Padrão do Dispositivo" - }, - "force_voice_note_format": { - "null": "Usar Padrão do Snapchat" - }, - "custom_path_format": { - "null": "Usar Padrão" - }, - "force_image_format": { - "null": "Usar Padrão do Snapchat" - }, - "custom_video_codec": { - "null": "Codec Padrão" - }, - "custom_audio_codec": { - "null": "Codec Padrão" - }, - "preset": { - "null": "Preset Padrão" - }, - "app_appearance_override": { - "title": "Aparência" - }, - "gallery_media_send_override": { - "always_ask": "Sempre Perguntar", - "ORIGINAL": "Mídia Original", - "NOTE": "Nota de Áudio", - "SNAP": "Snap", - "SAVEABLE_SNAP": "Snap Salvável", - "null": "Padrão do Snapchat", - "multiple_media_toast": "Você só pode enviar uma mídia por vez" - }, - "strip_media_metadata": { - "hide_caption_text": "Ocultar Texto da Legenda", - "hide_snap_filters": "Ocultar Filtros de Snap", - "hide_extras": "Ocultar Extras (ex: menções)", - "remove_audio_note_duration": "Remover Duração da Nota de Áudio", - "remove_audio_note_transcript_capability": "Remover Capacidade de Transcrição da Nota de Áudio" - }, - "hide_ui_components": { - "hide_profile_call_buttons": "Remover Botões de Chamada de Perfil", - "hide_chat_call_buttons": "Remover Botões de Chamada de Chat", - "hide_live_location_share_button": "Remover Botão de Compartilhamento de Localização ao Vivo", - "hide_stickers_button": "Remover Botão de Adesivos", - "hide_voice_record_button": "Remover Botão de Gravação de Voz", - "hide_unread_chat_hint": "Remover Dica de Chat Não Lido", - "hide_post_to_story_buttons": "Remover Botões 'Publicar na Story' Antes de Enviar um Snap", - "hide_billboard_prompt": "Remover Aviso de Billboard no Feed de Amigos", - "hide_snapchat_plus_gift_reminders": "Remover Lembretes de Presente do Snapchat Plus em Conversas", - "hide_map_reactions": "Remover Reações do Mapa" - }, - "hide_story_suggestions": { - "hide_suggested_friend_stories": "Ocultar Stories de Amigos Sugeridos", - "hide_my_stories": "Ocultar Minhas Stories" - }, - "home_tab": { - "map": "Mapa", - "chat": "Chat", - "camera": "Câmera", - "discover": "Descobrir", - "spotlight": "Spotlight", - "null": "Padrão do Snapchat" - }, - "spotlight_comments_username_icon": { - "user": "Ícone de Nome de Usuário", - "\ud83d\udc64": "Ícone de Nome de Usuário", - "[\ud83d\udc64]": "Ícone de Nome de Usuário", - "default": "Ícone de Nome de Usuário", - "no_icon": "Sem Ícone" - }, - "custom_image_upload_format": { - "null": "Automático" - }, - "update_check_frequency": { - "null": "Auto" - }, - "snapchat_plus": { - "not_subscribed": "Não Inscrito", - "basic": "Básico", - "ad_free": "Sem Anúncios", - "null": "Padrão" - }, - "bypass_video_length_restriction": { - "single": "Mídia Única", - "split": "Mídia Dividida", - "null": "Padrão" - }, - "old_bitmoji_selfie": { - "2d": "Bitmoji 2D", - "3d": "Bitmoji 3D", - "null": "Bitmoji Padrão" - }, - "disable_confirmation_dialogs": { - "erase_message": "Apagar Mensagem", - "remove_friend": "Remover Amigo", - "block_friend": "Bloquear Amigo", - "ignore_friend": "Ignorar Amigo", - "hide_friend": "Ocultar Amigo", - "hide_conversation": "Ocultar Conversa", - "clear_conversation": "Limpar Conversa do Feed de Amigos" - }, - "edit_text_override": { - "multi_line_chat_input": "Entrada de Chat Multi-linha", - "bypass_text_input_limit": "Burlar Limite de Entrada de Texto" - }, - "auto_purge": { - "never": "Nunca", - "1_hour": "1 Hora", - "3_hours": "3 Horas", - "6_hours": "6 Horas", - "12_hours": "12 Horas", - "1_day": "1 Dia", - "3_days": "3 Dias", - "1_week": "1 Semana", - "2_weeks": "2 Semanas", - "1_month": "1 Mês", - "3_months": "3 Meses", - "6_months": "6 Meses" - }, - "delete_after_unit": { - "seconds": "Segundos", - "minutes": "Minutos", - "hours": "Horas" - }, - "disable_story_sections": { - "friends": "Amigos", - "suggested_stories": "Stories Sugeridos", - "following": "Seguindo", - "discover": "Descobrir" - }, - "disable_cameras": { - "front": "Câmera Frontal", - "back": "Câmera Traseira" - }, - "disable_permission_requests": { - "notifications": "Notificações", - "read_media_images": "Ler Imagens de Mídia", - "read_media_video": "Ler Vídeos de Mídia", - "camera": "Câmera", - "microphone": "Microfone", - "location": "Localização", - "read_contacts": "Ler Contatos", - "nearby_devices": "Dispositivos Próximos", - "phone_calls": "Chamadas Telefônicas" - }, - "message_indicators": { - "encryption_indicator": "Adiciona um ícone \ud83d\udd12 ao lado de mensagens enviadas apenas para você", - "platform_indicator": "Adiciona o ícone da plataforma de onde a mídia foi enviada (ex: Android, iOS, Web)", - "location_indicator": "Adiciona um ícone \ud83d\udccd aos snaps quando enviados com localização ativada", - "ovf_editor_indicator": "Indica se um snap foi enviado usando o Editor OVF", - "director_mode_indicator": "Adiciona um ícone \u270f\ufe0f aos snaps quando enviados usando o Modo Diretor, que pode ser usado para enviar imagens da galeria como snaps" - }, - "auto_mark_as_read": { - "conversation_read": "Marcar conversa como lida ao enviar uma mensagem", - "snap_reply": "Marcar snaps como lidos ao responder a eles", - "save_snap_in_chat": "Marcar snaps como lidos ao salvá-los no chat enquanto estiver no Modo Furtivo" - }, - "friend_mutation_notifier": { - "remove_friend": "Notificar quando alguém remover você como amigo", - "birthday_changes": "Notificar quando alguém mudar seu aniversário", - "bitmoji_selfie_changes": "Notificar quando alguém mudar seu selfie Bitmoji", - "bitmoji_avatar_changes": "Notificar quando alguém mudar seu avatar Bitmoji", - "bitmoji_background_changes": "Notificar quando alguém mudar seu fundo Bitmoji", - "bitmoji_scene_changes": "Notificar quando alguém mudar sua cena Bitmoji" - }, - "double_tap_chat_action": { - "like_message": "Curtir Mensagem", - "copy_text": "Copiar Texto para Área de Transferência", - "delete_message": "Excluir Mensagem", - "mark_as_read": "Marcar como Lido", - "custom_emoji_reaction": "Reação Emoji Personalizada", - "null": "Padrão" - }, - "message_types": { - "CHAT": "Chat", - "SNAP": "Snap", - "NOTE": "Nota", - "EXTERNAL_MEDIA": "Mídia Externa", - "STICKER": "Adesivo" - }, - "double_tap_chat_action_custom_emoji": { - "Custom emoji reaction": "Reação Emoji Personalizada" - }, - "ai_model": { - "gemini-2.5-flash": "Gemini 2.5 Flash" - }, - "ai_api_key": { - "": "Não Definido" - }, - "ai_system_prompt": { - "You are a helpful and friendly assistant responding to messages on Snapchat. Keep responses natural, casual, and conversational. Avoid being overly formal or robotic. Respond as if you're a real person having a normal conversation.": "Você é um assistente útil e amigável respondendo a mensagens no Snapchat. Mantenha as respostas naturais, casuais e de conversação. Evite ser excessivamente formal ou robótico. Responda como se fosse uma pessoa real tendo uma conversa normal." - }, - "ai_provider": { - "gemini": "Gemini", - "deepseek": "DeepSeek", - "openai": "OpenAI", - "openrouter": "OpenRouter" - }, - "ai_personality_traits": { - "friendly, casual, helpful, empathetic": "amigável, casual, útil, empático" - }, - "ai_response_style": { - "casual": "Casual", - "formal": "Formal", - "friendly": "Amigável", - "humorous": "Humorístico", - "empathetic": "Empático", - "toxic": "Tóxico (Toxic)", - "busy": "Ocupado" - }, - "ai_temperature": { - "0.7": "Equilibrado (0.7)" - }, - "ai_response_language": { - "auto": "Auto (Igual ao recebido)", - "en": "Inglês", - "es": "Espanhol", - "fr": "Francês", - "de": "Alemão", - "it": "Italiano", - "pt": "Português", - "ru": "Russo", - "ja": "Japonês", - "ko": "Coreano", - "zh": "Chinês", - "ar": "Árabe", - "hi": "Hindi", - "tr": "Turco", - "pl": "Polonês", - "nl": "Holandês", - "sv": "Sueco", - "da": "Dinamarquês", - "no": "Norueguês", - "fi": "Finlandês" - }, - "friendGreeting": { - "Hey": "Ei" - }, - "half_swipe_messages": { - "[\"I noticed you half-swiped! I'll respond soon.\"]": "Percebi que você fez half-swipe! Responderei em breve." - }, - "tiny_snap_messages": { - "Thanks for the tiny snap!": "Obrigado pelo tiny snap!" - }, - "voice_note_messages": { - "Thanks for the voice note!": "Obrigado pela nota de voz!" - }, - "chat_messages": { - "Hello! How are you?": "Olá! Como vai?" - }, - "story_reply_messages": { - "Thanks for the story reply!": "Obrigado pela resposta ao story!" - }, - "external_media_messages": { - "Nice media!": "Mídia legal!" - }, - "sticker_messages": { - "Cool sticker!": "Adesivo legal!" - }, - "snap_messages": { - "Thanks for the snap!": "Obrigado pelo snap!" - }, - "story_share_messages": { - "Thanks for sharing!": "Obrigado por compartilhar!" - }, - "map_reaction_messages": { - "Thanks for the map reaction!": "Obrigado pela reação no mapa!" - }, - "auto_reply_content_types": { - "chat_messages": "Mensagens de Chat", - "snap_messages": "Snaps", - "story_share_messages": "Compartilhamentos de Story", - "story_reply_messages": "Respostas de Story", - "external_media_messages": "Mídia Externa", - "voice_note_messages": "Notas de Voz", - "sticker_messages": "Adesivos", - "tiny_snap_messages": "Tiny Snaps", - "map_reaction_messages": "Reações de Mapa", - "half_swipes": "Half Swipes" - }, - "supported_languages": { - "en": "Inglês", - "es": "Espanhol", - "fr": "Francês", - "de": "Alemão", - "it": "Italiano", - "pt": "Português", - "ru": "Russo", - "ja": "Japonês", - "ko": "Coreano", - "zh": "Chinês", - "ar": "Árabe", - "hi": "Hindi", - "tr": "Turco" - }, - "translation_position": { - "above": "Acima", - "below": "Abaixo", - "inline": "Na linha" - }, - "source_language": { - "auto": "Detectar Automaticamente" - }, - "target_language": { - "en": "Inglês" - } - }, "friend_notes": { "placeholder": "Adicionar uma nota..." } @@ -2559,7 +2665,6 @@ "show_chat_edit_history": "Mostrar Histórico de Edição de Chat", "convert_message": "Converter Mensagem" }, - "chat_wallpaper_downloader": { "download_button": "Baixar Papel de Parede do Chat" }, @@ -2718,10 +2823,10 @@ "exporting_message": "Exportando {conversation}..." }, "button": { + "cancel": "Cancelar", "ok": "OK", "positive": "Sim", "negative": "Não", - "cancel": "Cancelar", "save": "Salvar", "open": "Abrir", "download": "Baixar", @@ -2835,6 +2940,8 @@ "native_hooks_send_failure_toast": "Falha ao enviar! Por favor, ative os Native Hooks nas configurações.", "no_participants_to_encrypt_toast": "Você não tem amigos nesta conversa para criptografar mensagens!", "encryption_failed_toast": "Falha ao criptografar mensagem! Verifique o logcat para mais detalhes.", + "missing_friend_id_toast": "Can't find friendId for conversationId {conversationId}", + "key_exchange_failed_toast": "Can't create key exchange for friendId {friendId}", "accept_public_key_success_toast": "Chave pública aceita com sucesso!", "accept_secret_key_success_toast": "Feito! Agora você pode enviar e receber mensagens criptografadas com este amigo.", "accept_public_key_failure_toast": "Falha ao aceitar chave pública", @@ -2846,6 +2953,21 @@ "incoming_pk_message": "Você acabou de receber uma solicitação de chave pública. Clique abaixo para aceitá-la.", "incoming_secret_message": "Seu amigo acabou de aceitar sua chave pública. Clique abaixo para aceitar o segredo." }, + "account_switcher_ui": { + "already_logged_in": "Already logged in as {username}", + "login_failed_toast": "Failed to login. Check logs for more info.", + "logged_out_toast": "Logged out", + "data_not_found_toast": "Account data not found", + "restore_failed_toast": "Failed to restore account data", + "logged_in_as_toast": "Logged in as {username}", + "backup_success_toast": "Account backed up!", + "backup_failure_toast": "Failed to backup account. Check logs for more info.", + "import_success_toast": "Imported {username}!", + "import_failure_toast": "Failed to import account: {message}", + "export_success_toast": "Account exported!", + "export_failed_toast": "Failed to export account. Check logs for more info.", + "forced_logout_toast": "Removed account due to forced logout" + }, "auto_open_snaps": { "title": "Abrir Snaps Automaticamente", "priority_title": "Abrir Snaps Automaticamente (Prioridade)", @@ -2872,7 +2994,7 @@ "queue_cleared": "Fila limpa e estatísticas redefinidas", "queue_cleared_title": "Fila Limpa", "queue_cleared_reset": "Fila Limpa & Redefinida", - "queue_cleared_feedback": "Limpou {count} snaps na fila \u2022 Redefiniu contagem de {processed} processados", + "queue_cleared_feedback": "Limpou {count} snaps na fila • Redefiniu contagem de {processed} processados", "queue_cleared_feedback_simple": "Redefiniu contagem de {processed} processados", "unknown_sender": "Desconhecido", "unknown_user": "Usuário Desconhecido", @@ -3005,7 +3127,8 @@ "auto_delete_sent_messages": { "countdown_toast": "A mensagem será excluída em {time}", "delete_success_toast": "Mensagem excluída com sucesso", - "delete_failed_toast": "Falha ao excluir mensagem" + "delete_failed_toast": "Falha ao excluir mensagem", + "queue_cleared_toast": "Auto delete queue cleared" }, "translation_position": { "above": "Acima", @@ -3310,6 +3433,32 @@ "failed_to_fetch_message": "Falha ao buscar mensagem: {error}", "failed_to_edit_message": "Falha ao editar mensagem: {error}" }, + "toast_snapchat_not_installed": "Can't execute action: Snapchat is not installed", + "invalid_input_toast": "Invalid input! Make sure you entered a valid value.", + "toast_async_task_failed": "Async task failed: {message}", + "toast_snapchat_crashed": "Snapchat has crashed! Please check logs for more details.", + "toast_init_features_failed": "Failed to initialize features! Some functionality may not work properly.", + "toast_init_script_runtime_failed": "Failed to initialize script runtime!", + "toast_database_corrupted": "Database {path} is corrupted! Restarting ...", + "toast_feature_init_failed": "Failed to init feature {feature}! Check logcat for more details.", + "toast_updating_purrfectsnap": "Updating PurrfectSnap. Please wait...", + "toast_update_purrfectsnap_failed": "Failed to update PurrfectSnap. Please check logcat for more details.", + "toast_purrfectsnap_updated": "PurrfectSnap updated!", + "toast_export_memories_failed": "Failed to export memories", + "toast_exported_to_path": "Exported to {path}", + "toast_open_memories_db_failed": "Failed to open memories database", + "toast_friend_add_unavailable": "Failed to add friend: FriendRelationshipChanger instance not available", + "toast_friend_add_failed": "Failed to add friend: {message}", + "toast_friends_exported": "Exported {count} friends!", + "toast_friends_import_failed": "Failed to import friends: {message}", + "toast_translation_service_unavailable": "Translation service temporarily unavailable", + "toast_send_message_failed": "Failed to send message: {error}", + "toast_mark_conversation_read_failed": "Failed to mark conversation as read", + "toast_fetch_conversation_failed": "Failed to fetch conversation", + "toast_open_snap_failed": "Failed to open snap", + "toast_mark_message_read_failed": "Failed to mark message as read. Check logs for more details", + "toast_open_conversation_first": "You must open a conversation first", + "toast_open_link_failed": "Failed to open link", "ai_response_style": { "casual": "Casual", "formal": "Formal", @@ -3347,4 +3496,4 @@ "openai": "OpenAI", "openrouter": "OpenRouter" } -} \ No newline at end of file +} diff --git a/common/src/main/assets/lang/ro.json b/common/src/main/assets/lang/ro.json index f7a7e463..c7a7ec21 100644 --- a/common/src/main/assets/lang/ro.json +++ b/common/src/main/assets/lang/ro.json @@ -1,21 +1,160 @@ { "setup": { + "activity": { + "wrong_apk_title": "Wrong APK installed", + "wrong_apk_message": "Your device is armv8, please download the armv8 apk, not armv7.", + "close_button": "Close", + "important_confirm_timeout": "I understand ({seconds}s)", + "important_confirm": "I understand", + "important_title": "Important!", + "important_message": "If you have used SnapEnhance or any other mod besides PurrfectSnap, we recommend uninstalling everything and staying on stock Snapchat for one week. Then switch to PurrfectSnap after next Friday.", + "language_subtitle": "Tune PurrfectSnap to speak your voice before anything else.", + "install_mode_title": "Choose your device", + "install_mode_subtitle": "Pick the path that matches how you'll install PurrfectSnap.", + "permissions_subtitle": "Grant the essentials so overlays, downloads, and alerts stay reliable.", + "patch_title": "Auto Patcher", + "patch_subtitle": "Streamlined download, patch, and install with a single flow.", + "root_install_title": "Snapchat Installer", + "root_install_subtitle": "Download and install the recommended Snapchat build.", + "save_folder_subtitle": "Pick your personal vault so snaps land exactly where you expect.", + "mappings_subtitle": "We calibrate everything to your install so the magic works flawlessly.", + "step_counter": "Step {current} of {total}", + "step_complete": "Checked off", + "step_active": "In progress", + "step_upcoming": "Ready next", + "finish_button": "Finish setup", + "continue_button": "Continue" + }, "dialogs": { "select_language": "Selectează limba", "save_folder": "Alege unde să salvezi descărcările", "select_save_folder_button": "Selectează dosarul" }, + "install_mode": { + "confirm_timeout": "I understand ({seconds}s)", + "confirm": "I understand", + "notice_title": "Please note!", + "notice_intro": "Select the type of device you have: rooted or non-rooted. If you are unsure, choose Non-root and continue.", + "notice_non_root_title": "Non-rooted devices", + "notice_non_root_body": "Select Non-root and the app will handle everything. Tap Install Patched Snapchat when it appears. After it installs, do not open Snapchat yet. Continue the PurrfectSnap setup; once it finishes, you can open Snapchat and enjoy.", + "notice_root_title": "Rooted devices", + "notice_root_body": "Make sure you have flashed LSPosed first. We recommend JingMatrix LSPosed or LSPosed Irena. After you select Root, the app will install the recommended Snapchat version. Do not open it yet; continue the PurrfectSnap setup. When setup finishes, enable PurrfectSnap in LSPosed and reboot your phone. Then start using Snapchat. We highly recommend detaching Snapchat from the Play Store with the Zygisk Detach module to prevent auto-updates.", + "notice_issues_hint": "If you run into any installation issues, the solution will appear here. Please read it carefully.", + "notice_note_prefix": "Note: ", + "notice_note_body": "New Accounts easily get locked! It is recommended to use an older account with PurrfectSnap.", + "step_title": "Choose your device", + "step_subtitle": "If you don't know, select Non-rooted device and proceed.", + "root_option_title": "Rooted device", + "root_option_subtitle": "Use Lsposed and skip auto patching.", + "non_root_option_title": "Non-rooted device", + "non_root_option_subtitle": "Use included auto patcher to install patched Snapchat.", + "skip_auto_setup": "Skip Auto Setup" + }, "mappings": { "dialog": "Se generează mapările...", "generate_failure_no_snapchat": "PurrfectSnap nu a putut detecta Snapchat, te rugăm să încerci să reinstalezi Snapchat.", - "generate_failure": "A apărut o eroare la generarea mapărilor, te rugăm să încerci din nou." + "generate_failure": "A apărut o eroare la generarea mapărilor, te rugăm să încerci din nou.", + "confirm_understand_timeout": "I understand ({seconds}s)", + "confirm_understand": "I understand", + "notice_title": "Please note!", + "notice_intro": "If you see the \"Account temporarily disabled\" error while logging in, do not worry. Follow these steps in order:", + "notice_step_1": "1. Reopen Snapchat and log in. This fixes it most of the time.", + "notice_step_2": "2. If it still fails, tap the login button repeatedly. This usually covers the next chunk.", + "notice_step_3": "3. If it still fails, clear Snapchat's data, disable any VPN, and log in again.", + "notice_rooted_title": "For rooted users:", + "notice_rooted_body": "Reopen Snapchat and log in. If it still fails, disable PurrfectSnap in LSPosed, log in, then re-enable PurrfectSnap.", + "warnings_info": "{count} warning(s) occurred while generating mappings:\n\n{warnings}", + "progress_hint": "This only takes a moment. Keep the app open while magic happens!" + }, + "patch": { + "title": "Auto Patcher", + "ready_log": "Auto Patcher is ready.", + "install_confirmed_log": "Snapchat install confirmed. You're cleared to continue.", + "download_recommended_status": "Downloading recommended Snapchat version ({version})...", + "starting_log": "Starting Auto Patcher for recommended Snapchat version.", + "uninstall_prompt_status": "Snapchat is installed. Please uninstall it first (don't keep data), then start Auto Patcher again.", + "uninstall_prompt_error": "Snapchat still installed. Uninstall it first, to continue.", + "module_apk_not_found_error": "Module apk not found", + "fetching_apk_status": "Fetching recommended Snapchat APK...", + "download_failed_error": "Download failed", + "download_completed_status": "Download completed: {fileName}", + "starting_patch_status": "Starting patch powered by Jingmatrix Lspatch", + "patched_not_produced_error": "Patched apk not produced", + "patched_ready_status": "Patched build ready. Install to finish.", + "failed_status": "Failed: {message}", + "mark_installed_log": "Marked as installed manually. You're cleared to continue.", + "issues_title": "Facing issues?", + "issues_confirm": "Got it", + "issues_heading": "How to fix installation errors", + "issues_conflict_issue": "Issue: App cannot be installed because it conflicts with an existing package.", + "issues_conflict_fix": "Fix: Download Snapchat from the Play Store and uninstall it without keeping data. Run Auto Patcher again. If it still does not work, run:", + "issues_adb_command": "adb uninstall com.snapchat.android", + "issues_invalid_issue": "Issue: App not installed because the package appears to be invalid.", + "issues_invalid_fix": "Fix: Download and install JingMatrix LSPatch, then patch a Snapchat version (any one) from this range, i.e. between 13.65.1.0 and 13.71.0.51, in Integrated mode. Select Embed Modules and embed the PurrfectSnap APK. Then choose Skip auto setup during PurrfectSnap setup to skip Auto Patcher.", + "status_downloading": "Downloading Snapchat {percent}%", + "status_patching": "Patching...", + "status_initializing": "Initializing...", + "logs_copied": "Logs copied to clipboard.", + "install_success": "Patched APK installed", + "start_button": "Start auto patch", + "install_button": "Install patched Snapchat", + "already_installed_button": "Already Installed?", + "powered_by_label": "Powered by Jingmatrix Lspatch", + "logs_title": "Logs", + "copy_button": "Copy", + "log_line_prefix": "- {line}" }, "permissions": { "dialog": "Completează aceste elemente esențiale pentru a continua:", "notification_access": "Acces la notificări", "battery_optimization": "Optimizare baterie", "display_over_other_apps": "Afișare peste alte aplicații", - "request_button": "Solicită" + "request_button": "Solicită", + "notification_access_description": "Alerts you the second downloads finish.", + "battery_optimization_description": "Keeps background tasks alive without being killed.", + "display_over_other_apps_description": "Enables floating overlays while you are in Snapchat.", + "granted_label": "Granted" + }, + "pick_language": { + "current_selection": "Current selection", + "browse_languages": "Browse languages", + "change_anytime_hint": "You can change this anytime from PurrfectSnap settings.", + "available_languages": "Available Languages" + }, + "root_install": { + "title": "Snapchat Installer", + "ready_log": "Snapchat installer is ready.", + "install_confirmed_log": "Snapchat install confirmed. You're cleared to continue.", + "download_recommended_status": "Downloading recommended Snapchat version ({version})...", + "mark_installed_log": "Marked as installed manually. You're cleared to continue.", + "start_download_log": "Starting Snapchat download for rooted install.", + "uninstall_prompt_status": "Snapchat is installed. Please uninstall it first (don't keep data), then try again.", + "uninstall_prompt_error": "Snapchat still installed. Uninstall it first, to continue.", + "fetching_apk_status": "Fetching recommended Snapchat APK...", + "download_failed_error": "Download failed", + "download_completed_status": "Download completed: {fileName}", + "launching_installer_status": "Launching installer...", + "failed_status": "Failed: {message}", + "status_downloading": "Downloading Snapchat {percent}%", + "status_preparing": "Preparing installer...", + "logs_copied": "Logs copied to clipboard.", + "install_success": "Snapchat installed", + "download_button": "Download Snapchat", + "install_button": "Install Snapchat", + "already_installed_button": "Already Installed?", + "logs_title": "Logs", + "copy_button": "Copy", + "log_line_prefix": "- {line}" + }, + "save_folder": { + "description": "Please choose the location where media should be downloaded to.", + "destination_label": "Destination", + "system_default_label": "System default", + "use_default_location_button": "Use default location", + "no_picker_title": "Folder picker unavailable", + "no_picker_message": "Some cloned/dual-app environments block the system folder picker. You can continue using the system default save location, or open the app outside clone mode to select a custom folder.", + "use_default_button": "Use default", + "permission_hint": "PurrfectSnap requires Storage permissions to download and Save Media from Snapchat." } }, "scopes": { @@ -57,14 +196,48 @@ }, "sections": { "home": { - "version_title": "v{versionName} \u00b7 de Eternal", + "version_title": "v{versionName} · de Eternal", "update_title": "Actualizare PurrfectSnap", "update_content": "Versiunea {version} este disponibilă!", "update_button": "Descarcă", + "hero_tagline": "An Xposed Module meant to enhance your Snapchat experience", + "hero_version_label": "Version: {version} - {channel}", + "hero_build_label": "Build: {build}", + "update_ready_label": "Ready to install", + "purr_aura_active_label": "PurrAura Active!", + "purr_aura_inactive_label": "PurrAura Inactive", + "open_settings_button": "Open Settings", + "wiki_button": "Wiki", + "github_button": "GitHub", + "telegram_button": "Telegram", + "channel_label_stable": "Stable", + "channel_label_prerelease": "Pre-release", + "announcements_button_description": "Announcements", + "update_arch_not_supported_toast": "Your device architecture is not supported for automatic updates.", + "update_download_started_toast": "Download started", + "update_download_completed_toast": "Download completed", + "update_install_failed_toast": "Failed to install update. Check logs for more details.", + "update_download_failed_toast": "Download failed: {error}", "debug_build_summary_title": "Rulezi o versiune de depanare a PurrfectSnap", "debug_build_summary_content": "Versiunea {versionName} ({versionCode})", "debug_build_summary_date": "Data compilării: {date} (acum {days} zile)", - "quick_actions_title": "Acțiuni rapide" + "quick_actions_title": "Acțiuni rapide", + "quick_actions_empty_title": "No quick tiles yet", + "quick_actions_empty_subtitle": "Design your dream grid with the actions you use the most.", + "quick_actions_add_tile_button": "Add tile", + "quick_actions_manage_button": "Manage", + "quick_actions_count_label": "{count} curated shortcuts" + }, + "home_about": { + "about_title": "PurrfectSnap", + "about_tagline": "An Xposed Module meant to enhance your Snapchat experience!", + "about_lead_developers_title": "Lead Developers", + "about_story_title": "Our Story", + "about_story": "PurrfectSnap was founded on 2nd of October, 2025, as a fork of SnapEnhance by IzTIzRNAL with a vision to provide users the quality Snapchat experience they deserve. This app was just meant to be a minor update in the SnapEnhance repository, but it soon became a separate app wherein the contributors kept adding features. Then the developer joined the team, and this app soon became a huge success. We received much love and support and gained 1K+ downloads in just two days! We thank all users and contributors; without your support, we wouldn't have reached this place. We would also like to convey our huge thanks to rhunk, the lead developer of SnapEnhance, as without him, this app wouldn't even exist. We are immensely grateful to him. Lastly, we would like to thank all our admins, notably: CLASSIC GENIUS, Harry, SUJI>L, Zain & scrodingerspet, who were right there with us from the very beginning. We would also like to thank all testers, notably Leo & Toxic, who tested and reported bugs continuously. We are immensely grateful for your contribution.", + "about_thanks_title": "With love, PurrfectSnap Team", + "about_magic_toast": "Tap 5 times in this screen to see some magic 😉!", + "github_button": "GitHub", + "telegram_button": "Telegram" }, "home_logs": { "no_logs_hint": "Nu există jurnale disponibile", @@ -72,7 +245,8 @@ "export_logs_button": "Exportă jurnalele", "saving_logs_toast": "Se salvează jurnalele, acest lucru poate dura un moment...", "saved_logs_success_toast": "Jurnale salvate cu succes", - "saved_logs_failure_toast": "Salvarea jurnalelor a eșuat" + "saved_logs_failure_toast": "Salvarea jurnalelor a eșuat", + "read_logs_failed_toast": "Failed to read logs!" }, "home_settings": { "actions_title": "Acțiuni", @@ -119,11 +293,17 @@ "test_mode_label": "Activează PurrAura", "disable_feature_loading_label": "Dezactivează încărcarea funcțiilor", "disable_auto_mapper_label": "Dezactivează Auto Mapper", - "disable_bypass_indicator_label": "Dezactivează indicatorul de ocolire" + "disable_bypass_indicator_label": "Dezactivează indicatorul de ocolire", + "open_file_failed_toast": "Failed to open file! {message}", + "import_failed_toast": "Import failed: {message}" }, "tasks": { "no_tasks": "Nicio sarcină", "merge_button": "Îmbină", + "summary_active": "{active} active · {recent} recent", + "summary_idle": "Idle · {recent} recent", + "running_count": "{count} running", + "clear_button_description": "Clear tasks", "failed_to_open_file": "Deschiderea fișierului a eșuat", "merge_files_toast": "Se îmbină {count} fișiere", "remove_selected_tasks_title": "Sigur vrei să elimini sarcinile selectate?", @@ -132,22 +312,22 @@ "remove_selected_tasks_confirm": "Elimini {count} sarcini?", "remove_all_tasks_confirm": "Elimini toate sarcinile?" }, - "features": { - "disabled": "Dezactivat", - "export_option": "Exportă", - "import_option": "Importă", - "reset_option": "Resetează", - "config_export_success_toast": "Configurație exportată cu succes", - "config_import_success_toast": "Configurație importată cu succes", - "config_import_failure_toast": "Importarea configurației a eșuat: {error}", - "config_export_failure_toast": "Exportarea configurației a eșuat: {error}", - "saved_config_snackbar": "Configurație salvată", - "older_required": "Această funcție necesită Snapchat v{version} sau mai vechi pentru a funcționa corect", - "newer_required": "Această funcție necesită Snapchat v{version} sau mai nou pentru a funcționa corect", - "search_button": "Caută", - "clear_history": "Șterge istoricul căutărilor", - "subtitle": "Caută și gestionează funcționalități" - }, + "features": { + "disabled": "Dezactivat", + "export_option": "Exportă", + "import_option": "Importă", + "reset_option": "Resetează", + "config_export_success_toast": "Configurație exportată cu succes", + "config_import_success_toast": "Configurație importată cu succes", + "config_import_failure_toast": "Importarea configurației a eșuat: {error}", + "config_export_failure_toast": "Exportarea configurației a eșuat: {error}", + "saved_config_snackbar": "Configurație salvată", + "older_required": "Această funcție necesită Snapchat v{version} sau mai vechi pentru a funcționa corect", + "newer_required": "Această funcție necesită Snapchat v{version} sau mai nou pentru a funcționa corect", + "search_button": "Caută", + "clear_history": "Șterge istoricul căutărilor", + "subtitle": "Caută și gestionează funcționalități" + }, "bypass_status": { "active": "PurrAura Activ", "inactive": "PurrAura Inactiv" @@ -167,6 +347,9 @@ "social": { "friends_tab": "Prieteni", "groups_tab": "Grupuri", + "search_button_description": "Search", + "close_search_button_description": "Close search", + "clear_search_button_description": "Clear search", "empty_hint": "Lista ta este goală momentan", "friends_empty_title": "Niciun prieten adăugat încă", "groups_empty_title": "Niciun grup sincronizat încă", @@ -317,6 +500,7 @@ "import_button": "Importă", "import_from_url_button": "Importă din URL", "import_script_from_url_title": "Importă script din URL", + "import_failed": "Import failed: {message}", "import_script_warning": "Instalează scripturi doar din surse în care ai încredere.", "installed_scripts_tab": "Instalate", "manage_repos_button": "Gestionează depozite", @@ -420,6 +604,7 @@ "delete_rule_dialog_text": "Sigur vrei să ștergi această regulă?", "no_repos_added": "Niciun depozit adăugat", "import_dialog_title": "Importă reguli", + "read_file_failed_toast": "Failed to read file: {message}", "bulk_import_button": "Import în masă", "individual_import_button": "Import individual", "invalid_import_type_dialog_title": "Import invalid", @@ -641,91 +826,658 @@ }, "features": { "notices": { - "unstable": "\u26a0 Instabil", - "ban_risk": "\u26a0 Această funcție poate cauza banare", - "internal_behavior": "\u26a0 Aceasta poate strica comportamentul intern al Snapchat" + "unstable": "⚠ Instabil", + "ban_risk": "⚠ Această funcție poate cauza banare", + "internal_behavior": "⚠ Aceasta poate strica comportamentul intern al Snapchat" }, "options": { - "empty": "Gol", + "app_appearance": { + "always_light": "Întotdeauna luminos", + "always_dark": "Întotdeauna întunecat", + "null": "Potrivește sistemul" + }, + "auto_reload": { + "snapchat_only": "Reîncarcă doar Snapchat", + "all": "Reîncarcă Snapchat + PurrfectSnap", + "null": "Implicit" + }, "walk_radius": { - "empty": "Gol" + "null": "Folosește raza implicită" }, "spoof_battery_level": { - "empty": "Gol" + "null": "Folosește nivel real baterie" + }, + "friend_feed_menu_buttons": { + "auto_download": "⬇️ Descărcare automată", + "auto_save": "💬 Salvare automată mesaje", + "unsaveable_messages": "⬇️ Mesaje nesalvabile", + "auto_open_snaps": "📷 Deschidere automată Snaps", + "stealth": "👻 Mod invizibil", + "auto_reply": "📨 Răspuns automat", + "auto_delete_sent_messages": "🗑️ Ștergere automată mesaje trimise", + "mark_snaps_as_seen": "👀 Marchează Snaps ca văzute", + "mark_stories_as_seen_locally": "👀 Marchează Povești ca văzute local", + "conversation_info": "👤 Info conversație", + "e2e_encryption": "🔒 Folosește criptare E2E", + "message_logger": "📝 Înregistrator de mesaje", + "auto_read": "✅ Citire automată", + "hide_typing_indicator": "🙈 Ascunde indicator tastare" + }, + "schedule_scheduled_for": "Programat pentru {name} la {time}", + "schedule_sending_in": "Se trimite în {time}", + "schedule_sent_to": "Trimis către {name}", + "schedule_sent": "Snap programat trimis", + "schedule_failed_to": "Trimitere eșuată către {name}", + "schedule_failed": "Snap programat eșuat", + "schedule_cancelled_for": "Anulat pentru {name}", + "device_model": { + "samsung_s25_ultra": "Samsung Galaxy S25 Ultra", + "google_pixel_10_pro": "Google Pixel 10 Pro", + "oneplus_13": "OnePlus 13", + "xiaomi_15_ultra": "Xiaomi 15 Ultra", + "null": "Implicit dispozitiv" + }, + "settings_menu": { + "default": "Implicit", + "legacy": "Vechi" + }, + "path_format": { + "create_author_folder": "Creează dosar pentru fiecare autor", + "create_source_folder": "Creează dosar pentru fiecare tip sursă media", + "append_hash": "Adaugă un hash unic la numele fișierului", + "append_source": "Adaugă sursa media la numele fișierului", + "append_username": "Adaugă numele de utilizator la numele fișierului", + "append_date_time": "Adaugă data și ora la numele fișierului", + "append_type": "Adaugă tipul media la numele fișierului" + }, + "auto_download_sources": { + "friend_snaps": "Snaps prieteni", + "friend_stories": "Povești prieteni", + "public_stories": "Povești publice", + "spotlight": "Spotlight" + }, + "logging": { + "started": "Început", + "success": "Succes", + "progress": "Progres", + "failure": "Eșec" + }, + "notifications": { + "chat_screenshot": "Captură de ecran", + "chat_screen_record": "Înregistrare ecran", + "snap_replay": "Reluare Snap", + "camera_roll_save": "Salvare rolă cameră", + "chat": "Chat", + "chat_reply": "Răspuns chat", + "snap": "Snap", + "typing": "Scrie", + "stories": "Povești", + "speaking": "Vorbește", + "chat_reaction": "Reacție DM", + "group_chat_reaction": "Reacție grup", + "initiate_audio": "Apel audio primit", + "abandon_audio": "Apel audio pierdut", + "initiate_video": "Apel video primit", + "abandon_video": "Apel video pierdut", + "map_live_location": "Locație live hartă" + }, + "auto_read": { + "blacklist": "Lista neagră", + "whitelist": "Lista albă", + "disabled": "Dezactivat" + }, + "hide_typing_indicator": { + "blacklist": "Lista neagră", + "whitelist": "Lista albă", + "disabled": "Dezactivat" + }, + "auto_delete_sent_messages": { + "blacklist": "Lista neagră", + "whitelist": "Lista albă", + "disabled": "Dezactivat" + }, + "auto_download": { + "blacklist": "Lista neagră", + "whitelist": "Lista albă", + "disabled": "Dezactivat" + }, + "stealth": { + "blacklist": "Lista neagră", + "whitelist": "Lista albă", + "disabled": "Dezactivat" + }, + "auto_save": { + "blacklist": "Lista neagră", + "whitelist": "Lista albă", + "disabled": "Dezactivat" + }, + "message_logger": { + "blacklist": "Lista neagră", + "whitelist": "Lista albă", + "disabled": "Dezactivat" + }, + "auto_reply": { + "blacklist": "Lista neagră", + "whitelist": "Lista albă", + "disabled": "Dezactivat" }, "custom_android_id": { - "empty": "Gol" + "null": "Folosește ID Android real" + }, + "add_friend_source_spoof": { + "added_by_username": "Prin Nume de utilizator", + "added_by_mention": "Prin Mențiune", + "added_by_group_chat": "Prin Chat de grup", + "added_by_qr_code": "Prin Cod QR", + "added_by_community": "Prin Comunitate", + "added_by_quick_add": "Prin Adăugare rapidă (Risc mare de ban)", + "added_by_spotlight": "Prin Spotlight", + "null": "Nu falsifica sursa" }, "custom_streaks_expiration_format": { - "empty": "Gol" + "null": "Implicit sistem" }, "preferred_transcription_lang": { - "empty": "Gol" + "null": "Folosește implicit Snapchat" }, "custom_emoji_font": { - "empty": "Gol" + "null": "Font emoji implicit" }, "custom_shared_library": { - "empty": "Gol" + "null": "Folosește biblioteca implicită" + }, + "override_front_resolution": { + "null": "Folosește implicit dispozitiv" + }, + "override_back_resolution": { + "null": "Folosește implicit dispozitiv" }, "custom_resolution": { - "empty": "Gol" + "null": "Folosește rezoluție automată" + }, + "startup_default_camera": { + "front": "Cameră față", + "back": "Cameră spate", + "null": "Reține ultima folosită" + }, + "call_recorder": { + "only_record_self": "Înregistrează doar pe mine", + "only_record_others": "Înregistrează doar pe alții", + "record_both": "Înregistrează ambele părți" + }, + "call_recorder_ui_design": { + "default": "Implicit", + "snapchat": "Snapchat", + "cyber": "Cyber", + "frost": "Frost" + }, + "front_custom_frame_rate": { + "null": "FPS implicit dispozitiv" + }, + "back_custom_frame_rate": { + "null": "FPS implicit dispozitiv" + }, + "force_voice_note_format": { + "null": "Folosește implicit Snapchat" }, "custom_path_format": { - "empty": "Gol" + "null": "Folosește model implicit" + }, + "force_image_format": { + "null": "Folosește implicit Snapchat" }, "custom_video_codec": { - "empty": "Gol" + "null": "Codec implicit" }, "custom_audio_codec": { - "empty": "Gol" + "null": "Codec implicit" }, - "double_tap_chat_action_custom_emoji": { - "empty": "Gol" + "preset": { + "null": "Presetare implicită" }, - "unsaveable_messages": { - "blacklist": "Mod listă neagră", - "whitelist": "Mod listă albă", - "null": "Dezactivat" + "app_appearance_override": { + "title": "Aspect" + }, + "gallery_media_send_override": { + "always_ask": "Întreabă întotdeauna", + "ORIGINAL": "Media originală", + "NOTE": "Notă audio", + "SNAP": "Snap", + "SAVEABLE_SNAP": "Snap salvabil", + "null": "Implicit Snapchat", + "multiple_media_toast": "Poți trimite doar o media pe rând" + }, + "strip_media_metadata": { + "hide_caption_text": "Ascunde text legendă", + "hide_snap_filters": "Ascunde filtre snap", + "hide_extras": "Ascunde extra (ex: mențiuni)", + "remove_audio_note_duration": "Elimină durata notei audio", + "remove_audio_note_transcript_capability": "Elimină capacitatea de transcriere notă audio" + }, + "hide_ui_components": { + "hide_profile_call_buttons": "Elimină butoane apel profil", + "hide_chat_call_buttons": "Elimină butoane apel chat", + "hide_live_location_share_button": "Elimină buton partajare locație live", + "hide_stickers_button": "Elimină buton autocolante", + "hide_voice_record_button": "Elimină buton înregistrare voce", + "hide_unread_chat_hint": "Elimină indiciu chat necitit", + "hide_post_to_story_buttons": "Elimină butoane 'Postează în poveste' înainte de a trimite un Snap", + "hide_billboard_prompt": "Elimină prompt panou în flux prieteni", + "hide_snapchat_plus_gift_reminders": "Elimină mementouri cadou Snapchat Plus în conversații", + "hide_map_reactions": "Elimină reacții hartă" + }, + "hide_story_suggestions": { + "hide_suggested_friend_stories": "Ascunde povești prieteni sugerate", + "hide_my_stories": "Ascunde poveștile mele" + }, + "home_tab": { + "map": "Hartă", + "chat": "Chat", + "camera": "Cameră", + "discover": "Descoperă", + "spotlight": "Spotlight", + "null": "Implicit Snapchat" + }, + "spotlight_comments_username_icon": { + "user": "Pictogramă nume utilizator", + "👤": "Pictogramă nume utilizator", + "[👤]": "Pictogramă nume utilizator", + "default": "Pictogramă nume utilizator", + "no_icon": "Fără pictogramă" + }, + "custom_image_upload_format": { + "null": "Automat" }, "update_check_frequency": { - "daily": "Zilnic", - "weekly": "Săptămânal", - "monthly": "Lunar" + "null": "Auto" + }, + "snapchat_plus": { + "not_subscribed": "Neabonat", + "basic": "Basic", + "ad_free": "Fără reclame", + "null": "Implicit" + }, + "bypass_video_length_restriction": { + "single": "Media unică", + "split": "Media divizată", + "null": "Implicit" + }, + "old_bitmoji_selfie": { + "2d": "Bitmoji 2D", + "3d": "Bitmoji 3D", + "null": "Bitmoji implicit" + }, + "disable_confirmation_dialogs": { + "erase_message": "Șterge mesaj", + "remove_friend": "Elimină prieten", + "block_friend": "Blochează prieten", + "ignore_friend": "Ignoră prieten", + "hide_friend": "Ascunde prieten", + "hide_conversation": "Ascunde conversație", + "clear_conversation": "Curăță conversație din flux prieteni" + }, + "edit_text_override": { + "multi_line_chat_input": "Intrare chat multi-linie", + "bypass_text_input_limit": "Ocolire limită intrare text" + }, + "auto_purge": { + "never": "Niciodată", + "1_hour": "1 oră", + "3_hours": "3 ore", + "6_hours": "6 ore", + "12_hours": "12 ore", + "1_day": "1 zi", + "3_days": "3 zile", + "1_week": "1 săptămână", + "2_weeks": "2 săptămâni", + "1_month": "1 lună", + "3_months": "3 luni", + "6_months": "6 luni" + }, + "delete_after_unit": { + "seconds": "Secunde", + "minutes": "Minute", + "hours": "Ore" + }, + "disable_story_sections": { + "friends": "Prieteni", + "suggested_stories": "Povești sugerate", + "following": "Urmărești", + "discover": "Descoperă" + }, + "disable_cameras": { + "front": "Cameră față", + "back": "Cameră spate" + }, + "disable_permission_requests": { + "notifications": "Notificări", + "read_media_images": "Citește imagini media", + "read_media_video": "Citește video media", + "camera": "Cameră", + "microphone": "Microfon", + "location": "Locație", + "read_contacts": "Citește contacte", + "nearby_devices": "Dispozitive în apropiere", + "phone_calls": "Apeluri telefonice" + }, + "message_indicators": { + "encryption_indicator": "Adaugă o pictogramă 🔒 lângă mesajele care ți-au fost trimise doar ție", + "platform_indicator": "Adaugă pictograma platformei de pe care a fost trimisă media (ex: Android, iOS, Web)", + "location_indicator": "Adaugă o pictogramă 📍 la snap-uri când sunt trimise cu locația activată", + "ovf_editor_indicator": "Indică dacă un snap a fost trimis folosind Editorul OVF", + "director_mode_indicator": "Adaugă o pictogramă ✏️ la snap-uri când sunt trimise folosind Modul Director, care poate fi folosit pentru a trimite imagini din galerie ca snap-uri" + }, + "auto_mark_as_read": { + "conversation_read": "Marchează conversația ca citită la trimiterea mesajului", + "snap_reply": "Marchează snap-urile ca citite la răspuns", + "save_snap_in_chat": "Marchează snap-urile ca citite la salvarea în chat în timp ce ești în Modul Invizibil" + }, + "friend_mutation_notifier": { + "remove_friend": "Notifică când cineva te elimină din prieteni", + "birthday_changes": "Notifică când cineva își schimbă ziua de naștere", + "bitmoji_selfie_changes": "Notifică când cineva își schimbă selfie-ul Bitmoji", + "bitmoji_avatar_changes": "Notifică când cineva își schimbă avatarul Bitmoji", + "bitmoji_background_changes": "Notifică când cineva își schimbă fundalul Bitmoji", + "bitmoji_scene_changes": "Notifică când cineva își schimbă scena Bitmoji" + }, + "double_tap_chat_action": { + "like_message": "Apreciază mesajul", + "copy_text": "Copiază textul în clipboard", + "delete_message": "Șterge mesajul", + "mark_as_read": "Marchează ca citit", + "custom_emoji_reaction": "Reacție emoji personalizată", + "null": "Implicit" + }, + "message_types": { + "CHAT": "Chat", + "SNAP": "Snap", + "NOTE": "Notă", + "EXTERNAL_MEDIA": "Media externă", + "STICKER": "Autocolant" + }, + "double_tap_chat_action_custom_emoji": { + "Custom emoji reaction": "Reacție emoji personalizată" + }, + "ai_model": { + "gemini-2.5-flash": "Gemini 2.5 Flash" + }, + "ai_api_key": { + "": "Nu este setat" + }, + "ai_system_prompt": { + "You are a helpful and friendly assistant responding to messages on Snapchat. Keep responses natural, casual, and conversational. Avoid being overly formal or robotic. Respond as if you're a real person having a normal conversation.": "Ești un asistent util și prietenos care răspunde la mesaje pe Snapchat. Păstrează răspunsurile naturale, casual și conversaționale. Evită să fii prea formal sau robotic. Răspunde ca și cum ai fi o persoană reală care are o conversație normală." + }, + "ai_provider": { + "gemini": "Gemini", + "deepseek": "DeepSeek", + "openai": "OpenAI", + "openrouter": "OpenRouter" + }, + "ai_personality_traits": { + "friendly, casual, helpful, empathetic": "prietenos, casual, util, empatic" + }, + "ai_response_style": { + "casual": "Casual", + "formal": "Formal", + "friendly": "Prietenos", + "humorous": "Umoristic", + "empathetic": "Empatic", + "toxic": "Toxic", + "busy": "Ocupat" + }, + "ai_temperature": { + "0.7": "Echilibrat (0.7)" + }, + "ai_response_language": { + "auto": "Auto (La fel ca cel primit)", + "en": "Engleză", + "es": "Spaniolă", + "fr": "Franceză", + "de": "Germană", + "it": "Italiană", + "pt": "Portugheză", + "ru": "Rusă", + "ja": "Japoneză", + "ko": "Coreeană", + "zh": "Chineză", + "ar": "Arabă", + "hi": "Hindi", + "tr": "Turcă", + "pl": "Poloneză", + "nl": "Olandeză", + "sv": "Suedeză", + "da": "Daneză", + "no": "Norvegiană", + "fi": "Finlandeză" + }, + "friendGreeting": { + "Hey": "Hei" + }, + "half_swipe_messages": { + "[\"I noticed you half-swiped! I'll respond soon.\"]": "Am observat că ai glisat pe jumătate! Voi răspunde în curând." + }, + "tiny_snap_messages": { + "Thanks for the tiny snap!": "Mulțumesc pentru tiny snap!" + }, + "voice_note_messages": { + "Thanks for the voice note!": "Mulțumesc pentru nota vocală!" + }, + "chat_messages": { + "Hello! How are you?": "Bună! Ce mai faci?" + }, + "story_reply_messages": { + "Thanks for the story reply!": "Mulțumesc pentru răspunsul la poveste!" + }, + "external_media_messages": { + "Nice media!": "Frumoasă media!" + }, + "sticker_messages": { + "Cool sticker!": "Tare autocolant!" + }, + "snap_messages": { + "Thanks for the snap!": "Mulțumesc pentru snap!" + }, + "story_share_messages": { + "Thanks for sharing!": "Mulțumesc pentru distribuire!" + }, + "map_reaction_messages": { + "Thanks for the map reaction!": "Mulțumesc pentru reacția pe hartă!" + }, + "auto_reply_content_types": { + "chat_messages": "Mesaje chat", + "snap_messages": "Snapek", + "story_share_messages": "Distribuiri poveste", + "story_reply_messages": "Răspunsuri poveste", + "external_media_messages": "Media externă", + "voice_note_messages": "Note vocale", + "sticker_messages": "Autocolante", + "tiny_snap_messages": "Tiny Snaps", + "map_reaction_messages": "Reacții hartă", + "half_swipes": "Glisări pe jumătate" + }, + "supported_languages": { + "en": "Engleză", + "es": "Spaniolă", + "fr": "Franceză", + "de": "Germană", + "it": "Italiană", + "pt": "Portugheză", + "ru": "Rusă", + "ja": "Japoneză", + "ko": "Coreeană", + "zh": "Chineză", + "ar": "Arabă", + "hi": "Hindi", + "tr": "Turcă" + }, + "translation_position": { + "above": "Deasupra", + "below": "Dedesubt", + "inline": "În linie" + }, + "source_language": { + "auto": "Detectează automat" + }, + "target_language": { + "en": "Engleză" } }, "properties": { "global": { "name": "Global", - "description": "Preferințe și valori implicite generale ale modulelor", + "description": "Ajustează setările globale Snapchat", "properties": { - "ui_settings": { - "name": "Setări interfață", - "description": "Ajustează feedback-ul și comportamentul notificărilor toast", + "better_location": { + "name": "Locație îmbunătățită", + "description": "Îmbunătățește locația Snapchat", "properties": { - "haptic_feedback": { - "name": "Feedback haptic", - "description": "Vibrează la interacțiunile acceptate" + "spoof_location": { + "name": "Falsificare locație", + "description": "Îți falsifică locația într-un loc specific" }, - "use_system_toasts": { - "name": "Folosește notificări de sistem", - "description": "Afișează notificări toast Android în loc de suprapuneri în aplicație" + "coordinates": { + "name": "Coordonate", + "description": "Setează coordonatele locației false" + }, + "walk_radius": { + "name": "Rază de mers", + "description": "Mergi aleatoriu în această rază (picioare)" + }, + "always_update_location": { + "name": "Actualizează întotdeauna locația", + "description": "Forțează Snapchat să actualizeze locația chiar dacă nu sunt primite date GPS" + }, + "suspend_location_updates": { + "name": "Suspendă actualizările de locație", + "description": "Previne actualizarea locației tale" + }, + "spoof_battery_level": { + "name": "Falsificare nivel baterie", + "description": "Îți falsifică nivelul bateriei dispozitivului pe hartă\nValoarea trebuie să fie între 0 și 100" + }, + "spoof_headphones": { + "name": "Falsificare căști", + "description": "Îți falsifică starea de ascultare muzică pe hartă" + }, + "show_battery_level": { + "name": "Arată nivel baterie", + "description": "Arată nivelul bateriei prietenilor tăi pe hartă" } } }, - "update_settings": { - "name": "Setări actualizare", - "description": "Controlează verificările automate ale actualizărilor", + "snapchat_plus": { + "name": "Snapchat Plus", + "description": "Activează funcțiile Snapchat Plus\nUnele funcții de pe server s-ar putea să nu funcționeze" + }, + "media_upload_quality": { + "name": "Calitate încărcare media", + "description": "Suprascrie calitatea încărcării media", "properties": { - "auto_update_check": { - "name": "Verificare automată actualizări", - "description": "Verifică automat versiunile noi" + "force_video_upload_source_quality": { + "name": "Forțează calitate sursă încărcare video", + "description": "Forțează Snapchat să folosească calitatea sursei la încărcarea videoclipurilor\nTe rugăm să reții că acest lucru ar putea să nu elimine metadatele din media" }, - "update_check_frequency": { - "name": "Frecvență verificare actualizări", - "description": "Cât de des să se verifice actualizările" + "disable_image_compression": { + "name": "Dezactivează compresia imaginii", + "description": "Dezactivează compresia imaginii la încărcarea media" + }, + "custom_image_upload_format": { + "name": "Format personalizat încărcare imagine", + "description": "Setează un format personalizat de încărcare a imaginii\nAlege un format fără pierderi (precum PNG) pentru cea mai bună calitate" } } + }, + "disable_confirmation_dialogs": { + "name": "Dezactivează dialoguri confirmare", + "description": "Confirmă automat acțiunile selectate" + }, + "auto_updater": { + "name": "Actualizator automat", + "description": "Verifică automat actualizări noi" + }, + "update_settings": { + "name": "Setări actualizare", + "description": "Controlează cum verifică PurrfectSnap actualizările", + "properties": { + "auto_update_check": { + "name": "Verificare automată actualizări" + }, + "update_check_frequency": { + "name": "Frecvență verificare actualizări" + } + } + }, + "ui_settings": { + "name": "Setări interfață", + "properties": { + "haptic_feedback": { + "name": "Feedback haptic" + } + } + }, + "disable_metrics": { + "name": "Dezactivează metrici", + "description": "Blochează trimiterea datelor analitice specifice către Snapchat" + }, + "disable_story_sections": { + "name": "Dezactivează secțiuni poveste", + "description": "Elimină secțiuni din Pagina Povești\nAr putea necesita o reîmprospătare pentru a funcționa corect" + }, + "block_ads": { + "name": "Blochează reclame", + "description": "Previne afișarea reclamelor" + }, + "disable_custom_tabs": { + "name": "Dezactivează file personalizate", + "description": "Deschide link-urile în aplicații acceptate în loc de browserul web" + }, + "disable_permission_requests": { + "name": "Dezactivează cereri permisiune", + "description": "Împiedică Snapchat să ceară permisiuni specifice" + }, + "disable_memories_snap_feed": { + "name": "Dezactivează flux snap amintiri", + "description": "Împiedică Snapchat să arate amintiri recente la glisarea în sus în cameră" + }, + "spotlight_comments_username": { + "name": "Nume utilizator comentarii Spotlight", + "description": "Arată numele de utilizator al autorului în comentariile Spotlight" + }, + "spotlight_comments_username_icon": { + "name": "Pictogramă nume utilizator comentarii Spotlight", + "description": "Alege ce pictogramă este afișată lângă numele de utilizator în comentariile Spotlight" + }, + "bypass_video_length_restriction": { + "name": "Ocolește restricție lungime video", + "description": "Unic: trimite un singur video\nDivizat: împarte videoclipurile după editare" + }, + "default_video_playback_rate": { + "name": "Rată redare video implicită", + "description": "Setează viteza implicită pentru redarea videoclipurilor\nValoarea trebuie să fie între 0.1 și 4.0" + }, + "video_playback_rate_slider": { + "name": "Glisor rată redare video", + "description": "Adaugă un glisor în meniul contextual opera pentru a schimba rata de redare video\nNotă: Modificările se aplică doar la videoclipurile următoare" + }, + "disable_google_play_dialogs": { + "name": "Dezactivează dialoguri servicii Google Play", + "description": "Previne afișarea dialogurilor de disponibilitate a serviciilor Google Play" + }, + "default_volume_controls": { + "name": "Controale volum implicite", + "description": "Forțează Snapchat să folosească controalele de volum ale sistemului" + }, + "disable_telecom_framework": { + "name": "Dezactivează cadru telecomunicații", + "description": "Împiedică Snapchat să folosească cadrul Android Telecom\nAcest lucru îți permite să asculți muzică în timp ce ești într-un apel" + }, + "hide_active_music": { + "name": "Ascunde muzică activă", + "description": "Împiedică Snapchat să știe că asculți muzică\nAcest lucru îți va permite să faci snaps folosind butoanele de volum în timp ce asculți muzică" + }, + "disable_snap_splitting": { + "name": "Dezactivează divizarea snap", + "description": "Previne divizarea Snapurilor în mai multe părți\nImaginile pe care le trimiți se vor transforma în videoclipuri" } } }, @@ -753,6 +1505,10 @@ "name": "Permite duplicate", "description": "Permite descărcarea aceluiași media de mai multe ori" }, + "file_hash_check": { + "name": "File Hash Check", + "description": "Verify downloaded media with file hashes" + }, "merge_overlays": { "name": "Îmbină suprapunerile", "description": "Combină textul și media unui Snap într-un singur fișier" @@ -954,7 +1710,7 @@ }, "stealth_mode_indicator": { "name": "Indicator mod invizibil", - "description": "Adaugă un emoji \ud83d\udc7b lângă conversațiile în mod invizibil" + "description": "Adaugă un emoji 👻 lângă conversațiile în mod invizibil" }, "edit_text_override": { "name": "Suprascriere editare text", @@ -1482,164 +2238,6 @@ } } }, - "global": { - "name": "Global", - "description": "Ajustează setările globale Snapchat", - "properties": { - "better_location": { - "name": "Locație îmbunătățită", - "description": "Îmbunătățește locația Snapchat", - "properties": { - "spoof_location": { - "name": "Falsificare locație", - "description": "Îți falsifică locația într-un loc specific" - }, - "coordinates": { - "name": "Coordonate", - "description": "Setează coordonatele locației false" - }, - "walk_radius": { - "name": "Rază de mers", - "description": "Mergi aleatoriu în această rază (picioare)" - }, - "always_update_location": { - "name": "Actualizează întotdeauna locația", - "description": "Forțează Snapchat să actualizeze locația chiar dacă nu sunt primite date GPS" - }, - "suspend_location_updates": { - "name": "Suspendă actualizările de locație", - "description": "Previne actualizarea locației tale" - }, - "spoof_battery_level": { - "name": "Falsificare nivel baterie", - "description": "Îți falsifică nivelul bateriei dispozitivului pe hartă\nValoarea trebuie să fie între 0 și 100" - }, - "spoof_headphones": { - "name": "Falsificare căști", - "description": "Îți falsifică starea de ascultare muzică pe hartă" - }, - "show_battery_level": { - "name": "Arată nivel baterie", - "description": "Arată nivelul bateriei prietenilor tăi pe hartă" - } - } - }, - "snapchat_plus": { - "name": "Snapchat Plus", - "description": "Activează funcțiile Snapchat Plus\nUnele funcții de pe server s-ar putea să nu funcționeze" - }, - "media_upload_quality": { - "name": "Calitate încărcare media", - "description": "Suprascrie calitatea încărcării media", - "properties": { - "force_video_upload_source_quality": { - "name": "Forțează calitate sursă încărcare video", - "description": "Forțează Snapchat să folosească calitatea sursei la încărcarea videoclipurilor\nTe rugăm să reții că acest lucru ar putea să nu elimine metadatele din media" - }, - "disable_image_compression": { - "name": "Dezactivează compresia imaginii", - "description": "Dezactivează compresia imaginii la încărcarea media" - }, - "custom_image_upload_format": { - "name": "Format personalizat încărcare imagine", - "description": "Setează un format personalizat de încărcare a imaginii\nAlege un format fără pierderi (precum PNG) pentru cea mai bună calitate" - } - } - }, - "disable_confirmation_dialogs": { - "name": "Dezactivează dialoguri confirmare", - "description": "Confirmă automat acțiunile selectate" - }, - "auto_updater": { - "name": "Actualizator automat", - "description": "Verifică automat actualizări noi" - }, - "update_settings": { - "name": "Setări actualizare", - "description": "Controlează cum verifică PurrfectSnap actualizările", - "properties": { - "auto_update_check": { - "name": "Verificare automată actualizări" - }, - "update_check_frequency": { - "name": "Frecvență verificare actualizări" - } - } - }, - "ui_settings": { - "name": "Setări interfață", - "properties": { - "haptic_feedback": { - "name": "Feedback haptic" - } - } - }, - "disable_metrics": { - "name": "Dezactivează metrici", - "description": "Blochează trimiterea datelor analitice specifice către Snapchat" - }, - "disable_story_sections": { - "name": "Dezactivează secțiuni poveste", - "description": "Elimină secțiuni din Pagina Povești\nAr putea necesita o reîmprospătare pentru a funcționa corect" - }, - "block_ads": { - "name": "Blochează reclame", - "description": "Previne afișarea reclamelor" - }, - "disable_custom_tabs": { - "name": "Dezactivează file personalizate", - "description": "Deschide link-urile în aplicații acceptate în loc de browserul web" - }, - "disable_permission_requests": { - "name": "Dezactivează cereri permisiune", - "description": "Împiedică Snapchat să ceară permisiuni specifice" - }, - "disable_memories_snap_feed": { - "name": "Dezactivează flux snap amintiri", - "description": "Împiedică Snapchat să arate amintiri recente la glisarea în sus în cameră" - }, - "spotlight_comments_username": { - "name": "Nume utilizator comentarii Spotlight", - "description": "Arată numele de utilizator al autorului în comentariile Spotlight" - }, - "spotlight_comments_username_icon": { - "name": "Pictogramă nume utilizator comentarii Spotlight", - "description": "Alege ce pictogramă este afișată lângă numele de utilizator în comentariile Spotlight" - }, - "bypass_video_length_restriction": { - "name": "Ocolește restricție lungime video", - "description": "Unic: trimite un singur video\nDivizat: împarte videoclipurile după editare" - }, - "default_video_playback_rate": { - "name": "Rată redare video implicită", - "description": "Setează viteza implicită pentru redarea videoclipurilor\nValoarea trebuie să fie între 0.1 și 4.0" - }, - "video_playback_rate_slider": { - "name": "Glisor rată redare video", - "description": "Adaugă un glisor în meniul contextual opera pentru a schimba rata de redare video\nNotă: Modificările se aplică doar la videoclipurile următoare" - }, - "disable_google_play_dialogs": { - "name": "Dezactivează dialoguri servicii Google Play", - "description": "Previne afișarea dialogurilor de disponibilitate a serviciilor Google Play" - }, - "default_volume_controls": { - "name": "Controale volum implicite", - "description": "Forțează Snapchat să folosească controalele de volum ale sistemului" - }, - "disable_telecom_framework": { - "name": "Dezactivează cadru telecomunicații", - "description": "Împiedică Snapchat să folosească cadrul Android Telecom\nAcest lucru îți permite să asculți muzică în timp ce ești într-un apel" - }, - "hide_active_music": { - "name": "Ascunde muzică activă", - "description": "Împiedică Snapchat să știe că asculți muzică\nAcest lucru îți va permite să faci snaps folosind butoanele de volum în timp ce asculți muzică" - }, - "disable_snap_splitting": { - "name": "Dezactivează divizarea snap", - "description": "Previne divizarea Snapurilor în mai multe părți\nImaginile pe care le trimiți se vor transforma în videoclipuri" - } - } - }, "rules": { "name": "Reguli", "description": "Configurează reguli de automatizare", @@ -1921,7 +2519,7 @@ "properties": { "encrypted_message_indicator": { "name": "Indicator mesaj criptat", - "description": "Adaugă un emoji \ud83d\udd12 lângă mesajele criptate" + "description": "Adaugă un emoji 🔒 lângă mesajele criptate" }, "force_message_encryption": { "name": "Forțează criptarea mesajelor", @@ -2000,498 +2598,6 @@ } } }, - "options": { - "app_appearance": { - "always_light": "Întotdeauna luminos", - "always_dark": "Întotdeauna întunecat", - "null": "Potrivește sistemul" - }, - "auto_reload": { - "snapchat_only": "Reîncarcă doar Snapchat", - "all": "Reîncarcă Snapchat + PurrfectSnap", - "null": "Implicit" - }, - "walk_radius": { - "null": "Folosește raza implicită" - }, - "spoof_battery_level": { - "null": "Folosește nivel real baterie" - }, - "friend_feed_menu_buttons": { - "auto_download": "\u2b07\ufe0f Descărcare automată", - "auto_save": "\ud83d\udcac Salvare automată mesaje", - "unsaveable_messages": "\u2b07\ufe0f Mesaje nesalvabile", - "auto_open_snaps": "\ud83d\udcf7 Deschidere automată Snaps", - "stealth": "\ud83d\udc7b Mod invizibil", - "auto_reply": "\ud83d\udce8 Răspuns automat", - "auto_delete_sent_messages": "\ud83d\uddd1\ufe0f Ștergere automată mesaje trimise", - "mark_snaps_as_seen": "\ud83d\udc40 Marchează Snaps ca văzute", - "mark_stories_as_seen_locally": "\ud83d\udc40 Marchează Povești ca văzute local", - "conversation_info": "\ud83d\udc64 Info conversație", - "e2e_encryption": "\ud83d\udd12 Folosește criptare E2E", - "message_logger": "\ud83d\udcdd Înregistrator de mesaje", - "auto_read": "\u2705 Citire automată", - "hide_typing_indicator": "\ud83d\ude48 Ascunde indicator tastare" - }, - "schedule_scheduled_for": "Programat pentru {name} la {time}", - "schedule_sending_in": "Se trimite în {time}", - "schedule_sent_to": "Trimis către {name}", - "schedule_sent": "Snap programat trimis", - "schedule_failed_to": "Trimitere eșuată către {name}", - "schedule_failed": "Snap programat eșuat", - "schedule_cancelled_for": "Anulat pentru {name}", - "device_model": { - "samsung_s25_ultra": "Samsung Galaxy S25 Ultra", - "google_pixel_10_pro": "Google Pixel 10 Pro", - "oneplus_13": "OnePlus 13", - "xiaomi_15_ultra": "Xiaomi 15 Ultra", - "null": "Implicit dispozitiv" - }, - "settings_menu": { - "default": "Implicit", - "legacy": "Vechi" - }, - "path_format": { - "create_author_folder": "Creează dosar pentru fiecare autor", - "create_source_folder": "Creează dosar pentru fiecare tip sursă media", - "append_hash": "Adaugă un hash unic la numele fișierului", - "append_source": "Adaugă sursa media la numele fișierului", - "append_username": "Adaugă numele de utilizator la numele fișierului", - "append_date_time": "Adaugă data și ora la numele fișierului", - "append_type": "Adaugă tipul media la numele fișierului" - }, - "auto_download_sources": { - "friend_snaps": "Snaps prieteni", - "friend_stories": "Povești prieteni", - "public_stories": "Povești publice", - "spotlight": "Spotlight" - }, - "logging": { - "started": "Început", - "success": "Succes", - "progress": "Progres", - "failure": "Eșec" - }, - "notifications": { - "chat_screenshot": "Captură de ecran", - "chat_screen_record": "Înregistrare ecran", - "snap_replay": "Reluare Snap", - "camera_roll_save": "Salvare rolă cameră", - "chat": "Chat", - "chat_reply": "Răspuns chat", - "snap": "Snap", - "typing": "Scrie", - "stories": "Povești", - "speaking": "Vorbește", - "chat_reaction": "Reacție DM", - "group_chat_reaction": "Reacție grup", - "initiate_audio": "Apel audio primit", - "abandon_audio": "Apel audio pierdut", - "initiate_video": "Apel video primit", - "abandon_video": "Apel video pierdut", - "map_live_location": "Locație live hartă" - }, - "auto_read": { - "blacklist": "Lista neagră", - "whitelist": "Lista albă", - "disabled": "Dezactivat" - }, - "hide_typing_indicator": { - "blacklist": "Lista neagră", - "whitelist": "Lista albă", - "disabled": "Dezactivat" - }, - "auto_delete_sent_messages": { - "blacklist": "Lista neagră", - "whitelist": "Lista albă", - "disabled": "Dezactivat" - }, - "auto_download": { - "blacklist": "Lista neagră", - "whitelist": "Lista albă", - "disabled": "Dezactivat" - }, - "stealth": { - "blacklist": "Lista neagră", - "whitelist": "Lista albă", - "disabled": "Dezactivat" - }, - "auto_save": { - "blacklist": "Lista neagră", - "whitelist": "Lista albă", - "disabled": "Dezactivat" - }, - "message_logger": { - "blacklist": "Lista neagră", - "whitelist": "Lista albă", - "disabled": "Dezactivat" - }, - "auto_reply": { - "blacklist": "Lista neagră", - "whitelist": "Lista albă", - "disabled": "Dezactivat" - }, - "custom_android_id": { - "null": "Folosește ID Android real" - }, - "add_friend_source_spoof": { - "added_by_username": "Prin Nume de utilizator", - "added_by_mention": "Prin Mențiune", - "added_by_group_chat": "Prin Chat de grup", - "added_by_qr_code": "Prin Cod QR", - "added_by_community": "Prin Comunitate", - "added_by_quick_add": "Prin Adăugare rapidă (Risc mare de ban)", - "added_by_spotlight": "Prin Spotlight", - "null": "Nu falsifica sursa" - }, - "custom_streaks_expiration_format": { - "null": "Implicit sistem" - }, - "preferred_transcription_lang": { - "null": "Folosește implicit Snapchat" - }, - "custom_emoji_font": { - "null": "Font emoji implicit" - }, - "custom_shared_library": { - "null": "Folosește biblioteca implicită" - }, - "override_front_resolution": { - "null": "Folosește implicit dispozitiv" - }, - "override_back_resolution": { - "null": "Folosește implicit dispozitiv" - }, - "custom_resolution": { - "null": "Folosește rezoluție automată" - }, - "startup_default_camera": { - "front": "Cameră față", - "back": "Cameră spate", - "null": "Reține ultima folosită" - }, - "call_recorder": { - "only_record_self": "Înregistrează doar pe mine", - "only_record_others": "Înregistrează doar pe alții", - "record_both": "Înregistrează ambele părți" - }, - "call_recorder_ui_design": { - "default": "Implicit", - "snapchat": "Snapchat", - "cyber": "Cyber", - "frost": "Frost" - }, - "front_custom_frame_rate": { - "null": "FPS implicit dispozitiv" - }, - "back_custom_frame_rate": { - "null": "FPS implicit dispozitiv" - }, - "force_voice_note_format": { - "null": "Folosește implicit Snapchat" - }, - "custom_path_format": { - "null": "Folosește model implicit" - }, - "force_image_format": { - "null": "Folosește implicit Snapchat" - }, - "custom_video_codec": { - "null": "Codec implicit" - }, - "custom_audio_codec": { - "null": "Codec implicit" - }, - "preset": { - "null": "Presetare implicită" - }, - "app_appearance_override": { - "title": "Aspect" - }, - "gallery_media_send_override": { - "always_ask": "Întreabă întotdeauna", - "ORIGINAL": "Media originală", - "NOTE": "Notă audio", - "SNAP": "Snap", - "SAVEABLE_SNAP": "Snap salvabil", - "null": "Implicit Snapchat", - "multiple_media_toast": "Poți trimite doar o media pe rând" - }, - "strip_media_metadata": { - "hide_caption_text": "Ascunde text legendă", - "hide_snap_filters": "Ascunde filtre snap", - "hide_extras": "Ascunde extra (ex: mențiuni)", - "remove_audio_note_duration": "Elimină durata notei audio", - "remove_audio_note_transcript_capability": "Elimină capacitatea de transcriere notă audio" - }, - "hide_ui_components": { - "hide_profile_call_buttons": "Elimină butoane apel profil", - "hide_chat_call_buttons": "Elimină butoane apel chat", - "hide_live_location_share_button": "Elimină buton partajare locație live", - "hide_stickers_button": "Elimină buton autocolante", - "hide_voice_record_button": "Elimină buton înregistrare voce", - "hide_unread_chat_hint": "Elimină indiciu chat necitit", - "hide_post_to_story_buttons": "Elimină butoane 'Postează în poveste' înainte de a trimite un Snap", - "hide_billboard_prompt": "Elimină prompt panou în flux prieteni", - "hide_snapchat_plus_gift_reminders": "Elimină mementouri cadou Snapchat Plus în conversații", - "hide_map_reactions": "Elimină reacții hartă" - }, - "hide_story_suggestions": { - "hide_suggested_friend_stories": "Ascunde povești prieteni sugerate", - "hide_my_stories": "Ascunde poveștile mele" - }, - "home_tab": { - "map": "Hartă", - "chat": "Chat", - "camera": "Cameră", - "discover": "Descoperă", - "spotlight": "Spotlight", - "null": "Implicit Snapchat" - }, - "spotlight_comments_username_icon": { - "user": "Pictogramă nume utilizator", - "\ud83d\udc64": "Pictogramă nume utilizator", - "[\ud83d\udc64]": "Pictogramă nume utilizator", - "default": "Pictogramă nume utilizator", - "no_icon": "Fără pictogramă" - }, - "custom_image_upload_format": { - "null": "Automat" - }, - "update_check_frequency": { - "null": "Auto" - }, - "snapchat_plus": { - "not_subscribed": "Neabonat", - "basic": "Basic", - "ad_free": "Fără reclame", - "null": "Implicit" - }, - "bypass_video_length_restriction": { - "single": "Media unică", - "split": "Media divizată", - "null": "Implicit" - }, - "old_bitmoji_selfie": { - "2d": "Bitmoji 2D", - "3d": "Bitmoji 3D", - "null": "Bitmoji implicit" - }, - "disable_confirmation_dialogs": { - "erase_message": "Șterge mesaj", - "remove_friend": "Elimină prieten", - "block_friend": "Blochează prieten", - "ignore_friend": "Ignoră prieten", - "hide_friend": "Ascunde prieten", - "hide_conversation": "Ascunde conversație", - "clear_conversation": "Curăță conversație din flux prieteni" - }, - "edit_text_override": { - "multi_line_chat_input": "Intrare chat multi-linie", - "bypass_text_input_limit": "Ocolire limită intrare text" - }, - "auto_purge": { - "never": "Niciodată", - "1_hour": "1 oră", - "3_hours": "3 ore", - "6_hours": "6 ore", - "12_hours": "12 ore", - "1_day": "1 zi", - "3_days": "3 zile", - "1_week": "1 săptămână", - "2_weeks": "2 săptămâni", - "1_month": "1 lună", - "3_months": "3 luni", - "6_months": "6 luni" - }, - "delete_after_unit": { - "seconds": "Secunde", - "minutes": "Minute", - "hours": "Ore" - }, - "disable_story_sections": { - "friends": "Prieteni", - "suggested_stories": "Povești sugerate", - "following": "Urmărești", - "discover": "Descoperă" - }, - "disable_cameras": { - "front": "Cameră față", - "back": "Cameră spate" - }, - "disable_permission_requests": { - "notifications": "Notificări", - "read_media_images": "Citește imagini media", - "read_media_video": "Citește video media", - "camera": "Cameră", - "microphone": "Microfon", - "location": "Locație", - "read_contacts": "Citește contacte", - "nearby_devices": "Dispozitive în apropiere", - "phone_calls": "Apeluri telefonice" - }, - "message_indicators": { - "encryption_indicator": "Adaugă o pictogramă \ud83d\udd12 lângă mesajele care ți-au fost trimise doar ție", - "platform_indicator": "Adaugă pictograma platformei de pe care a fost trimisă media (ex: Android, iOS, Web)", - "location_indicator": "Adaugă o pictogramă \ud83d\udccd la snap-uri când sunt trimise cu locația activată", - "ovf_editor_indicator": "Indică dacă un snap a fost trimis folosind Editorul OVF", - "director_mode_indicator": "Adaugă o pictogramă \u270f\ufe0f la snap-uri când sunt trimise folosind Modul Director, care poate fi folosit pentru a trimite imagini din galerie ca snap-uri" - }, - "auto_mark_as_read": { - "conversation_read": "Marchează conversația ca citită la trimiterea mesajului", - "snap_reply": "Marchează snap-urile ca citite la răspuns", - "save_snap_in_chat": "Marchează snap-urile ca citite la salvarea în chat în timp ce ești în Modul Invizibil" - }, - "friend_mutation_notifier": { - "remove_friend": "Notifică când cineva te elimină din prieteni", - "birthday_changes": "Notifică când cineva își schimbă ziua de naștere", - "bitmoji_selfie_changes": "Notifică când cineva își schimbă selfie-ul Bitmoji", - "bitmoji_avatar_changes": "Notifică când cineva își schimbă avatarul Bitmoji", - "bitmoji_background_changes": "Notifică când cineva își schimbă fundalul Bitmoji", - "bitmoji_scene_changes": "Notifică când cineva își schimbă scena Bitmoji" - }, - "double_tap_chat_action": { - "like_message": "Apreciază mesajul", - "copy_text": "Copiază textul în clipboard", - "delete_message": "Șterge mesajul", - "mark_as_read": "Marchează ca citit", - "custom_emoji_reaction": "Reacție emoji personalizată", - "null": "Implicit" - }, - "message_types": { - "CHAT": "Chat", - "SNAP": "Snap", - "NOTE": "Notă", - "EXTERNAL_MEDIA": "Media externă", - "STICKER": "Autocolant" - }, - "double_tap_chat_action_custom_emoji": { - "Custom emoji reaction": "Reacție emoji personalizată" - }, - "ai_model": { - "gemini-2.5-flash": "Gemini 2.5 Flash" - }, - "ai_api_key": { - "": "Nu este setat" - }, - "ai_system_prompt": { - "You are a helpful and friendly assistant responding to messages on Snapchat. Keep responses natural, casual, and conversational. Avoid being overly formal or robotic. Respond as if you're a real person having a normal conversation.": "Ești un asistent util și prietenos care răspunde la mesaje pe Snapchat. Păstrează răspunsurile naturale, casual și conversaționale. Evită să fii prea formal sau robotic. Răspunde ca și cum ai fi o persoană reală care are o conversație normală." - }, - "ai_provider": { - "gemini": "Gemini", - "deepseek": "DeepSeek", - "openai": "OpenAI", - "openrouter": "OpenRouter" - }, - "ai_personality_traits": { - "friendly, casual, helpful, empathetic": "prietenos, casual, util, empatic" - }, - "ai_response_style": { - "casual": "Casual", - "formal": "Formal", - "friendly": "Prietenos", - "humorous": "Umoristic", - "empathetic": "Empatic", - "toxic": "Toxic", - "busy": "Ocupat" - }, - "ai_temperature": { - "0.7": "Echilibrat (0.7)" - }, - "ai_response_language": { - "auto": "Auto (La fel ca cel primit)", - "en": "Engleză", - "es": "Spaniolă", - "fr": "Franceză", - "de": "Germană", - "it": "Italiană", - "pt": "Portugheză", - "ru": "Rusă", - "ja": "Japoneză", - "ko": "Coreeană", - "zh": "Chineză", - "ar": "Arabă", - "hi": "Hindi", - "tr": "Turcă", - "pl": "Poloneză", - "nl": "Olandeză", - "sv": "Suedeză", - "da": "Daneză", - "no": "Norvegiană", - "fi": "Finlandeză" - }, - "friendGreeting": { - "Hey": "Hei" - }, - "half_swipe_messages": { - "[\"I noticed you half-swiped! I'll respond soon.\"]": "Am observat că ai glisat pe jumătate! Voi răspunde în curând." - }, - "tiny_snap_messages": { - "Thanks for the tiny snap!": "Mulțumesc pentru tiny snap!" - }, - "voice_note_messages": { - "Thanks for the voice note!": "Mulțumesc pentru nota vocală!" - }, - "chat_messages": { - "Hello! How are you?": "Bună! Ce mai faci?" - }, - "story_reply_messages": { - "Thanks for the story reply!": "Mulțumesc pentru răspunsul la poveste!" - }, - "external_media_messages": { - "Nice media!": "Frumoasă media!" - }, - "sticker_messages": { - "Cool sticker!": "Tare autocolant!" - }, - "snap_messages": { - "Thanks for the snap!": "Mulțumesc pentru snap!" - }, - "story_share_messages": { - "Thanks for sharing!": "Mulțumesc pentru distribuire!" - }, - "map_reaction_messages": { - "Thanks for the map reaction!": "Mulțumesc pentru reacția pe hartă!" - }, - "auto_reply_content_types": { - "chat_messages": "Mesaje chat", - "snap_messages": "Snapek", - "story_share_messages": "Distribuiri poveste", - "story_reply_messages": "Răspunsuri poveste", - "external_media_messages": "Media externă", - "voice_note_messages": "Note vocale", - "sticker_messages": "Autocolante", - "tiny_snap_messages": "Tiny Snaps", - "map_reaction_messages": "Reacții hartă", - "half_swipes": "Glisări pe jumătate" - }, - "supported_languages": { - "en": "Engleză", - "es": "Spaniolă", - "fr": "Franceză", - "de": "Germană", - "it": "Italiană", - "pt": "Portugheză", - "ru": "Rusă", - "ja": "Japoneză", - "ko": "Coreeană", - "zh": "Chineză", - "ar": "Arabă", - "hi": "Hindi", - "tr": "Turcă" - }, - "translation_position": { - "above": "Deasupra", - "below": "Dedesubt", - "inline": "În linie" - }, - "source_language": { - "auto": "Detectează automat" - }, - "target_language": { - "en": "Engleză" - } - }, "friend_notes": { "placeholder": "Adaugă o notă..." } @@ -2559,7 +2665,6 @@ "show_chat_edit_history": "Arată istoric editare chat", "convert_message": "Convertește mesaj" }, - "chat_wallpaper_downloader": { "download_button": "Descarcă fundal chat" }, @@ -2718,10 +2823,10 @@ "exporting_message": "Se exportă {conversation}..." }, "button": { + "cancel": "Anulează", "ok": "OK", "positive": "Da", "negative": "Nu", - "cancel": "Anulează", "save": "Salvează", "open": "Deschide", "download": "Descarcă", @@ -2835,6 +2940,8 @@ "native_hooks_send_failure_toast": "Trimiterea a eșuat! Te rugăm să activezi Native Hooks în setări.", "no_participants_to_encrypt_toast": "Nu ai prieteni în această conversație cu care să criptezi mesaje!", "encryption_failed_toast": "Criptarea mesajului a eșuat! Verifică logcat pentru mai multe detalii.", + "missing_friend_id_toast": "Can't find friendId for conversationId {conversationId}", + "key_exchange_failed_toast": "Can't create key exchange for friendId {friendId}", "accept_public_key_success_toast": "Cheie publică acceptată cu succes!", "accept_secret_key_success_toast": "Gata! Acum poți trimite și primi mesaje criptate cu acest prieten.", "accept_public_key_failure_toast": "Acceptarea cheii publice a eșuat", @@ -2846,6 +2953,21 @@ "incoming_pk_message": "Tocmai ai primit o cerere de cheie publică. Click mai jos pentru a o accepta.", "incoming_secret_message": "Prietenul tău tocmai ți-a acceptat cheia publică. Click mai jos pentru a accepta secretul." }, + "account_switcher_ui": { + "already_logged_in": "Already logged in as {username}", + "login_failed_toast": "Failed to login. Check logs for more info.", + "logged_out_toast": "Logged out", + "data_not_found_toast": "Account data not found", + "restore_failed_toast": "Failed to restore account data", + "logged_in_as_toast": "Logged in as {username}", + "backup_success_toast": "Account backed up!", + "backup_failure_toast": "Failed to backup account. Check logs for more info.", + "import_success_toast": "Imported {username}!", + "import_failure_toast": "Failed to import account: {message}", + "export_success_toast": "Account exported!", + "export_failed_toast": "Failed to export account. Check logs for more info.", + "forced_logout_toast": "Removed account due to forced logout" + }, "auto_open_snaps": { "title": "Deschidere automată Snaps", "priority_title": "Deschidere automată Snaps (Prioritate)", @@ -2872,7 +2994,7 @@ "queue_cleared": "Coada a fost golită și statisticile resetate", "queue_cleared_title": "Coadă golită", "queue_cleared_reset": "Coadă golită & resetată", - "queue_cleared_feedback": "S-au golit {count} snap-uri în coadă \u2022 Contorul {processed} procesate resetat", + "queue_cleared_feedback": "S-au golit {count} snap-uri în coadă • Contorul {processed} procesate resetat", "queue_cleared_feedback_simple": "Contorul {processed} procesate resetat", "unknown_sender": "Necunoscut", "unknown_user": "Utilizator necunoscut", @@ -3005,7 +3127,8 @@ "auto_delete_sent_messages": { "countdown_toast": "Mesajul va fi șters în {time}", "delete_success_toast": "Mesaj șters cu succes", - "delete_failed_toast": "Ștergerea mesajului a eșuat" + "delete_failed_toast": "Ștergerea mesajului a eșuat", + "queue_cleared_toast": "Auto delete queue cleared" }, "translation_position": { "above": "Deasupra", @@ -3310,6 +3433,32 @@ "failed_to_fetch_message": "Preluarea mesajului a eșuat: {error}", "failed_to_edit_message": "Editarea mesajului a eșuat: {error}" }, + "toast_snapchat_not_installed": "Can't execute action: Snapchat is not installed", + "invalid_input_toast": "Invalid input! Make sure you entered a valid value.", + "toast_async_task_failed": "Async task failed: {message}", + "toast_snapchat_crashed": "Snapchat has crashed! Please check logs for more details.", + "toast_init_features_failed": "Failed to initialize features! Some functionality may not work properly.", + "toast_init_script_runtime_failed": "Failed to initialize script runtime!", + "toast_database_corrupted": "Database {path} is corrupted! Restarting ...", + "toast_feature_init_failed": "Failed to init feature {feature}! Check logcat for more details.", + "toast_updating_purrfectsnap": "Updating PurrfectSnap. Please wait...", + "toast_update_purrfectsnap_failed": "Failed to update PurrfectSnap. Please check logcat for more details.", + "toast_purrfectsnap_updated": "PurrfectSnap updated!", + "toast_export_memories_failed": "Failed to export memories", + "toast_exported_to_path": "Exported to {path}", + "toast_open_memories_db_failed": "Failed to open memories database", + "toast_friend_add_unavailable": "Failed to add friend: FriendRelationshipChanger instance not available", + "toast_friend_add_failed": "Failed to add friend: {message}", + "toast_friends_exported": "Exported {count} friends!", + "toast_friends_import_failed": "Failed to import friends: {message}", + "toast_translation_service_unavailable": "Translation service temporarily unavailable", + "toast_send_message_failed": "Failed to send message: {error}", + "toast_mark_conversation_read_failed": "Failed to mark conversation as read", + "toast_fetch_conversation_failed": "Failed to fetch conversation", + "toast_open_snap_failed": "Failed to open snap", + "toast_mark_message_read_failed": "Failed to mark message as read. Check logs for more details", + "toast_open_conversation_first": "You must open a conversation first", + "toast_open_link_failed": "Failed to open link", "ai_response_style": { "casual": "Casual", "formal": "Formal", @@ -3347,4 +3496,4 @@ "openai": "OpenAI", "openrouter": "OpenRouter" } -} \ No newline at end of file +} diff --git a/common/src/main/assets/lang/ru.json b/common/src/main/assets/lang/ru.json index 9e9bf6c1..c024f490 100644 --- a/common/src/main/assets/lang/ru.json +++ b/common/src/main/assets/lang/ru.json @@ -1,21 +1,160 @@ { "setup": { + "activity": { + "wrong_apk_title": "Wrong APK installed", + "wrong_apk_message": "Your device is armv8, please download the armv8 apk, not armv7.", + "close_button": "Close", + "important_confirm_timeout": "I understand ({seconds}s)", + "important_confirm": "I understand", + "important_title": "Important!", + "important_message": "If you have used SnapEnhance or any other mod besides PurrfectSnap, we recommend uninstalling everything and staying on stock Snapchat for one week. Then switch to PurrfectSnap after next Friday.", + "language_subtitle": "Tune PurrfectSnap to speak your voice before anything else.", + "install_mode_title": "Choose your device", + "install_mode_subtitle": "Pick the path that matches how you'll install PurrfectSnap.", + "permissions_subtitle": "Grant the essentials so overlays, downloads, and alerts stay reliable.", + "patch_title": "Auto Patcher", + "patch_subtitle": "Streamlined download, patch, and install with a single flow.", + "root_install_title": "Snapchat Installer", + "root_install_subtitle": "Download and install the recommended Snapchat build.", + "save_folder_subtitle": "Pick your personal vault so snaps land exactly where you expect.", + "mappings_subtitle": "We calibrate everything to your install so the magic works flawlessly.", + "step_counter": "Step {current} of {total}", + "step_complete": "Checked off", + "step_active": "In progress", + "step_upcoming": "Ready next", + "finish_button": "Finish setup", + "continue_button": "Continue" + }, "dialogs": { "select_language": "Выберите язык", "save_folder": "Выберите папку для сохранения загрузок", "select_save_folder_button": "Выбрать папку" }, + "install_mode": { + "confirm_timeout": "I understand ({seconds}s)", + "confirm": "I understand", + "notice_title": "Please note!", + "notice_intro": "Select the type of device you have: rooted or non-rooted. If you are unsure, choose Non-root and continue.", + "notice_non_root_title": "Non-rooted devices", + "notice_non_root_body": "Select Non-root and the app will handle everything. Tap Install Patched Snapchat when it appears. After it installs, do not open Snapchat yet. Continue the PurrfectSnap setup; once it finishes, you can open Snapchat and enjoy.", + "notice_root_title": "Rooted devices", + "notice_root_body": "Make sure you have flashed LSPosed first. We recommend JingMatrix LSPosed or LSPosed Irena. After you select Root, the app will install the recommended Snapchat version. Do not open it yet; continue the PurrfectSnap setup. When setup finishes, enable PurrfectSnap in LSPosed and reboot your phone. Then start using Snapchat. We highly recommend detaching Snapchat from the Play Store with the Zygisk Detach module to prevent auto-updates.", + "notice_issues_hint": "If you run into any installation issues, the solution will appear here. Please read it carefully.", + "notice_note_prefix": "Note: ", + "notice_note_body": "New Accounts easily get locked! It is recommended to use an older account with PurrfectSnap.", + "step_title": "Choose your device", + "step_subtitle": "If you don't know, select Non-rooted device and proceed.", + "root_option_title": "Rooted device", + "root_option_subtitle": "Use Lsposed and skip auto patching.", + "non_root_option_title": "Non-rooted device", + "non_root_option_subtitle": "Use included auto patcher to install patched Snapchat.", + "skip_auto_setup": "Skip Auto Setup" + }, "mappings": { "dialog": "Генерация сопоставлений...", "generate_failure_no_snapchat": "PurrfectSnap не смог обнаружить Snapchat, пожалуйста, попробуйте переустановить Snapchat.", - "generate_failure": "Произошла ошибка при попытке сгенерировать сопоставления, пожалуйста, попробуйте снова." + "generate_failure": "Произошла ошибка при попытке сгенерировать сопоставления, пожалуйста, попробуйте снова.", + "confirm_understand_timeout": "I understand ({seconds}s)", + "confirm_understand": "I understand", + "notice_title": "Please note!", + "notice_intro": "If you see the \"Account temporarily disabled\" error while logging in, do not worry. Follow these steps in order:", + "notice_step_1": "1. Reopen Snapchat and log in. This fixes it most of the time.", + "notice_step_2": "2. If it still fails, tap the login button repeatedly. This usually covers the next chunk.", + "notice_step_3": "3. If it still fails, clear Snapchat's data, disable any VPN, and log in again.", + "notice_rooted_title": "For rooted users:", + "notice_rooted_body": "Reopen Snapchat and log in. If it still fails, disable PurrfectSnap in LSPosed, log in, then re-enable PurrfectSnap.", + "warnings_info": "{count} warning(s) occurred while generating mappings:\n\n{warnings}", + "progress_hint": "This only takes a moment. Keep the app open while magic happens!" + }, + "patch": { + "title": "Auto Patcher", + "ready_log": "Auto Patcher is ready.", + "install_confirmed_log": "Snapchat install confirmed. You're cleared to continue.", + "download_recommended_status": "Downloading recommended Snapchat version ({version})...", + "starting_log": "Starting Auto Patcher for recommended Snapchat version.", + "uninstall_prompt_status": "Snapchat is installed. Please uninstall it first (don't keep data), then start Auto Patcher again.", + "uninstall_prompt_error": "Snapchat still installed. Uninstall it first, to continue.", + "module_apk_not_found_error": "Module apk not found", + "fetching_apk_status": "Fetching recommended Snapchat APK...", + "download_failed_error": "Download failed", + "download_completed_status": "Download completed: {fileName}", + "starting_patch_status": "Starting patch powered by Jingmatrix Lspatch", + "patched_not_produced_error": "Patched apk not produced", + "patched_ready_status": "Patched build ready. Install to finish.", + "failed_status": "Failed: {message}", + "mark_installed_log": "Marked as installed manually. You're cleared to continue.", + "issues_title": "Facing issues?", + "issues_confirm": "Got it", + "issues_heading": "How to fix installation errors", + "issues_conflict_issue": "Issue: App cannot be installed because it conflicts with an existing package.", + "issues_conflict_fix": "Fix: Download Snapchat from the Play Store and uninstall it without keeping data. Run Auto Patcher again. If it still does not work, run:", + "issues_adb_command": "adb uninstall com.snapchat.android", + "issues_invalid_issue": "Issue: App not installed because the package appears to be invalid.", + "issues_invalid_fix": "Fix: Download and install JingMatrix LSPatch, then patch a Snapchat version (any one) from this range, i.e. between 13.65.1.0 and 13.71.0.51, in Integrated mode. Select Embed Modules and embed the PurrfectSnap APK. Then choose Skip auto setup during PurrfectSnap setup to skip Auto Patcher.", + "status_downloading": "Downloading Snapchat {percent}%", + "status_patching": "Patching...", + "status_initializing": "Initializing...", + "logs_copied": "Logs copied to clipboard.", + "install_success": "Patched APK installed", + "start_button": "Start auto patch", + "install_button": "Install patched Snapchat", + "already_installed_button": "Already Installed?", + "powered_by_label": "Powered by Jingmatrix Lspatch", + "logs_title": "Logs", + "copy_button": "Copy", + "log_line_prefix": "- {line}" }, "permissions": { "dialog": "Выполните эти обязательные действия, чтобы продолжить:", "notification_access": "Доступ к уведомлениям", "battery_optimization": "Оптимизация батареи", "display_over_other_apps": "Показывать поверх других приложений", - "request_button": "Запросить" + "request_button": "Запросить", + "notification_access_description": "Alerts you the second downloads finish.", + "battery_optimization_description": "Keeps background tasks alive without being killed.", + "display_over_other_apps_description": "Enables floating overlays while you are in Snapchat.", + "granted_label": "Granted" + }, + "pick_language": { + "current_selection": "Current selection", + "browse_languages": "Browse languages", + "change_anytime_hint": "You can change this anytime from PurrfectSnap settings.", + "available_languages": "Available Languages" + }, + "root_install": { + "title": "Snapchat Installer", + "ready_log": "Snapchat installer is ready.", + "install_confirmed_log": "Snapchat install confirmed. You're cleared to continue.", + "download_recommended_status": "Downloading recommended Snapchat version ({version})...", + "mark_installed_log": "Marked as installed manually. You're cleared to continue.", + "start_download_log": "Starting Snapchat download for rooted install.", + "uninstall_prompt_status": "Snapchat is installed. Please uninstall it first (don't keep data), then try again.", + "uninstall_prompt_error": "Snapchat still installed. Uninstall it first, to continue.", + "fetching_apk_status": "Fetching recommended Snapchat APK...", + "download_failed_error": "Download failed", + "download_completed_status": "Download completed: {fileName}", + "launching_installer_status": "Launching installer...", + "failed_status": "Failed: {message}", + "status_downloading": "Downloading Snapchat {percent}%", + "status_preparing": "Preparing installer...", + "logs_copied": "Logs copied to clipboard.", + "install_success": "Snapchat installed", + "download_button": "Download Snapchat", + "install_button": "Install Snapchat", + "already_installed_button": "Already Installed?", + "logs_title": "Logs", + "copy_button": "Copy", + "log_line_prefix": "- {line}" + }, + "save_folder": { + "description": "Please choose the location where media should be downloaded to.", + "destination_label": "Destination", + "system_default_label": "System default", + "use_default_location_button": "Use default location", + "no_picker_title": "Folder picker unavailable", + "no_picker_message": "Some cloned/dual-app environments block the system folder picker. You can continue using the system default save location, or open the app outside clone mode to select a custom folder.", + "use_default_button": "Use default", + "permission_hint": "PurrfectSnap requires Storage permissions to download and Save Media from Snapchat." } }, "scopes": { @@ -57,14 +196,48 @@ }, "sections": { "home": { - "version_title": "v{versionName} \u00b7 от Eternal", + "version_title": "v{versionName} · от Eternal", "update_title": "Обновление PurrfectSnap", "update_content": "Версия {version} доступна!", "update_button": "Скачать", + "hero_tagline": "An Xposed Module meant to enhance your Snapchat experience", + "hero_version_label": "Version: {version} - {channel}", + "hero_build_label": "Build: {build}", + "update_ready_label": "Ready to install", + "purr_aura_active_label": "PurrAura Active!", + "purr_aura_inactive_label": "PurrAura Inactive", + "open_settings_button": "Open Settings", + "wiki_button": "Wiki", + "github_button": "GitHub", + "telegram_button": "Telegram", + "channel_label_stable": "Stable", + "channel_label_prerelease": "Pre-release", + "announcements_button_description": "Announcements", + "update_arch_not_supported_toast": "Your device architecture is not supported for automatic updates.", + "update_download_started_toast": "Download started", + "update_download_completed_toast": "Download completed", + "update_install_failed_toast": "Failed to install update. Check logs for more details.", + "update_download_failed_toast": "Download failed: {error}", "debug_build_summary_title": "Вы используете отладочную сборку PurrfectSnap", "debug_build_summary_content": "Версия {versionName} ({versionCode})", "debug_build_summary_date": "Дата сборки: {date} ({days} дн. назад)", - "quick_actions_title": "Быстрые действия" + "quick_actions_title": "Быстрые действия", + "quick_actions_empty_title": "No quick tiles yet", + "quick_actions_empty_subtitle": "Design your dream grid with the actions you use the most.", + "quick_actions_add_tile_button": "Add tile", + "quick_actions_manage_button": "Manage", + "quick_actions_count_label": "{count} curated shortcuts" + }, + "home_about": { + "about_title": "PurrfectSnap", + "about_tagline": "An Xposed Module meant to enhance your Snapchat experience!", + "about_lead_developers_title": "Lead Developers", + "about_story_title": "Our Story", + "about_story": "PurrfectSnap was founded on 2nd of October, 2025, as a fork of SnapEnhance by IzTIzRNAL with a vision to provide users the quality Snapchat experience they deserve. This app was just meant to be a minor update in the SnapEnhance repository, but it soon became a separate app wherein the contributors kept adding features. Then the developer joined the team, and this app soon became a huge success. We received much love and support and gained 1K+ downloads in just two days! We thank all users and contributors; without your support, we wouldn't have reached this place. We would also like to convey our huge thanks to rhunk, the lead developer of SnapEnhance, as without him, this app wouldn't even exist. We are immensely grateful to him. Lastly, we would like to thank all our admins, notably: CLASSIC GENIUS, Harry, SUJI>L, Zain & scrodingerspet, who were right there with us from the very beginning. We would also like to thank all testers, notably Leo & Toxic, who tested and reported bugs continuously. We are immensely grateful for your contribution.", + "about_thanks_title": "With love, PurrfectSnap Team", + "about_magic_toast": "Tap 5 times in this screen to see some magic 😉!", + "github_button": "GitHub", + "telegram_button": "Telegram" }, "home_logs": { "no_logs_hint": "Нет доступных логов", @@ -72,7 +245,8 @@ "export_logs_button": "Экспорт логов", "saving_logs_toast": "Сохранение логов, это может занять некоторое время...", "saved_logs_success_toast": "Логи успешно сохранены", - "saved_logs_failure_toast": "Не удалось сохранить логи" + "saved_logs_failure_toast": "Не удалось сохранить логи", + "read_logs_failed_toast": "Failed to read logs!" }, "home_settings": { "actions_title": "Действия", @@ -119,11 +293,17 @@ "test_mode_label": "Включить PurrAura", "disable_feature_loading_label": "Отключить загрузку функций", "disable_auto_mapper_label": "Отключить авто-маппер", - "disable_bypass_indicator_label": "Отключить индикатор обхода" + "disable_bypass_indicator_label": "Отключить индикатор обхода", + "open_file_failed_toast": "Failed to open file! {message}", + "import_failed_toast": "Import failed: {message}" }, "tasks": { "no_tasks": "Нет задач", "merge_button": "Объединить", + "summary_active": "{active} active · {recent} recent", + "summary_idle": "Idle · {recent} recent", + "running_count": "{count} running", + "clear_button_description": "Clear tasks", "failed_to_open_file": "Не удалось открыть файл", "merge_files_toast": "Объединение {count} файлов", "remove_selected_tasks_title": "Вы уверены, что хотите удалить выбранные задачи?", @@ -132,22 +312,22 @@ "remove_selected_tasks_confirm": "Удалить {count} задач?", "remove_all_tasks_confirm": "Удалить все задачи?" }, - "features": { - "disabled": "Отключено", - "export_option": "Экспорт", - "import_option": "Импорт", - "reset_option": "Сброс", - "config_export_success_toast": "Конфигурация успешно экспортирована", - "config_import_success_toast": "Конфигурация успешно импортирована", - "config_import_failure_toast": "Не удалось импортировать конфигурацию: {error}", - "config_export_failure_toast": "Не удалось экспортировать конфигурацию: {error}", - "saved_config_snackbar": "Конфигурация сохранена", - "older_required": "Для корректной работы этой функции требуется Snapchat v{version} или старее", - "newer_required": "Для корректной работы этой функции требуется Snapchat v{version} или новее", - "search_button": "Поиск", - "clear_history": "Очистить историю поиска", - "subtitle": "Поиск и управление функциями" - }, + "features": { + "disabled": "Отключено", + "export_option": "Экспорт", + "import_option": "Импорт", + "reset_option": "Сброс", + "config_export_success_toast": "Конфигурация успешно экспортирована", + "config_import_success_toast": "Конфигурация успешно импортирована", + "config_import_failure_toast": "Не удалось импортировать конфигурацию: {error}", + "config_export_failure_toast": "Не удалось экспортировать конфигурацию: {error}", + "saved_config_snackbar": "Конфигурация сохранена", + "older_required": "Для корректной работы этой функции требуется Snapchat v{version} или старее", + "newer_required": "Для корректной работы этой функции требуется Snapchat v{version} или новее", + "search_button": "Поиск", + "clear_history": "Очистить историю поиска", + "subtitle": "Поиск и управление функциями" + }, "bypass_status": { "active": "PurrAura Активен", "inactive": "PurrAura Неактивен" @@ -167,6 +347,9 @@ "social": { "friends_tab": "Друзья", "groups_tab": "Группы", + "search_button_description": "Search", + "close_search_button_description": "Close search", + "clear_search_button_description": "Clear search", "empty_hint": "Ваш список сейчас пуст", "friends_empty_title": "Друзья еще не добавлены", "groups_empty_title": "Группы еще не синхронизированы", @@ -317,6 +500,7 @@ "import_button": "Импорт", "import_from_url_button": "Импорт из URL", "import_script_from_url_title": "Импорт скрипта из URL", + "import_failed": "Import failed: {message}", "import_script_warning": "Устанавливайте скрипты только из источников, которым вы доверяете.", "installed_scripts_tab": "Установлено", "manage_repos_button": "Упр. репозиториями", @@ -420,6 +604,7 @@ "delete_rule_dialog_text": "Вы уверены, что хотите удалить это правило?", "no_repos_added": "Репозитории не добавлены", "import_dialog_title": "Импорт правил", + "read_file_failed_toast": "Failed to read file: {message}", "bulk_import_button": "Массовый импорт", "individual_import_button": "Одиночный импорт", "invalid_import_type_dialog_title": "Неверный импорт", @@ -641,91 +826,658 @@ }, "features": { "notices": { - "unstable": "\u26a0 Нестабильно", - "ban_risk": "\u26a0 Эта функция может привести к бану", - "internal_behavior": "\u26a0 Это может нарушить внутреннюю работу Snapchat" + "unstable": "⚠ Нестабильно", + "ban_risk": "⚠ Эта функция может привести к бану", + "internal_behavior": "⚠ Это может нарушить внутреннюю работу Snapchat" }, "options": { - "empty": "Пусто", + "app_appearance": { + "always_light": "Всегда светлая", + "always_dark": "Всегда темная", + "null": "Как в системе" + }, + "auto_reload": { + "snapchat_only": "Перезагрузить только Snapchat", + "all": "Перезагрузить Snapchat + PurrfectSnap", + "null": "По умолчанию" + }, "walk_radius": { - "empty": "Пусто" + "null": "Использовать радиус по умолчанию" }, "spoof_battery_level": { - "empty": "Пусто" + "null": "Использовать реальный уровень батареи" + }, + "friend_feed_menu_buttons": { + "auto_download": "⬇️ Автозагрузка", + "auto_save": "💬 Автосохранение сообщений", + "unsaveable_messages": "⬇️ Несохраняемые сообщения", + "auto_open_snaps": "📷 Автооткрытие Снапов", + "stealth": "👻 Режим невидимки", + "auto_reply": "📨 Автоответ", + "auto_delete_sent_messages": "🗑️ Автоудаление отправленных", + "mark_snaps_as_seen": "👀 Отметить Снапы просмотренными", + "mark_stories_as_seen_locally": "👀 Отметить Истории просмотренными локально", + "conversation_info": "👤 Инфо о беседе", + "e2e_encryption": "🔒 Использовать E2E шифрование", + "message_logger": "📝 Логгер сообщений", + "auto_read": "✅ Автопрочтение", + "hide_typing_indicator": "🙈 Скрыть индикатор набора" + }, + "schedule_scheduled_for": "Запланировано для {name} на {time}", + "schedule_sending_in": "Отправка через {time}", + "schedule_sent_to": "Отправлено {name}", + "schedule_sent": "Запланированный Снап отправлен", + "schedule_failed_to": "Не удалось отправить {name}", + "schedule_failed": "Запланированный Снап не удался", + "schedule_cancelled_for": "Отменено для {name}", + "device_model": { + "samsung_s25_ultra": "Samsung Galaxy S25 Ultra", + "google_pixel_10_pro": "Google Pixel 10 Pro", + "oneplus_13": "OnePlus 13", + "xiaomi_15_ultra": "Xiaomi 15 Ultra", + "null": "По умолчанию устройства" + }, + "settings_menu": { + "default": "По умолчанию", + "legacy": "Устаревший" + }, + "path_format": { + "create_author_folder": "Создать папку для каждого автора", + "create_source_folder": "Создать папку для каждого типа источника медиа", + "append_hash": "Добавить уникальный хэш к имени файла", + "append_source": "Добавить источник медиа к имени файла", + "append_username": "Добавить имя пользователя к имени файла", + "append_date_time": "Добавить дату и время к имени файла", + "append_type": "Добавить тип медиа к имени файла" + }, + "auto_download_sources": { + "friend_snaps": "Снапы друзей", + "friend_stories": "Истории друзей", + "public_stories": "Публичные истории", + "spotlight": "Spotlight" + }, + "logging": { + "started": "Начато", + "success": "Успех", + "progress": "Прогресс", + "failure": "Ошибка" + }, + "notifications": { + "chat_screenshot": "Скриншот", + "chat_screen_record": "Запись экрана", + "snap_replay": "Повтор Снапа", + "camera_roll_save": "Сохранение в фотопленку", + "chat": "Чат", + "chat_reply": "Ответ в чате", + "snap": "Снап", + "typing": "Набор текста", + "stories": "Истории", + "speaking": "Разговор", + "chat_reaction": "Реакция в ЛС", + "group_chat_reaction": "Групповая реакция", + "initiate_audio": "Входящий аудиозвонок", + "abandon_audio": "Пропущенный аудиозвонок", + "initiate_video": "Входящий видеозвонок", + "abandon_video": "Пропущенный видеозвонок", + "map_live_location": "Живая геопозиция на карте" + }, + "auto_read": { + "blacklist": "Черный список", + "whitelist": "Белый список", + "disabled": "Отключено" + }, + "hide_typing_indicator": { + "blacklist": "Черный список", + "whitelist": "Белый список", + "disabled": "Отключено" + }, + "auto_delete_sent_messages": { + "blacklist": "Черный список", + "whitelist": "Белый список", + "disabled": "Отключено" + }, + "auto_download": { + "blacklist": "Черный список", + "whitelist": "Белый список", + "disabled": "Отключено" + }, + "stealth": { + "blacklist": "Черный список", + "whitelist": "Белый список", + "disabled": "Отключено" + }, + "auto_save": { + "blacklist": "Черный список", + "whitelist": "Белый список", + "disabled": "Отключено" + }, + "message_logger": { + "blacklist": "Черный список", + "whitelist": "Белый список", + "disabled": "Отключено" + }, + "auto_reply": { + "blacklist": "Черный список", + "whitelist": "Белый список", + "disabled": "Отключено" }, "custom_android_id": { - "empty": "Пусто" + "null": "Использовать реальный Android ID" + }, + "add_friend_source_spoof": { + "added_by_username": "По имени пользователя", + "added_by_mention": "По упоминанию", + "added_by_group_chat": "По групповому чату", + "added_by_qr_code": "По QR коду", + "added_by_community": "По сообществу", + "added_by_quick_add": "По быстрому добавлению (Высокий риск бана)", + "added_by_spotlight": "По Spotlight", + "null": "Не подменять источник" }, "custom_streaks_expiration_format": { - "empty": "Пусто" + "null": "Системное по умолчанию" }, "preferred_transcription_lang": { - "empty": "Пусто" + "null": "Использовать по умолчанию Snapchat" }, "custom_emoji_font": { - "empty": "Пусто" + "null": "Шрифт эмодзи по умолчанию" }, "custom_shared_library": { - "empty": "Пусто" + "null": "Использовать библиотеку по умолчанию" + }, + "override_front_resolution": { + "null": "Использовать по умолчанию устройства" + }, + "override_back_resolution": { + "null": "Использовать по умолчанию устройства" }, "custom_resolution": { - "empty": "Пусто" + "null": "Использовать автоматическое разрешение" + }, + "startup_default_camera": { + "front": "Передняя камера", + "back": "Задняя камера", + "null": "Запомнить последнюю" + }, + "call_recorder": { + "only_record_self": "Записывать только себя", + "only_record_others": "Записывать только других", + "record_both": "Записывать обе стороны" + }, + "call_recorder_ui_design": { + "default": "По умолчанию", + "snapchat": "Snapchat", + "cyber": "Кибер", + "frost": "Мороз" + }, + "front_custom_frame_rate": { + "null": "FPS по умолчанию устройства" + }, + "back_custom_frame_rate": { + "null": "FPS по умолчанию устройства" + }, + "force_voice_note_format": { + "null": "Использовать по умолчанию Snapchat" }, "custom_path_format": { - "empty": "Пусто" + "null": "Использовать шаблон по умолчанию" + }, + "force_image_format": { + "null": "Использовать по умолчанию Snapchat" }, "custom_video_codec": { - "empty": "Пусто" + "null": "Кодек по умолчанию" }, "custom_audio_codec": { - "empty": "Пусто" + "null": "Кодек по умолчанию" }, - "double_tap_chat_action_custom_emoji": { - "empty": "Пусто" + "preset": { + "null": "Пресет по умолчанию" }, - "unsaveable_messages": { - "blacklist": "Режим черного списка", - "whitelist": "Режим белого списка", - "null": "Отключено" + "app_appearance_override": { + "title": "Внешний вид" + }, + "gallery_media_send_override": { + "always_ask": "Всегда спрашивать", + "ORIGINAL": "Оригинальное медиа", + "NOTE": "Аудиозаметка", + "SNAP": "Снап", + "SAVEABLE_SNAP": "Сохраняемый Снап", + "null": "По умолчанию Snapchat", + "multiple_media_toast": "Вы можете отправить только одно медиа за раз" + }, + "strip_media_metadata": { + "hide_caption_text": "Скрыть текст подписи", + "hide_snap_filters": "Скрыть фильтры снапа", + "hide_extras": "Скрыть доп. (например, упоминания)", + "remove_audio_note_duration": "Удалить длительность аудиозаметки", + "remove_audio_note_transcript_capability": "Удалить возможность транскрипции аудиозаметки" + }, + "hide_ui_components": { + "hide_profile_call_buttons": "Удалить кнопки звонка в профиле", + "hide_chat_call_buttons": "Удалить кнопки звонка в чате", + "hide_live_location_share_button": "Удалить кнопку поделиться геопозицией", + "hide_stickers_button": "Удалить кнопку стикеров", + "hide_voice_record_button": "Удалить кнопку записи голоса", + "hide_unread_chat_hint": "Удалить подсказку непрочитанного чата", + "hide_post_to_story_buttons": "Удалить кнопки 'Опубликовать в истории' перед отправкой Снапа", + "hide_billboard_prompt": "Удалить подсказку билборда в ленте друзей", + "hide_snapchat_plus_gift_reminders": "Удалить напоминания о подарках Snapchat Plus в беседах", + "hide_map_reactions": "Удалить реакции карты" + }, + "hide_story_suggestions": { + "hide_suggested_friend_stories": "Скрыть предлагаемые истории друзей", + "hide_my_stories": "Скрыть мои истории" + }, + "home_tab": { + "map": "Карта", + "chat": "Чат", + "camera": "Камера", + "discover": "Интересное", + "spotlight": "Spotlight", + "null": "По умолчанию Snapchat" + }, + "spotlight_comments_username_icon": { + "user": "Иконка имени пользователя", + "👤": "Иконка имени пользователя", + "[👤]": "Иконка имени пользователя", + "default": "Иконка имени пользователя", + "no_icon": "Без иконки" + }, + "custom_image_upload_format": { + "null": "Автоматически" }, "update_check_frequency": { - "daily": "Ежедневно", - "weekly": "Еженедельно", - "monthly": "Ежемесячно" + "null": "Авто" + }, + "snapchat_plus": { + "not_subscribed": "Не подписан", + "basic": "Базовый", + "ad_free": "Без рекламы", + "null": "По умолчанию" + }, + "bypass_video_length_restriction": { + "single": "Одиночное медиа", + "split": "Разделенное медиа", + "null": "По умолчанию" + }, + "old_bitmoji_selfie": { + "2d": "2D Bitmoji", + "3d": "3D Bitmoji", + "null": "По умолчанию Bitmoji" + }, + "disable_confirmation_dialogs": { + "erase_message": "Стереть сообщение", + "remove_friend": "Удалить друга", + "block_friend": "Заблокировать друга", + "ignore_friend": "Игнорировать друга", + "hide_friend": "Скрыть друга", + "hide_conversation": "Скрыть беседу", + "clear_conversation": "Очистить беседу из ленты друзей" + }, + "edit_text_override": { + "multi_line_chat_input": "Многострочный ввод чата", + "bypass_text_input_limit": "Обойти лимит ввода текста" + }, + "auto_purge": { + "never": "Никогда", + "1_hour": "1 час", + "3_hours": "3 часа", + "6_hours": "6 часов", + "12_hours": "12 часов", + "1_day": "1 день", + "3_days": "3 дня", + "1_week": "1 неделя", + "2_weeks": "2 недели", + "1_month": "1 месяц", + "3_months": "3 месяца", + "6_months": "6 месяцев" + }, + "delete_after_unit": { + "seconds": "Секунды", + "minutes": "Минуты", + "hours": "Часы" + }, + "disable_story_sections": { + "friends": "Друзья", + "suggested_stories": "Предлагаемые истории", + "following": "Подписки", + "discover": "Интересное" + }, + "disable_cameras": { + "front": "Передняя камера", + "back": "Задняя камера" + }, + "disable_permission_requests": { + "notifications": "Уведомления", + "read_media_images": "Чтение изображений", + "read_media_video": "Чтение видео", + "camera": "Камера", + "microphone": "Микрофон", + "location": "Местоположение", + "read_contacts": "Чтение контактов", + "nearby_devices": "Устройства поблизости", + "phone_calls": "Телефонные звонки" + }, + "message_indicators": { + "encryption_indicator": "Добавляет иконку 🔒 рядом с сообщениями, отправленными только вам", + "platform_indicator": "Добавляет иконку платформы, с которой было отправлено медиа (например: Android, iOS, Web)", + "location_indicator": "Добавляет иконку 📍 к снапам, когда они отправлены с включенным местоположением", + "ovf_editor_indicator": "Показывает, был ли снап отправлен с использованием редактора OVF", + "director_mode_indicator": "Добавляет иконку ✏️ к снапам, когда они отправлены с использованием режима режиссера, который можно использовать для отправки изображений из галереи как снапов" + }, + "auto_mark_as_read": { + "conversation_read": "Отметить беседу как прочитанную при отправке сообщения", + "snap_reply": "Отметить снапы как прочитанные при ответе на них", + "save_snap_in_chat": "Отметить снапы как прочитанные при сохранении их в чате в режиме невидимки" + }, + "friend_mutation_notifier": { + "remove_friend": "Уведомить, когда кто-то удаляет вас из друзей", + "birthday_changes": "Уведомить, когда кто-то меняет свой день рождения", + "bitmoji_selfie_changes": "Уведомить, когда кто-то меняет свое селфи Bitmoji", + "bitmoji_avatar_changes": "Уведомить, когда кто-то меняет свой аватар Bitmoji", + "bitmoji_background_changes": "Уведомить, когда кто-то меняет свой фон Bitmoji", + "bitmoji_scene_changes": "Уведомить, когда кто-то меняет свою сцену Bitmoji" + }, + "double_tap_chat_action": { + "like_message": "Лайкнуть сообщение", + "copy_text": "Копировать текст в буфер обмена", + "delete_message": "Удалить сообщение", + "mark_as_read": "Отметить как прочитанное", + "custom_emoji_reaction": "Кастомная эмодзи реакция", + "null": "По умолчанию" + }, + "message_types": { + "CHAT": "Чат", + "SNAP": "Снап", + "NOTE": "Заметка", + "EXTERNAL_MEDIA": "Внешнее медиа", + "STICKER": "Стикер" + }, + "double_tap_chat_action_custom_emoji": { + "Custom emoji reaction": "Кастомная эмодзи реакция" + }, + "ai_model": { + "gemini-2.5-flash": "Gemini 2.5 Flash" + }, + "ai_api_key": { + "": "Не задано" + }, + "ai_system_prompt": { + "You are a helpful and friendly assistant responding to messages on Snapchat. Keep responses natural, casual, and conversational. Avoid being overly formal or robotic. Respond as if you're a real person having a normal conversation.": "Вы полезный и дружелюбный помощник, отвечающий на сообщения в Snapchat. Делайте ответы естественными, непринужденными и разговорными. Избегайте чрезмерной формальности или роботизированности. Отвечайте так, как будто вы реальный человек, ведущий обычную беседу." + }, + "ai_provider": { + "gemini": "Gemini", + "deepseek": "DeepSeek", + "openai": "OpenAI", + "openrouter": "OpenRouter" + }, + "ai_personality_traits": { + "friendly, casual, helpful, empathetic": "дружелюбный, непринужденный, полезный, эмпатичный" + }, + "ai_response_style": { + "casual": "Непринужденный", + "formal": "Формальный", + "friendly": "Дружелюбный", + "humorous": "Юмористический", + "empathetic": "Эмпатичный", + "toxic": "Токсичный (Toxic)", + "busy": "Занят" + }, + "ai_temperature": { + "0.7": "Balanced (0.7)" + }, + "ai_response_language": { + "auto": "Авто (Как получено)", + "en": "Английский", + "es": "Испанский", + "fr": "Французский", + "de": "Немецкий", + "it": "Итальянский", + "pt": "Португальский", + "ru": "Русский", + "ja": "Японский", + "ko": "Корейский", + "zh": "Китайский", + "ar": "Арабский (ОАЭ) и (КСА)", + "hi": "Хинди", + "tr": "Турецкий", + "pl": "Польский", + "nl": "Голландский", + "sv": "Шведский", + "da": "Датский", + "no": "Норвежский", + "fi": "Финский" + }, + "friendGreeting": { + "Hey": "Эй" + }, + "half_swipe_messages": { + "[\"I noticed you half-swiped! I'll respond soon.\"]": "Я заметил, что ты полусвайпнул! Скоро отвечу." + }, + "tiny_snap_messages": { + "Thanks for the tiny snap!": "Спасибо за крошечный снап!" + }, + "voice_note_messages": { + "Thanks for the voice note!": "Спасибо за голосовую заметку!" + }, + "chat_messages": { + "Hello! How are you?": "Привет! Как дела?" + }, + "story_reply_messages": { + "Thanks for the story reply!": "Спасибо за ответ на историю!" + }, + "external_media_messages": { + "Nice media!": "Классное медиа!" + }, + "sticker_messages": { + "Cool sticker!": "Крутой стикер!" + }, + "snap_messages": { + "Thanks for the snap!": "Спасибо за снап!" + }, + "story_share_messages": { + "Thanks for sharing!": "Спасибо, что поделился!" + }, + "map_reaction_messages": { + "Thanks for the map reaction!": "Спасибо за реакцию на карте!" + }, + "auto_reply_content_types": { + "chat_messages": "Сообщения чата", + "snap_messages": "Снапы", + "story_share_messages": "Репосты историй", + "story_reply_messages": "Ответы на истории", + "external_media_messages": "Внешние медиа", + "voice_note_messages": "Голосовые заметки", + "sticker_messages": "Стикеры", + "tiny_snap_messages": "Крошечные снапы", + "map_reaction_messages": "Реакции на карте", + "half_swipes": "Полусвайпы" + }, + "supported_languages": { + "en": "Английский", + "es": "Испанский", + "fr": "Французский", + "de": "Немецкий", + "it": "Итальянский", + "pt": "Португальский", + "ru": "Русский", + "ja": "Японский", + "ko": "Корейский", + "zh": "Китайский", + "ar": "Арабский", + "hi": "Хинди", + "tr": "Турецкий" + }, + "translation_position": { + "above": "Над текстом", + "below": "Под текстом", + "inline": "Встроенный" + }, + "source_language": { + "auto": "Автоопределение" + }, + "target_language": { + "en": "Английский" } }, "properties": { "global": { "name": "Глобальные", - "description": "Общие настройки модуля и значения по умолчанию", + "description": "Настройка глобальных параметров Snapchat", "properties": { - "ui_settings": { - "name": "Настройки интерфейса", - "description": "Настройка обратной связи и поведения тостов", + "better_location": { + "name": "Улучшенное местоположение", + "description": "Улучшает местоположение Snapchat", "properties": { - "haptic_feedback": { - "name": "Виброотклик", - "description": "Вибрация при поддерживаемых действиях" + "spoof_location": { + "name": "Подмена местоположения", + "description": "Подменяет ваше местоположение на определенное место" }, - "use_system_toasts": { - "name": "Использовать системные уведомления", - "description": "Показывать системные уведомления Android вместо внутриигровых наложений" + "coordinates": { + "name": "Координаты", + "description": "Установить координаты поддельного местоположения" + }, + "walk_radius": { + "name": "Радиус прогулки", + "description": "Случайное перемещение в пределах этого радиуса (футы)" + }, + "always_update_location": { + "name": "Всегда обновлять местоположение", + "description": "Принудительно заставлять Snapchat обновлять местоположение, даже если данные GPS не получены" + }, + "suspend_location_updates": { + "name": "Приостановить обновление местоположения", + "description": "Предотвращает обновление вашего местоположения" + }, + "spoof_battery_level": { + "name": "Подмена уровня батареи", + "description": "Подменяет уровень заряда батареи вашего устройства на карте\nЗначение должно быть от 0 до 100" + }, + "spoof_headphones": { + "name": "Подмена наушников", + "description": "Подменяет статус прослушивания музыки на карте" + }, + "show_battery_level": { + "name": "Показать уровень батареи", + "description": "Показывает уровень заряда батареи ваших друзей на карте" } } }, - "update_settings": { - "name": "Настройки обновлений", - "description": "Управление автоматическими проверками обновлений", + "snapchat_plus": { + "name": "Snapchat Plus", + "description": "Включает функции Snapchat Plus\nНекоторые серверные функции могут не работать" + }, + "media_upload_quality": { + "name": "Качество загрузки медиа", + "description": "Переопределяет качество загрузки медиа", "properties": { - "auto_update_check": { - "name": "Автопроверка обновлений", - "description": "Автоматически проверять наличие новых сборок" + "force_video_upload_source_quality": { + "name": "Принудительное качество источника видео", + "description": "Заставляет Snapchat использовать исходное качество при загрузке видео\nОбратите внимание, это может не удалить метаданные из медиа" }, - "update_check_frequency": { - "name": "Частота проверки обновлений", - "description": "Как часто проверять обновления" + "disable_image_compression": { + "name": "Отключить сжатие изображений", + "description": "Отключает сжатие изображений при загрузке медиа" + }, + "custom_image_upload_format": { + "name": "Кастомный формат загрузки изображений", + "description": "Устанавливает кастомный формат загрузки изображений\nВыберите формат без потерь (например, PNG) для наилучшего качества" } } + }, + "disable_confirmation_dialogs": { + "name": "Отключить диалоги подтверждения", + "description": "Автоматически подтверждает выбранные действия" + }, + "auto_updater": { + "name": "Автообновление", + "description": "Автоматически проверяет наличие новых обновлений" + }, + "update_settings": { + "name": "Настройки обновлений", + "description": "Контролирует, как PurrfectSnap проверяет обновления", + "properties": { + "auto_update_check": { + "name": "Автопроверка обновлений" + }, + "update_check_frequency": { + "name": "Частота проверки обновлений" + } + } + }, + "ui_settings": { + "name": "Настройки интерфейса", + "properties": { + "haptic_feedback": { + "name": "Виброотклик" + } + } + }, + "disable_metrics": { + "name": "Отключить метрики", + "description": "Блокирует отправку определенных аналитических данных в Snapchat" + }, + "disable_story_sections": { + "name": "Отключить разделы историй", + "description": "Удаляет разделы со страницы Историй\nМожет потребоваться обновление для корректной работы" + }, + "block_ads": { + "name": "Блокировать рекламу", + "description": "Предотвращает показ рекламы" + }, + "disable_custom_tabs": { + "name": "Отключить кастомные вкладки", + "description": "Открывает ссылки в поддерживаемых приложениях вместо веб-браузера" + }, + "disable_permission_requests": { + "name": "Отключить запросы разрешений", + "description": "Запрещает Snapchat запрашивать определенные разрешения" + }, + "disable_memories_snap_feed": { + "name": "Отключить ленту снапов воспоминаний", + "description": "Запрещает Snapchat показывать недавние воспоминания при свайпе вверх в камере" + }, + "spotlight_comments_username": { + "name": "Имя пользователя в комментариях Spotlight", + "description": "Показывает имя пользователя автора в комментариях Spotlight" + }, + "spotlight_comments_username_icon": { + "name": "Иконка имени пользователя в комментариях Spotlight", + "description": "Выберите, какая иконка отображается рядом с именами пользователей в комментариях Spotlight" + }, + "bypass_video_length_restriction": { + "name": "Обойти ограничение длины видео", + "description": "Одиночное: отправляет одно видео\nРазделить: разделяет видео после редактирования" + }, + "default_video_playback_rate": { + "name": "Скорость воспроизведения видео по умолчанию", + "description": "Устанавливает скорость по умолчанию для воспроизведения видео\nЗначение должно быть между 0.1 и 4.0" + }, + "video_playback_rate_slider": { + "name": "Слайдер скорости воспроизведения видео", + "description": "Добавляет слайдер в контекстное меню opera для изменения скорости воспроизведения видео\nПримечание: Изменения применяются только к последующим видео" + }, + "disable_google_play_dialogs": { + "name": "Отключить диалоги Google Play Services", + "description": "Предотвращает показ диалогов доступности сервисов Google Play" + }, + "default_volume_controls": { + "name": "Управление громкостью по умолчанию", + "description": "Заставляет Snapchat использовать системные элементы управления громкостью" + }, + "disable_telecom_framework": { + "name": "Отключить Telecom Framework", + "description": "Запрещает Snapchat использовать Android Telecom framework\nЭто позволяет слушать музыку во время звонка" + }, + "hide_active_music": { + "name": "Скрыть активную музыку", + "description": "Не дает Snapchat узнать, что вы слушаете музыку\nЭто позволит вам снимать снапы с помощью кнопок громкости во время прослушивания музыки" + }, + "disable_snap_splitting": { + "name": "Отключить разделение снапов", + "description": "Предотвращает разделение Снапов на несколько частей\nИзображения, которые вы отправляете, превратятся в видео" } } }, @@ -753,6 +1505,10 @@ "name": "Разрешить дубликаты", "description": "Разрешает скачивать одно и то же медиа несколько раз" }, + "file_hash_check": { + "name": "File Hash Check", + "description": "Verify downloaded media with file hashes" + }, "merge_overlays": { "name": "Объединить наложения", "description": "Объединяет текст и медиа Снапа в один файл" @@ -954,7 +1710,7 @@ }, "stealth_mode_indicator": { "name": "Индикатор режима невидимки", - "description": "Добавляет эмодзи \ud83d\udc7b рядом с беседами в режиме невидимки" + "description": "Добавляет эмодзи 👻 рядом с беседами в режиме невидимки" }, "edit_text_override": { "name": "Переопределение редактирования текста", @@ -1028,7 +1784,17 @@ }, "half_swipe_notifier": { "name": "Уведомление о полусвайпе", - "description": "Уведомляет вас, когда кто-то делает полусвайп в беседе" + "description": "Уведомляет вас, когда кто-то делает полусвайп в беседе", + "properties": { + "min_duration": { + "name": "Minimum Duration", + "description": "The minimum duration of the half swipe (in seconds)" + }, + "max_duration": { + "name": "Maximum Duration", + "description": "The maximum duration of the half swipe (in seconds)" + } + } }, "call_start_confirmation": { "name": "Подтверждение начала звонка", @@ -1472,164 +2238,6 @@ } } }, - "global": { - "name": "Глобальные", - "description": "Настройка глобальных параметров Snapchat", - "properties": { - "better_location": { - "name": "Улучшенное местоположение", - "description": "Улучшает местоположение Snapchat", - "properties": { - "spoof_location": { - "name": "Подмена местоположения", - "description": "Подменяет ваше местоположение на определенное место" - }, - "coordinates": { - "name": "Координаты", - "description": "Установить координаты поддельного местоположения" - }, - "walk_radius": { - "name": "Радиус прогулки", - "description": "Случайное перемещение в пределах этого радиуса (футы)" - }, - "always_update_location": { - "name": "Всегда обновлять местоположение", - "description": "Принудительно заставлять Snapchat обновлять местоположение, даже если данные GPS не получены" - }, - "suspend_location_updates": { - "name": "Приостановить обновление местоположения", - "description": "Предотвращает обновление вашего местоположения" - }, - "spoof_battery_level": { - "name": "Подмена уровня батареи", - "description": "Подменяет уровень заряда батареи вашего устройства на карте\nЗначение должно быть от 0 до 100" - }, - "spoof_headphones": { - "name": "Подмена наушников", - "description": "Подменяет статус прослушивания музыки на карте" - }, - "show_battery_level": { - "name": "Показать уровень батареи", - "description": "Показывает уровень заряда батареи ваших друзей на карте" - } - } - }, - "snapchat_plus": { - "name": "Snapchat Plus", - "description": "Включает функции Snapchat Plus\nНекоторые серверные функции могут не работать" - }, - "media_upload_quality": { - "name": "Качество загрузки медиа", - "description": "Переопределяет качество загрузки медиа", - "properties": { - "force_video_upload_source_quality": { - "name": "Принудительное качество источника видео", - "description": "Заставляет Snapchat использовать исходное качество при загрузке видео\nОбратите внимание, это может не удалить метаданные из медиа" - }, - "disable_image_compression": { - "name": "Отключить сжатие изображений", - "description": "Отключает сжатие изображений при загрузке медиа" - }, - "custom_image_upload_format": { - "name": "Кастомный формат загрузки изображений", - "description": "Устанавливает кастомный формат загрузки изображений\nВыберите формат без потерь (например, PNG) для наилучшего качества" - } - } - }, - "disable_confirmation_dialogs": { - "name": "Отключить диалоги подтверждения", - "description": "Автоматически подтверждает выбранные действия" - }, - "auto_updater": { - "name": "Автообновление", - "description": "Автоматически проверяет наличие новых обновлений" - }, - "update_settings": { - "name": "Настройки обновлений", - "description": "Контролирует, как PurrfectSnap проверяет обновления", - "properties": { - "auto_update_check": { - "name": "Автопроверка обновлений" - }, - "update_check_frequency": { - "name": "Частота проверки обновлений" - } - } - }, - "ui_settings": { - "name": "Настройки интерфейса", - "properties": { - "haptic_feedback": { - "name": "Виброотклик" - } - } - }, - "disable_metrics": { - "name": "Отключить метрики", - "description": "Блокирует отправку определенных аналитических данных в Snapchat" - }, - "disable_story_sections": { - "name": "Отключить разделы историй", - "description": "Удаляет разделы со страницы Историй\nМожет потребоваться обновление для корректной работы" - }, - "block_ads": { - "name": "Блокировать рекламу", - "description": "Предотвращает показ рекламы" - }, - "disable_custom_tabs": { - "name": "Отключить кастомные вкладки", - "description": "Открывает ссылки в поддерживаемых приложениях вместо веб-браузера" - }, - "disable_permission_requests": { - "name": "Отключить запросы разрешений", - "description": "Запрещает Snapchat запрашивать определенные разрешения" - }, - "disable_memories_snap_feed": { - "name": "Отключить ленту снапов воспоминаний", - "description": "Запрещает Snapchat показывать недавние воспоминания при свайпе вверх в камере" - }, - "spotlight_comments_username": { - "name": "Имя пользователя в комментариях Spotlight", - "description": "Показывает имя пользователя автора в комментариях Spotlight" - }, - "spotlight_comments_username_icon": { - "name": "Иконка имени пользователя в комментариях Spotlight", - "description": "Выберите, какая иконка отображается рядом с именами пользователей в комментариях Spotlight" - }, - "bypass_video_length_restriction": { - "name": "Обойти ограничение длины видео", - "description": "Одиночное: отправляет одно видео\nРазделить: разделяет видео после редактирования" - }, - "default_video_playback_rate": { - "name": "Скорость воспроизведения видео по умолчанию", - "description": "Устанавливает скорость по умолчанию для воспроизведения видео\nЗначение должно быть между 0.1 и 4.0" - }, - "video_playback_rate_slider": { - "name": "Слайдер скорости воспроизведения видео", - "description": "Добавляет слайдер в контекстное меню opera для изменения скорости воспроизведения видео\nПримечание: Изменения применяются только к последующим видео" - }, - "disable_google_play_dialogs": { - "name": "Отключить диалоги Google Play Services", - "description": "Предотвращает показ диалогов доступности сервисов Google Play" - }, - "default_volume_controls": { - "name": "Управление громкостью по умолчанию", - "description": "Заставляет Snapchat использовать системные элементы управления громкостью" - }, - "disable_telecom_framework": { - "name": "Отключить Telecom Framework", - "description": "Запрещает Snapchat использовать Android Telecom framework\nЭто позволяет слушать музыку во время звонка" - }, - "hide_active_music": { - "name": "Скрыть активную музыку", - "description": "Не дает Snapchat узнать, что вы слушаете музыку\nЭто позволит вам снимать снапы с помощью кнопок громкости во время прослушивания музыки" - }, - "disable_snap_splitting": { - "name": "Отключить разделение снапов", - "description": "Предотвращает разделение Снапов на несколько частей\nИзображения, которые вы отправляете, превратятся в видео" - } - } - }, "rules": { "name": "Правила", "description": "Настройка правил автоматизации", @@ -1911,7 +2519,7 @@ "properties": { "encrypted_message_indicator": { "name": "Индикатор зашифрованного сообщения", - "description": "Добавляет эмодзи \ud83d\udd12 рядом с зашифрованными сообщениями" + "description": "Добавляет эмодзи 🔒 рядом с зашифрованными сообщениями" }, "force_message_encryption": { "name": "Принудительное шифрование сообщений", @@ -1990,495 +2598,6 @@ } } }, - "options": { - "app_appearance": { - "always_light": "Всегда светлая", - "always_dark": "Всегда темная", - "null": "Как в системе" - }, - "auto_reload": { - "snapchat_only": "Перезагрузить только Snapchat", - "all": "Перезагрузить Snapchat + PurrfectSnap", - "null": "По умолчанию" - }, - "walk_radius": { - "null": "Использовать радиус по умолчанию" - }, - "spoof_battery_level": { - "null": "Использовать реальный уровень батареи" - }, - "friend_feed_menu_buttons": { - "auto_download": "\u2b07\ufe0f Автозагрузка", - "auto_save": "\ud83d\udcac Автосохранение сообщений", - "unsaveable_messages": "\u2b07\ufe0f Несохраняемые сообщения", - "auto_open_snaps": "\ud83d\udcf7 Автооткрытие Снапов", - "stealth": "\ud83d\udc7b Режим невидимки", - "auto_reply": "\ud83d\udce8 Автоответ", - "auto_delete_sent_messages": "\ud83d\uddd1\ufe0f Автоудаление отправленных", - "mark_snaps_as_seen": "\ud83d\udc40 Отметить Снапы просмотренными", - "mark_stories_as_seen_locally": "\ud83d\udc40 Отметить Истории просмотренными локально", - "conversation_info": "\ud83d\udc64 Инфо о беседе", - "e2e_encryption": "\ud83d\udd12 Использовать E2E шифрование", - "message_logger": "\ud83d\udcdd Логгер сообщений", - "auto_read": "\u2705 Автопрочтение", - "hide_typing_indicator": "\ud83d\ude48 Скрыть индикатор набора" - }, - "schedule_scheduled_for": "Запланировано для {name} на {time}", - "schedule_sending_in": "Отправка через {time}", - "schedule_sent_to": "Отправлено {name}", - "schedule_sent": "Запланированный Снап отправлен", - "schedule_failed_to": "Не удалось отправить {name}", - "schedule_failed": "Запланированный Снап не удался", - "schedule_cancelled_for": "Отменено для {name}", - "device_model": { - "samsung_s25_ultra": "Samsung Galaxy S25 Ultra", - "google_pixel_10_pro": "Google Pixel 10 Pro", - "oneplus_13": "OnePlus 13", - "xiaomi_15_ultra": "Xiaomi 15 Ultra", - "null": "По умолчанию устройства" - }, - "settings_menu": { - "default": "По умолчанию", - "legacy": "Устаревший" - }, - "path_format": { - "create_author_folder": "Создать папку для каждого автора", - "create_source_folder": "Создать папку для каждого типа источника медиа", - "append_hash": "Добавить уникальный хэш к имени файла", - "append_source": "Добавить источник медиа к имени файла", - "append_username": "Добавить имя пользователя к имени файла", - "append_date_time": "Добавить дату и время к имени файла", - "append_type": "Добавить тип медиа к имени файла" - }, - "auto_download_sources": { - "friend_snaps": "Снапы друзей", - "friend_stories": "Истории друзей", - "public_stories": "Публичные истории", - "spotlight": "Spotlight" - }, - "logging": { - "started": "Начато", - "success": "Успех", - "progress": "Прогресс", - "failure": "Ошибка" - }, - "notifications": { - "chat_screenshot": "Скриншот", - "chat_screen_record": "Запись экрана", - "snap_replay": "Повтор Снапа", - "camera_roll_save": "Сохранение в фотопленку", - "chat": "Чат", - "chat_reply": "Ответ в чате", - "snap": "Снап", - "typing": "Набор текста", - "stories": "Истории", - "speaking": "Разговор", - "chat_reaction": "Реакция в ЛС", - "group_chat_reaction": "Групповая реакция", - "initiate_audio": "Входящий аудиозвонок", - "abandon_audio": "Пропущенный аудиозвонок", - "initiate_video": "Входящий видеозвонок", - "abandon_video": "Пропущенный видеозвонок", - "map_live_location": "Живая геопозиция на карте" - }, - "auto_read": { - "blacklist": "Черный список", - "whitelist": "Белый список", - "disabled": "Отключено" - }, - "hide_typing_indicator": { - "blacklist": "Черный список", - "whitelist": "Белый список", - "disabled": "Отключено" - }, - "auto_delete_sent_messages": { - "blacklist": "Черный список", - "whitelist": "Белый список", - "disabled": "Отключено" - }, - "auto_download": { - "blacklist": "Черный список", - "whitelist": "Белый список", - "disabled": "Отключено" - }, - "stealth": { - "blacklist": "Черный список", - "whitelist": "Белый список", - "disabled": "Отключено" - }, - "auto_save": { - "blacklist": "Черный список", - "whitelist": "Белый список", - "disabled": "Отключено" - }, - "message_logger": { - "blacklist": "Черный список", - "whitelist": "Белый список", - "disabled": "Отключено" - }, - "auto_reply": { - "blacklist": "Черный список", - "whitelist": "Белый список", - "disabled": "Отключено" - }, - "custom_android_id": { - "null": "Использовать реальный Android ID" - }, - "add_friend_source_spoof": { - "added_by_username": "По имени пользователя", - "added_by_mention": "По упоминанию", - "added_by_group_chat": "По групповому чату", - "added_by_qr_code": "По QR коду", - "added_by_community": "По сообществу", - "added_by_quick_add": "По быстрому добавлению (Высокий риск бана)", - "added_by_spotlight": "По Spotlight", - "null": "Не подменять источник" - }, - "custom_streaks_expiration_format": { - "null": "Системное по умолчанию" - }, - "preferred_transcription_lang": { - "null": "Использовать по умолчанию Snapchat" - }, - "custom_emoji_font": { - "null": "Шрифт эмодзи по умолчанию" - }, - "custom_shared_library": { - "null": "Использовать библиотеку по умолчанию" - }, - "override_front_resolution": { - "null": "Использовать по умолчанию устройства" - }, - "override_back_resolution": { - "null": "Использовать по умолчанию устройства" - }, - "custom_resolution": { - "null": "Использовать автоматическое разрешение" - }, - "startup_default_camera": { - "front": "Передняя камера", - "back": "Задняя камера", - "null": "Запомнить последнюю" - }, - "call_recorder": { - "only_record_self": "Записывать только себя", - "only_record_others": "Записывать только других", - "record_both": "Записывать обе стороны" - }, - "call_recorder_ui_design": { - "default": "По умолчанию", - "snapchat": "Snapchat", - "cyber": "Кибер", - "frost": "Мороз" - }, - "front_custom_frame_rate": { - "null": "FPS по умолчанию устройства" - }, - "back_custom_frame_rate": { - "null": "FPS по умолчанию устройства" - }, - "force_voice_note_format": { - "null": "Использовать по умолчанию Snapchat" - }, - "custom_path_format": { - "null": "Использовать шаблон по умолчанию" - }, - "force_image_format": { - "null": "Использовать по умолчанию Snapchat" - }, - "custom_video_codec": { - "null": "Кодек по умолчанию" - }, - "custom_audio_codec": { - "null": "Кодек по умолчанию" - }, - "preset": { - "null": "Пресет по умолчанию" - }, - "app_appearance_override": { - "title": "Внешний вид" - }, - "gallery_media_send_override": { - "always_ask": "Всегда спрашивать", - "ORIGINAL": "Оригинальное медиа", - "NOTE": "Аудиозаметка", - "SNAP": "Снап", - "SAVEABLE_SNAP": "Сохраняемый Снап", - "null": "По умолчанию Snapchat", - "multiple_media_toast": "Вы можете отправить только одно медиа за раз" - }, - "strip_media_metadata": { - "hide_caption_text": "Скрыть текст подписи", - "hide_snap_filters": "Скрыть фильтры снапа", - "hide_extras": "Скрыть доп. (например, упоминания)", - "remove_audio_note_duration": "Удалить длительность аудиозаметки", - "remove_audio_note_transcript_capability": "Удалить возможность транскрипции аудиозаметки" - }, - "hide_ui_components": { - "hide_profile_call_buttons": "Удалить кнопки звонка в профиле", - "hide_chat_call_buttons": "Удалить кнопки звонка в чате", - "hide_live_location_share_button": "Удалить кнопку поделиться геопозицией", - "hide_stickers_button": "Удалить кнопку стикеров", - "hide_voice_record_button": "Удалить кнопку записи голоса", - "hide_unread_chat_hint": "Удалить подсказку непрочитанного чата", - "hide_post_to_story_buttons": "Удалить кнопки 'Опубликовать в истории' перед отправкой Снапа", - "hide_billboard_prompt": "Удалить подсказку билборда в ленте друзей", - "hide_snapchat_plus_gift_reminders": "Удалить напоминания о подарках Snapchat Plus в беседах", - "hide_map_reactions": "Удалить реакции карты" - }, - "hide_story_suggestions": { - "hide_suggested_friend_stories": "Скрыть предлагаемые истории друзей", - "hide_my_stories": "Скрыть мои истории" - }, - "home_tab": { - "map": "Карта", - "chat": "Чат", - "camera": "Камера", - "discover": "Интересное", - "spotlight": "Spotlight", - "null": "По умолчанию Snapchat" - }, - "spotlight_comments_username_icon": { - "user": "Иконка имени пользователя", - "\ud83d\udc64": "Иконка имени пользователя", - "[\ud83d\udc64]": "Иконка имени пользователя", - "default": "Иконка имени пользователя", - "no_icon": "Без иконки" - }, - "custom_image_upload_format": { - "null": "Автоматически" - }, - "update_check_frequency": { - "null": "Авто" - }, - "snapchat_plus": { - "not_subscribed": "Не подписан", - "basic": "Базовый", - "ad_free": "Без рекламы", - "null": "По умолчанию" - }, - "bypass_video_length_restriction": { - "single": "Одиночное медиа", - "split": "Разделенное медиа", - "null": "По умолчанию" - }, - "old_bitmoji_selfie": { - "2d": "2D Bitmoji", - "3d": "3D Bitmoji", - "null": "По умолчанию Bitmoji" - }, - "disable_confirmation_dialogs": { - "erase_message": "Стереть сообщение", - "remove_friend": "Удалить друга", - "block_friend": "Заблокировать друга", - "ignore_friend": "Игнорировать друга", - "hide_friend": "Скрыть друга", - "hide_conversation": "Скрыть беседу", - "clear_conversation": "Очистить беседу из ленты друзей" - }, - "edit_text_override": { - "multi_line_chat_input": "Многострочный ввод чата", - "bypass_text_input_limit": "Обойти лимит ввода текста" - }, - "auto_purge": { - "never": "Никогда", - "1_hour": "1 час", - "3_hours": "3 часа", - "6_hours": "6 часов", - "12_hours": "12 часов", - "1_day": "1 день", - "3_days": "3 дня", - "1_week": "1 неделя", - "2_weeks": "2 недели", - "1_month": "1 месяц", - "3_months": "3 месяца", - "6_months": "6 месяцев" - }, - "delete_after_unit": { - "seconds": "Секунды", - "minutes": "Минуты", - "hours": "Часы" - }, - "disable_story_sections": { - "friends": "Друзья", - "suggested_stories": "Предлагаемые истории", - "following": "Подписки", - "discover": "Интересное" - }, - "disable_cameras": { - "front": "Передняя камера", - "back": "Задняя камера" - }, - "disable_permission_requests": { - "notifications": "Уведомления", - "read_media_images": "Чтение изображений", - "read_media_video": "Чтение видео", - "camera": "Камера", - "microphone": "Микрофон", - "location": "Местоположение", - "read_contacts": "Чтение контактов", - "nearby_devices": "Устройства поблизости", - "phone_calls": "Телефонные звонки" - }, - "message_indicators": { - "encryption_indicator": "Добавляет иконку \ud83d\udd12 рядом с сообщениями, отправленными только вам", - "platform_indicator": "Добавляет иконку платформы, с которой было отправлено медиа (например: Android, iOS, Web)", - "location_indicator": "Добавляет иконку \ud83d\udccd к снапам, когда они отправлены с включенным местоположением", - "ovf_editor_indicator": "Показывает, был ли снап отправлен с использованием редактора OVF", - "director_mode_indicator": "Добавляет иконку \u270f\ufe0f к снапам, когда они отправлены с использованием режима режиссера, который можно использовать для отправки изображений из галереи как снапов" - }, - "auto_mark_as_read": { - "conversation_read": "Отметить беседу как прочитанную при отправке сообщения", - "snap_reply": "Отметить снапы как прочитанные при ответе на них", - "save_snap_in_chat": "Отметить снапы как прочитанные при сохранении их в чате в режиме невидимки" - }, - "friend_mutation_notifier": { - "remove_friend": "Уведомить, когда кто-то удаляет вас из друзей", - "birthday_changes": "Уведомить, когда кто-то меняет свой день рождения", - "bitmoji_selfie_changes": "Уведомить, когда кто-то меняет свое селфи Bitmoji", - "bitmoji_avatar_changes": "Уведомить, когда кто-то меняет свой аватар Bitmoji", - "bitmoji_background_changes": "Уведомить, когда кто-то меняет свой фон Bitmoji", - "bitmoji_scene_changes": "Уведомить, когда кто-то меняет свою сцену Bitmoji" - }, - "double_tap_chat_action": { - "like_message": "Лайкнуть сообщение", - "copy_text": "Копировать текст в буфер обмена", - "delete_message": "Удалить сообщение", - "mark_as_read": "Отметить как прочитанное", - "custom_emoji_reaction": "Кастомная эмодзи реакция", - "null": "По умолчанию" - }, - "message_types": { - "CHAT": "Чат", - "SNAP": "Снап", - "NOTE": "Заметка", - "EXTERNAL_MEDIA": "Внешнее медиа", - "STICKER": "Стикер" - }, - "double_tap_chat_action_custom_emoji": { - "Custom emoji reaction": "Кастомная эмодзи реакция" - }, - "ai_model": { - "gemini-2.5-flash": "Gemini 2.5 Flash" - }, - "ai_api_key": { - "": "Не задано" - }, - "ai_system_prompt": { - "You are a helpful and friendly assistant responding to messages on Snapchat. Keep responses natural, casual, and conversational. Avoid being overly formal or robotic. Respond as if you're a real person having a normal conversation.": "Вы полезный и дружелюбный помощник, отвечающий на сообщения в Snapchat. Делайте ответы естественными, непринужденными и разговорными. Избегайте чрезмерной формальности или роботизированности. Отвечайте так, как будто вы реальный человек, ведущий обычную беседу." - }, - "ai_provider": { - "gemini": "Gemini", - "deepseek": "DeepSeek", - "openai": "OpenAI", - "openrouter": "OpenRouter" - }, - "ai_personality_traits": { - "friendly, casual, helpful, empathetic": "дружелюбный, непринужденный, полезный, эмпатичный" - }, - "ai_response_style": { - "casual": "Непринужденный", - "formal": "Формальный", - "friendly": "Дружелюбный", - "humorous": "Юмористический", - "empathetic": "Эмпатичный", - "busy": "Занят", - "toxic": "Токсичный (Toxic)" - }, - "ai_response_language": { - "auto": "Авто (Как получено)", - "en": "Английский", - "es": "Испанский", - "fr": "Французский", - "de": "Немецкий", - "it": "Итальянский", - "pt": "Португальский", - "ru": "Русский", - "ja": "Японский", - "ko": "Корейский", - "zh": "Китайский", - "ar": "Арабский (ОАЭ) и (КСА)", - "hi": "Хинди", - "tr": "Турецкий", - "pl": "Польский", - "nl": "Голландский", - "sv": "Шведский", - "da": "Датский", - "no": "Норвежский", - "fi": "Финский" - }, - "friendGreeting": { - "Hey": "Эй" - }, - "half_swipe_messages": { - "[\"I noticed you half-swiped! I'll respond soon.\"]": "Я заметил, что ты полусвайпнул! Скоро отвечу." - }, - "tiny_snap_messages": { - "Thanks for the tiny snap!": "Спасибо за крошечный снап!" - }, - "voice_note_messages": { - "Thanks for the voice note!": "Спасибо за голосовую заметку!" - }, - "chat_messages": { - "Hello! How are you?": "Привет! Как дела?" - }, - "story_reply_messages": { - "Thanks for the story reply!": "Спасибо за ответ на историю!" - }, - "external_media_messages": { - "Nice media!": "Классное медиа!" - }, - "sticker_messages": { - "Cool sticker!": "Крутой стикер!" - }, - "snap_messages": { - "Thanks for the snap!": "Спасибо за снап!" - }, - "story_share_messages": { - "Thanks for sharing!": "Спасибо, что поделился!" - }, - "map_reaction_messages": { - "Thanks for the map reaction!": "Спасибо за реакцию на карте!" - }, - "auto_reply_content_types": { - "chat_messages": "Сообщения чата", - "snap_messages": "Снапы", - "story_share_messages": "Репосты историй", - "story_reply_messages": "Ответы на истории", - "external_media_messages": "Внешние медиа", - "voice_note_messages": "Голосовые заметки", - "sticker_messages": "Стикеры", - "tiny_snap_messages": "Крошечные снапы", - "map_reaction_messages": "Реакции на карте", - "half_swipes": "Полусвайпы" - }, - "supported_languages": { - "en": "Английский", - "es": "Испанский", - "fr": "Французский", - "de": "Немецкий", - "it": "Итальянский", - "pt": "Португальский", - "ru": "Русский", - "ja": "Японский", - "ko": "Корейский", - "zh": "Китайский", - "ar": "Арабский", - "hi": "Хинди", - "tr": "Турецкий" - }, - "translation_position": { - "above": "Над текстом", - "below": "Под текстом", - "inline": "Встроенный" - }, - "source_language": { - "auto": "Автоопределение" - }, - "target_language": { - "en": "Английский" - } - }, "friend_notes": { "placeholder": "Добавить заметку..." } @@ -2546,7 +2665,6 @@ "show_chat_edit_history": "Показать историю редактирования чата", "convert_message": "Конвертировать сообщение" }, - "chat_wallpaper_downloader": { "download_button": "Скачать обои чата" }, @@ -2705,10 +2823,10 @@ "exporting_message": "Экспорт {conversation}..." }, "button": { + "cancel": "Отмена", "ok": "ОК", "positive": "Да", "negative": "Нет", - "cancel": "Отмена", "save": "Сохранить", "open": "Открыть", "download": "Скачать", @@ -2822,6 +2940,8 @@ "native_hooks_send_failure_toast": "Отправка не удалась! Пожалуйста, включите Нативные хуки в настройках.", "no_participants_to_encrypt_toast": "У вас нет друзей в этой беседе для шифрования сообщений!", "encryption_failed_toast": "Шифрование сообщения не удалось! Проверьте logcat для подробностей.", + "missing_friend_id_toast": "Can't find friendId for conversationId {conversationId}", + "key_exchange_failed_toast": "Can't create key exchange for friendId {friendId}", "accept_public_key_success_toast": "Публичный ключ успешно принят!", "accept_secret_key_success_toast": "Готово! Теперь вы можете отправлять и получать зашифрованные сообщения с этим другом.", "accept_public_key_failure_toast": "Не удалось принять публичный ключ", @@ -2833,6 +2953,21 @@ "incoming_pk_message": "Вы только что получили запрос публичного ключа. Нажмите ниже, чтобы принять его.", "incoming_secret_message": "Ваш друг только что принял ваш публичный ключ. Нажмите ниже, чтобы принять секрет." }, + "account_switcher_ui": { + "already_logged_in": "Already logged in as {username}", + "login_failed_toast": "Failed to login. Check logs for more info.", + "logged_out_toast": "Logged out", + "data_not_found_toast": "Account data not found", + "restore_failed_toast": "Failed to restore account data", + "logged_in_as_toast": "Logged in as {username}", + "backup_success_toast": "Account backed up!", + "backup_failure_toast": "Failed to backup account. Check logs for more info.", + "import_success_toast": "Imported {username}!", + "import_failure_toast": "Failed to import account: {message}", + "export_success_toast": "Account exported!", + "export_failed_toast": "Failed to export account. Check logs for more info.", + "forced_logout_toast": "Removed account due to forced logout" + }, "auto_open_snaps": { "title": "Автооткрытие Снапов", "priority_title": "Автооткрытие Снапов (Приоритет)", @@ -2859,7 +2994,7 @@ "queue_cleared": "Очередь очищена и статистика сброшена", "queue_cleared_title": "Очередь очищена", "queue_cleared_reset": "Очередь очищена и сброшена", - "queue_cleared_feedback": "Очищено {count} снапов в очереди \u2022 Сброшен счетчик обработанных {processed}", + "queue_cleared_feedback": "Очищено {count} снапов в очереди • Сброшен счетчик обработанных {processed}", "queue_cleared_feedback_simple": "Сброшен счетчик обработанных {processed}", "unknown_sender": "Неизвестный", "unknown_user": "Неизвестный пользователь", @@ -2992,7 +3127,8 @@ "auto_delete_sent_messages": { "countdown_toast": "Сообщение будет удалено через {time}", "delete_success_toast": "Сообщение успешно удалено", - "delete_failed_toast": "Не удалось удалить сообщение" + "delete_failed_toast": "Не удалось удалить сообщение", + "queue_cleared_toast": "Auto delete queue cleared" }, "translation_position": { "above": "Над", @@ -3297,6 +3433,32 @@ "failed_to_fetch_message": "Не удалось получить сообщение: {error}", "failed_to_edit_message": "Не удалось отредактировать сообщение: {error}" }, + "toast_snapchat_not_installed": "Can't execute action: Snapchat is not installed", + "invalid_input_toast": "Invalid input! Make sure you entered a valid value.", + "toast_async_task_failed": "Async task failed: {message}", + "toast_snapchat_crashed": "Snapchat has crashed! Please check logs for more details.", + "toast_init_features_failed": "Failed to initialize features! Some functionality may not work properly.", + "toast_init_script_runtime_failed": "Failed to initialize script runtime!", + "toast_database_corrupted": "Database {path} is corrupted! Restarting ...", + "toast_feature_init_failed": "Failed to init feature {feature}! Check logcat for more details.", + "toast_updating_purrfectsnap": "Updating PurrfectSnap. Please wait...", + "toast_update_purrfectsnap_failed": "Failed to update PurrfectSnap. Please check logcat for more details.", + "toast_purrfectsnap_updated": "PurrfectSnap updated!", + "toast_export_memories_failed": "Failed to export memories", + "toast_exported_to_path": "Exported to {path}", + "toast_open_memories_db_failed": "Failed to open memories database", + "toast_friend_add_unavailable": "Failed to add friend: FriendRelationshipChanger instance not available", + "toast_friend_add_failed": "Failed to add friend: {message}", + "toast_friends_exported": "Exported {count} friends!", + "toast_friends_import_failed": "Failed to import friends: {message}", + "toast_translation_service_unavailable": "Translation service temporarily unavailable", + "toast_send_message_failed": "Failed to send message: {error}", + "toast_mark_conversation_read_failed": "Failed to mark conversation as read", + "toast_fetch_conversation_failed": "Failed to fetch conversation", + "toast_open_snap_failed": "Failed to open snap", + "toast_mark_message_read_failed": "Failed to mark message as read. Check logs for more details", + "toast_open_conversation_first": "You must open a conversation first", + "toast_open_link_failed": "Failed to open link", "ai_response_style": { "casual": "Непринужденный", "formal": "Формальный", @@ -3334,4 +3496,4 @@ "openai": "OpenAI", "openrouter": "OpenRouter" } -} \ No newline at end of file +} diff --git a/common/src/main/assets/lang/sl_SI.json b/common/src/main/assets/lang/sl_SI.json index 5730e92c..44254e85 100644 --- a/common/src/main/assets/lang/sl_SI.json +++ b/common/src/main/assets/lang/sl_SI.json @@ -1,21 +1,160 @@ { "setup": { + "activity": { + "wrong_apk_title": "Wrong APK installed", + "wrong_apk_message": "Your device is armv8, please download the armv8 apk, not armv7.", + "close_button": "Close", + "important_confirm_timeout": "I understand ({seconds}s)", + "important_confirm": "I understand", + "important_title": "Important!", + "important_message": "If you have used SnapEnhance or any other mod besides PurrfectSnap, we recommend uninstalling everything and staying on stock Snapchat for one week. Then switch to PurrfectSnap after next Friday.", + "language_subtitle": "Tune PurrfectSnap to speak your voice before anything else.", + "install_mode_title": "Choose your device", + "install_mode_subtitle": "Pick the path that matches how you'll install PurrfectSnap.", + "permissions_subtitle": "Grant the essentials so overlays, downloads, and alerts stay reliable.", + "patch_title": "Auto Patcher", + "patch_subtitle": "Streamlined download, patch, and install with a single flow.", + "root_install_title": "Snapchat Installer", + "root_install_subtitle": "Download and install the recommended Snapchat build.", + "save_folder_subtitle": "Pick your personal vault so snaps land exactly where you expect.", + "mappings_subtitle": "We calibrate everything to your install so the magic works flawlessly.", + "step_counter": "Step {current} of {total}", + "step_complete": "Checked off", + "step_active": "In progress", + "step_upcoming": "Ready next", + "finish_button": "Finish setup", + "continue_button": "Continue" + }, "dialogs": { "select_language": "Izberi jezik", "save_folder": "Izberi mesto za shranjevanje prenosov", "select_save_folder_button": "Izberi mapo" }, + "install_mode": { + "confirm_timeout": "I understand ({seconds}s)", + "confirm": "I understand", + "notice_title": "Please note!", + "notice_intro": "Select the type of device you have: rooted or non-rooted. If you are unsure, choose Non-root and continue.", + "notice_non_root_title": "Non-rooted devices", + "notice_non_root_body": "Select Non-root and the app will handle everything. Tap Install Patched Snapchat when it appears. After it installs, do not open Snapchat yet. Continue the PurrfectSnap setup; once it finishes, you can open Snapchat and enjoy.", + "notice_root_title": "Rooted devices", + "notice_root_body": "Make sure you have flashed LSPosed first. We recommend JingMatrix LSPosed or LSPosed Irena. After you select Root, the app will install the recommended Snapchat version. Do not open it yet; continue the PurrfectSnap setup. When setup finishes, enable PurrfectSnap in LSPosed and reboot your phone. Then start using Snapchat. We highly recommend detaching Snapchat from the Play Store with the Zygisk Detach module to prevent auto-updates.", + "notice_issues_hint": "If you run into any installation issues, the solution will appear here. Please read it carefully.", + "notice_note_prefix": "Note: ", + "notice_note_body": "New Accounts easily get locked! It is recommended to use an older account with PurrfectSnap.", + "step_title": "Choose your device", + "step_subtitle": "If you don't know, select Non-rooted device and proceed.", + "root_option_title": "Rooted device", + "root_option_subtitle": "Use Lsposed and skip auto patching.", + "non_root_option_title": "Non-rooted device", + "non_root_option_subtitle": "Use included auto patcher to install patched Snapchat.", + "skip_auto_setup": "Skip Auto Setup" + }, "mappings": { "dialog": "Ustvarjanje preslikav...", "generate_failure_no_snapchat": "PurrfectSnap ni mogel zaznati Snapchata, prosimo, poskusite znova namestiti Snapchat.", - "generate_failure": "Pri poskusu ustvarjanja preslikav je prišlo do napake, poskusite znova." + "generate_failure": "Pri poskusu ustvarjanja preslikav je prišlo do napake, poskusite znova.", + "confirm_understand_timeout": "I understand ({seconds}s)", + "confirm_understand": "I understand", + "notice_title": "Please note!", + "notice_intro": "If you see the \"Account temporarily disabled\" error while logging in, do not worry. Follow these steps in order:", + "notice_step_1": "1. Reopen Snapchat and log in. This fixes it most of the time.", + "notice_step_2": "2. If it still fails, tap the login button repeatedly. This usually covers the next chunk.", + "notice_step_3": "3. If it still fails, clear Snapchat's data, disable any VPN, and log in again.", + "notice_rooted_title": "For rooted users:", + "notice_rooted_body": "Reopen Snapchat and log in. If it still fails, disable PurrfectSnap in LSPosed, log in, then re-enable PurrfectSnap.", + "warnings_info": "{count} warning(s) occurred while generating mappings:\n\n{warnings}", + "progress_hint": "This only takes a moment. Keep the app open while magic happens!" + }, + "patch": { + "title": "Auto Patcher", + "ready_log": "Auto Patcher is ready.", + "install_confirmed_log": "Snapchat install confirmed. You're cleared to continue.", + "download_recommended_status": "Downloading recommended Snapchat version ({version})...", + "starting_log": "Starting Auto Patcher for recommended Snapchat version.", + "uninstall_prompt_status": "Snapchat is installed. Please uninstall it first (don't keep data), then start Auto Patcher again.", + "uninstall_prompt_error": "Snapchat still installed. Uninstall it first, to continue.", + "module_apk_not_found_error": "Module apk not found", + "fetching_apk_status": "Fetching recommended Snapchat APK...", + "download_failed_error": "Download failed", + "download_completed_status": "Download completed: {fileName}", + "starting_patch_status": "Starting patch powered by Jingmatrix Lspatch", + "patched_not_produced_error": "Patched apk not produced", + "patched_ready_status": "Patched build ready. Install to finish.", + "failed_status": "Failed: {message}", + "mark_installed_log": "Marked as installed manually. You're cleared to continue.", + "issues_title": "Facing issues?", + "issues_confirm": "Got it", + "issues_heading": "How to fix installation errors", + "issues_conflict_issue": "Issue: App cannot be installed because it conflicts with an existing package.", + "issues_conflict_fix": "Fix: Download Snapchat from the Play Store and uninstall it without keeping data. Run Auto Patcher again. If it still does not work, run:", + "issues_adb_command": "adb uninstall com.snapchat.android", + "issues_invalid_issue": "Issue: App not installed because the package appears to be invalid.", + "issues_invalid_fix": "Fix: Download and install JingMatrix LSPatch, then patch a Snapchat version (any one) from this range, i.e. between 13.65.1.0 and 13.71.0.51, in Integrated mode. Select Embed Modules and embed the PurrfectSnap APK. Then choose Skip auto setup during PurrfectSnap setup to skip Auto Patcher.", + "status_downloading": "Downloading Snapchat {percent}%", + "status_patching": "Patching...", + "status_initializing": "Initializing...", + "logs_copied": "Logs copied to clipboard.", + "install_success": "Patched APK installed", + "start_button": "Start auto patch", + "install_button": "Install patched Snapchat", + "already_installed_button": "Already Installed?", + "powered_by_label": "Powered by Jingmatrix Lspatch", + "logs_title": "Logs", + "copy_button": "Copy", + "log_line_prefix": "- {line}" }, "permissions": { "dialog": "Za nadaljevanje dokončajte te bistvene korake:", "notification_access": "Dostop do obvestil", "battery_optimization": "Optimizacija baterije", "display_over_other_apps": "Prikaz preko drugih aplikacij", - "request_button": "Zahtevaj" + "request_button": "Zahtevaj", + "notification_access_description": "Alerts you the second downloads finish.", + "battery_optimization_description": "Keeps background tasks alive without being killed.", + "display_over_other_apps_description": "Enables floating overlays while you are in Snapchat.", + "granted_label": "Granted" + }, + "pick_language": { + "current_selection": "Current selection", + "browse_languages": "Browse languages", + "change_anytime_hint": "You can change this anytime from PurrfectSnap settings.", + "available_languages": "Available Languages" + }, + "root_install": { + "title": "Snapchat Installer", + "ready_log": "Snapchat installer is ready.", + "install_confirmed_log": "Snapchat install confirmed. You're cleared to continue.", + "download_recommended_status": "Downloading recommended Snapchat version ({version})...", + "mark_installed_log": "Marked as installed manually. You're cleared to continue.", + "start_download_log": "Starting Snapchat download for rooted install.", + "uninstall_prompt_status": "Snapchat is installed. Please uninstall it first (don't keep data), then try again.", + "uninstall_prompt_error": "Snapchat still installed. Uninstall it first, to continue.", + "fetching_apk_status": "Fetching recommended Snapchat APK...", + "download_failed_error": "Download failed", + "download_completed_status": "Download completed: {fileName}", + "launching_installer_status": "Launching installer...", + "failed_status": "Failed: {message}", + "status_downloading": "Downloading Snapchat {percent}%", + "status_preparing": "Preparing installer...", + "logs_copied": "Logs copied to clipboard.", + "install_success": "Snapchat installed", + "download_button": "Download Snapchat", + "install_button": "Install Snapchat", + "already_installed_button": "Already Installed?", + "logs_title": "Logs", + "copy_button": "Copy", + "log_line_prefix": "- {line}" + }, + "save_folder": { + "description": "Please choose the location where media should be downloaded to.", + "destination_label": "Destination", + "system_default_label": "System default", + "use_default_location_button": "Use default location", + "no_picker_title": "Folder picker unavailable", + "no_picker_message": "Some cloned/dual-app environments block the system folder picker. You can continue using the system default save location, or open the app outside clone mode to select a custom folder.", + "use_default_button": "Use default", + "permission_hint": "PurrfectSnap requires Storage permissions to download and Save Media from Snapchat." } }, "scopes": { @@ -57,14 +196,48 @@ }, "sections": { "home": { - "version_title": "v{versionName} \u00b7 avtor Eternal", + "version_title": "v{versionName} · avtor Eternal", "update_title": "Posodobitev PurrfectSnap", "update_content": "Različica {version} je na voljo!", "update_button": "Prenesi", + "hero_tagline": "An Xposed Module meant to enhance your Snapchat experience", + "hero_version_label": "Version: {version} - {channel}", + "hero_build_label": "Build: {build}", + "update_ready_label": "Ready to install", + "purr_aura_active_label": "PurrAura Active!", + "purr_aura_inactive_label": "PurrAura Inactive", + "open_settings_button": "Open Settings", + "wiki_button": "Wiki", + "github_button": "GitHub", + "telegram_button": "Telegram", + "channel_label_stable": "Stable", + "channel_label_prerelease": "Pre-release", + "announcements_button_description": "Announcements", + "update_arch_not_supported_toast": "Your device architecture is not supported for automatic updates.", + "update_download_started_toast": "Download started", + "update_download_completed_toast": "Download completed", + "update_install_failed_toast": "Failed to install update. Check logs for more details.", + "update_download_failed_toast": "Download failed: {error}", "debug_build_summary_title": "Uporabljate različico za razhroščevanje (debug) aplikacije PurrfectSnap", "debug_build_summary_content": "Različica {versionName} ({versionCode})", "debug_build_summary_date": "Datum gradnje: {date} ({days} dni nazaj)", - "quick_actions_title": "Hitra dejanja" + "quick_actions_title": "Hitra dejanja", + "quick_actions_empty_title": "No quick tiles yet", + "quick_actions_empty_subtitle": "Design your dream grid with the actions you use the most.", + "quick_actions_add_tile_button": "Add tile", + "quick_actions_manage_button": "Manage", + "quick_actions_count_label": "{count} curated shortcuts" + }, + "home_about": { + "about_title": "PurrfectSnap", + "about_tagline": "An Xposed Module meant to enhance your Snapchat experience!", + "about_lead_developers_title": "Lead Developers", + "about_story_title": "Our Story", + "about_story": "PurrfectSnap was founded on 2nd of October, 2025, as a fork of SnapEnhance by IzTIzRNAL with a vision to provide users the quality Snapchat experience they deserve. This app was just meant to be a minor update in the SnapEnhance repository, but it soon became a separate app wherein the contributors kept adding features. Then the developer joined the team, and this app soon became a huge success. We received much love and support and gained 1K+ downloads in just two days! We thank all users and contributors; without your support, we wouldn't have reached this place. We would also like to convey our huge thanks to rhunk, the lead developer of SnapEnhance, as without him, this app wouldn't even exist. We are immensely grateful to him. Lastly, we would like to thank all our admins, notably: CLASSIC GENIUS, Harry, SUJI>L, Zain & scrodingerspet, who were right there with us from the very beginning. We would also like to thank all testers, notably Leo & Toxic, who tested and reported bugs continuously. We are immensely grateful for your contribution.", + "about_thanks_title": "With love, PurrfectSnap Team", + "about_magic_toast": "Tap 5 times in this screen to see some magic 😉!", + "github_button": "GitHub", + "telegram_button": "Telegram" }, "home_logs": { "no_logs_hint": "Ni razpoložljivih dnevnikov", @@ -72,7 +245,8 @@ "export_logs_button": "Izvozi dnevnike", "saving_logs_toast": "Shranjevanje dnevnikov, to lahko traja nekaj časa...", "saved_logs_success_toast": "Dnevniki uspešno shranjeni", - "saved_logs_failure_toast": "Shranjevanje dnevnikov ni uspelo" + "saved_logs_failure_toast": "Shranjevanje dnevnikov ni uspelo", + "read_logs_failed_toast": "Failed to read logs!" }, "home_settings": { "actions_title": "Dejanja", @@ -119,11 +293,17 @@ "test_mode_label": "Omogoči PurrAura", "disable_feature_loading_label": "Onemogoči nalaganje funkcij", "disable_auto_mapper_label": "Onemogoči samodejni preslikovalnik", - "disable_bypass_indicator_label": "Onemogoči indikator obhoda" + "disable_bypass_indicator_label": "Onemogoči indikator obhoda", + "open_file_failed_toast": "Failed to open file! {message}", + "import_failed_toast": "Import failed: {message}" }, "tasks": { "no_tasks": "Ni opravil", "merge_button": "Združi", + "summary_active": "{active} active · {recent} recent", + "summary_idle": "Idle · {recent} recent", + "running_count": "{count} running", + "clear_button_description": "Clear tasks", "failed_to_open_file": "Datoteke ni bilo mogoče odpreti", "merge_files_toast": "Združevanje {count} datotek", "remove_selected_tasks_title": "Ali ste prepričani, da želite odstraniti izbrana opravila?", @@ -132,22 +312,22 @@ "remove_selected_tasks_confirm": "Odstrani {count} opravil?", "remove_all_tasks_confirm": "Odstrani vsa opravila?" }, - "features": { - "disabled": "Onemogočeno", - "export_option": "Izvozi", - "import_option": "Uvozi", - "reset_option": "Ponastavi", - "config_export_success_toast": "Konfiguracija uspešno izvožena", - "config_import_success_toast": "Konfiguracija uspešno uvožena", - "config_import_failure_toast": "Uvoz konfiguracije ni uspel: {error}", - "config_export_failure_toast": "Izvoz konfiguracije ni uspel: {error}", - "saved_config_snackbar": "Konfiguracija shranjena", - "older_required": "Ta funkcija za pravilno delovanje zahteva Snapchat v{version} ali starejši", - "newer_required": "Ta funkcija za pravilno delovanje zahteva Snapchat v{version} ali novejši", - "search_button": "Išči", - "clear_history": "Počisti zgodovino iskanja", - "subtitle": "Iskanje in upravljanje funkcij" - }, + "features": { + "disabled": "Onemogočeno", + "export_option": "Izvozi", + "import_option": "Uvozi", + "reset_option": "Ponastavi", + "config_export_success_toast": "Konfiguracija uspešno izvožena", + "config_import_success_toast": "Konfiguracija uspešno uvožena", + "config_import_failure_toast": "Uvoz konfiguracije ni uspel: {error}", + "config_export_failure_toast": "Izvoz konfiguracije ni uspel: {error}", + "saved_config_snackbar": "Konfiguracija shranjena", + "older_required": "Ta funkcija za pravilno delovanje zahteva Snapchat v{version} ali starejši", + "newer_required": "Ta funkcija za pravilno delovanje zahteva Snapchat v{version} ali novejši", + "search_button": "Išči", + "clear_history": "Počisti zgodovino iskanja", + "subtitle": "Iskanje in upravljanje funkcij" + }, "bypass_status": { "active": "PurrAura aktiven", "inactive": "PurrAura neaktiven" @@ -167,6 +347,9 @@ "social": { "friends_tab": "Prijatelji", "groups_tab": "Skupine", + "search_button_description": "Search", + "close_search_button_description": "Close search", + "clear_search_button_description": "Clear search", "empty_hint": "Vaš seznam je trenutno prazen", "friends_empty_title": "Prijatelji še niso dodani", "groups_empty_title": "Skupine še niso sinhronizirane", @@ -317,6 +500,7 @@ "import_button": "Uvozi", "import_from_url_button": "Uvozi iz URL-ja", "import_script_from_url_title": "Uvozi skript iz URL-ja", + "import_failed": "Import failed: {message}", "import_script_warning": "Nameščajte skripte samo iz virov, ki jim zaupate.", "installed_scripts_tab": "Nameščeno", "manage_repos_button": "Upravljanje repozitorijev", @@ -420,6 +604,7 @@ "delete_rule_dialog_text": "Ali ste prepričani, da želite izbrisati to pravilo?", "no_repos_added": "Repozitoriji niso dodani", "import_dialog_title": "Uvozi pravila", + "read_file_failed_toast": "Failed to read file: {message}", "bulk_import_button": "Množični uvoz", "individual_import_button": "Posamični uvoz", "invalid_import_type_dialog_title": "Neveljaven uvoz", @@ -641,91 +826,658 @@ }, "features": { "notices": { - "unstable": "\u26a0 Nestabilno", - "ban_risk": "\u26a0 Ta funkcija lahko povzroči prepoved", - "internal_behavior": "\u26a0 To lahko pokvari notranje delovanje Snapchata" + "unstable": "⚠ Nestabilno", + "ban_risk": "⚠ Ta funkcija lahko povzroči prepoved", + "internal_behavior": "⚠ To lahko pokvari notranje delovanje Snapchata" }, "options": { - "empty": "Prazno", + "app_appearance": { + "always_light": "Vedno svetla", + "always_dark": "Vedno temna", + "null": "Ujemanje s sistemom" + }, + "auto_reload": { + "snapchat_only": "Ponovno naloži samo Snapchat", + "all": "Ponovno naloži Snapchat + PurrfectSnap", + "null": "Privzeto" + }, "walk_radius": { - "empty": "Prazno" + "null": "Uporabi privzet polmer" }, "spoof_battery_level": { - "empty": "Prazno" + "null": "Uporabi dejansko raven baterije" + }, + "friend_feed_menu_buttons": { + "auto_download": "⬇️ Samodejni prenos", + "auto_save": "💬 Samodejno shranjevanje sporočil", + "unsaveable_messages": "⬇️ Sporočila, ki jih ni mogoče shraniti", + "auto_open_snaps": "📷 Samodejno odpiranje Snapov", + "stealth": "👻 Način nevidnosti", + "auto_reply": "📨 Samodejni odgovor", + "auto_delete_sent_messages": "🗑️ Samodejno brisanje poslanih sporočil", + "mark_snaps_as_seen": "👀 Označi Snape kot videne", + "mark_stories_as_seen_locally": "👀 Označi zgodbe kot videne lokalno", + "conversation_info": "👤 Informacije o pogovoru", + "e2e_encryption": "🔒 Uporabi E2E šifriranje", + "message_logger": "📝 Beležnik sporočil", + "auto_read": "✅ Samodejno branje", + "hide_typing_indicator": "🙈 Skrij indikator tipkanja" + }, + "schedule_scheduled_for": "Načrtovano za {name} ob {time}", + "schedule_sending_in": "Pošiljanje čez {time}", + "schedule_sent_to": "Poslano osebi {name}", + "schedule_sent": "Načrtovan Snap poslan", + "schedule_failed_to": "Pošiljanje osebi {name} ni uspelo", + "schedule_failed": "Načrtovan Snap ni uspel", + "schedule_cancelled_for": "Preklicano za {name}", + "device_model": { + "samsung_s25_ultra": "Samsung Galaxy S25 Ultra", + "google_pixel_10_pro": "Google Pixel 10 Pro", + "oneplus_13": "OnePlus 13", + "xiaomi_15_ultra": "Xiaomi 15 Ultra", + "null": "Privzeto naprave" + }, + "settings_menu": { + "default": "Privzeto", + "legacy": "Podedovano" + }, + "path_format": { + "create_author_folder": "Ustvari mapo za vsakega avtorja", + "create_source_folder": "Ustvari mapo za vsako vrsto vira medija", + "append_hash": "Dodaj edinstven hash imenu datoteke", + "append_source": "Dodaj vir medija imenu datoteke", + "append_username": "Dodaj uporabniško ime imenu datoteke", + "append_date_time": "Dodaj datum in čas imenu datoteke", + "append_type": "Dodaj vrsto medija imenu datoteke" + }, + "auto_download_sources": { + "friend_snaps": "Snapi prijateljev", + "friend_stories": "Zgodbe prijateljev", + "public_stories": "Javne zgodbe", + "spotlight": "Spotlight" + }, + "logging": { + "started": "Začeto", + "success": "Uspeh", + "progress": "Napredek", + "failure": "Napaka" + }, + "notifications": { + "chat_screenshot": "Posnetek zaslona", + "chat_screen_record": "Snemanje zaslona", + "snap_replay": "Ponovno predvajanje Snapa", + "camera_roll_save": "Shranjeno v kamero", + "chat": "Klepet", + "chat_reply": "Odgovor na klepet", + "snap": "Snap", + "typing": "Tipkanje", + "stories": "Zgodbe", + "speaking": "Govori", + "chat_reaction": "Reakcija DM", + "group_chat_reaction": "Reakcija skupine", + "initiate_audio": "Dohodni zvočni klic", + "abandon_audio": "Zgrešen zvočni klic", + "initiate_video": "Dohodni video klic", + "abandon_video": "Zgrešen video klic", + "map_live_location": "Lokacija v živo na zemljevidu" + }, + "auto_read": { + "blacklist": "Črni seznam", + "whitelist": "Beli seznam", + "disabled": "Onemogočeno" + }, + "hide_typing_indicator": { + "blacklist": "Črni seznam", + "whitelist": "Beli seznam", + "disabled": "Onemogočeno" + }, + "auto_delete_sent_messages": { + "blacklist": "Črni seznam", + "whitelist": "Beli seznam", + "disabled": "Onemogočeno" + }, + "auto_download": { + "blacklist": "Črni seznam", + "whitelist": "Beli seznam", + "disabled": "Onemogočeno" + }, + "stealth": { + "blacklist": "Črni seznam", + "whitelist": "Beli seznam", + "disabled": "Onemogočeno" + }, + "auto_save": { + "blacklist": "Črni seznam", + "whitelist": "Beli seznam", + "disabled": "Onemogočeno" + }, + "message_logger": { + "blacklist": "Črni seznam", + "whitelist": "Beli seznam", + "disabled": "Onemogočeno" + }, + "auto_reply": { + "blacklist": "Črni seznam", + "whitelist": "Beli seznam", + "disabled": "Onemogočeno" }, "custom_android_id": { - "empty": "Prazno" + "null": "Uporabi pravi Android ID" + }, + "add_friend_source_spoof": { + "added_by_username": "Po uporabniškem imenu", + "added_by_mention": "Po omembi", + "added_by_group_chat": "Po skupinskem klepetu", + "added_by_qr_code": "Po QR kodi", + "added_by_community": "Po skupnosti", + "added_by_quick_add": "S hitrim dodajanjem (Visoko tveganje prepovedi)", + "added_by_spotlight": "Po Spotlightu", + "null": "Ne lažno predstavljaj vira" }, "custom_streaks_expiration_format": { - "empty": "Prazno" + "null": "Sistemska privzeta nastavitev" }, "preferred_transcription_lang": { - "empty": "Prazno" + "null": "Uporabi privzeto Snapchat" }, "custom_emoji_font": { - "empty": "Prazno" + "null": "Privzeta pisava emojijev" }, "custom_shared_library": { - "empty": "Prazno" + "null": "Uporabi privzeto knjižnico" + }, + "override_front_resolution": { + "null": "Uporabi privzeto naprave" + }, + "override_back_resolution": { + "null": "Uporabi privzeto naprave" }, "custom_resolution": { - "empty": "Prazno" + "null": "Uporabi samodejno ločljivost" + }, + "startup_default_camera": { + "front": "Sprednja kamera", + "back": "Zadnja kamera", + "null": "Zapomni si zadnje uporabljeno" + }, + "call_recorder": { + "only_record_self": "Snemaj samo sebe", + "only_record_others": "Snemaj samo druge", + "record_both": "Snemaj obe strani" + }, + "call_recorder_ui_design": { + "default": "Privzeto", + "snapchat": "Snapchat", + "cyber": "Cyber", + "frost": "Frost" + }, + "front_custom_frame_rate": { + "null": "Privzeto FPS naprave" + }, + "back_custom_frame_rate": { + "null": "Privzeto FPS naprave" + }, + "force_voice_note_format": { + "null": "Uporabi privzeto Snapchat" }, "custom_path_format": { - "empty": "Prazno" + "null": "Uporabi privzet vzorec" + }, + "force_image_format": { + "null": "Uporabi privzeto Snapchat" }, "custom_video_codec": { - "empty": "Prazno" + "null": "Privzeti kodek" }, "custom_audio_codec": { - "empty": "Prazno" + "null": "Privzeti kodek" }, - "double_tap_chat_action_custom_emoji": { - "empty": "Prazno" + "preset": { + "null": "Privzeta prednastavitev" }, - "unsaveable_messages": { - "blacklist": "Način črnega seznama", - "whitelist": "Način belega seznama", - "null": "Onemogočeno" + "app_appearance_override": { + "title": "Videz" + }, + "gallery_media_send_override": { + "always_ask": "Vedno vprašaj", + "ORIGINAL": "Originalni medij", + "NOTE": "Zvočni zapisek", + "SNAP": "Snap", + "SAVEABLE_SNAP": "Snap, ki ga je mogoče shraniti", + "null": "Privzeto Snapchat", + "multiple_media_toast": "Pošljete lahko samo en medij naenkrat" + }, + "strip_media_metadata": { + "hide_caption_text": "Skrij besedilo napisa", + "hide_snap_filters": "Skrij filtre snapa", + "hide_extras": "Skrij dodatke (npr. omembe)", + "remove_audio_note_duration": "Odstrani trajanje zvočnega zapiska", + "remove_audio_note_transcript_capability": "Odstrani zmožnost prepisa zvočnega zapiska" + }, + "hide_ui_components": { + "hide_profile_call_buttons": "Odstrani gumbe za klic v profilu", + "hide_chat_call_buttons": "Odstrani gumbe za klic v klepetu", + "hide_live_location_share_button": "Odstrani gumb za deljenje lokacije v živo", + "hide_stickers_button": "Odstrani gumb za nalepke", + "hide_voice_record_button": "Odstrani gumb za snemanje glasu", + "hide_unread_chat_hint": "Odstrani namig za neprebran klepet", + "hide_post_to_story_buttons": "Odstrani gumb 'Objavi v zgodbi' pred pošiljanjem Snapa", + "hide_billboard_prompt": "Odstrani poziv oglasne deske v viru prijateljev", + "hide_snapchat_plus_gift_reminders": "Odstrani opomnike za darila Snapchat Plus v pogovorih", + "hide_map_reactions": "Odstrani reakcije na zemljevidu" + }, + "hide_story_suggestions": { + "hide_suggested_friend_stories": "Skrij predlagane zgodbe prijateljev", + "hide_my_stories": "Skrij moje zgodbe" + }, + "home_tab": { + "map": "Zemljevid", + "chat": "Klepet", + "camera": "Kamera", + "discover": "Odkrij", + "spotlight": "Spotlight", + "null": "Privzeto Snapchat" + }, + "spotlight_comments_username_icon": { + "user": "Ikona uporabniškega imena", + "👤": "Ikona uporabniškega imena", + "[👤]": "Ikona uporabniškega imena", + "default": "Ikona uporabniškega imena", + "no_icon": "Brez ikone" + }, + "custom_image_upload_format": { + "null": "Samodejno" }, "update_check_frequency": { - "daily": "Dnevno", - "weekly": "Tedensko", - "monthly": "Mesečno" + "null": "Samodejno" + }, + "snapchat_plus": { + "not_subscribed": "Ni naročen", + "basic": "Osnovno", + "ad_free": "Brez oglasov", + "null": "Privzeto" + }, + "bypass_video_length_restriction": { + "single": "Posamezen medij", + "split": "Razdeljen medij", + "null": "Privzeto" + }, + "old_bitmoji_selfie": { + "2d": "2D Bitmoji", + "3d": "3D Bitmoji", + "null": "Privzeti Bitmoji" + }, + "disable_confirmation_dialogs": { + "erase_message": "Izbriši sporočilo", + "remove_friend": "Odstrani prijatelja", + "block_friend": "Blokiraj prijatelja", + "ignore_friend": "Prezri prijatelja", + "hide_friend": "Skrij prijatelja", + "hide_conversation": "Skrij pogovor", + "clear_conversation": "Počisti pogovor iz vira prijateljev" + }, + "edit_text_override": { + "multi_line_chat_input": "Večvrstični vnos klepeta", + "bypass_text_input_limit": "Obid omejitve vnosa besedila" + }, + "auto_purge": { + "never": "Nikoli", + "1_hour": "1 ura", + "3_hours": "3 ure", + "6_hours": "6 ur", + "12_hours": "12 ur", + "1_day": "1 dan", + "3_days": "3 dni", + "1_week": "1 teden", + "2_weeks": "2 tedna", + "1_month": "1 mesec", + "3_months": "3 meseci", + "6_months": "6 mesecev" + }, + "delete_after_unit": { + "seconds": "Sekunde", + "minutes": "Minute", + "hours": "Ure" + }, + "disable_story_sections": { + "friends": "Prijatelji", + "suggested_stories": "Predlagane zgodbe", + "following": "Sledim", + "discover": "Odkrij" + }, + "disable_cameras": { + "front": "Sprednja kamera", + "back": "Zadnja kamera" + }, + "disable_permission_requests": { + "notifications": "Obvestila", + "read_media_images": "Branje slik medijev", + "read_media_video": "Branje videoposnetkov medijev", + "camera": "Kamera", + "microphone": "Mikrofon", + "location": "Lokacija", + "read_contacts": "Branje stikov", + "nearby_devices": "Naprave v bližini", + "phone_calls": "Telefonski klici" + }, + "message_indicators": { + "encryption_indicator": "Doda ikono 🔒 poleg sporočil, ki so poslana samo vam", + "platform_indicator": "Doda ikono platforme, s katere je bil medij poslan (npr. Android, iOS, Web)", + "location_indicator": "Doda ikono 📍 k snapom, ko so poslani z omogočeno lokacijo", + "ovf_editor_indicator": "Prikaže, ali je bil snap poslan z uporabo urejevalnika OVF", + "director_mode_indicator": "Doda ikono ✏️ k snapom, ko so poslani z uporabo načina režiserja, ki se lahko uporabi za pošiljanje slik iz galerije kot snapov" + }, + "auto_mark_as_read": { + "conversation_read": "Označi pogovor kot prebran ob pošiljanju sporočila", + "snap_reply": "Označi snape kot prebrane ob odgovoru nanje", + "save_snap_in_chat": "Označi snape kot prebrane ob shranjevanju v klepet v načinu nevidnosti" + }, + "friend_mutation_notifier": { + "remove_friend": "Obvesti, ko te nekdo odstrani kot prijatelja", + "birthday_changes": "Obvesti, ko nekdo spremeni svoj rojstni dan", + "bitmoji_selfie_changes": "Obvesti, ko nekdo spremeni svoj Bitmoji selfi", + "bitmoji_avatar_changes": "Obvesti, ko nekdo spremeni svoj Bitmoji avatar", + "bitmoji_background_changes": "Obvesti, ko nekdo spremeni svoje Bitmoji ozadje", + "bitmoji_scene_changes": "Obvesti, ko nekdo spremeni svojo Bitmoji sceno" + }, + "double_tap_chat_action": { + "like_message": "Všečkaj sporočilo", + "copy_text": "Kopiraj besedilo v odložišče", + "delete_message": "Izbriši sporočilo", + "mark_as_read": "Označi kot prebrano", + "custom_emoji_reaction": "Reakcija s čustvenim simbolom po meri", + "null": "Privzeto" + }, + "message_types": { + "CHAT": "Klepet", + "SNAP": "Snap", + "NOTE": "Opomba", + "EXTERNAL_MEDIA": "Zunanji medij", + "STICKER": "Nalepka" + }, + "double_tap_chat_action_custom_emoji": { + "Custom emoji reaction": "Reakcija s čustvenim simbolom po meri" + }, + "ai_model": { + "gemini-2.5-flash": "Gemini 2.5 Flash" + }, + "ai_api_key": { + "": "Ni nastavljeno" + }, + "ai_system_prompt": { + "You are a helpful and friendly assistant responding to messages on Snapchat. Keep responses natural, casual, and conversational. Avoid being overly formal or robotic. Respond as if you're a real person having a normal conversation.": "Ste ustrežljiv in prijazen pomočnik, ki odgovarja na sporočila na Snapchatu. Naj bodo odgovori naravni, sproščeni in pogovorni. Izogibajte se pretirani formalnosti ali robotskosti. Odgovorite, kot da ste resnična oseba, ki ima normalen pogovor." + }, + "ai_provider": { + "gemini": "Gemini", + "deepseek": "DeepSeek", + "openai": "OpenAI", + "openrouter": "OpenRouter" + }, + "ai_personality_traits": { + "friendly, casual, helpful, empathetic": "prijazen, sproščen, ustrežljiv, empatičen" + }, + "ai_response_style": { + "casual": "Sproščen", + "formal": "Formalen", + "friendly": "Prijazen", + "humorous": "Humoren", + "empathetic": "Empatičen", + "toxic": "Strupen (Toxic)", + "busy": "Zaseden" + }, + "ai_temperature": { + "0.7": "Uravnoteženo (0.7)" + }, + "ai_response_language": { + "auto": "Samodejno (Enako kot prejeto)", + "en": "Angleščina", + "es": "Španščina", + "fr": "Francoščina", + "de": "Nemščina", + "it": "Italijanščina", + "pt": "Portugalščina", + "ru": "Ruščina", + "ja": "Japonščina", + "ko": "Korejščina", + "zh": "Kitajščina", + "ar": "Arabščina", + "hi": "Hindi", + "tr": "Turščina", + "pl": "Poljščina", + "nl": "Nizozemščina", + "sv": "Švedščina", + "da": "Danščina", + "no": "Norveščina", + "fi": "Finščina" + }, + "friendGreeting": { + "Hey": "Hej" + }, + "half_swipe_messages": { + "[\"I noticed you half-swiped! I'll respond soon.\"]": "Opazil sem, da si na pol potegnil! Kmalu bom odgovoril." + }, + "tiny_snap_messages": { + "Thanks for the tiny snap!": "Hvala za mali snap!" + }, + "voice_note_messages": { + "Thanks for the voice note!": "Hvala za glasovno beležko!" + }, + "chat_messages": { + "Hello! How are you?": "Pozdravljeni! Kako ste?" + }, + "story_reply_messages": { + "Thanks for the story reply!": "Hvala za odgovor na zgodbo!" + }, + "external_media_messages": { + "Nice media!": "Lep medij!" + }, + "sticker_messages": { + "Cool sticker!": "Kul nalepka!" + }, + "snap_messages": { + "Thanks for the snap!": "Hvala za snap!" + }, + "story_share_messages": { + "Thanks for sharing!": "Hvala za deljenje!" + }, + "map_reaction_messages": { + "Thanks for the map reaction!": "Hvala za reakcijo na zemljevidu!" + }, + "auto_reply_content_types": { + "chat_messages": "Sporočila klepeta", + "snap_messages": "Snapi", + "story_share_messages": "Delitve zgodb", + "story_reply_messages": "Odgovori na zgodbo", + "external_media_messages": "Zunanji mediji", + "voice_note_messages": "Glasovne beležke", + "sticker_messages": "Nalepke", + "tiny_snap_messages": "Mali Snapi", + "map_reaction_messages": "Reakcije na zemljevidu", + "half_swipes": "Polovični potegi" + }, + "supported_languages": { + "en": "Angleščina", + "es": "Španščina", + "fr": "Francoščina", + "de": "Nemščina", + "it": "Italijanščina", + "pt": "Portugalščina", + "ru": "Ruščina", + "ja": "Japonščina", + "ko": "Korejščina", + "zh": "Kitajščina", + "ar": "Arabščina", + "hi": "Hindi", + "tr": "Turščina" + }, + "translation_position": { + "above": "Zgoraj", + "below": "Spodaj", + "inline": "V vrstici" + }, + "source_language": { + "auto": "Samodejno zaznaj" + }, + "target_language": { + "en": "Angleščina" } }, "properties": { "global": { "name": "Globalno", - "description": "Splošne preference modula in privzete nastavitve", + "description": "Prilagodi globalne nastavitve Snapchata", "properties": { - "ui_settings": { - "name": "Nastavitve UI", - "description": "Prilagodite povratne informacije in vedenje obvestil", + "better_location": { + "name": "Boljša lokacija", + "description": "Izboljša lokacijo Snapchata", "properties": { - "haptic_feedback": { - "name": "Haptični odziv", - "description": "Vibriraj ob podprtih interakcijah" + "spoof_location": { + "name": "Lažna lokacija", + "description": "Lažno prikaže vašo lokacijo na določenem mestu" }, - "use_system_toasts": { - "name": "Uporabi sistemska obvestila", - "description": "Prikaži Android obvestila namesto prekrivanj v aplikaciji" + "coordinates": { + "name": "Koordinate", + "description": "Nastavi koordinate lažne lokacije" + }, + "walk_radius": { + "name": "Radij hoje", + "description": "Naključno hojo znotraj tega radija (čevlji)" + }, + "always_update_location": { + "name": "Vedno posodobi lokacijo", + "description": "Prisili Snapchat, da posodobi lokacijo, tudi če ni prejetih podatkov GPS" + }, + "suspend_location_updates": { + "name": "Zaustavi posodobitve lokacije", + "description": "Prepreči posodobitev vaše lokacije" + }, + "spoof_battery_level": { + "name": "Lažna raven baterije", + "description": "Lažno prikaže raven baterije vaše naprave na zemljevidu\nVrednost mora biti med 0 in 100" + }, + "spoof_headphones": { + "name": "Lažne slušalke", + "description": "Lažno prikaže status poslušanja glasbe na zemljevidu" + }, + "show_battery_level": { + "name": "Prikaži raven baterije", + "description": "Prikaže raven baterije vaših prijateljev na zemljevidu" } } }, - "update_settings": { - "name": "Nastavitve posodobitev", - "description": "Nadzor samodejnega preverjanja posodobitev", + "snapchat_plus": { + "name": "Snapchat Plus", + "description": "Omogoči funkcije Snapchat Plus\nNekatere strežniške funkcije morda ne bodo delovale" + }, + "media_upload_quality": { + "name": "Kakovost nalaganja medijev", + "description": "Preglasi kakovost nalaganja medijev", "properties": { - "auto_update_check": { - "name": "Samodejno preverjanje posodobitev", - "description": "Samodejno preveri za nove gradnje" + "force_video_upload_source_quality": { + "name": "Vsili izvorno kakovost nalaganja videa", + "description": "Prisili Snapchat, da pri nalaganju videoposnetkov uporabi izvorno kakovost\nUpoštevajte, da to morda ne odstrani metapodatkov iz medijev" }, - "update_check_frequency": { - "name": "Pogostost preverjanja posodobitev", - "description": "Kako pogosto preverjati posodobitve" + "disable_image_compression": { + "name": "Onemogoči stiskanje slik", + "description": "Onemogoči stiskanje slik pri nalaganju medijev" + }, + "custom_image_upload_format": { + "name": "Format nalaganja slik po meri", + "description": "Nastavi format nalaganja slik po meri\nIzberite format brez izgub (kot PNG) za najboljšo kakovost" } } + }, + "disable_confirmation_dialogs": { + "name": "Onemogoči potrditvena pogovorna okna", + "description": "Samodejno potrdi izbrana dejanja" + }, + "auto_updater": { + "name": "Samodejni posodabljalnik", + "description": "Samodejno preveri za nove posodobitve" + }, + "update_settings": { + "name": "Nastavitve posodobitev", + "description": "Nadzor, kako PurrfectSnap preverja posodobitve", + "properties": { + "auto_update_check": { + "name": "Samodejno preverjanje posodobitev" + }, + "update_check_frequency": { + "name": "Pogostost preverjanja posodobitev" + } + } + }, + "ui_settings": { + "name": "Nastavitve UI", + "properties": { + "haptic_feedback": { + "name": "Haptični odziv" + } + } + }, + "disable_metrics": { + "name": "Onemogoči meritve", + "description": "Blokira pošiljanje določenih analitičnih podatkov Snapchatu" + }, + "disable_story_sections": { + "name": "Onemogoči razdelke zgodb", + "description": "Odstrani razdelke s strani Zgodbe\nZa pravilno delovanje bo morda potrebna osvežitev" + }, + "block_ads": { + "name": "Blokiraj oglase", + "description": "Prepreči prikazovanje oglasov" + }, + "disable_custom_tabs": { + "name": "Onemogoči zavihke po meri", + "description": "Odpre povezave v podprtih aplikacijah namesto v spletnem brskalniku" + }, + "disable_permission_requests": { + "name": "Onemogoči zahteve za dovoljenja", + "description": "Prepreči Snapchatu, da bi zahteval določena dovoljenja" + }, + "disable_memories_snap_feed": { + "name": "Onemogoči vir Snapov spominov", + "description": "Prepreči Snapchatu prikazovanje nedavnih spominov ob potegu navzgor v kameri" + }, + "spotlight_comments_username": { + "name": "Uporabniško ime komentarjev Spotlight", + "description": "Prikaže uporabniško ime avtorja v komentarjih Spotlight" + }, + "spotlight_comments_username_icon": { + "name": "Ikona uporabniškega imena komentarjev Spotlight", + "description": "Izberite, katera ikona se prikaže poleg uporabniških imen v komentarjih Spotlight" + }, + "bypass_video_length_restriction": { + "name": "Obidi omejitev dolžine videa", + "description": "Eno: pošlje en sam video\nRazdeli: razdeli videoposnetke po urejanju" + }, + "default_video_playback_rate": { + "name": "Privzeta hitrost predvajanja videa", + "description": "Nastavi privzeto hitrost predvajanja videoposnetkov\nVrednost mora biti med 0.1 in 4.0" + }, + "video_playback_rate_slider": { + "name": "Drsnik hitrosti predvajanja videa", + "description": "Doda drsnik v kontekstni meni opera za spreminjanje hitrosti predvajanja videa\nOpomba: Spremembe veljajo samo za naslednje videoposnetke" + }, + "disable_google_play_dialogs": { + "name": "Onemogoči pogovorna okna storitev Google Play", + "description": "Prepreči prikazovanje pogovornih oken o razpoložljivosti storitev Google Play" + }, + "default_volume_controls": { + "name": "Privzeti kontrolniki glasnosti", + "description": "Prisili Snapchat, da uporablja sistemske kontrolnike glasnosti" + }, + "disable_telecom_framework": { + "name": "Onemogoči telekomunikacijski okvir", + "description": "Prepreči Snapchatu uporabo ogrodja Android Telecom\nTo vam omogoča poslušanje glasbe med klicem" + }, + "hide_active_music": { + "name": "Skrij aktivno glasbo", + "description": "Prepreči Snapchatu, da bi vedel, da poslušate glasbo\nTo vam bo omogočilo snemanje snapov z uporabo gumbov za glasnost med poslušanjem glasbe" + }, + "disable_snap_splitting": { + "name": "Onemogoči delitev Snapa", + "description": "Prepreči, da bi se Snapi razdelili na več delov\nSlike, ki jih pošljete, se bodo spremenile v videoposnetke" } } }, @@ -753,6 +1505,10 @@ "name": "Dovoli dvojnike", "description": "Dovoli prenos istega medija večkrat" }, + "file_hash_check": { + "name": "File Hash Check", + "description": "Verify downloaded media with file hashes" + }, "merge_overlays": { "name": "Združi prekrivanja", "description": "Združi besedilo in medije Snapa v eno datoteko" @@ -954,7 +1710,7 @@ }, "stealth_mode_indicator": { "name": "Indikator načina nevidnosti", - "description": "Doda \ud83d\udc7b emoji poleg pogovorov v načinu nevidnosti" + "description": "Doda 👻 emoji poleg pogovorov v načinu nevidnosti" }, "edit_text_override": { "name": "Preglasitev urejanja besedila", @@ -1482,161 +2238,36 @@ } } }, - "global": { - "name": "Globalno", - "description": "Prilagodi globalne nastavitve Snapchata", + "rules": { + "name": "Rules", + "description": "Configure automation rules", "properties": { - "better_location": { - "name": "Boljša lokacija", - "description": "Izboljša lokacijo Snapchata", - "properties": { - "spoof_location": { - "name": "Lažna lokacija", - "description": "Lažno prikaže vašo lokacijo na določenem mestu" - }, - "coordinates": { - "name": "Koordinate", - "description": "Nastavi koordinate lažne lokacije" - }, - "walk_radius": { - "name": "Radij hoje", - "description": "Naključno hojo znotraj tega radija (čevlji)" - }, - "always_update_location": { - "name": "Vedno posodobi lokacijo", - "description": "Prisili Snapchat, da posodobi lokacijo, tudi če ni prejetih podatkov GPS" - }, - "suspend_location_updates": { - "name": "Zaustavi posodobitve lokacije", - "description": "Prepreči posodobitev vaše lokacije" - }, - "spoof_battery_level": { - "name": "Lažna raven baterije", - "description": "Lažno prikaže raven baterije vaše naprave na zemljevidu\nVrednost mora biti med 0 in 100" - }, - "spoof_headphones": { - "name": "Lažne slušalke", - "description": "Lažno prikaže status poslušanja glasbe na zemljevidu" - }, - "show_battery_level": { - "name": "Prikaži raven baterije", - "description": "Prikaže raven baterije vaših prijateljev na zemljevidu" - } - } + "auto_read": { + "name": "Auto Read" }, - "snapchat_plus": { - "name": "Snapchat Plus", - "description": "Omogoči funkcije Snapchat Plus\nNekatere strežniške funkcije morda ne bodo delovale" + "hide_typing_indicator": { + "name": "Hide Typing Indicator" }, - "media_upload_quality": { - "name": "Kakovost nalaganja medijev", - "description": "Preglasi kakovost nalaganja medijev", - "properties": { - "force_video_upload_source_quality": { - "name": "Vsili izvorno kakovost nalaganja videa", - "description": "Prisili Snapchat, da pri nalaganju videoposnetkov uporabi izvorno kakovost\nUpoštevajte, da to morda ne odstrani metapodatkov iz medijev" - }, - "disable_image_compression": { - "name": "Onemogoči stiskanje slik", - "description": "Onemogoči stiskanje slik pri nalaganju medijev" - }, - "custom_image_upload_format": { - "name": "Format nalaganja slik po meri", - "description": "Nastavi format nalaganja slik po meri\nIzberite format brez izgub (kot PNG) za najboljšo kakovost" - } - } + "auto_reply": { + "name": "Auto Reply" }, - "disable_confirmation_dialogs": { - "name": "Onemogoči potrditvena pogovorna okna", - "description": "Samodejno potrdi izbrana dejanja" + "auto_delete_sent_messages": { + "name": "Auto Delete Sent Messages" }, - "auto_updater": { - "name": "Samodejni posodabljalnik", - "description": "Samodejno preveri za nove posodobitve" + "auto_download": { + "name": "Auto Download" }, - "update_settings": { - "name": "Nastavitve posodobitev", - "description": "Nadzor, kako PurrfectSnap preverja posodobitve", - "properties": { - "auto_update_check": { - "name": "Samodejno preverjanje posodobitev" - }, - "update_check_frequency": { - "name": "Pogostost preverjanja posodobitev" - } - } + "stealth": { + "name": "Stealth Mode" }, - "ui_settings": { - "name": "Nastavitve UI", - "properties": { - "haptic_feedback": { - "name": "Haptični odziv" - } - } + "auto_save": { + "name": "Auto Save" }, - "disable_metrics": { - "name": "Onemogoči meritve", - "description": "Blokira pošiljanje določenih analitičnih podatkov Snapchatu" + "message_logger": { + "name": "Message Logger" }, - "disable_story_sections": { - "name": "Onemogoči razdelke zgodb", - "description": "Odstrani razdelke s strani Zgodbe\nZa pravilno delovanje bo morda potrebna osvežitev" - }, - "block_ads": { - "name": "Blokiraj oglase", - "description": "Prepreči prikazovanje oglasov" - }, - "disable_custom_tabs": { - "name": "Onemogoči zavihke po meri", - "description": "Odpre povezave v podprtih aplikacijah namesto v spletnem brskalniku" - }, - "disable_permission_requests": { - "name": "Onemogoči zahteve za dovoljenja", - "description": "Prepreči Snapchatu, da bi zahteval določena dovoljenja" - }, - "disable_memories_snap_feed": { - "name": "Onemogoči vir Snapov spominov", - "description": "Prepreči Snapchatu prikazovanje nedavnih spominov ob potegu navzgor v kameri" - }, - "spotlight_comments_username": { - "name": "Uporabniško ime komentarjev Spotlight", - "description": "Prikaže uporabniško ime avtorja v komentarjih Spotlight" - }, - "spotlight_comments_username_icon": { - "name": "Ikona uporabniškega imena komentarjev Spotlight", - "description": "Izberite, katera ikona se prikaže poleg uporabniških imen v komentarjih Spotlight" - }, - "bypass_video_length_restriction": { - "name": "Obidi omejitev dolžine videa", - "description": "Eno: pošlje en sam video\nRazdeli: razdeli videoposnetke po urejanju" - }, - "default_video_playback_rate": { - "name": "Privzeta hitrost predvajanja videa", - "description": "Nastavi privzeto hitrost predvajanja videoposnetkov\nVrednost mora biti med 0.1 in 4.0" - }, - "video_playback_rate_slider": { - "name": "Drsnik hitrosti predvajanja videa", - "description": "Doda drsnik v kontekstni meni opera za spreminjanje hitrosti predvajanja videa\nOpomba: Spremembe veljajo samo za naslednje videoposnetke" - }, - "disable_google_play_dialogs": { - "name": "Onemogoči pogovorna okna storitev Google Play", - "description": "Prepreči prikazovanje pogovornih oken o razpoložljivosti storitev Google Play" - }, - "default_volume_controls": { - "name": "Privzeti kontrolniki glasnosti", - "description": "Prisili Snapchat, da uporablja sistemske kontrolnike glasnosti" - }, - "disable_telecom_framework": { - "name": "Onemogoči telekomunikacijski okvir", - "description": "Prepreči Snapchatu uporabo ogrodja Android Telecom\nTo vam omogoča poslušanje glasbe med klicem" - }, - "hide_active_music": { - "name": "Skrij aktivno glasbo", - "description": "Prepreči Snapchatu, da bi vedel, da poslušate glasbo\nTo vam bo omogočilo snemanje snapov z uporabo gumbov za glasnost med poslušanjem glasbe" - }, - "disable_snap_splitting": { - "name": "Onemogoči delitev Snapa", - "description": "Prepreči, da bi se Snapi razdelili na več delov\nSlike, ki jih pošljete, se bodo spremenile v videoposnetke" + "unsaveable_messages": { + "name": "Unsaveable Messages" } } }, @@ -1888,7 +2519,7 @@ "properties": { "encrypted_message_indicator": { "name": "Indikator šifriranega sporočila", - "description": "Doda \ud83d\udd12 emoji poleg šifriranih sporočil" + "description": "Doda 🔒 emoji poleg šifriranih sporočil" }, "force_message_encryption": { "name": "Vsili šifriranje sporočil", @@ -1967,498 +2598,6 @@ } } }, - "options": { - "app_appearance": { - "always_light": "Vedno svetla", - "always_dark": "Vedno temna", - "null": "Ujemanje s sistemom" - }, - "auto_reload": { - "snapchat_only": "Ponovno naloži samo Snapchat", - "all": "Ponovno naloži Snapchat + PurrfectSnap", - "null": "Privzeto" - }, - "walk_radius": { - "null": "Uporabi privzet polmer" - }, - "spoof_battery_level": { - "null": "Uporabi dejansko raven baterije" - }, - "friend_feed_menu_buttons": { - "auto_download": "\u2b07\ufe0f Samodejni prenos", - "auto_save": "\ud83d\udcac Samodejno shranjevanje sporočil", - "unsaveable_messages": "\u2b07\ufe0f Sporočila, ki jih ni mogoče shraniti", - "auto_open_snaps": "\ud83d\udcf7 Samodejno odpiranje Snapov", - "stealth": "\ud83d\udc7b Način nevidnosti", - "auto_reply": "\ud83d\udce8 Samodejni odgovor", - "auto_delete_sent_messages": "\ud83d\uddd1\ufe0f Samodejno brisanje poslanih sporočil", - "mark_snaps_as_seen": "\ud83d\udc40 Označi Snape kot videne", - "mark_stories_as_seen_locally": "\ud83d\udc40 Označi zgodbe kot videne lokalno", - "conversation_info": "\ud83d\udc64 Informacije o pogovoru", - "e2e_encryption": "\ud83d\udd12 Uporabi E2E šifriranje", - "message_logger": "\ud83d\udcdd Beležnik sporočil", - "auto_read": "\u2705 Samodejno branje", - "hide_typing_indicator": "\ud83d\ude48 Skrij indikator tipkanja" - }, - "schedule_scheduled_for": "Načrtovano za {name} ob {time}", - "schedule_sending_in": "Pošiljanje čez {time}", - "schedule_sent_to": "Poslano osebi {name}", - "schedule_sent": "Načrtovan Snap poslan", - "schedule_failed_to": "Pošiljanje osebi {name} ni uspelo", - "schedule_failed": "Načrtovan Snap ni uspel", - "schedule_cancelled_for": "Preklicano za {name}", - "device_model": { - "samsung_s25_ultra": "Samsung Galaxy S25 Ultra", - "google_pixel_10_pro": "Google Pixel 10 Pro", - "oneplus_13": "OnePlus 13", - "xiaomi_15_ultra": "Xiaomi 15 Ultra", - "null": "Privzeto naprave" - }, - "settings_menu": { - "default": "Privzeto", - "legacy": "Podedovano" - }, - "path_format": { - "create_author_folder": "Ustvari mapo za vsakega avtorja", - "create_source_folder": "Ustvari mapo za vsako vrsto vira medija", - "append_hash": "Dodaj edinstven hash imenu datoteke", - "append_source": "Dodaj vir medija imenu datoteke", - "append_username": "Dodaj uporabniško ime imenu datoteke", - "append_date_time": "Dodaj datum in čas imenu datoteke", - "append_type": "Dodaj vrsto medija imenu datoteke" - }, - "auto_download_sources": { - "friend_snaps": "Snapi prijateljev", - "friend_stories": "Zgodbe prijateljev", - "public_stories": "Javne zgodbe", - "spotlight": "Spotlight" - }, - "logging": { - "started": "Začeto", - "success": "Uspeh", - "progress": "Napredek", - "failure": "Napaka" - }, - "notifications": { - "chat_screenshot": "Posnetek zaslona", - "chat_screen_record": "Snemanje zaslona", - "snap_replay": "Ponovno predvajanje Snapa", - "camera_roll_save": "Shranjeno v kamero", - "chat": "Klepet", - "chat_reply": "Odgovor na klepet", - "snap": "Snap", - "typing": "Tipkanje", - "stories": "Zgodbe", - "speaking": "Govori", - "chat_reaction": "Reakcija DM", - "group_chat_reaction": "Reakcija skupine", - "initiate_audio": "Dohodni zvočni klic", - "abandon_audio": "Zgrešen zvočni klic", - "initiate_video": "Dohodni video klic", - "abandon_video": "Zgrešen video klic", - "map_live_location": "Lokacija v živo na zemljevidu" - }, - "auto_read": { - "blacklist": "Črni seznam", - "whitelist": "Beli seznam", - "disabled": "Onemogočeno" - }, - "hide_typing_indicator": { - "blacklist": "Črni seznam", - "whitelist": "Beli seznam", - "disabled": "Onemogočeno" - }, - "auto_delete_sent_messages": { - "blacklist": "Črni seznam", - "whitelist": "Beli seznam", - "disabled": "Onemogočeno" - }, - "auto_download": { - "blacklist": "Črni seznam", - "whitelist": "Beli seznam", - "disabled": "Onemogočeno" - }, - "stealth": { - "blacklist": "Črni seznam", - "whitelist": "Beli seznam", - "disabled": "Onemogočeno" - }, - "auto_save": { - "blacklist": "Črni seznam", - "whitelist": "Beli seznam", - "disabled": "Onemogočeno" - }, - "message_logger": { - "blacklist": "Črni seznam", - "whitelist": "Beli seznam", - "disabled": "Onemogočeno" - }, - "auto_reply": { - "blacklist": "Črni seznam", - "whitelist": "Beli seznam", - "disabled": "Onemogočeno" - }, - "custom_android_id": { - "null": "Uporabi pravi Android ID" - }, - "add_friend_source_spoof": { - "added_by_username": "Po uporabniškem imenu", - "added_by_mention": "Po omembi", - "added_by_group_chat": "Po skupinskem klepetu", - "added_by_qr_code": "Po QR kodi", - "added_by_community": "Po skupnosti", - "added_by_quick_add": "S hitrim dodajanjem (Visoko tveganje prepovedi)", - "added_by_spotlight": "Po Spotlightu", - "null": "Ne lažno predstavljaj vira" - }, - "custom_streaks_expiration_format": { - "null": "Sistemska privzeta nastavitev" - }, - "preferred_transcription_lang": { - "null": "Uporabi privzeto Snapchat" - }, - "custom_emoji_font": { - "null": "Privzeta pisava emojijev" - }, - "custom_shared_library": { - "null": "Uporabi privzeto knjižnico" - }, - "override_front_resolution": { - "null": "Uporabi privzeto naprave" - }, - "override_back_resolution": { - "null": "Uporabi privzeto naprave" - }, - "custom_resolution": { - "null": "Uporabi samodejno ločljivost" - }, - "startup_default_camera": { - "front": "Sprednja kamera", - "back": "Zadnja kamera", - "null": "Zapomni si zadnje uporabljeno" - }, - "call_recorder": { - "only_record_self": "Snemaj samo sebe", - "only_record_others": "Snemaj samo druge", - "record_both": "Snemaj obe strani" - }, - "call_recorder_ui_design": { - "default": "Privzeto", - "snapchat": "Snapchat", - "cyber": "Cyber", - "frost": "Frost" - }, - "front_custom_frame_rate": { - "null": "Privzeto FPS naprave" - }, - "back_custom_frame_rate": { - "null": "Privzeto FPS naprave" - }, - "force_voice_note_format": { - "null": "Uporabi privzeto Snapchat" - }, - "custom_path_format": { - "null": "Uporabi privzet vzorec" - }, - "force_image_format": { - "null": "Uporabi privzeto Snapchat" - }, - "custom_video_codec": { - "null": "Privzeti kodek" - }, - "custom_audio_codec": { - "null": "Privzeti kodek" - }, - "preset": { - "null": "Privzeta prednastavitev" - }, - "app_appearance_override": { - "title": "Videz" - }, - "gallery_media_send_override": { - "always_ask": "Vedno vprašaj", - "ORIGINAL": "Originalni medij", - "NOTE": "Zvočni zapisek", - "SNAP": "Snap", - "SAVEABLE_SNAP": "Snap, ki ga je mogoče shraniti", - "null": "Privzeto Snapchat", - "multiple_media_toast": "Pošljete lahko samo en medij naenkrat" - }, - "strip_media_metadata": { - "hide_caption_text": "Skrij besedilo napisa", - "hide_snap_filters": "Skrij filtre snapa", - "hide_extras": "Skrij dodatke (npr. omembe)", - "remove_audio_note_duration": "Odstrani trajanje zvočnega zapiska", - "remove_audio_note_transcript_capability": "Odstrani zmožnost prepisa zvočnega zapiska" - }, - "hide_ui_components": { - "hide_profile_call_buttons": "Odstrani gumbe za klic v profilu", - "hide_chat_call_buttons": "Odstrani gumbe za klic v klepetu", - "hide_live_location_share_button": "Odstrani gumb za deljenje lokacije v živo", - "hide_stickers_button": "Odstrani gumb za nalepke", - "hide_voice_record_button": "Odstrani gumb za snemanje glasu", - "hide_unread_chat_hint": "Odstrani namig za neprebran klepet", - "hide_post_to_story_buttons": "Odstrani gumb 'Objavi v zgodbi' pred pošiljanjem Snapa", - "hide_billboard_prompt": "Odstrani poziv oglasne deske v viru prijateljev", - "hide_snapchat_plus_gift_reminders": "Odstrani opomnike za darila Snapchat Plus v pogovorih", - "hide_map_reactions": "Odstrani reakcije na zemljevidu" - }, - "hide_story_suggestions": { - "hide_suggested_friend_stories": "Skrij predlagane zgodbe prijateljev", - "hide_my_stories": "Skrij moje zgodbe" - }, - "home_tab": { - "map": "Zemljevid", - "chat": "Klepet", - "camera": "Kamera", - "discover": "Odkrij", - "spotlight": "Spotlight", - "null": "Privzeto Snapchat" - }, - "spotlight_comments_username_icon": { - "user": "Ikona uporabniškega imena", - "\ud83d\udc64": "Ikona uporabniškega imena", - "[\ud83d\udc64]": "Ikona uporabniškega imena", - "default": "Ikona uporabniškega imena", - "no_icon": "Brez ikone" - }, - "custom_image_upload_format": { - "null": "Samodejno" - }, - "update_check_frequency": { - "null": "Samodejno" - }, - "snapchat_plus": { - "not_subscribed": "Ni naročen", - "basic": "Osnovno", - "ad_free": "Brez oglasov", - "null": "Privzeto" - }, - "bypass_video_length_restriction": { - "single": "Posamezen medij", - "split": "Razdeljen medij", - "null": "Privzeto" - }, - "old_bitmoji_selfie": { - "2d": "2D Bitmoji", - "3d": "3D Bitmoji", - "null": "Privzeti Bitmoji" - }, - "disable_confirmation_dialogs": { - "erase_message": "Izbriši sporočilo", - "remove_friend": "Odstrani prijatelja", - "block_friend": "Blokiraj prijatelja", - "ignore_friend": "Prezri prijatelja", - "hide_friend": "Skrij prijatelja", - "hide_conversation": "Skrij pogovor", - "clear_conversation": "Počisti pogovor iz vira prijateljev" - }, - "edit_text_override": { - "multi_line_chat_input": "Večvrstični vnos klepeta", - "bypass_text_input_limit": "Obid omejitve vnosa besedila" - }, - "auto_purge": { - "never": "Nikoli", - "1_hour": "1 ura", - "3_hours": "3 ure", - "6_hours": "6 ur", - "12_hours": "12 ur", - "1_day": "1 dan", - "3_days": "3 dni", - "1_week": "1 teden", - "2_weeks": "2 tedna", - "1_month": "1 mesec", - "3_months": "3 meseci", - "6_months": "6 mesecev" - }, - "delete_after_unit": { - "seconds": "Sekunde", - "minutes": "Minute", - "hours": "Ure" - }, - "disable_story_sections": { - "friends": "Prijatelji", - "suggested_stories": "Predlagane zgodbe", - "following": "Sledim", - "discover": "Odkrij" - }, - "disable_cameras": { - "front": "Sprednja kamera", - "back": "Zadnja kamera" - }, - "disable_permission_requests": { - "notifications": "Obvestila", - "read_media_images": "Branje slik medijev", - "read_media_video": "Branje videoposnetkov medijev", - "camera": "Kamera", - "microphone": "Mikrofon", - "location": "Lokacija", - "read_contacts": "Branje stikov", - "nearby_devices": "Naprave v bližini", - "phone_calls": "Telefonski klici" - }, - "message_indicators": { - "encryption_indicator": "Doda ikono \ud83d\udd12 poleg sporočil, ki so poslana samo vam", - "platform_indicator": "Doda ikono platforme, s katere je bil medij poslan (npr. Android, iOS, Web)", - "location_indicator": "Doda ikono \ud83d\udccd k snapom, ko so poslani z omogočeno lokacijo", - "ovf_editor_indicator": "Prikaže, ali je bil snap poslan z uporabo urejevalnika OVF", - "director_mode_indicator": "Doda ikono \u270f\ufe0f k snapom, ko so poslani z uporabo načina režiserja, ki se lahko uporabi za pošiljanje slik iz galerije kot snapov" - }, - "auto_mark_as_read": { - "conversation_read": "Označi pogovor kot prebran ob pošiljanju sporočila", - "snap_reply": "Označi snape kot prebrane ob odgovoru nanje", - "save_snap_in_chat": "Označi snape kot prebrane ob shranjevanju v klepet v načinu nevidnosti" - }, - "friend_mutation_notifier": { - "remove_friend": "Obvesti, ko te nekdo odstrani kot prijatelja", - "birthday_changes": "Obvesti, ko nekdo spremeni svoj rojstni dan", - "bitmoji_selfie_changes": "Obvesti, ko nekdo spremeni svoj Bitmoji selfi", - "bitmoji_avatar_changes": "Obvesti, ko nekdo spremeni svoj Bitmoji avatar", - "bitmoji_background_changes": "Obvesti, ko nekdo spremeni svoje Bitmoji ozadje", - "bitmoji_scene_changes": "Obvesti, ko nekdo spremeni svojo Bitmoji sceno" - }, - "double_tap_chat_action": { - "like_message": "Všečkaj sporočilo", - "copy_text": "Kopiraj besedilo v odložišče", - "delete_message": "Izbriši sporočilo", - "mark_as_read": "Označi kot prebrano", - "custom_emoji_reaction": "Reakcija s čustvenim simbolom po meri", - "null": "Privzeto" - }, - "message_types": { - "CHAT": "Klepet", - "SNAP": "Snap", - "NOTE": "Opomba", - "EXTERNAL_MEDIA": "Zunanji medij", - "STICKER": "Nalepka" - }, - "double_tap_chat_action_custom_emoji": { - "Custom emoji reaction": "Reakcija s čustvenim simbolom po meri" - }, - "ai_model": { - "gemini-2.5-flash": "Gemini 2.5 Flash" - }, - "ai_api_key": { - "": "Ni nastavljeno" - }, - "ai_system_prompt": { - "You are a helpful and friendly assistant responding to messages on Snapchat. Keep responses natural, casual, and conversational. Avoid being overly formal or robotic. Respond as if you're a real person having a normal conversation.": "Ste ustrežljiv in prijazen pomočnik, ki odgovarja na sporočila na Snapchatu. Naj bodo odgovori naravni, sproščeni in pogovorni. Izogibajte se pretirani formalnosti ali robotskosti. Odgovorite, kot da ste resnična oseba, ki ima normalen pogovor." - }, - "ai_provider": { - "gemini": "Gemini", - "deepseek": "DeepSeek", - "openai": "OpenAI", - "openrouter": "OpenRouter" - }, - "ai_personality_traits": { - "friendly, casual, helpful, empathetic": "prijazen, sproščen, ustrežljiv, empatičen" - }, - "ai_response_style": { - "casual": "Sproščen", - "formal": "Formalen", - "friendly": "Prijazen", - "humorous": "Humoren", - "empathetic": "Empatičen", - "toxic": "Strupen (Toxic)", - "busy": "Zaseden" - }, - "ai_temperature": { - "0.7": "Uravnoteženo (0.7)" - }, - "ai_response_language": { - "auto": "Samodejno (Enako kot prejeto)", - "en": "Angleščina", - "es": "Španščina", - "fr": "Francoščina", - "de": "Nemščina", - "it": "Italijanščina", - "pt": "Portugalščina", - "ru": "Ruščina", - "ja": "Japonščina", - "ko": "Korejščina", - "zh": "Kitajščina", - "ar": "Arabščina", - "hi": "Hindi", - "tr": "Turščina", - "pl": "Poljščina", - "nl": "Nizozemščina", - "sv": "Švedščina", - "da": "Danščina", - "no": "Norveščina", - "fi": "Finščina" - }, - "friendGreeting": { - "Hey": "Hej" - }, - "half_swipe_messages": { - "[\"I noticed you half-swiped! I'll respond soon.\"]": "Opazil sem, da si na pol potegnil! Kmalu bom odgovoril." - }, - "tiny_snap_messages": { - "Thanks for the tiny snap!": "Hvala za mali snap!" - }, - "voice_note_messages": { - "Thanks for the voice note!": "Hvala za glasovno beležko!" - }, - "chat_messages": { - "Hello! How are you?": "Pozdravljeni! Kako ste?" - }, - "story_reply_messages": { - "Thanks for the story reply!": "Hvala za odgovor na zgodbo!" - }, - "external_media_messages": { - "Nice media!": "Lep medij!" - }, - "sticker_messages": { - "Cool sticker!": "Kul nalepka!" - }, - "snap_messages": { - "Thanks for the snap!": "Hvala za snap!" - }, - "story_share_messages": { - "Thanks for sharing!": "Hvala za deljenje!" - }, - "map_reaction_messages": { - "Thanks for the map reaction!": "Hvala za reakcijo na zemljevidu!" - }, - "auto_reply_content_types": { - "chat_messages": "Sporočila klepeta", - "snap_messages": "Snapi", - "story_share_messages": "Delitve zgodb", - "story_reply_messages": "Odgovori na zgodbo", - "external_media_messages": "Zunanji mediji", - "voice_note_messages": "Glasovne beležke", - "sticker_messages": "Nalepke", - "tiny_snap_messages": "Mali Snapi", - "map_reaction_messages": "Reakcije na zemljevidu", - "half_swipes": "Polovični potegi" - }, - "supported_languages": { - "en": "Angleščina", - "es": "Španščina", - "fr": "Francoščina", - "de": "Nemščina", - "it": "Italijanščina", - "pt": "Portugalščina", - "ru": "Ruščina", - "ja": "Japonščina", - "ko": "Korejščina", - "zh": "Kitajščina", - "ar": "Arabščina", - "hi": "Hindi", - "tr": "Turščina" - }, - "translation_position": { - "above": "Zgoraj", - "below": "Spodaj", - "inline": "V vrstici" - }, - "source_language": { - "auto": "Samodejno zaznaj" - }, - "target_language": { - "en": "Angleščina" - } - }, "friend_notes": { "placeholder": "Dodaj opombo..." } @@ -2526,7 +2665,6 @@ "show_chat_edit_history": "Prikaži zgodovino urejanja klepeta", "convert_message": "Pretvori sporočilo" }, - "chat_wallpaper_downloader": { "download_button": "Prenesi ozadje klepeta" }, @@ -2685,10 +2823,10 @@ "exporting_message": "Izvažanje {conversation}..." }, "button": { + "cancel": "Prekliči", "ok": "V redu", "positive": "Da", "negative": "Ne", - "cancel": "Prekliči", "save": "Shrani", "open": "Odpri", "download": "Prenesi", @@ -2802,6 +2940,8 @@ "native_hooks_send_failure_toast": "Pošiljanje ni uspelo! Prosimo, omogočite Izvorne kljuke v nastavitvah.", "no_participants_to_encrypt_toast": "V tem pogovoru nimate prijateljev za šifriranje sporočil!", "encryption_failed_toast": "Šifriranje sporočila ni uspelo! Preverite logcat za več podrobnosti.", + "missing_friend_id_toast": "Can't find friendId for conversationId {conversationId}", + "key_exchange_failed_toast": "Can't create key exchange for friendId {friendId}", "accept_public_key_success_toast": "Javni ključ uspešno sprejet!", "accept_secret_key_success_toast": "Končano! Zdaj lahko pošiljate in prejemate šifrirana sporočila s tem prijateljem.", "accept_public_key_failure_toast": "Sprejemanje javnega ključa ni uspelo", @@ -2813,6 +2953,21 @@ "incoming_pk_message": "Pravkar ste prejeli zahtevo za javni ključ. Kliknite spodaj za sprejem.", "incoming_secret_message": "Vaš prijatelj je pravkar sprejel vaš javni ključ. Kliknite spodaj za sprejem skrivnosti." }, + "account_switcher_ui": { + "already_logged_in": "Already logged in as {username}", + "login_failed_toast": "Failed to login. Check logs for more info.", + "logged_out_toast": "Logged out", + "data_not_found_toast": "Account data not found", + "restore_failed_toast": "Failed to restore account data", + "logged_in_as_toast": "Logged in as {username}", + "backup_success_toast": "Account backed up!", + "backup_failure_toast": "Failed to backup account. Check logs for more info.", + "import_success_toast": "Imported {username}!", + "import_failure_toast": "Failed to import account: {message}", + "export_success_toast": "Account exported!", + "export_failed_toast": "Failed to export account. Check logs for more info.", + "forced_logout_toast": "Removed account due to forced logout" + }, "auto_open_snaps": { "title": "Samodejno odpiranje Snapov", "priority_title": "Samodejno odpiranje Snapov (Prioriteta)", @@ -2839,7 +2994,7 @@ "queue_cleared": "Čakalna vrsta počiščena in statistika ponastavljena", "queue_cleared_title": "Čakalna vrsta počiščena", "queue_cleared_reset": "Čakalna vrsta počiščena & ponastavljena", - "queue_cleared_feedback": "Počiščenih {count} snapov v čakalni vrsti \u2022 Ponastavljeno štetje obdelanih {processed}", + "queue_cleared_feedback": "Počiščenih {count} snapov v čakalni vrsti • Ponastavljeno štetje obdelanih {processed}", "queue_cleared_feedback_simple": "Ponastavljeno štetje obdelanih {processed}", "unknown_sender": "Neznan", "unknown_user": "Neznan uporabnik", @@ -2972,7 +3127,8 @@ "auto_delete_sent_messages": { "countdown_toast": "Sporočilo bo izbrisano čez {time}", "delete_success_toast": "Sporočilo uspešno izbrisano", - "delete_failed_toast": "Brisanje sporočila ni uspelo" + "delete_failed_toast": "Brisanje sporočila ni uspelo", + "queue_cleared_toast": "Auto delete queue cleared" }, "translation_position": { "above": "Zgoraj", @@ -3277,6 +3433,32 @@ "failed_to_fetch_message": "Pridobivanje sporočila ni uspelo: {error}", "failed_to_edit_message": "Urejanje sporočila ni uspelo: {error}" }, + "toast_snapchat_not_installed": "Can't execute action: Snapchat is not installed", + "invalid_input_toast": "Invalid input! Make sure you entered a valid value.", + "toast_async_task_failed": "Async task failed: {message}", + "toast_snapchat_crashed": "Snapchat has crashed! Please check logs for more details.", + "toast_init_features_failed": "Failed to initialize features! Some functionality may not work properly.", + "toast_init_script_runtime_failed": "Failed to initialize script runtime!", + "toast_database_corrupted": "Database {path} is corrupted! Restarting ...", + "toast_feature_init_failed": "Failed to init feature {feature}! Check logcat for more details.", + "toast_updating_purrfectsnap": "Updating PurrfectSnap. Please wait...", + "toast_update_purrfectsnap_failed": "Failed to update PurrfectSnap. Please check logcat for more details.", + "toast_purrfectsnap_updated": "PurrfectSnap updated!", + "toast_export_memories_failed": "Failed to export memories", + "toast_exported_to_path": "Exported to {path}", + "toast_open_memories_db_failed": "Failed to open memories database", + "toast_friend_add_unavailable": "Failed to add friend: FriendRelationshipChanger instance not available", + "toast_friend_add_failed": "Failed to add friend: {message}", + "toast_friends_exported": "Exported {count} friends!", + "toast_friends_import_failed": "Failed to import friends: {message}", + "toast_translation_service_unavailable": "Translation service temporarily unavailable", + "toast_send_message_failed": "Failed to send message: {error}", + "toast_mark_conversation_read_failed": "Failed to mark conversation as read", + "toast_fetch_conversation_failed": "Failed to fetch conversation", + "toast_open_snap_failed": "Failed to open snap", + "toast_mark_message_read_failed": "Failed to mark message as read. Check logs for more details", + "toast_open_conversation_first": "You must open a conversation first", + "toast_open_link_failed": "Failed to open link", "ai_response_style": { "casual": "Sproščen", "formal": "Formalen", @@ -3314,4 +3496,4 @@ "openai": "OpenAI", "openrouter": "OpenRouter" } -} \ No newline at end of file +} diff --git a/common/src/main/assets/lang/sv.json b/common/src/main/assets/lang/sv.json index 0a943ee0..d6d71b03 100644 --- a/common/src/main/assets/lang/sv.json +++ b/common/src/main/assets/lang/sv.json @@ -1,21 +1,160 @@ { "setup": { + "activity": { + "wrong_apk_title": "Wrong APK installed", + "wrong_apk_message": "Your device is armv8, please download the armv8 apk, not armv7.", + "close_button": "Close", + "important_confirm_timeout": "I understand ({seconds}s)", + "important_confirm": "I understand", + "important_title": "Important!", + "important_message": "If you have used SnapEnhance or any other mod besides PurrfectSnap, we recommend uninstalling everything and staying on stock Snapchat for one week. Then switch to PurrfectSnap after next Friday.", + "language_subtitle": "Tune PurrfectSnap to speak your voice before anything else.", + "install_mode_title": "Choose your device", + "install_mode_subtitle": "Pick the path that matches how you'll install PurrfectSnap.", + "permissions_subtitle": "Grant the essentials so overlays, downloads, and alerts stay reliable.", + "patch_title": "Auto Patcher", + "patch_subtitle": "Streamlined download, patch, and install with a single flow.", + "root_install_title": "Snapchat Installer", + "root_install_subtitle": "Download and install the recommended Snapchat build.", + "save_folder_subtitle": "Pick your personal vault so snaps land exactly where you expect.", + "mappings_subtitle": "We calibrate everything to your install so the magic works flawlessly.", + "step_counter": "Step {current} of {total}", + "step_complete": "Checked off", + "step_active": "In progress", + "step_upcoming": "Ready next", + "finish_button": "Finish setup", + "continue_button": "Continue" + }, "dialogs": { "select_language": "Välj språk", "save_folder": "Välj var nedladdningar ska sparas", "select_save_folder_button": "Välj mapp" }, + "install_mode": { + "confirm_timeout": "I understand ({seconds}s)", + "confirm": "I understand", + "notice_title": "Please note!", + "notice_intro": "Select the type of device you have: rooted or non-rooted. If you are unsure, choose Non-root and continue.", + "notice_non_root_title": "Non-rooted devices", + "notice_non_root_body": "Select Non-root and the app will handle everything. Tap Install Patched Snapchat when it appears. After it installs, do not open Snapchat yet. Continue the PurrfectSnap setup; once it finishes, you can open Snapchat and enjoy.", + "notice_root_title": "Rooted devices", + "notice_root_body": "Make sure you have flashed LSPosed first. We recommend JingMatrix LSPosed or LSPosed Irena. After you select Root, the app will install the recommended Snapchat version. Do not open it yet; continue the PurrfectSnap setup. When setup finishes, enable PurrfectSnap in LSPosed and reboot your phone. Then start using Snapchat. We highly recommend detaching Snapchat from the Play Store with the Zygisk Detach module to prevent auto-updates.", + "notice_issues_hint": "If you run into any installation issues, the solution will appear here. Please read it carefully.", + "notice_note_prefix": "Note: ", + "notice_note_body": "New Accounts easily get locked! It is recommended to use an older account with PurrfectSnap.", + "step_title": "Choose your device", + "step_subtitle": "If you don't know, select Non-rooted device and proceed.", + "root_option_title": "Rooted device", + "root_option_subtitle": "Use Lsposed and skip auto patching.", + "non_root_option_title": "Non-rooted device", + "non_root_option_subtitle": "Use included auto patcher to install patched Snapchat.", + "skip_auto_setup": "Skip Auto Setup" + }, "mappings": { "dialog": "Genererar kartläggningar...", "generate_failure_no_snapchat": "PurrfectSnap kunde inte hitta Snapchat, försök att installera om Snapchat.", - "generate_failure": "Ett fel uppstod vid försök att generera kartläggningar, försök igen." + "generate_failure": "Ett fel uppstod vid försök att generera kartläggningar, försök igen.", + "confirm_understand_timeout": "I understand ({seconds}s)", + "confirm_understand": "I understand", + "notice_title": "Please note!", + "notice_intro": "If you see the \"Account temporarily disabled\" error while logging in, do not worry. Follow these steps in order:", + "notice_step_1": "1. Reopen Snapchat and log in. This fixes it most of the time.", + "notice_step_2": "2. If it still fails, tap the login button repeatedly. This usually covers the next chunk.", + "notice_step_3": "3. If it still fails, clear Snapchat's data, disable any VPN, and log in again.", + "notice_rooted_title": "For rooted users:", + "notice_rooted_body": "Reopen Snapchat and log in. If it still fails, disable PurrfectSnap in LSPosed, log in, then re-enable PurrfectSnap.", + "warnings_info": "{count} warning(s) occurred while generating mappings:\n\n{warnings}", + "progress_hint": "This only takes a moment. Keep the app open while magic happens!" + }, + "patch": { + "title": "Auto Patcher", + "ready_log": "Auto Patcher is ready.", + "install_confirmed_log": "Snapchat install confirmed. You're cleared to continue.", + "download_recommended_status": "Downloading recommended Snapchat version ({version})...", + "starting_log": "Starting Auto Patcher for recommended Snapchat version.", + "uninstall_prompt_status": "Snapchat is installed. Please uninstall it first (don't keep data), then start Auto Patcher again.", + "uninstall_prompt_error": "Snapchat still installed. Uninstall it first, to continue.", + "module_apk_not_found_error": "Module apk not found", + "fetching_apk_status": "Fetching recommended Snapchat APK...", + "download_failed_error": "Download failed", + "download_completed_status": "Download completed: {fileName}", + "starting_patch_status": "Starting patch powered by Jingmatrix Lspatch", + "patched_not_produced_error": "Patched apk not produced", + "patched_ready_status": "Patched build ready. Install to finish.", + "failed_status": "Failed: {message}", + "mark_installed_log": "Marked as installed manually. You're cleared to continue.", + "issues_title": "Facing issues?", + "issues_confirm": "Got it", + "issues_heading": "How to fix installation errors", + "issues_conflict_issue": "Issue: App cannot be installed because it conflicts with an existing package.", + "issues_conflict_fix": "Fix: Download Snapchat from the Play Store and uninstall it without keeping data. Run Auto Patcher again. If it still does not work, run:", + "issues_adb_command": "adb uninstall com.snapchat.android", + "issues_invalid_issue": "Issue: App not installed because the package appears to be invalid.", + "issues_invalid_fix": "Fix: Download and install JingMatrix LSPatch, then patch a Snapchat version (any one) from this range, i.e. between 13.65.1.0 and 13.71.0.51, in Integrated mode. Select Embed Modules and embed the PurrfectSnap APK. Then choose Skip auto setup during PurrfectSnap setup to skip Auto Patcher.", + "status_downloading": "Downloading Snapchat {percent}%", + "status_patching": "Patching...", + "status_initializing": "Initializing...", + "logs_copied": "Logs copied to clipboard.", + "install_success": "Patched APK installed", + "start_button": "Start auto patch", + "install_button": "Install patched Snapchat", + "already_installed_button": "Already Installed?", + "powered_by_label": "Powered by Jingmatrix Lspatch", + "logs_title": "Logs", + "copy_button": "Copy", + "log_line_prefix": "- {line}" }, "permissions": { "dialog": "Slutför dessa nödvändiga steg för att fortsätta:", "notification_access": "Åtkomst till aviseringar", "battery_optimization": "Batterioptimering", "display_over_other_apps": "Visa över andra appar", - "request_button": "Begär" + "request_button": "Begär", + "notification_access_description": "Alerts you the second downloads finish.", + "battery_optimization_description": "Keeps background tasks alive without being killed.", + "display_over_other_apps_description": "Enables floating overlays while you are in Snapchat.", + "granted_label": "Granted" + }, + "pick_language": { + "current_selection": "Current selection", + "browse_languages": "Browse languages", + "change_anytime_hint": "You can change this anytime from PurrfectSnap settings.", + "available_languages": "Available Languages" + }, + "root_install": { + "title": "Snapchat Installer", + "ready_log": "Snapchat installer is ready.", + "install_confirmed_log": "Snapchat install confirmed. You're cleared to continue.", + "download_recommended_status": "Downloading recommended Snapchat version ({version})...", + "mark_installed_log": "Marked as installed manually. You're cleared to continue.", + "start_download_log": "Starting Snapchat download for rooted install.", + "uninstall_prompt_status": "Snapchat is installed. Please uninstall it first (don't keep data), then try again.", + "uninstall_prompt_error": "Snapchat still installed. Uninstall it first, to continue.", + "fetching_apk_status": "Fetching recommended Snapchat APK...", + "download_failed_error": "Download failed", + "download_completed_status": "Download completed: {fileName}", + "launching_installer_status": "Launching installer...", + "failed_status": "Failed: {message}", + "status_downloading": "Downloading Snapchat {percent}%", + "status_preparing": "Preparing installer...", + "logs_copied": "Logs copied to clipboard.", + "install_success": "Snapchat installed", + "download_button": "Download Snapchat", + "install_button": "Install Snapchat", + "already_installed_button": "Already Installed?", + "logs_title": "Logs", + "copy_button": "Copy", + "log_line_prefix": "- {line}" + }, + "save_folder": { + "description": "Please choose the location where media should be downloaded to.", + "destination_label": "Destination", + "system_default_label": "System default", + "use_default_location_button": "Use default location", + "no_picker_title": "Folder picker unavailable", + "no_picker_message": "Some cloned/dual-app environments block the system folder picker. You can continue using the system default save location, or open the app outside clone mode to select a custom folder.", + "use_default_button": "Use default", + "permission_hint": "PurrfectSnap requires Storage permissions to download and Save Media from Snapchat." } }, "scopes": { @@ -57,14 +196,48 @@ }, "sections": { "home": { - "version_title": "v{versionName} \u00b7 av Eternal", + "version_title": "v{versionName} · av Eternal", "update_title": "PurrfectSnap Uppdatering", "update_content": "Version {version} är tillgänglig!", "update_button": "Ladda ner", + "hero_tagline": "An Xposed Module meant to enhance your Snapchat experience", + "hero_version_label": "Version: {version} - {channel}", + "hero_build_label": "Build: {build}", + "update_ready_label": "Ready to install", + "purr_aura_active_label": "PurrAura Active!", + "purr_aura_inactive_label": "PurrAura Inactive", + "open_settings_button": "Open Settings", + "wiki_button": "Wiki", + "github_button": "GitHub", + "telegram_button": "Telegram", + "channel_label_stable": "Stable", + "channel_label_prerelease": "Pre-release", + "announcements_button_description": "Announcements", + "update_arch_not_supported_toast": "Your device architecture is not supported for automatic updates.", + "update_download_started_toast": "Download started", + "update_download_completed_toast": "Download completed", + "update_install_failed_toast": "Failed to install update. Check logs for more details.", + "update_download_failed_toast": "Download failed: {error}", "debug_build_summary_title": "Du kör en debug-version av PurrfectSnap", "debug_build_summary_content": "Version {versionName} ({versionCode})", "debug_build_summary_date": "Byggdatum: {date} ({days} dagar sedan)", - "quick_actions_title": "Snabbåtgärder" + "quick_actions_title": "Snabbåtgärder", + "quick_actions_empty_title": "No quick tiles yet", + "quick_actions_empty_subtitle": "Design your dream grid with the actions you use the most.", + "quick_actions_add_tile_button": "Add tile", + "quick_actions_manage_button": "Manage", + "quick_actions_count_label": "{count} curated shortcuts" + }, + "home_about": { + "about_title": "PurrfectSnap", + "about_tagline": "An Xposed Module meant to enhance your Snapchat experience!", + "about_lead_developers_title": "Lead Developers", + "about_story_title": "Our Story", + "about_story": "PurrfectSnap was founded on 2nd of October, 2025, as a fork of SnapEnhance by IzTIzRNAL with a vision to provide users the quality Snapchat experience they deserve. This app was just meant to be a minor update in the SnapEnhance repository, but it soon became a separate app wherein the contributors kept adding features. Then the developer joined the team, and this app soon became a huge success. We received much love and support and gained 1K+ downloads in just two days! We thank all users and contributors; without your support, we wouldn't have reached this place. We would also like to convey our huge thanks to rhunk, the lead developer of SnapEnhance, as without him, this app wouldn't even exist. We are immensely grateful to him. Lastly, we would like to thank all our admins, notably: CLASSIC GENIUS, Harry, SUJI>L, Zain & scrodingerspet, who were right there with us from the very beginning. We would also like to thank all testers, notably Leo & Toxic, who tested and reported bugs continuously. We are immensely grateful for your contribution.", + "about_thanks_title": "With love, PurrfectSnap Team", + "about_magic_toast": "Tap 5 times in this screen to see some magic 😉!", + "github_button": "GitHub", + "telegram_button": "Telegram" }, "home_logs": { "no_logs_hint": "Inga loggar tillgängliga", @@ -72,7 +245,8 @@ "export_logs_button": "Exportera loggar", "saving_logs_toast": "Sparar loggar, detta kan ta en stund...", "saved_logs_success_toast": "Loggar sparades", - "saved_logs_failure_toast": "Kunde inte spara loggar" + "saved_logs_failure_toast": "Kunde inte spara loggar", + "read_logs_failed_toast": "Failed to read logs!" }, "home_settings": { "actions_title": "Åtgärder", @@ -119,11 +293,17 @@ "test_mode_label": "Aktivera PurrAura", "disable_feature_loading_label": "Inaktivera funktionsladdning", "disable_auto_mapper_label": "Inaktivera Auto Mapper", - "disable_bypass_indicator_label": "Inaktivera förbikopplingsindikator" + "disable_bypass_indicator_label": "Inaktivera förbikopplingsindikator", + "open_file_failed_toast": "Failed to open file! {message}", + "import_failed_toast": "Import failed: {message}" }, "tasks": { "no_tasks": "Inga uppgifter", "merge_button": "Slå ihop", + "summary_active": "{active} active · {recent} recent", + "summary_idle": "Idle · {recent} recent", + "running_count": "{count} running", + "clear_button_description": "Clear tasks", "failed_to_open_file": "Kunde inte öppna fil", "merge_files_toast": "Slår ihop {count} filer", "remove_selected_tasks_title": "Är du säker på att du vill ta bort valda uppgifter?", @@ -132,22 +312,22 @@ "remove_selected_tasks_confirm": "Ta bort {count} uppgifter?", "remove_all_tasks_confirm": "Ta bort alla uppgifter?" }, - "features": { - "disabled": "Inaktiverad", - "export_option": "Exportera", - "import_option": "Importera", - "reset_option": "Återställ", - "config_export_success_toast": "Konfiguration exporterad", - "config_import_success_toast": "Konfiguration importerad", - "config_import_failure_toast": "Kunde inte importera konfiguration: {error}", - "config_export_failure_toast": "Kunde inte exportera konfiguration: {error}", - "saved_config_snackbar": "Konfiguration sparad", - "older_required": "Denna funktion kräver Snapchat v{version} eller äldre för att fungera korrekt", - "newer_required": "Denna funktion kräver Snapchat v{version} eller nynare för att fungera korrekt", - "search_button": "Sök", - "clear_history": "Rensa sökhistorik", - "subtitle": "Sök och hantera funktioner" - }, + "features": { + "disabled": "Inaktiverad", + "export_option": "Exportera", + "import_option": "Importera", + "reset_option": "Återställ", + "config_export_success_toast": "Konfiguration exporterad", + "config_import_success_toast": "Konfiguration importerad", + "config_import_failure_toast": "Kunde inte importera konfiguration: {error}", + "config_export_failure_toast": "Kunde inte exportera konfiguration: {error}", + "saved_config_snackbar": "Konfiguration sparad", + "older_required": "Denna funktion kräver Snapchat v{version} eller äldre för att fungera korrekt", + "newer_required": "Denna funktion kräver Snapchat v{version} eller nynare för att fungera korrekt", + "search_button": "Sök", + "clear_history": "Rensa sökhistorik", + "subtitle": "Sök och hantera funktioner" + }, "bypass_status": { "active": "PurrAura Aktiv", "inactive": "PurrAura Inaktiv" @@ -167,6 +347,9 @@ "social": { "friends_tab": "Vänner", "groups_tab": "Grupper", + "search_button_description": "Search", + "close_search_button_description": "Close search", + "clear_search_button_description": "Clear search", "empty_hint": "Din lista är tom just nu", "friends_empty_title": "Inga vänner tillagda än", "groups_empty_title": "Inga grupper synkroniserade än", @@ -317,6 +500,7 @@ "import_button": "Importera", "import_from_url_button": "Importera från URL", "import_script_from_url_title": "Importera skript från URL", + "import_failed": "Import failed: {message}", "import_script_warning": "Installera endast skript från källor du litar på.", "installed_scripts_tab": "Installerat", "manage_repos_button": "Hantera Repos", @@ -420,6 +604,7 @@ "delete_rule_dialog_text": "Är du säker på att du vill ta bort denna regel?", "no_repos_added": "Inga repos tillagda", "import_dialog_title": "Importera regler", + "read_file_failed_toast": "Failed to read file: {message}", "bulk_import_button": "Massimport", "individual_import_button": "Enskild import", "invalid_import_type_dialog_title": "Ogiltig import", @@ -641,91 +826,658 @@ }, "features": { "notices": { - "unstable": "\u26a0 Instabil", - "ban_risk": "\u26a0 Denna funktion kan orsaka bannlysningar", - "internal_behavior": "\u26a0 Detta kan störa Snapchats interna beteende" + "unstable": "⚠ Instabil", + "ban_risk": "⚠ Denna funktion kan orsaka bannlysningar", + "internal_behavior": "⚠ Detta kan störa Snapchats interna beteende" }, "options": { - "empty": "Tom", + "app_appearance": { + "always_light": "Alltid ljust", + "always_dark": "Alltid mörkt", + "null": "Matcha system" + }, + "auto_reload": { + "snapchat_only": "Ladda bara om Snapchat", + "all": "Ladda om Snapchat + PurrfectSnap", + "null": "Standard" + }, "walk_radius": { - "empty": "Tom" + "null": "Använd standardradie" }, "spoof_battery_level": { - "empty": "Tom" + "null": "Använd riktig batterinivå" + }, + "friend_feed_menu_buttons": { + "auto_download": "⬇️ Automatisk nedladdning", + "auto_save": "💬 Spara meddelanden automatiskt", + "unsaveable_messages": "⬇️ Osparade meddelanden", + "auto_open_snaps": "📷 Öppna Snaps automatiskt", + "stealth": "👻 Stealth-läge", + "auto_reply": "📨 Autosvar", + "auto_delete_sent_messages": "🗑️ Radera skickade meddelanden automatiskt", + "mark_snaps_as_seen": "👀 Markera Snaps som sedda", + "mark_stories_as_seen_locally": "👀 Markera Stories som sedda lokalt", + "conversation_info": "👤 Konversationsinfo", + "e2e_encryption": "🔒 Använd E2E-kryptering", + "message_logger": "📝 Meddelandelogger", + "auto_read": "✅ Automatisk läsning", + "hide_typing_indicator": "🙈 Dölj skrivindikator" + }, + "schedule_scheduled_for": "Schemalagd för {name} kl. {time}", + "schedule_sending_in": "Skickar om {time}", + "schedule_sent_to": "Skickat till {name}", + "schedule_sent": "Schemalagd snap skickad", + "schedule_failed_to": "Misslyckades att skicka till {name}", + "schedule_failed": "Schemalagd snap misslyckades", + "schedule_cancelled_for": "Avbruten för {name}", + "device_model": { + "samsung_s25_ultra": "Samsung Galaxy S25 Ultra", + "google_pixel_10_pro": "Google Pixel 10 Pro", + "oneplus_13": "OnePlus 13", + "xiaomi_15_ultra": "Xiaomi 15 Ultra", + "null": "Enhetsstandard" + }, + "settings_menu": { + "default": "Standard", + "legacy": "Gammal" + }, + "path_format": { + "create_author_folder": "Skapa mapp för varje författare", + "create_source_folder": "Skapa mapp för varje mediakälltyp", + "append_hash": "Lägg till en unik hash till filnamnet", + "append_source": "Lägg till mediakällan till filnamnet", + "append_username": "Lägg till användarnamnet till filnamnet", + "append_date_time": "Lägg till datum och tid till filnamnet", + "append_type": "Lägg till mediatypen till filnamnet" + }, + "auto_download_sources": { + "friend_snaps": "Vänsnaps", + "friend_stories": "Vänstories", + "public_stories": "Offentliga stories", + "spotlight": "Spotlight" + }, + "logging": { + "started": "Startad", + "success": "Lyckades", + "progress": "Framsteg", + "failure": "Misslyckades" + }, + "notifications": { + "chat_screenshot": "Skärmdump", + "chat_screen_record": "Skärminspelning", + "snap_replay": "Snap-replay", + "camera_roll_save": "Sparad i kamerarullen", + "chat": "Chatt", + "chat_reply": "Chattsvar", + "snap": "Snap", + "typing": "Skriver", + "stories": "Stories", + "speaking": "Talar", + "chat_reaction": "DM-reaktion", + "group_chat_reaction": "Gruppreaktion", + "initiate_audio": "Inkommande ljudsamtal", + "abandon_audio": "Missat ljudsamtal", + "initiate_video": "Inkommande videosamtal", + "abandon_video": "Missat videosamtal", + "map_live_location": "Karta live-plats" + }, + "auto_read": { + "blacklist": "Svartlista", + "whitelist": "Vitlista", + "disabled": "Inaktiverad" + }, + "hide_typing_indicator": { + "blacklist": "Svartlista", + "whitelist": "Vitlista", + "disabled": "Inaktiverad" + }, + "auto_delete_sent_messages": { + "blacklist": "Svartlista", + "whitelist": "Vitlista", + "disabled": "Inaktiverad" + }, + "auto_download": { + "blacklist": "Svartlista", + "whitelist": "Vitlista", + "disabled": "Inaktiverad" + }, + "stealth": { + "blacklist": "Svartlista", + "whitelist": "Vitlista", + "disabled": "Inaktiverad" + }, + "auto_save": { + "blacklist": "Svartlista", + "whitelist": "Vitlista", + "disabled": "Inaktiverad" + }, + "message_logger": { + "blacklist": "Svartlista", + "whitelist": "Vitlista", + "disabled": "Inaktiverad" + }, + "auto_reply": { + "blacklist": "Svartlista", + "whitelist": "Vitlista", + "disabled": "Inaktiverad" }, "custom_android_id": { - "empty": "Tom" + "null": "Använd riktigt Android-ID" + }, + "add_friend_source_spoof": { + "added_by_username": "Via användarnamn", + "added_by_mention": "Via omnämnande", + "added_by_group_chat": "Via gruppchatt", + "added_by_qr_code": "Via QR-kod", + "added_by_community": "Via community", + "added_by_quick_add": "Via snabbtillägg (Hög risk för ban)", + "added_by_spotlight": "Via Spotlight", + "null": "Förfalska inte källa" }, "custom_streaks_expiration_format": { - "empty": "Tom" + "null": "Systemstandard" }, "preferred_transcription_lang": { - "empty": "Tom" + "null": "Använd Snapchat-standard" }, "custom_emoji_font": { - "empty": "Tom" + "null": "Standard emoji-teckensnitt" }, "custom_shared_library": { - "empty": "Tom" + "null": "Använd standardbibliotek" + }, + "override_front_resolution": { + "null": "Använd enhetsstandard" + }, + "override_back_resolution": { + "null": "Använd enhetsstandard" }, "custom_resolution": { - "empty": "Tom" + "null": "Använd automatisk upplösning" + }, + "startup_default_camera": { + "front": "Främre kamera", + "back": "Bakre kamera", + "null": "Kom ihåg senast använda" + }, + "call_recorder": { + "only_record_self": "Spela in bara mig själv", + "only_record_others": "Spela in bara andra", + "record_both": "Spela in båda sidor" + }, + "call_recorder_ui_design": { + "default": "Standard", + "snapchat": "Snapchat", + "cyber": "Cyber", + "frost": "Frost" + }, + "front_custom_frame_rate": { + "null": "Enhetsstandard FPS" + }, + "back_custom_frame_rate": { + "null": "Enhetsstandard FPS" + }, + "force_voice_note_format": { + "null": "Använd Snapchat-standard" }, "custom_path_format": { - "empty": "Tom" + "null": "Använd standardmönster" + }, + "force_image_format": { + "null": "Använd Snapchat-standard" }, "custom_video_codec": { - "empty": "Tom" + "null": "Standard-codec" }, "custom_audio_codec": { - "empty": "Tom" + "null": "Standard-codec" }, - "double_tap_chat_action_custom_emoji": { - "empty": "Tom" + "preset": { + "null": "Standardförinställning" }, - "unsaveable_messages": { - "blacklist": "Svartlistningsläge", - "whitelist": "Vitlistningsläge", - "null": "Inaktiverad" + "app_appearance_override": { + "title": "Utseende" + }, + "gallery_media_send_override": { + "always_ask": "Fråga alltid", + "ORIGINAL": "Originalmedia", + "NOTE": "Ljudanteckning", + "SNAP": "Snap", + "SAVEABLE_SNAP": "Sparbar snap", + "null": "Snapchat-standard", + "multiple_media_toast": "Du kan bara skicka en media åt gången" + }, + "strip_media_metadata": { + "hide_caption_text": "Dölj bildtext", + "hide_snap_filters": "Dölj snapfilter", + "hide_extras": "Dölj extra (t.ex. omnämnanden)", + "remove_audio_note_duration": "Ta bort ljudanteckningens varaktighet", + "remove_audio_note_transcript_capability": "Ta bort ljudanteckningens transkriptionsförmåga" + }, + "hide_ui_components": { + "hide_profile_call_buttons": "Ta bort profiluppringningsknappar", + "hide_chat_call_buttons": "Ta bort chattuppringningsknappar", + "hide_live_location_share_button": "Ta bort knapp för delning av live-plats", + "hide_stickers_button": "Ta bort klistermärkesknapp", + "hide_voice_record_button": "Ta bort röstinspelningsknapp", + "hide_unread_chat_hint": "Ta bort oläst chatt-ledtråd", + "hide_post_to_story_buttons": "Ta bort 'Publicera i story'-knappar innan Snap skickas", + "hide_billboard_prompt": "Ta bort anslagstavla-uppmaning i vänflödet", + "hide_snapchat_plus_gift_reminders": "Ta bort Snapchat Plus gåvopåminnelser i konversationer", + "hide_map_reactions": "Ta bort kartreaktioner" + }, + "hide_story_suggestions": { + "hide_suggested_friend_stories": "Dölj föreslagna vänstories", + "hide_my_stories": "Dölj mina stories" + }, + "home_tab": { + "map": "Karta", + "chat": "Chatt", + "camera": "Kamera", + "discover": "Upptäck", + "spotlight": "Spotlight", + "null": "Snapchat-standard" + }, + "spotlight_comments_username_icon": { + "user": "Användarnamnsikon", + "👤": "Användarnamnsikon", + "[👤]": "Användarnamnsikon", + "default": "Användarnamnsikon", + "no_icon": "Ingen ikon" + }, + "custom_image_upload_format": { + "null": "Automatisk" }, "update_check_frequency": { - "daily": "Dagligen", - "weekly": "Veckovis", - "monthly": "Månadsvis" + "null": "Auto" + }, + "snapchat_plus": { + "not_subscribed": "Inte prenumererad", + "basic": "Basic", + "ad_free": "Annonsfri", + "null": "Standard" + }, + "bypass_video_length_restriction": { + "single": "Enkel media", + "split": "Delad media", + "null": "Standard" + }, + "old_bitmoji_selfie": { + "2d": "2D Bitmoji", + "3d": "3D Bitmoji", + "null": "Standard Bitmoji" + }, + "disable_confirmation_dialogs": { + "erase_message": "Radera meddelande", + "remove_friend": "Ta bort vän", + "block_friend": "Blockera vän", + "ignore_friend": "Ignorera vän", + "hide_friend": "Dölj vän", + "hide_conversation": "Dölj konversation", + "clear_conversation": "Rensa konversation från vänflödet" + }, + "edit_text_override": { + "multi_line_chat_input": "Fler-radig chattinmatning", + "bypass_text_input_limit": "Kringgå textinmatningsgräns" + }, + "auto_purge": { + "never": "Aldrig", + "1_hour": "1 timme", + "3_hours": "3 timmar", + "6_hours": "6 timmar", + "12_hours": "12 timmar", + "1_day": "1 dag", + "3_days": "3 dagar", + "1_week": "1 vecka", + "2_weeks": "2 veckor", + "1_month": "1 månad", + "3_months": "3 månader", + "6_months": "6 månader" + }, + "delete_after_unit": { + "seconds": "Sekunder", + "minutes": "Minuter", + "hours": "Timmar" + }, + "disable_story_sections": { + "friends": "Vänner", + "suggested_stories": "Föreslagna stories", + "following": "Följer", + "discover": "Upptäck" + }, + "disable_cameras": { + "front": "Främre kamera", + "back": "Bakre kamera" + }, + "disable_permission_requests": { + "notifications": "Aviseringar", + "read_media_images": "Läs mediabilder", + "read_media_video": "Läs mediavideo", + "camera": "Kamera", + "microphone": "Mikrofon", + "location": "Plats", + "read_contacts": "Läs kontakter", + "nearby_devices": "Enheter i närheten", + "phone_calls": "Telefonsamtal" + }, + "message_indicators": { + "encryption_indicator": "Lägger till en 🔒 ikon bredvid meddelanden som skickas endast till dig", + "platform_indicator": "Lägger till ikonen för plattformen som en media skickades från (t.ex.: Android, iOS, Web)", + "location_indicator": "Lägger till en 📍 ikon till snaps när de skickas med plats aktiverad", + "ovf_editor_indicator": "Indikerar om en snap har skickats med OVF Editor", + "director_mode_indicator": "Lägger till en ✏️ ikon till snaps när de skickas med Director Mode, som kan användas för att skicka galleribilder som snaps" + }, + "auto_mark_as_read": { + "conversation_read": "Markera konversation som läst när meddelande skickas", + "snap_reply": "Markera snaps som lästa när du svarar på dem", + "save_snap_in_chat": "Markera snaps som lästa när de sparas i chatten medan du är i Stealth-läge" + }, + "friend_mutation_notifier": { + "remove_friend": "Meddela när någon tar bort dig som vän", + "birthday_changes": "Meddela när någon ändrar sin födelsedag", + "bitmoji_selfie_changes": "Meddela när någon ändrar sin Bitmoji-selfie", + "bitmoji_avatar_changes": "Meddela när någon ändrar sin Bitmoji-avatar", + "bitmoji_background_changes": "Meddela när någon ändrar sin Bitmoji-bakgrund", + "bitmoji_scene_changes": "Meddela när någon ändrar sin Bitmoji-scen" + }, + "double_tap_chat_action": { + "like_message": "Gilla meddelande", + "copy_text": "Kopiera text till urklipp", + "delete_message": "Ta bort meddelande", + "mark_as_read": "Markera som läst", + "custom_emoji_reaction": "Anpassad emoji-reaktion", + "null": "Standard" + }, + "message_types": { + "CHAT": "Chatt", + "SNAP": "Snap", + "NOTE": "Anteckning", + "EXTERNAL_MEDIA": "Extern media", + "STICKER": "Klistermärke" + }, + "double_tap_chat_action_custom_emoji": { + "Custom emoji reaction": "Anpassad emoji-reaktion" + }, + "ai_model": { + "gemini-2.5-flash": "Gemini 2.5 Flash" + }, + "ai_api_key": { + "": "Ej inställd" + }, + "ai_system_prompt": { + "You are a helpful and friendly assistant responding to messages on Snapchat. Keep responses natural, casual, and conversational. Avoid being overly formal or robotic. Respond as if you're a real person having a normal conversation.": "Du är en hjälpsam och vänlig assistent som svarar på meddelanden på Snapchat. Håll svaren naturliga, avslappnade och konverserande. Undvik att vara alltför formell eller robotaktig. Svara som om du vore en riktig person som har en normal konversation." + }, + "ai_provider": { + "gemini": "Gemini", + "deepseek": "DeepSeek", + "openai": "OpenAI", + "openrouter": "OpenRouter" + }, + "ai_personality_traits": { + "friendly, casual, helpful, empathetic": "vänlig, avslappnad, hjälpsam, empatisk" + }, + "ai_response_style": { + "casual": "Avslappnad", + "formal": "Formell", + "friendly": "Vänlig", + "humorous": "Humoristisk", + "empathetic": "Empatisk", + "toxic": "Toxisk (Toxic)", + "busy": "Upptagen" + }, + "ai_temperature": { + "0.7": "Balanserad (0.7)" + }, + "ai_response_language": { + "auto": "Auto (Samma som mottaget)", + "en": "Engelska", + "es": "Spanska", + "fr": "Franska", + "de": "Tyska", + "it": "Italienska", + "pt": "Portugisiska", + "ru": "Ryska", + "ja": "Japanska", + "ko": "Koreanska", + "zh": "Kinesiska", + "ar": "Arabiska", + "hi": "Hindi", + "tr": "Turkiska", + "pl": "Polska", + "nl": "Holländska", + "sv": "Svenska", + "da": "Danska", + "no": "Norska", + "fi": "Finska" + }, + "friendGreeting": { + "Hey": "Hej" + }, + "half_swipe_messages": { + "[\"I noticed you half-swiped! I'll respond soon.\"]": "Jag märkte att du halv-swipade! Jag svarar snart." + }, + "tiny_snap_messages": { + "Thanks for the tiny snap!": "Tack för tiny snappen!" + }, + "voice_note_messages": { + "Thanks for the voice note!": "Tack för röstanteckningen!" + }, + "chat_messages": { + "Hello! How are you?": "Hej! Hur mår du?" + }, + "story_reply_messages": { + "Thanks for the story reply!": "Tack för story-svaret!" + }, + "external_media_messages": { + "Nice media!": "Fin media!" + }, + "sticker_messages": { + "Cool sticker!": "Coolt klistermärke!" + }, + "snap_messages": { + "Thanks for the snap!": "Tack för snappen!" + }, + "story_share_messages": { + "Thanks for sharing!": "Tack för att du delar!" + }, + "map_reaction_messages": { + "Thanks for the map reaction!": "Tack för kartreaktionen!" + }, + "auto_reply_content_types": { + "chat_messages": "Chattmeddelanden", + "snap_messages": "Snaps", + "story_share_messages": "Story-delningar", + "story_reply_messages": "Story-svar", + "external_media_messages": "Extern media", + "voice_note_messages": "Röstanteckningar", + "sticker_messages": "Klistermärken", + "tiny_snap_messages": "Tiny snaps", + "map_reaction_messages": "Kartreaktioner", + "half_swipes": "Halv-swipes" + }, + "supported_languages": { + "en": "Engelska", + "es": "Spanska", + "fr": "Franska", + "de": "Tyska", + "it": "Italienska", + "pt": "Portugisiska", + "ru": "Ryska", + "ja": "Japanska", + "ko": "Koreanska", + "zh": "Kinesiska", + "ar": "Arabiska", + "hi": "Hindi", + "tr": "Turkiska" + }, + "translation_position": { + "above": "Ovanför text", + "below": "Under text", + "inline": "I raden" + }, + "source_language": { + "auto": "Upptäck automatiskt" + }, + "target_language": { + "en": "Engelska" } }, "properties": { "global": { "name": "Global", - "description": "Allmänna modulinställningar och standardvärden", + "description": "Justera globala Snapchat-inställningar", "properties": { - "ui_settings": { - "name": "UI-inställningar", - "description": "Justera feedback och toast-beteende", + "better_location": { + "name": "Bättre plats", + "description": "Förbättrar Snapchat-platsen", "properties": { - "haptic_feedback": { - "name": "Haptisk feedback", - "description": "Vibrera vid stödda interaktioner" + "spoof_location": { + "name": "Förfalska plats", + "description": "Förfalskar din plats till en specifik plats" }, - "use_system_toasts": { - "name": "Använd system-toasts", - "description": "Visa Android-toasts istället för in-app-överlägg" + "coordinates": { + "name": "Koordinater", + "description": "Ställ in koordinaterna för den falska platsen" + }, + "walk_radius": { + "name": "Gångradie", + "description": "Gå slumpmässigt inom denna radie (fot)" + }, + "always_update_location": { + "name": "Uppdatera alltid plats", + "description": "Tvinga Snapchat att uppdatera platsen även om ingen GPS-data tas emot" + }, + "suspend_location_updates": { + "name": "Pausa platsuppdateringar", + "description": "Förhindrar att din plats uppdateras" + }, + "spoof_battery_level": { + "name": "Förfalska batterinivå", + "description": "Förfalskar din enhets batterinivå på kartan\nVärdet måste vara mellan 0 och 100" + }, + "spoof_headphones": { + "name": "Förfalska hörlurar", + "description": "Förfalskar status för musiklyssning på kartan" + }, + "show_battery_level": { + "name": "Visa batterinivå", + "description": "Visar dina vänners batterinivå på kartan" } } }, - "update_settings": { - "name": "Uppdateringsinställningar", - "description": "Kontrollera automatiska uppdateringskontroller", + "snapchat_plus": { + "name": "Snapchat Plus", + "description": "Aktiverar Snapchat Plus-funktioner\nVissa funktioner på serversidan kanske inte fungerar" + }, + "media_upload_quality": { + "name": "Mediauppladdningskvalitet", + "description": "Överskrider mediauppladdningskvaliteten", "properties": { - "auto_update_check": { - "name": "Automatisk uppdateringskoll", - "description": "Kolla efter nya versioner automatiskt" + "force_video_upload_source_quality": { + "name": "Tvinga videouppladdning källkvalitet", + "description": "Tvingar Snapchat att använda källkvalitet vid uppladdning av videor\nObservera att detta kanske inte tar bort metadata från media" }, - "update_check_frequency": { - "name": "Uppdateringskontrollfrekvens", - "description": "Hur ofta uppdateringar ska kontrolleras" + "disable_image_compression": { + "name": "Inaktivera bildkomprimering", + "description": "Inaktiverar bildkomprimering vid uppladdning av media" + }, + "custom_image_upload_format": { + "name": "Anpassat bilduppladdningsformat", + "description": "Ställer in ett anpassat bilduppladdningsformat\nVälj ett förlustfritt format (som PNG) för bästa kvalitet" } } + }, + "disable_confirmation_dialogs": { + "name": "Inaktivera bekräftelsedialoger", + "description": "Bekräftar automatiskt valda åtgärder" + }, + "auto_updater": { + "name": "Automatisk uppdaterare", + "description": "Kollar automatiskt efter nya uppdateringar" + }, + "update_settings": { + "name": "Uppdateringsinställningar", + "description": "Kontrollera hur PurrfectSnap kollar efter uppdateringar", + "properties": { + "auto_update_check": { + "name": "Automatisk uppdateringskoll" + }, + "update_check_frequency": { + "name": "Uppdateringskontrollfrekvens" + } + } + }, + "ui_settings": { + "name": "UI-inställningar", + "properties": { + "haptic_feedback": { + "name": "Haptisk feedback" + } + } + }, + "disable_metrics": { + "name": "Inaktivera mätvärden", + "description": "Blockerar sändning av specifik analysdata till Snapchat" + }, + "disable_story_sections": { + "name": "Inaktivera story-sektioner", + "description": "Tar bort sektioner från Story-sidan\nKan kräva en uppdatering för att fungera korrekt" + }, + "block_ads": { + "name": "Blockera annonser", + "description": "Förhindrar att annonser visas" + }, + "disable_custom_tabs": { + "name": "Inaktivera anpassade flikar", + "description": "Öppnar länkar i stödda applikationer istället för webbläsaren" + }, + "disable_permission_requests": { + "name": "Inaktivera behörighetsförfrågningar", + "description": "Förhindrar Snapchat från att be om specifika behörigheter" + }, + "disable_memories_snap_feed": { + "name": "Inaktivera minnen snap-flöde", + "description": "Förhindrar Snapchat från att visa nyliga minnen när du sveper uppåt i kameran" + }, + "spotlight_comments_username": { + "name": "Spotlight-kommentarer användarnamn", + "description": "Visar författarens användarnamn i Spotlight-kommentarer" + }, + "spotlight_comments_username_icon": { + "name": "Spotlight-kommentarer användarnamnsikon", + "description": "Välj vilken ikon som visas bredvid användarnamn i Spotlight-kommentarer" + }, + "bypass_video_length_restriction": { + "name": "Kringgå videolängdsbegränsning", + "description": "Enkel: skickar en enda video\nDela: delar videor efter redigering" + }, + "default_video_playback_rate": { + "name": "Standard videouppspelningshastighet", + "description": "Ställer in standardhastigheten för uppspelning av videor\nVärdet måste vara mellan 0.1 och 4.0" + }, + "video_playback_rate_slider": { + "name": "Videouppspelningshastighet reglage", + "description": "Lägger till ett reglage i opera-kontextmenyn för att ändra videouppspelningshastigheten\nObs: Ändringar gäller endast efterföljande videor" + }, + "disable_google_play_dialogs": { + "name": "Inaktivera Google Play Tjänster-dialoger", + "description": "Förhindra att dialoger om tillgänglighet för Google Play Tjänster visas" + }, + "default_volume_controls": { + "name": "Standard volymkontroller", + "description": "Tvingar Snapchat att använda systemets volymkontroller" + }, + "disable_telecom_framework": { + "name": "Inaktivera telekom-ramverk", + "description": "Förhindrar Snapchat från att använda Android Telecom-ramverket\nDetta låter dig lyssna på musik medan du är i ett samtal" + }, + "hide_active_music": { + "name": "Dölj aktiv musik", + "description": "Förhindrar Snapchat från att veta att du lyssnar på musik\nDetta låter dig ta snaps med volymknapparna medan du lyssnar på musik" + }, + "disable_snap_splitting": { + "name": "Inaktivera snap-delning", + "description": "Förhindrar att Snaps delas upp i flera delar\nBilder du skickar kommer att förvandlas till videor" } } }, @@ -753,6 +1505,10 @@ "name": "Tillåt dubbletter", "description": "Tillåter att samma media laddas ner flera gånger" }, + "file_hash_check": { + "name": "File Hash Check", + "description": "Verify downloaded media with file hashes" + }, "merge_overlays": { "name": "Slå ihop överlägg", "description": "Kombinerar text och media i en Snap till en enda fil" @@ -954,7 +1710,7 @@ }, "stealth_mode_indicator": { "name": "Indikator för stealth-läge", - "description": "Lägger till en \ud83d\udc7b emoji bredvid konversationer i stealth-läge" + "description": "Lägger till en 👻 emoji bredvid konversationer i stealth-läge" }, "edit_text_override": { "name": "Överskrid redigera text", @@ -1482,164 +2238,6 @@ } } }, - "global": { - "name": "Global", - "description": "Justera globala Snapchat-inställningar", - "properties": { - "better_location": { - "name": "Bättre plats", - "description": "Förbättrar Snapchat-platsen", - "properties": { - "spoof_location": { - "name": "Förfalska plats", - "description": "Förfalskar din plats till en specifik plats" - }, - "coordinates": { - "name": "Koordinater", - "description": "Ställ in koordinaterna för den falska platsen" - }, - "walk_radius": { - "name": "Gångradie", - "description": "Gå slumpmässigt inom denna radie (fot)" - }, - "always_update_location": { - "name": "Uppdatera alltid plats", - "description": "Tvinga Snapchat att uppdatera platsen även om ingen GPS-data tas emot" - }, - "suspend_location_updates": { - "name": "Pausa platsuppdateringar", - "description": "Förhindrar att din plats uppdateras" - }, - "spoof_battery_level": { - "name": "Förfalska batterinivå", - "description": "Förfalskar din enhets batterinivå på kartan\nVärdet måste vara mellan 0 och 100" - }, - "spoof_headphones": { - "name": "Förfalska hörlurar", - "description": "Förfalskar status för musiklyssning på kartan" - }, - "show_battery_level": { - "name": "Visa batterinivå", - "description": "Visar dina vänners batterinivå på kartan" - } - } - }, - "snapchat_plus": { - "name": "Snapchat Plus", - "description": "Aktiverar Snapchat Plus-funktioner\nVissa funktioner på serversidan kanske inte fungerar" - }, - "media_upload_quality": { - "name": "Mediauppladdningskvalitet", - "description": "Överskrider mediauppladdningskvaliteten", - "properties": { - "force_video_upload_source_quality": { - "name": "Tvinga videouppladdning källkvalitet", - "description": "Tvingar Snapchat att använda källkvalitet vid uppladdning av videor\nObservera att detta kanske inte tar bort metadata från media" - }, - "disable_image_compression": { - "name": "Inaktivera bildkomprimering", - "description": "Inaktiverar bildkomprimering vid uppladdning av media" - }, - "custom_image_upload_format": { - "name": "Anpassat bilduppladdningsformat", - "description": "Ställer in ett anpassat bilduppladdningsformat\nVälj ett förlustfritt format (som PNG) för bästa kvalitet" - } - } - }, - "disable_confirmation_dialogs": { - "name": "Inaktivera bekräftelsedialoger", - "description": "Bekräftar automatiskt valda åtgärder" - }, - "auto_updater": { - "name": "Automatisk uppdaterare", - "description": "Kollar automatiskt efter nya uppdateringar" - }, - "update_settings": { - "name": "Uppdateringsinställningar", - "description": "Kontrollera hur PurrfectSnap kollar efter uppdateringar", - "properties": { - "auto_update_check": { - "name": "Automatisk uppdateringskoll" - }, - "update_check_frequency": { - "name": "Uppdateringskontrollfrekvens" - } - } - }, - "ui_settings": { - "name": "UI-inställningar", - "properties": { - "haptic_feedback": { - "name": "Haptisk feedback" - } - } - }, - "disable_metrics": { - "name": "Inaktivera mätvärden", - "description": "Blockerar sändning av specifik analysdata till Snapchat" - }, - "disable_story_sections": { - "name": "Inaktivera story-sektioner", - "description": "Tar bort sektioner från Story-sidan\nKan kräva en uppdatering för att fungera korrekt" - }, - "block_ads": { - "name": "Blockera annonser", - "description": "Förhindrar att annonser visas" - }, - "disable_custom_tabs": { - "name": "Inaktivera anpassade flikar", - "description": "Öppnar länkar i stödda applikationer istället för webbläsaren" - }, - "disable_permission_requests": { - "name": "Inaktivera behörighetsförfrågningar", - "description": "Förhindrar Snapchat från att be om specifika behörigheter" - }, - "disable_memories_snap_feed": { - "name": "Inaktivera minnen snap-flöde", - "description": "Förhindrar Snapchat från att visa nyliga minnen när du sveper uppåt i kameran" - }, - "spotlight_comments_username": { - "name": "Spotlight-kommentarer användarnamn", - "description": "Visar författarens användarnamn i Spotlight-kommentarer" - }, - "spotlight_comments_username_icon": { - "name": "Spotlight-kommentarer användarnamnsikon", - "description": "Välj vilken ikon som visas bredvid användarnamn i Spotlight-kommentarer" - }, - "bypass_video_length_restriction": { - "name": "Kringgå videolängdsbegränsning", - "description": "Enkel: skickar en enda video\nDela: delar videor efter redigering" - }, - "default_video_playback_rate": { - "name": "Standard videouppspelningshastighet", - "description": "Ställer in standardhastigheten för uppspelning av videor\nVärdet måste vara mellan 0.1 och 4.0" - }, - "video_playback_rate_slider": { - "name": "Videouppspelningshastighet reglage", - "description": "Lägger till ett reglage i opera-kontextmenyn för att ändra videouppspelningshastigheten\nObs: Ändringar gäller endast efterföljande videor" - }, - "disable_google_play_dialogs": { - "name": "Inaktivera Google Play Tjänster-dialoger", - "description": "Förhindra att dialoger om tillgänglighet för Google Play Tjänster visas" - }, - "default_volume_controls": { - "name": "Standard volymkontroller", - "description": "Tvingar Snapchat att använda systemets volymkontroller" - }, - "disable_telecom_framework": { - "name": "Inaktivera telekom-ramverk", - "description": "Förhindrar Snapchat från att använda Android Telecom-ramverket\nDetta låter dig lyssna på musik medan du är i ett samtal" - }, - "hide_active_music": { - "name": "Dölj aktiv musik", - "description": "Förhindrar Snapchat från att veta att du lyssnar på musik\nDetta låter dig ta snaps med volymknapparna medan du lyssnar på musik" - }, - "disable_snap_splitting": { - "name": "Inaktivera snap-delning", - "description": "Förhindrar att Snaps delas upp i flera delar\nBilder du skickar kommer att förvandlas till videor" - } - } - }, "rules": { "name": "Regler", "description": "Konfigurera automatiseringsregler", @@ -1921,7 +2519,7 @@ "properties": { "encrypted_message_indicator": { "name": "Krypterat meddelande-indikator", - "description": "Lägger till en \ud83d\udd12 emoji bredvid krypterade meddelanden" + "description": "Lägger till en 🔒 emoji bredvid krypterade meddelanden" }, "force_message_encryption": { "name": "Tvinga meddelandekryptering", @@ -2000,498 +2598,6 @@ } } }, - "options": { - "app_appearance": { - "always_light": "Alltid ljust", - "always_dark": "Alltid mörkt", - "null": "Matcha system" - }, - "auto_reload": { - "snapchat_only": "Ladda bara om Snapchat", - "all": "Ladda om Snapchat + PurrfectSnap", - "null": "Standard" - }, - "walk_radius": { - "null": "Använd standardradie" - }, - "spoof_battery_level": { - "null": "Använd riktig batterinivå" - }, - "friend_feed_menu_buttons": { - "auto_download": "\u2b07\ufe0f Automatisk nedladdning", - "auto_save": "\ud83d\udcac Spara meddelanden automatiskt", - "unsaveable_messages": "\u2b07\ufe0f Osparade meddelanden", - "auto_open_snaps": "\ud83d\udcf7 Öppna Snaps automatiskt", - "stealth": "\ud83d\udc7b Stealth-läge", - "auto_reply": "\ud83d\udce8 Autosvar", - "auto_delete_sent_messages": "\ud83d\uddd1\ufe0f Radera skickade meddelanden automatiskt", - "mark_snaps_as_seen": "\ud83d\udc40 Markera Snaps som sedda", - "mark_stories_as_seen_locally": "\ud83d\udc40 Markera Stories som sedda lokalt", - "conversation_info": "\ud83d\udc64 Konversationsinfo", - "e2e_encryption": "\ud83d\udd12 Använd E2E-kryptering", - "message_logger": "\ud83d\udcdd Meddelandelogger", - "auto_read": "\u2705 Automatisk läsning", - "hide_typing_indicator": "\ud83d\ude48 Dölj skrivindikator" - }, - "schedule_scheduled_for": "Schemalagd för {name} kl. {time}", - "schedule_sending_in": "Skickar om {time}", - "schedule_sent_to": "Skickat till {name}", - "schedule_sent": "Schemalagd snap skickad", - "schedule_failed_to": "Misslyckades att skicka till {name}", - "schedule_failed": "Schemalagd snap misslyckades", - "schedule_cancelled_for": "Avbruten för {name}", - "device_model": { - "samsung_s25_ultra": "Samsung Galaxy S25 Ultra", - "google_pixel_10_pro": "Google Pixel 10 Pro", - "oneplus_13": "OnePlus 13", - "xiaomi_15_ultra": "Xiaomi 15 Ultra", - "null": "Enhetsstandard" - }, - "settings_menu": { - "default": "Standard", - "legacy": "Gammal" - }, - "path_format": { - "create_author_folder": "Skapa mapp för varje författare", - "create_source_folder": "Skapa mapp för varje mediakälltyp", - "append_hash": "Lägg till en unik hash till filnamnet", - "append_source": "Lägg till mediakällan till filnamnet", - "append_username": "Lägg till användarnamnet till filnamnet", - "append_date_time": "Lägg till datum och tid till filnamnet", - "append_type": "Lägg till mediatypen till filnamnet" - }, - "auto_download_sources": { - "friend_snaps": "Vänsnaps", - "friend_stories": "Vänstories", - "public_stories": "Offentliga stories", - "spotlight": "Spotlight" - }, - "logging": { - "started": "Startad", - "success": "Lyckades", - "progress": "Framsteg", - "failure": "Misslyckades" - }, - "notifications": { - "chat_screenshot": "Skärmdump", - "chat_screen_record": "Skärminspelning", - "snap_replay": "Snap-replay", - "camera_roll_save": "Sparad i kamerarullen", - "chat": "Chatt", - "chat_reply": "Chattsvar", - "snap": "Snap", - "typing": "Skriver", - "stories": "Stories", - "speaking": "Talar", - "chat_reaction": "DM-reaktion", - "group_chat_reaction": "Gruppreaktion", - "initiate_audio": "Inkommande ljudsamtal", - "abandon_audio": "Missat ljudsamtal", - "initiate_video": "Inkommande videosamtal", - "abandon_video": "Missat videosamtal", - "map_live_location": "Karta live-plats" - }, - "auto_read": { - "blacklist": "Svartlista", - "whitelist": "Vitlista", - "disabled": "Inaktiverad" - }, - "hide_typing_indicator": { - "blacklist": "Svartlista", - "whitelist": "Vitlista", - "disabled": "Inaktiverad" - }, - "auto_delete_sent_messages": { - "blacklist": "Svartlista", - "whitelist": "Vitlista", - "disabled": "Inaktiverad" - }, - "auto_download": { - "blacklist": "Svartlista", - "whitelist": "Vitlista", - "disabled": "Inaktiverad" - }, - "stealth": { - "blacklist": "Svartlista", - "whitelist": "Vitlista", - "disabled": "Inaktiverad" - }, - "auto_save": { - "blacklist": "Svartlista", - "whitelist": "Vitlista", - "disabled": "Inaktiverad" - }, - "message_logger": { - "blacklist": "Svartlista", - "whitelist": "Vitlista", - "disabled": "Inaktiverad" - }, - "auto_reply": { - "blacklist": "Svartlista", - "whitelist": "Vitlista", - "disabled": "Inaktiverad" - }, - "custom_android_id": { - "null": "Använd riktigt Android-ID" - }, - "add_friend_source_spoof": { - "added_by_username": "Via användarnamn", - "added_by_mention": "Via omnämnande", - "added_by_group_chat": "Via gruppchatt", - "added_by_qr_code": "Via QR-kod", - "added_by_community": "Via community", - "added_by_quick_add": "Via snabbtillägg (Hög risk för ban)", - "added_by_spotlight": "Via Spotlight", - "null": "Förfalska inte källa" - }, - "custom_streaks_expiration_format": { - "null": "Systemstandard" - }, - "preferred_transcription_lang": { - "null": "Använd Snapchat-standard" - }, - "custom_emoji_font": { - "null": "Standard emoji-teckensnitt" - }, - "custom_shared_library": { - "null": "Använd standardbibliotek" - }, - "override_front_resolution": { - "null": "Använd enhetsstandard" - }, - "override_back_resolution": { - "null": "Använd enhetsstandard" - }, - "custom_resolution": { - "null": "Använd automatisk upplösning" - }, - "startup_default_camera": { - "front": "Främre kamera", - "back": "Bakre kamera", - "null": "Kom ihåg senast använda" - }, - "call_recorder": { - "only_record_self": "Spela in bara mig själv", - "only_record_others": "Spela in bara andra", - "record_both": "Spela in båda sidor" - }, - "call_recorder_ui_design": { - "default": "Standard", - "snapchat": "Snapchat", - "cyber": "Cyber", - "frost": "Frost" - }, - "front_custom_frame_rate": { - "null": "Enhetsstandard FPS" - }, - "back_custom_frame_rate": { - "null": "Enhetsstandard FPS" - }, - "force_voice_note_format": { - "null": "Använd Snapchat-standard" - }, - "custom_path_format": { - "null": "Använd standardmönster" - }, - "force_image_format": { - "null": "Använd Snapchat-standard" - }, - "custom_video_codec": { - "null": "Standard-codec" - }, - "custom_audio_codec": { - "null": "Standard-codec" - }, - "preset": { - "null": "Standardförinställning" - }, - "app_appearance_override": { - "title": "Utseende" - }, - "gallery_media_send_override": { - "always_ask": "Fråga alltid", - "ORIGINAL": "Originalmedia", - "NOTE": "Ljudanteckning", - "SNAP": "Snap", - "SAVEABLE_SNAP": "Sparbar snap", - "null": "Snapchat-standard", - "multiple_media_toast": "Du kan bara skicka en media åt gången" - }, - "strip_media_metadata": { - "hide_caption_text": "Dölj bildtext", - "hide_snap_filters": "Dölj snapfilter", - "hide_extras": "Dölj extra (t.ex. omnämnanden)", - "remove_audio_note_duration": "Ta bort ljudanteckningens varaktighet", - "remove_audio_note_transcript_capability": "Ta bort ljudanteckningens transkriptionsförmåga" - }, - "hide_ui_components": { - "hide_profile_call_buttons": "Ta bort profiluppringningsknappar", - "hide_chat_call_buttons": "Ta bort chattuppringningsknappar", - "hide_live_location_share_button": "Ta bort knapp för delning av live-plats", - "hide_stickers_button": "Ta bort klistermärkesknapp", - "hide_voice_record_button": "Ta bort röstinspelningsknapp", - "hide_unread_chat_hint": "Ta bort oläst chatt-ledtråd", - "hide_post_to_story_buttons": "Ta bort 'Publicera i story'-knappar innan Snap skickas", - "hide_billboard_prompt": "Ta bort anslagstavla-uppmaning i vänflödet", - "hide_snapchat_plus_gift_reminders": "Ta bort Snapchat Plus gåvopåminnelser i konversationer", - "hide_map_reactions": "Ta bort kartreaktioner" - }, - "hide_story_suggestions": { - "hide_suggested_friend_stories": "Dölj föreslagna vänstories", - "hide_my_stories": "Dölj mina stories" - }, - "home_tab": { - "map": "Karta", - "chat": "Chatt", - "camera": "Kamera", - "discover": "Upptäck", - "spotlight": "Spotlight", - "null": "Snapchat-standard" - }, - "spotlight_comments_username_icon": { - "user": "Användarnamnsikon", - "\ud83d\udc64": "Användarnamnsikon", - "[\ud83d\udc64]": "Användarnamnsikon", - "default": "Användarnamnsikon", - "no_icon": "Ingen ikon" - }, - "custom_image_upload_format": { - "null": "Automatisk" - }, - "update_check_frequency": { - "null": "Auto" - }, - "snapchat_plus": { - "not_subscribed": "Inte prenumererad", - "basic": "Basic", - "ad_free": "Annonsfri", - "null": "Standard" - }, - "bypass_video_length_restriction": { - "single": "Enkel media", - "split": "Delad media", - "null": "Standard" - }, - "old_bitmoji_selfie": { - "2d": "2D Bitmoji", - "3d": "3D Bitmoji", - "null": "Standard Bitmoji" - }, - "disable_confirmation_dialogs": { - "erase_message": "Radera meddelande", - "remove_friend": "Ta bort vän", - "block_friend": "Blockera vän", - "ignore_friend": "Ignorera vän", - "hide_friend": "Dölj vän", - "hide_conversation": "Dölj konversation", - "clear_conversation": "Rensa konversation från vänflödet" - }, - "edit_text_override": { - "multi_line_chat_input": "Fler-radig chattinmatning", - "bypass_text_input_limit": "Kringgå textinmatningsgräns" - }, - "auto_purge": { - "never": "Aldrig", - "1_hour": "1 timme", - "3_hours": "3 timmar", - "6_hours": "6 timmar", - "12_hours": "12 timmar", - "1_day": "1 dag", - "3_days": "3 dagar", - "1_week": "1 vecka", - "2_weeks": "2 veckor", - "1_month": "1 månad", - "3_months": "3 månader", - "6_months": "6 månader" - }, - "delete_after_unit": { - "seconds": "Sekunder", - "minutes": "Minuter", - "hours": "Timmar" - }, - "disable_story_sections": { - "friends": "Vänner", - "suggested_stories": "Föreslagna stories", - "following": "Följer", - "discover": "Upptäck" - }, - "disable_cameras": { - "front": "Främre kamera", - "back": "Bakre kamera" - }, - "disable_permission_requests": { - "notifications": "Aviseringar", - "read_media_images": "Läs mediabilder", - "read_media_video": "Läs mediavideo", - "camera": "Kamera", - "microphone": "Mikrofon", - "location": "Plats", - "read_contacts": "Läs kontakter", - "nearby_devices": "Enheter i närheten", - "phone_calls": "Telefonsamtal" - }, - "message_indicators": { - "encryption_indicator": "Lägger till en \ud83d\udd12 ikon bredvid meddelanden som skickas endast till dig", - "platform_indicator": "Lägger till ikonen för plattformen som en media skickades från (t.ex.: Android, iOS, Web)", - "location_indicator": "Lägger till en \ud83d\udccd ikon till snaps när de skickas med plats aktiverad", - "ovf_editor_indicator": "Indikerar om en snap har skickats med OVF Editor", - "director_mode_indicator": "Lägger till en \u270f\ufe0f ikon till snaps när de skickas med Director Mode, som kan användas för att skicka galleribilder som snaps" - }, - "auto_mark_as_read": { - "conversation_read": "Markera konversation som läst när meddelande skickas", - "snap_reply": "Markera snaps som lästa när du svarar på dem", - "save_snap_in_chat": "Markera snaps som lästa när de sparas i chatten medan du är i Stealth-läge" - }, - "friend_mutation_notifier": { - "remove_friend": "Meddela när någon tar bort dig som vän", - "birthday_changes": "Meddela när någon ändrar sin födelsedag", - "bitmoji_selfie_changes": "Meddela när någon ändrar sin Bitmoji-selfie", - "bitmoji_avatar_changes": "Meddela när någon ändrar sin Bitmoji-avatar", - "bitmoji_background_changes": "Meddela när någon ändrar sin Bitmoji-bakgrund", - "bitmoji_scene_changes": "Meddela när någon ändrar sin Bitmoji-scen" - }, - "double_tap_chat_action": { - "like_message": "Gilla meddelande", - "copy_text": "Kopiera text till urklipp", - "delete_message": "Ta bort meddelande", - "mark_as_read": "Markera som läst", - "custom_emoji_reaction": "Anpassad emoji-reaktion", - "null": "Standard" - }, - "message_types": { - "CHAT": "Chatt", - "SNAP": "Snap", - "NOTE": "Anteckning", - "EXTERNAL_MEDIA": "Extern media", - "STICKER": "Klistermärke" - }, - "double_tap_chat_action_custom_emoji": { - "Custom emoji reaction": "Anpassad emoji-reaktion" - }, - "ai_model": { - "gemini-2.5-flash": "Gemini 2.5 Flash" - }, - "ai_api_key": { - "": "Ej inställd" - }, - "ai_system_prompt": { - "You are a helpful and friendly assistant responding to messages on Snapchat. Keep responses natural, casual, and conversational. Avoid being overly formal or robotic. Respond as if you're a real person having a normal conversation.": "Du är en hjälpsam och vänlig assistent som svarar på meddelanden på Snapchat. Håll svaren naturliga, avslappnade och konverserande. Undvik att vara alltför formell eller robotaktig. Svara som om du vore en riktig person som har en normal konversation." - }, - "ai_provider": { - "gemini": "Gemini", - "deepseek": "DeepSeek", - "openai": "OpenAI", - "openrouter": "OpenRouter" - }, - "ai_personality_traits": { - "friendly, casual, helpful, empathetic": "vänlig, avslappnad, hjälpsam, empatisk" - }, - "ai_response_style": { - "casual": "Avslappnad", - "formal": "Formell", - "friendly": "Vänlig", - "humorous": "Humoristisk", - "empathetic": "Empatisk", - "busy": "Upptagen", - "toxic": "Toxisk (Toxic)" - }, - "ai_temperature": { - "0.7": "Balanserad (0.7)" - }, - "ai_response_language": { - "auto": "Auto (Samma som mottaget)", - "en": "Engelska", - "es": "Spanska", - "fr": "Franska", - "de": "Tyska", - "it": "Italienska", - "pt": "Portugisiska", - "ru": "Ryska", - "ja": "Japanska", - "ko": "Koreanska", - "zh": "Kinesiska", - "ar": "Arabiska", - "hi": "Hindi", - "tr": "Turkiska", - "pl": "Polska", - "nl": "Holländska", - "sv": "Svenska", - "da": "Danska", - "no": "Norska", - "fi": "Finska" - }, - "friendGreeting": { - "Hey": "Hej" - }, - "half_swipe_messages": { - "[\"I noticed you half-swiped! I'll respond soon.\"]": "Jag märkte att du halv-swipade! Jag svarar snart." - }, - "tiny_snap_messages": { - "Thanks for the tiny snap!": "Tack för tiny snappen!" - }, - "voice_note_messages": { - "Thanks for the voice note!": "Tack för röstanteckningen!" - }, - "chat_messages": { - "Hello! How are you?": "Hej! Hur mår du?" - }, - "story_reply_messages": { - "Thanks for the story reply!": "Tack för story-svaret!" - }, - "external_media_messages": { - "Nice media!": "Fin media!" - }, - "sticker_messages": { - "Cool sticker!": "Coolt klistermärke!" - }, - "snap_messages": { - "Thanks for the snap!": "Tack för snappen!" - }, - "story_share_messages": { - "Thanks for sharing!": "Tack för att du delar!" - }, - "map_reaction_messages": { - "Thanks for the map reaction!": "Tack för kartreaktionen!" - }, - "auto_reply_content_types": { - "chat_messages": "Chattmeddelanden", - "snap_messages": "Snaps", - "story_share_messages": "Story-delningar", - "story_reply_messages": "Story-svar", - "external_media_messages": "Extern media", - "voice_note_messages": "Röstanteckningar", - "sticker_messages": "Klistermärken", - "tiny_snap_messages": "Tiny snaps", - "map_reaction_messages": "Kartreaktioner", - "half_swipes": "Halv-swipes" - }, - "supported_languages": { - "en": "Engelska", - "es": "Spanska", - "fr": "Franska", - "de": "Tyska", - "it": "Italienska", - "pt": "Portugisiska", - "ru": "Ryska", - "ja": "Japanska", - "ko": "Koreanska", - "zh": "Kinesiska", - "ar": "Arabiska", - "hi": "Hindi", - "tr": "Turkiska" - }, - "translation_position": { - "above": "Ovanför text", - "below": "Under text", - "inline": "I raden" - }, - "source_language": { - "auto": "Upptäck automatiskt" - }, - "target_language": { - "en": "Engelska" - } - }, "friend_notes": { "placeholder": "Lägg till en anteckning..." } @@ -2559,7 +2665,6 @@ "show_chat_edit_history": "Visa chattredigeringshistorik", "convert_message": "Konvertera meddelande" }, - "chat_wallpaper_downloader": { "download_button": "Ladda ner chattbakgrund" }, @@ -2718,10 +2823,10 @@ "exporting_message": "Exporterar {conversation}..." }, "button": { + "cancel": "Avbryt", "ok": "OK", "positive": "Ja", "negative": "Nej", - "cancel": "Avbryt", "save": "Spara", "open": "Öppna", "download": "Ladda ner", @@ -2835,6 +2940,8 @@ "native_hooks_send_failure_toast": "Sändning misslyckades! Vänligen aktivera Native Hooks i inställningarna.", "no_participants_to_encrypt_toast": "Du har inga vänner i denna konversation att kryptera meddelanden med!", "encryption_failed_toast": "Kunde inte kryptera meddelande! Kontrollera logcat för mer detaljer.", + "missing_friend_id_toast": "Can't find friendId for conversationId {conversationId}", + "key_exchange_failed_toast": "Can't create key exchange for friendId {friendId}", "accept_public_key_success_toast": "Offentlig nyckel accepterad!", "accept_secret_key_success_toast": "Klart! Du kan nu skicka och ta emot krypterade meddelanden med denna vän.", "accept_public_key_failure_toast": "Kunde inte acceptera offentlig nyckel", @@ -2846,6 +2953,21 @@ "incoming_pk_message": "Du har precis fått en förfrågan om offentlig nyckel. Klicka nedan för att acceptera den.", "incoming_secret_message": "Din vän har precis accepterat din offentliga nyckel. Klicka nedan för att acceptera hemligheten." }, + "account_switcher_ui": { + "already_logged_in": "Already logged in as {username}", + "login_failed_toast": "Failed to login. Check logs for more info.", + "logged_out_toast": "Logged out", + "data_not_found_toast": "Account data not found", + "restore_failed_toast": "Failed to restore account data", + "logged_in_as_toast": "Logged in as {username}", + "backup_success_toast": "Account backed up!", + "backup_failure_toast": "Failed to backup account. Check logs for more info.", + "import_success_toast": "Imported {username}!", + "import_failure_toast": "Failed to import account: {message}", + "export_success_toast": "Account exported!", + "export_failed_toast": "Failed to export account. Check logs for more info.", + "forced_logout_toast": "Removed account due to forced logout" + }, "auto_open_snaps": { "title": "Öppna Snaps automatiskt", "priority_title": "Öppna Snaps automatiskt (Prioritet)", @@ -2872,7 +2994,7 @@ "queue_cleared": "Kö rensad och statistik återställd", "queue_cleared_title": "Kö rensad", "queue_cleared_reset": "Kö rensad & återställd", - "queue_cleared_feedback": "Rensade {count} snaps i kö \u2022 Återställde {processed} bearbetade", + "queue_cleared_feedback": "Rensade {count} snaps i kö • Återställde {processed} bearbetade", "queue_cleared_feedback_simple": "Återställde {processed} bearbetade", "unknown_sender": "Okänd", "unknown_user": "Okänd användare", @@ -3005,7 +3127,8 @@ "auto_delete_sent_messages": { "countdown_toast": "Meddelande kommer att raderas om {time}", "delete_success_toast": "Meddelande raderades framgångsrikt", - "delete_failed_toast": "Kunde inte radera meddelande" + "delete_failed_toast": "Kunde inte radera meddelande", + "queue_cleared_toast": "Auto delete queue cleared" }, "translation_position": { "above": "Ovan", @@ -3310,6 +3433,32 @@ "failed_to_fetch_message": "Kunde inte hämta meddelande: {error}", "failed_to_edit_message": "Kunde inte redigera meddelande: {error}" }, + "toast_snapchat_not_installed": "Can't execute action: Snapchat is not installed", + "invalid_input_toast": "Invalid input! Make sure you entered a valid value.", + "toast_async_task_failed": "Async task failed: {message}", + "toast_snapchat_crashed": "Snapchat has crashed! Please check logs for more details.", + "toast_init_features_failed": "Failed to initialize features! Some functionality may not work properly.", + "toast_init_script_runtime_failed": "Failed to initialize script runtime!", + "toast_database_corrupted": "Database {path} is corrupted! Restarting ...", + "toast_feature_init_failed": "Failed to init feature {feature}! Check logcat for more details.", + "toast_updating_purrfectsnap": "Updating PurrfectSnap. Please wait...", + "toast_update_purrfectsnap_failed": "Failed to update PurrfectSnap. Please check logcat for more details.", + "toast_purrfectsnap_updated": "PurrfectSnap updated!", + "toast_export_memories_failed": "Failed to export memories", + "toast_exported_to_path": "Exported to {path}", + "toast_open_memories_db_failed": "Failed to open memories database", + "toast_friend_add_unavailable": "Failed to add friend: FriendRelationshipChanger instance not available", + "toast_friend_add_failed": "Failed to add friend: {message}", + "toast_friends_exported": "Exported {count} friends!", + "toast_friends_import_failed": "Failed to import friends: {message}", + "toast_translation_service_unavailable": "Translation service temporarily unavailable", + "toast_send_message_failed": "Failed to send message: {error}", + "toast_mark_conversation_read_failed": "Failed to mark conversation as read", + "toast_fetch_conversation_failed": "Failed to fetch conversation", + "toast_open_snap_failed": "Failed to open snap", + "toast_mark_message_read_failed": "Failed to mark message as read. Check logs for more details", + "toast_open_conversation_first": "You must open a conversation first", + "toast_open_link_failed": "Failed to open link", "ai_response_style": { "casual": "Avslappnad", "formal": "Formell", @@ -3347,4 +3496,4 @@ "openai": "OpenAI", "openrouter": "OpenRouter" } -} \ No newline at end of file +} diff --git a/common/src/main/assets/lang/tr_TR.json b/common/src/main/assets/lang/tr_TR.json index 4eb76758..fd8e6e3b 100644 --- a/common/src/main/assets/lang/tr_TR.json +++ b/common/src/main/assets/lang/tr_TR.json @@ -1,21 +1,160 @@ { "setup": { + "activity": { + "wrong_apk_title": "Wrong APK installed", + "wrong_apk_message": "Your device is armv8, please download the armv8 apk, not armv7.", + "close_button": "Close", + "important_confirm_timeout": "I understand ({seconds}s)", + "important_confirm": "I understand", + "important_title": "Important!", + "important_message": "If you have used SnapEnhance or any other mod besides PurrfectSnap, we recommend uninstalling everything and staying on stock Snapchat for one week. Then switch to PurrfectSnap after next Friday.", + "language_subtitle": "Tune PurrfectSnap to speak your voice before anything else.", + "install_mode_title": "Choose your device", + "install_mode_subtitle": "Pick the path that matches how you'll install PurrfectSnap.", + "permissions_subtitle": "Grant the essentials so overlays, downloads, and alerts stay reliable.", + "patch_title": "Auto Patcher", + "patch_subtitle": "Streamlined download, patch, and install with a single flow.", + "root_install_title": "Snapchat Installer", + "root_install_subtitle": "Download and install the recommended Snapchat build.", + "save_folder_subtitle": "Pick your personal vault so snaps land exactly where you expect.", + "mappings_subtitle": "We calibrate everything to your install so the magic works flawlessly.", + "step_counter": "Step {current} of {total}", + "step_complete": "Checked off", + "step_active": "In progress", + "step_upcoming": "Ready next", + "finish_button": "Finish setup", + "continue_button": "Continue" + }, "dialogs": { "select_language": "Dil Seçin", "save_folder": "İndirmelerin kaydedileceği yeri seçin", "select_save_folder_button": "Klasör Seç" }, + "install_mode": { + "confirm_timeout": "I understand ({seconds}s)", + "confirm": "I understand", + "notice_title": "Please note!", + "notice_intro": "Select the type of device you have: rooted or non-rooted. If you are unsure, choose Non-root and continue.", + "notice_non_root_title": "Non-rooted devices", + "notice_non_root_body": "Select Non-root and the app will handle everything. Tap Install Patched Snapchat when it appears. After it installs, do not open Snapchat yet. Continue the PurrfectSnap setup; once it finishes, you can open Snapchat and enjoy.", + "notice_root_title": "Rooted devices", + "notice_root_body": "Make sure you have flashed LSPosed first. We recommend JingMatrix LSPosed or LSPosed Irena. After you select Root, the app will install the recommended Snapchat version. Do not open it yet; continue the PurrfectSnap setup. When setup finishes, enable PurrfectSnap in LSPosed and reboot your phone. Then start using Snapchat. We highly recommend detaching Snapchat from the Play Store with the Zygisk Detach module to prevent auto-updates.", + "notice_issues_hint": "If you run into any installation issues, the solution will appear here. Please read it carefully.", + "notice_note_prefix": "Note: ", + "notice_note_body": "New Accounts easily get locked! It is recommended to use an older account with PurrfectSnap.", + "step_title": "Choose your device", + "step_subtitle": "If you don't know, select Non-rooted device and proceed.", + "root_option_title": "Rooted device", + "root_option_subtitle": "Use Lsposed and skip auto patching.", + "non_root_option_title": "Non-rooted device", + "non_root_option_subtitle": "Use included auto patcher to install patched Snapchat.", + "skip_auto_setup": "Skip Auto Setup" + }, "mappings": { "dialog": "Eşleştirmeler Oluşturuluyor...", "generate_failure_no_snapchat": "PurrfectSnap, Snapchat'i tespit edemedi, lütfen Snapchat'i yeniden yüklemeyi deneyin.", - "generate_failure": "Eşleştirmeler oluşturulurken bir hata oluştu, lütfen tekrar deneyin." + "generate_failure": "Eşleştirmeler oluşturulurken bir hata oluştu, lütfen tekrar deneyin.", + "confirm_understand_timeout": "I understand ({seconds}s)", + "confirm_understand": "I understand", + "notice_title": "Please note!", + "notice_intro": "If you see the \"Account temporarily disabled\" error while logging in, do not worry. Follow these steps in order:", + "notice_step_1": "1. Reopen Snapchat and log in. This fixes it most of the time.", + "notice_step_2": "2. If it still fails, tap the login button repeatedly. This usually covers the next chunk.", + "notice_step_3": "3. If it still fails, clear Snapchat's data, disable any VPN, and log in again.", + "notice_rooted_title": "For rooted users:", + "notice_rooted_body": "Reopen Snapchat and log in. If it still fails, disable PurrfectSnap in LSPosed, log in, then re-enable PurrfectSnap.", + "warnings_info": "{count} warning(s) occurred while generating mappings:\n\n{warnings}", + "progress_hint": "This only takes a moment. Keep the app open while magic happens!" + }, + "patch": { + "title": "Auto Patcher", + "ready_log": "Auto Patcher is ready.", + "install_confirmed_log": "Snapchat install confirmed. You're cleared to continue.", + "download_recommended_status": "Downloading recommended Snapchat version ({version})...", + "starting_log": "Starting Auto Patcher for recommended Snapchat version.", + "uninstall_prompt_status": "Snapchat is installed. Please uninstall it first (don't keep data), then start Auto Patcher again.", + "uninstall_prompt_error": "Snapchat still installed. Uninstall it first, to continue.", + "module_apk_not_found_error": "Module apk not found", + "fetching_apk_status": "Fetching recommended Snapchat APK...", + "download_failed_error": "Download failed", + "download_completed_status": "Download completed: {fileName}", + "starting_patch_status": "Starting patch powered by Jingmatrix Lspatch", + "patched_not_produced_error": "Patched apk not produced", + "patched_ready_status": "Patched build ready. Install to finish.", + "failed_status": "Failed: {message}", + "mark_installed_log": "Marked as installed manually. You're cleared to continue.", + "issues_title": "Facing issues?", + "issues_confirm": "Got it", + "issues_heading": "How to fix installation errors", + "issues_conflict_issue": "Issue: App cannot be installed because it conflicts with an existing package.", + "issues_conflict_fix": "Fix: Download Snapchat from the Play Store and uninstall it without keeping data. Run Auto Patcher again. If it still does not work, run:", + "issues_adb_command": "adb uninstall com.snapchat.android", + "issues_invalid_issue": "Issue: App not installed because the package appears to be invalid.", + "issues_invalid_fix": "Fix: Download and install JingMatrix LSPatch, then patch a Snapchat version (any one) from this range, i.e. between 13.65.1.0 and 13.71.0.51, in Integrated mode. Select Embed Modules and embed the PurrfectSnap APK. Then choose Skip auto setup during PurrfectSnap setup to skip Auto Patcher.", + "status_downloading": "Downloading Snapchat {percent}%", + "status_patching": "Patching...", + "status_initializing": "Initializing...", + "logs_copied": "Logs copied to clipboard.", + "install_success": "Patched APK installed", + "start_button": "Start auto patch", + "install_button": "Install patched Snapchat", + "already_installed_button": "Already Installed?", + "powered_by_label": "Powered by Jingmatrix Lspatch", + "logs_title": "Logs", + "copy_button": "Copy", + "log_line_prefix": "- {line}" }, "permissions": { "dialog": "Devam etmek için bu gereksinimleri tamamlayın:", "notification_access": "Bildirim Erişimi", "battery_optimization": "Pil Optimizasyonu", "display_over_other_apps": "Diğer uygulamaların üzerinde göster", - "request_button": "İstek" + "request_button": "İstek", + "notification_access_description": "Alerts you the second downloads finish.", + "battery_optimization_description": "Keeps background tasks alive without being killed.", + "display_over_other_apps_description": "Enables floating overlays while you are in Snapchat.", + "granted_label": "Granted" + }, + "pick_language": { + "current_selection": "Current selection", + "browse_languages": "Browse languages", + "change_anytime_hint": "You can change this anytime from PurrfectSnap settings.", + "available_languages": "Available Languages" + }, + "root_install": { + "title": "Snapchat Installer", + "ready_log": "Snapchat installer is ready.", + "install_confirmed_log": "Snapchat install confirmed. You're cleared to continue.", + "download_recommended_status": "Downloading recommended Snapchat version ({version})...", + "mark_installed_log": "Marked as installed manually. You're cleared to continue.", + "start_download_log": "Starting Snapchat download for rooted install.", + "uninstall_prompt_status": "Snapchat is installed. Please uninstall it first (don't keep data), then try again.", + "uninstall_prompt_error": "Snapchat still installed. Uninstall it first, to continue.", + "fetching_apk_status": "Fetching recommended Snapchat APK...", + "download_failed_error": "Download failed", + "download_completed_status": "Download completed: {fileName}", + "launching_installer_status": "Launching installer...", + "failed_status": "Failed: {message}", + "status_downloading": "Downloading Snapchat {percent}%", + "status_preparing": "Preparing installer...", + "logs_copied": "Logs copied to clipboard.", + "install_success": "Snapchat installed", + "download_button": "Download Snapchat", + "install_button": "Install Snapchat", + "already_installed_button": "Already Installed?", + "logs_title": "Logs", + "copy_button": "Copy", + "log_line_prefix": "- {line}" + }, + "save_folder": { + "description": "Please choose the location where media should be downloaded to.", + "destination_label": "Destination", + "system_default_label": "System default", + "use_default_location_button": "Use default location", + "no_picker_title": "Folder picker unavailable", + "no_picker_message": "Some cloned/dual-app environments block the system folder picker. You can continue using the system default save location, or open the app outside clone mode to select a custom folder.", + "use_default_button": "Use default", + "permission_hint": "PurrfectSnap requires Storage permissions to download and Save Media from Snapchat." } }, "scopes": { @@ -57,14 +196,48 @@ }, "sections": { "home": { - "version_title": "v{versionName} \u00b7 Eternal tarafından", + "version_title": "v{versionName} · Eternal tarafından", "update_title": "PurrfectSnap Güncellemesi", "update_content": "Sürüm {version} mevcut!", "update_button": "İndir", + "hero_tagline": "An Xposed Module meant to enhance your Snapchat experience", + "hero_version_label": "Version: {version} - {channel}", + "hero_build_label": "Build: {build}", + "update_ready_label": "Ready to install", + "purr_aura_active_label": "PurrAura Active!", + "purr_aura_inactive_label": "PurrAura Inactive", + "open_settings_button": "Open Settings", + "wiki_button": "Wiki", + "github_button": "GitHub", + "telegram_button": "Telegram", + "channel_label_stable": "Stable", + "channel_label_prerelease": "Pre-release", + "announcements_button_description": "Announcements", + "update_arch_not_supported_toast": "Your device architecture is not supported for automatic updates.", + "update_download_started_toast": "Download started", + "update_download_completed_toast": "Download completed", + "update_install_failed_toast": "Failed to install update. Check logs for more details.", + "update_download_failed_toast": "Download failed: {error}", "debug_build_summary_title": "PurrfectSnap'in bir hata ayıklama (debug) sürümünü kullanıyorsunuz", "debug_build_summary_content": "Sürüm {versionName} ({versionCode})", "debug_build_summary_date": "Oluşturulma Tarihi: {date} ({days} gün önce)", - "quick_actions_title": "Hızlı İşlemler" + "quick_actions_title": "Hızlı İşlemler", + "quick_actions_empty_title": "No quick tiles yet", + "quick_actions_empty_subtitle": "Design your dream grid with the actions you use the most.", + "quick_actions_add_tile_button": "Add tile", + "quick_actions_manage_button": "Manage", + "quick_actions_count_label": "{count} curated shortcuts" + }, + "home_about": { + "about_title": "PurrfectSnap", + "about_tagline": "An Xposed Module meant to enhance your Snapchat experience!", + "about_lead_developers_title": "Lead Developers", + "about_story_title": "Our Story", + "about_story": "PurrfectSnap was founded on 2nd of October, 2025, as a fork of SnapEnhance by IzTIzRNAL with a vision to provide users the quality Snapchat experience they deserve. This app was just meant to be a minor update in the SnapEnhance repository, but it soon became a separate app wherein the contributors kept adding features. Then the developer joined the team, and this app soon became a huge success. We received much love and support and gained 1K+ downloads in just two days! We thank all users and contributors; without your support, we wouldn't have reached this place. We would also like to convey our huge thanks to rhunk, the lead developer of SnapEnhance, as without him, this app wouldn't even exist. We are immensely grateful to him. Lastly, we would like to thank all our admins, notably: CLASSIC GENIUS, Harry, SUJI>L, Zain & scrodingerspet, who were right there with us from the very beginning. We would also like to thank all testers, notably Leo & Toxic, who tested and reported bugs continuously. We are immensely grateful for your contribution.", + "about_thanks_title": "With love, PurrfectSnap Team", + "about_magic_toast": "Tap 5 times in this screen to see some magic 😉!", + "github_button": "GitHub", + "telegram_button": "Telegram" }, "home_logs": { "no_logs_hint": "Kayıt yok", @@ -72,7 +245,8 @@ "export_logs_button": "Logları Dışa Aktar", "saving_logs_toast": "Loglar kaydediliyor, bu işlem biraz zaman alabilir...", "saved_logs_success_toast": "Loglar başarıyla kaydedildi", - "saved_logs_failure_toast": "Loglar kaydedilemedi" + "saved_logs_failure_toast": "Loglar kaydedilemedi", + "read_logs_failed_toast": "Failed to read logs!" }, "home_settings": { "actions_title": "Eylemler", @@ -119,11 +293,17 @@ "test_mode_label": "PurrAura'yı Etkinleştir", "disable_feature_loading_label": "Özellik Yüklemeyi Devre Dışı Bırak", "disable_auto_mapper_label": "Otomatik Eşleştiriciyi Devre Dışı Bırak", - "disable_bypass_indicator_label": "Bypass Göstergesini Devre Dışı Bırak" + "disable_bypass_indicator_label": "Bypass Göstergesini Devre Dışı Bırak", + "open_file_failed_toast": "Failed to open file! {message}", + "import_failed_toast": "Import failed: {message}" }, "tasks": { "no_tasks": "Görev yok", "merge_button": "Birleştir", + "summary_active": "{active} active · {recent} recent", + "summary_idle": "Idle · {recent} recent", + "running_count": "{count} running", + "clear_button_description": "Clear tasks", "failed_to_open_file": "Dosya açılamadı", "merge_files_toast": "{count} dosya birleştiriliyor", "remove_selected_tasks_title": "Seçilen görevleri kaldırmak istediğinizden emin misiniz?", @@ -132,22 +312,22 @@ "remove_selected_tasks_confirm": "{count} görev kaldırılsın mı?", "remove_all_tasks_confirm": "Tüm görevler kaldırılsın mı?" }, - "features": { - "disabled": "Devre Dışı", - "export_option": "Dışa Aktar", - "import_option": "İçe Aktar", - "reset_option": "Sıfırla", - "config_export_success_toast": "Yapılandırma başarıyla dışa aktarıldı", - "config_import_success_toast": "Yapılandırma başarıyla içe aktarıldı", - "config_import_failure_toast": "Yapılandırma içe aktarılamadı: {error}", - "config_export_failure_toast": "Yapılandırma dışa aktarılamadı: {error}", - "saved_config_snackbar": "Yapılandırma kaydedildi", - "older_required": "Bu özelliğin düzgün çalışması için Snapchat v{version} veya daha eski bir sürümü gereklidir", - "newer_required": "Bu özelliğin düzgün çalışması için Snapchat v{version} veya daha yeni bir sürümü gereklidir", - "search_button": "Ara", - "clear_history": "Arama geçmişini temizle", - "subtitle": "Özellikleri ara ve yönet" - }, + "features": { + "disabled": "Devre Dışı", + "export_option": "Dışa Aktar", + "import_option": "İçe Aktar", + "reset_option": "Sıfırla", + "config_export_success_toast": "Yapılandırma başarıyla dışa aktarıldı", + "config_import_success_toast": "Yapılandırma başarıyla içe aktarıldı", + "config_import_failure_toast": "Yapılandırma içe aktarılamadı: {error}", + "config_export_failure_toast": "Yapılandırma dışa aktarılamadı: {error}", + "saved_config_snackbar": "Yapılandırma kaydedildi", + "older_required": "Bu özelliğin düzgün çalışması için Snapchat v{version} veya daha eski bir sürümü gereklidir", + "newer_required": "Bu özelliğin düzgün çalışması için Snapchat v{version} veya daha yeni bir sürümü gereklidir", + "search_button": "Ara", + "clear_history": "Arama geçmişini temizle", + "subtitle": "Özellikleri ara ve yönet" + }, "bypass_status": { "active": "PurrAura Aktif", "inactive": "PurrAura Pasif" @@ -167,6 +347,9 @@ "social": { "friends_tab": "Arkadaşlar", "groups_tab": "Gruplar", + "search_button_description": "Search", + "close_search_button_description": "Close search", + "clear_search_button_description": "Clear search", "empty_hint": "Listeniz şu an boş", "friends_empty_title": "Henüz arkadaş eklenmedi", "groups_empty_title": "Henüz grup senkronize edilmedi", @@ -317,6 +500,7 @@ "import_button": "İçe Aktar", "import_from_url_button": "URL'den İçe Aktar", "import_script_from_url_title": "Script'i URL'den İçe Aktar", + "import_failed": "Import failed: {message}", "import_script_warning": "Sadece güvendiğiniz kaynaklardan script yükleyin.", "installed_scripts_tab": "Yüklü", "manage_repos_button": "Depoları Yönet", @@ -420,6 +604,7 @@ "delete_rule_dialog_text": "Bu kuralı silmek istediğinizden emin misiniz?", "no_repos_added": "Depo eklenmedi", "import_dialog_title": "Kuralları İçe Aktar", + "read_file_failed_toast": "Failed to read file: {message}", "bulk_import_button": "Toplu İçe Aktarım", "individual_import_button": "Tekli İçe Aktarım", "invalid_import_type_dialog_title": "Geçersiz İçe Aktarım", @@ -641,91 +826,658 @@ }, "features": { "notices": { - "unstable": "\u26a0 Kararsız (Unstable)", - "ban_risk": "\u26a0 Bu özellik yasaklanmaya neden olabilir", - "internal_behavior": "\u26a0 Bu, Snapchat'in dahili davranışını bozabilir" + "unstable": "⚠ Kararsız (Unstable)", + "ban_risk": "⚠ Bu özellik yasaklanmaya neden olabilir", + "internal_behavior": "⚠ Bu, Snapchat'in dahili davranışını bozabilir" }, "options": { - "empty": "Boş", + "app_appearance": { + "always_light": "Her Zaman Açık", + "always_dark": "Her Zaman Koyu", + "null": "Sistemle Eşleştir" + }, + "auto_reload": { + "snapchat_only": "Sadece Snapchat'i Yeniden Yükle", + "all": "Snapchat + PurrfectSnap'i Yeniden Yükle", + "null": "Varsayılan" + }, "walk_radius": { - "empty": "Boş" + "null": "Varsayılan yarıçapı kullan" }, "spoof_battery_level": { - "empty": "Boş" + "null": "Gerçek pil seviyesini kullan" + }, + "friend_feed_menu_buttons": { + "auto_download": "⬇️ Otomatik İndir", + "auto_save": "💬 Mesajları Otomatik Kaydet", + "unsaveable_messages": "⬇️ Kaydedilemeyen Mesajlar", + "auto_open_snaps": "📷 Snapleri Otomatik Aç", + "stealth": "👻 Gizli Mod", + "auto_reply": "📨 Otomatik Yanıt", + "auto_delete_sent_messages": "🗑️ Gönderilen Mesajları Otomatik Sil", + "mark_snaps_as_seen": "👀 Snapleri Görüldü Olarak İşaretle", + "mark_stories_as_seen_locally": "👀 Hikayeleri Yerel Olarak Görüldü Olarak İşaretle", + "conversation_info": "👤 Konuşma Bilgisi", + "e2e_encryption": "🔒 E2E Şifreleme Kullan", + "message_logger": "📝 Mesaj Kaydedici", + "auto_read": "✅ Otomatik Okundu", + "hide_typing_indicator": "🙈 Yazıyor Göstergesini Gizle" + }, + "schedule_scheduled_for": "{name} için {time} zamanına planlandı", + "schedule_sending_in": "{time} içinde gönderiliyor", + "schedule_sent_to": "{name} kişisine gönderildi", + "schedule_sent": "Planlanan snap gönderildi", + "schedule_failed_to": "{name} kişisine gönderilemedi", + "schedule_failed": "Planlanan snap başarısız oldu", + "schedule_cancelled_for": "{name} için iptal edildi", + "device_model": { + "samsung_s25_ultra": "Samsung Galaxy S25 Ultra", + "google_pixel_10_pro": "Google Pixel 10 Pro", + "oneplus_13": "OnePlus 13", + "xiaomi_15_ultra": "Xiaomi 15 Ultra", + "null": "Cihaz Varsayılanı" + }, + "settings_menu": { + "default": "Varsayılan", + "legacy": "Eski (Legacy)" + }, + "path_format": { + "create_author_folder": "Her yazar için klasör oluştur", + "create_source_folder": "Her medya kaynağı türü için klasör oluştur", + "append_hash": "Dosya adına benzersiz bir hash ekle", + "append_source": "Dosya adına medya kaynağını ekle", + "append_username": "Dosya adına kullanıcı adını ekle", + "append_date_time": "Dosya adına tarih ve saati ekle", + "append_type": "Dosya adına medya türünü ekle" + }, + "auto_download_sources": { + "friend_snaps": "Arkadaş Snapleri", + "friend_stories": "Arkadaş Hikayeleri", + "public_stories": "Herkese Açık Hikayeler", + "spotlight": "Spotlight" + }, + "logging": { + "started": "Başladı", + "success": "Başarılı", + "progress": "İlerleme", + "failure": "Başarısızlık" + }, + "notifications": { + "chat_screenshot": "Ekran Görüntüsü", + "chat_screen_record": "Ekran Kaydı", + "snap_replay": "Snap Tekrarı", + "camera_roll_save": "Film Rulosuna Kaydetme", + "chat": "Sohbet", + "chat_reply": "Sohbet Yanıtı", + "snap": "Snap", + "typing": "Yazıyor", + "stories": "Hikayeler", + "speaking": "Konuşuyor", + "chat_reaction": "DM Tepkisi", + "group_chat_reaction": "Grup Tepkisi", + "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", + "map_live_location": "Harita Canlı Konum" + }, + "auto_read": { + "blacklist": "Kara Liste", + "whitelist": "Beyaz Liste", + "disabled": "Devre Dışı" + }, + "hide_typing_indicator": { + "blacklist": "Kara Liste", + "whitelist": "Beyaz Liste", + "disabled": "Devre Dışı" + }, + "auto_delete_sent_messages": { + "blacklist": "Kara Liste", + "whitelist": "Beyaz Liste", + "disabled": "Devre Dışı" + }, + "auto_download": { + "blacklist": "Kara Liste", + "whitelist": "Beyaz Liste", + "disabled": "Devre Dışı" + }, + "stealth": { + "blacklist": "Kara Liste", + "whitelist": "Beyaz Liste", + "disabled": "Devre Dışı" + }, + "auto_save": { + "blacklist": "Kara Liste", + "whitelist": "Beyaz Liste", + "disabled": "Devre Dışı" + }, + "message_logger": { + "blacklist": "Kara Liste", + "whitelist": "Beyaz Liste", + "disabled": "Devre Dışı" + }, + "auto_reply": { + "blacklist": "Kara Liste", + "whitelist": "Beyaz Liste", + "disabled": "Devre Dışı" }, "custom_android_id": { - "empty": "Boş" + "null": "Gerçek Android Kimliğini Kullan" + }, + "add_friend_source_spoof": { + "added_by_username": "Kullanıcı Adıyla", + "added_by_mention": "Bahsetmeyle", + "added_by_group_chat": "Grup Sohbetiyle", + "added_by_qr_code": "QR Koduyla", + "added_by_community": "Toplulukla", + "added_by_quick_add": "Hızlı Eklemeyle (Yüksek Yasaklanma Riski)", + "added_by_spotlight": "Spotlight ile", + "null": "Kaynağı Taklit Etme" }, "custom_streaks_expiration_format": { - "empty": "Boş" + "null": "Sistem Varsayılanı" }, "preferred_transcription_lang": { - "empty": "Boş" + "null": "Snapchat Varsayılanını Kullan" }, "custom_emoji_font": { - "empty": "Boş" + "null": "Varsayılan Emoji Yazı Tipi" }, "custom_shared_library": { - "empty": "Boş" + "null": "Varsayılan Kütüphaneyi Kullan" + }, + "override_front_resolution": { + "null": "Cihaz Varsayılanını Kullan" + }, + "override_back_resolution": { + "null": "Cihaz Varsayılanını Kullan" }, "custom_resolution": { - "empty": "Boş" + "null": "Otomatik Çözünürlüğü Kullan" + }, + "startup_default_camera": { + "front": "Ön Kamera", + "back": "Arka Kamera", + "null": "Son Kullanılanı Hatırla" + }, + "call_recorder": { + "only_record_self": "Sadece Kendimi Kaydet", + "only_record_others": "Sadece Başkalarını Kaydet", + "record_both": "Her İki Tarafı Kaydet" + }, + "call_recorder_ui_design": { + "default": "Varsayılan", + "snapchat": "Snapchat", + "cyber": "Siber", + "frost": "Buz" + }, + "front_custom_frame_rate": { + "null": "Cihaz Varsayılanı FPS" + }, + "back_custom_frame_rate": { + "null": "Cihaz Varsayılanı FPS" + }, + "force_voice_note_format": { + "null": "Snapchat Varsayılanını Kullan" }, "custom_path_format": { - "empty": "Boş" + "null": "Varsayılan Deseni Kullan" + }, + "force_image_format": { + "null": "Snapchat Varsayılanını Kullan" }, "custom_video_codec": { - "empty": "Boş" + "null": "Varsayılan Codec" }, "custom_audio_codec": { - "empty": "Boş" + "null": "Varsayılan Codec" }, - "double_tap_chat_action_custom_emoji": { - "empty": "Boş" + "preset": { + "null": "Varsayılan Ön Ayar" }, - "unsaveable_messages": { - "blacklist": "Kara Liste Modu", - "whitelist": "Beyaz Liste Modu", - "null": "Devre Dışı" + "app_appearance_override": { + "title": "Görünüm" + }, + "gallery_media_send_override": { + "always_ask": "Her Zaman Sor", + "ORIGINAL": "Orijinal Medya", + "NOTE": "Sesli Not", + "SNAP": "Snap", + "SAVEABLE_SNAP": "Kaydedilebilir Snap", + "null": "Snapchat Varsayılanı", + "multiple_media_toast": "Aynı anda sadece bir medya gönderebilirsiniz" + }, + "strip_media_metadata": { + "hide_caption_text": "Başlık Metnini Gizle", + "hide_snap_filters": "Snap Filtrelerini Gizle", + "hide_extras": "Ekstraları Gizle (ör. bahsetmeler)", + "remove_audio_note_duration": "Sesli Not Süresini Kaldır", + "remove_audio_note_transcript_capability": "Sesli Not Transkripsiyon Özelliğini Kaldır" + }, + "hide_ui_components": { + "hide_profile_call_buttons": "Profil Arama Düğmelerini Kaldır", + "hide_chat_call_buttons": "Sohbet Arama Düğmelerini Kaldır", + "hide_live_location_share_button": "Canlı Konum Paylaşma Düğmesini Kaldır", + "hide_stickers_button": "Çıkartmalar Düğmesini Kaldır", + "hide_voice_record_button": "Ses Kayıt Düğmesini Kaldır", + "hide_unread_chat_hint": "Okunmamış Sohbet İpucunu Kaldır", + "hide_post_to_story_buttons": "Snap Göndermeden Önce 'Hikayeye Gönder' Düğmelerini Kaldır", + "hide_billboard_prompt": "Arkadaş Akışındaki Billboard İstemini Kaldır", + "hide_snapchat_plus_gift_reminders": "Konuşmalardaki Snapchat Plus Hediye Hatırlatıcılarını Kaldır", + "hide_map_reactions": "Harita Tepkilerini Kaldır" + }, + "hide_story_suggestions": { + "hide_suggested_friend_stories": "Önerilen Arkadaş Hikayelerini Gizle", + "hide_my_stories": "Hikayelerimi Gizle" + }, + "home_tab": { + "map": "Harita", + "chat": "Sohbet", + "camera": "Kamera", + "discover": "Keşfet", + "spotlight": "Spotlight", + "null": "Snapchat Varsayılanı" + }, + "spotlight_comments_username_icon": { + "user": "Kullanıcı Adı Simgesi", + "👤": "Kullanıcı Adı Simgesi", + "[👤]": "Kullanıcı Adı Simgesi", + "default": "Kullanıcı Adı Simgesi", + "no_icon": "Simge Yok" + }, + "custom_image_upload_format": { + "null": "Otomatik" }, "update_check_frequency": { - "daily": "Günlük", - "weekly": "Haftalık", - "monthly": "Aylık" + "null": "Otomatik" + }, + "snapchat_plus": { + "not_subscribed": "Abone Değil", + "basic": "Temel", + "ad_free": "Reklamsız", + "null": "Varsayılan" + }, + "bypass_video_length_restriction": { + "single": "Tek Medya", + "split": "Bölünmüş Medya", + "null": "Varsayılan" + }, + "old_bitmoji_selfie": { + "2d": "2D Bitmoji", + "3d": "3D Bitmoji", + "null": "Varsayılan Bitmoji" + }, + "disable_confirmation_dialogs": { + "erase_message": "Mesajı Sil", + "remove_friend": "Arkadaşı Kaldır", + "block_friend": "Arkadaşı Engelle", + "ignore_friend": "Arkadaşı Yoksay", + "hide_friend": "Arkadaşı Gizle", + "hide_conversation": "Konuşmayı Gizle", + "clear_conversation": "Konuşmayı Arkadaş Akışından Temizle" + }, + "edit_text_override": { + "multi_line_chat_input": "Çok Satırlı Sohbet Girişi", + "bypass_text_input_limit": "Metin Giriş Sınırını Atla" + }, + "auto_purge": { + "never": "Asla", + "1_hour": "1 Saat", + "3_hours": "3 Saat", + "6_hours": "6 Saat", + "12_hours": "12 Saat", + "1_day": "1 Gün", + "3_days": "3 Gün", + "1_week": "1 Hafta", + "2_weeks": "2 Hafta", + "1_month": "1 Ay", + "3_months": "3 Ay", + "6_months": "6 Ay" + }, + "delete_after_unit": { + "seconds": "Saniye", + "minutes": "Dakika", + "hours": "Saat" + }, + "disable_story_sections": { + "friends": "Arkadaşlar", + "suggested_stories": "Önerilen Hikayeler", + "following": "Takip Ediliyor", + "discover": "Keşfet" + }, + "disable_cameras": { + "front": "Ön Kamera", + "back": "Arka Kamera" + }, + "disable_permission_requests": { + "notifications": "Bildirimler", + "read_media_images": "Medya Resimlerini Oku", + "read_media_video": "Medya Videolarını Oku", + "camera": "Kamera", + "microphone": "Mikrofon", + "location": "Konum", + "read_contacts": "Kişileri Oku", + "nearby_devices": "Yakındaki Cihazlar", + "phone_calls": "Telefon Görüşmeleri" + }, + "message_indicators": { + "encryption_indicator": "Yalnızca size gönderilen mesajların yanına 🔒 simgesi ekler", + "platform_indicator": "Medyanın gönderildiği platformun simgesini ekler (ör. Android, iOS, Web)", + "location_indicator": "Konum etkinken gönderildiğinde snaplere 📍 simgesi ekler", + "ovf_editor_indicator": "Snap'in OVF Düzenleyici kullanılarak gönderilip gönderilmediğini belirtir", + "director_mode_indicator": "Yönetmen Modu kullanılarak gönderildiğinde snaplere ✏️ simgesi ekler, bu mod galeri resimlerini snap olarak göndermek için kullanılabilir" + }, + "auto_mark_as_read": { + "conversation_read": "Mesaj gönderirken konuşmayı okundu olarak işaretle", + "snap_reply": "Yanıt verirken snapleri okundu olarak işaretle", + "save_snap_in_chat": "Gizli Moddayken sohbete kaydederken snapleri okundu olarak işaretle" + }, + "friend_mutation_notifier": { + "remove_friend": "Biri sizi arkadaştan çıkardığında bildir", + "birthday_changes": "Biri doğum gününü değiştirdiğinde bildir", + "bitmoji_selfie_changes": "Biri Bitmoji selfiesini değiştirdiğinde bildir", + "bitmoji_avatar_changes": "Biri Bitmoji avatarını değiştirdiğinde bildir", + "bitmoji_background_changes": "Biri Bitmoji arka planını değiştirdiğinde bildir", + "bitmoji_scene_changes": "Biri Bitmoji sahnesini değiştirdiğinde bildir" + }, + "double_tap_chat_action": { + "like_message": "Mesajı Beğen", + "copy_text": "Metni Panoya Kopyala", + "delete_message": "Mesajı Sil", + "mark_as_read": "Okundu Olarak İşaretle", + "custom_emoji_reaction": "Özel Emoji Tepkisi", + "null": "Varsayılan" + }, + "message_types": { + "CHAT": "Sohbet", + "SNAP": "Snap", + "NOTE": "Not", + "EXTERNAL_MEDIA": "Harici Medya", + "STICKER": "Çıkartma" + }, + "double_tap_chat_action_custom_emoji": { + "Custom emoji reaction": "Özel Emoji Tepkisi" + }, + "ai_model": { + "gemini-2.5-flash": "Gemini 2.5 Flash" + }, + "ai_api_key": { + "": "Ayarlanmadı" + }, + "ai_system_prompt": { + "You are a helpful and friendly assistant responding to messages on Snapchat. Keep responses natural, casual, and conversational. Avoid being overly formal or robotic. Respond as if you're a real person having a normal conversation.": "Snapchat'te mesajlara yanıt veren yardımsever ve arkadaş canlısı bir asistansınız. Yanıtları doğal, rahat ve konuşma dilinde tutun. Aşırı resmi veya robotik olmaktan kaçının. Normal bir sohbet eden gerçek bir insanmışsınız gibi yanıt verin." + }, + "ai_provider": { + "gemini": "Gemini", + "deepseek": "DeepSeek", + "openai": "OpenAI", + "openrouter": "OpenRouter" + }, + "ai_personality_traits": { + "friendly, casual, helpful, empathetic": "arkadaş canlısı, rahat, yardımsever, empatik" + }, + "ai_response_style": { + "casual": "Rahat", + "formal": "Resmi", + "friendly": "Arkadaş Canlısı", + "humorous": "Mizahi", + "empathetic": "Empatik", + "toxic": "Toksik (Toxic)", + "busy": "Meşgul" + }, + "ai_temperature": { + "0.7": "Balanced (0.7)" + }, + "ai_response_language": { + "auto": "Otomatik (Alınan ile aynı)", + "en": "İngilizce", + "es": "İspanyolca", + "fr": "Fransızca", + "de": "Almanca", + "it": "İtalyanca", + "pt": "Portekizce", + "ru": "Rusça", + "ja": "Japonca", + "ko": "Korece", + "zh": "Çince", + "ar": "Arapça (BAE) ve (KSA)", + "hi": "Hintçe", + "tr": "Türkçe", + "pl": "Lehçe", + "nl": "Felemenkçe", + "sv": "İsveççe", + "da": "Danca", + "no": "Norveççe", + "fi": "Fince" + }, + "friendGreeting": { + "Hey": "Selam" + }, + "half_swipe_messages": { + "[\"I noticed you half-swiped! I'll respond soon.\"]": "Yarım kaydırdığını fark ettim! Yakında cevap vereceğim." + }, + "tiny_snap_messages": { + "Thanks for the tiny snap!": "Küçük snap için teşekkürler!" + }, + "voice_note_messages": { + "Thanks for the voice note!": "Sesli not için teşekkürler!" + }, + "chat_messages": { + "Hello! How are you?": "Merhaba! Nasılsın?" + }, + "story_reply_messages": { + "Thanks for the story reply!": "Hikaye yanıtı için teşekkürler!" + }, + "external_media_messages": { + "Nice media!": "Güzel medya!" + }, + "sticker_messages": { + "Cool sticker!": "Harika çıkartma!" + }, + "snap_messages": { + "Thanks for the snap!": "Snap için teşekkürler!" + }, + "story_share_messages": { + "Thanks for sharing!": "Paylaştığın için teşekkürler!" + }, + "map_reaction_messages": { + "Thanks for the map reaction!": "Harita tepkisi için teşekkürler!" + }, + "auto_reply_content_types": { + "chat_messages": "Sohbet Mesajları", + "snap_messages": "Snapler", + "story_share_messages": "Hikaye Paylaşımları", + "story_reply_messages": "Hikaye Yanıtları", + "external_media_messages": "Harici Medya", + "voice_note_messages": "Sesli Notlar", + "sticker_messages": "Çıkartmalar", + "tiny_snap_messages": "Küçük Snapler", + "map_reaction_messages": "Harita Tepkileri", + "half_swipes": "Yarım Kaydırmalar" + }, + "supported_languages": { + "en": "İngilizce", + "es": "İspanyolca", + "fr": "Fransızca", + "de": "Almanca", + "it": "İtalyanca", + "pt": "Portekizce", + "ru": "Rusça", + "ja": "Japonca", + "ko": "Korece", + "zh": "Çince", + "ar": "Arapça", + "hi": "Hintçe", + "tr": "Türkçe" + }, + "translation_position": { + "above": "Üstünde", + "below": "Altında", + "inline": "Satır İçi" + }, + "source_language": { + "auto": "Otomatik Algıla" + }, + "target_language": { + "en": "İngilizce" } }, "properties": { "global": { "name": "Küresel", - "description": "Genel modül tercihleri ve varsayılanlar", + "description": "Küresel Snapchat ayarlarını değiştir", "properties": { - "ui_settings": { - "name": "UI Ayarları", - "description": "Geri bildirim ve bildirim davranışını ayarlayın", + "better_location": { + "name": "Daha İyi Konum", + "description": "Snapchat konumunu iyileştirir", "properties": { - "haptic_feedback": { - "name": "Dokunsal Geri Bildirim", - "description": "Desteklenen etkileşimlerde titrer" + "spoof_location": { + "name": "Konumu Taklit Et", + "description": "Konumunuzu belirli bir yere sahteler" }, - "use_system_toasts": { - "name": "Sistem Bildirimlerini Kullan", - "description": "Uygulama içi katmanlar yerine Android bildirimlerini (toasts) göster" + "coordinates": { + "name": "Koordinatlar", + "description": "Sahte konumun koordinatlarını ayarlayın" + }, + "walk_radius": { + "name": "Yürüme Yarıçapı", + "description": "Bu yarıçap (ft) içinde rastgele yürüyün" + }, + "always_update_location": { + "name": "Konumu Her Zaman Güncelle", + "description": "GPS verisi alınmasa bile Snapchat'i konumu güncellemeye zorla" + }, + "suspend_location_updates": { + "name": "Konum Güncellemelerini Askıya Al", + "description": "Konumunuzun güncellenmesini engeller" + }, + "spoof_battery_level": { + "name": "Pil Seviyesini Taklit Et", + "description": "Haritada cihazınızın pil seviyesini sahteler\nDeğer 0 ile 100 arasında olmalıdır" + }, + "spoof_headphones": { + "name": "Kulaklıkları Taklit Et", + "description": "Haritada müzik dinleme durumunu sahteler" + }, + "show_battery_level": { + "name": "Pil Seviyesini Göster", + "description": "Haritada arkadaşlarınızın pil seviyesini gösterir" } } }, - "update_settings": { - "name": "Güncelleme Ayarları", - "description": "Otomatik güncelleme kontrollerini yönet", + "snapchat_plus": { + "name": "Snapchat Plus", + "description": "Snapchat Plus özelliklerini etkinleştirir\nBazı sunucu taraflı özellikler çalışmayabilir" + }, + "media_upload_quality": { + "name": "Medya Yükleme Kalitesi", + "description": "Medya yükleme kalitesini geçersiz kılar", "properties": { - "auto_update_check": { - "name": "Otomatik Güncelleme Kontrolü", - "description": "Yeni sürümleri otomatik olarak kontrol et" + "force_video_upload_source_quality": { + "name": "Video Yükleme Kaynak Kalitesini Zorla", + "description": "Videoları yüklerken Snapchat'i kaynak kalitesini kullanmaya zorlar\nLütfen bunun medyadan meta verileri kaldırmayabileceğini unutmayın" }, - "update_check_frequency": { - "name": "Güncelleme Kontrol Sıklığı", - "description": "Güncellemelerin ne sıklıkla kontrol edileceği" + "disable_image_compression": { + "name": "Görüntü Sıkıştırmayı Devre Dışı Bırak", + "description": "Medya yüklerken görüntü sıkıştırmayı devre dışı bırakır" + }, + "custom_image_upload_format": { + "name": "Özel Resim Yükleme Formatı", + "description": "Özel bir resim yükleme formatı ayarlar\nEn iyi kalite için kayıpsız bir format (PNG gibi) seçin" } } + }, + "disable_confirmation_dialogs": { + "name": "Onay İletişim Kutularını Devre Dışı Bırak", + "description": "Seçilen eylemleri otomatik olarak onaylar" + }, + "auto_updater": { + "name": "Otomatik Güncelleyici", + "description": "Yeni güncellemeleri otomatik olarak kontrol eder" + }, + "update_settings": { + "name": "Güncelleme Ayarları", + "description": "PurrfectSnap'in güncellemeleri nasıl kontrol edeceğini yönetin", + "properties": { + "auto_update_check": { + "name": "Otomatik Güncelleme Kontrolü" + }, + "update_check_frequency": { + "name": "Güncelleme Kontrol Sıklığı" + } + } + }, + "ui_settings": { + "name": "UI Ayarları", + "properties": { + "haptic_feedback": { + "name": "Dokunsal Geri Bildirim" + } + } + }, + "disable_metrics": { + "name": "Metrikleri Devre Dışı Bırak", + "description": "Belirli analitik verilerin Snapchat'e gönderilmesini engeller" + }, + "disable_story_sections": { + "name": "Hikaye Bölümlerini Devre Dışı Bırak", + "description": "Hikayeler sayfasından bölümleri kaldırır\nDüzgün çalışması için yenileme gerekebilir" + }, + "block_ads": { + "name": "Reklamları Engelle", + "description": "Reklamların görünmesini engeller" + }, + "disable_custom_tabs": { + "name": "Özel Sekmeleri Devre Dışı Bırak", + "description": "Bağlantıları web tarayıcısı yerine desteklenen uygulamalarda açar" + }, + "disable_permission_requests": { + "name": "İzin İsteklerini Devre Dışı Bırak", + "description": "Snapchat'in belirli izinleri istemesini engeller" + }, + "disable_memories_snap_feed": { + "name": "Anılar Snap Akışını Devre Dışı Bırak", + "description": "Kamerada yukarı kaydırıldığında Snapchat'in son anıları göstermesini engeller" + }, + "spotlight_comments_username": { + "name": "Spotlight Yorumları Kullanıcı Adı", + "description": "Spotlight yorumlarında yazarın kullanıcı adını gösterir" + }, + "spotlight_comments_username_icon": { + "name": "Spotlight Yorumları Kullanıcı Adı Simgesi", + "description": "Spotlight yorumlarında kullanıcı adlarının yanında hangi simgenin gösterileceğini seçin" + }, + "bypass_video_length_restriction": { + "name": "Video Uzunluk Sınırlamasını Atla", + "description": "Tek: tek bir video gönderir\nBöl: düzenlemeden sonra videoları böler" + }, + "default_video_playback_rate": { + "name": "Varsayılan Video Oynatma Hızı", + "description": "Videoları oynatmak için varsayılan hızı ayarlar\nDeğer 0.1 ile 4.0 arasında olmalıdır" + }, + "video_playback_rate_slider": { + "name": "Video Oynatma Hızı Kaydırıcısı", + "description": "Video oynatma hızını değiştirmek için opera bağlam menüsüne bir kaydırıcı ekler\nNot: Değişiklikler yalnızca sonraki videolar için geçerlidir" + }, + "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 engelle" + }, + "default_volume_controls": { + "name": "Varsayılan Ses Kontrolleri", + "description": "Snapchat'i sistem ses kontrollerini kullanmaya zorlar" + }, + "disable_telecom_framework": { + "name": "Telekom Çerçevesini Devre Dışı Bırak", + "description": "Snapchat'in Android Telekom çerçevesini kullanmasını engeller\nBu, bir arama sırasında müzik dinlemenizi sağlar" + }, + "hide_active_music": { + "name": "Aktif Müziği Gizle", + "description": "Snapchat'in müzik dinlediğinizi bilmesini engeller\nBu, müzik dinlerken ses düğmelerini kullanarak snap çekmenize olanak tanır" + }, + "disable_snap_splitting": { + "name": "Snap Bölmeyi Devre Dışı Bırak", + "description": "Snaplerin birden fazla parçaya bölünmesini engeller\nGönderdiğiniz resimler videoya dönüşecektir" } } }, @@ -753,6 +1505,10 @@ "name": "Yinelemelere İzin Ver", "description": "Aynı medyanın birden çok kez indirilmesine izin verir" }, + "file_hash_check": { + "name": "File Hash Check", + "description": "Verify downloaded media with file hashes" + }, "merge_overlays": { "name": "Katmanları Birleştir", "description": "Snap'in metnini ve medyasını tek bir dosyada birleştirir" @@ -954,7 +1710,7 @@ }, "stealth_mode_indicator": { "name": "Gizli Mod Göstergesi", - "description": "Gizli moddaki konuşmaların yanına bir \ud83d\udc7b emojisi ekler" + "description": "Gizli moddaki konuşmaların yanına bir 👻 emojisi ekler" }, "edit_text_override": { "name": "Metin Düzenlemeyi Geçersiz Kıl", @@ -1482,164 +2238,6 @@ } } }, - "global": { - "name": "Küresel", - "description": "Küresel Snapchat ayarlarını değiştir", - "properties": { - "better_location": { - "name": "Daha İyi Konum", - "description": "Snapchat konumunu iyileştirir", - "properties": { - "spoof_location": { - "name": "Konumu Taklit Et", - "description": "Konumunuzu belirli bir yere sahteler" - }, - "coordinates": { - "name": "Koordinatlar", - "description": "Sahte konumun koordinatlarını ayarlayın" - }, - "walk_radius": { - "name": "Yürüme Yarıçapı", - "description": "Bu yarıçap (ft) içinde rastgele yürüyün" - }, - "always_update_location": { - "name": "Konumu Her Zaman Güncelle", - "description": "GPS verisi alınmasa bile Snapchat'i konumu güncellemeye zorla" - }, - "suspend_location_updates": { - "name": "Konum Güncellemelerini Askıya Al", - "description": "Konumunuzun güncellenmesini engeller" - }, - "spoof_battery_level": { - "name": "Pil Seviyesini Taklit Et", - "description": "Haritada cihazınızın pil seviyesini sahteler\nDeğer 0 ile 100 arasında olmalıdır" - }, - "spoof_headphones": { - "name": "Kulaklıkları Taklit Et", - "description": "Haritada müzik dinleme durumunu sahteler" - }, - "show_battery_level": { - "name": "Pil Seviyesini Göster", - "description": "Haritada arkadaşlarınızın pil seviyesini gösterir" - } - } - }, - "snapchat_plus": { - "name": "Snapchat Plus", - "description": "Snapchat Plus özelliklerini etkinleştirir\nBazı sunucu taraflı özellikler çalışmayabilir" - }, - "media_upload_quality": { - "name": "Medya Yükleme Kalitesi", - "description": "Medya yükleme kalitesini geçersiz kılar", - "properties": { - "force_video_upload_source_quality": { - "name": "Video Yükleme Kaynak Kalitesini Zorla", - "description": "Videoları yüklerken Snapchat'i kaynak kalitesini kullanmaya zorlar\nLütfen bunun medyadan meta verileri kaldırmayabileceğini unutmayın" - }, - "disable_image_compression": { - "name": "Görüntü Sıkıştırmayı Devre Dışı Bırak", - "description": "Medya yüklerken görüntü sıkıştırmayı devre dışı bırakır" - }, - "custom_image_upload_format": { - "name": "Özel Resim Yükleme Formatı", - "description": "Özel bir resim yükleme formatı ayarlar\nEn iyi kalite için kayıpsız bir format (PNG gibi) seçin" - } - } - }, - "disable_confirmation_dialogs": { - "name": "Onay İletişim Kutularını Devre Dışı Bırak", - "description": "Seçilen eylemleri otomatik olarak onaylar" - }, - "auto_updater": { - "name": "Otomatik Güncelleyici", - "description": "Yeni güncellemeleri otomatik olarak kontrol eder" - }, - "update_settings": { - "name": "Güncelleme Ayarları", - "description": "PurrfectSnap'in güncellemeleri nasıl kontrol edeceğini yönetin", - "properties": { - "auto_update_check": { - "name": "Otomatik Güncelleme Kontrolü" - }, - "update_check_frequency": { - "name": "Güncelleme Kontrol Sıklığı" - } - } - }, - "ui_settings": { - "name": "UI Ayarları", - "properties": { - "haptic_feedback": { - "name": "Dokunsal Geri Bildirim" - } - } - }, - "disable_metrics": { - "name": "Metrikleri Devre Dışı Bırak", - "description": "Belirli analitik verilerin Snapchat'e gönderilmesini engeller" - }, - "disable_story_sections": { - "name": "Hikaye Bölümlerini Devre Dışı Bırak", - "description": "Hikayeler sayfasından bölümleri kaldırır\nDüzgün çalışması için yenileme gerekebilir" - }, - "block_ads": { - "name": "Reklamları Engelle", - "description": "Reklamların görünmesini engeller" - }, - "disable_custom_tabs": { - "name": "Özel Sekmeleri Devre Dışı Bırak", - "description": "Bağlantıları web tarayıcısı yerine desteklenen uygulamalarda açar" - }, - "disable_permission_requests": { - "name": "İzin İsteklerini Devre Dışı Bırak", - "description": "Snapchat'in belirli izinleri istemesini engeller" - }, - "disable_memories_snap_feed": { - "name": "Anılar Snap Akışını Devre Dışı Bırak", - "description": "Kamerada yukarı kaydırıldığında Snapchat'in son anıları göstermesini engeller" - }, - "spotlight_comments_username": { - "name": "Spotlight Yorumları Kullanıcı Adı", - "description": "Spotlight yorumlarında yazarın kullanıcı adını gösterir" - }, - "spotlight_comments_username_icon": { - "name": "Spotlight Yorumları Kullanıcı Adı Simgesi", - "description": "Spotlight yorumlarında kullanıcı adlarının yanında hangi simgenin gösterileceğini seçin" - }, - "bypass_video_length_restriction": { - "name": "Video Uzunluk Sınırlamasını Atla", - "description": "Tek: tek bir video gönderir\nBöl: düzenlemeden sonra videoları böler" - }, - "default_video_playback_rate": { - "name": "Varsayılan Video Oynatma Hızı", - "description": "Videoları oynatmak için varsayılan hızı ayarlar\nDeğer 0.1 ile 4.0 arasında olmalıdır" - }, - "video_playback_rate_slider": { - "name": "Video Oynatma Hızı Kaydırıcısı", - "description": "Video oynatma hızını değiştirmek için opera bağlam menüsüne bir kaydırıcı ekler\nNot: Değişiklikler yalnızca sonraki videolar için geçerlidir" - }, - "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 engelle" - }, - "default_volume_controls": { - "name": "Varsayılan Ses Kontrolleri", - "description": "Snapchat'i sistem ses kontrollerini kullanmaya zorlar" - }, - "disable_telecom_framework": { - "name": "Telekom Çerçevesini Devre Dışı Bırak", - "description": "Snapchat'in Android Telekom çerçevesini kullanmasını engeller\nBu, bir arama sırasında müzik dinlemenizi sağlar" - }, - "hide_active_music": { - "name": "Aktif Müziği Gizle", - "description": "Snapchat'in müzik dinlediğinizi bilmesini engeller\nBu, müzik dinlerken ses düğmelerini kullanarak snap çekmenize olanak tanır" - }, - "disable_snap_splitting": { - "name": "Snap Bölmeyi Devre Dışı Bırak", - "description": "Snaplerin birden fazla parçaya bölünmesini engeller\nGönderdiğiniz resimler videoya dönüşecektir" - } - } - }, "rules": { "name": "Kurallar", "description": "Otomasyon kurallarını yapılandırın", @@ -1921,7 +2519,7 @@ "properties": { "encrypted_message_indicator": { "name": "Şifreli Mesaj Göstergesi", - "description": "Şifreli mesajların yanına bir \ud83d\udd12 emojisi ekler" + "description": "Şifreli mesajların yanına bir 🔒 emojisi ekler" }, "force_message_encryption": { "name": "Mesaj Şifrelemeyi Zorla", @@ -2000,495 +2598,6 @@ } } }, - "options": { - "app_appearance": { - "always_light": "Her Zaman Açık", - "always_dark": "Her Zaman Koyu", - "null": "Sistemle Eşleştir" - }, - "auto_reload": { - "snapchat_only": "Sadece Snapchat'i Yeniden Yükle", - "all": "Snapchat + PurrfectSnap'i Yeniden Yükle", - "null": "Varsayılan" - }, - "walk_radius": { - "null": "Varsayılan yarıçapı kullan" - }, - "spoof_battery_level": { - "null": "Gerçek pil seviyesini kullan" - }, - "friend_feed_menu_buttons": { - "auto_download": "\u2b07\ufe0f Otomatik İndir", - "auto_save": "\ud83d\udcac Mesajları Otomatik Kaydet", - "unsaveable_messages": "\u2b07\ufe0f Kaydedilemeyen Mesajlar", - "auto_open_snaps": "\ud83d\udcf7 Snapleri Otomatik Aç", - "stealth": "\ud83d\udc7b Gizli Mod", - "auto_reply": "\ud83d\udce8 Otomatik Yanıt", - "auto_delete_sent_messages": "\ud83d\uddd1\ufe0f Gönderilen Mesajları Otomatik Sil", - "mark_snaps_as_seen": "\ud83d\udc40 Snapleri Görüldü Olarak İşaretle", - "mark_stories_as_seen_locally": "\ud83d\udc40 Hikayeleri Yerel Olarak Görüldü Olarak İşaretle", - "conversation_info": "\ud83d\udc64 Konuşma Bilgisi", - "e2e_encryption": "\ud83d\udd12 E2E Şifreleme Kullan", - "message_logger": "\ud83d\udcdd Mesaj Kaydedici", - "auto_read": "\u2705 Otomatik Okundu", - "hide_typing_indicator": "\ud83d\ude48 Yazıyor Göstergesini Gizle" - }, - "schedule_scheduled_for": "{name} için {time} zamanına planlandı", - "schedule_sending_in": "{time} içinde gönderiliyor", - "schedule_sent_to": "{name} kişisine gönderildi", - "schedule_sent": "Planlanan snap gönderildi", - "schedule_failed_to": "{name} kişisine gönderilemedi", - "schedule_failed": "Planlanan snap başarısız oldu", - "schedule_cancelled_for": "{name} için iptal edildi", - "device_model": { - "samsung_s25_ultra": "Samsung Galaxy S25 Ultra", - "google_pixel_10_pro": "Google Pixel 10 Pro", - "oneplus_13": "OnePlus 13", - "xiaomi_15_ultra": "Xiaomi 15 Ultra", - "null": "Cihaz Varsayılanı" - }, - "settings_menu": { - "default": "Varsayılan", - "legacy": "Eski (Legacy)" - }, - "path_format": { - "create_author_folder": "Her yazar için klasör oluştur", - "create_source_folder": "Her medya kaynağı türü için klasör oluştur", - "append_hash": "Dosya adına benzersiz bir hash ekle", - "append_source": "Dosya adına medya kaynağını ekle", - "append_username": "Dosya adına kullanıcı adını ekle", - "append_date_time": "Dosya adına tarih ve saati ekle", - "append_type": "Dosya adına medya türünü ekle" - }, - "auto_download_sources": { - "friend_snaps": "Arkadaş Snapleri", - "friend_stories": "Arkadaş Hikayeleri", - "public_stories": "Herkese Açık Hikayeler", - "spotlight": "Spotlight" - }, - "logging": { - "started": "Başladı", - "success": "Başarılı", - "progress": "İlerleme", - "failure": "Başarısızlık" - }, - "notifications": { - "chat_screenshot": "Ekran Görüntüsü", - "chat_screen_record": "Ekran Kaydı", - "snap_replay": "Snap Tekrarı", - "camera_roll_save": "Film Rulosuna Kaydetme", - "chat": "Sohbet", - "chat_reply": "Sohbet Yanıtı", - "snap": "Snap", - "typing": "Yazıyor", - "stories": "Hikayeler", - "speaking": "Konuşuyor", - "chat_reaction": "DM Tepkisi", - "group_chat_reaction": "Grup Tepkisi", - "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", - "map_live_location": "Harita Canlı Konum" - }, - "auto_read": { - "blacklist": "Kara Liste", - "whitelist": "Beyaz Liste", - "disabled": "Devre Dışı" - }, - "hide_typing_indicator": { - "blacklist": "Kara Liste", - "whitelist": "Beyaz Liste", - "disabled": "Devre Dışı" - }, - "auto_delete_sent_messages": { - "blacklist": "Kara Liste", - "whitelist": "Beyaz Liste", - "disabled": "Devre Dışı" - }, - "auto_download": { - "blacklist": "Kara Liste", - "whitelist": "Beyaz Liste", - "disabled": "Devre Dışı" - }, - "stealth": { - "blacklist": "Kara Liste", - "whitelist": "Beyaz Liste", - "disabled": "Devre Dışı" - }, - "auto_save": { - "blacklist": "Kara Liste", - "whitelist": "Beyaz Liste", - "disabled": "Devre Dışı" - }, - "message_logger": { - "blacklist": "Kara Liste", - "whitelist": "Beyaz Liste", - "disabled": "Devre Dışı" - }, - "auto_reply": { - "blacklist": "Kara Liste", - "whitelist": "Beyaz Liste", - "disabled": "Devre Dışı" - }, - "custom_android_id": { - "null": "Gerçek Android Kimliğini Kullan" - }, - "add_friend_source_spoof": { - "added_by_username": "Kullanıcı Adıyla", - "added_by_mention": "Bahsetmeyle", - "added_by_group_chat": "Grup Sohbetiyle", - "added_by_qr_code": "QR Koduyla", - "added_by_community": "Toplulukla", - "added_by_quick_add": "Hızlı Eklemeyle (Yüksek Yasaklanma Riski)", - "added_by_spotlight": "Spotlight ile", - "null": "Kaynağı Taklit Etme" - }, - "custom_streaks_expiration_format": { - "null": "Sistem Varsayılanı" - }, - "preferred_transcription_lang": { - "null": "Snapchat Varsayılanını Kullan" - }, - "custom_emoji_font": { - "null": "Varsayılan Emoji Yazı Tipi" - }, - "custom_shared_library": { - "null": "Varsayılan Kütüphaneyi Kullan" - }, - "override_front_resolution": { - "null": "Cihaz Varsayılanını Kullan" - }, - "override_back_resolution": { - "null": "Cihaz Varsayılanını Kullan" - }, - "custom_resolution": { - "null": "Otomatik Çözünürlüğü Kullan" - }, - "startup_default_camera": { - "front": "Ön Kamera", - "back": "Arka Kamera", - "null": "Son Kullanılanı Hatırla" - }, - "call_recorder": { - "only_record_self": "Sadece Kendimi Kaydet", - "only_record_others": "Sadece Başkalarını Kaydet", - "record_both": "Her İki Tarafı Kaydet" - }, - "call_recorder_ui_design": { - "default": "Varsayılan", - "snapchat": "Snapchat", - "cyber": "Siber", - "frost": "Buz" - }, - "front_custom_frame_rate": { - "null": "Cihaz Varsayılanı FPS" - }, - "back_custom_frame_rate": { - "null": "Cihaz Varsayılanı FPS" - }, - "force_voice_note_format": { - "null": "Snapchat Varsayılanını Kullan" - }, - "custom_path_format": { - "null": "Varsayılan Deseni Kullan" - }, - "force_image_format": { - "null": "Snapchat Varsayılanını Kullan" - }, - "custom_video_codec": { - "null": "Varsayılan Codec" - }, - "custom_audio_codec": { - "null": "Varsayılan Codec" - }, - "preset": { - "null": "Varsayılan Ön Ayar" - }, - "app_appearance_override": { - "title": "Görünüm" - }, - "gallery_media_send_override": { - "always_ask": "Her Zaman Sor", - "ORIGINAL": "Orijinal Medya", - "NOTE": "Sesli Not", - "SNAP": "Snap", - "SAVEABLE_SNAP": "Kaydedilebilir Snap", - "null": "Snapchat Varsayılanı", - "multiple_media_toast": "Aynı anda sadece bir medya gönderebilirsiniz" - }, - "strip_media_metadata": { - "hide_caption_text": "Başlık Metnini Gizle", - "hide_snap_filters": "Snap Filtrelerini Gizle", - "hide_extras": "Ekstraları Gizle (ör. bahsetmeler)", - "remove_audio_note_duration": "Sesli Not Süresini Kaldır", - "remove_audio_note_transcript_capability": "Sesli Not Transkripsiyon Özelliğini Kaldır" - }, - "hide_ui_components": { - "hide_profile_call_buttons": "Profil Arama Düğmelerini Kaldır", - "hide_chat_call_buttons": "Sohbet Arama Düğmelerini Kaldır", - "hide_live_location_share_button": "Canlı Konum Paylaşma Düğmesini Kaldır", - "hide_stickers_button": "Çıkartmalar Düğmesini Kaldır", - "hide_voice_record_button": "Ses Kayıt Düğmesini Kaldır", - "hide_unread_chat_hint": "Okunmamış Sohbet İpucunu Kaldır", - "hide_post_to_story_buttons": "Snap Göndermeden Önce 'Hikayeye Gönder' Düğmelerini Kaldır", - "hide_billboard_prompt": "Arkadaş Akışındaki Billboard İstemini Kaldır", - "hide_snapchat_plus_gift_reminders": "Konuşmalardaki Snapchat Plus Hediye Hatırlatıcılarını Kaldır", - "hide_map_reactions": "Harita Tepkilerini Kaldır" - }, - "hide_story_suggestions": { - "hide_suggested_friend_stories": "Önerilen Arkadaş Hikayelerini Gizle", - "hide_my_stories": "Hikayelerimi Gizle" - }, - "home_tab": { - "map": "Harita", - "chat": "Sohbet", - "camera": "Kamera", - "discover": "Keşfet", - "spotlight": "Spotlight", - "null": "Snapchat Varsayılanı" - }, - "spotlight_comments_username_icon": { - "user": "Kullanıcı Adı Simgesi", - "\ud83d\udc64": "Kullanıcı Adı Simgesi", - "[\ud83d\udc64]": "Kullanıcı Adı Simgesi", - "default": "Kullanıcı Adı Simgesi", - "no_icon": "Simge Yok" - }, - "custom_image_upload_format": { - "null": "Otomatik" - }, - "update_check_frequency": { - "null": "Otomatik" - }, - "snapchat_plus": { - "not_subscribed": "Abone Değil", - "basic": "Temel", - "ad_free": "Reklamsız", - "null": "Varsayılan" - }, - "bypass_video_length_restriction": { - "single": "Tek Medya", - "split": "Bölünmüş Medya", - "null": "Varsayılan" - }, - "old_bitmoji_selfie": { - "2d": "2D Bitmoji", - "3d": "3D Bitmoji", - "null": "Varsayılan Bitmoji" - }, - "disable_confirmation_dialogs": { - "erase_message": "Mesajı Sil", - "remove_friend": "Arkadaşı Kaldır", - "block_friend": "Arkadaşı Engelle", - "ignore_friend": "Arkadaşı Yoksay", - "hide_friend": "Arkadaşı Gizle", - "hide_conversation": "Konuşmayı Gizle", - "clear_conversation": "Konuşmayı Arkadaş Akışından Temizle" - }, - "edit_text_override": { - "multi_line_chat_input": "Çok Satırlı Sohbet Girişi", - "bypass_text_input_limit": "Metin Giriş Sınırını Atla" - }, - "auto_purge": { - "never": "Asla", - "1_hour": "1 Saat", - "3_hours": "3 Saat", - "6_hours": "6 Saat", - "12_hours": "12 Saat", - "1_day": "1 Gün", - "3_days": "3 Gün", - "1_week": "1 Hafta", - "2_weeks": "2 Hafta", - "1_month": "1 Ay", - "3_months": "3 Ay", - "6_months": "6 Ay" - }, - "delete_after_unit": { - "seconds": "Saniye", - "minutes": "Dakika", - "hours": "Saat" - }, - "disable_story_sections": { - "friends": "Arkadaşlar", - "suggested_stories": "Önerilen Hikayeler", - "following": "Takip Ediliyor", - "discover": "Keşfet" - }, - "disable_cameras": { - "front": "Ön Kamera", - "back": "Arka Kamera" - }, - "disable_permission_requests": { - "notifications": "Bildirimler", - "read_media_images": "Medya Resimlerini Oku", - "read_media_video": "Medya Videolarını Oku", - "camera": "Kamera", - "microphone": "Mikrofon", - "location": "Konum", - "read_contacts": "Kişileri Oku", - "nearby_devices": "Yakındaki Cihazlar", - "phone_calls": "Telefon Görüşmeleri" - }, - "message_indicators": { - "encryption_indicator": "Yalnızca size gönderilen mesajların yanına \ud83d\udd12 simgesi ekler", - "platform_indicator": "Medyanın gönderildiği platformun simgesini ekler (ör. Android, iOS, Web)", - "location_indicator": "Konum etkinken gönderildiğinde snaplere \ud83d\udccd simgesi ekler", - "ovf_editor_indicator": "Snap'in OVF Düzenleyici kullanılarak gönderilip gönderilmediğini belirtir", - "director_mode_indicator": "Yönetmen Modu kullanılarak gönderildiğinde snaplere \u270f\ufe0f simgesi ekler, bu mod galeri resimlerini snap olarak göndermek için kullanılabilir" - }, - "auto_mark_as_read": { - "conversation_read": "Mesaj gönderirken konuşmayı okundu olarak işaretle", - "snap_reply": "Yanıt verirken snapleri okundu olarak işaretle", - "save_snap_in_chat": "Gizli Moddayken sohbete kaydederken snapleri okundu olarak işaretle" - }, - "friend_mutation_notifier": { - "remove_friend": "Biri sizi arkadaştan çıkardığında bildir", - "birthday_changes": "Biri doğum gününü değiştirdiğinde bildir", - "bitmoji_selfie_changes": "Biri Bitmoji selfiesini değiştirdiğinde bildir", - "bitmoji_avatar_changes": "Biri Bitmoji avatarını değiştirdiğinde bildir", - "bitmoji_background_changes": "Biri Bitmoji arka planını değiştirdiğinde bildir", - "bitmoji_scene_changes": "Biri Bitmoji sahnesini değiştirdiğinde bildir" - }, - "double_tap_chat_action": { - "like_message": "Mesajı Beğen", - "copy_text": "Metni Panoya Kopyala", - "delete_message": "Mesajı Sil", - "mark_as_read": "Okundu Olarak İşaretle", - "custom_emoji_reaction": "Özel Emoji Tepkisi", - "null": "Varsayılan" - }, - "message_types": { - "CHAT": "Sohbet", - "SNAP": "Snap", - "NOTE": "Not", - "EXTERNAL_MEDIA": "Harici Medya", - "STICKER": "Çıkartma" - }, - "double_tap_chat_action_custom_emoji": { - "Custom emoji reaction": "Özel Emoji Tepkisi" - }, - "ai_model": { - "gemini-2.5-flash": "Gemini 2.5 Flash" - }, - "ai_api_key": { - "": "Ayarlanmadı" - }, - "ai_system_prompt": { - "You are a helpful and friendly assistant responding to messages on Snapchat. Keep responses natural, casual, and conversational. Avoid being overly formal or robotic. Respond as if you're a real person having a normal conversation.": "Snapchat'te mesajlara yanıt veren yardımsever ve arkadaş canlısı bir asistansınız. Yanıtları doğal, rahat ve konuşma dilinde tutun. Aşırı resmi veya robotik olmaktan kaçının. Normal bir sohbet eden gerçek bir insanmışsınız gibi yanıt verin." - }, - "ai_provider": { - "gemini": "Gemini", - "deepseek": "DeepSeek", - "openai": "OpenAI", - "openrouter": "OpenRouter" - }, - "ai_personality_traits": { - "friendly, casual, helpful, empathetic": "arkadaş canlısı, rahat, yardımsever, empatik" - }, - "ai_response_style": { - "casual": "Rahat", - "formal": "Resmi", - "friendly": "Arkadaş Canlısı", - "humorous": "Mizahi", - "empathetic": "Empatik", - "busy": "Meşgul", - "toxic": "Toksik (Toxic)" - }, - "ai_response_language": { - "auto": "Otomatik (Alınan ile aynı)", - "en": "İngilizce", - "es": "İspanyolca", - "fr": "Fransızca", - "de": "Almanca", - "it": "İtalyanca", - "pt": "Portekizce", - "ru": "Rusça", - "ja": "Japonca", - "ko": "Korece", - "zh": "Çince", - "ar": "Arapça (BAE) ve (KSA)", - "hi": "Hintçe", - "tr": "Türkçe", - "pl": "Lehçe", - "nl": "Felemenkçe", - "sv": "İsveççe", - "da": "Danca", - "no": "Norveççe", - "fi": "Fince" - }, - "friendGreeting": { - "Hey": "Selam" - }, - "half_swipe_messages": { - "[\"I noticed you half-swiped! I'll respond soon.\"]": "Yarım kaydırdığını fark ettim! Yakında cevap vereceğim." - }, - "tiny_snap_messages": { - "Thanks for the tiny snap!": "Küçük snap için teşekkürler!" - }, - "voice_note_messages": { - "Thanks for the voice note!": "Sesli not için teşekkürler!" - }, - "chat_messages": { - "Hello! How are you?": "Merhaba! Nasılsın?" - }, - "story_reply_messages": { - "Thanks for the story reply!": "Hikaye yanıtı için teşekkürler!" - }, - "external_media_messages": { - "Nice media!": "Güzel medya!" - }, - "sticker_messages": { - "Cool sticker!": "Harika çıkartma!" - }, - "snap_messages": { - "Thanks for the snap!": "Snap için teşekkürler!" - }, - "story_share_messages": { - "Thanks for sharing!": "Paylaştığın için teşekkürler!" - }, - "map_reaction_messages": { - "Thanks for the map reaction!": "Harita tepkisi için teşekkürler!" - }, - "auto_reply_content_types": { - "chat_messages": "Sohbet Mesajları", - "snap_messages": "Snapler", - "story_share_messages": "Hikaye Paylaşımları", - "story_reply_messages": "Hikaye Yanıtları", - "external_media_messages": "Harici Medya", - "voice_note_messages": "Sesli Notlar", - "sticker_messages": "Çıkartmalar", - "tiny_snap_messages": "Küçük Snapler", - "map_reaction_messages": "Harita Tepkileri", - "half_swipes": "Yarım Kaydırmalar" - }, - "supported_languages": { - "en": "İngilizce", - "es": "İspanyolca", - "fr": "Fransızca", - "de": "Almanca", - "it": "İtalyanca", - "pt": "Portekizce", - "ru": "Rusça", - "ja": "Japonca", - "ko": "Korece", - "zh": "Çince", - "ar": "Arapça", - "hi": "Hintçe", - "tr": "Türkçe" - }, - "translation_position": { - "above": "Üstünde", - "below": "Altında", - "inline": "Satır İçi" - }, - "source_language": { - "auto": "Otomatik Algıla" - }, - "target_language": { - "en": "İngilizce" - } - }, "friend_notes": { "placeholder": "Bir not ekle..." } @@ -2556,7 +2665,6 @@ "show_chat_edit_history": "Sohbet Düzenleme Geçmişini Göster", "convert_message": "Mesajı Dönüştür" }, - "chat_wallpaper_downloader": { "download_button": "Sohbet Duvar Kağıdını İndir" }, @@ -2715,10 +2823,10 @@ "exporting_message": "{conversation} dışa aktarılıyor..." }, "button": { + "cancel": "İptal", "ok": "Tamam", "positive": "Evet", "negative": "Hayır", - "cancel": "İptal", "save": "Kaydet", "open": "Aç", "download": "İndir", @@ -2832,6 +2940,8 @@ "native_hooks_send_failure_toast": "Gönderme başarısız! Lütfen ayarlarda Yerel Kancaları etkinleştirin.", "no_participants_to_encrypt_toast": "Bu konuşmada mesajları şifreleyecek arkadaşınız yok!", "encryption_failed_toast": "Mesaj şifreleme başarısız! Daha fazla ayrıntı için logcat'i kontrol edin.", + "missing_friend_id_toast": "Can't find friendId for conversationId {conversationId}", + "key_exchange_failed_toast": "Can't create key exchange for friendId {friendId}", "accept_public_key_success_toast": "Ortak Anahtar Başarıyla Kabul Edildi!", "accept_secret_key_success_toast": "Tamamlandı! Artık bu arkadaşınızla şifreli mesajlar gönderip alabilirsiniz.", "accept_public_key_failure_toast": "Ortak anahtar kabul edilemedi", @@ -2843,6 +2953,21 @@ "incoming_pk_message": "Az önce bir ortak anahtar isteği aldınız. Kabul etmek için aşağıya tıklayın.", "incoming_secret_message": "Arkadaşınız az önce ortak anahtarınızı kabul etti. Sırrı kabul etmek için aşağıya tıklayın." }, + "account_switcher_ui": { + "already_logged_in": "Already logged in as {username}", + "login_failed_toast": "Failed to login. Check logs for more info.", + "logged_out_toast": "Logged out", + "data_not_found_toast": "Account data not found", + "restore_failed_toast": "Failed to restore account data", + "logged_in_as_toast": "Logged in as {username}", + "backup_success_toast": "Account backed up!", + "backup_failure_toast": "Failed to backup account. Check logs for more info.", + "import_success_toast": "Imported {username}!", + "import_failure_toast": "Failed to import account: {message}", + "export_success_toast": "Account exported!", + "export_failed_toast": "Failed to export account. Check logs for more info.", + "forced_logout_toast": "Removed account due to forced logout" + }, "auto_open_snaps": { "title": "Snapleri Otomatik Aç", "priority_title": "Snapleri Otomatik Aç (Öncelik)", @@ -2869,7 +2994,7 @@ "queue_cleared": "Sıra temizlendi ve istatistikler sıfırlandı", "queue_cleared_title": "Sıra Temizlendi", "queue_cleared_reset": "Sıra Temizlendi & Sıfırlandı", - "queue_cleared_feedback": "{count} sıradaki snap temizlendi \u2022 {processed} işlenen sayısı sıfırlandı", + "queue_cleared_feedback": "{count} sıradaki snap temizlendi • {processed} işlenen sayısı sıfırlandı", "queue_cleared_feedback_simple": "{processed} işlenen sayısı sıfırlandı", "unknown_sender": "Bilinmiyor", "unknown_user": "Bilinmeyen Kullanıcı", @@ -3002,7 +3127,8 @@ "auto_delete_sent_messages": { "countdown_toast": "Mesaj {time} içinde silinecek", "delete_success_toast": "Mesaj başarıyla silindi", - "delete_failed_toast": "Mesaj silinemedi" + "delete_failed_toast": "Mesaj silinemedi", + "queue_cleared_toast": "Auto delete queue cleared" }, "translation_position": { "above": "Üstünde", @@ -3308,6 +3434,32 @@ "failed_to_fetch_message": "Mesaj alınamadı: {error}", "failed_to_edit_message": "Mesaj düzenlenemedi: {error}" }, + "toast_snapchat_not_installed": "Can't execute action: Snapchat is not installed", + "invalid_input_toast": "Invalid input! Make sure you entered a valid value.", + "toast_async_task_failed": "Async task failed: {message}", + "toast_snapchat_crashed": "Snapchat has crashed! Please check logs for more details.", + "toast_init_features_failed": "Failed to initialize features! Some functionality may not work properly.", + "toast_init_script_runtime_failed": "Failed to initialize script runtime!", + "toast_database_corrupted": "Database {path} is corrupted! Restarting ...", + "toast_feature_init_failed": "Failed to init feature {feature}! Check logcat for more details.", + "toast_updating_purrfectsnap": "Updating PurrfectSnap. Please wait...", + "toast_update_purrfectsnap_failed": "Failed to update PurrfectSnap. Please check logcat for more details.", + "toast_purrfectsnap_updated": "PurrfectSnap updated!", + "toast_export_memories_failed": "Failed to export memories", + "toast_exported_to_path": "Exported to {path}", + "toast_open_memories_db_failed": "Failed to open memories database", + "toast_friend_add_unavailable": "Failed to add friend: FriendRelationshipChanger instance not available", + "toast_friend_add_failed": "Failed to add friend: {message}", + "toast_friends_exported": "Exported {count} friends!", + "toast_friends_import_failed": "Failed to import friends: {message}", + "toast_translation_service_unavailable": "Translation service temporarily unavailable", + "toast_send_message_failed": "Failed to send message: {error}", + "toast_mark_conversation_read_failed": "Failed to mark conversation as read", + "toast_fetch_conversation_failed": "Failed to fetch conversation", + "toast_open_snap_failed": "Failed to open snap", + "toast_mark_message_read_failed": "Failed to mark message as read. Check logs for more details", + "toast_open_conversation_first": "You must open a conversation first", + "toast_open_link_failed": "Failed to open link", "ai_response_style": { "casual": "Rahat", "formal": "Resmi", @@ -3345,4 +3497,4 @@ "openai": "OpenAI", "openrouter": "OpenRouter" } -} \ No newline at end of file +} diff --git a/common/src/main/assets/lang/uk_UA.json b/common/src/main/assets/lang/uk_UA.json index 63fd8042..1029fd58 100644 --- a/common/src/main/assets/lang/uk_UA.json +++ b/common/src/main/assets/lang/uk_UA.json @@ -1,21 +1,160 @@ { "setup": { + "activity": { + "wrong_apk_title": "Wrong APK installed", + "wrong_apk_message": "Your device is armv8, please download the armv8 apk, not armv7.", + "close_button": "Close", + "important_confirm_timeout": "I understand ({seconds}s)", + "important_confirm": "I understand", + "important_title": "Important!", + "important_message": "If you have used SnapEnhance or any other mod besides PurrfectSnap, we recommend uninstalling everything and staying on stock Snapchat for one week. Then switch to PurrfectSnap after next Friday.", + "language_subtitle": "Tune PurrfectSnap to speak your voice before anything else.", + "install_mode_title": "Choose your device", + "install_mode_subtitle": "Pick the path that matches how you'll install PurrfectSnap.", + "permissions_subtitle": "Grant the essentials so overlays, downloads, and alerts stay reliable.", + "patch_title": "Auto Patcher", + "patch_subtitle": "Streamlined download, patch, and install with a single flow.", + "root_install_title": "Snapchat Installer", + "root_install_subtitle": "Download and install the recommended Snapchat build.", + "save_folder_subtitle": "Pick your personal vault so snaps land exactly where you expect.", + "mappings_subtitle": "We calibrate everything to your install so the magic works flawlessly.", + "step_counter": "Step {current} of {total}", + "step_complete": "Checked off", + "step_active": "In progress", + "step_upcoming": "Ready next", + "finish_button": "Finish setup", + "continue_button": "Continue" + }, "dialogs": { "select_language": "Виберіть мову", "save_folder": "Виберіть місце збереження завантажень", "select_save_folder_button": "Вибрати папку" }, + "install_mode": { + "confirm_timeout": "I understand ({seconds}s)", + "confirm": "I understand", + "notice_title": "Please note!", + "notice_intro": "Select the type of device you have: rooted or non-rooted. If you are unsure, choose Non-root and continue.", + "notice_non_root_title": "Non-rooted devices", + "notice_non_root_body": "Select Non-root and the app will handle everything. Tap Install Patched Snapchat when it appears. After it installs, do not open Snapchat yet. Continue the PurrfectSnap setup; once it finishes, you can open Snapchat and enjoy.", + "notice_root_title": "Rooted devices", + "notice_root_body": "Make sure you have flashed LSPosed first. We recommend JingMatrix LSPosed or LSPosed Irena. After you select Root, the app will install the recommended Snapchat version. Do not open it yet; continue the PurrfectSnap setup. When setup finishes, enable PurrfectSnap in LSPosed and reboot your phone. Then start using Snapchat. We highly recommend detaching Snapchat from the Play Store with the Zygisk Detach module to prevent auto-updates.", + "notice_issues_hint": "If you run into any installation issues, the solution will appear here. Please read it carefully.", + "notice_note_prefix": "Note: ", + "notice_note_body": "New Accounts easily get locked! It is recommended to use an older account with PurrfectSnap.", + "step_title": "Choose your device", + "step_subtitle": "If you don't know, select Non-rooted device and proceed.", + "root_option_title": "Rooted device", + "root_option_subtitle": "Use Lsposed and skip auto patching.", + "non_root_option_title": "Non-rooted device", + "non_root_option_subtitle": "Use included auto patcher to install patched Snapchat.", + "skip_auto_setup": "Skip Auto Setup" + }, "mappings": { "dialog": "Генерація зіставлень...", "generate_failure_no_snapchat": "PurrfectSnap не вдалося виявити Snapchat, будь ласка, спробуйте перевстановити Snapchat.", - "generate_failure": "Виникла помилка під час спроби згенерувати зіставлення, будь ласка, спробуйте ще раз." + "generate_failure": "Виникла помилка під час спроби згенерувати зіставлення, будь ласка, спробуйте ще раз.", + "confirm_understand_timeout": "I understand ({seconds}s)", + "confirm_understand": "I understand", + "notice_title": "Please note!", + "notice_intro": "If you see the \"Account temporarily disabled\" error while logging in, do not worry. Follow these steps in order:", + "notice_step_1": "1. Reopen Snapchat and log in. This fixes it most of the time.", + "notice_step_2": "2. If it still fails, tap the login button repeatedly. This usually covers the next chunk.", + "notice_step_3": "3. If it still fails, clear Snapchat's data, disable any VPN, and log in again.", + "notice_rooted_title": "For rooted users:", + "notice_rooted_body": "Reopen Snapchat and log in. If it still fails, disable PurrfectSnap in LSPosed, log in, then re-enable PurrfectSnap.", + "warnings_info": "{count} warning(s) occurred while generating mappings:\n\n{warnings}", + "progress_hint": "This only takes a moment. Keep the app open while magic happens!" + }, + "patch": { + "title": "Auto Patcher", + "ready_log": "Auto Patcher is ready.", + "install_confirmed_log": "Snapchat install confirmed. You're cleared to continue.", + "download_recommended_status": "Downloading recommended Snapchat version ({version})...", + "starting_log": "Starting Auto Patcher for recommended Snapchat version.", + "uninstall_prompt_status": "Snapchat is installed. Please uninstall it first (don't keep data), then start Auto Patcher again.", + "uninstall_prompt_error": "Snapchat still installed. Uninstall it first, to continue.", + "module_apk_not_found_error": "Module apk not found", + "fetching_apk_status": "Fetching recommended Snapchat APK...", + "download_failed_error": "Download failed", + "download_completed_status": "Download completed: {fileName}", + "starting_patch_status": "Starting patch powered by Jingmatrix Lspatch", + "patched_not_produced_error": "Patched apk not produced", + "patched_ready_status": "Patched build ready. Install to finish.", + "failed_status": "Failed: {message}", + "mark_installed_log": "Marked as installed manually. You're cleared to continue.", + "issues_title": "Facing issues?", + "issues_confirm": "Got it", + "issues_heading": "How to fix installation errors", + "issues_conflict_issue": "Issue: App cannot be installed because it conflicts with an existing package.", + "issues_conflict_fix": "Fix: Download Snapchat from the Play Store and uninstall it without keeping data. Run Auto Patcher again. If it still does not work, run:", + "issues_adb_command": "adb uninstall com.snapchat.android", + "issues_invalid_issue": "Issue: App not installed because the package appears to be invalid.", + "issues_invalid_fix": "Fix: Download and install JingMatrix LSPatch, then patch a Snapchat version (any one) from this range, i.e. between 13.65.1.0 and 13.71.0.51, in Integrated mode. Select Embed Modules and embed the PurrfectSnap APK. Then choose Skip auto setup during PurrfectSnap setup to skip Auto Patcher.", + "status_downloading": "Downloading Snapchat {percent}%", + "status_patching": "Patching...", + "status_initializing": "Initializing...", + "logs_copied": "Logs copied to clipboard.", + "install_success": "Patched APK installed", + "start_button": "Start auto patch", + "install_button": "Install patched Snapchat", + "already_installed_button": "Already Installed?", + "powered_by_label": "Powered by Jingmatrix Lspatch", + "logs_title": "Logs", + "copy_button": "Copy", + "log_line_prefix": "- {line}" }, "permissions": { "dialog": "Виконайте ці необхідні дії, щоб продовжити:", "notification_access": "Доступ до сповіщень", "battery_optimization": "Оптимізація батареї", "display_over_other_apps": "Показувати поверх інших програм", - "request_button": "Запитати" + "request_button": "Запитати", + "notification_access_description": "Alerts you the second downloads finish.", + "battery_optimization_description": "Keeps background tasks alive without being killed.", + "display_over_other_apps_description": "Enables floating overlays while you are in Snapchat.", + "granted_label": "Granted" + }, + "pick_language": { + "current_selection": "Current selection", + "browse_languages": "Browse languages", + "change_anytime_hint": "You can change this anytime from PurrfectSnap settings.", + "available_languages": "Available Languages" + }, + "root_install": { + "title": "Snapchat Installer", + "ready_log": "Snapchat installer is ready.", + "install_confirmed_log": "Snapchat install confirmed. You're cleared to continue.", + "download_recommended_status": "Downloading recommended Snapchat version ({version})...", + "mark_installed_log": "Marked as installed manually. You're cleared to continue.", + "start_download_log": "Starting Snapchat download for rooted install.", + "uninstall_prompt_status": "Snapchat is installed. Please uninstall it first (don't keep data), then try again.", + "uninstall_prompt_error": "Snapchat still installed. Uninstall it first, to continue.", + "fetching_apk_status": "Fetching recommended Snapchat APK...", + "download_failed_error": "Download failed", + "download_completed_status": "Download completed: {fileName}", + "launching_installer_status": "Launching installer...", + "failed_status": "Failed: {message}", + "status_downloading": "Downloading Snapchat {percent}%", + "status_preparing": "Preparing installer...", + "logs_copied": "Logs copied to clipboard.", + "install_success": "Snapchat installed", + "download_button": "Download Snapchat", + "install_button": "Install Snapchat", + "already_installed_button": "Already Installed?", + "logs_title": "Logs", + "copy_button": "Copy", + "log_line_prefix": "- {line}" + }, + "save_folder": { + "description": "Please choose the location where media should be downloaded to.", + "destination_label": "Destination", + "system_default_label": "System default", + "use_default_location_button": "Use default location", + "no_picker_title": "Folder picker unavailable", + "no_picker_message": "Some cloned/dual-app environments block the system folder picker. You can continue using the system default save location, or open the app outside clone mode to select a custom folder.", + "use_default_button": "Use default", + "permission_hint": "PurrfectSnap requires Storage permissions to download and Save Media from Snapchat." } }, "scopes": { @@ -57,14 +196,48 @@ }, "sections": { "home": { - "version_title": "v{versionName} \u00b7 від Eternal", + "version_title": "v{versionName} · від Eternal", "update_title": "Оновлення PurrfectSnap", "update_content": "Версія {version} доступна!", "update_button": "Завантажити", + "hero_tagline": "An Xposed Module meant to enhance your Snapchat experience", + "hero_version_label": "Version: {version} - {channel}", + "hero_build_label": "Build: {build}", + "update_ready_label": "Ready to install", + "purr_aura_active_label": "PurrAura Active!", + "purr_aura_inactive_label": "PurrAura Inactive", + "open_settings_button": "Open Settings", + "wiki_button": "Wiki", + "github_button": "GitHub", + "telegram_button": "Telegram", + "channel_label_stable": "Stable", + "channel_label_prerelease": "Pre-release", + "announcements_button_description": "Announcements", + "update_arch_not_supported_toast": "Your device architecture is not supported for automatic updates.", + "update_download_started_toast": "Download started", + "update_download_completed_toast": "Download completed", + "update_install_failed_toast": "Failed to install update. Check logs for more details.", + "update_download_failed_toast": "Download failed: {error}", "debug_build_summary_title": "Ви використовуєте налагоджувальну збірку PurrfectSnap", "debug_build_summary_content": "Версія {versionName} ({versionCode})", "debug_build_summary_date": "Дата збірки: {date} ({days} дн. тому)", - "quick_actions_title": "Швидкі дії" + "quick_actions_title": "Швидкі дії", + "quick_actions_empty_title": "No quick tiles yet", + "quick_actions_empty_subtitle": "Design your dream grid with the actions you use the most.", + "quick_actions_add_tile_button": "Add tile", + "quick_actions_manage_button": "Manage", + "quick_actions_count_label": "{count} curated shortcuts" + }, + "home_about": { + "about_title": "PurrfectSnap", + "about_tagline": "An Xposed Module meant to enhance your Snapchat experience!", + "about_lead_developers_title": "Lead Developers", + "about_story_title": "Our Story", + "about_story": "PurrfectSnap was founded on 2nd of October, 2025, as a fork of SnapEnhance by IzTIzRNAL with a vision to provide users the quality Snapchat experience they deserve. This app was just meant to be a minor update in the SnapEnhance repository, but it soon became a separate app wherein the contributors kept adding features. Then the developer joined the team, and this app soon became a huge success. We received much love and support and gained 1K+ downloads in just two days! We thank all users and contributors; without your support, we wouldn't have reached this place. We would also like to convey our huge thanks to rhunk, the lead developer of SnapEnhance, as without him, this app wouldn't even exist. We are immensely grateful to him. Lastly, we would like to thank all our admins, notably: CLASSIC GENIUS, Harry, SUJI>L, Zain & scrodingerspet, who were right there with us from the very beginning. We would also like to thank all testers, notably Leo & Toxic, who tested and reported bugs continuously. We are immensely grateful for your contribution.", + "about_thanks_title": "With love, PurrfectSnap Team", + "about_magic_toast": "Tap 5 times in this screen to see some magic 😉!", + "github_button": "GitHub", + "telegram_button": "Telegram" }, "home_logs": { "no_logs_hint": "Логи відсутні", @@ -72,7 +245,8 @@ "export_logs_button": "Експортувати логи", "saving_logs_toast": "Збереження логів, це може зайняти деякий час...", "saved_logs_success_toast": "Логи успішно збережено", - "saved_logs_failure_toast": "Не вдалося зберегти логи" + "saved_logs_failure_toast": "Не вдалося зберегти логи", + "read_logs_failed_toast": "Failed to read logs!" }, "home_settings": { "actions_title": "Дії", @@ -119,11 +293,17 @@ "test_mode_label": "Увімкнути PurrAura", "disable_feature_loading_label": "Вимкнути завантаження функцій", "disable_auto_mapper_label": "Вимкнути авто-мапер", - "disable_bypass_indicator_label": "Вимкнути індикатор обходу" + "disable_bypass_indicator_label": "Вимкнути індикатор обходу", + "open_file_failed_toast": "Failed to open file! {message}", + "import_failed_toast": "Import failed: {message}" }, "tasks": { "no_tasks": "Немає завдань", "merge_button": "Об'єднати", + "summary_active": "{active} active · {recent} recent", + "summary_idle": "Idle · {recent} recent", + "running_count": "{count} running", + "clear_button_description": "Clear tasks", "failed_to_open_file": "Не вдалося відкрити файл", "merge_files_toast": "Об'єднання {count} файлів", "remove_selected_tasks_title": "Ви впевнені, що хочете видалити вибрані завдання?", @@ -132,22 +312,22 @@ "remove_selected_tasks_confirm": "Видалити {count} завдань?", "remove_all_tasks_confirm": "Видалити всі завдання?" }, - "features": { - "disabled": "Вимкнено", - "export_option": "Експорт", - "import_option": "Імпорт", - "reset_option": "Скинути", - "config_export_success_toast": "Конфігурацію успішно експортовано", - "config_import_success_toast": "Конфігурацію успішно імпортовано", - "config_import_failure_toast": "Не вдалося імпортувати конфігурацію: {error}", - "config_export_failure_toast": "Не вдалося експортувати конфігурацію: {error}", - "saved_config_snackbar": "Конфігурацію збережено", - "older_required": "Для коректної роботи цієї функції потрібен Snapchat v{version} або старіший", - "newer_required": "Для коректної роботи цієї функції потрібен Snapchat v{version} або новіший", - "search_button": "Пошук", - "clear_history": "Очистити історію пошуку", - "subtitle": "Пошук та керування функціями" - }, + "features": { + "disabled": "Вимкнено", + "export_option": "Експорт", + "import_option": "Імпорт", + "reset_option": "Скинути", + "config_export_success_toast": "Конфігурацію успішно експортовано", + "config_import_success_toast": "Конфігурацію успішно імпортовано", + "config_import_failure_toast": "Не вдалося імпортувати конфігурацію: {error}", + "config_export_failure_toast": "Не вдалося експортувати конфігурацію: {error}", + "saved_config_snackbar": "Конфігурацію збережено", + "older_required": "Для коректної роботи цієї функції потрібен Snapchat v{version} або старіший", + "newer_required": "Для коректної роботи цієї функції потрібен Snapchat v{version} або новіший", + "search_button": "Пошук", + "clear_history": "Очистити історію пошуку", + "subtitle": "Пошук та керування функціями" + }, "bypass_status": { "active": "PurrAura Активний", "inactive": "PurrAura Неактивний" @@ -167,6 +347,9 @@ "social": { "friends_tab": "Друзі", "groups_tab": "Групи", + "search_button_description": "Search", + "close_search_button_description": "Close search", + "clear_search_button_description": "Clear search", "empty_hint": "Ваш список наразі порожній", "friends_empty_title": "Друзів ще не додано", "groups_empty_title": "Групи ще не синхронізовано", @@ -317,6 +500,7 @@ "import_button": "Імпорт", "import_from_url_button": "Імпорт з URL", "import_script_from_url_title": "Імпорт скрипту з URL", + "import_failed": "Import failed: {message}", "import_script_warning": "Встановлюйте скрипти лише з джерел, яким ви довіряєте.", "installed_scripts_tab": "Встановлено", "manage_repos_button": "Керування репозиторіями", @@ -420,6 +604,7 @@ "delete_rule_dialog_text": "Ви впевнені, що хочете видалити це правило?", "no_repos_added": "Репозиторії не додано", "import_dialog_title": "Імпорт правил", + "read_file_failed_toast": "Failed to read file: {message}", "bulk_import_button": "Масовий імпорт", "individual_import_button": "Одиночний імпорт", "invalid_import_type_dialog_title": "Невірний імпорт", @@ -641,91 +826,658 @@ }, "features": { "notices": { - "unstable": "\u26a0 Нестабільно", - "ban_risk": "\u26a0 Ця функція може призвести до бану", - "internal_behavior": "\u26a0 Це може порушити внутрішню роботу Snapchat" + "unstable": "⚠ Нестабільно", + "ban_risk": "⚠ Ця функція може призвести до бану", + "internal_behavior": "⚠ Це може порушити внутрішню роботу Snapchat" }, "options": { - "empty": "Порожньо", + "app_appearance": { + "always_light": "Завжди світла", + "always_dark": "Завжди темна", + "null": "Відповідати системі" + }, + "auto_reload": { + "snapchat_only": "Перезавантажити тільки Snapchat", + "all": "Перезавантажити Snapchat + PurrfectSnap", + "null": "За замовчуванням" + }, "walk_radius": { - "empty": "Порожньо" + "null": "Використовувати радіус за замовчуванням" }, "spoof_battery_level": { - "empty": "Порожньо" + "null": "Використовувати реальний рівень батареї" + }, + "friend_feed_menu_buttons": { + "auto_download": "⬇️ Автозавантаження", + "auto_save": "💬 Автозбереження повідомлень", + "unsaveable_messages": "⬇️ Повідомлення, що не зберігаються", + "auto_open_snaps": "📷 Авто-відкриття Снапів", + "stealth": "👻 Режим невидимки", + "auto_reply": "📨 Автовідповідь", + "auto_delete_sent_messages": "🗑️ Автовидалення надісланих повідомлень", + "mark_snaps_as_seen": "👀 Позначити Снапи як переглянуті", + "mark_stories_as_seen_locally": "👀 Позначити Історії як переглянуті локально", + "conversation_info": "👤 Інфо про бесіду", + "e2e_encryption": "🔒 Використовувати шифрування E2E", + "message_logger": "📝 Логер повідомлень", + "auto_read": "✅ Автопрочитання", + "hide_typing_indicator": "🙈 Приховати індикатор набору тексту" + }, + "schedule_scheduled_for": "Заплановано для {name} на {time}", + "schedule_sending_in": "Надсилання через {time}", + "schedule_sent_to": "Надіслано {name}", + "schedule_sent": "Запланований снап надіслано", + "schedule_failed_to": "Не вдалося надіслати {name}", + "schedule_failed": "Запланований снап не вдався", + "schedule_cancelled_for": "Скасовано для {name}", + "device_model": { + "samsung_s25_ultra": "Samsung Galaxy S25 Ultra", + "google_pixel_10_pro": "Google Pixel 10 Pro", + "oneplus_13": "OnePlus 13", + "xiaomi_15_ultra": "Xiaomi 15 Ultra", + "null": "За замовчуванням пристрою" + }, + "settings_menu": { + "default": "За замовчуванням", + "legacy": "Старий" + }, + "path_format": { + "create_author_folder": "Створити папку для кожного автора", + "create_source_folder": "Створити папку для кожного типу джерела медіа", + "append_hash": "Додати унікальний хеш до імені файлу", + "append_source": "Додати джерело медіа до імені файлу", + "append_username": "Додати ім'я користувача до імені файлу", + "append_date_time": "Додати дату та час до імені файлу", + "append_type": "Додати тип медіа до імені файлу" + }, + "auto_download_sources": { + "friend_snaps": "Снапи друзів", + "friend_stories": "Історії друзів", + "public_stories": "Публічні історії", + "spotlight": "Spotlight" + }, + "logging": { + "started": "Розпочато", + "success": "Успіх", + "progress": "Прогрес", + "failure": "Невдача" + }, + "notifications": { + "chat_screenshot": "Скріншот", + "chat_screen_record": "Запис екрану", + "snap_replay": "Повтор Снапа", + "camera_roll_save": "Збереження у фотоплівку", + "chat": "Чат", + "chat_reply": "Відповідь у чаті", + "snap": "Снап", + "typing": "Друкує", + "stories": "Історії", + "speaking": "Говорить", + "chat_reaction": "Реакція в ОП", + "group_chat_reaction": "Реакція групи", + "initiate_audio": "Вхідний аудіодзвінок", + "abandon_audio": "Пропущений аудіодзвінок", + "initiate_video": "Вхідний відеодзвінок", + "abandon_video": "Пропущений відеодзвінок", + "map_live_location": "Карта живого місцезнаходження" + }, + "auto_read": { + "blacklist": "Чорний список", + "whitelist": "Білий список", + "disabled": "Вимкнено" + }, + "hide_typing_indicator": { + "blacklist": "Чорний список", + "whitelist": "Білий список", + "disabled": "Вимкнено" + }, + "auto_delete_sent_messages": { + "blacklist": "Чорний список", + "whitelist": "Білий список", + "disabled": "Вимкнено" + }, + "auto_download": { + "blacklist": "Чорний список", + "whitelist": "Білий список", + "disabled": "Вимкнено" + }, + "stealth": { + "blacklist": "Чорний список", + "whitelist": "Білий список", + "disabled": "Вимкнено" + }, + "auto_save": { + "blacklist": "Чорний список", + "whitelist": "Білий список", + "disabled": "Вимкнено" + }, + "message_logger": { + "blacklist": "Чорний список", + "whitelist": "Білий список", + "disabled": "Вимкнено" + }, + "auto_reply": { + "blacklist": "Чорний список", + "whitelist": "Білий список", + "disabled": "Вимкнено" }, "custom_android_id": { - "empty": "Порожньо" + "null": "Використовувати справжній Android ID" + }, + "add_friend_source_spoof": { + "added_by_username": "За іменем користувача", + "added_by_mention": "За згадкою", + "added_by_group_chat": "За груповим чатом", + "added_by_qr_code": "За QR-кодом", + "added_by_community": "За спільнотою", + "added_by_quick_add": "За швидким додаванням (Високий ризик бану)", + "added_by_spotlight": "За Spotlight", + "null": "Не підміняти джерело" }, "custom_streaks_expiration_format": { - "empty": "Порожньо" + "null": "Системне за замовчуванням" }, "preferred_transcription_lang": { - "empty": "Порожньо" + "null": "Використовувати за замовчуванням Snapchat" }, "custom_emoji_font": { - "empty": "Порожньо" + "null": "Шрифт емодзі за замовчуванням" }, "custom_shared_library": { - "empty": "Порожньо" + "null": "Використовувати бібліотеку за замовчуванням" + }, + "override_front_resolution": { + "null": "Використовувати за замовчуванням пристрою" + }, + "override_back_resolution": { + "null": "Використовувати за замовчуванням пристрою" }, "custom_resolution": { - "empty": "Порожньо" + "null": "Використовувати автоматичну роздільну здатність" + }, + "startup_default_camera": { + "front": "Фронтальна камера", + "back": "Задня камера", + "null": "Запам'ятати останню використану" + }, + "call_recorder": { + "only_record_self": "Записувати тільки себе", + "only_record_others": "Записувати тільки інших", + "record_both": "Записувати обидві сторони" + }, + "call_recorder_ui_design": { + "default": "За замовчуванням", + "snapchat": "Snapchat", + "cyber": "Кібер", + "frost": "Мороз" + }, + "front_custom_frame_rate": { + "null": "FPS за замовчуванням пристрою" + }, + "back_custom_frame_rate": { + "null": "FPS за замовчуванням пристрою" + }, + "force_voice_note_format": { + "null": "Використовувати за замовчуванням Snapchat" }, "custom_path_format": { - "empty": "Порожньо" + "null": "Використовувати шаблон за замовчуванням" + }, + "force_image_format": { + "null": "Використовувати за замовчуванням Snapchat" }, "custom_video_codec": { - "empty": "Порожньо" + "null": "Кодек за замовчуванням" }, "custom_audio_codec": { - "empty": "Порожньо" + "null": "Кодек за замовчуванням" }, - "double_tap_chat_action_custom_emoji": { - "empty": "Порожньо" + "preset": { + "null": "Пресет за замовчуванням" }, - "unsaveable_messages": { - "blacklist": "Режим чорного списку", - "whitelist": "Режим білого списку", - "null": "Вимкнено" + "app_appearance_override": { + "title": "Зовнішній вигляд" + }, + "gallery_media_send_override": { + "always_ask": "Завжди запитувати", + "ORIGINAL": "Оригінальне медіа", + "NOTE": "Аудіонотатка", + "SNAP": "Снап", + "SAVEABLE_SNAP": "Снап, що зберігається", + "null": "За замовчуванням Snapchat", + "multiple_media_toast": "Ви можете надіслати лише одне медіа за раз" + }, + "strip_media_metadata": { + "hide_caption_text": "Приховати текст підпису", + "hide_snap_filters": "Приховати фільтри снапа", + "hide_extras": "Приховати додаткове (наприклад, згадки)", + "remove_audio_note_duration": "Видалити тривалість аудіонотатки", + "remove_audio_note_transcript_capability": "Видалити можливість транскрипції аудіонотатки" + }, + "hide_ui_components": { + "hide_profile_call_buttons": "Видалити кнопки дзвінка в профілі", + "hide_chat_call_buttons": "Видалити кнопки дзвінка в чаті", + "hide_live_location_share_button": "Видалити кнопку поширення живого місцезнаходження", + "hide_stickers_button": "Видалити кнопку стікерів", + "hide_voice_record_button": "Видалити кнопку запису голосу", + "hide_unread_chat_hint": "Видалити підказку непрочитаного чату", + "hide_post_to_story_buttons": "Видалити кнопки 'Опублікувати в історії' перед надсиланням Снапа", + "hide_billboard_prompt": "Видалити підказку білборда у стрічці друзів", + "hide_snapchat_plus_gift_reminders": "Видалити нагадування про подарунки Snapchat Plus у бесідах", + "hide_map_reactions": "Видалити реакції карти" + }, + "hide_story_suggestions": { + "hide_suggested_friend_stories": "Приховати запропоновані історії друзів", + "hide_my_stories": "Приховати мої історії" + }, + "home_tab": { + "map": "Карта", + "chat": "Чат", + "camera": "Камера", + "discover": "Відкриття", + "spotlight": "Spotlight", + "null": "За замовчуванням Snapchat" + }, + "spotlight_comments_username_icon": { + "user": "Іконка імені користувача", + "👤": "Іконка імені користувача", + "[👤]": "Іконка імені користувача", + "default": "Іконка імені користувача", + "no_icon": "Без іконки" + }, + "custom_image_upload_format": { + "null": "Автоматично" }, "update_check_frequency": { - "daily": "Щодня", - "weekly": "Щотижня", - "monthly": "Щомісяця" + "null": "Авто" + }, + "snapchat_plus": { + "not_subscribed": "Не підписаний", + "basic": "Базовий", + "ad_free": "Без реклами", + "null": "За замовчуванням" + }, + "bypass_video_length_restriction": { + "single": "Одиночне медіа", + "split": "Розділене медіа", + "null": "За замовчуванням" + }, + "old_bitmoji_selfie": { + "2d": "2D Bitmoji", + "3d": "3D Bitmoji", + "null": "За замовчуванням Bitmoji" + }, + "disable_confirmation_dialogs": { + "erase_message": "Стерти повідомлення", + "remove_friend": "Видалити друга", + "block_friend": "Заблокувати друга", + "ignore_friend": "Ігнорувати друга", + "hide_friend": "Приховати друга", + "hide_conversation": "Приховати бесіду", + "clear_conversation": "Очистити бесіду зі стрічки друзів" + }, + "edit_text_override": { + "multi_line_chat_input": "Багаторядкове введення чату", + "bypass_text_input_limit": "Обійти ліміт введення тексту" + }, + "auto_purge": { + "never": "Ніколи", + "1_hour": "1 година", + "3_hours": "3 години", + "6_hours": "6 годин", + "12_hours": "12 годин", + "1_day": "1 день", + "3_days": "3 дні", + "1_week": "1 тиждень", + "2_weeks": "2 тижні", + "1_month": "1 місяць", + "3_months": "3 місяці", + "6_months": "6 місяців" + }, + "delete_after_unit": { + "seconds": "Секунди", + "minutes": "Хвилини", + "hours": "Години" + }, + "disable_story_sections": { + "friends": "Друзі", + "suggested_stories": "Запропоновані історії", + "following": "Підписки", + "discover": "Відкриття" + }, + "disable_cameras": { + "front": "Фронтальна камера", + "back": "Задня камера" + }, + "disable_permission_requests": { + "notifications": "Сповіщення", + "read_media_images": "Читати зображення медіа", + "read_media_video": "Читати відео медіа", + "camera": "Камера", + "microphone": "Мікрофон", + "location": "Місцезнаходження", + "read_contacts": "Читати контакти", + "nearby_devices": "Пристрої поблизу", + "phone_calls": "Телефонні дзвінки" + }, + "message_indicators": { + "encryption_indicator": "Додає іконку 🔒 поруч із повідомленнями, надісланими лише вам", + "platform_indicator": "Додає іконку платформи, з якої було надіслано медіа (наприклад: Android, iOS, Web)", + "location_indicator": "Додає іконку 📍 до снапів, коли вони надіслані з увімкненим місцезнаходженням", + "ovf_editor_indicator": "Показує, чи був снап надісланий за допомогою OVF Editor", + "director_mode_indicator": "Додає іконку ✏️ до снапів, коли вони надіслані за допомогою Director Mode, який можна використовувати для надсилання зображень з галереї як снапів" + }, + "auto_mark_as_read": { + "conversation_read": "Позначити бесіду як прочитану при надсиланні повідомлення", + "snap_reply": "Позначити снапи як прочитані при відповіді на них", + "save_snap_in_chat": "Позначити снапи як прочитані при збереженні їх у чаті в режимі невидимки" + }, + "friend_mutation_notifier": { + "remove_friend": "Сповістити, коли хтось видаляє вас із друзів", + "birthday_changes": "Сповістити, коли хтось змінює свій день народження", + "bitmoji_selfie_changes": "Сповістити, коли хтось змінює своє селфі Bitmoji", + "bitmoji_avatar_changes": "Сповістити, коли хтось змінює свій аватар Bitmoji", + "bitmoji_background_changes": "Сповістити, коли хтось змінює свій фон Bitmoji", + "bitmoji_scene_changes": "Сповістити, коли хтось змінює свою сцену Bitmoji" + }, + "double_tap_chat_action": { + "like_message": "Вподобати повідомлення", + "copy_text": "Копіювати текст у буфер обміну", + "delete_message": "Видалити повідомлення", + "mark_as_read": "Позначити як прочитане", + "custom_emoji_reaction": "Користувацька емодзі-реакція", + "null": "За замовчуванням" + }, + "message_types": { + "CHAT": "Чат", + "SNAP": "Снап", + "NOTE": "Нотатка", + "EXTERNAL_MEDIA": "Зовнішнє медіа", + "STICKER": "Стікер" + }, + "double_tap_chat_action_custom_emoji": { + "Custom emoji reaction": "Користувацька емодзі-реакція" + }, + "ai_model": { + "gemini-2.5-flash": "Gemini 2.5 Flash" + }, + "ai_api_key": { + "": "Не задано" + }, + "ai_system_prompt": { + "You are a helpful and friendly assistant responding to messages on Snapchat. Keep responses natural, casual, and conversational. Avoid being overly formal or robotic. Respond as if you're a real person having a normal conversation.": "Ти корисний і доброзичливий помічник, який відповідає на повідомлення в Snapchat. Роби відповіді природними, невимушеними та розмовними. Уникай надмірної формальності або роботизованості. Відповідай так, ніби ти реальна людина, яка веде звичайну розмову." + }, + "ai_provider": { + "gemini": "Gemini", + "deepseek": "DeepSeek", + "openai": "OpenAI", + "openrouter": "OpenRouter" + }, + "ai_personality_traits": { + "friendly, casual, helpful, empathetic": "доброзичливий, невимушений, корисний, емпатичний" + }, + "ai_response_style": { + "casual": "Невимушений", + "formal": "Формальний", + "friendly": "Доброзичливий", + "humorous": "Гумористичний", + "empathetic": "Емпатичний", + "toxic": "Токсичний (Toxic)", + "busy": "Зайнятий" + }, + "ai_temperature": { + "0.7": "Збалансований (0.7)" + }, + "ai_response_language": { + "auto": "Авто (Як отримано)", + "en": "Англійська", + "es": "Іспанська", + "fr": "Французька", + "de": "Німецька", + "it": "Італійська", + "pt": "Португальська", + "ru": "Російська", + "ja": "Японська", + "ko": "Корейська", + "zh": "Китайська", + "ar": "Арабська (ОАЕ) та (КСА)", + "hi": "Хінді", + "tr": "Турецька", + "pl": "Польська", + "nl": "Нідерландська", + "sv": "Шведська", + "da": "Данська", + "no": "Норвезька", + "fi": "Фінська" + }, + "friendGreeting": { + "Hey": "Гей" + }, + "half_swipe_messages": { + "[\"I noticed you half-swiped! I'll respond soon.\"]": "Я помітив, що ти напівсвайпнув! Скоро відповім." + }, + "tiny_snap_messages": { + "Thanks for the tiny snap!": "Дякую за крихітний снап!" + }, + "voice_note_messages": { + "Thanks for the voice note!": "Дякую за голосову нотатку!" + }, + "chat_messages": { + "Hello! How are you?": "Привіт! Як справи?" + }, + "story_reply_messages": { + "Thanks for the story reply!": "Дякую за відповідь на історію!" + }, + "external_media_messages": { + "Nice media!": "Класне медіа!" + }, + "sticker_messages": { + "Cool sticker!": "Крутий стікер!" + }, + "snap_messages": { + "Thanks for the snap!": "Дякую за снап!" + }, + "story_share_messages": { + "Thanks for sharing!": "Дякую, що поділився!" + }, + "map_reaction_messages": { + "Thanks for the map reaction!": "Дякую за реакцію на карті!" + }, + "auto_reply_content_types": { + "chat_messages": "Повідомлення чату", + "snap_messages": "Снапи", + "story_share_messages": "Репости історій", + "story_reply_messages": "Відповіді на історії", + "external_media_messages": "Зовнішні медіа", + "voice_note_messages": "Голосові нотатки", + "sticker_messages": "Стікери", + "tiny_snap_messages": "Крихітні снапи", + "map_reaction_messages": "Реакції на карті", + "half_swipes": "Напівсвайпи" + }, + "supported_languages": { + "en": "Англійська", + "es": "Іспанська", + "fr": "Французька", + "de": "Німецька", + "it": "Італійська", + "pt": "Португальська", + "ru": "Російська", + "ja": "Японська", + "ko": "Корейська", + "zh": "Китайська", + "ar": "Арабська", + "hi": "Хінді", + "tr": "Турецька" + }, + "translation_position": { + "above": "Над текстом", + "below": "Під текстом", + "inline": "Вбудовано" + }, + "source_language": { + "auto": "Автовизначення" + }, + "target_language": { + "en": "Англійська" } }, "properties": { "global": { "name": "Глобальні", - "description": "Загальні налаштування модуля та значення за замовчуванням", + "description": "Налаштування глобальних параметрів Snapchat", "properties": { - "ui_settings": { - "name": "Налаштування інтерфейсу", - "description": "Налаштування зворотного зв'язку та поведінки сповіщень", + "better_location": { + "name": "Краще місцезнаходження", + "description": "Покращує місцезнаходження Snapchat", "properties": { - "haptic_feedback": { - "name": "Тактильний відгук", - "description": "Вібрація при підтримуваних взаємодіях" + "spoof_location": { + "name": "Підміна місцезнаходження", + "description": "Підмінює ваше місцезнаходження на певне місце" }, - "use_system_toasts": { - "name": "Використовувати системні сповіщення", - "description": "Показувати системні сповіщення Android замість накладень у програмі" + "coordinates": { + "name": "Координати", + "description": "Встановити координати підробленого місцезнаходження" + }, + "walk_radius": { + "name": "Радіус прогулянки", + "description": "Випадкове переміщення в межах цього радіусу (фути)" + }, + "always_update_location": { + "name": "Завжди оновлювати місцезнаходження", + "description": "Примусити Snapchat оновлювати місцезнаходження, навіть якщо дані GPS не отримано" + }, + "suspend_location_updates": { + "name": "Призупинити оновлення місцезнаходження", + "description": "Запобігає оновленню вашого місцезнаходження" + }, + "spoof_battery_level": { + "name": "Підміна рівня батареї", + "description": "Підмінює рівень заряду батареї вашого пристрою на карті\nЗначення має бути від 0 до 100" + }, + "spoof_headphones": { + "name": "Підміна навушників", + "description": "Підмінює статус прослуховування музики на карті" + }, + "show_battery_level": { + "name": "Показати рівень батареї", + "description": "Показує рівень заряду батареї ваших друзів на карті" } } }, - "update_settings": { - "name": "Налаштування оновлень", - "description": "Керування автоматичними перевірками оновлень", + "snapchat_plus": { + "name": "Snapchat Plus", + "description": "Вмикає функції Snapchat Plus\nДеякі серверні функції можуть не працювати" + }, + "media_upload_quality": { + "name": "Якість завантаження медіа", + "description": "Перевизначає якість завантаження медіа", "properties": { - "auto_update_check": { - "name": "Автоматична перевірка оновлень", - "description": "Автоматично перевіряти наявність нових збірок" + "force_video_upload_source_quality": { + "name": "Примусова якість джерела завантаження відео", + "description": "Змушує Snapchat використовувати вихідну якість при завантаженні відео\nБудь ласка, зверніть увагу, що це може не видалити метадані з медіа" }, - "update_check_frequency": { - "name": "Частота перевірки оновлень", - "description": "Як часто перевіряти оновлення" + "disable_image_compression": { + "name": "Вимкнути стиснення зображень", + "description": "Вимикає стиснення зображень при завантаженні медіа" + }, + "custom_image_upload_format": { + "name": "Користувацький формат завантаження зображень", + "description": "Встановлює користувацький формат завантаження зображень\nВиберіть формат без втрат (наприклад, PNG) для найкращої якості" } } + }, + "disable_confirmation_dialogs": { + "name": "Вимкнути діалоги підтвердження", + "description": "Автоматично підтверджує вибрані дії" + }, + "auto_updater": { + "name": "Автооновлення", + "description": "Автоматично перевіряє наявність нових оновлень" + }, + "update_settings": { + "name": "Налаштування оновлень", + "description": "Контролює, як PurrfectSnap перевіряє оновлення", + "properties": { + "auto_update_check": { + "name": "Автоматична перевірка оновлень" + }, + "update_check_frequency": { + "name": "Частота перевірки оновлень" + } + } + }, + "ui_settings": { + "name": "Налаштування інтерфейсу", + "properties": { + "haptic_feedback": { + "name": "Тактильний відгук" + } + } + }, + "disable_metrics": { + "name": "Вимкнути метрики", + "description": "Блокує надсилання певних аналітичних даних у Snapchat" + }, + "disable_story_sections": { + "name": "Вимкнути розділи історій", + "description": "Видаляє розділи зі сторінки Історій\nМоже знадобитися оновлення для коректної роботи" + }, + "block_ads": { + "name": "Блокувати рекламу", + "description": "Запобігає відображенню реклами" + }, + "disable_custom_tabs": { + "name": "Вимкнути користувацькі вкладки", + "description": "Відкриває посилання в підтримуваних програмах замість веб-браузера" + }, + "disable_permission_requests": { + "name": "Вимкнути запити дозволів", + "description": "Запобігає запитам Snapchat на певні дозволи" + }, + "disable_memories_snap_feed": { + "name": "Вимкнути стрічку снапів спогадів", + "description": "Запобігає відображенню Snapchat нещодавніх спогадів при свайпі вгору в камері" + }, + "spotlight_comments_username": { + "name": "Ім'я користувача в коментарях Spotlight", + "description": "Показує ім'я користувача автора в коментарях Spotlight" + }, + "spotlight_comments_username_icon": { + "name": "Іконка імені користувача в коментарях Spotlight", + "description": "Виберіть, яка іконка відображається поруч з іменами користувачів у коментарях Spotlight" + }, + "bypass_video_length_restriction": { + "name": "Обійти обмеження довжини відео", + "description": "Одиночне: надсилає одне відео\nРозділити: розділяє відео після редагування" + }, + "default_video_playback_rate": { + "name": "Стандартна швидкість відтворення відео", + "description": "Встановлює стандартну швидкість для відтворення відео\nЗначення має бути між 0.1 та 4.0" + }, + "video_playback_rate_slider": { + "name": "Повзунок швидкості відтворення відео", + "description": "Додає повзунок у контекстне меню opera для зміни швидкості відтворення відео\nПримітка: Зміни застосовуються лише до наступних відео" + }, + "disable_google_play_dialogs": { + "name": "Вимкнути діалоги сервісів Google Play", + "description": "Запобігти відображенню діалогів доступності сервісів Google Play" + }, + "default_volume_controls": { + "name": "Стандартні елементи керування гучністю", + "description": "Змушує Snapchat використовувати системні елементи керування гучністю" + }, + "disable_telecom_framework": { + "name": "Вимкнути Telecom Framework", + "description": "Запобігає використанню Snapchat фреймворку Android Telecom\nЦе дозволяє слухати музику під час дзвінка" + }, + "hide_active_music": { + "name": "Приховати активну музику", + "description": "Не дає Snapchat дізнатися, що ви слухаєте музику\nЦе дозволить вам знімати снапи за допомогою кнопок гучності під час прослуховування музики" + }, + "disable_snap_splitting": { + "name": "Вимкнути розділення снапів", + "description": "Запобігає розділенню Снапів на кілька частин\nЗображення, які ви надсилаєте, перетворяться на відео" } } }, @@ -753,6 +1505,10 @@ "name": "Дозволити дублікати", "description": "Дозволяє завантажувати одне й те саме медіа кілька разів" }, + "file_hash_check": { + "name": "File Hash Check", + "description": "Verify downloaded media with file hashes" + }, "merge_overlays": { "name": "Об'єднати накладення", "description": "Об'єднує текст та медіа Снапа в один файл" @@ -954,7 +1710,7 @@ }, "stealth_mode_indicator": { "name": "Індикатор режиму невидимки", - "description": "Додає емодзі \ud83d\udc7b поруч із бесідами в режимі невидимки" + "description": "Додає емодзі 👻 поруч із бесідами в режимі невидимки" }, "edit_text_override": { "name": "Перевизначення редагування тексту", @@ -1482,164 +2238,6 @@ } } }, - "global": { - "name": "Глобальні", - "description": "Налаштування глобальних параметрів Snapchat", - "properties": { - "better_location": { - "name": "Краще місцезнаходження", - "description": "Покращує місцезнаходження Snapchat", - "properties": { - "spoof_location": { - "name": "Підміна місцезнаходження", - "description": "Підмінює ваше місцезнаходження на певне місце" - }, - "coordinates": { - "name": "Координати", - "description": "Встановити координати підробленого місцезнаходження" - }, - "walk_radius": { - "name": "Радіус прогулянки", - "description": "Випадкове переміщення в межах цього радіусу (фути)" - }, - "always_update_location": { - "name": "Завжди оновлювати місцезнаходження", - "description": "Примусити Snapchat оновлювати місцезнаходження, навіть якщо дані GPS не отримано" - }, - "suspend_location_updates": { - "name": "Призупинити оновлення місцезнаходження", - "description": "Запобігає оновленню вашого місцезнаходження" - }, - "spoof_battery_level": { - "name": "Підміна рівня батареї", - "description": "Підмінює рівень заряду батареї вашого пристрою на карті\nЗначення має бути від 0 до 100" - }, - "spoof_headphones": { - "name": "Підміна навушників", - "description": "Підмінює статус прослуховування музики на карті" - }, - "show_battery_level": { - "name": "Показати рівень батареї", - "description": "Показує рівень заряду батареї ваших друзів на карті" - } - } - }, - "snapchat_plus": { - "name": "Snapchat Plus", - "description": "Вмикає функції Snapchat Plus\nДеякі серверні функції можуть не працювати" - }, - "media_upload_quality": { - "name": "Якість завантаження медіа", - "description": "Перевизначає якість завантаження медіа", - "properties": { - "force_video_upload_source_quality": { - "name": "Примусова якість джерела завантаження відео", - "description": "Змушує Snapchat використовувати вихідну якість при завантаженні відео\nБудь ласка, зверніть увагу, що це може не видалити метадані з медіа" - }, - "disable_image_compression": { - "name": "Вимкнути стиснення зображень", - "description": "Вимикає стиснення зображень при завантаженні медіа" - }, - "custom_image_upload_format": { - "name": "Користувацький формат завантаження зображень", - "description": "Встановлює користувацький формат завантаження зображень\nВиберіть формат без втрат (наприклад, PNG) для найкращої якості" - } - } - }, - "disable_confirmation_dialogs": { - "name": "Вимкнути діалоги підтвердження", - "description": "Автоматично підтверджує вибрані дії" - }, - "auto_updater": { - "name": "Автооновлення", - "description": "Автоматично перевіряє наявність нових оновлень" - }, - "update_settings": { - "name": "Налаштування оновлень", - "description": "Контролює, як PurrfectSnap перевіряє оновлення", - "properties": { - "auto_update_check": { - "name": "Автоматична перевірка оновлень" - }, - "update_check_frequency": { - "name": "Частота перевірки оновлень" - } - } - }, - "ui_settings": { - "name": "Налаштування інтерфейсу", - "properties": { - "haptic_feedback": { - "name": "Тактильний відгук" - } - } - }, - "disable_metrics": { - "name": "Вимкнути метрики", - "description": "Блокує надсилання певних аналітичних даних у Snapchat" - }, - "disable_story_sections": { - "name": "Вимкнути розділи історій", - "description": "Видаляє розділи зі сторінки Історій\nМоже знадобитися оновлення для коректної роботи" - }, - "block_ads": { - "name": "Блокувати рекламу", - "description": "Запобігає відображенню реклами" - }, - "disable_custom_tabs": { - "name": "Вимкнути користувацькі вкладки", - "description": "Відкриває посилання в підтримуваних програмах замість веб-браузера" - }, - "disable_permission_requests": { - "name": "Вимкнути запити дозволів", - "description": "Запобігає запитам Snapchat на певні дозволи" - }, - "disable_memories_snap_feed": { - "name": "Вимкнути стрічку снапів спогадів", - "description": "Запобігає відображенню Snapchat нещодавніх спогадів при свайпі вгору в камері" - }, - "spotlight_comments_username": { - "name": "Ім'я користувача в коментарях Spotlight", - "description": "Показує ім'я користувача автора в коментарях Spotlight" - }, - "spotlight_comments_username_icon": { - "name": "Іконка імені користувача в коментарях Spotlight", - "description": "Виберіть, яка іконка відображається поруч з іменами користувачів у коментарях Spotlight" - }, - "bypass_video_length_restriction": { - "name": "Обійти обмеження довжини відео", - "description": "Одиночне: надсилає одне відео\nРозділити: розділяє відео після редагування" - }, - "default_video_playback_rate": { - "name": "Стандартна швидкість відтворення відео", - "description": "Встановлює стандартну швидкість для відтворення відео\nЗначення має бути між 0.1 та 4.0" - }, - "video_playback_rate_slider": { - "name": "Повзунок швидкості відтворення відео", - "description": "Додає повзунок у контекстне меню opera для зміни швидкості відтворення відео\nПримітка: Зміни застосовуються лише до наступних відео" - }, - "disable_google_play_dialogs": { - "name": "Вимкнути діалоги сервісів Google Play", - "description": "Запобігти відображенню діалогів доступності сервісів Google Play" - }, - "default_volume_controls": { - "name": "Стандартні елементи керування гучністю", - "description": "Змушує Snapchat використовувати системні елементи керування гучністю" - }, - "disable_telecom_framework": { - "name": "Вимкнути Telecom Framework", - "description": "Запобігає використанню Snapchat фреймворку Android Telecom\nЦе дозволяє слухати музику під час дзвінка" - }, - "hide_active_music": { - "name": "Приховати активну музику", - "description": "Не дає Snapchat дізнатися, що ви слухаєте музику\nЦе дозволить вам знімати снапи за допомогою кнопок гучності під час прослуховування музики" - }, - "disable_snap_splitting": { - "name": "Вимкнути розділення снапів", - "description": "Запобігає розділенню Снапів на кілька частин\nЗображення, які ви надсилаєте, перетворяться на відео" - } - } - }, "rules": { "name": "Правила", "description": "Налаштувати правила автоматизації", @@ -1915,17 +2513,17 @@ "name": "Закріплення найкращого друга", "description": "Дозволяє закріпити друга як вашого найкращого друга номер один. Примітка: Тільки ви можете бачити свого закріпленого найкращого друга" }, - "e2e": { - "name": "Наскрізне шифрування", - "description": "Шифрує ваші повідомлення за допомогою AES, використовуючи спільний секретний ключ\nПереконайтеся, що зберегли свій ключ у безпечному місці!", + "e2ee": { + "name": "End-To-End Encryption", + "description": "Encrypts your messages with AES using a shared secret key\nMake sure to save your key somewhere safe!", "properties": { "encrypted_message_indicator": { - "name": "Індикатор зашифрованого повідомлення", - "description": "Додає емодзі \ud83d\udd12 поруч із зашифрованими повідомленнями" + "name": "Encrypted Message Indicator", + "description": "Adds a 🔒 emoji next to encrypted messages" }, "force_message_encryption": { - "name": "Примусове шифрування повідомлень", - "description": "Запобігає надсиланню зашифрованих повідомлень людям, у яких не увімкнено E2E шифрування, тільки коли вибрано кілька бесід" + "name": "Force Message Encryption", + "description": "Prevents sending encrypted messages to people who don't have E2E Encryption enabled only when multiple conversations are selected" } } }, @@ -1948,6 +2546,20 @@ "snapscore_changes": { "name": "Зміни Snapscore", "description": "Відстежує зміни в Snapscore друзів\nВикористовуйте цю функцію лише в новіших версіях Snapchat" + }, + "e2e": { + "name": "Наскрізне шифрування", + "description": "Шифрує ваші повідомлення за допомогою AES, використовуючи спільний секретний ключ\nПереконайтеся, що зберегли свій ключ у безпечному місці!", + "properties": { + "encrypted_message_indicator": { + "name": "Індикатор зашифрованого повідомлення", + "description": "Додає емодзі 🔒 поруч із зашифрованими повідомленнями" + }, + "force_message_encryption": { + "name": "Примусове шифрування повідомлень", + "description": "Запобігає надсиланню зашифрованих повідомлень людям, у яких не увімкнено E2E шифрування, тільки коли вибрано кілька бесід" + } + } } } }, @@ -2000,498 +2612,6 @@ } } }, - "options": { - "app_appearance": { - "always_light": "Завжди світла", - "always_dark": "Завжди темна", - "null": "Відповідати системі" - }, - "auto_reload": { - "snapchat_only": "Перезавантажити тільки Snapchat", - "all": "Перезавантажити Snapchat + PurrfectSnap", - "null": "За замовчуванням" - }, - "walk_radius": { - "null": "Використовувати радіус за замовчуванням" - }, - "spoof_battery_level": { - "null": "Використовувати реальний рівень батареї" - }, - "friend_feed_menu_buttons": { - "auto_download": "\u2b07\ufe0f Автозавантаження", - "auto_save": "\ud83d\udcac Автозбереження повідомлень", - "unsaveable_messages": "\u2b07\ufe0f Повідомлення, що не зберігаються", - "auto_open_snaps": "\ud83d\udcf7 Авто-відкриття Снапів", - "stealth": "\ud83d\udc7b Режим невидимки", - "auto_reply": "\ud83d\udce8 Автовідповідь", - "auto_delete_sent_messages": "\ud83d\uddd1\ufe0f Автовидалення надісланих повідомлень", - "mark_snaps_as_seen": "\ud83d\udc40 Позначити Снапи як переглянуті", - "mark_stories_as_seen_locally": "\ud83d\udc40 Позначити Історії як переглянуті локально", - "conversation_info": "\ud83d\udc64 Інфо про бесіду", - "e2e_encryption": "\ud83d\udd12 Використовувати шифрування E2E", - "message_logger": "\ud83d\udcdd Логер повідомлень", - "auto_read": "\u2705 Автопрочитання", - "hide_typing_indicator": "\ud83d\ude48 Приховати індикатор набору тексту" - }, - "schedule_scheduled_for": "Заплановано для {name} на {time}", - "schedule_sending_in": "Надсилання через {time}", - "schedule_sent_to": "Надіслано {name}", - "schedule_sent": "Запланований снап надіслано", - "schedule_failed_to": "Не вдалося надіслати {name}", - "schedule_failed": "Запланований снап не вдався", - "schedule_cancelled_for": "Скасовано для {name}", - "device_model": { - "samsung_s25_ultra": "Samsung Galaxy S25 Ultra", - "google_pixel_10_pro": "Google Pixel 10 Pro", - "oneplus_13": "OnePlus 13", - "xiaomi_15_ultra": "Xiaomi 15 Ultra", - "null": "За замовчуванням пристрою" - }, - "settings_menu": { - "default": "За замовчуванням", - "legacy": "Старий" - }, - "path_format": { - "create_author_folder": "Створити папку для кожного автора", - "create_source_folder": "Створити папку для кожного типу джерела медіа", - "append_hash": "Додати унікальний хеш до імені файлу", - "append_source": "Додати джерело медіа до імені файлу", - "append_username": "Додати ім'я користувача до імені файлу", - "append_date_time": "Додати дату та час до імені файлу", - "append_type": "Додати тип медіа до імені файлу" - }, - "auto_download_sources": { - "friend_snaps": "Снапи друзів", - "friend_stories": "Історії друзів", - "public_stories": "Публічні історії", - "spotlight": "Spotlight" - }, - "logging": { - "started": "Розпочато", - "success": "Успіх", - "progress": "Прогрес", - "failure": "Невдача" - }, - "notifications": { - "chat_screenshot": "Скріншот", - "chat_screen_record": "Запис екрану", - "snap_replay": "Повтор Снапа", - "camera_roll_save": "Збереження у фотоплівку", - "chat": "Чат", - "chat_reply": "Відповідь у чаті", - "snap": "Снап", - "typing": "Друкує", - "stories": "Історії", - "speaking": "Говорить", - "chat_reaction": "Реакція в ОП", - "group_chat_reaction": "Реакція групи", - "initiate_audio": "Вхідний аудіодзвінок", - "abandon_audio": "Пропущений аудіодзвінок", - "initiate_video": "Вхідний відеодзвінок", - "abandon_video": "Пропущений відеодзвінок", - "map_live_location": "Карта живого місцезнаходження" - }, - "auto_read": { - "blacklist": "Чорний список", - "whitelist": "Білий список", - "disabled": "Вимкнено" - }, - "hide_typing_indicator": { - "blacklist": "Чорний список", - "whitelist": "Білий список", - "disabled": "Вимкнено" - }, - "auto_delete_sent_messages": { - "blacklist": "Чорний список", - "whitelist": "Білий список", - "disabled": "Вимкнено" - }, - "auto_download": { - "blacklist": "Чорний список", - "whitelist": "Білий список", - "disabled": "Вимкнено" - }, - "stealth": { - "blacklist": "Чорний список", - "whitelist": "Білий список", - "disabled": "Вимкнено" - }, - "auto_save": { - "blacklist": "Чорний список", - "whitelist": "Білий список", - "disabled": "Вимкнено" - }, - "message_logger": { - "blacklist": "Чорний список", - "whitelist": "Білий список", - "disabled": "Вимкнено" - }, - "auto_reply": { - "blacklist": "Чорний список", - "whitelist": "Білий список", - "disabled": "Вимкнено" - }, - "custom_android_id": { - "null": "Використовувати справжній Android ID" - }, - "add_friend_source_spoof": { - "added_by_username": "За іменем користувача", - "added_by_mention": "За згадкою", - "added_by_group_chat": "За груповим чатом", - "added_by_qr_code": "За QR-кодом", - "added_by_community": "За спільнотою", - "added_by_quick_add": "За швидким додаванням (Високий ризик бану)", - "added_by_spotlight": "За Spotlight", - "null": "Не підміняти джерело" - }, - "custom_streaks_expiration_format": { - "null": "Системне за замовчуванням" - }, - "preferred_transcription_lang": { - "null": "Використовувати за замовчуванням Snapchat" - }, - "custom_emoji_font": { - "null": "Шрифт емодзі за замовчуванням" - }, - "custom_shared_library": { - "null": "Використовувати бібліотеку за замовчуванням" - }, - "override_front_resolution": { - "null": "Використовувати за замовчуванням пристрою" - }, - "override_back_resolution": { - "null": "Використовувати за замовчуванням пристрою" - }, - "custom_resolution": { - "null": "Використовувати автоматичну роздільну здатність" - }, - "startup_default_camera": { - "front": "Фронтальна камера", - "back": "Задня камера", - "null": "Запам'ятати останню використану" - }, - "call_recorder": { - "only_record_self": "Записувати тільки себе", - "only_record_others": "Записувати тільки інших", - "record_both": "Записувати обидві сторони" - }, - "call_recorder_ui_design": { - "default": "За замовчуванням", - "snapchat": "Snapchat", - "cyber": "Кібер", - "frost": "Мороз" - }, - "front_custom_frame_rate": { - "null": "FPS за замовчуванням пристрою" - }, - "back_custom_frame_rate": { - "null": "FPS за замовчуванням пристрою" - }, - "force_voice_note_format": { - "null": "Використовувати за замовчуванням Snapchat" - }, - "custom_path_format": { - "null": "Використовувати шаблон за замовчуванням" - }, - "force_image_format": { - "null": "Використовувати за замовчуванням Snapchat" - }, - "custom_video_codec": { - "null": "Кодек за замовчуванням" - }, - "custom_audio_codec": { - "null": "Кодек за замовчуванням" - }, - "preset": { - "null": "Пресет за замовчуванням" - }, - "app_appearance_override": { - "title": "Зовнішній вигляд" - }, - "gallery_media_send_override": { - "always_ask": "Завжди запитувати", - "ORIGINAL": "Оригінальне медіа", - "NOTE": "Аудіонотатка", - "SNAP": "Снап", - "SAVEABLE_SNAP": "Снап, що зберігається", - "null": "За замовчуванням Snapchat", - "multiple_media_toast": "Ви можете надіслати лише одне медіа за раз" - }, - "strip_media_metadata": { - "hide_caption_text": "Приховати текст підпису", - "hide_snap_filters": "Приховати фільтри снапа", - "hide_extras": "Приховати додаткове (наприклад, згадки)", - "remove_audio_note_duration": "Видалити тривалість аудіонотатки", - "remove_audio_note_transcript_capability": "Видалити можливість транскрипції аудіонотатки" - }, - "hide_ui_components": { - "hide_profile_call_buttons": "Видалити кнопки дзвінка в профілі", - "hide_chat_call_buttons": "Видалити кнопки дзвінка в чаті", - "hide_live_location_share_button": "Видалити кнопку поширення живого місцезнаходження", - "hide_stickers_button": "Видалити кнопку стікерів", - "hide_voice_record_button": "Видалити кнопку запису голосу", - "hide_unread_chat_hint": "Видалити підказку непрочитаного чату", - "hide_post_to_story_buttons": "Видалити кнопки 'Опублікувати в історії' перед надсиланням Снапа", - "hide_billboard_prompt": "Видалити підказку білборда у стрічці друзів", - "hide_snapchat_plus_gift_reminders": "Видалити нагадування про подарунки Snapchat Plus у бесідах", - "hide_map_reactions": "Видалити реакції карти" - }, - "hide_story_suggestions": { - "hide_suggested_friend_stories": "Приховати запропоновані історії друзів", - "hide_my_stories": "Приховати мої історії" - }, - "home_tab": { - "map": "Карта", - "chat": "Чат", - "camera": "Камера", - "discover": "Відкриття", - "spotlight": "Spotlight", - "null": "За замовчуванням Snapchat" - }, - "spotlight_comments_username_icon": { - "user": "Іконка імені користувача", - "\ud83d\udc64": "Іконка імені користувача", - "[\ud83d\udc64]": "Іконка імені користувача", - "default": "Іконка імені користувача", - "no_icon": "Без іконки" - }, - "custom_image_upload_format": { - "null": "Автоматично" - }, - "update_check_frequency": { - "null": "Авто" - }, - "snapchat_plus": { - "not_subscribed": "Не підписаний", - "basic": "Базовий", - "ad_free": "Без реклами", - "null": "За замовчуванням" - }, - "bypass_video_length_restriction": { - "single": "Одиночне медіа", - "split": "Розділене медіа", - "null": "За замовчуванням" - }, - "old_bitmoji_selfie": { - "2d": "2D Bitmoji", - "3d": "3D Bitmoji", - "null": "За замовчуванням Bitmoji" - }, - "disable_confirmation_dialogs": { - "erase_message": "Стерти повідомлення", - "remove_friend": "Видалити друга", - "block_friend": "Заблокувати друга", - "ignore_friend": "Ігнорувати друга", - "hide_friend": "Приховати друга", - "hide_conversation": "Приховати бесіду", - "clear_conversation": "Очистити бесіду зі стрічки друзів" - }, - "edit_text_override": { - "multi_line_chat_input": "Багаторядкове введення чату", - "bypass_text_input_limit": "Обійти ліміт введення тексту" - }, - "auto_purge": { - "never": "Ніколи", - "1_hour": "1 година", - "3_hours": "3 години", - "6_hours": "6 годин", - "12_hours": "12 годин", - "1_day": "1 день", - "3_days": "3 дні", - "1_week": "1 тиждень", - "2_weeks": "2 тижні", - "1_month": "1 місяць", - "3_months": "3 місяці", - "6_months": "6 місяців" - }, - "delete_after_unit": { - "seconds": "Секунди", - "minutes": "Хвилини", - "hours": "Години" - }, - "disable_story_sections": { - "friends": "Друзі", - "suggested_stories": "Запропоновані історії", - "following": "Підписки", - "discover": "Відкриття" - }, - "disable_cameras": { - "front": "Фронтальна камера", - "back": "Задня камера" - }, - "disable_permission_requests": { - "notifications": "Сповіщення", - "read_media_images": "Читати зображення медіа", - "read_media_video": "Читати відео медіа", - "camera": "Камера", - "microphone": "Мікрофон", - "location": "Місцезнаходження", - "read_contacts": "Читати контакти", - "nearby_devices": "Пристрої поблизу", - "phone_calls": "Телефонні дзвінки" - }, - "message_indicators": { - "encryption_indicator": "Додає іконку \ud83d\udd12 поруч із повідомленнями, надісланими лише вам", - "platform_indicator": "Додає іконку платформи, з якої було надіслано медіа (наприклад: Android, iOS, Web)", - "location_indicator": "Додає іконку \ud83d\udccd до снапів, коли вони надіслані з увімкненим місцезнаходженням", - "ovf_editor_indicator": "Показує, чи був снап надісланий за допомогою OVF Editor", - "director_mode_indicator": "Додає іконку \u270f\ufe0f до снапів, коли вони надіслані за допомогою Director Mode, який можна використовувати для надсилання зображень з галереї як снапів" - }, - "auto_mark_as_read": { - "conversation_read": "Позначити бесіду як прочитану при надсиланні повідомлення", - "snap_reply": "Позначити снапи як прочитані при відповіді на них", - "save_snap_in_chat": "Позначити снапи як прочитані при збереженні їх у чаті в режимі невидимки" - }, - "friend_mutation_notifier": { - "remove_friend": "Сповістити, коли хтось видаляє вас із друзів", - "birthday_changes": "Сповістити, коли хтось змінює свій день народження", - "bitmoji_selfie_changes": "Сповістити, коли хтось змінює своє селфі Bitmoji", - "bitmoji_avatar_changes": "Сповістити, коли хтось змінює свій аватар Bitmoji", - "bitmoji_background_changes": "Сповістити, коли хтось змінює свій фон Bitmoji", - "bitmoji_scene_changes": "Сповістити, коли хтось змінює свою сцену Bitmoji" - }, - "double_tap_chat_action": { - "like_message": "Вподобати повідомлення", - "copy_text": "Копіювати текст у буфер обміну", - "delete_message": "Видалити повідомлення", - "mark_as_read": "Позначити як прочитане", - "custom_emoji_reaction": "Користувацька емодзі-реакція", - "null": "За замовчуванням" - }, - "message_types": { - "CHAT": "Чат", - "SNAP": "Снап", - "NOTE": "Нотатка", - "EXTERNAL_MEDIA": "Зовнішнє медіа", - "STICKER": "Стікер" - }, - "double_tap_chat_action_custom_emoji": { - "Custom emoji reaction": "Користувацька емодзі-реакція" - }, - "ai_model": { - "gemini-2.5-flash": "Gemini 2.5 Flash" - }, - "ai_api_key": { - "": "Не задано" - }, - "ai_system_prompt": { - "You are a helpful and friendly assistant responding to messages on Snapchat. Keep responses natural, casual, and conversational. Avoid being overly formal or robotic. Respond as if you're a real person having a normal conversation.": "Ти корисний і доброзичливий помічник, який відповідає на повідомлення в Snapchat. Роби відповіді природними, невимушеними та розмовними. Уникай надмірної формальності або роботизованості. Відповідай так, ніби ти реальна людина, яка веде звичайну розмову." - }, - "ai_provider": { - "gemini": "Gemini", - "deepseek": "DeepSeek", - "openai": "OpenAI", - "openrouter": "OpenRouter" - }, - "ai_personality_traits": { - "friendly, casual, helpful, empathetic": "доброзичливий, невимушений, корисний, емпатичний" - }, - "ai_response_style": { - "casual": "Невимушений", - "formal": "Формальний", - "friendly": "Доброзичливий", - "humorous": "Гумористичний", - "empathetic": "Емпатичний", - "busy": "Зайнятий", - "toxic": "Токсичний (Toxic)" - }, - "ai_temperature": { - "0.7": "Збалансований (0.7)" - }, - "ai_response_language": { - "auto": "Авто (Як отримано)", - "en": "Англійська", - "es": "Іспанська", - "fr": "Французька", - "de": "Німецька", - "it": "Італійська", - "pt": "Португальська", - "ru": "Російська", - "ja": "Японська", - "ko": "Корейська", - "zh": "Китайська", - "ar": "Арабська (ОАЕ) та (КСА)", - "hi": "Хінді", - "tr": "Турецька", - "pl": "Польська", - "nl": "Нідерландська", - "sv": "Шведська", - "da": "Данська", - "no": "Норвезька", - "fi": "Фінська" - }, - "friendGreeting": { - "Hey": "Гей" - }, - "half_swipe_messages": { - "[\"I noticed you half-swiped! I'll respond soon.\"]": "Я помітив, що ти напівсвайпнув! Скоро відповім." - }, - "tiny_snap_messages": { - "Thanks for the tiny snap!": "Дякую за крихітний снап!" - }, - "voice_note_messages": { - "Thanks for the voice note!": "Дякую за голосову нотатку!" - }, - "chat_messages": { - "Hello! How are you?": "Привіт! Як справи?" - }, - "story_reply_messages": { - "Thanks for the story reply!": "Дякую за відповідь на історію!" - }, - "external_media_messages": { - "Nice media!": "Класне медіа!" - }, - "sticker_messages": { - "Cool sticker!": "Крутий стікер!" - }, - "snap_messages": { - "Thanks for the snap!": "Дякую за снап!" - }, - "story_share_messages": { - "Thanks for sharing!": "Дякую, що поділився!" - }, - "map_reaction_messages": { - "Thanks for the map reaction!": "Дякую за реакцію на карті!" - }, - "auto_reply_content_types": { - "chat_messages": "Повідомлення чату", - "snap_messages": "Снапи", - "story_share_messages": "Репости історій", - "story_reply_messages": "Відповіді на історії", - "external_media_messages": "Зовнішні медіа", - "voice_note_messages": "Голосові нотатки", - "sticker_messages": "Стікери", - "tiny_snap_messages": "Крихітні снапи", - "map_reaction_messages": "Реакції на карті", - "half_swipes": "Напівсвайпи" - }, - "supported_languages": { - "en": "Англійська", - "es": "Іспанська", - "fr": "Французька", - "de": "Німецька", - "it": "Італійська", - "pt": "Португальська", - "ru": "Російська", - "ja": "Японська", - "ko": "Корейська", - "zh": "Китайська", - "ar": "Арабська", - "hi": "Хінді", - "tr": "Турецька" - }, - "translation_position": { - "above": "Над текстом", - "below": "Під текстом", - "inline": "Вбудовано" - }, - "source_language": { - "auto": "Автовизначення" - }, - "target_language": { - "en": "Англійська" - } - }, "friend_notes": { "placeholder": "Додати нотатку..." } @@ -2559,7 +2679,6 @@ "show_chat_edit_history": "Показати історію редагування чату", "convert_message": "Конвертувати повідомлення" }, - "chat_wallpaper_downloader": { "download_button": "Завантажити шпалери чату" }, @@ -2718,10 +2837,10 @@ "exporting_message": "Експорт {conversation}..." }, "button": { + "cancel": "Скасувати", "ok": "ОК", "positive": "Так", "negative": "Ні", - "cancel": "Скасувати", "save": "Зберегти", "open": "Відкрити", "download": "Завантажити", @@ -2835,6 +2954,8 @@ "native_hooks_send_failure_toast": "Надсилання не вдалося! Будь ласка, увімкніть Нативні хуки в налаштуваннях.", "no_participants_to_encrypt_toast": "У вас немає друзів у цій бесіді для шифрування повідомлень!", "encryption_failed_toast": "Шифрування повідомлення не вдалося! Перевірте logcat для подробиць.", + "missing_friend_id_toast": "Can't find friendId for conversationId {conversationId}", + "key_exchange_failed_toast": "Can't create key exchange for friendId {friendId}", "accept_public_key_success_toast": "Публічний ключ успішно прийнято!", "accept_secret_key_success_toast": "Готово! Тепер ви можете надсилати та отримувати зашифровані повідомлення з цим другом.", "accept_public_key_failure_toast": "Не вдалося прийняти публічний ключ", @@ -2846,6 +2967,21 @@ "incoming_pk_message": "Ви щойно отримали запит на публічний ключ. Натисніть нижче, щоб прийняти його.", "incoming_secret_message": "Ваш друг щойно прийняв ваш публічний ключ. Натисніть нижче, щоб прийняти секрет." }, + "account_switcher_ui": { + "already_logged_in": "Already logged in as {username}", + "login_failed_toast": "Failed to login. Check logs for more info.", + "logged_out_toast": "Logged out", + "data_not_found_toast": "Account data not found", + "restore_failed_toast": "Failed to restore account data", + "logged_in_as_toast": "Logged in as {username}", + "backup_success_toast": "Account backed up!", + "backup_failure_toast": "Failed to backup account. Check logs for more info.", + "import_success_toast": "Imported {username}!", + "import_failure_toast": "Failed to import account: {message}", + "export_success_toast": "Account exported!", + "export_failed_toast": "Failed to export account. Check logs for more info.", + "forced_logout_toast": "Removed account due to forced logout" + }, "auto_open_snaps": { "title": "Авто-відкриття Снапів", "priority_title": "Авто-відкриття Снапів (Пріоритет)", @@ -2872,7 +3008,7 @@ "queue_cleared": "Чергу очищено та статистику скинуто", "queue_cleared_title": "Чергу очищено", "queue_cleared_reset": "Чергу очищено & скинуто", - "queue_cleared_feedback": "Очищено {count} снапів у черзі \u2022 Скинуто лічильник {processed} оброблених", + "queue_cleared_feedback": "Очищено {count} снапів у черзі • Скинуто лічильник {processed} оброблених", "queue_cleared_feedback_simple": "Скинуто лічильник {processed} оброблених", "unknown_sender": "Невідомий", "unknown_user": "Невідомий користувач", @@ -3005,7 +3141,8 @@ "auto_delete_sent_messages": { "countdown_toast": "Повідомлення буде видалено через {time}", "delete_success_toast": "Повідомлення успішно видалено", - "delete_failed_toast": "Не вдалося видалити повідомлення" + "delete_failed_toast": "Не вдалося видалити повідомлення", + "queue_cleared_toast": "Auto delete queue cleared" }, "translation_position": { "above": "Зверху", @@ -3310,6 +3447,32 @@ "failed_to_fetch_message": "Не вдалося отримати повідомлення: {error}", "failed_to_edit_message": "Не вдалося відредагувати повідомлення: {error}" }, + "toast_snapchat_not_installed": "Can't execute action: Snapchat is not installed", + "invalid_input_toast": "Invalid input! Make sure you entered a valid value.", + "toast_async_task_failed": "Async task failed: {message}", + "toast_snapchat_crashed": "Snapchat has crashed! Please check logs for more details.", + "toast_init_features_failed": "Failed to initialize features! Some functionality may not work properly.", + "toast_init_script_runtime_failed": "Failed to initialize script runtime!", + "toast_database_corrupted": "Database {path} is corrupted! Restarting ...", + "toast_feature_init_failed": "Failed to init feature {feature}! Check logcat for more details.", + "toast_updating_purrfectsnap": "Updating PurrfectSnap. Please wait...", + "toast_update_purrfectsnap_failed": "Failed to update PurrfectSnap. Please check logcat for more details.", + "toast_purrfectsnap_updated": "PurrfectSnap updated!", + "toast_export_memories_failed": "Failed to export memories", + "toast_exported_to_path": "Exported to {path}", + "toast_open_memories_db_failed": "Failed to open memories database", + "toast_friend_add_unavailable": "Failed to add friend: FriendRelationshipChanger instance not available", + "toast_friend_add_failed": "Failed to add friend: {message}", + "toast_friends_exported": "Exported {count} friends!", + "toast_friends_import_failed": "Failed to import friends: {message}", + "toast_translation_service_unavailable": "Translation service temporarily unavailable", + "toast_send_message_failed": "Failed to send message: {error}", + "toast_mark_conversation_read_failed": "Failed to mark conversation as read", + "toast_fetch_conversation_failed": "Failed to fetch conversation", + "toast_open_snap_failed": "Failed to open snap", + "toast_mark_message_read_failed": "Failed to mark message as read. Check logs for more details", + "toast_open_conversation_first": "You must open a conversation first", + "toast_open_link_failed": "Failed to open link", "ai_response_style": { "casual": "Невимушений", "formal": "Формальний", @@ -3347,4 +3510,4 @@ "openai": "OpenAI", "openrouter": "OpenRouter" } -} \ No newline at end of file +} diff --git a/common/src/main/assets/lang/zh_SIMPLIFIED.json b/common/src/main/assets/lang/zh_SIMPLIFIED.json index cd130d54..3d17412f 100644 --- a/common/src/main/assets/lang/zh_SIMPLIFIED.json +++ b/common/src/main/assets/lang/zh_SIMPLIFIED.json @@ -1,21 +1,160 @@ { "setup": { + "activity": { + "wrong_apk_title": "Wrong APK installed", + "wrong_apk_message": "Your device is armv8, please download the armv8 apk, not armv7.", + "close_button": "Close", + "important_confirm_timeout": "I understand ({seconds}s)", + "important_confirm": "I understand", + "important_title": "Important!", + "important_message": "If you have used SnapEnhance or any other mod besides PurrfectSnap, we recommend uninstalling everything and staying on stock Snapchat for one week. Then switch to PurrfectSnap after next Friday.", + "language_subtitle": "Tune PurrfectSnap to speak your voice before anything else.", + "install_mode_title": "Choose your device", + "install_mode_subtitle": "Pick the path that matches how you'll install PurrfectSnap.", + "permissions_subtitle": "Grant the essentials so overlays, downloads, and alerts stay reliable.", + "patch_title": "Auto Patcher", + "patch_subtitle": "Streamlined download, patch, and install with a single flow.", + "root_install_title": "Snapchat Installer", + "root_install_subtitle": "Download and install the recommended Snapchat build.", + "save_folder_subtitle": "Pick your personal vault so snaps land exactly where you expect.", + "mappings_subtitle": "We calibrate everything to your install so the magic works flawlessly.", + "step_counter": "Step {current} of {total}", + "step_complete": "Checked off", + "step_active": "In progress", + "step_upcoming": "Ready next", + "finish_button": "Finish setup", + "continue_button": "Continue" + }, "dialogs": { "select_language": "选择语言", "save_folder": "选择下载保存位置", "select_save_folder_button": "选择文件夹" }, + "install_mode": { + "confirm_timeout": "I understand ({seconds}s)", + "confirm": "I understand", + "notice_title": "Please note!", + "notice_intro": "Select the type of device you have: rooted or non-rooted. If you are unsure, choose Non-root and continue.", + "notice_non_root_title": "Non-rooted devices", + "notice_non_root_body": "Select Non-root and the app will handle everything. Tap Install Patched Snapchat when it appears. After it installs, do not open Snapchat yet. Continue the PurrfectSnap setup; once it finishes, you can open Snapchat and enjoy.", + "notice_root_title": "Rooted devices", + "notice_root_body": "Make sure you have flashed LSPosed first. We recommend JingMatrix LSPosed or LSPosed Irena. After you select Root, the app will install the recommended Snapchat version. Do not open it yet; continue the PurrfectSnap setup. When setup finishes, enable PurrfectSnap in LSPosed and reboot your phone. Then start using Snapchat. We highly recommend detaching Snapchat from the Play Store with the Zygisk Detach module to prevent auto-updates.", + "notice_issues_hint": "If you run into any installation issues, the solution will appear here. Please read it carefully.", + "notice_note_prefix": "Note: ", + "notice_note_body": "New Accounts easily get locked! It is recommended to use an older account with PurrfectSnap.", + "step_title": "Choose your device", + "step_subtitle": "If you don't know, select Non-rooted device and proceed.", + "root_option_title": "Rooted device", + "root_option_subtitle": "Use Lsposed and skip auto patching.", + "non_root_option_title": "Non-rooted device", + "non_root_option_subtitle": "Use included auto patcher to install patched Snapchat.", + "skip_auto_setup": "Skip Auto Setup" + }, "mappings": { "dialog": "正在生成映射...", "generate_failure_no_snapchat": "PurrfectSnap 无法检测到 Snapchat,请尝试重新安装 Snapchat。", - "generate_failure": "尝试生成映射时发生错误,请重试。" + "generate_failure": "尝试生成映射时发生错误,请重试。", + "confirm_understand_timeout": "I understand ({seconds}s)", + "confirm_understand": "I understand", + "notice_title": "Please note!", + "notice_intro": "If you see the \"Account temporarily disabled\" error while logging in, do not worry. Follow these steps in order:", + "notice_step_1": "1. Reopen Snapchat and log in. This fixes it most of the time.", + "notice_step_2": "2. If it still fails, tap the login button repeatedly. This usually covers the next chunk.", + "notice_step_3": "3. If it still fails, clear Snapchat's data, disable any VPN, and log in again.", + "notice_rooted_title": "For rooted users:", + "notice_rooted_body": "Reopen Snapchat and log in. If it still fails, disable PurrfectSnap in LSPosed, log in, then re-enable PurrfectSnap.", + "warnings_info": "{count} warning(s) occurred while generating mappings:\n\n{warnings}", + "progress_hint": "This only takes a moment. Keep the app open while magic happens!" + }, + "patch": { + "title": "Auto Patcher", + "ready_log": "Auto Patcher is ready.", + "install_confirmed_log": "Snapchat install confirmed. You're cleared to continue.", + "download_recommended_status": "Downloading recommended Snapchat version ({version})...", + "starting_log": "Starting Auto Patcher for recommended Snapchat version.", + "uninstall_prompt_status": "Snapchat is installed. Please uninstall it first (don't keep data), then start Auto Patcher again.", + "uninstall_prompt_error": "Snapchat still installed. Uninstall it first, to continue.", + "module_apk_not_found_error": "Module apk not found", + "fetching_apk_status": "Fetching recommended Snapchat APK...", + "download_failed_error": "Download failed", + "download_completed_status": "Download completed: {fileName}", + "starting_patch_status": "Starting patch powered by Jingmatrix Lspatch", + "patched_not_produced_error": "Patched apk not produced", + "patched_ready_status": "Patched build ready. Install to finish.", + "failed_status": "Failed: {message}", + "mark_installed_log": "Marked as installed manually. You're cleared to continue.", + "issues_title": "Facing issues?", + "issues_confirm": "Got it", + "issues_heading": "How to fix installation errors", + "issues_conflict_issue": "Issue: App cannot be installed because it conflicts with an existing package.", + "issues_conflict_fix": "Fix: Download Snapchat from the Play Store and uninstall it without keeping data. Run Auto Patcher again. If it still does not work, run:", + "issues_adb_command": "adb uninstall com.snapchat.android", + "issues_invalid_issue": "Issue: App not installed because the package appears to be invalid.", + "issues_invalid_fix": "Fix: Download and install JingMatrix LSPatch, then patch a Snapchat version (any one) from this range, i.e. between 13.65.1.0 and 13.71.0.51, in Integrated mode. Select Embed Modules and embed the PurrfectSnap APK. Then choose Skip auto setup during PurrfectSnap setup to skip Auto Patcher.", + "status_downloading": "Downloading Snapchat {percent}%", + "status_patching": "Patching...", + "status_initializing": "Initializing...", + "logs_copied": "Logs copied to clipboard.", + "install_success": "Patched APK installed", + "start_button": "Start auto patch", + "install_button": "Install patched Snapchat", + "already_installed_button": "Already Installed?", + "powered_by_label": "Powered by Jingmatrix Lspatch", + "logs_title": "Logs", + "copy_button": "Copy", + "log_line_prefix": "- {line}" }, "permissions": { "dialog": "完成这些基本步骤以继续:", "notification_access": "通知访问权限", "battery_optimization": "电池优化", "display_over_other_apps": "显示在其他应用上层", - "request_button": "请求" + "request_button": "请求", + "notification_access_description": "Alerts you the second downloads finish.", + "battery_optimization_description": "Keeps background tasks alive without being killed.", + "display_over_other_apps_description": "Enables floating overlays while you are in Snapchat.", + "granted_label": "Granted" + }, + "pick_language": { + "current_selection": "Current selection", + "browse_languages": "Browse languages", + "change_anytime_hint": "You can change this anytime from PurrfectSnap settings.", + "available_languages": "Available Languages" + }, + "root_install": { + "title": "Snapchat Installer", + "ready_log": "Snapchat installer is ready.", + "install_confirmed_log": "Snapchat install confirmed. You're cleared to continue.", + "download_recommended_status": "Downloading recommended Snapchat version ({version})...", + "mark_installed_log": "Marked as installed manually. You're cleared to continue.", + "start_download_log": "Starting Snapchat download for rooted install.", + "uninstall_prompt_status": "Snapchat is installed. Please uninstall it first (don't keep data), then try again.", + "uninstall_prompt_error": "Snapchat still installed. Uninstall it first, to continue.", + "fetching_apk_status": "Fetching recommended Snapchat APK...", + "download_failed_error": "Download failed", + "download_completed_status": "Download completed: {fileName}", + "launching_installer_status": "Launching installer...", + "failed_status": "Failed: {message}", + "status_downloading": "Downloading Snapchat {percent}%", + "status_preparing": "Preparing installer...", + "logs_copied": "Logs copied to clipboard.", + "install_success": "Snapchat installed", + "download_button": "Download Snapchat", + "install_button": "Install Snapchat", + "already_installed_button": "Already Installed?", + "logs_title": "Logs", + "copy_button": "Copy", + "log_line_prefix": "- {line}" + }, + "save_folder": { + "description": "Please choose the location where media should be downloaded to.", + "destination_label": "Destination", + "system_default_label": "System default", + "use_default_location_button": "Use default location", + "no_picker_title": "Folder picker unavailable", + "no_picker_message": "Some cloned/dual-app environments block the system folder picker. You can continue using the system default save location, or open the app outside clone mode to select a custom folder.", + "use_default_button": "Use default", + "permission_hint": "PurrfectSnap requires Storage permissions to download and Save Media from Snapchat." } }, "scopes": { @@ -57,14 +196,48 @@ }, "sections": { "home": { - "version_title": "v{versionName} \u00b7 由 Eternal 开发", + "version_title": "v{versionName} · 由 Eternal 开发", "update_title": "PurrfectSnap 更新", "update_content": "版本 {version} 已发布!", "update_button": "下载", + "hero_tagline": "An Xposed Module meant to enhance your Snapchat experience", + "hero_version_label": "Version: {version} - {channel}", + "hero_build_label": "Build: {build}", + "update_ready_label": "Ready to install", + "purr_aura_active_label": "PurrAura Active!", + "purr_aura_inactive_label": "PurrAura Inactive", + "open_settings_button": "Open Settings", + "wiki_button": "Wiki", + "github_button": "GitHub", + "telegram_button": "Telegram", + "channel_label_stable": "Stable", + "channel_label_prerelease": "Pre-release", + "announcements_button_description": "Announcements", + "update_arch_not_supported_toast": "Your device architecture is not supported for automatic updates.", + "update_download_started_toast": "Download started", + "update_download_completed_toast": "Download completed", + "update_install_failed_toast": "Failed to install update. Check logs for more details.", + "update_download_failed_toast": "Download failed: {error}", "debug_build_summary_title": "您正在运行 PurrfectSnap 的调试版本", "debug_build_summary_content": "版本 {versionName} ({versionCode})", "debug_build_summary_date": "构建日期:{date} ({days} 天前)", - "quick_actions_title": "快速操作" + "quick_actions_title": "快速操作", + "quick_actions_empty_title": "No quick tiles yet", + "quick_actions_empty_subtitle": "Design your dream grid with the actions you use the most.", + "quick_actions_add_tile_button": "Add tile", + "quick_actions_manage_button": "Manage", + "quick_actions_count_label": "{count} curated shortcuts" + }, + "home_about": { + "about_title": "PurrfectSnap", + "about_tagline": "An Xposed Module meant to enhance your Snapchat experience!", + "about_lead_developers_title": "Lead Developers", + "about_story_title": "Our Story", + "about_story": "PurrfectSnap was founded on 2nd of October, 2025, as a fork of SnapEnhance by IzTIzRNAL with a vision to provide users the quality Snapchat experience they deserve. This app was just meant to be a minor update in the SnapEnhance repository, but it soon became a separate app wherein the contributors kept adding features. Then the developer joined the team, and this app soon became a huge success. We received much love and support and gained 1K+ downloads in just two days! We thank all users and contributors; without your support, we wouldn't have reached this place. We would also like to convey our huge thanks to rhunk, the lead developer of SnapEnhance, as without him, this app wouldn't even exist. We are immensely grateful to him. Lastly, we would like to thank all our admins, notably: CLASSIC GENIUS, Harry, SUJI>L, Zain & scrodingerspet, who were right there with us from the very beginning. We would also like to thank all testers, notably Leo & Toxic, who tested and reported bugs continuously. We are immensely grateful for your contribution.", + "about_thanks_title": "With love, PurrfectSnap Team", + "about_magic_toast": "Tap 5 times in this screen to see some magic 😉!", + "github_button": "GitHub", + "telegram_button": "Telegram" }, "home_logs": { "no_logs_hint": "暂无日志", @@ -72,7 +245,8 @@ "export_logs_button": "导出日志", "saving_logs_toast": "正在保存日志,这可能需要一点时间...", "saved_logs_success_toast": "日志保存成功", - "saved_logs_failure_toast": "保存日志失败" + "saved_logs_failure_toast": "保存日志失败", + "read_logs_failed_toast": "Failed to read logs!" }, "home_settings": { "actions_title": "操作", @@ -119,11 +293,17 @@ "test_mode_label": "启用 PurrAura", "disable_feature_loading_label": "禁用功能加载", "disable_auto_mapper_label": "禁用自动映射器", - "disable_bypass_indicator_label": "禁用绕过指示器" + "disable_bypass_indicator_label": "禁用绕过指示器", + "open_file_failed_toast": "Failed to open file! {message}", + "import_failed_toast": "Import failed: {message}" }, "tasks": { "no_tasks": "没有任务", "merge_button": "合并", + "summary_active": "{active} active · {recent} recent", + "summary_idle": "Idle · {recent} recent", + "running_count": "{count} running", + "clear_button_description": "Clear tasks", "failed_to_open_file": "无法打开文件", "merge_files_toast": "正在合并 {count} 个文件", "remove_selected_tasks_title": "确定要移除选定的任务吗?", @@ -132,22 +312,22 @@ "remove_selected_tasks_confirm": "移除 {count} 个任务?", "remove_all_tasks_confirm": "移除所有任务?" }, - "features": { - "disabled": "已禁用", - "export_option": "导出", - "import_option": "导入", - "reset_option": "重置", - "config_export_success_toast": "配置导出成功", - "config_import_success_toast": "配置导入成功", - "config_import_failure_toast": "导入配置失败:{error}", - "config_export_failure_toast": "导出配置失败:{error}", - "saved_config_snackbar": "配置已保存", - "older_required": "此功能需要 Snapchat v{version} 或更旧版本才能正常工作", - "newer_required": "此功能需要 Snapchat v{version} 或更新版本才能正常工作", - "search_button": "搜索", - "clear_history": "清除搜索历史", - "subtitle": "搜索和管理功能" - }, + "features": { + "disabled": "已禁用", + "export_option": "导出", + "import_option": "导入", + "reset_option": "重置", + "config_export_success_toast": "配置导出成功", + "config_import_success_toast": "配置导入成功", + "config_import_failure_toast": "导入配置失败:{error}", + "config_export_failure_toast": "导出配置失败:{error}", + "saved_config_snackbar": "配置已保存", + "older_required": "此功能需要 Snapchat v{version} 或更旧版本才能正常工作", + "newer_required": "此功能需要 Snapchat v{version} 或更新版本才能正常工作", + "search_button": "搜索", + "clear_history": "清除搜索历史", + "subtitle": "搜索和管理功能" + }, "bypass_status": { "active": "PurrAura 活跃", "inactive": "PurrAura 非活跃" @@ -167,6 +347,9 @@ "social": { "friends_tab": "好友", "groups_tab": "群组", + "search_button_description": "Search", + "close_search_button_description": "Close search", + "clear_search_button_description": "Clear search", "empty_hint": "您的列表目前为空", "friends_empty_title": "尚未添加好友", "groups_empty_title": "尚未同步群组", @@ -317,6 +500,7 @@ "import_button": "导入", "import_from_url_button": "从 URL 导入", "import_script_from_url_title": "从 URL 导入脚本", + "import_failed": "Import failed: {message}", "import_script_warning": "仅安装您信任来源的脚本。", "installed_scripts_tab": "已安装", "manage_repos_button": "管理仓库", @@ -420,6 +604,7 @@ "delete_rule_dialog_text": "确定要删除此规则吗?", "no_repos_added": "未添加仓库", "import_dialog_title": "导入规则", + "read_file_failed_toast": "Failed to read file: {message}", "bulk_import_button": "批量导入", "individual_import_button": "单个导入", "invalid_import_type_dialog_title": "无效导入", @@ -641,91 +826,658 @@ }, "features": { "notices": { - "unstable": "\u26a0 不稳定", - "ban_risk": "\u26a0 此功能可能导致封号", - "internal_behavior": "\u26a0 这可能会破坏 Snapchat 的内部行为" + "unstable": "⚠ 不稳定", + "ban_risk": "⚠ 此功能可能导致封号", + "internal_behavior": "⚠ 这可能会破坏 Snapchat 的内部行为" }, "options": { - "empty": "空", + "app_appearance": { + "always_light": "始终浅色", + "always_dark": "始终深色", + "null": "跟随系统" + }, + "auto_reload": { + "snapchat_only": "仅重新加载 Snapchat", + "all": "重新加载 Snapchat + PurrfectSnap", + "null": "默认" + }, "walk_radius": { - "empty": "空" + "null": "使用默认半径" }, "spoof_battery_level": { - "empty": "空" + "null": "使用真实电池电量" + }, + "friend_feed_menu_buttons": { + "auto_download": "⬇️ 自动下载", + "auto_save": "💬 自动保存消息", + "unsaveable_messages": "⬇️ 不可保存的消息", + "auto_open_snaps": "📷 自动打开 Snaps", + "stealth": "👻 隐身模式", + "auto_reply": "📨 自动回复", + "auto_delete_sent_messages": "🗑️ 自动删除已发送消息", + "mark_snaps_as_seen": "👀 标记 Snaps 为已看", + "mark_stories_as_seen_locally": "👀 本地标记故事为已看", + "conversation_info": "👤 会话信息", + "e2e_encryption": "🔒 使用 E2E 加密", + "message_logger": "📝 消息记录器", + "auto_read": "✅ 自动已读", + "hide_typing_indicator": "🙈 隐藏正在输入指示器" + }, + "schedule_scheduled_for": "已安排给 {name} 在 {time}", + "schedule_sending_in": "{time} 后发送", + "schedule_sent_to": "已发送给 {name}", + "schedule_sent": "计划的 Snap 已发送", + "schedule_failed_to": "发送给 {name} 失败", + "schedule_failed": "计划的 Snap 失败", + "schedule_cancelled_for": "已取消 {name} 的发送", + "device_model": { + "samsung_s25_ultra": "Samsung Galaxy S25 Ultra", + "google_pixel_10_pro": "Google Pixel 10 Pro", + "oneplus_13": "OnePlus 13", + "xiaomi_15_ultra": "Xiaomi 15 Ultra", + "null": "设备默认" + }, + "settings_menu": { + "default": "默认", + "legacy": "旧版" + }, + "path_format": { + "create_author_folder": "为每个作者创建文件夹", + "create_source_folder": "为每种媒体源类型创建文件夹", + "append_hash": "将唯一哈希附加到文件名", + "append_source": "将媒体来源附加到文件名", + "append_username": "将用户名附加到文件名", + "append_date_time": "将日期和时间附加到文件名", + "append_type": "将媒体类型附加到文件名" + }, + "auto_download_sources": { + "friend_snaps": "好友 Snaps", + "friend_stories": "好友故事", + "public_stories": "公共故事", + "spotlight": "Spotlight" + }, + "logging": { + "started": "已开始", + "success": "成功", + "progress": "进度", + "failure": "失败" + }, + "notifications": { + "chat_screenshot": "截屏", + "chat_screen_record": "屏幕录制", + "snap_replay": "Snap 重播", + "camera_roll_save": "保存到相册", + "chat": "聊天", + "chat_reply": "聊天回复", + "snap": "Snap", + "typing": "正在输入", + "stories": "故事", + "speaking": "正在讲话", + "chat_reaction": "私信反应", + "group_chat_reaction": "群组反应", + "initiate_audio": "来电语音通话", + "abandon_audio": "未接语音通话", + "initiate_video": "来电视频通话", + "abandon_video": "未接视频通话", + "map_live_location": "地图实时位置" + }, + "auto_read": { + "blacklist": "黑名单", + "whitelist": "白名单", + "disabled": "已禁用" + }, + "hide_typing_indicator": { + "blacklist": "黑名单", + "whitelist": "白名单", + "disabled": "已禁用" + }, + "auto_delete_sent_messages": { + "blacklist": "黑名单", + "whitelist": "白名单", + "disabled": "已禁用" + }, + "auto_download": { + "blacklist": "黑名单", + "whitelist": "白名单", + "disabled": "已禁用" + }, + "stealth": { + "blacklist": "黑名单", + "whitelist": "白名单", + "disabled": "已禁用" + }, + "auto_save": { + "blacklist": "黑名单", + "whitelist": "白名单", + "disabled": "已禁用" + }, + "message_logger": { + "blacklist": "黑名单", + "whitelist": "白名单", + "disabled": "已禁用" + }, + "auto_reply": { + "blacklist": "黑名单", + "whitelist": "白名单", + "disabled": "已禁用" }, "custom_android_id": { - "empty": "空" + "null": "使用真实 Android ID" + }, + "add_friend_source_spoof": { + "added_by_username": "通过用户名", + "added_by_mention": "通过提及", + "added_by_group_chat": "通过群聊", + "added_by_qr_code": "通过二维码", + "added_by_community": "通过社区", + "added_by_quick_add": "通过快速添加(高封号风险)", + "added_by_spotlight": "通过 Spotlight", + "null": "不伪造来源" }, "custom_streaks_expiration_format": { - "empty": "空" + "null": "系统默认" }, "preferred_transcription_lang": { - "empty": "空" + "null": "使用 Snapchat 默认" }, "custom_emoji_font": { - "empty": "空" + "null": "默认 Emoji 字体" }, "custom_shared_library": { - "empty": "空" + "null": "使用默认库" + }, + "override_front_resolution": { + "null": "使用设备默认" + }, + "override_back_resolution": { + "null": "使用设备默认" }, "custom_resolution": { - "empty": "空" + "null": "使用自动分辨率" + }, + "startup_default_camera": { + "front": "前置摄像头", + "back": "后置摄像头", + "null": "记住上次使用" + }, + "call_recorder": { + "only_record_self": "仅录制我自己", + "only_record_others": "仅录制其他人", + "record_both": "录制双方" + }, + "call_recorder_ui_design": { + "default": "默认", + "snapchat": "Snapchat", + "cyber": "赛博", + "frost": "冰霜" + }, + "front_custom_frame_rate": { + "null": "设备默认 FPS" + }, + "back_custom_frame_rate": { + "null": "设备默认 FPS" + }, + "force_voice_note_format": { + "null": "使用 Snapchat 默认" }, "custom_path_format": { - "empty": "空" + "null": "使用默认模式" + }, + "force_image_format": { + "null": "使用 Snapchat 默认" }, "custom_video_codec": { - "empty": "空" + "null": "默认编解码器" }, "custom_audio_codec": { - "empty": "空" + "null": "默认编解码器" }, - "double_tap_chat_action_custom_emoji": { - "empty": "空" + "preset": { + "null": "默认预设" }, - "unsaveable_messages": { - "blacklist": "黑名单模式", - "whitelist": "白名单模式", - "null": "已禁用" + "app_appearance_override": { + "title": "外观" + }, + "gallery_media_send_override": { + "always_ask": "总是询问", + "ORIGINAL": "原始媒体", + "NOTE": "语音笔记", + "SNAP": "Snap", + "SAVEABLE_SNAP": "可保存的 Snap", + "null": "Snapchat 默认", + "multiple_media_toast": "一次只能发送一个媒体" + }, + "strip_media_metadata": { + "hide_caption_text": "隐藏标题文本", + "hide_snap_filters": "隐藏 Snap 滤镜", + "hide_extras": "隐藏额外内容(如提及)", + "remove_audio_note_duration": "移除语音笔记时长", + "remove_audio_note_transcript_capability": "移除语音笔记转录能力" + }, + "hide_ui_components": { + "hide_profile_call_buttons": "移除资料页呼叫按钮", + "hide_chat_call_buttons": "移除聊天呼叫按钮", + "hide_live_location_share_button": "移除实时位置分享按钮", + "hide_stickers_button": "移除贴纸按钮", + "hide_voice_record_button": "移除语音录制按钮", + "hide_unread_chat_hint": "移除未读聊天提示", + "hide_post_to_story_buttons": "移除发送 Snap 前的‘发布到故事’按钮", + "hide_billboard_prompt": "移除好友动态中的广告牌提示", + "hide_snapchat_plus_gift_reminders": "移除会话中的 Snapchat Plus 礼物提醒", + "hide_map_reactions": "移除地图反应" + }, + "hide_story_suggestions": { + "hide_suggested_friend_stories": "隐藏建议的好友故事", + "hide_my_stories": "隐藏我的故事" + }, + "home_tab": { + "map": "地图", + "chat": "聊天", + "camera": "相机", + "discover": "发现", + "spotlight": "Spotlight", + "null": "Snapchat 默认" + }, + "spotlight_comments_username_icon": { + "user": "用户名图标", + "👤": "用户名图标", + "[👤]": "用户名图标", + "default": "用户名图标", + "no_icon": "无图标" + }, + "custom_image_upload_format": { + "null": "自动" }, "update_check_frequency": { - "daily": "每天", - "weekly": "每周", - "monthly": "每月" + "null": "自动" + }, + "snapchat_plus": { + "not_subscribed": "未订阅", + "basic": "基础", + "ad_free": "无广告", + "null": "默认" + }, + "bypass_video_length_restriction": { + "single": "单个媒体", + "split": "分割媒体", + "null": "默认" + }, + "old_bitmoji_selfie": { + "2d": "2D Bitmoji", + "3d": "3D Bitmoji", + "null": "默认 Bitmoji" + }, + "disable_confirmation_dialogs": { + "erase_message": "清除消息", + "remove_friend": "移除好友", + "block_friend": "阻止好友", + "ignore_friend": "忽略好友", + "hide_friend": "隐藏好友", + "hide_conversation": "隐藏会话", + "clear_conversation": "从好友动态清除会话" + }, + "edit_text_override": { + "multi_line_chat_input": "多行聊天输入", + "bypass_text_input_limit": "绕过文本输入限制" + }, + "auto_purge": { + "never": "从不", + "1_hour": "1 小时", + "3_hours": "3 小时", + "6_hours": "6 小时", + "12_hours": "12 小时", + "1_day": "1 天", + "3_days": "3 天", + "1_week": "1 周", + "2_weeks": "2 周", + "1_month": "1 个月", + "3_months": "3 个月", + "6_months": "6 个月" + }, + "delete_after_unit": { + "seconds": "秒", + "minutes": "分", + "hours": "小时" + }, + "disable_story_sections": { + "friends": "好友", + "suggested_stories": "建议的故事", + "following": "关注", + "discover": "发现" + }, + "disable_cameras": { + "front": "前置摄像头", + "back": "后置摄像头" + }, + "disable_permission_requests": { + "notifications": "通知", + "read_media_images": "读取媒体图片", + "read_media_video": "读取媒体视频", + "camera": "相机", + "microphone": "麦克风", + "location": "位置", + "read_contacts": "读取联系人", + "nearby_devices": "附近设备", + "phone_calls": "电话" + }, + "message_indicators": { + "encryption_indicator": "在仅发送给您的消息旁边添加 🔒 图标", + "platform_indicator": "添加发送媒体的平台图标(例如:Android、iOS、Web)", + "location_indicator": "在启用位置发送的 Snaps 上添加 📍 图标", + "ovf_editor_indicator": "指示 Snap 是否使用 OVF 编辑器发送", + "director_mode_indicator": "在使用导演模式发送的 Snaps 上添加 ✏️ 图标,该模式可用于将图库图片作为 Snaps 发送" + }, + "auto_mark_as_read": { + "conversation_read": "发送消息时将对话标记为已读", + "snap_reply": "回复时将 Snaps 标记为已读", + "save_snap_in_chat": "在隐身模式下保存到聊天时将 Snaps 标记为已读" + }, + "friend_mutation_notifier": { + "remove_friend": "当有人将您从好友中移除时通知", + "birthday_changes": "当有人更改生日时通知", + "bitmoji_selfie_changes": "当有人更改 Bitmoji 自拍时通知", + "bitmoji_avatar_changes": "当有人更改 Bitmoji 形象时通知", + "bitmoji_background_changes": "当有人更改 Bitmoji 背景时通知", + "bitmoji_scene_changes": "当有人更改 Bitmoji 场景时通知" + }, + "double_tap_chat_action": { + "like_message": "点赞消息", + "copy_text": "复制文本到剪贴板", + "delete_message": "删除消息", + "mark_as_read": "标记为已读", + "custom_emoji_reaction": "自定义 Emoji 反应", + "null": "默认" + }, + "message_types": { + "CHAT": "聊天", + "SNAP": "Snap", + "NOTE": "笔记", + "EXTERNAL_MEDIA": "外部媒体", + "STICKER": "贴纸" + }, + "double_tap_chat_action_custom_emoji": { + "Custom emoji reaction": "自定义 Emoji 反应" + }, + "ai_model": { + "gemini-2.5-flash": "Gemini 2.5 Flash" + }, + "ai_api_key": { + "": "未设置" + }, + "ai_system_prompt": { + "You are a helpful and friendly assistant responding to messages on Snapchat. Keep responses natural, casual, and conversational. Avoid being overly formal or robotic. Respond as if you're a real person having a normal conversation.": "你是一个乐于助人且友好的助手,在 Snapchat 上回复消息。保持回复自然、随意且具有对话性。避免过于正式或机械化。像一个进行正常对话的真人一样回复。" + }, + "ai_provider": { + "gemini": "Gemini", + "deepseek": "DeepSeek", + "openai": "OpenAI", + "openrouter": "OpenRouter" + }, + "ai_personality_traits": { + "friendly, casual, helpful, empathetic": "友好,随意,乐于助人,富有同情心" + }, + "ai_response_style": { + "casual": "随意", + "formal": "正式", + "friendly": "友好", + "humorous": "幽默", + "empathetic": "富有同情心", + "toxic": "有毒 (Toxic)", + "busy": "忙碌" + }, + "ai_temperature": { + "0.7": "平衡 (0.7)" + }, + "ai_response_language": { + "auto": "自动 (与接收到的相同)", + "en": "英语", + "es": "西班牙语", + "fr": "法语", + "de": "德语", + "it": "意大利语", + "pt": "葡萄牙语", + "ru": "俄语", + "ja": "日语", + "ko": "韩语", + "zh": "中文", + "ar": "阿拉伯语", + "hi": "印地语", + "tr": "土耳其语", + "pl": "波兰语", + "nl": "荷兰语", + "sv": "瑞典语", + "da": "丹麦语", + "no": "挪威语", + "fi": "芬兰语" + }, + "friendGreeting": { + "Hey": "嘿" + }, + "half_swipe_messages": { + "[\"I noticed you half-swiped! I'll respond soon.\"]": "我注意到你半滑了!我很快会回复。" + }, + "tiny_snap_messages": { + "Thanks for the tiny snap!": "谢谢你的 tiny snap!" + }, + "voice_note_messages": { + "Thanks for the voice note!": "谢谢你的语音笔记!" + }, + "chat_messages": { + "Hello! How are you?": "你好!你好吗?" + }, + "story_reply_messages": { + "Thanks for the story reply!": "谢谢你的故事回复!" + }, + "external_media_messages": { + "Nice media!": "不错的媒体内容!" + }, + "sticker_messages": { + "Cool sticker!": "很酷的贴纸!" + }, + "snap_messages": { + "Thanks for the snap!": "谢谢你的 snap!" + }, + "story_share_messages": { + "Thanks for sharing!": "谢谢分享!" + }, + "map_reaction_messages": { + "Thanks for the map reaction!": "谢谢地图反应!" + }, + "auto_reply_content_types": { + "chat_messages": "聊天消息", + "snap_messages": "Snaps", + "story_share_messages": "故事分享", + "story_reply_messages": "故事回复", + "external_media_messages": "外部媒体", + "voice_note_messages": "语音笔记", + "sticker_messages": "贴纸", + "tiny_snap_messages": "Tiny Snaps", + "map_reaction_messages": "地图反应", + "half_swipes": "半滑" + }, + "supported_languages": { + "en": "英语", + "es": "西班牙语", + "fr": "法语", + "de": "德语", + "it": "意大利语", + "pt": "葡萄牙语", + "ru": "俄语", + "ja": "日语", + "ko": "韩语", + "zh": "中文", + "ar": "阿拉伯语", + "hi": "印地语", + "tr": "土耳其语" + }, + "translation_position": { + "above": "上方", + "below": "下方", + "inline": "行内" + }, + "source_language": { + "auto": "自动检测" + }, + "target_language": { + "en": "英语" } }, "properties": { "global": { "name": "全局", - "description": "通用模块偏好和默认值", + "description": "调整全局 Snapchat 设置", "properties": { - "ui_settings": { - "name": "界面设置", - "description": "调整反馈和 Toast 行为", + "better_location": { + "name": "增强定位", + "description": "增强 Snapchat 定位功能", "properties": { - "haptic_feedback": { - "name": "触觉反馈", - "description": "在支持的交互上振动" + "spoof_location": { + "name": "伪造位置", + "description": "将您的位置伪造到特定地点" }, - "use_system_toasts": { - "name": "使用系统 Toast", - "description": "显示 Android Toast 而不是应用内覆盖层" + "coordinates": { + "name": "坐标", + "description": "设置伪造位置的坐标" + }, + "walk_radius": { + "name": "行走半径", + "description": "在此半径内随机行走 (英尺)" + }, + "always_update_location": { + "name": "始终更新位置", + "description": "强制 Snapchat 更新位置,即使未接收到 GPS 数据" + }, + "suspend_location_updates": { + "name": "暂停位置更新", + "description": "防止您的位置更新" + }, + "spoof_battery_level": { + "name": "伪造电池电量", + "description": "在地图上伪造您设备的电池电量\n值必须在 0 到 100 之间" + }, + "spoof_headphones": { + "name": "伪造耳机状态", + "description": "在地图上伪造听音乐的状态" + }, + "show_battery_level": { + "name": "显示电池电量", + "description": "在地图上显示您好友的电池电量" } } }, - "update_settings": { - "name": "更新设置", - "description": "控制自动更新检查", + "snapchat_plus": { + "name": "Snapchat Plus", + "description": "启用 Snapchat Plus 功能\n某些服务器端功能可能无法工作" + }, + "media_upload_quality": { + "name": "媒体上传质量", + "description": "覆盖媒体上传质量", "properties": { - "auto_update_check": { - "name": "自动检查更新", - "description": "自动检查新版本" + "force_video_upload_source_quality": { + "name": "强制视频上传源质量", + "description": "强制 Snapchat 在上传视频时使用源质量\n请注意,这可能不会从媒体中移除元数据" }, - "update_check_frequency": { - "name": "更新检查频率", - "description": "多久检查一次更新" + "disable_image_compression": { + "name": "禁用图片压缩", + "description": "上传媒体时禁用图片压缩" + }, + "custom_image_upload_format": { + "name": "自定义图片上传格式", + "description": "设置自定义图片上传格式\n选择无损格式(如 PNG)以获得最佳质量" } } + }, + "disable_confirmation_dialogs": { + "name": "禁用确认对话框", + "description": "自动确认选定的操作" + }, + "auto_updater": { + "name": "自动更新器", + "description": "自动检查新更新" + }, + "update_settings": { + "name": "更新设置", + "description": "控制 PurrfectSnap 如何检查更新", + "properties": { + "auto_update_check": { + "name": "自动检查更新" + }, + "update_check_frequency": { + "name": "更新检查频率" + } + } + }, + "ui_settings": { + "name": "界面设置", + "properties": { + "haptic_feedback": { + "name": "触觉反馈" + } + } + }, + "disable_metrics": { + "name": "禁用指标", + "description": "阻止向 Snapchat 发送特定的分析数据" + }, + "disable_story_sections": { + "name": "禁用故事板块", + "description": "从故事页面移除板块\n可能需要刷新才能正常工作" + }, + "block_ads": { + "name": "屏蔽广告", + "description": "阻止广告显示" + }, + "disable_custom_tabs": { + "name": "禁用自定义标签页", + "description": "在支持的应用程序中打开链接,而不是在 Web 浏览器中" + }, + "disable_permission_requests": { + "name": "禁用权限请求", + "description": "防止 Snapchat 请求特定权限" + }, + "disable_memories_snap_feed": { + "name": "禁用回忆 Snap 动态", + "description": "防止 Snapchat 在相机界面上滑时显示最近的回忆" + }, + "spotlight_comments_username": { + "name": "聚光灯评论用户名", + "description": "在聚光灯评论中显示作者的用户名" + }, + "spotlight_comments_username_icon": { + "name": "聚光灯评论用户名图标", + "description": "选择在聚光灯评论中的用户名旁边显示的图标" + }, + "bypass_video_length_restriction": { + "name": "绕过视频长度限制", + "description": "单条:发送单个视频\n分割:编辑后分割视频" + }, + "default_video_playback_rate": { + "name": "默认视频播放速率", + "description": "设置播放视频的默认速度\n值必须在 0.1 到 4.0 之间" + }, + "video_playback_rate_slider": { + "name": "视频播放速率滑块", + "description": "在 Opera 上下文菜单中添加一个滑块以更改视频播放速率\n注意:更改仅适用于后续视频" + }, + "disable_google_play_dialogs": { + "name": "禁用 Google Play 服务对话框", + "description": "防止显示 Google Play 服务可用性对话框" + }, + "default_volume_controls": { + "name": "默认音量控制", + "description": "强制 Snapchat 使用系统音量控制" + }, + "disable_telecom_framework": { + "name": "禁用电信框架", + "description": "防止 Snapchat 使用 Android 电信框架\n这允许您在通话时听音乐" + }, + "hide_active_music": { + "name": "隐藏正在播放的音乐", + "description": "防止 Snapchat 知道您正在听音乐\n这将允许您在听音乐时使用音量键拍摄 Snap" + }, + "disable_snap_splitting": { + "name": "禁用 Snap 分割", + "description": "防止 Snap 被分割成多个部分\n您发送的图片将变成视频" } } }, @@ -753,6 +1505,10 @@ "name": "允许重复", "description": "允许重复下载同一媒体" }, + "file_hash_check": { + "name": "File Hash Check", + "description": "Verify downloaded media with file hashes" + }, "merge_overlays": { "name": "合并覆盖层", "description": "将 Snap 的文本和媒体合并到一个文件中" @@ -954,7 +1710,7 @@ }, "stealth_mode_indicator": { "name": "隐身模式指示器", - "description": "在隐身模式下的会话旁边添加一个 \ud83d\udc7b 表情符号" + "description": "在隐身模式下的会话旁边添加一个 👻 表情符号" }, "edit_text_override": { "name": "覆盖文本编辑", @@ -1482,164 +2238,6 @@ } } }, - "global": { - "name": "全局", - "description": "调整全局 Snapchat 设置", - "properties": { - "better_location": { - "name": "增强定位", - "description": "增强 Snapchat 定位功能", - "properties": { - "spoof_location": { - "name": "伪造位置", - "description": "将您的位置伪造到特定地点" - }, - "coordinates": { - "name": "坐标", - "description": "设置伪造位置的坐标" - }, - "walk_radius": { - "name": "行走半径", - "description": "在此半径内随机行走 (英尺)" - }, - "always_update_location": { - "name": "始终更新位置", - "description": "强制 Snapchat 更新位置,即使未接收到 GPS 数据" - }, - "suspend_location_updates": { - "name": "暂停位置更新", - "description": "防止您的位置更新" - }, - "spoof_battery_level": { - "name": "伪造电池电量", - "description": "在地图上伪造您设备的电池电量\n值必须在 0 到 100 之间" - }, - "spoof_headphones": { - "name": "伪造耳机状态", - "description": "在地图上伪造听音乐的状态" - }, - "show_battery_level": { - "name": "显示电池电量", - "description": "在地图上显示您好友的电池电量" - } - } - }, - "snapchat_plus": { - "name": "Snapchat Plus", - "description": "启用 Snapchat Plus 功能\n某些服务器端功能可能无法工作" - }, - "media_upload_quality": { - "name": "媒体上传质量", - "description": "覆盖媒体上传质量", - "properties": { - "force_video_upload_source_quality": { - "name": "强制视频上传源质量", - "description": "强制 Snapchat 在上传视频时使用源质量\n请注意,这可能不会从媒体中移除元数据" - }, - "disable_image_compression": { - "name": "禁用图片压缩", - "description": "上传媒体时禁用图片压缩" - }, - "custom_image_upload_format": { - "name": "自定义图片上传格式", - "description": "设置自定义图片上传格式\n选择无损格式(如 PNG)以获得最佳质量" - } - } - }, - "disable_confirmation_dialogs": { - "name": "禁用确认对话框", - "description": "自动确认选定的操作" - }, - "auto_updater": { - "name": "自动更新器", - "description": "自动检查新更新" - }, - "update_settings": { - "name": "更新设置", - "description": "控制 PurrfectSnap 如何检查更新", - "properties": { - "auto_update_check": { - "name": "自动检查更新" - }, - "update_check_frequency": { - "name": "更新检查频率" - } - } - }, - "ui_settings": { - "name": "界面设置", - "properties": { - "haptic_feedback": { - "name": "触觉反馈" - } - } - }, - "disable_metrics": { - "name": "禁用指标", - "description": "阻止向 Snapchat 发送特定的分析数据" - }, - "disable_story_sections": { - "name": "禁用故事板块", - "description": "从故事页面移除板块\n可能需要刷新才能正常工作" - }, - "block_ads": { - "name": "屏蔽广告", - "description": "阻止广告显示" - }, - "disable_custom_tabs": { - "name": "禁用自定义标签页", - "description": "在支持的应用程序中打开链接,而不是在 Web 浏览器中" - }, - "disable_permission_requests": { - "name": "禁用权限请求", - "description": "防止 Snapchat 请求特定权限" - }, - "disable_memories_snap_feed": { - "name": "禁用回忆 Snap 动态", - "description": "防止 Snapchat 在相机界面上滑时显示最近的回忆" - }, - "spotlight_comments_username": { - "name": "聚光灯评论用户名", - "description": "在聚光灯评论中显示作者的用户名" - }, - "spotlight_comments_username_icon": { - "name": "聚光灯评论用户名图标", - "description": "选择在聚光灯评论中的用户名旁边显示的图标" - }, - "bypass_video_length_restriction": { - "name": "绕过视频长度限制", - "description": "单条:发送单个视频\n分割:编辑后分割视频" - }, - "default_video_playback_rate": { - "name": "默认视频播放速率", - "description": "设置播放视频的默认速度\n值必须在 0.1 到 4.0 之间" - }, - "video_playback_rate_slider": { - "name": "视频播放速率滑块", - "description": "在 Opera 上下文菜单中添加一个滑块以更改视频播放速率\n注意:更改仅适用于后续视频" - }, - "disable_google_play_dialogs": { - "name": "禁用 Google Play 服务对话框", - "description": "防止显示 Google Play 服务可用性对话框" - }, - "default_volume_controls": { - "name": "默认音量控制", - "description": "强制 Snapchat 使用系统音量控制" - }, - "disable_telecom_framework": { - "name": "禁用电信框架", - "description": "防止 Snapchat 使用 Android 电信框架\n这允许您在通话时听音乐" - }, - "hide_active_music": { - "name": "隐藏正在播放的音乐", - "description": "防止 Snapchat 知道您正在听音乐\n这将允许您在听音乐时使用音量键拍摄 Snap" - }, - "disable_snap_splitting": { - "name": "禁用 Snap 分割", - "description": "防止 Snap 被分割成多个部分\n您发送的图片将变成视频" - } - } - }, "rules": { "name": "规则", "description": "配置自动化规则", @@ -1921,7 +2519,7 @@ "properties": { "encrypted_message_indicator": { "name": "加密消息指示器", - "description": "在加密消息旁边添加 \ud83d\udd12 表情符号" + "description": "在加密消息旁边添加 🔒 表情符号" }, "force_message_encryption": { "name": "强制消息加密", @@ -2000,498 +2598,6 @@ } } }, - "options": { - "app_appearance": { - "always_light": "始终浅色", - "always_dark": "始终深色", - "null": "跟随系统" - }, - "auto_reload": { - "snapchat_only": "仅重新加载 Snapchat", - "all": "重新加载 Snapchat + PurrfectSnap", - "null": "默认" - }, - "walk_radius": { - "null": "使用默认半径" - }, - "spoof_battery_level": { - "null": "使用真实电池电量" - }, - "friend_feed_menu_buttons": { - "auto_download": "\u2b07\ufe0f 自动下载", - "auto_save": "\ud83d\udcac 自动保存消息", - "unsaveable_messages": "\u2b07\ufe0f 不可保存的消息", - "auto_open_snaps": "\ud83d\udcf7 自动打开 Snaps", - "stealth": "\ud83d\udc7b 隐身模式", - "auto_reply": "\ud83d\udce8 自动回复", - "auto_delete_sent_messages": "\ud83d\uddd1\ufe0f 自动删除已发送消息", - "mark_snaps_as_seen": "\ud83d\udc40 标记 Snaps 为已看", - "mark_stories_as_seen_locally": "\ud83d\udc40 本地标记故事为已看", - "conversation_info": "\ud83d\udc64 会话信息", - "e2e_encryption": "\ud83d\udd12 使用 E2E 加密", - "message_logger": "\ud83d\udcdd 消息记录器", - "auto_read": "\u2705 自动已读", - "hide_typing_indicator": "\ud83d\ude48 隐藏正在输入指示器" - }, - "schedule_scheduled_for": "已安排给 {name} 在 {time}", - "schedule_sending_in": "{time} 后发送", - "schedule_sent_to": "已发送给 {name}", - "schedule_sent": "计划的 Snap 已发送", - "schedule_failed_to": "发送给 {name} 失败", - "schedule_failed": "计划的 Snap 失败", - "schedule_cancelled_for": "已取消 {name} 的发送", - "device_model": { - "samsung_s25_ultra": "Samsung Galaxy S25 Ultra", - "google_pixel_10_pro": "Google Pixel 10 Pro", - "oneplus_13": "OnePlus 13", - "xiaomi_15_ultra": "Xiaomi 15 Ultra", - "null": "设备默认" - }, - "settings_menu": { - "default": "默认", - "legacy": "旧版" - }, - "path_format": { - "create_author_folder": "为每个作者创建文件夹", - "create_source_folder": "为每种媒体源类型创建文件夹", - "append_hash": "将唯一哈希附加到文件名", - "append_source": "将媒体来源附加到文件名", - "append_username": "将用户名附加到文件名", - "append_date_time": "将日期和时间附加到文件名", - "append_type": "将媒体类型附加到文件名" - }, - "auto_download_sources": { - "friend_snaps": "好友 Snaps", - "friend_stories": "好友故事", - "public_stories": "公共故事", - "spotlight": "Spotlight" - }, - "logging": { - "started": "已开始", - "success": "成功", - "progress": "进度", - "failure": "失败" - }, - "notifications": { - "chat_screenshot": "截屏", - "chat_screen_record": "屏幕录制", - "snap_replay": "Snap 重播", - "camera_roll_save": "保存到相册", - "chat": "聊天", - "chat_reply": "聊天回复", - "snap": "Snap", - "typing": "正在输入", - "stories": "故事", - "speaking": "正在讲话", - "chat_reaction": "私信反应", - "group_chat_reaction": "群组反应", - "initiate_audio": "来电语音通话", - "abandon_audio": "未接语音通话", - "initiate_video": "来电视频通话", - "abandon_video": "未接视频通话", - "map_live_location": "地图实时位置" - }, - "auto_read": { - "blacklist": "黑名单", - "whitelist": "白名单", - "disabled": "已禁用" - }, - "hide_typing_indicator": { - "blacklist": "黑名单", - "whitelist": "白名单", - "disabled": "已禁用" - }, - "auto_delete_sent_messages": { - "blacklist": "黑名单", - "whitelist": "白名单", - "disabled": "已禁用" - }, - "auto_download": { - "blacklist": "黑名单", - "whitelist": "白名单", - "disabled": "已禁用" - }, - "stealth": { - "blacklist": "黑名单", - "whitelist": "白名单", - "disabled": "已禁用" - }, - "auto_save": { - "blacklist": "黑名单", - "whitelist": "白名单", - "disabled": "已禁用" - }, - "message_logger": { - "blacklist": "黑名单", - "whitelist": "白名单", - "disabled": "已禁用" - }, - "auto_reply": { - "blacklist": "黑名单", - "whitelist": "白名单", - "disabled": "已禁用" - }, - "custom_android_id": { - "null": "使用真实 Android ID" - }, - "add_friend_source_spoof": { - "added_by_username": "通过用户名", - "added_by_mention": "通过提及", - "added_by_group_chat": "通过群聊", - "added_by_qr_code": "通过二维码", - "added_by_community": "通过社区", - "added_by_quick_add": "通过快速添加(高封号风险)", - "added_by_spotlight": "通过 Spotlight", - "null": "不伪造来源" - }, - "custom_streaks_expiration_format": { - "null": "系统默认" - }, - "preferred_transcription_lang": { - "null": "使用 Snapchat 默认" - }, - "custom_emoji_font": { - "null": "默认 Emoji 字体" - }, - "custom_shared_library": { - "null": "使用默认库" - }, - "override_front_resolution": { - "null": "使用设备默认" - }, - "override_back_resolution": { - "null": "使用设备默认" - }, - "custom_resolution": { - "null": "使用自动分辨率" - }, - "startup_default_camera": { - "front": "前置摄像头", - "back": "后置摄像头", - "null": "记住上次使用" - }, - "call_recorder": { - "only_record_self": "仅录制我自己", - "only_record_others": "仅录制其他人", - "record_both": "录制双方" - }, - "call_recorder_ui_design": { - "default": "默认", - "snapchat": "Snapchat", - "cyber": "赛博", - "frost": "冰霜" - }, - "front_custom_frame_rate": { - "null": "设备默认 FPS" - }, - "back_custom_frame_rate": { - "null": "设备默认 FPS" - }, - "force_voice_note_format": { - "null": "使用 Snapchat 默认" - }, - "custom_path_format": { - "null": "使用默认模式" - }, - "force_image_format": { - "null": "使用 Snapchat 默认" - }, - "custom_video_codec": { - "null": "默认编解码器" - }, - "custom_audio_codec": { - "null": "默认编解码器" - }, - "preset": { - "null": "默认预设" - }, - "app_appearance_override": { - "title": "外观" - }, - "gallery_media_send_override": { - "always_ask": "总是询问", - "ORIGINAL": "原始媒体", - "NOTE": "语音笔记", - "SNAP": "Snap", - "SAVEABLE_SNAP": "可保存的 Snap", - "null": "Snapchat 默认", - "multiple_media_toast": "一次只能发送一个媒体" - }, - "strip_media_metadata": { - "hide_caption_text": "隐藏标题文本", - "hide_snap_filters": "隐藏 Snap 滤镜", - "hide_extras": "隐藏额外内容(如提及)", - "remove_audio_note_duration": "移除语音笔记时长", - "remove_audio_note_transcript_capability": "移除语音笔记转录能力" - }, - "hide_ui_components": { - "hide_profile_call_buttons": "移除资料页呼叫按钮", - "hide_chat_call_buttons": "移除聊天呼叫按钮", - "hide_live_location_share_button": "移除实时位置分享按钮", - "hide_stickers_button": "移除贴纸按钮", - "hide_voice_record_button": "移除语音录制按钮", - "hide_unread_chat_hint": "移除未读聊天提示", - "hide_post_to_story_buttons": "移除发送 Snap 前的‘发布到故事’按钮", - "hide_billboard_prompt": "移除好友动态中的广告牌提示", - "hide_snapchat_plus_gift_reminders": "移除会话中的 Snapchat Plus 礼物提醒", - "hide_map_reactions": "移除地图反应" - }, - "hide_story_suggestions": { - "hide_suggested_friend_stories": "隐藏建议的好友故事", - "hide_my_stories": "隐藏我的故事" - }, - "home_tab": { - "map": "地图", - "chat": "聊天", - "camera": "相机", - "discover": "发现", - "spotlight": "Spotlight", - "null": "Snapchat 默认" - }, - "spotlight_comments_username_icon": { - "user": "用户名图标", - "\ud83d\udc64": "用户名图标", - "[\ud83d\udc64]": "用户名图标", - "default": "用户名图标", - "no_icon": "无图标" - }, - "custom_image_upload_format": { - "null": "自动" - }, - "update_check_frequency": { - "null": "自动" - }, - "snapchat_plus": { - "not_subscribed": "未订阅", - "basic": "基础", - "ad_free": "无广告", - "null": "默认" - }, - "bypass_video_length_restriction": { - "single": "单个媒体", - "split": "分割媒体", - "null": "默认" - }, - "old_bitmoji_selfie": { - "2d": "2D Bitmoji", - "3d": "3D Bitmoji", - "null": "默认 Bitmoji" - }, - "disable_confirmation_dialogs": { - "erase_message": "清除消息", - "remove_friend": "移除好友", - "block_friend": "阻止好友", - "ignore_friend": "忽略好友", - "hide_friend": "隐藏好友", - "hide_conversation": "隐藏会话", - "clear_conversation": "从好友动态清除会话" - }, - "edit_text_override": { - "multi_line_chat_input": "多行聊天输入", - "bypass_text_input_limit": "绕过文本输入限制" - }, - "auto_purge": { - "never": "从不", - "1_hour": "1 小时", - "3_hours": "3 小时", - "6_hours": "6 小时", - "12_hours": "12 小时", - "1_day": "1 天", - "3_days": "3 天", - "1_week": "1 周", - "2_weeks": "2 周", - "1_month": "1 个月", - "3_months": "3 个月", - "6_months": "6 个月" - }, - "delete_after_unit": { - "seconds": "秒", - "minutes": "分", - "hours": "小时" - }, - "disable_story_sections": { - "friends": "好友", - "suggested_stories": "建议的故事", - "following": "关注", - "discover": "发现" - }, - "disable_cameras": { - "front": "前置摄像头", - "back": "后置摄像头" - }, - "disable_permission_requests": { - "notifications": "通知", - "read_media_images": "读取媒体图片", - "read_media_video": "读取媒体视频", - "camera": "相机", - "microphone": "麦克风", - "location": "位置", - "read_contacts": "读取联系人", - "nearby_devices": "附近设备", - "phone_calls": "电话" - }, - "message_indicators": { - "encryption_indicator": "在仅发送给您的消息旁边添加 \ud83d\udd12 图标", - "platform_indicator": "添加发送媒体的平台图标(例如:Android、iOS、Web)", - "location_indicator": "在启用位置发送的 Snaps 上添加 \ud83d\udccd 图标", - "ovf_editor_indicator": "指示 Snap 是否使用 OVF 编辑器发送", - "director_mode_indicator": "在使用导演模式发送的 Snaps 上添加 \u270f\ufe0f 图标,该模式可用于将图库图片作为 Snaps 发送" - }, - "auto_mark_as_read": { - "conversation_read": "发送消息时将对话标记为已读", - "snap_reply": "回复时将 Snaps 标记为已读", - "save_snap_in_chat": "在隐身模式下保存到聊天时将 Snaps 标记为已读" - }, - "friend_mutation_notifier": { - "remove_friend": "当有人将您从好友中移除时通知", - "birthday_changes": "当有人更改生日时通知", - "bitmoji_selfie_changes": "当有人更改 Bitmoji 自拍时通知", - "bitmoji_avatar_changes": "当有人更改 Bitmoji 形象时通知", - "bitmoji_background_changes": "当有人更改 Bitmoji 背景时通知", - "bitmoji_scene_changes": "当有人更改 Bitmoji 场景时通知" - }, - "double_tap_chat_action": { - "like_message": "点赞消息", - "copy_text": "复制文本到剪贴板", - "delete_message": "删除消息", - "mark_as_read": "标记为已读", - "custom_emoji_reaction": "自定义 Emoji 反应", - "null": "默认" - }, - "message_types": { - "CHAT": "聊天", - "SNAP": "Snap", - "NOTE": "笔记", - "EXTERNAL_MEDIA": "外部媒体", - "STICKER": "贴纸" - }, - "double_tap_chat_action_custom_emoji": { - "Custom emoji reaction": "自定义 Emoji 反应" - }, - "ai_model": { - "gemini-2.5-flash": "Gemini 2.5 Flash" - }, - "ai_api_key": { - "": "未设置" - }, - "ai_system_prompt": { - "You are a helpful and friendly assistant responding to messages on Snapchat. Keep responses natural, casual, and conversational. Avoid being overly formal or robotic. Respond as if you're a real person having a normal conversation.": "你是一个乐于助人且友好的助手,在 Snapchat 上回复消息。保持回复自然、随意且具有对话性。避免过于正式或机械化。像一个进行正常对话的真人一样回复。" - }, - "ai_provider": { - "gemini": "Gemini", - "deepseek": "DeepSeek", - "openai": "OpenAI", - "openrouter": "OpenRouter" - }, - "ai_personality_traits": { - "friendly, casual, helpful, empathetic": "友好,随意,乐于助人,富有同情心" - }, - "ai_response_style": { - "casual": "随意", - "formal": "正式", - "friendly": "友好", - "humorous": "幽默", - "empathetic": "富有同情心", - "toxic": "有毒 (Toxic)", - "busy": "忙碌" - }, - "ai_temperature": { - "0.7": "平衡 (0.7)" - }, - "ai_response_language": { - "auto": "自动 (与接收到的相同)", - "en": "英语", - "es": "西班牙语", - "fr": "法语", - "de": "德语", - "it": "意大利语", - "pt": "葡萄牙语", - "ru": "俄语", - "ja": "日语", - "ko": "韩语", - "zh": "中文", - "ar": "阿拉伯语", - "hi": "印地语", - "tr": "土耳其语", - "pl": "波兰语", - "nl": "荷兰语", - "sv": "瑞典语", - "da": "丹麦语", - "no": "挪威语", - "fi": "芬兰语" - }, - "friendGreeting": { - "Hey": "嘿" - }, - "half_swipe_messages": { - "[\"I noticed you half-swiped! I'll respond soon.\"]": "我注意到你半滑了!我很快会回复。" - }, - "tiny_snap_messages": { - "Thanks for the tiny snap!": "谢谢你的 tiny snap!" - }, - "voice_note_messages": { - "Thanks for the voice note!": "谢谢你的语音笔记!" - }, - "chat_messages": { - "Hello! How are you?": "你好!你好吗?" - }, - "story_reply_messages": { - "Thanks for the story reply!": "谢谢你的故事回复!" - }, - "external_media_messages": { - "Nice media!": "不错的媒体内容!" - }, - "sticker_messages": { - "Cool sticker!": "很酷的贴纸!" - }, - "snap_messages": { - "Thanks for the snap!": "谢谢你的 snap!" - }, - "story_share_messages": { - "Thanks for sharing!": "谢谢分享!" - }, - "map_reaction_messages": { - "Thanks for the map reaction!": "谢谢地图反应!" - }, - "auto_reply_content_types": { - "chat_messages": "聊天消息", - "snap_messages": "Snaps", - "story_share_messages": "故事分享", - "story_reply_messages": "故事回复", - "external_media_messages": "外部媒体", - "voice_note_messages": "语音笔记", - "sticker_messages": "贴纸", - "tiny_snap_messages": "Tiny Snaps", - "map_reaction_messages": "地图反应", - "half_swipes": "半滑" - }, - "supported_languages": { - "en": "英语", - "es": "西班牙语", - "fr": "法语", - "de": "德语", - "it": "意大利语", - "pt": "葡萄牙语", - "ru": "俄语", - "ja": "日语", - "ko": "韩语", - "zh": "中文", - "ar": "阿拉伯语", - "hi": "印地语", - "tr": "土耳其语" - }, - "translation_position": { - "above": "上方", - "below": "下方", - "inline": "行内" - }, - "source_language": { - "auto": "自动检测" - }, - "target_language": { - "en": "英语" - } - }, "friend_notes": { "placeholder": "添加备注..." } @@ -2559,7 +2665,6 @@ "show_chat_edit_history": "显示聊天编辑历史", "convert_message": "转换消息" }, - "chat_wallpaper_downloader": { "download_button": "下载聊天壁纸" }, @@ -2718,10 +2823,10 @@ "exporting_message": "正在导出 {conversation}..." }, "button": { + "cancel": "取消", "ok": "确定", "positive": "是", "negative": "否", - "cancel": "取消", "save": "保存", "open": "打开", "download": "下载", @@ -2835,6 +2940,8 @@ "native_hooks_send_failure_toast": "发送失败!请在设置中启用 Native Hooks。", "no_participants_to_encrypt_toast": "此会话中没有好友可以加密消息!", "encryption_failed_toast": "加密消息失败!查看 logcat 获取更多详细信息。", + "missing_friend_id_toast": "Can't find friendId for conversationId {conversationId}", + "key_exchange_failed_toast": "Can't create key exchange for friendId {friendId}", "accept_public_key_success_toast": "公钥接受成功!", "accept_secret_key_success_toast": "完成!现在您可以与此好友发送和接收加密消息。", "accept_public_key_failure_toast": "接受公钥失败", @@ -2846,6 +2953,21 @@ "incoming_pk_message": "您刚刚收到一个公钥请求。点击下方接受。", "incoming_secret_message": "您的好友刚刚接受了您的公钥。点击下方接受密钥。" }, + "account_switcher_ui": { + "already_logged_in": "Already logged in as {username}", + "login_failed_toast": "Failed to login. Check logs for more info.", + "logged_out_toast": "Logged out", + "data_not_found_toast": "Account data not found", + "restore_failed_toast": "Failed to restore account data", + "logged_in_as_toast": "Logged in as {username}", + "backup_success_toast": "Account backed up!", + "backup_failure_toast": "Failed to backup account. Check logs for more info.", + "import_success_toast": "Imported {username}!", + "import_failure_toast": "Failed to import account: {message}", + "export_success_toast": "Account exported!", + "export_failed_toast": "Failed to export account. Check logs for more info.", + "forced_logout_toast": "Removed account due to forced logout" + }, "auto_open_snaps": { "title": "自动打开 Snaps", "priority_title": "自动打开 Snaps (优先)", @@ -2872,7 +2994,7 @@ "queue_cleared": "队列已清空且统计已重置", "queue_cleared_title": "队列已清空", "queue_cleared_reset": "队列已清空 & 重置", - "queue_cleared_feedback": "清空了 {count} 个队列中的 snap \u2022 重置了 {processed} 个已处理计数", + "queue_cleared_feedback": "清空了 {count} 个队列中的 snap • 重置了 {processed} 个已处理计数", "queue_cleared_feedback_simple": "重置了 {processed} 个已处理计数", "unknown_sender": "未知", "unknown_user": "未知用户", @@ -3005,7 +3127,8 @@ "auto_delete_sent_messages": { "countdown_toast": "消息将在 {time} 后删除", "delete_success_toast": "消息删除成功", - "delete_failed_toast": "删除消息失败" + "delete_failed_toast": "删除消息失败", + "queue_cleared_toast": "Auto delete queue cleared" }, "translation_position": { "above": "上方", @@ -3310,6 +3433,32 @@ "failed_to_fetch_message": "获取消息失败:{error}", "failed_to_edit_message": "编辑消息失败:{error}" }, + "toast_snapchat_not_installed": "Can't execute action: Snapchat is not installed", + "invalid_input_toast": "Invalid input! Make sure you entered a valid value.", + "toast_async_task_failed": "Async task failed: {message}", + "toast_snapchat_crashed": "Snapchat has crashed! Please check logs for more details.", + "toast_init_features_failed": "Failed to initialize features! Some functionality may not work properly.", + "toast_init_script_runtime_failed": "Failed to initialize script runtime!", + "toast_database_corrupted": "Database {path} is corrupted! Restarting ...", + "toast_feature_init_failed": "Failed to init feature {feature}! Check logcat for more details.", + "toast_updating_purrfectsnap": "Updating PurrfectSnap. Please wait...", + "toast_update_purrfectsnap_failed": "Failed to update PurrfectSnap. Please check logcat for more details.", + "toast_purrfectsnap_updated": "PurrfectSnap updated!", + "toast_export_memories_failed": "Failed to export memories", + "toast_exported_to_path": "Exported to {path}", + "toast_open_memories_db_failed": "Failed to open memories database", + "toast_friend_add_unavailable": "Failed to add friend: FriendRelationshipChanger instance not available", + "toast_friend_add_failed": "Failed to add friend: {message}", + "toast_friends_exported": "Exported {count} friends!", + "toast_friends_import_failed": "Failed to import friends: {message}", + "toast_translation_service_unavailable": "Translation service temporarily unavailable", + "toast_send_message_failed": "Failed to send message: {error}", + "toast_mark_conversation_read_failed": "Failed to mark conversation as read", + "toast_fetch_conversation_failed": "Failed to fetch conversation", + "toast_open_snap_failed": "Failed to open snap", + "toast_mark_message_read_failed": "Failed to mark message as read. Check logs for more details", + "toast_open_conversation_first": "You must open a conversation first", + "toast_open_link_failed": "Failed to open link", "ai_response_style": { "casual": "随意", "formal": "正式", @@ -3347,4 +3496,4 @@ "openai": "OpenAI", "openrouter": "OpenRouter" } -} \ No newline at end of file +}