Update strings_ar.i18n.json
This commit is contained in:
@@ -1,228 +1,413 @@
|
|||||||
{
|
{
|
||||||
"general": {
|
"general": {
|
||||||
"appTitle": "Hiddify",
|
"appTitle": "Hiddify",
|
||||||
"reset": "إعادة تعيين",
|
"reset": "Reset",
|
||||||
"toggle": {
|
"toggle": {
|
||||||
"enabled": "ممكّن",
|
"enabled": "Enabled",
|
||||||
"disabled": "معطل"
|
"disabled": "Disabled"
|
||||||
},
|
},
|
||||||
"state": {
|
"state": {
|
||||||
"disable": "تعطيل"
|
"disable": "Disable"
|
||||||
},
|
},
|
||||||
"sort": "فرز",
|
"sort": "Sort",
|
||||||
"sortBy": "فرز حسب",
|
"sortBy": "Sort by",
|
||||||
"addToClipboard": "إضافة إلى الحافظة",
|
"addToClipboard": "Add To Clipboard",
|
||||||
"notSet": "غير مضبوط",
|
"notSet": "Not Set",
|
||||||
"agree": "موافق",
|
"agree": "Agree",
|
||||||
"decline": "رفض",
|
"decline": "Decline",
|
||||||
"unknown": "غير معروف",
|
"unknown": "Unknown",
|
||||||
"hidden": "مخفي",
|
"hidden": "Hidden",
|
||||||
"timeout": "انتهاء الوقت",
|
"timeout": "Timeout",
|
||||||
"clipboardExportSuccessMsg": "أضيف إلى الحافظة",
|
"clipboardExportSuccessMsg": "Added To Clipboard",
|
||||||
"showMore": "إظهار المزيد",
|
"showMore": "Show More",
|
||||||
"showLess": "إظهار أقل",
|
"showLess": "Show Less",
|
||||||
"openAppSettings": "فتح إعدادات التطبيق",
|
"openAppSettings": "Open App Settings",
|
||||||
"grantPermission": "منح الإذن"
|
"grantPermission": "Grant Permission"
|
||||||
},
|
},
|
||||||
"intro": {
|
"intro": {
|
||||||
"termsAndPolicyCaution(rich)": "بالمتابعة توافق على ${tap(@:about.termsAndConditions)}",
|
"termsAndPolicyCaution(rich)": "By Continuing You Agree With ${tap(@:about.termsAndConditions)}",
|
||||||
"start": "بدء"
|
"start": "Start"
|
||||||
},
|
},
|
||||||
"home": {
|
"home": {
|
||||||
"pageTitle": "الرئيسية",
|
"pageTitle": "Home",
|
||||||
"emptyProfilesMsg": "ابدأ بإضافة ملف اشتراك",
|
"emptyProfilesMsg": "Begin by Adding a Subscription Profile",
|
||||||
"noActiveProfileMsg": "اختر ملفًا"
|
"noActiveProfileMsg": "Choose a Profile"
|
||||||
},
|
},
|
||||||
"stats": {
|
"stats": {
|
||||||
"traffic": "حركة المرور",
|
"traffic": "Traffic",
|
||||||
"trafficLive": "حركة المرور المباشرة",
|
"trafficLive": "Live Traffic",
|
||||||
"trafficTotal": "إجمالي حركة المرور",
|
"trafficTotal": "Total Traffic",
|
||||||
"uplink": "الرفع",
|
"uplink": "Uplink",
|
||||||
"downlink": "التنزيل",
|
"downlink": "Downlink",
|
||||||
"connection": "الاتصال",
|
"connection": "Connection",
|
||||||
"speed": "السرعة",
|
"speed": "Speed",
|
||||||
"totalTransferred": "إجمالي المنقول"
|
"totalTransferred": "Total Transferred"
|
||||||
},
|
},
|
||||||
"profile": {
|
"profile": {
|
||||||
"overviewPageTitle": "الملفات",
|
"overviewPageTitle": "Profiles",
|
||||||
"detailsPageTitle": "ملف",
|
"detailsPageTitle": "Profile",
|
||||||
"activeProfileNameSemanticLabel": "اسم الملف النشط: \"${name}\".",
|
"activeProfileNameSemanticLabel": "Active Profile Name: \"${name}\".",
|
||||||
"activeProfileBtnSemanticLabel": "عرض جميع الملفات",
|
"activeProfileBtnSemanticLabel": "View All Profiles",
|
||||||
"nonActiveProfileBtnSemanticLabel": "اختر \"${name}\" كملف نشط",
|
"nonActiveProfileBtnSemanticLabel": "Select \"${name}\" as Active Profile",
|
||||||
"subscription": {
|
"subscription": {
|
||||||
"traffic": "حركة المرور",
|
"traffic": "Traffic",
|
||||||
"updatedTimeAgo": "تم التحديث منذ ${timeago}",
|
"updatedTimeAgo": "Updated ${timeago}",
|
||||||
"remainingDuration": "متبقي ${duration} أيام",
|
"remainingDuration": "${duration} Days Remaining",
|
||||||
"remainingTrafficSemanticLabel": "تم استهلاك ${consumed} من أصل ${total}",
|
"remainingTrafficSemanticLabel": "${consumed} of ${total} Traffic Consumed",
|
||||||
"expired": "منتهي الصلاحية",
|
"expired": "Expired",
|
||||||
"noTraffic": "نفذت الحصة",
|
"noTraffic": "Out of Quota",
|
||||||
"upload": "رفع",
|
"upload": "Upload",
|
||||||
"download": "تنزيل",
|
"download": "Download",
|
||||||
"total": "إجمالي حركة المرور",
|
"total": "Total Traffic",
|
||||||
"expireDate": "تاريخ الانتهاء"
|
"expireDate": "Expire Date"
|
||||||
},
|
},
|
||||||
"sortBy": {
|
"sortBy": {
|
||||||
"lastUpdate": "محدث حديثًا",
|
"lastUpdate": "Recently Updated",
|
||||||
"name": "أبجديًا"
|
"name": "Alphabetically"
|
||||||
},
|
},
|
||||||
"add": {
|
"add": {
|
||||||
"buttonText": "ملف جديد",
|
"buttonText": "New Profile",
|
||||||
"shortBtnTxt": "ملف جديد",
|
"shortBtnTxt": "New Profile",
|
||||||
"fromClipboard": "إضافة من الحافظة",
|
"fromClipboard": "Add From Clipboard",
|
||||||
"scanQr": "مسح رمز الاستجابة السريعة",
|
"scanQr": "Scan QR Code",
|
||||||
"qrScanner": {
|
"qrScanner": {
|
||||||
"permissionDeniedError": "الإذن مرفوض",
|
"permissionDeniedError": "Permission Denied",
|
||||||
"unexpectedError": "حدث خطأ غير متوقع",
|
"unexpectedError": "Something Went Wrong",
|
||||||
"torchSemanticLabel": "ضوء الفلاش",
|
"torchSemanticLabel": "Flash Light",
|
||||||
"facingSemanticLabel": "اتجاه الكاميرا",
|
"facingSemanticLabel": "Camera Facing",
|
||||||
"permissionRequest": "الإذن بالكاميرا لمسح رمز الاستجابة السريعة"
|
"permissionRequest": "Permission to camera to scan QR Code"
|
||||||
},
|
},
|
||||||
"manually": "إدخال يدوي",
|
"manually": "Manual Entry",
|
||||||
"addingProfileMsg": "يتم إضافة الملف",
|
"addingProfileMsg": "Adding Profile",
|
||||||
"failureMsg": "فشل في إضافة الملف"
|
"failureMsg": "Failed to Add Profile"
|
||||||
},
|
},
|
||||||
"update": {
|
"update": {
|
||||||
"buttonTxt": "تحديث",
|
"buttonTxt": "Update",
|
||||||
"tooltip": "تحديث الملف",
|
"tooltip": "Update Profile",
|
||||||
"updateSubscriptions": "تحديث الاشتراكات",
|
"updateSubscriptions": "Update Subscriptions",
|
||||||
"failureMsg": "فشل في تحديث الملف",
|
"failureMsg": "Failed to Update Profile",
|
||||||
"successMsg": "تم تحديث الملف بنجاح",
|
"successMsg": "Profile Updated Successfully",
|
||||||
"namedFailureMsg": "فشل في تحديث \"${name}\"",
|
"namedFailureMsg": "Failed to Update \"${name}\"",
|
||||||
"namedSuccessMsg": "تم تحديث \"${name}\" بنجاح"
|
"namedSuccessMsg": "\"${name}\" Updated Successfully"
|
||||||
},
|
},
|
||||||
"share": {
|
"share": {
|
||||||
"buttonText": "مشاركة",
|
"buttonText": "Share",
|
||||||
"exportToClipboardSuccess": "تم التصدير إلى الحافظة",
|
"exportToClipboardSuccess": "Exported to Clipboard",
|
||||||
"exportSubLinkToClipboard": "تصدير رابط الاشتراك إلى الحافظة",
|
"exportSubLinkToClipboard": "Export Subscription Link to Clipboard",
|
||||||
"subLinkQrCode": "رمز الاستجابة السريعة لرابط الاشتراك",
|
"subLinkQrCode": "Subscription Link QR Code",
|
||||||
"exportConfigToClipboard": "تصدير التكوين إلى الحافظة",
|
"exportConfigToClipboard": "Export Configuration to Clipboard",
|
||||||
"exportConfigToClipboardSuccess": "تم نسخ التكوين إلى الحافظة"
|
"exportConfigToClipboardSuccess": "Configuration Copied to Clipboard"
|
||||||
},
|
},
|
||||||
"edit": {
|
"edit": {
|
||||||
"buttonTxt": "تعديل",
|
"buttonTxt": "Edit",
|
||||||
"selectActiveTxt": "اختر الملف النشط"
|
"selectActiveTxt": "Select Active Profile"
|
||||||
},
|
},
|
||||||
"delete": {
|
"delete": {
|
||||||
"buttonTxt": "حذف",
|
"buttonTxt": "Delete",
|
||||||
"confirmationMsg": "حذف الملف نهائيًا؟",
|
"confirmationMsg": "Delete Profile Permanently?",
|
||||||
"successMsg": "تم حذف الملف بنجاح"
|
"successMsg": "Profile Deleted Successfully"
|
||||||
},
|
},
|
||||||
"save": {
|
"save": {
|
||||||
"buttonText": "حفظ",
|
"buttonText": "Save",
|
||||||
"successMsg": "تم حفظ الملف بنجاح",
|
"successMsg": "Profile Saved Successfully",
|
||||||
"failureMsg": "فشل في حفظ الملف"
|
"failureMsg": "Failed to Save Profile"
|
||||||
},
|
},
|
||||||
"detailsForm": {
|
"detailsForm": {
|
||||||
"nameLabel": "الاسم",
|
"nameLabel": "Name",
|
||||||
"nameHint": "اسم الملف",
|
"nameHint": "Profile Name",
|
||||||
"urlLabel": "الرابط",
|
"urlLabel": "URL",
|
||||||
"urlHint": "الرابط الكامل للتكوين",
|
"urlHint": "Full Config URL",
|
||||||
"emptyNameMsg": "الاسم مطلوب",
|
"emptyNameMsg": "Name Is Required",
|
||||||
"invalidUrlMsg": "رابط غير صالح",
|
"invalidUrlMsg": "Invalid URL",
|
||||||
"lastUpdate": "آخر تحديث",
|
"lastUpdate": "Last Update",
|
||||||
"updateInterval": "تحديث تلقائي",
|
"updateInterval": "Auto Update",
|
||||||
"updateIntervalDialogTitle": "فاصل التحديث التلقائي (بالساعات)"
|
"updateIntervalDialogTitle": "Auto Update Interval (in Hours)"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"proxies": {
|
"proxies": {
|
||||||
"pageTitle": "الوكلاء",
|
"pageTitle": "Proxies",
|
||||||
"emptyProxiesMsg": "لا يوجد وكلاء متاحين",
|
"emptyProxiesMsg": "No Proxies Available",
|
||||||
"delayTestTooltip": "اختبار التأخير",
|
"delayTestTooltip": "Test Delay",
|
||||||
"sortTooltip": "فرز الوكلاء",
|
"sortTooltip": "Sort Proxies",
|
||||||
"checkIp": "تحقق من IP",
|
"checkIp": "Check IP",
|
||||||
"unknownIp": "IP غير معروف",
|
"unknownIp": "Unknown IP",
|
||||||
"sortOptions": {
|
"sortOptions": {
|
||||||
"unsorted": "افتراضي",
|
"unsorted": "Default",
|
||||||
"name": "أبجديًا",
|
"name": "Alphabetically",
|
||||||
"delay": "حسب التأخير"
|
"delay": "By Delay"
|
||||||
},
|
},
|
||||||
"activeProxySemanticLabel": "الوكيل النشط",
|
"activeProxySemanticLabel": "Active Proxy",
|
||||||
"delaySemantics": {
|
"delaySemantics": {
|
||||||
"result": "التأخير: ${delay}مللي ثانية",
|
"result": "Delay: ${delay}ms",
|
||||||
"timeout": "مهلة اختبار التأخير",
|
"timeout": "Delay Test Timeout",
|
||||||
"testing": "التأخير: يتم الاختبار..."
|
"testing": "Delay: Testing..."
|
||||||
},
|
},
|
||||||
"ipInfoSemantics": {
|
"ipInfoSemantics": {
|
||||||
"address": "عنوان IP",
|
"address": "IP Address",
|
||||||
"country": "البلد"
|
"country": "Country"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"logs": {
|
"logs": {
|
||||||
"pageTitle": "السجلات",
|
"pageTitle": "Logs",
|
||||||
"filterHint": "تصفية",
|
"filterHint": "Filter",
|
||||||
"allLevelsFilter": "الكل",
|
"allLevelsFilter": "All",
|
||||||
"shareCoreLogs": "مشاركة سجلات النواة",
|
"shareCoreLogs": "Share Core Logs",
|
||||||
"shareAppLogs": "مشاركة سجلات التطبيق",
|
"shareAppLogs": "Share App Logs",
|
||||||
"pauseTooltip": "إيقاف مؤقت",
|
"pauseTooltip": "Pause",
|
||||||
"resumeTooltip": "استئناف",
|
"resumeTooltip": "Resume",
|
||||||
"clearTooltip": "مسح"
|
"clearTooltip": "Clear"
|
||||||
},
|
},
|
||||||
"settings": {
|
"settings": {
|
||||||
"pageTitle": "الإعدادات",
|
"pageTitle": "Settings",
|
||||||
"requiresRestartMsg": "لنفاذ هذا التغيير، أعد تشغيل التطبيق",
|
"requiresRestartMsg": "For this to take effect restart the app",
|
||||||
"experimental": "تجريبي",
|
"experimental": "Experimental",
|
||||||
"experimentalMsg": "الميزات التي تحمل العلم التجريبي لا تزال قيد التطوير وقد تسبب مشاكل.",
|
"experimentalMsg": "Features with Experimental flag are still in development and might cause issues.",
|
||||||
"exportOptions": "تصدير الخيارات إلى الحافظة",
|
"exportOptions": "Export Options to Clipboard",
|
||||||
"exportAllOptions": "تصدير جميع الخيارات إلى الحافظة (تصحيح)",
|
"exportAllOptions": "Export Options to Clipboard (Debug)",
|
||||||
"importOptions": "استيراد الخيارات من الحافظة",
|
"importOptions": "Import Options From Clipboard",
|
||||||
"importOptionsMsg": "سيتم إعادة كتابة جميع خيارات التكوين بالقيم المقدمة. هل أنت متأكد؟",
|
"importOptionsMsg": "This will rewrite all config options with provided values. Are you sure?",
|
||||||
"general": {
|
"general": {
|
||||||
"sectionTitle": "عام",
|
"sectionTitle": "General",
|
||||||
"locale": "اللغة",
|
"locale": "Language",
|
||||||
"region": "المنطقة",
|
"region": "Region",
|
||||||
"regionMsg": "يساعد في ضبط الخيارات الافتراضية لتجاوز العناوين المحلية",
|
"regionMsg": "Helps set default options to bypass domestic addresses",
|
||||||
"regions": {
|
"regions": {
|
||||||
"ir": "إيران (ir)",
|
"ir": "Iran (ir)",
|
||||||
"cn": "الصين (cn)",
|
"cn": "China (cn)",
|
||||||
"ru": "روسيا (ru)",
|
"ru": "Russia (ru)",
|
||||||
"af": "أفغانستان (af)",
|
"af": "Afghanistan (af)",
|
||||||
"other": "أخرى"
|
"other": "Other"
|
||||||
},
|
},
|
||||||
"themeMode": "وضع السمة",
|
"themeMode": "Theme Mode",
|
||||||
"themeModes": {
|
"themeModes": {
|
||||||
"system": "اتباع سمة النظام",
|
"system": "Follow System Theme",
|
||||||
"dark": "الوضع الداكن",
|
"dark": "Dark Mode",
|
||||||
"light": "الوضع الفاتح",
|
"light": "Light Mode",
|
||||||
"black": "الوضع الأسود"
|
"black": "Black Mode"
|
||||||
},
|
},
|
||||||
"enableAnalytics": "تمكين التحليلات",
|
"enableAnalytics": "Enable Analytics",
|
||||||
"enableAnalyticsMsg": "امنح الإذن لجمع التحليلات وإرسال تقارير الأعطال لتحسين التطبيق",
|
"enableAnalyticsMsg": "Give permission to collect analytics and send crash reports to improve the app",
|
||||||
"autoStart": "بدء عند تسجيل الدخول",
|
"autoStart": "Start At Login",
|
||||||
"silentStart": "بدء مصغر",
|
"silentStart": "Start Minimized",
|
||||||
"openWorkingDir": "فتح دليل العمل",
|
"openWorkingDir": "Open Working Directory",
|
||||||
"ignoreBatteryOptimizations": "تعطيل تحسين البطارية",
|
"ignoreBatteryOptimizations": "Disable Battery Optimization",
|
||||||
"ignoreBatteryOptimizationsMsg": "إزالة القيود لأداء VPN الأمثل",
|
"ignoreBatteryOptimizationsMsg": "Remove Restrictions For Optimal VPN Performance",
|
||||||
"dynamicNotification": "عرض السرعة في الإشعار",
|
"dynamicNotification": "Display Speed in Notification",
|
||||||
"hapticFeedback": "تغذية مرتدة لمسية",
|
"hapticFeedback": "Haptic Feedback",
|
||||||
"autoIpCheck": "التحقق التلقائي من IP الاتصال"
|
"autoIpCheck": "Automatically Check Connection IP"
|
||||||
},
|
},
|
||||||
"advanced": {
|
"advanced": {
|
||||||
"sectionTitle": "متقدم",
|
"sectionTitle": "Advanced",
|
||||||
"debugMode": "وضع التصحيح",
|
"debugMode": "Debug Mode",
|
||||||
"debugModeMsg": "أعد تشغيل التطبيق لتطبيق هذا التغيير",
|
"debugModeMsg": "Restart the app for applying this change",
|
||||||
"memoryLimit": "حد الذاكرة",
|
"memoryLimit": "Memory Limit",
|
||||||
"memoryLimitMsg": "فعّل إذا كنت تواجه أخطاء تفيض الذاكرة. القيمة الافتراضية 0. يرجى الإشارة إلى القيمة بالميجابايت.",
|
"memoryLimitMsg": "Enable if you're experiencing out of memory errors or frequent app crash",
|
||||||
"ping": "الأمر ping",
|
"resetTunnel": "Reset VPN Profile"
|
||||||
"pingMsg": "القيمة الافتراضية 1.0.0.1.",
|
},
|
||||||
"alwaysOn": "تفعيل دائمًا",
|
"network": {
|
||||||
"disableScv": "تعطيل SCV",
|
"perAppProxyPageTitle": "Per-App Proxy",
|
||||||
"v2FlyService": "خدمة v2Fly",
|
"perAppProxyModes": {
|
||||||
"disableV2FlyServiceMsg": "تعطيل خدمة v2Fly",
|
"off": "All",
|
||||||
"allowInsecureConnections": "السماح بالاتصالات غير الآمنة",
|
"offMsg": "Proxy All Apps",
|
||||||
"trustedCertificates": "شهادات موثوقة"
|
"include": "Proxy",
|
||||||
|
"includeMsg": "Proxy Only Selected Apps",
|
||||||
|
"exclude": "Bypass",
|
||||||
|
"excludeMsg": "Do Not Proxy Selected Apps"
|
||||||
|
},
|
||||||
|
"showSystemApps": "Show System Apps",
|
||||||
|
"hideSystemApps": "Hide System Apps",
|
||||||
|
"clearSelection": "Clear Selection"
|
||||||
|
},
|
||||||
|
"geoAssets": {
|
||||||
|
"pageTitle": "Routing Assets",
|
||||||
|
"geoip": "GeoIP",
|
||||||
|
"geosite": "GeoSite",
|
||||||
|
"version": "Version ${version}",
|
||||||
|
"fileMissing": "File Missing",
|
||||||
|
"update": "Update",
|
||||||
|
"download": "Download",
|
||||||
|
"failureMsg": "Failed to Update Asset",
|
||||||
|
"successMsg": "Successfully Updated Asset",
|
||||||
|
"addRecommended": "Add Recommended Assets",
|
||||||
|
"missingGeoAssetsMsg": "Selected Routing Assets' files are missing. Either download them or choose existing ones"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"help": {
|
|
||||||
"pageTitle": "المساعدة",
|
|
||||||
"documentation": "التوثيق",
|
|
||||||
"tutorial": "الدروس التعليمية",
|
|
||||||
"contact": "اتصل بنا"
|
|
||||||
},
|
|
||||||
"about": {
|
"about": {
|
||||||
"pageTitle": "حول.\nتعريب:م. ابراهيم قاسم",
|
"pageTitle": "About",
|
||||||
"termsAndConditions": "الشروط والأحكام",
|
"version": "Version",
|
||||||
"privacyPolicy": "سياسة الخصوصية",
|
"sourceCode": "Source Code",
|
||||||
"softwareLicenses": "تراخيص البرمجيات",
|
"telegramChannel": "Telegram Channel",
|
||||||
"version": "الإصدار ${version}"
|
"checkForUpdate": "Check For Update",
|
||||||
|
"privacyPolicy": "Privacy Policy",
|
||||||
|
"termsAndConditions": "Terms and Conditions"
|
||||||
|
},
|
||||||
|
"appUpdate": {
|
||||||
|
"notAvailableMsg": "Already Using The Latest Version",
|
||||||
|
"dialogTitle": "Update Available",
|
||||||
|
"updateMsg": "A new version of @:general.appTitle is available. Would you like to update now?",
|
||||||
|
"currentVersionLbl": "Current Version",
|
||||||
|
"newVersionLbl": "New Version",
|
||||||
|
"updateNowBtnTxt": "Update Now",
|
||||||
|
"laterBtnTxt": "Later",
|
||||||
|
"ignoreBtnTxt": "Ignore"
|
||||||
|
},
|
||||||
|
"tray": {
|
||||||
|
"dashboard": "Dashboard",
|
||||||
|
"quit": "Quit",
|
||||||
|
"open": "Open",
|
||||||
|
"status": {
|
||||||
|
"connect": "Connect",
|
||||||
|
"connecting": "Connecting",
|
||||||
|
"disconnect": "Disconnect",
|
||||||
|
"disconnecting": "Disconnecting"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"failure": {
|
||||||
|
"unexpected": "Unexpected Error",
|
||||||
|
"clash": {
|
||||||
|
"unexpected": "Unexpected Error",
|
||||||
|
"core": "Clash Error ${reason}"
|
||||||
|
},
|
||||||
|
"singbox": {
|
||||||
|
"unexpected": "Unexpected Service Error",
|
||||||
|
"serviceNotRunning": "Service is Not Running",
|
||||||
|
"missingPrivilege": "Missing Privilege",
|
||||||
|
"missingPrivilegeMsg": "VPN Mode Requires Administrator Privileges. Either relaunch the app as administrator or change service mode.",
|
||||||
|
"missingGeoAssets": "Missing Geo Assets",
|
||||||
|
"missingGeoAssetsMsg": "Geo Assets Are Missing. Consider changing active asset or download selected one in the settings.",
|
||||||
|
"invalidConfigOptions": "Invalid Configuration Options",
|
||||||
|
"invalidConfig": "Invalid Configuration",
|
||||||
|
"create": "Service Creation Error",
|
||||||
|
"start": "Service Startup Error"
|
||||||
|
},
|
||||||
|
"connectivity": {
|
||||||
|
"unexpected": "Unexpected Failure",
|
||||||
|
"missingVpnPermission": "Missing VPN Permission",
|
||||||
|
"missingNotificationPermission": "Missing Notification Permission",
|
||||||
|
"core": "Core Error"
|
||||||
|
},
|
||||||
|
"profiles": {
|
||||||
|
"unexpected": "Unexpected Error",
|
||||||
|
"notFound": "Profile Not Found",
|
||||||
|
"invalidConfig": "Invalid Configs",
|
||||||
|
"invalidUrl": "Invalid URL"
|
||||||
|
},
|
||||||
|
"connection": {
|
||||||
|
"unexpected": "Unexpected Connection Error",
|
||||||
|
"timeout": "Connection Timeout",
|
||||||
|
"badResponse": "Bad Response",
|
||||||
|
"connectionError": "Connection Error",
|
||||||
|
"badCertificate": "Bad Certificate"
|
||||||
|
},
|
||||||
|
"geoAssets": {
|
||||||
|
"unexpected": "Unexpected Error",
|
||||||
|
"notUpdate": "No Update Available",
|
||||||
|
"activeNotFound": "Active Geo Asset Not Found"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"play": {
|
||||||
|
"title": "Hiddify (Preview)",
|
||||||
|
"short_description": "Auto, SSH, VLESS, VMess, Trojan, Reality, Sing-Box, Clash, XRay, Shadowsocks",
|
||||||
|
"full_description": "The key goal of Hiddify is to provide a secure, user-friendly and efficient tunneling client. It enables you to route all traffic or selected app traffic to a remote server of your choose, utilizing VPN-Service permission.\n\nNote: We do not provide any server; users are required to ensure their online activities stay private by using use their own self-hosted server or trusted servers. \n \nWe Support Servers With:\n- Normal V2Ray/XRay Subscription Link\n- Clash Subscription Link\n- Sing-Box Subscription Link\n\nWhat is our unique features?\n - User Friendly\n - Optimized and Fast\n - Automatically select LowestPing \n - Show user usage information\n - Easily import sublink by one click using deeplinking \n - Free and No ADS\n - Easily switch user sublinks\n - More and more\n\nSupport:\n- All Protocols Supported by Sing-Box \n- VLESS + XTLS Reality, Vision\n- VMess\n- Trojan\n- ShoadowSocks\n- Reality\n- WireGuard\n- V2Ray\n- Hysteria2\n- TUICv5\n- SSH\n- ShadowTLS\n\n\nThe source code exist in https://github.com/hiddify/Hiddify-Next\nThe application core is based on open-source Sing-Box.\n\nPermission Description:\n- VPN Service: As the goal of this application is to provide a secure, user-friendly and efficient tunneling client, we need this permission to be able to route the traffic via tunnel to the remote server. \n- QUERY ALL PACKAGES: This permission is used to allow users to include or exclude specific applications for tunneling.\n- RECEIVE BOOT COMPLETED: This permission can be enabled or disabled from app settings to activate this application upon device boot.\n- POST NOTIFICATIONS: This permission is essential as we employ a foreground service to ensure the continuous operation of the VPN service.\n- This application is free from advertisements. The analytics and crash data only occurs with the explicit consent of the user in the first use of application."
|
||||||
|
},
|
||||||
|
"connection": {
|
||||||
|
"tapToConnect": "Tap To Connect",
|
||||||
|
"connecting": "Connecting",
|
||||||
|
"disconnecting": "Disconnecting",
|
||||||
|
"connected": "Connected",
|
||||||
|
"reconnect": "Reconnect",
|
||||||
|
"connectAnyWay": "Connect",
|
||||||
|
"experimentalNotice": "Experimental Features In Use",
|
||||||
|
"experimentalNoticeMsg": "You've enabled some experimental features which might affect connection quality and cause unexpected errors. You can always change or reset these options from Config options page.",
|
||||||
|
"disableExperimentalNotice": "Don't Show Again",
|
||||||
|
"reconnectMsg": "Reconnect for Changes to Take Effect"
|
||||||
|
},
|
||||||
|
"config": {
|
||||||
|
"resetBtn": "Reset Options",
|
||||||
|
"serviceMode": "Service Mode",
|
||||||
|
"quickSettings": "Quick Settings",
|
||||||
|
"setupWarp": "Setup WARP",
|
||||||
|
"allOptions": "All Config Options",
|
||||||
|
"serviceModes": {
|
||||||
|
"proxy": "Proxy Service Only",
|
||||||
|
"systemProxy": "Set System Proxy",
|
||||||
|
"tun": "VPN",
|
||||||
|
"tunService": "VPN Service"
|
||||||
|
},
|
||||||
|
"shortServiceModes": {
|
||||||
|
"proxy": "Proxy",
|
||||||
|
"systemProxy": "System Proxy",
|
||||||
|
"tun": "VPN",
|
||||||
|
"tunService": "VPN Service"
|
||||||
|
},
|
||||||
|
"section": {
|
||||||
|
"route": "Route Options",
|
||||||
|
"dns": "DNS Options",
|
||||||
|
"inbound": "Inbound Options",
|
||||||
|
"mux": "MultiPlexer",
|
||||||
|
"outbound": "Outbound Options",
|
||||||
|
"tlsTricks": "TLS Tricks",
|
||||||
|
"warp": "WARP Options",
|
||||||
|
"misc": "Misc Options"
|
||||||
|
},
|
||||||
|
"warpConsent": {
|
||||||
|
"title": "Cloudflare WARP Consent",
|
||||||
|
"description(rich)": "Cloudflare WARP is a Free WireGuard VPN Provider. By enabling this option you are agreeing to the Cloudflare WARP's ${tos(Terms of Service)} and ${privacy(Privacy Policy)}."
|
||||||
|
},
|
||||||
|
"generateWarpConfig": "Generate WARP Config",
|
||||||
|
"missingWarpConfig": "Missing WARP Config",
|
||||||
|
"warpConfigGenerated": "WARP Config Generated",
|
||||||
|
"pageTitle": "Config Options",
|
||||||
|
"logLevel": "Log Level",
|
||||||
|
"resolveDestination": "Resolve Destination",
|
||||||
|
"ipv6Mode": "IPv6 Route",
|
||||||
|
"ipv6Modes": {
|
||||||
|
"disable": "Disable",
|
||||||
|
"enable": "Enable",
|
||||||
|
"prefer": "Preferred",
|
||||||
|
"only": "Exclusive"
|
||||||
|
},
|
||||||
|
"remoteDnsAddress": "Remote DNS",
|
||||||
|
"remoteDnsDomainStrategy": "Remote DNS Domain Strategy",
|
||||||
|
"directDnsAddress": "Direct DNS",
|
||||||
|
"directDnsDomainStrategy": "Direct DNS Domain Strategy",
|
||||||
|
"mixedPort": "Mixed Port",
|
||||||
|
"tproxyPort": "Transparent Proxy Port",
|
||||||
|
"localDnsPort": "Local DNS Port",
|
||||||
|
"allowConnectionFromLan": "Share VPN in Local Network",
|
||||||
|
"tunImplementation": "TUN Implementation",
|
||||||
|
"mtu": "MTU",
|
||||||
|
"connectionTestUrl": "Connection Test URL",
|
||||||
|
"urlTestInterval": "URL Test Interval",
|
||||||
|
"enableClashApi": "Enable Clash API",
|
||||||
|
"clashApiPort": "Clash API Port",
|
||||||
|
"enableTun": "Enable TUN",
|
||||||
|
"setSystemProxy": "Set System Proxy",
|
||||||
|
"enableDnsRouting": "Enable DNS Routing",
|
||||||
|
"enableFakeDns": "Enable Fake DNS",
|
||||||
|
"bypassLan": "Bypass Lan",
|
||||||
|
"strictRoute": "Strict Route",
|
||||||
|
"enableTlsFragment": "Enable TLS Fragment",
|
||||||
|
"tlsFragmentSize": "TLS Fragment Size",
|
||||||
|
"tlsFragmentSleep": "TLS Fragment Sleep",
|
||||||
|
"enableTlsMixedSniCase": "Enable TLS Mixed SNI Case",
|
||||||
|
"enableTlsPadding": "Enable TLS Padding",
|
||||||
|
"tlsPaddingSize": "TLS Padding",
|
||||||
|
"enableMux": "Enable Mux",
|
||||||
|
"muxProtocol": "Mux Protocol",
|
||||||
|
"muxMaxStreams": "Max Concurrent Streams",
|
||||||
|
"enableWarp": "Enable WARP",
|
||||||
|
"warpDetourMode": "Detour Mode",
|
||||||
|
"warpDetourModes": {
|
||||||
|
"proxyOverWarp": "Detour Proxies Through WARP",
|
||||||
|
"warpOverProxy": "Detour WARP Through Proxies",
|
||||||
|
"inbound": "Detour WARP Through Proxies",
|
||||||
|
"outbound": "Detour Proxies Through WARP"
|
||||||
|
},
|
||||||
|
"warpLicenseKey": "License Key",
|
||||||
|
"warpCleanIp": "Clean IP",
|
||||||
|
"warpPort": "Port",
|
||||||
|
"warpNoise": "Noise Count",
|
||||||
|
"warpNoiseDelay": "Noise Delay"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user