Локализует приложение на 10 языков + RTL для арабского и персидского
Добавляет zh-CN, fa, ar, tr, uk, be, vi, uz локали (81 ключ, идентичная структура) к существующим en/ru; ToggleLanguge.tsx переделан из бинарного ru/en тумблера в выпадающий список всех 10 языков. TelegramWeb.tsx был полностью на захардкоженном русском несмотря на импорт useTranslation — переведён на i18n-ключи. rtlLanguages.ts выносит список RTL-языков в отдельный .ts-файл (именованный импорт из .js падал на allowJs). App.tsx реактивно переключает document.dir/lang при смене языка. Логические CSS-свойства (ps-/pe-/start-/end-/border-e) вместо физических в badge/button/dialog/select и BurgerMenu — Flexbox иначе визуально переворачивает детей под dir=rtl, ломая анимацию бургер-меню. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
@@ -0,0 +1,83 @@
|
||||
{
|
||||
"rx": "تنزيل",
|
||||
"tx": "رفع",
|
||||
"status_label": "الحالة",
|
||||
"disconnected": "غير متصل",
|
||||
"connecting": "جارٍ الاتصال...",
|
||||
"connected": "متصل",
|
||||
"about_title": "Netrunner VPN",
|
||||
"about_desc": "أنشأنا Netrunner ليس كشبكة VPN عادية، بل كنفق آمن يراه مزوّدو الإنترنت مجرد حركة ويب عادية.",
|
||||
"proto_title": "بروتوكول خاص",
|
||||
"proto_desc": "محاكاة TLS تجعل اتصالك غير مرئي لأنظمة DPI.",
|
||||
"zk_title": "انعدام المعرفة (Zero-Knowledge)",
|
||||
"zk_desc": "نحن لا نحتفظ بأي سجلات. تضمن بنيتنا التقنية أننا لا نستطيع تقنياً رؤية ما تقوم بإرساله.",
|
||||
"version_info": "الإصدار 1.0.0-stable | 2026",
|
||||
"footer_text": "طُوّر بعناية من أجل حرية الشبكة.",
|
||||
"select_location_placeholder": "اختر موقع VPN",
|
||||
"loading_servers": "جارٍ تحميل الخوادم...",
|
||||
"section_network": "الشبكة",
|
||||
"kill_switch": "مفتاح القطع التلقائي",
|
||||
"kill_switch_desc": "حظر الإنترنت عند انقطاع الاتصال",
|
||||
"stealth_mode": "وضع التخفي",
|
||||
"stealth_mode_desc": "تمويه TLS معزّز",
|
||||
"section_interface": "الواجهة",
|
||||
"reduce_motion": "تقليل الحركة",
|
||||
"reduce_motion_desc": "لتوفير الموارد",
|
||||
"theme_toggle": "مظهر السمة",
|
||||
"language_toggle": "لغة الواجهة",
|
||||
"home_label": "الرئيسية",
|
||||
"settings": "الإعدادات",
|
||||
"about_menu": "حول التطبيق",
|
||||
"excluded_domains": "النطاقات المستثناة (مفصولة بفواصل)",
|
||||
"excluded_domains_placeholder": "youtube.com, netflix.com",
|
||||
"excluded_apps_desc": "التطبيقات المستثناة (أسماء الحزم / PID)",
|
||||
"excluded_apps": "التطبيقات المستثناة",
|
||||
"select_apps": "اختر التطبيقات",
|
||||
"search_apps_placeholder": "ابحث بالاسم أو الحزمة...",
|
||||
"loading_apps": "جارٍ جلب قائمة التطبيقات...",
|
||||
"no_apps_found": "لم يتم العثور على شيء",
|
||||
"tg_menu": "تجديد الاشتراك",
|
||||
"tg_title": "جلسة آمنة",
|
||||
"tg_desc": "فقدت الوصول إلى تيليجرام ولا يمكنك تجديد اشتراكك؟ ابدأ جلسة آمنة. يوجّه هذا العميل المدمج حركة بياناتك حصرياً عبر نفق VPN الخاص بنا.",
|
||||
"tg_start_btn": "بدء الجلسة",
|
||||
"tg_connecting": "جارٍ إنشاء اتصال آمن...",
|
||||
"usage_label": "البيانات المستخدمة",
|
||||
"usage_unlimited": "غير محدود",
|
||||
"login_button": "تسجيل الدخول",
|
||||
"login_title": "الوصول إلى الحساب",
|
||||
"login_tab_seed": "العبارة الأساسية (Seed)",
|
||||
"login_tab_telegram": "تيليجرام",
|
||||
"login_seed_current_label": "عبارتك الأساسية الحالية",
|
||||
"login_seed_copy": "نسخ",
|
||||
"login_seed_copied": "تم النسخ",
|
||||
"login_seed_no_seed": "هذا الحساب مرتبط بتيليجرام وليس له عبارة أساسية خاصة به.",
|
||||
"login_seed_input_label": "تسجيل الدخول بعبارة أساسية موجودة",
|
||||
"login_seed_input_placeholder": "الصق العبارة الأساسية",
|
||||
"login_seed_submit": "تسجيل الدخول",
|
||||
"login_seed_invalid": "عبارة أساسية غير صالحة أو غير معروفة",
|
||||
"login_telegram_desc": "افتح بوت Netrunner في تيليجرام، اضغط على \"رمز تسجيل الدخول للتطبيق\" في القائمة، ثم أدخل الرمز الذي تحصل عليه هنا.",
|
||||
"login_telegram_open_bot": "فتح البوت",
|
||||
"login_telegram_code_label": "الرمز من البوت",
|
||||
"login_telegram_code_placeholder": "مثال: aB3xQ9pL",
|
||||
"login_telegram_submit": "تسجيل الدخول",
|
||||
"login_telegram_error": "الرمز غير صالح أو منتهي الصلاحية، اطلب رمزاً جديداً من البوت",
|
||||
"login_screen_title": "Netrunner VPN",
|
||||
"login_screen_subtitle": "سجّل الدخول للاتصال بالشبكة",
|
||||
"login_screen_continue_anon": "المتابعة بشكل مجهول",
|
||||
"login_screen_or": "أو",
|
||||
"login_anon_error": "تعذر إنشاء وصول مجهول، حاول مرة أخرى",
|
||||
"connect_locked_hint": "سجّل الدخول أولاً",
|
||||
"tg_desktop_only_title": "للهواتف المحمولة فقط",
|
||||
"tg_desktop_only_desc": "تتطلب الجلسة الآمنة ذات تغليف حركة البيانات تشغيل تطبيق تيليجرام الأصلي. يرجى فتح هذا القسم من هاتفك الذكي.",
|
||||
"tg_allowlist_badge": "القائمة المسموحة",
|
||||
"tg_scope_detail": "حركة الهاتف محظورة على مستوى الجهاز. <bold>تطبيق تيليجرام</bold> فقط يحصل على وصول للشبكة — إغلاق التطبيق يقطع النفق فوراً.",
|
||||
"tg_error_connect_failed": "تعذر إنشاء الاتصال.",
|
||||
"tg_error_not_installed": "تيليجرام غير مثبت على هذا الجهاز.",
|
||||
"tg_active_status": "نشط",
|
||||
"tg_session_bound_label": "الجلسة مرتبطة بالتطبيق",
|
||||
"tg_active_desc": "يعمل تيليجرام في وضع محمي. إذا كنت تقرأ هذا النص، فهذا يعني أنك صغّرت تيليجرام وسيتم قطع النفق.",
|
||||
"tg_reset_btn": "إعادة تعيين الاتصال",
|
||||
"splash_tagline_1": "النظام يراقب الجميع",
|
||||
"splash_tagline_2": "ما عداك",
|
||||
"dialog_close": "إغلاق"
|
||||
}
|
||||
@@ -0,0 +1,83 @@
|
||||
{
|
||||
"rx": "Атрымана",
|
||||
"tx": "Адпраўлена",
|
||||
"status_label": "Статус",
|
||||
"disconnected": "АДКЛЮЧАНА",
|
||||
"connecting": "ПАДКЛЮЧЭННЕ...",
|
||||
"connected": "ПАДКЛЮЧАНА",
|
||||
"about_title": "Netrunner VPN",
|
||||
"about_desc": "Мы стварылі Netrunner не як звычайны VPN, а як абаронены тунэль, які правайдэры бачаць проста як звычайны вэб-трафік.",
|
||||
"proto_title": "Уласны пратакол",
|
||||
"proto_desc": "Імітацыя TLS робіць ваша злучэнне нябачным для сістэм DPI.",
|
||||
"zk_title": "Zero-Knowledge",
|
||||
"zk_desc": "Мы не захоўваем логі. Наша архітэктура гарантуе, што мы тэхнічна не можам бачыць, што вы перадаяце.",
|
||||
"version_info": "Версія 1.0.0-stable | 2026",
|
||||
"footer_text": "Распрацавана з клопатам пра свабоду сеткі.",
|
||||
"select_location_placeholder": "Абярыце лакацыю VPN",
|
||||
"loading_servers": "Загрузка сервераў...",
|
||||
"section_network": "Сетка",
|
||||
"kill_switch": "Kill Switch",
|
||||
"kill_switch_desc": "Блакаваць інтэрнэт пры зрыве злучэння",
|
||||
"stealth_mode": "Стэлс-рэжым",
|
||||
"stealth_mode_desc": "Узмоцненае маскіраванне TLS",
|
||||
"section_interface": "Інтэрфейс",
|
||||
"reduce_motion": "Паменшыць анімацыю",
|
||||
"reduce_motion_desc": "Для эканоміі рэсурсаў",
|
||||
"theme_toggle": "Тэма афармлення",
|
||||
"language_toggle": "Мова інтэрфейсу",
|
||||
"home_label": "Галоўная",
|
||||
"settings": "Налады",
|
||||
"about_menu": "Пра праграму",
|
||||
"excluded_domains": "Выключаныя дамены (праз коску)",
|
||||
"excluded_domains_placeholder": "youtube.com, netflix.com",
|
||||
"excluded_apps_desc": "Выключаныя праграмы (назвы пакетаў / PID)",
|
||||
"excluded_apps": "Выключэнні",
|
||||
"select_apps": "Абярыце праграмы",
|
||||
"search_apps_placeholder": "Пошук па назве ці пакеце...",
|
||||
"loading_apps": "Атрыманне спісу праграм...",
|
||||
"no_apps_found": "Нічога не знойдзена",
|
||||
"tg_menu": "Працягнуць падпіску",
|
||||
"tg_title": "Абароненая сесія",
|
||||
"tg_desc": "Няма доступу да Telegram, каб аплаціць ці працягнуць падпіску? Запусціце бяспечную сесію. Гэты ўбудаваны кліент гарантавана накіруе трафік праз наш VPN-тунэль.",
|
||||
"tg_start_btn": "Пачаць сесію",
|
||||
"tg_connecting": "Устанаўленне абароненага злучэння...",
|
||||
"usage_label": "Выкарыстанне трафіку",
|
||||
"usage_unlimited": "Безліміт",
|
||||
"login_button": "Увайсці",
|
||||
"login_title": "Доступ да акаўнта",
|
||||
"login_tab_seed": "Seed",
|
||||
"login_tab_telegram": "Telegram",
|
||||
"login_seed_current_label": "Ваш бягучы seed",
|
||||
"login_seed_copy": "Капіяваць",
|
||||
"login_seed_copied": "Скапіявана",
|
||||
"login_seed_no_seed": "Гэты акаўнт прывязаны да Telegram і не мае ўласнага seed.",
|
||||
"login_seed_input_label": "Увайсці па наяўным seed",
|
||||
"login_seed_input_placeholder": "Устаўце seed-фразу",
|
||||
"login_seed_submit": "Увайсці",
|
||||
"login_seed_invalid": "Няправільны ці невядомы seed",
|
||||
"login_telegram_desc": "Адкрыйце бота Netrunner у Telegram, націсніце «Код уваходу ў праграму» ў меню і ўвядзіце атрыманы код тут.",
|
||||
"login_telegram_open_bot": "Адкрыць бота",
|
||||
"login_telegram_code_label": "Код ад бота",
|
||||
"login_telegram_code_placeholder": "Напрыклад, aB3xQ9pL",
|
||||
"login_telegram_submit": "Увайсці",
|
||||
"login_telegram_error": "Няправільны ці прастрочаны код, запытайце новы ў бота",
|
||||
"login_screen_title": "Netrunner VPN",
|
||||
"login_screen_subtitle": "Увайдзіце, каб падключыцца да сеткі",
|
||||
"login_screen_continue_anon": "Працягнуць ананімна",
|
||||
"login_screen_or": "ці",
|
||||
"login_anon_error": "Не атрымалася стварыць ананімны доступ, паспрабуйце зноў",
|
||||
"connect_locked_hint": "Спачатку ўвайдзіце ў акаўнт",
|
||||
"tg_desktop_only_title": "Толькі для мабільных",
|
||||
"tg_desktop_only_desc": "Бяспечная сесія з інкапсуляцыяй трафіку патрабуе запуску натыўнай праграмы Telegram. Калі ласка, адкрыйце гэты раздзел са свайго смартфона.",
|
||||
"tg_allowlist_badge": "Allow-List",
|
||||
"tg_scope_detail": "Трафік тэлефона блакуецца. Доступ да сеткі атрымлівае <bold>толькі праграма Telegram</bold>. Пры закрыцці мэсэнджара тунэль неадкладна разрываецца.",
|
||||
"tg_error_connect_failed": "Не атрымалася ўсталяваць злучэнне.",
|
||||
"tg_error_not_installed": "Telegram не ўсталяваны на гэтай прыладзе.",
|
||||
"tg_active_status": "АКТЫЎНА",
|
||||
"tg_session_bound_label": "Сесія прывязана да праграмы",
|
||||
"tg_active_desc": "Telegram запушчаны ў абароненым рэжыме. Калі вы чытаеце гэты тэкст, значыць вы згарнулі Telegram і тунэль будзе адключаны.",
|
||||
"tg_reset_btn": "СКІНУЦЬ ЗЛУЧЭННЕ",
|
||||
"splash_tagline_1": "Сістэма сочыць за ўсімі",
|
||||
"splash_tagline_2": "Акрамя цябе",
|
||||
"dialog_close": "Закрыць"
|
||||
}
|
||||
+20
-7
@@ -55,16 +55,29 @@
|
||||
"login_seed_input_placeholder": "Paste your seed phrase",
|
||||
"login_seed_submit": "Log in",
|
||||
"login_seed_invalid": "Invalid or unknown seed",
|
||||
"login_telegram_desc": "Log in via the Netrunner Telegram bot to link this account across devices.",
|
||||
"login_telegram_start": "Log in via Telegram",
|
||||
"login_telegram_waiting": "Waiting for confirmation in Telegram...",
|
||||
"login_telegram_success": "Login confirmed!",
|
||||
"login_telegram_error": "Login failed or expired, try again",
|
||||
"login_telegram_cancel": "Cancel",
|
||||
"login_telegram_desc": "Open the Netrunner bot in Telegram, tap \"App login code\" in the menu, and enter the code you get here.",
|
||||
"login_telegram_open_bot": "Open bot",
|
||||
"login_telegram_code_label": "Code from the bot",
|
||||
"login_telegram_code_placeholder": "e.g. aB3xQ9pL",
|
||||
"login_telegram_submit": "Log in",
|
||||
"login_telegram_error": "Invalid or expired code, request a new one in the bot",
|
||||
"login_screen_title": "Netrunner VPN",
|
||||
"login_screen_subtitle": "Log in to connect to the network",
|
||||
"login_screen_continue_anon": "Continue anonymously",
|
||||
"login_screen_or": "or",
|
||||
"login_anon_error": "Couldn't create anonymous access, try again",
|
||||
"connect_locked_hint": "Log in first"
|
||||
"connect_locked_hint": "Log in first",
|
||||
"tg_desktop_only_title": "Mobile Only",
|
||||
"tg_desktop_only_desc": "A secure session with traffic encapsulation requires launching the native Telegram app. Please open this section from your smartphone.",
|
||||
"tg_allowlist_badge": "Allow-List",
|
||||
"tg_scope_detail": "Traffic is blocked at the device level. Only <bold>the Telegram app</bold> gets network access — closing the messenger drops the tunnel immediately.",
|
||||
"tg_error_connect_failed": "Failed to establish connection.",
|
||||
"tg_error_not_installed": "Telegram is not installed on this device.",
|
||||
"tg_active_status": "ACTIVE",
|
||||
"tg_session_bound_label": "Session bound to the app",
|
||||
"tg_active_desc": "Telegram is running in protected mode. If you're reading this, you've minimized Telegram and the tunnel will be disconnected.",
|
||||
"tg_reset_btn": "RESET CONNECTION",
|
||||
"splash_tagline_1": "The System Watches Everyone",
|
||||
"splash_tagline_2": "Except You",
|
||||
"dialog_close": "Close"
|
||||
}
|
||||
|
||||
@@ -0,0 +1,83 @@
|
||||
{
|
||||
"rx": "دریافت",
|
||||
"tx": "ارسال",
|
||||
"status_label": "وضعیت",
|
||||
"disconnected": "قطع شده",
|
||||
"connecting": "در حال اتصال...",
|
||||
"connected": "متصل",
|
||||
"about_title": "Netrunner VPN",
|
||||
"about_desc": "ما Netrunner را نه بهعنوان یک VPN معمولی، بلکه بهعنوان یک تونل امن ساختیم که ارائهدهندگان اینترنت آن را ترافیک وب معمولی میبینند.",
|
||||
"proto_title": "پروتکل اختصاصی",
|
||||
"proto_desc": "شبیهسازی TLS اتصال شما را برای سیستمهای DPI نامرئی میکند.",
|
||||
"zk_title": "بدون دانش (Zero-Knowledge)",
|
||||
"zk_desc": "ما هیچ لاگی نگه نمیداریم. معماری ما تضمین میکند که از نظر فنی نمیتوانیم ببینیم چه چیزی ارسال میکنید.",
|
||||
"version_info": "نسخه ۱.۰.۰-پایدار | ۲۰۲۶",
|
||||
"footer_text": "با دقت برای آزادی شبکه توسعه داده شده است.",
|
||||
"select_location_placeholder": "یک مکان VPN انتخاب کنید",
|
||||
"loading_servers": "در حال بارگذاری سرورها...",
|
||||
"section_network": "شبکه",
|
||||
"kill_switch": "کلید قطع اضطراری",
|
||||
"kill_switch_desc": "قطع اینترنت هنگام افت اتصال",
|
||||
"stealth_mode": "حالت مخفی",
|
||||
"stealth_mode_desc": "پنهانسازی پیشرفته TLS",
|
||||
"section_interface": "رابط کاربری",
|
||||
"reduce_motion": "کاهش انیمیشنها",
|
||||
"reduce_motion_desc": "برای صرفهجویی در منابع",
|
||||
"theme_toggle": "پوسته ظاهری",
|
||||
"language_toggle": "زبان رابط",
|
||||
"home_label": "خانه",
|
||||
"settings": "تنظیمات",
|
||||
"about_menu": "درباره",
|
||||
"excluded_domains": "دامنههای مستثنی (با کاما جدا شوند)",
|
||||
"excluded_domains_placeholder": "youtube.com, netflix.com",
|
||||
"excluded_apps_desc": "برنامههای مستثنی (نام بسته / PID)",
|
||||
"excluded_apps": "برنامههای مستثنی",
|
||||
"select_apps": "انتخاب برنامهها",
|
||||
"search_apps_placeholder": "جستجو بر اساس نام یا بسته...",
|
||||
"loading_apps": "در حال دریافت لیست برنامهها...",
|
||||
"no_apps_found": "چیزی یافت نشد",
|
||||
"tg_menu": "تمدید اشتراک",
|
||||
"tg_title": "نشست امن",
|
||||
"tg_desc": "به تلگرام دسترسی ندارید و نمیتوانید اشتراک خود را تمدید کنید؟ یک نشست امن آغاز کنید. این کلاینت داخلی ترافیک شما را دقیقاً از طریق تونل VPN ما مسیردهی میکند.",
|
||||
"tg_start_btn": "شروع نشست",
|
||||
"tg_connecting": "در حال برقراری اتصال امن...",
|
||||
"usage_label": "مصرف داده",
|
||||
"usage_unlimited": "نامحدود",
|
||||
"login_button": "ورود",
|
||||
"login_title": "دسترسی به حساب",
|
||||
"login_tab_seed": "عبارت بازیابی (Seed)",
|
||||
"login_tab_telegram": "تلگرام",
|
||||
"login_seed_current_label": "عبارت بازیابی فعلی شما",
|
||||
"login_seed_copy": "کپی",
|
||||
"login_seed_copied": "کپی شد",
|
||||
"login_seed_no_seed": "این حساب به تلگرام متصل است و عبارت بازیابی مخصوص به خود ندارد.",
|
||||
"login_seed_input_label": "ورود با عبارت بازیابی موجود",
|
||||
"login_seed_input_placeholder": "عبارت بازیابی را وارد کنید",
|
||||
"login_seed_submit": "ورود",
|
||||
"login_seed_invalid": "عبارت بازیابی نامعتبر یا ناشناخته است",
|
||||
"login_telegram_desc": "ربات Netrunner را در تلگرام باز کنید، روی «کد ورود برنامه» در منو ضربه بزنید و کدی که دریافت میکنید را اینجا وارد کنید.",
|
||||
"login_telegram_open_bot": "باز کردن ربات",
|
||||
"login_telegram_code_label": "کد دریافتی از ربات",
|
||||
"login_telegram_code_placeholder": "مثلاً aB3xQ9pL",
|
||||
"login_telegram_submit": "ورود",
|
||||
"login_telegram_error": "کد نامعتبر یا منقضی شده است، کد جدیدی از ربات درخواست کنید",
|
||||
"login_screen_title": "Netrunner VPN",
|
||||
"login_screen_subtitle": "برای اتصال به شبکه وارد شوید",
|
||||
"login_screen_continue_anon": "ادامه بهصورت ناشناس",
|
||||
"login_screen_or": "یا",
|
||||
"login_anon_error": "ایجاد دسترسی ناشناس ممکن نشد، دوباره تلاش کنید",
|
||||
"connect_locked_hint": "ابتدا وارد شوید",
|
||||
"tg_desktop_only_title": "فقط برای موبایل",
|
||||
"tg_desktop_only_desc": "یک نشست امن با کپسولهسازی ترافیک نیاز به اجرای برنامه بومی تلگرام دارد. لطفاً این بخش را از گوشی هوشمند خود باز کنید.",
|
||||
"tg_allowlist_badge": "لیست مجاز",
|
||||
"tg_scope_detail": "ترافیک دستگاه در سطح سیستم مسدود شده است. فقط <bold>برنامه تلگرام</bold> به شبکه دسترسی دارد — با بستن پیامرسان، تونل بلافاصله قطع میشود.",
|
||||
"tg_error_connect_failed": "برقراری اتصال ممکن نشد.",
|
||||
"tg_error_not_installed": "تلگرام روی این دستگاه نصب نیست.",
|
||||
"tg_active_status": "فعال",
|
||||
"tg_session_bound_label": "نشست به برنامه متصل است",
|
||||
"tg_active_desc": "تلگرام در حالت محافظتشده در حال اجراست. اگر این متن را میبینید، یعنی تلگرام را کوچک کردهاید و تونل قطع خواهد شد.",
|
||||
"tg_reset_btn": "بازنشانی اتصال",
|
||||
"splash_tagline_1": "سیستم همه را زیر نظر دارد",
|
||||
"splash_tagline_2": "بهجز تو",
|
||||
"dialog_close": "بستن"
|
||||
}
|
||||
+20
-7
@@ -55,16 +55,29 @@
|
||||
"login_seed_input_placeholder": "Вставьте seed-фразу",
|
||||
"login_seed_submit": "Войти",
|
||||
"login_seed_invalid": "Неверный или неизвестный seed",
|
||||
"login_telegram_desc": "Войдите через Telegram-бота Netrunner, чтобы привязать аккаунт на всех устройствах.",
|
||||
"login_telegram_start": "Войти через Telegram",
|
||||
"login_telegram_waiting": "Ожидание подтверждения в Telegram...",
|
||||
"login_telegram_success": "Вход подтверждён!",
|
||||
"login_telegram_error": "Не удалось войти или срок истёк, попробуйте снова",
|
||||
"login_telegram_cancel": "Отмена",
|
||||
"login_telegram_desc": "Откройте бота Netrunner в Telegram, нажмите «Код для входа в приложение» в меню и введите полученный код здесь.",
|
||||
"login_telegram_open_bot": "Открыть бота",
|
||||
"login_telegram_code_label": "Код из бота",
|
||||
"login_telegram_code_placeholder": "Например, aB3xQ9pL",
|
||||
"login_telegram_submit": "Войти",
|
||||
"login_telegram_error": "Неверный или просроченный код, запросите новый в боте",
|
||||
"login_screen_title": "Netrunner VPN",
|
||||
"login_screen_subtitle": "Войдите, чтобы подключиться к сети",
|
||||
"login_screen_continue_anon": "Продолжить анонимно",
|
||||
"login_screen_or": "или",
|
||||
"login_anon_error": "Не удалось создать анонимный доступ, попробуйте снова",
|
||||
"connect_locked_hint": "Сначала войдите в аккаунт"
|
||||
"connect_locked_hint": "Сначала войдите в аккаунт",
|
||||
"tg_desktop_only_title": "Только для мобильных",
|
||||
"tg_desktop_only_desc": "Безопасная сессия с инкапсуляцией трафика требует запуска нативного приложения Telegram. Пожалуйста, откройте этот раздел со своего смартфона.",
|
||||
"tg_allowlist_badge": "Allow-List",
|
||||
"tg_scope_detail": "Трафик телефона блокируется. Доступ в сеть получает <bold>только приложение Telegram</bold>. При закрытии мессенджера туннель немедленно разрывается.",
|
||||
"tg_error_connect_failed": "Не удалось установить соединение.",
|
||||
"tg_error_not_installed": "Telegram не установлен на этом устройстве.",
|
||||
"tg_active_status": "АКТИВНО",
|
||||
"tg_session_bound_label": "Сессия привязана к приложению",
|
||||
"tg_active_desc": "Telegram запущен в защищенном режиме. Если вы читаете этот текст, значит вы свернули Telegram и туннель будет отключен.",
|
||||
"tg_reset_btn": "СБРОСИТЬ СОЕДИНЕНИЕ",
|
||||
"splash_tagline_1": "Система следит за всеми",
|
||||
"splash_tagline_2": "Кроме тебя",
|
||||
"dialog_close": "Закрыть"
|
||||
}
|
||||
|
||||
@@ -0,0 +1,83 @@
|
||||
{
|
||||
"rx": "İndirme",
|
||||
"tx": "Yükleme",
|
||||
"status_label": "Durum",
|
||||
"disconnected": "BAĞLANTI KESİLDİ",
|
||||
"connecting": "BAĞLANIYOR...",
|
||||
"connected": "BAĞLANDI",
|
||||
"about_title": "Netrunner VPN",
|
||||
"about_desc": "Netrunner'ı standart bir VPN olarak değil, internet sağlayıcılarının sıradan web trafiği olarak algıladığı güvenli bir tünel olarak tasarladık.",
|
||||
"proto_title": "Özel Protokol",
|
||||
"proto_desc": "TLS taklidi, bağlantınızı DPI sistemlerine karşı görünmez kılar.",
|
||||
"zk_title": "Sıfır Bilgi (Zero-Knowledge)",
|
||||
"zk_desc": "Günlük tutmuyoruz. Mimarimiz, ilettiğiniz veriyi teknik olarak görememizi garanti eder.",
|
||||
"version_info": "Sürüm 1.0.0-stable | 2026",
|
||||
"footer_text": "Ağ özgürlüğü için özenle geliştirildi.",
|
||||
"select_location_placeholder": "Bir VPN konumu seçin",
|
||||
"loading_servers": "Sunucular yükleniyor...",
|
||||
"section_network": "Ağ",
|
||||
"kill_switch": "Kill Switch",
|
||||
"kill_switch_desc": "Bağlantı koptuğunda interneti engelle",
|
||||
"stealth_mode": "Gizli Mod",
|
||||
"stealth_mode_desc": "Gelişmiş TLS gizleme",
|
||||
"section_interface": "Arayüz",
|
||||
"reduce_motion": "Hareketi Azalt",
|
||||
"reduce_motion_desc": "Kaynak verimliliği için",
|
||||
"theme_toggle": "Görünüm Teması",
|
||||
"language_toggle": "Arayüz Dili",
|
||||
"home_label": "Ana Sayfa",
|
||||
"settings": "Ayarlar",
|
||||
"about_menu": "Hakkında",
|
||||
"excluded_domains": "Hariç Tutulan Alan Adları (virgülle ayrılmış)",
|
||||
"excluded_domains_placeholder": "youtube.com, netflix.com",
|
||||
"excluded_apps_desc": "Hariç Tutulan Uygulamalar (paket adları / PID)",
|
||||
"excluded_apps": "Hariç Tutulan Uygulamalar",
|
||||
"select_apps": "Uygulamaları Seç",
|
||||
"search_apps_placeholder": "İsme veya pakete göre ara...",
|
||||
"loading_apps": "Uygulama listesi alınıyor...",
|
||||
"no_apps_found": "Hiçbir şey bulunamadı",
|
||||
"tg_menu": "Aboneliği Yenile",
|
||||
"tg_title": "Güvenli Oturum",
|
||||
"tg_desc": "Telegram'a erişiminizi kaybettiniz ve aboneliğinizi yenileyemiyor musunuz? Güvenli bir oturum başlatın. Bu yerleşik istemci, trafiğinizi kesinlikle VPN tünelimiz üzerinden yönlendirir.",
|
||||
"tg_start_btn": "Oturumu Başlat",
|
||||
"tg_connecting": "Güvenli bağlantı kuruluyor...",
|
||||
"usage_label": "Kullanılan Veri",
|
||||
"usage_unlimited": "Sınırsız",
|
||||
"login_button": "Giriş yap",
|
||||
"login_title": "Hesap erişimi",
|
||||
"login_tab_seed": "Seed",
|
||||
"login_tab_telegram": "Telegram",
|
||||
"login_seed_current_label": "Mevcut seed'iniz",
|
||||
"login_seed_copy": "Kopyala",
|
||||
"login_seed_copied": "Kopyalandı",
|
||||
"login_seed_no_seed": "Bu hesap Telegram'a bağlı ve kendine ait bir seed'i yok.",
|
||||
"login_seed_input_label": "Mevcut bir seed ile giriş yap",
|
||||
"login_seed_input_placeholder": "Seed ifadesini yapıştırın",
|
||||
"login_seed_submit": "Giriş yap",
|
||||
"login_seed_invalid": "Geçersiz veya bilinmeyen seed",
|
||||
"login_telegram_desc": "Telegram'da Netrunner botunu açın, menüden \"Uygulama giriş kodu\"na dokunun ve aldığınız kodu buraya girin.",
|
||||
"login_telegram_open_bot": "Botu aç",
|
||||
"login_telegram_code_label": "Bottan gelen kod",
|
||||
"login_telegram_code_placeholder": "Örn. aB3xQ9pL",
|
||||
"login_telegram_submit": "Giriş yap",
|
||||
"login_telegram_error": "Kod geçersiz veya süresi dolmuş, bottan yeni bir kod isteyin",
|
||||
"login_screen_title": "Netrunner VPN",
|
||||
"login_screen_subtitle": "Ağa bağlanmak için giriş yapın",
|
||||
"login_screen_continue_anon": "Anonim olarak devam et",
|
||||
"login_screen_or": "veya",
|
||||
"login_anon_error": "Anonim erişim oluşturulamadı, tekrar deneyin",
|
||||
"connect_locked_hint": "Önce giriş yapın",
|
||||
"tg_desktop_only_title": "Yalnızca Mobil",
|
||||
"tg_desktop_only_desc": "Trafik kapsülleme özellikli güvenli oturum, yerel Telegram uygulamasının başlatılmasını gerektirir. Lütfen bu bölümü akıllı telefonunuzdan açın.",
|
||||
"tg_allowlist_badge": "İzin Listesi",
|
||||
"tg_scope_detail": "Telefon trafiği cihaz düzeyinde engellenir. Yalnızca <bold>Telegram uygulaması</bold> ağ erişimi alır — mesajlaşma uygulamasını kapatmak tüneli anında düşürür.",
|
||||
"tg_error_connect_failed": "Bağlantı kurulamadı.",
|
||||
"tg_error_not_installed": "Bu cihazda Telegram yüklü değil.",
|
||||
"tg_active_status": "AKTİF",
|
||||
"tg_session_bound_label": "Oturum uygulamaya bağlı",
|
||||
"tg_active_desc": "Telegram korumalı modda çalışıyor. Bu metni okuyorsanız, Telegram'ı küçülttünüz demektir ve tünel kesilecektir.",
|
||||
"tg_reset_btn": "BAĞLANTIYI SIFIRLA",
|
||||
"splash_tagline_1": "Sistem Herkesi İzliyor",
|
||||
"splash_tagline_2": "Senin Dışında",
|
||||
"dialog_close": "Kapat"
|
||||
}
|
||||
@@ -0,0 +1,83 @@
|
||||
{
|
||||
"rx": "Отримано",
|
||||
"tx": "Надіслано",
|
||||
"status_label": "Статус",
|
||||
"disconnected": "ВІД'ЄДНАНО",
|
||||
"connecting": "ПІДКЛЮЧЕННЯ...",
|
||||
"connected": "ПІДКЛЮЧЕНО",
|
||||
"about_title": "Netrunner VPN",
|
||||
"about_desc": "Ми створили Netrunner не як звичайний VPN, а як захищений тунель, який провайдери бачать просто як звичайний веб-трафік.",
|
||||
"proto_title": "Власний протокол",
|
||||
"proto_desc": "Імітація TLS робить ваше з'єднання невидимим для систем DPI.",
|
||||
"zk_title": "Zero-Knowledge",
|
||||
"zk_desc": "Ми не зберігаємо логи. Наша архітектура гарантує, що ми технічно не можемо бачити, що ви передаєте.",
|
||||
"version_info": "Версія 1.0.0-stable | 2026",
|
||||
"footer_text": "Розроблено з турботою про свободу мережі.",
|
||||
"select_location_placeholder": "Виберіть локацію VPN",
|
||||
"loading_servers": "Завантаження серверів...",
|
||||
"section_network": "Мережа",
|
||||
"kill_switch": "Kill Switch",
|
||||
"kill_switch_desc": "Блокувати інтернет при обриві з'єднання",
|
||||
"stealth_mode": "Стелс-режим",
|
||||
"stealth_mode_desc": "Посилене TLS-маскування",
|
||||
"section_interface": "Інтерфейс",
|
||||
"reduce_motion": "Зменшити анімацію",
|
||||
"reduce_motion_desc": "Для економії ресурсів",
|
||||
"theme_toggle": "Тема оформлення",
|
||||
"language_toggle": "Мова інтерфейсу",
|
||||
"home_label": "Головна",
|
||||
"settings": "Налаштування",
|
||||
"about_menu": "Про застосунок",
|
||||
"excluded_domains": "Виключені домени (через кому)",
|
||||
"excluded_domains_placeholder": "youtube.com, netflix.com",
|
||||
"excluded_apps_desc": "Виключені застосунки (назви пакетів / PID)",
|
||||
"excluded_apps": "Виключення",
|
||||
"select_apps": "Виберіть застосунки",
|
||||
"search_apps_placeholder": "Пошук за назвою або пакетом...",
|
||||
"loading_apps": "Отримання списку застосунків...",
|
||||
"no_apps_found": "Нічого не знайдено",
|
||||
"tg_menu": "Продовжити підписку",
|
||||
"tg_title": "Захищена сесія",
|
||||
"tg_desc": "Немає доступу до Telegram, щоб оплатити чи продовжити підписку? Запустіть безпечну сесію. Цей вбудований клієнт гарантовано спрямує трафік через наш VPN-тунель.",
|
||||
"tg_start_btn": "Почати сесію",
|
||||
"tg_connecting": "Встановлення захищеного з'єднання...",
|
||||
"usage_label": "Витрата трафіку",
|
||||
"usage_unlimited": "Безліміт",
|
||||
"login_button": "Увійти",
|
||||
"login_title": "Доступ до акаунту",
|
||||
"login_tab_seed": "Seed",
|
||||
"login_tab_telegram": "Telegram",
|
||||
"login_seed_current_label": "Ваш поточний seed",
|
||||
"login_seed_copy": "Копіювати",
|
||||
"login_seed_copied": "Скопійовано",
|
||||
"login_seed_no_seed": "Цей акаунт прив'язаний до Telegram і не має власного seed.",
|
||||
"login_seed_input_label": "Увійти за наявним seed",
|
||||
"login_seed_input_placeholder": "Вставте seed-фразу",
|
||||
"login_seed_submit": "Увійти",
|
||||
"login_seed_invalid": "Невірний або невідомий seed",
|
||||
"login_telegram_desc": "Відкрийте бота Netrunner у Telegram, натисніть «Код входу в застосунок» у меню та введіть отриманий код тут.",
|
||||
"login_telegram_open_bot": "Відкрити бота",
|
||||
"login_telegram_code_label": "Код від бота",
|
||||
"login_telegram_code_placeholder": "Наприклад, aB3xQ9pL",
|
||||
"login_telegram_submit": "Увійти",
|
||||
"login_telegram_error": "Невірний або прострочений код, запросіть новий у бота",
|
||||
"login_screen_title": "Netrunner VPN",
|
||||
"login_screen_subtitle": "Увійдіть, щоб підключитися до мережі",
|
||||
"login_screen_continue_anon": "Продовжити анонімно",
|
||||
"login_screen_or": "або",
|
||||
"login_anon_error": "Не вдалося створити анонімний доступ, спробуйте ще раз",
|
||||
"connect_locked_hint": "Спочатку увійдіть в акаунт",
|
||||
"tg_desktop_only_title": "Тільки для мобільних",
|
||||
"tg_desktop_only_desc": "Безпечна сесія з інкапсуляцією трафіку вимагає запуску нативного застосунку Telegram. Будь ласка, відкрийте цей розділ зі свого смартфона.",
|
||||
"tg_allowlist_badge": "Allow-List",
|
||||
"tg_scope_detail": "Трафік телефону блокується. Доступ до мережі отримує <bold>лише застосунок Telegram</bold>. При закритті месенджера тунель негайно розривається.",
|
||||
"tg_error_connect_failed": "Не вдалося встановити з'єднання.",
|
||||
"tg_error_not_installed": "Telegram не встановлено на цьому пристрої.",
|
||||
"tg_active_status": "АКТИВНО",
|
||||
"tg_session_bound_label": "Сесія прив'язана до застосунку",
|
||||
"tg_active_desc": "Telegram запущено в захищеному режимі. Якщо ви читаєте цей текст, значить ви згорнули Telegram і тунель буде відключено.",
|
||||
"tg_reset_btn": "СКИНУТИ З'ЄДНАННЯ",
|
||||
"splash_tagline_1": "Система стежить за всіма",
|
||||
"splash_tagline_2": "Крім тебе",
|
||||
"dialog_close": "Закрити"
|
||||
}
|
||||
@@ -0,0 +1,83 @@
|
||||
{
|
||||
"rx": "Yuklab olindi",
|
||||
"tx": "Yuklandi",
|
||||
"status_label": "Holat",
|
||||
"disconnected": "ULANMAGAN",
|
||||
"connecting": "ULANMOQDA...",
|
||||
"connected": "ULANGAN",
|
||||
"about_title": "Netrunner VPN",
|
||||
"about_desc": "Biz Netrunner'ni oddiy VPN sifatida emas, balki internet-provayderlar oddiy veb-trafik sifatida ko'radigan xavfsiz tunnel sifatida yaratdik.",
|
||||
"proto_title": "Maxsus Protokol",
|
||||
"proto_desc": "TLS niqoblash ulanishingizni DPI tizimlari uchun ko'rinmas qiladi.",
|
||||
"zk_title": "Zero-Knowledge",
|
||||
"zk_desc": "Biz jurnal (log) saqlamaymiz. Bizning arxitekturamiz siz uzatayotgan narsani texnik jihatdan ko'ra olmasligimizni kafolatlaydi.",
|
||||
"version_info": "Versiya 1.0.0-stable | 2026",
|
||||
"footer_text": "Tarmoq erkinligi uchun g'amxo'rlik bilan ishlab chiqilgan.",
|
||||
"select_location_placeholder": "VPN joylashuvini tanlang",
|
||||
"loading_servers": "Serverlar yuklanmoqda...",
|
||||
"section_network": "Tarmoq",
|
||||
"kill_switch": "Favqulodda O'chirish",
|
||||
"kill_switch_desc": "Ulanish uzilganda internetni bloklash",
|
||||
"stealth_mode": "Yashirin Rejim",
|
||||
"stealth_mode_desc": "Kuchaytirilgan TLS niqoblash",
|
||||
"section_interface": "Interfeys",
|
||||
"reduce_motion": "Animatsiyani Kamaytirish",
|
||||
"reduce_motion_desc": "Resurslarni tejash uchun",
|
||||
"theme_toggle": "Ko'rinish Mavzusi",
|
||||
"language_toggle": "Interfeys Tili",
|
||||
"home_label": "Bosh Sahifa",
|
||||
"settings": "Sozlamalar",
|
||||
"about_menu": "Ilova Haqida",
|
||||
"excluded_domains": "Chiqarib Tashlangan Domenlar (vergul bilan ajratilgan)",
|
||||
"excluded_domains_placeholder": "youtube.com, netflix.com",
|
||||
"excluded_apps_desc": "Chiqarib Tashlangan Ilovalar (paket nomlari / PID)",
|
||||
"excluded_apps": "Chiqarib Tashlangan Ilovalar",
|
||||
"select_apps": "Ilovalarni Tanlash",
|
||||
"search_apps_placeholder": "Nomi yoki paket bo'yicha qidirish...",
|
||||
"loading_apps": "Ilovalar ro'yxati olinmoqda...",
|
||||
"no_apps_found": "Hech narsa topilmadi",
|
||||
"tg_menu": "Obunani Uzaytirish",
|
||||
"tg_title": "Xavfsiz Sessiya",
|
||||
"tg_desc": "Telegramga kirish imkoningiz yo'qmi va obunangizni uzaytira olmayapsizmi? Xavfsiz sessiyani boshlang. Ushbu o'rnatilgan klient trafigingizni faqat bizning VPN tunnelimiz orqali yo'naltiradi.",
|
||||
"tg_start_btn": "Sessiyani Boshlash",
|
||||
"tg_connecting": "Xavfsiz ulanish o'rnatilmoqda...",
|
||||
"usage_label": "Ishlatilgan Trafik",
|
||||
"usage_unlimited": "Cheksiz",
|
||||
"login_button": "Kirish",
|
||||
"login_title": "Hisobga Kirish",
|
||||
"login_tab_seed": "Seed",
|
||||
"login_tab_telegram": "Telegram",
|
||||
"login_seed_current_label": "Sizning joriy seed'ingiz",
|
||||
"login_seed_copy": "Nusxalash",
|
||||
"login_seed_copied": "Nusxalandi",
|
||||
"login_seed_no_seed": "Ushbu hisob Telegramga bog'langan va o'ziga xos seed'ga ega emas.",
|
||||
"login_seed_input_label": "Mavjud seed bilan kirish",
|
||||
"login_seed_input_placeholder": "Seed iborasini joylashtiring",
|
||||
"login_seed_submit": "Kirish",
|
||||
"login_seed_invalid": "Noto'g'ri yoki noma'lum seed",
|
||||
"login_telegram_desc": "Telegram'da Netrunner botini oching, menyuda \"Ilovaga kirish kodi\"ni bosing va olingan kodni shu yerga kiriting.",
|
||||
"login_telegram_open_bot": "Botni ochish",
|
||||
"login_telegram_code_label": "Botdan olingan kod",
|
||||
"login_telegram_code_placeholder": "Masalan, aB3xQ9pL",
|
||||
"login_telegram_submit": "Kirish",
|
||||
"login_telegram_error": "Kod noto'g'ri yoki muddati o'tgan, botdan yangisini so'rang",
|
||||
"login_screen_title": "Netrunner VPN",
|
||||
"login_screen_subtitle": "Tarmoqqa ulanish uchun kiring",
|
||||
"login_screen_continue_anon": "Anonim tarzda davom etish",
|
||||
"login_screen_or": "yoki",
|
||||
"login_anon_error": "Anonim kirish yaratib bo'lmadi, qayta urinib ko'ring",
|
||||
"connect_locked_hint": "Avval hisobga kiring",
|
||||
"tg_desktop_only_title": "Faqat Mobil Uchun",
|
||||
"tg_desktop_only_desc": "Trafikni inkapsulyatsiya qiluvchi xavfsiz sessiya asl Telegram ilovasini ishga tushirishni talab qiladi. Iltimos, bu bo'limni smartfoningizdan oching.",
|
||||
"tg_allowlist_badge": "Ruxsat Ro'yxati",
|
||||
"tg_scope_detail": "Telefon trafigi qurilma darajasida bloklangan. Faqat <bold>Telegram ilovasi</bold> tarmoqqa kirish huquqiga ega — messenjerni yopish tunnelni darhol uzadi.",
|
||||
"tg_error_connect_failed": "Ulanishni o'rnatib bo'lmadi.",
|
||||
"tg_error_not_installed": "Bu qurilmada Telegram o'rnatilmagan.",
|
||||
"tg_active_status": "FAOL",
|
||||
"tg_session_bound_label": "Sessiya ilovaga bog'langan",
|
||||
"tg_active_desc": "Telegram himoyalangan rejimda ishlamoqda. Agar siz shu matnni o'qiyotgan bo'lsangiz, demak siz Telegramni kichraytirdingiz va tunnel uzib qo'yiladi.",
|
||||
"tg_reset_btn": "ULANISHNI QAYTA O'RNATISH",
|
||||
"splash_tagline_1": "Tizim Hammani Kuzatmoqda",
|
||||
"splash_tagline_2": "Sizdan Tashqari",
|
||||
"dialog_close": "Yopish"
|
||||
}
|
||||
@@ -0,0 +1,83 @@
|
||||
{
|
||||
"rx": "Tải xuống",
|
||||
"tx": "Tải lên",
|
||||
"status_label": "Trạng thái",
|
||||
"disconnected": "ĐÃ NGẮT KẾT NỐI",
|
||||
"connecting": "ĐANG KẾT NỐI...",
|
||||
"connected": "ĐÃ KẾT NỐI",
|
||||
"about_title": "Netrunner VPN",
|
||||
"about_desc": "Chúng tôi tạo ra Netrunner không phải như một VPN thông thường, mà là một đường hầm bảo mật mà nhà mạng chỉ thấy như lưu lượng web bình thường.",
|
||||
"proto_title": "Giao Thức Độc Quyền",
|
||||
"proto_desc": "Giả lập TLS khiến kết nối của bạn vô hình trước hệ thống DPI.",
|
||||
"zk_title": "Zero-Knowledge",
|
||||
"zk_desc": "Chúng tôi không lưu nhật ký. Kiến trúc của chúng tôi đảm bảo rằng về mặt kỹ thuật chúng tôi không thể thấy những gì bạn truyền tải.",
|
||||
"version_info": "Phiên bản 1.0.0-stable | 2026",
|
||||
"footer_text": "Được phát triển tận tâm vì tự do mạng.",
|
||||
"select_location_placeholder": "Chọn vị trí VPN",
|
||||
"loading_servers": "Đang tải máy chủ...",
|
||||
"section_network": "Mạng",
|
||||
"kill_switch": "Công Tắc Ngắt Khẩn Cấp",
|
||||
"kill_switch_desc": "Chặn internet khi mất kết nối",
|
||||
"stealth_mode": "Chế Độ Ẩn Danh",
|
||||
"stealth_mode_desc": "Tăng cường làm rối TLS",
|
||||
"section_interface": "Giao Diện",
|
||||
"reduce_motion": "Giảm Chuyển Động",
|
||||
"reduce_motion_desc": "Để tiết kiệm tài nguyên",
|
||||
"theme_toggle": "Giao Diện Hiển Thị",
|
||||
"language_toggle": "Ngôn Ngữ",
|
||||
"home_label": "Trang Chủ",
|
||||
"settings": "Cài Đặt",
|
||||
"about_menu": "Giới Thiệu",
|
||||
"excluded_domains": "Tên Miền Loại Trừ (cách nhau bằng dấu phẩy)",
|
||||
"excluded_domains_placeholder": "youtube.com, netflix.com",
|
||||
"excluded_apps_desc": "Ứng Dụng Loại Trừ (tên gói / PID)",
|
||||
"excluded_apps": "Ứng Dụng Loại Trừ",
|
||||
"select_apps": "Chọn Ứng Dụng",
|
||||
"search_apps_placeholder": "Tìm theo tên hoặc gói...",
|
||||
"loading_apps": "Đang lấy danh sách ứng dụng...",
|
||||
"no_apps_found": "Không tìm thấy gì",
|
||||
"tg_menu": "Gia Hạn Đăng Ký",
|
||||
"tg_title": "Phiên Bảo Mật",
|
||||
"tg_desc": "Mất quyền truy cập Telegram và không thể gia hạn đăng ký? Hãy bắt đầu một phiên bảo mật. Ứng dụng khách tích hợp này sẽ định tuyến lưu lượng của bạn hoàn toàn qua đường hầm VPN của chúng tôi.",
|
||||
"tg_start_btn": "Bắt Đầu Phiên",
|
||||
"tg_connecting": "Đang thiết lập kết nối bảo mật...",
|
||||
"usage_label": "Dữ Liệu Đã Dùng",
|
||||
"usage_unlimited": "Không Giới Hạn",
|
||||
"login_button": "Đăng nhập",
|
||||
"login_title": "Truy Cập Tài Khoản",
|
||||
"login_tab_seed": "Seed",
|
||||
"login_tab_telegram": "Telegram",
|
||||
"login_seed_current_label": "Seed hiện tại của bạn",
|
||||
"login_seed_copy": "Sao chép",
|
||||
"login_seed_copied": "Đã sao chép",
|
||||
"login_seed_no_seed": "Tài khoản này được liên kết với Telegram và không có seed riêng.",
|
||||
"login_seed_input_label": "Đăng nhập bằng seed hiện có",
|
||||
"login_seed_input_placeholder": "Dán cụm từ seed",
|
||||
"login_seed_submit": "Đăng nhập",
|
||||
"login_seed_invalid": "Seed không hợp lệ hoặc không xác định",
|
||||
"login_telegram_desc": "Mở bot Netrunner trong Telegram, nhấn \"Mã đăng nhập ứng dụng\" trong menu, rồi nhập mã bạn nhận được vào đây.",
|
||||
"login_telegram_open_bot": "Mở bot",
|
||||
"login_telegram_code_label": "Mã từ bot",
|
||||
"login_telegram_code_placeholder": "Ví dụ: aB3xQ9pL",
|
||||
"login_telegram_submit": "Đăng nhập",
|
||||
"login_telegram_error": "Mã không hợp lệ hoặc đã hết hạn, hãy yêu cầu mã mới từ bot",
|
||||
"login_screen_title": "Netrunner VPN",
|
||||
"login_screen_subtitle": "Đăng nhập để kết nối vào mạng",
|
||||
"login_screen_continue_anon": "Tiếp tục ẩn danh",
|
||||
"login_screen_or": "hoặc",
|
||||
"login_anon_error": "Không thể tạo quyền truy cập ẩn danh, hãy thử lại",
|
||||
"connect_locked_hint": "Vui lòng đăng nhập trước",
|
||||
"tg_desktop_only_title": "Chỉ Dành Cho Di Động",
|
||||
"tg_desktop_only_desc": "Phiên bảo mật với đóng gói lưu lượng yêu cầu khởi chạy ứng dụng Telegram gốc. Vui lòng mở phần này từ điện thoại thông minh của bạn.",
|
||||
"tg_allowlist_badge": "Danh Sách Cho Phép",
|
||||
"tg_scope_detail": "Lưu lượng điện thoại bị chặn ở cấp thiết bị. Chỉ <bold>ứng dụng Telegram</bold> được truy cập mạng — đóng ứng dụng nhắn tin sẽ ngắt đường hầm ngay lập tức.",
|
||||
"tg_error_connect_failed": "Không thể thiết lập kết nối.",
|
||||
"tg_error_not_installed": "Telegram chưa được cài đặt trên thiết bị này.",
|
||||
"tg_active_status": "ĐANG HOẠT ĐỘNG",
|
||||
"tg_session_bound_label": "Phiên được liên kết với ứng dụng",
|
||||
"tg_active_desc": "Telegram đang chạy ở chế độ được bảo vệ. Nếu bạn đang đọc dòng này, nghĩa là bạn đã thu nhỏ Telegram và đường hầm sẽ bị ngắt.",
|
||||
"tg_reset_btn": "ĐẶT LẠI KẾT NỐI",
|
||||
"splash_tagline_1": "Hệ Thống Theo Dõi Mọi Người",
|
||||
"splash_tagline_2": "Trừ Bạn",
|
||||
"dialog_close": "Đóng"
|
||||
}
|
||||
@@ -0,0 +1,83 @@
|
||||
{
|
||||
"rx": "下载",
|
||||
"tx": "上传",
|
||||
"status_label": "状态",
|
||||
"disconnected": "未连接",
|
||||
"connecting": "连接中...",
|
||||
"connected": "已连接",
|
||||
"about_title": "Netrunner VPN",
|
||||
"about_desc": "我们打造 Netrunner 不是普通的 VPN,而是一条让运营商只能看到普通网页流量的加密隧道。",
|
||||
"proto_title": "专有协议",
|
||||
"proto_desc": "TLS 伪装让你的连接对 DPI 系统不可见。",
|
||||
"zk_title": "零知识",
|
||||
"zk_desc": "我们不保留任何日志。我们的架构从技术上确保我们无法看到你传输的内容。",
|
||||
"version_info": "版本 1.0.0-stable | 2026",
|
||||
"footer_text": "用心打造,守护网络自由。",
|
||||
"select_location_placeholder": "选择 VPN 节点",
|
||||
"loading_servers": "正在加载服务器...",
|
||||
"section_network": "网络",
|
||||
"kill_switch": "网络切断开关",
|
||||
"kill_switch_desc": "连接中断时阻止上网",
|
||||
"stealth_mode": "隐身模式",
|
||||
"stealth_mode_desc": "增强的 TLS 混淆",
|
||||
"section_interface": "界面",
|
||||
"reduce_motion": "减少动画",
|
||||
"reduce_motion_desc": "节省系统资源",
|
||||
"theme_toggle": "外观主题",
|
||||
"language_toggle": "界面语言",
|
||||
"home_label": "首页",
|
||||
"settings": "设置",
|
||||
"about_menu": "关于",
|
||||
"excluded_domains": "排除的域名(用逗号分隔)",
|
||||
"excluded_domains_placeholder": "youtube.com, netflix.com",
|
||||
"excluded_apps_desc": "排除的应用(包名 / PID)",
|
||||
"excluded_apps": "排除的应用",
|
||||
"select_apps": "选择应用",
|
||||
"search_apps_placeholder": "按名称或包名搜索...",
|
||||
"loading_apps": "正在获取应用列表...",
|
||||
"no_apps_found": "未找到任何内容",
|
||||
"tg_menu": "续费订阅",
|
||||
"tg_title": "安全会话",
|
||||
"tg_desc": "无法访问 Telegram 因而无法续费订阅?启动安全会话。这个内置客户端会强制将你的流量通过我们的 VPN 隧道传输。",
|
||||
"tg_start_btn": "开始会话",
|
||||
"tg_connecting": "正在建立安全连接...",
|
||||
"usage_label": "已用流量",
|
||||
"usage_unlimited": "无限制",
|
||||
"login_button": "登录",
|
||||
"login_title": "账户访问",
|
||||
"login_tab_seed": "种子(Seed)",
|
||||
"login_tab_telegram": "Telegram",
|
||||
"login_seed_current_label": "你当前的 Seed",
|
||||
"login_seed_copy": "复制",
|
||||
"login_seed_copied": "已复制",
|
||||
"login_seed_no_seed": "此账户已绑定 Telegram,没有自己的 Seed。",
|
||||
"login_seed_input_label": "使用已有 Seed 登录",
|
||||
"login_seed_input_placeholder": "粘贴 Seed 短语",
|
||||
"login_seed_submit": "登录",
|
||||
"login_seed_invalid": "Seed 无效或不存在",
|
||||
"login_telegram_desc": "在 Telegram 中打开 Netrunner 机器人,点击菜单中的“应用登录码”,然后在此输入获取到的验证码。",
|
||||
"login_telegram_open_bot": "打开机器人",
|
||||
"login_telegram_code_label": "机器人验证码",
|
||||
"login_telegram_code_placeholder": "例如:aB3xQ9pL",
|
||||
"login_telegram_submit": "登录",
|
||||
"login_telegram_error": "验证码无效或已过期,请在机器人中重新获取",
|
||||
"login_screen_title": "Netrunner VPN",
|
||||
"login_screen_subtitle": "登录以连接网络",
|
||||
"login_screen_continue_anon": "匿名继续",
|
||||
"login_screen_or": "或",
|
||||
"login_anon_error": "无法创建匿名访问,请重试",
|
||||
"connect_locked_hint": "请先登录",
|
||||
"tg_desktop_only_title": "仅限移动设备",
|
||||
"tg_desktop_only_desc": "具有流量封装的安全会话需要启动原生 Telegram 应用。请在你的手机上打开此部分。",
|
||||
"tg_allowlist_badge": "白名单",
|
||||
"tg_scope_detail": "手机流量已在设备层面被阻断。只有<bold>Telegram 应用</bold>可以访问网络——关闭该消息应用会立即断开隧道。",
|
||||
"tg_error_connect_failed": "无法建立连接。",
|
||||
"tg_error_not_installed": "此设备未安装 Telegram。",
|
||||
"tg_active_status": "运行中",
|
||||
"tg_session_bound_label": "会话已绑定到应用",
|
||||
"tg_active_desc": "Telegram 正在受保护模式下运行。如果你看到这段文字,说明你已最小化 Telegram,隧道即将断开。",
|
||||
"tg_reset_btn": "重置连接",
|
||||
"splash_tagline_1": "系统监视着所有人",
|
||||
"splash_tagline_2": "除了你",
|
||||
"dialog_close": "关闭"
|
||||
}
|
||||
Reference in New Issue
Block a user