mirror of
https://github.com/decolua/9router.git
synced 2026-05-08 12:01:28 +00:00
Add multi-language support for UI
- Add 30 new locale files (ar, bn, cs, da, de, el, es, fi, fr, he, hi, hu, id, it, ja, ko, nl, no, pl, pt-BR, pt-PT, ro, ru, sv, th, tl, tr, uk, ur, zh-TW) - Update i18n config to register new languages - Update LanguageSwitcher component to support expanded language list - Update localDb and pricing constants for i18n compatibility Made-with: Cursor
This commit is contained in:
committed by
decolua
parent
62d7e61907
commit
11c6b0c42f
196
public/i18n/literals/ar.json
Normal file
196
public/i18n/literals/ar.json
Normal file
@@ -0,0 +1,196 @@
|
||||
{
|
||||
"Cancel": "إلغاء",
|
||||
"Delete": "حذف",
|
||||
"Edit": "تحرير",
|
||||
"Save": "حفظ",
|
||||
"Close": "إغلاق",
|
||||
"Add": "إضافة",
|
||||
"Remove": "إزالة",
|
||||
"Settings": "الإعدادات",
|
||||
"Profile": "الملف الشخصي",
|
||||
"Dashboard": "لوحة التحكم",
|
||||
"Logout": "تسجيل الخروج",
|
||||
"Login": "تسجيل الدخول",
|
||||
"Providers": "الموفرون",
|
||||
"Usage": "الاستخدام",
|
||||
"API Key": "مفتاح API",
|
||||
"Connected": "متصل",
|
||||
"Disconnected": "غير متصل",
|
||||
"Active": "نشط",
|
||||
"Inactive": "غير نشط",
|
||||
"Success": "نجح",
|
||||
"Failed": "فشل",
|
||||
"Error": "خطأ",
|
||||
"Warning": "تحذير",
|
||||
"Info": "معلومات",
|
||||
"Loading": "جاري التحميل",
|
||||
"Search": "بحث",
|
||||
"Filter": "تصفية",
|
||||
"Sort": "ترتيب",
|
||||
"Export": "تصدير",
|
||||
"Import": "استيراد",
|
||||
"Refresh": "تحديث",
|
||||
"Back": "رجوع",
|
||||
"Next": "التالي",
|
||||
"Previous": "السابق",
|
||||
"Submit": "إرسال",
|
||||
"Confirm": "تأكيد",
|
||||
"Yes": "نعم",
|
||||
"No": "لا",
|
||||
"OK": "حسنا",
|
||||
"Apply": "تطبيق",
|
||||
"Reset": "إعادة تعيين",
|
||||
"Clear": "مسح",
|
||||
"Select": "تحديد",
|
||||
"Upload": "تحميل",
|
||||
"Download": "تنزيل",
|
||||
"Copy": "نسخ",
|
||||
"Paste": "لصق",
|
||||
"Cut": "قص",
|
||||
"Undo": "تراجع",
|
||||
"Redo": "إعادة",
|
||||
"Name": "الاسم",
|
||||
"Description": "الوصف",
|
||||
"Status": "الحالة",
|
||||
"Type": "النوع",
|
||||
"Date": "التاريخ",
|
||||
"Time": "الوقت",
|
||||
"Created": "تم إنشاء",
|
||||
"Updated": "تم التحديث",
|
||||
"Actions": "الإجراءات",
|
||||
"Details": "التفاصيل",
|
||||
"View": "عرض",
|
||||
"New": "جديد",
|
||||
"Total": "الإجمالي",
|
||||
"Count": "العدد",
|
||||
"Price": "السعر",
|
||||
"Cost": "التكلفة",
|
||||
"Free": "مجاني",
|
||||
"Paid": "مدفوع",
|
||||
"Enable": "تفعيل",
|
||||
"Disable": "تعطيل",
|
||||
"Enabled": "مفعل",
|
||||
"Disabled": "معطل",
|
||||
"Online": "متصل",
|
||||
"Offline": "غير متصل",
|
||||
"Available": "متاح",
|
||||
"Unavailable": "غير متاح",
|
||||
"Required": "مطلوب",
|
||||
"Optional": "اختياري",
|
||||
"Default": "افتراضي",
|
||||
"Custom": "مخصص",
|
||||
"Advanced": "متقدم",
|
||||
"Basic": "أساسي",
|
||||
"Help": "مساعدة",
|
||||
"Support": "دعم",
|
||||
"Documentation": "التوثيق",
|
||||
"Version": "الإصدار",
|
||||
"Language": "اللغة",
|
||||
"Theme": "المظهر",
|
||||
"Light": "فاتح",
|
||||
"Dark": "داكن",
|
||||
"Auto": "تلقائي",
|
||||
"Endpoint": "نقطة نهاية",
|
||||
"Providers": "الموفرون",
|
||||
"Combos": "تراكيب",
|
||||
"Usage": "الإحصائيات",
|
||||
"Quota Tracker": "متتبع الحصة",
|
||||
"MITM": "MITM",
|
||||
"CLI Tools": "أدوات CLI",
|
||||
"Console Log": "سجل وحدة التحكم",
|
||||
"System": "النظام",
|
||||
"Debug": "تصحيح",
|
||||
"Shutdown": "إيقاف",
|
||||
"Close Proxy": "إغلاق الوكيل",
|
||||
"Are you sure you want to close the proxy server?": "هل أنت متأكد من أنك تريد إغلاق خادم الوكيل؟",
|
||||
"Server Disconnected": "خادم غير متصل",
|
||||
"The proxy server has been stopped.": "تم إيقاف خادم الوكيل.",
|
||||
"Reload Page": "إعادة تحميل الصفحة",
|
||||
"Service is running in terminal. You can close this web page. Shutdown will stop the service.": "الخدمة تعمل في المحطة الطرفية. يمكنك إغلاق صفحة الويب هذه. سيؤدي الإيقاف إلى إيقاف الخدمة.",
|
||||
"Manage your AI provider connections": "إدارة اتصالات موفر الذكاء الاصطناعي الخاصة بك",
|
||||
"Model combos with fallback": "تراكيب النموذج مع الخيار البديل",
|
||||
"Monitor your API usage, token consumption, and request logs": "راقب استخدام API وتناول الرموز وسجلات الطلب",
|
||||
"Intercept CLI tool traffic and route through 9Router": "اعترض حركة مرور أداة CLI وحجم من خلال 9Router",
|
||||
"Configure CLI tools": "تكوين أدوات CLI",
|
||||
"API endpoint configuration": "تكوين نقطة نهاية API",
|
||||
"Manage your preferences": "إدارة تفضيلاتك",
|
||||
"Debug translation flow between formats": "تصحيح تدفق الترجمة بين الصيغ",
|
||||
"Live server console output": "مخرجات وحدة التحكم على الخادم المباشر",
|
||||
"Create model combos with fallback support": "إنشاء تراكيب نموذج مع دعم الخيار البديل",
|
||||
"Local Mode": "الوضع المحلي",
|
||||
"Running on your machine": "يعمل على جهازك",
|
||||
"Database Location": "موقع قاعدة البيانات",
|
||||
"Download Backup": "تنزيل النسخة الاحتياطية",
|
||||
"Import Backup": "استيراد النسخة الاحتياطية",
|
||||
"Database backup downloaded": "تم تنزيل النسخة الاحتياطية لقاعدة البيانات",
|
||||
"Database imported successfully": "تم استيراد قاعدة البيانات بنجاح",
|
||||
"Security": "الأمان",
|
||||
"Require login": "يتطلب تسجيل الدخول",
|
||||
"When ON, dashboard requires password. When OFF, access without login.": "عند التشغيل، يتطلب لوحة التحكم كلمة مرور. عند الإيقاف، الوصول بدون تسجيل دخول.",
|
||||
"Current Password": "كلمة المرور الحالية",
|
||||
"Enter current password": "أدخل كلمة المرور الحالية",
|
||||
"New Password": "كلمة مرور جديدة",
|
||||
"Enter new password": "أدخل كلمة مرور جديدة",
|
||||
"Confirm New Password": "تأكيد كلمة المرور الجديدة",
|
||||
"Confirm new password": "تأكيد كلمة المرور الجديدة",
|
||||
"Update Password": "تحديث كلمة المرور",
|
||||
"Set Password": "تعيين كلمة المرور",
|
||||
"Password updated successfully": "تم تحديث كلمة المرور بنجاح",
|
||||
"Passwords do not match": "كلمات المرور لا تتطابق",
|
||||
"Routing Strategy": "استراتيجية التوجيه",
|
||||
"Round Robin": "جولة روبن",
|
||||
"Cycle through accounts to distribute load": "الدوران عبر الحسابات لتوزيع الحمل",
|
||||
"Sticky Limit": "حد لزج",
|
||||
"Calls per account before switching": "المكالمات لكل حساب قبل التبديل",
|
||||
"Network": "الشبكة",
|
||||
"Outbound Proxy": "وكيل الخروج",
|
||||
"Enable proxy for OAuth + provider outbound requests.": "تفعيل الوكيل لطلبات OAuth + الخروج من الموفر.",
|
||||
"Proxy URL": "عنوان URL الوكيل",
|
||||
"Leave empty to inherit existing env proxy (if any).": "اترك فارغًا لوراثة وكيل env الموجود (إن وجد).",
|
||||
"No Proxy": "لا يوجد وكيل",
|
||||
"Comma-separated hostnames/domains to bypass the proxy.": "أسماء المضيفين/النطاقات المفصولة بفواصل لتجاوز الوكيل.",
|
||||
"Test proxy URL": "اختبر عنوان URL الوكيل",
|
||||
"Apply": "تطبيق",
|
||||
"Proxy settings applied": "تم تطبيق إعدادات الوكيل",
|
||||
"Proxy enabled": "الوكيل مفعل",
|
||||
"Proxy disabled": "الوكيل معطل",
|
||||
"Proxy test OK": "اختبار الوكيل حسنا",
|
||||
"Proxy test failed": "فشل اختبار الوكيل",
|
||||
"Please enter a Proxy URL to test": "يرجى إدخال عنوان URL الوكيل للاختبار",
|
||||
"Observability": "القابلية للمراقبة",
|
||||
"Enable Observability": "تفعيل القابلية للمراقبة",
|
||||
"Turn request detail recording on/off globally": "تشغيل/إيقاف تسجيل تفاصيل الطلب بشكل عام",
|
||||
"Max Records": "أقصى عدد من السجلات",
|
||||
"Maximum request detail records to keep (older records are auto-deleted)": "الحد الأقصى من سجلات تفاصيل الطلب للاحتفاظ بها (يتم حذف السجلات الأقدم تلقائيًا)",
|
||||
"Batch Size": "حجم الدفعة",
|
||||
"Number of items to accumulate before writing to database (higher = better performance)": "عدد العناصر المراد تجميعها قبل الكتابة إلى قاعدة البيانات (أعلى = أداء أفضل)",
|
||||
"Flush Interval (ms)": "فترة المسح (ms)",
|
||||
"Maximum time to wait before flushing buffer (prevents data loss during low traffic)": "الحد الأقصى للانتظار قبل مسح المخزن المؤقت (يمنع فقدان البيانات أثناء الحركة المنخفضة)",
|
||||
"Max JSON Size (KB)": "أقصى حجم JSON (KB)",
|
||||
"Maximum size for each JSON field (request/response) before truncation": "الحد الأقصى لحجم كل حقل JSON (الطلب/الرد) قبل القطع",
|
||||
"All data stored on your machine": "جميع البيانات المخزنة على جهازك",
|
||||
"MITM Server": "خادم MITM",
|
||||
"Running": "يجري",
|
||||
"Stopped": "متوقف",
|
||||
"Cert": "شهادة",
|
||||
"Server": "الخادم",
|
||||
"Purpose:": "الغرض:",
|
||||
"Use Antigravity IDE & GitHub Copilot → with ANY provider/model from 9Router": "استخدم Antigravity IDE و GitHub Copilot → مع أي موفر/نموذج من 9Router",
|
||||
"How it works:": "كيف يعمل:",
|
||||
"Antigravity/Copilot IDE request → DNS redirect to localhost:443 → MITM proxy intercepts → 9Router → response to Antigravity/Copilot": "طلب Antigravity/Copilot IDE → إعادة توجيه DNS إلى localhost:443 → يعترض وكيل MITM → 9Router → الرد إلى Antigravity/Copilot",
|
||||
"API Key": "مفتاح API",
|
||||
"No API keys — create one in Keys page": "لا توجد مفاتيح API — قم بإنشاء واحدة في صفحة المفاتيح",
|
||||
"sk_9router (default)": "sk_9router (افتراضي)",
|
||||
"Server started": "تم بدء الخادم",
|
||||
"Failed to start server": "فشل في بدء الخادم",
|
||||
"Server stopped — all DNS cleared": "تم إيقاف الخادم — تم مسح جميع DNS",
|
||||
"Failed to stop server": "فشل في إيقاف الخادم",
|
||||
"Sudo password is required": "كلمة مرور sudo مطلوبة",
|
||||
"Stop Server": "إيقاف الخادم",
|
||||
"Start Server": "بدء الخادم",
|
||||
"Enable DNS per tool below to activate interception": "قم بتفعيل DNS لكل أداة أدناه لتفعيل الاعتراض",
|
||||
"Sudo Password Required": "كلمة مرور Sudo مطلوبة",
|
||||
"Enter your sudo password to start/stop MITM server": "أدخل كلمة مرور sudo للبدء/الإيقاف من خادم MITM",
|
||||
"Sudo Password": "كلمة مرور Sudo",
|
||||
"Confirm": "تأكيد"
|
||||
}
|
||||
196
public/i18n/literals/bn.json
Normal file
196
public/i18n/literals/bn.json
Normal file
@@ -0,0 +1,196 @@
|
||||
{
|
||||
"Cancel": "বাতিল করুন",
|
||||
"Delete": "মুছুন",
|
||||
"Edit": "সম্পাদনা করুন",
|
||||
"Save": "সংরক্ষণ করুন",
|
||||
"Close": "বন্ধ করুন",
|
||||
"Add": "যোগ করুন",
|
||||
"Remove": "সরান",
|
||||
"Settings": "সেটিংস",
|
||||
"Profile": "প্রোফাইল",
|
||||
"Dashboard": "ড্যাশবোর্ড",
|
||||
"Logout": "লগ আউট",
|
||||
"Login": "লগ ইন",
|
||||
"Providers": "সরবরাহকারী",
|
||||
"Usage": "ব্যবহার",
|
||||
"API Key": "API কী",
|
||||
"Connected": "সংযুক্ত",
|
||||
"Disconnected": "বিচ্ছিন্ন",
|
||||
"Active": "সক্রিয়",
|
||||
"Inactive": "নিষ্ক্রিয়",
|
||||
"Success": "সফল",
|
||||
"Failed": "ব্যর্থ",
|
||||
"Error": "ত্রুটি",
|
||||
"Warning": "সতর্কতা",
|
||||
"Info": "তথ্য",
|
||||
"Loading": "লোড হচ্ছে",
|
||||
"Search": "অনুসন্ধান করুন",
|
||||
"Filter": "ফিল্টার",
|
||||
"Sort": "সাজান",
|
||||
"Export": "রপ্তানি করুন",
|
||||
"Import": "আমদানি করুন",
|
||||
"Refresh": "রিফ্রেশ করুন",
|
||||
"Back": "ফিরে যান",
|
||||
"Next": "পরবর্তী",
|
||||
"Previous": "পূর্ববর্তী",
|
||||
"Submit": "জমা দিন",
|
||||
"Confirm": "নিশ্চিত করুন",
|
||||
"Yes": "হ্যাঁ",
|
||||
"No": "না",
|
||||
"OK": "ঠিক আছে",
|
||||
"Apply": "প্রয়োগ করুন",
|
||||
"Reset": "পুনরায় সেট করুন",
|
||||
"Clear": "সাফ করুন",
|
||||
"Select": "নির্বাচন করুন",
|
||||
"Upload": "আপলোড করুন",
|
||||
"Download": "ডাউনলোড করুন",
|
||||
"Copy": "অনুলিপি করুন",
|
||||
"Paste": "পেস্ট করুন",
|
||||
"Cut": "কাটুন",
|
||||
"Undo": "পূর্বাবস্থায় ফিরিয়ে আনুন",
|
||||
"Redo": "পুনরায় করুন",
|
||||
"Name": "নাম",
|
||||
"Description": "বর্ণনা",
|
||||
"Status": "অবস্থা",
|
||||
"Type": "ধরন",
|
||||
"Date": "তারিখ",
|
||||
"Time": "সময়",
|
||||
"Created": "তৈরি করা হয়েছে",
|
||||
"Updated": "আপডেট করা হয়েছে",
|
||||
"Actions": "পদক্ষেপ",
|
||||
"Details": "বিশদ",
|
||||
"View": "দেখুন",
|
||||
"New": "নতুন",
|
||||
"Total": "মোট",
|
||||
"Count": "গণনা",
|
||||
"Price": "দাম",
|
||||
"Cost": "খরচ",
|
||||
"Free": "বিনামূল্যে",
|
||||
"Paid": "পেইড",
|
||||
"Enable": "সক্ষম করুন",
|
||||
"Disable": "অক্ষম করুন",
|
||||
"Enabled": "সক্ষম",
|
||||
"Disabled": "অক্ষম",
|
||||
"Online": "অনলাইন",
|
||||
"Offline": "অফলাইন",
|
||||
"Available": "উপলব্ধ",
|
||||
"Unavailable": "অনুপলব্ধ",
|
||||
"Required": "প্রয়োজনীয়",
|
||||
"Optional": "ঐচ্ছিক",
|
||||
"Default": "ডিফল্ট",
|
||||
"Custom": "কাস্টম",
|
||||
"Advanced": "উন্নত",
|
||||
"Basic": "মৌলিক",
|
||||
"Help": "সহায়তা",
|
||||
"Support": "সহায়তা",
|
||||
"Documentation": "ডকুমেন্টেশন",
|
||||
"Version": "সংস্করণ",
|
||||
"Language": "ভাষা",
|
||||
"Theme": "থিম",
|
||||
"Light": "হালকা",
|
||||
"Dark": "গাঢ়",
|
||||
"Auto": "স্বয়ংক্রিয়",
|
||||
"Endpoint": "এন্ডপয়েন্ট",
|
||||
"Providers": "সরবরাহকারী",
|
||||
"Combos": "কম্বো",
|
||||
"Usage": "ব্যবহারের পরিসংখ্যান",
|
||||
"Quota Tracker": "কোটা ট্র্যাকার",
|
||||
"MITM": "MITM",
|
||||
"CLI Tools": "সরঞ্জাম",
|
||||
"Console Log": "কনসোল লগ",
|
||||
"System": "সিস্টেম",
|
||||
"Debug": "ডিবাগ",
|
||||
"Shutdown": "বন্ধ করুন",
|
||||
"Close Proxy": "প্রক্সি বন্ধ করুন",
|
||||
"Are you sure you want to close the proxy server?": "আপনি কি নিশ্চিত যে আপনি প্রক্সি সার্ভার বন্ধ করতে চান?",
|
||||
"Server Disconnected": "সার্ভার সংযোগ বিচ্ছিন্ন",
|
||||
"The proxy server has been stopped.": "প্রক্সি সার্ভার বন্ধ করা হয়েছে।",
|
||||
"Reload Page": "পৃষ্ঠা পুনরায় লোড করুন",
|
||||
"Service is running in terminal. You can close this web page. Shutdown will stop the service.": "সেবা টার্মিনালে চলছে। আপনি এই ওয়েব পৃষ্ঠাটি বন্ধ করতে পারেন। শাটডাউন সেবা বন্ধ করবে।",
|
||||
"Manage your AI provider connections": "আপনার AI সরবরাহকারী সংযোগ পরিচালনা করুন",
|
||||
"Model combos with fallback": "ফলব্যাক সহ মডেল কম্বো",
|
||||
"Monitor your API usage, token consumption, and request logs": "আপনার API ব্যবহার, টোকেন খরচ এবং অনুরোধ লগ পর্যবেক্ষণ করুন",
|
||||
"Intercept CLI tool traffic and route through 9Router": "CLI টুল ট্রাফিক ইন্টারসেপ্ট করুন এবং 9Router এর মাধ্যমে রুট করুন",
|
||||
"Configure CLI tools": "CLI সরঞ্জাম কনফিগার করুন",
|
||||
"API endpoint configuration": "API এন্ডপয়েন্ট কনফিগারেশন",
|
||||
"Manage your preferences": "আপনার পছন্দগুলি পরিচালনা করুন",
|
||||
"Debug translation flow between formats": "ফর্ম্যাটগুলির মধ্যে অনুবাদ প্রবাহ ডিবাগ করুন",
|
||||
"Live server console output": "লাইভ সার্ভার কনসোল আউটপুট",
|
||||
"Create model combos with fallback support": "ফলব্যাক সমর্থন সহ মডেল কম্বো তৈরি করুন",
|
||||
"Local Mode": "স্থানীয় মোড",
|
||||
"Running on your machine": "আপনার মেশিনে চলছে",
|
||||
"Database Location": "ডাটাবেস অবস্থান",
|
||||
"Download Backup": "ব্যাকআপ ডাউনলোড করুন",
|
||||
"Import Backup": "ব্যাকআপ আমদানি করুন",
|
||||
"Database backup downloaded": "ডাটাবেস ব্যাকআপ ডাউনলোড করা হয়েছে",
|
||||
"Database imported successfully": "ডাটাবেস সফলভাবে আমদানি করা হয়েছে",
|
||||
"Security": "নিরাপত্তা",
|
||||
"Require login": "লগইন প্রয়োজন",
|
||||
"When ON, dashboard requires password. When OFF, access without login.": "চালু থাকলে, ড্যাশবোর্ড পাসওয়ার্ড প্রয়োজন। বন্ধ থাকলে, লগইন ছাড়াই অ্যাক্সেস করুন।",
|
||||
"Current Password": "বর্তমান পাসওয়ার্ড",
|
||||
"Enter current password": "বর্তমান পাসওয়ার্ড প্রবেশ করুন",
|
||||
"New Password": "নতুন পাসওয়ার্ড",
|
||||
"Enter new password": "নতুন পাসওয়ার্ড প্রবেশ করুন",
|
||||
"Confirm New Password": "নতুন পাসওয়ার্ড নিশ্চিত করুন",
|
||||
"Confirm new password": "নতুন পাসওয়ার্ড নিশ্চিত করুন",
|
||||
"Update Password": "পাসওয়ার্ড আপডেট করুন",
|
||||
"Set Password": "পাসওয়ার্ড সেট করুন",
|
||||
"Password updated successfully": "পাসওয়ার্ড সফলভাবে আপডেট করা হয়েছে",
|
||||
"Passwords do not match": "পাসওয়ার্ড মেলে না",
|
||||
"Routing Strategy": "রাউটিং কৌশল",
|
||||
"Round Robin": "রাউন্ড রবিন",
|
||||
"Cycle through accounts to distribute load": "লোড বিতরণের জন্য অ্যাকাউন্টগুলির মধ্য দিয়ে চক্র",
|
||||
"Sticky Limit": "স্টিকি সীমা",
|
||||
"Calls per account before switching": "স্যুইচিংয়ের আগে অ্যাকাউন্ট প্রতি কল",
|
||||
"Network": "নেটওয়ার্ক",
|
||||
"Outbound Proxy": "আউটবাউন্ড প্রক্সি",
|
||||
"Enable proxy for OAuth + provider outbound requests.": "OAuth + সরবরাহকারী আউটবাউন্ড অনুরোধের জন্য প্রক্সি সক্ষম করুন।",
|
||||
"Proxy URL": "প্রক্সি URL",
|
||||
"Leave empty to inherit existing env proxy (if any).": "বিদ্যমান env প্রক্সি উত্তরাধিকার করতে খালি রেখে দিন (থাকলে)।",
|
||||
"No Proxy": "কোন প্রক্সি নেই",
|
||||
"Comma-separated hostnames/domains to bypass the proxy.": "প্রক্সি বাইপাস করার জন্য কমা-পৃথক হোস্টনাম/ডোমেইন।",
|
||||
"Test proxy URL": "প্রক্সি URL পরীক্ষা করুন",
|
||||
"Apply": "প্রয়োগ করুন",
|
||||
"Proxy settings applied": "প্রক্সি সেটিংস প্রয়োগ করা হয়েছে",
|
||||
"Proxy enabled": "প্রক্সি সক্ষম",
|
||||
"Proxy disabled": "প্রক্সি অক্ষম",
|
||||
"Proxy test OK": "প্রক্সি পরীক্ষা ঠিক আছে",
|
||||
"Proxy test failed": "প্রক্সি পরীক্ষা ব্যর্থ",
|
||||
"Please enter a Proxy URL to test": "পরীক্ষার জন্য দয়া করে একটি প্রক্সি URL প্রবেশ করুন",
|
||||
"Observability": "পর্যবেক্ষণযোগ্যতা",
|
||||
"Enable Observability": "পর্যবেক্ষণযোগ্যতা সক্ষম করুন",
|
||||
"Turn request detail recording on/off globally": "অনুরোধ বিস্তারিত রেকর্ডিং বিশ্বব্যাপী চালু/বন্ধ করুন",
|
||||
"Max Records": "সর্বাধিক রেকর্ড",
|
||||
"Maximum request detail records to keep (older records are auto-deleted)": "রাখার জন্য সর্বাধিক অনুরোধ বিস্তারিত রেকর্ড (পুরানো রেকর্ড স্বয়ংক্রিয়ভাবে মুছে যায়)",
|
||||
"Batch Size": "ব্যাচ আকার",
|
||||
"Number of items to accumulate before writing to database (higher = better performance)": "ডাটাবেসে লেখার আগে জমা করার জন্য আইটেমের সংখ্যা (উচ্চতর = ভাল কর্মক্ষমতা)",
|
||||
"Flush Interval (ms)": "ফ্লাশ ইন্টারভাল (ms)",
|
||||
"Maximum time to wait before flushing buffer (prevents data loss during low traffic)": "বাফার ফ্লাশ করার আগে অপেক্ষা করার সর্বাধিক সময় (কম ট্রাফিক সময় ডেটা হারানো প্রতিরোধ করে)",
|
||||
"Max JSON Size (KB)": "সর্বাধিক JSON আকার (KB)",
|
||||
"Maximum size for each JSON field (request/response) before truncation": "ট্রাঙ্কেশনের আগে প্রতিটি JSON ফিল্ডের সর্বাধিক আকার (অনুরোধ/প্রতিক্রিয়া)",
|
||||
"All data stored on your machine": "সমস্ত ডেটা আপনার মেশিনে সংরক্ষিত",
|
||||
"MITM Server": "MITM সার্ভার",
|
||||
"Running": "চলছে",
|
||||
"Stopped": "বন্ধ",
|
||||
"Cert": "সার্টিফিকেট",
|
||||
"Server": "সার্ভার",
|
||||
"Purpose:": "উদ্দেশ্য:",
|
||||
"Use Antigravity IDE & GitHub Copilot → with ANY provider/model from 9Router": "Antigravity IDE এবং GitHub Copilot ব্যবহার করুন → 9Router থেকে যেকোনো সরবরাহকারী/মডেলের সাথে",
|
||||
"How it works:": "এটি কীভাবে কাজ করে:",
|
||||
"Antigravity/Copilot IDE request → DNS redirect to localhost:443 → MITM proxy intercepts → 9Router → response to Antigravity/Copilot": "Antigravity/Copilot IDE অনুরোধ → DNS কে localhost:443 তে রিডিরেক্ট করুন → MITM প্রক্সি ইন্টারসেপ্ট করে → 9Router → Antigravity/Copilot এ প্রতিক্রিয়া",
|
||||
"API Key": "API কী",
|
||||
"No API keys — create one in Keys page": "কোন API কী নেই — Keys পৃষ্ঠায় একটি তৈরি করুন",
|
||||
"sk_9router (default)": "sk_9router (ডিফল্ট)",
|
||||
"Server started": "সার্ভার শুরু হয়েছে",
|
||||
"Failed to start server": "সার্ভার শুরু করতে ব্যর্থ",
|
||||
"Server stopped — all DNS cleared": "সার্ভার বন্ধ — সমস্ত DNS সাফ করা হয়েছে",
|
||||
"Failed to stop server": "সার্ভার বন্ধ করতে ব্যর্থ",
|
||||
"Sudo password is required": "Sudo পাসওয়ার্ড প্রয়োজন",
|
||||
"Stop Server": "সার্ভার বন্ধ করুন",
|
||||
"Start Server": "সার্ভার শুরু করুন",
|
||||
"Enable DNS per tool below to activate interception": "ইন্টারসেপশন সক্রিয় করতে নীচে প্রতিটি সরঞ্জামের জন্য DNS সক্ষম করুন",
|
||||
"Sudo Password Required": "Sudo পাসওয়ার্ড প্রয়োজন",
|
||||
"Enter your sudo password to start/stop MITM server": "MITM সার্ভার শুরু/বন্ধ করতে আপনার sudo পাসওয়ার্ড প্রবেশ করুন",
|
||||
"Sudo Password": "Sudo পাসওয়ার্ড",
|
||||
"Confirm": "নিশ্চিত করুন"
|
||||
}
|
||||
196
public/i18n/literals/cs.json
Normal file
196
public/i18n/literals/cs.json
Normal file
@@ -0,0 +1,196 @@
|
||||
{
|
||||
"Cancel": "Zrušit",
|
||||
"Delete": "Smazat",
|
||||
"Edit": "Upravit",
|
||||
"Save": "Uložit",
|
||||
"Close": "Zavřít",
|
||||
"Add": "Přidat",
|
||||
"Remove": "Odebrat",
|
||||
"Settings": "Nastavení",
|
||||
"Profile": "Profil",
|
||||
"Dashboard": "Řídicí panel",
|
||||
"Logout": "Odhlásit se",
|
||||
"Login": "Přihlásit se",
|
||||
"Providers": "Poskytovatelé",
|
||||
"Usage": "Použití",
|
||||
"API Key": "Klíč API",
|
||||
"Connected": "Připojeno",
|
||||
"Disconnected": "Odpojeno",
|
||||
"Active": "Aktivní",
|
||||
"Inactive": "Neaktivní",
|
||||
"Success": "Úspěch",
|
||||
"Failed": "Selhalo",
|
||||
"Error": "Chyba",
|
||||
"Warning": "Upozornění",
|
||||
"Info": "Informace",
|
||||
"Loading": "Načítání",
|
||||
"Search": "Hledání",
|
||||
"Filter": "Filtr",
|
||||
"Sort": "Řazení",
|
||||
"Export": "Exportovat",
|
||||
"Import": "Importovat",
|
||||
"Refresh": "Aktualizovat",
|
||||
"Back": "Zpět",
|
||||
"Next": "Další",
|
||||
"Previous": "Předchozí",
|
||||
"Submit": "Odeslat",
|
||||
"Confirm": "Potvrdit",
|
||||
"Yes": "Ano",
|
||||
"No": "Ne",
|
||||
"OK": "OK",
|
||||
"Apply": "Aplikovat",
|
||||
"Reset": "Obnovit",
|
||||
"Clear": "Vymazat",
|
||||
"Select": "Vybrat",
|
||||
"Upload": "Nahrát",
|
||||
"Download": "Stáhnout",
|
||||
"Copy": "Kopírovat",
|
||||
"Paste": "Vložit",
|
||||
"Cut": "Vyjmout",
|
||||
"Undo": "Vrátit zpět",
|
||||
"Redo": "Znovu",
|
||||
"Name": "Název",
|
||||
"Description": "Popis",
|
||||
"Status": "Stav",
|
||||
"Type": "Typ",
|
||||
"Date": "Datum",
|
||||
"Time": "Čas",
|
||||
"Created": "Vytvořeno",
|
||||
"Updated": "Aktualizováno",
|
||||
"Actions": "Akce",
|
||||
"Details": "Podrobnosti",
|
||||
"View": "Zobrazit",
|
||||
"New": "Nový",
|
||||
"Total": "Celkem",
|
||||
"Count": "Počet",
|
||||
"Price": "Cena",
|
||||
"Cost": "Náklady",
|
||||
"Free": "Zdarma",
|
||||
"Paid": "Placené",
|
||||
"Enable": "Povolit",
|
||||
"Disable": "Zakázat",
|
||||
"Enabled": "Povoleno",
|
||||
"Disabled": "Zakázáno",
|
||||
"Online": "Online",
|
||||
"Offline": "Offline",
|
||||
"Available": "K dispozici",
|
||||
"Unavailable": "Není k dispozici",
|
||||
"Required": "Povinné",
|
||||
"Optional": "Volitelné",
|
||||
"Default": "Výchozí",
|
||||
"Custom": "Vlastní",
|
||||
"Advanced": "Pokročilé",
|
||||
"Basic": "Základní",
|
||||
"Help": "Pomoc",
|
||||
"Support": "Podpora",
|
||||
"Documentation": "Dokumentace",
|
||||
"Version": "Verze",
|
||||
"Language": "Jazyk",
|
||||
"Theme": "Motiv",
|
||||
"Light": "Světlý",
|
||||
"Dark": "Tmavý",
|
||||
"Auto": "Automaticky",
|
||||
"Endpoint": "Koncový bod",
|
||||
"Providers": "Poskytovatelé",
|
||||
"Combos": "Kombinace",
|
||||
"Usage": "Statistika",
|
||||
"Quota Tracker": "Sledování kvót",
|
||||
"MITM": "MITM",
|
||||
"CLI Tools": "Nástroje CLI",
|
||||
"Console Log": "Protokol konzole",
|
||||
"System": "Systém",
|
||||
"Debug": "Ladění",
|
||||
"Shutdown": "Vypnutí",
|
||||
"Close Proxy": "Zavřít proxy",
|
||||
"Are you sure you want to close the proxy server?": "Opravdu chcete zavřít proxy server?",
|
||||
"Server Disconnected": "Server odpojen",
|
||||
"The proxy server has been stopped.": "Proxy server byl zastaven.",
|
||||
"Reload Page": "Obnovit stránku",
|
||||
"Service is running in terminal. You can close this web page. Shutdown will stop the service.": "Služba běží v terminálu. Tuto webovou stránku si můžete zavřít. Vypnutí zastaví službu.",
|
||||
"Manage your AI provider connections": "Spravujte svá připojení poskytovatele AI",
|
||||
"Model combos with fallback": "Kombinace modelů s zálohou",
|
||||
"Monitor your API usage, token consumption, and request logs": "Monitorujte použití API, spotřebu tokenů a protokoly žádostí",
|
||||
"Intercept CLI tool traffic and route through 9Router": "Zachycujte provoz nástrojů CLI a směrujte jej přes 9Router",
|
||||
"Configure CLI tools": "Konfigurace nástrojů CLI",
|
||||
"API endpoint configuration": "Konfigurace koncového bodu API",
|
||||
"Manage your preferences": "Spravujte své preferences",
|
||||
"Debug translation flow between formats": "Ladění toku překladu mezi formáty",
|
||||
"Live server console output": "Výstup konzole serveru v přímém čase",
|
||||
"Create model combos with fallback support": "Vytvářejte kombinace modelů s podporou zálohy",
|
||||
"Local Mode": "Místní režim",
|
||||
"Running on your machine": "Běží na vašem počítači",
|
||||
"Database Location": "Umístění databáze",
|
||||
"Download Backup": "Stáhnout zálohu",
|
||||
"Import Backup": "Importovat zálohu",
|
||||
"Database backup downloaded": "Záloha databáze stažena",
|
||||
"Database imported successfully": "Databáze byla úspěšně importována",
|
||||
"Security": "Bezpečnost",
|
||||
"Require login": "Vyžadovat přihlášení",
|
||||
"When ON, dashboard requires password. When OFF, access without login.": "Když je ZAPNUTO, řídicí panel vyžaduje heslo. Když je VYPNUTO, přístup bez přihlášení.",
|
||||
"Current Password": "Aktuální heslo",
|
||||
"Enter current password": "Zadejte aktuální heslo",
|
||||
"New Password": "Nové heslo",
|
||||
"Enter new password": "Zadejte nové heslo",
|
||||
"Confirm New Password": "Potvrzení nového hesla",
|
||||
"Confirm new password": "Potvrďte nové heslo",
|
||||
"Update Password": "Aktualizovat heslo",
|
||||
"Set Password": "Nastavit heslo",
|
||||
"Password updated successfully": "Heslo bylo úspěšně aktualizováno",
|
||||
"Passwords do not match": "Hesla se neshodují",
|
||||
"Routing Strategy": "Strategie směrování",
|
||||
"Round Robin": "Round Robin",
|
||||
"Cycle through accounts to distribute load": "Procházejte účty pro distribuci zátěže",
|
||||
"Sticky Limit": "Lepkavý limit",
|
||||
"Calls per account before switching": "Volání na účet před přepnutím",
|
||||
"Network": "Síť",
|
||||
"Outbound Proxy": "Odchozí proxy",
|
||||
"Enable proxy for OAuth + provider outbound requests.": "Povolte proxy pro OAuth + odchozí požadavky poskytovatele.",
|
||||
"Proxy URL": "URL proxy",
|
||||
"Leave empty to inherit existing env proxy (if any).": "Ponechte prázdné pro dědění existujícího env proxy (pokud existuje).",
|
||||
"No Proxy": "Bez proxy",
|
||||
"Comma-separated hostnames/domains to bypass the proxy.": "Čárkou oddělené názvy hostitelů/domény pro obejití proxy.",
|
||||
"Test proxy URL": "Testovat URL proxy",
|
||||
"Apply": "Aplikovat",
|
||||
"Proxy settings applied": "Nastavení proxy aplikováno",
|
||||
"Proxy enabled": "Proxy povolena",
|
||||
"Proxy disabled": "Proxy zakázána",
|
||||
"Proxy test OK": "Test proxy OK",
|
||||
"Proxy test failed": "Test proxy se nezdařil",
|
||||
"Please enter a Proxy URL to test": "Zadejte prosím URL proxy k testování",
|
||||
"Observability": "Pozorovatelnost",
|
||||
"Enable Observability": "Povolit pozorovatelnost",
|
||||
"Turn request detail recording on/off globally": "Zapnutí/vypnutí záznamů podrobností požadavku globálně",
|
||||
"Max Records": "Maximální počet záznamů",
|
||||
"Maximum request detail records to keep (older records are auto-deleted)": "Maximální počet záznamů o podrobnostech požadavku k uchování (starší záznamy se automaticky odstraňují)",
|
||||
"Batch Size": "Velikost dávky",
|
||||
"Number of items to accumulate before writing to database (higher = better performance)": "Počet položek k hromadění před zápisem do databáze (vyšší = lepší výkon)",
|
||||
"Flush Interval (ms)": "Interval vyprazdňování (ms)",
|
||||
"Maximum time to wait before flushing buffer (prevents data loss during low traffic)": "Maximální čas čekání před vyprazdněním vyrovnávací paměti (zabraňuje ztrátě dat při nízkém provozu)",
|
||||
"Max JSON Size (KB)": "Maximální velikost JSON (KB)",
|
||||
"Maximum size for each JSON field (request/response) before truncation": "Maximální velikost každého pole JSON (požadavek/odpověď) před zkrácením",
|
||||
"All data stored on your machine": "Všechna data jsou uložena na vašem počítači",
|
||||
"MITM Server": "Server MITM",
|
||||
"Running": "Běžící",
|
||||
"Stopped": "Zastaveno",
|
||||
"Cert": "Certifikát",
|
||||
"Server": "Server",
|
||||
"Purpose:": "Účel:",
|
||||
"Use Antigravity IDE & GitHub Copilot → with ANY provider/model from 9Router": "Použijte Antigravity IDE a GitHub Copilot → s JAKÝMKOLIV poskytovatelem/modelem z 9Router",
|
||||
"How it works:": "Jak to funguje:",
|
||||
"Antigravity/Copilot IDE request → DNS redirect to localhost:443 → MITM proxy intercepts → 9Router → response to Antigravity/Copilot": "Požadavek Antigravity/Copilot IDE → Přesměrování DNS na localhost:443 → Proxy MITM zachycuje → 9Router → odpověď na Antigravity/Copilot",
|
||||
"API Key": "Klíč API",
|
||||
"No API keys — create one in Keys page": "Žádné klíče API — vytvořte jeden na stránce Klíče",
|
||||
"sk_9router (default)": "sk_9router (výchozí)",
|
||||
"Server started": "Server spuštěn",
|
||||
"Failed to start server": "Spuštění serveru se nezdařilo",
|
||||
"Server stopped — all DNS cleared": "Server zastaven — veškerý DNS vymazán",
|
||||
"Failed to stop server": "Zastavení serveru se nezdařilo",
|
||||
"Sudo password is required": "Je vyžadováno heslo sudo",
|
||||
"Stop Server": "Zastavit server",
|
||||
"Start Server": "Spustit server",
|
||||
"Enable DNS per tool below to activate interception": "Povolte DNS pro každý nástroj níže a aktivujte zachycování",
|
||||
"Sudo Password Required": "Je vyžadováno heslo Sudo",
|
||||
"Enter your sudo password to start/stop MITM server": "Zadejte heslo sudo pro spuštění/zastavení serveru MITM",
|
||||
"Sudo Password": "Heslo sudo",
|
||||
"Confirm": "Potvrdit"
|
||||
}
|
||||
196
public/i18n/literals/da.json
Normal file
196
public/i18n/literals/da.json
Normal file
@@ -0,0 +1,196 @@
|
||||
{
|
||||
"Cancel": "Annuller",
|
||||
"Delete": "Slet",
|
||||
"Edit": "Rediger",
|
||||
"Save": "Gem",
|
||||
"Close": "Luk",
|
||||
"Add": "Tilføj",
|
||||
"Remove": "Fjern",
|
||||
"Settings": "Indstillinger",
|
||||
"Profile": "Profil",
|
||||
"Dashboard": "Kontrolpanel",
|
||||
"Logout": "Log ud",
|
||||
"Login": "Log ind",
|
||||
"Providers": "Udbydere",
|
||||
"Usage": "Forbrug",
|
||||
"API Key": "API-nøgle",
|
||||
"Connected": "Forbundet",
|
||||
"Disconnected": "Afbrudt",
|
||||
"Active": "Aktiv",
|
||||
"Inactive": "Inaktiv",
|
||||
"Success": "Succes",
|
||||
"Failed": "Mislykket",
|
||||
"Error": "Fejl",
|
||||
"Warning": "Advarsel",
|
||||
"Info": "Info",
|
||||
"Loading": "Indlæser",
|
||||
"Search": "Søg",
|
||||
"Filter": "Filter",
|
||||
"Sort": "Sorter",
|
||||
"Export": "Eksporter",
|
||||
"Import": "Importer",
|
||||
"Refresh": "Opdater",
|
||||
"Back": "Tilbage",
|
||||
"Next": "Næste",
|
||||
"Previous": "Forrige",
|
||||
"Submit": "Indsend",
|
||||
"Confirm": "Bekræft",
|
||||
"Yes": "Ja",
|
||||
"No": "Nej",
|
||||
"OK": "OK",
|
||||
"Apply": "Anvend",
|
||||
"Reset": "Nulstil",
|
||||
"Clear": "Ryd",
|
||||
"Select": "Vælg",
|
||||
"Upload": "Upload",
|
||||
"Download": "Download",
|
||||
"Copy": "Kopier",
|
||||
"Paste": "Indsæt",
|
||||
"Cut": "Klip",
|
||||
"Undo": "Fortryd",
|
||||
"Redo": "Gentag",
|
||||
"Name": "Navn",
|
||||
"Description": "Beskrivelse",
|
||||
"Status": "Status",
|
||||
"Type": "Type",
|
||||
"Date": "Dato",
|
||||
"Time": "Tid",
|
||||
"Created": "Oprettet",
|
||||
"Updated": "Opdateret",
|
||||
"Actions": "Handlinger",
|
||||
"Details": "Detaljer",
|
||||
"View": "Vis",
|
||||
"New": "Ny",
|
||||
"Total": "Total",
|
||||
"Count": "Antal",
|
||||
"Price": "Pris",
|
||||
"Cost": "Omkostning",
|
||||
"Free": "Gratis",
|
||||
"Paid": "Betalt",
|
||||
"Enable": "Aktivér",
|
||||
"Disable": "Deaktivér",
|
||||
"Enabled": "Aktiveret",
|
||||
"Disabled": "Deaktiveret",
|
||||
"Online": "Online",
|
||||
"Offline": "Offline",
|
||||
"Available": "Tilgængelig",
|
||||
"Unavailable": "Ikke tilgængelig",
|
||||
"Required": "Påkrævet",
|
||||
"Optional": "Valgfrit",
|
||||
"Default": "Standard",
|
||||
"Custom": "Brugerdefineret",
|
||||
"Advanced": "Avanceret",
|
||||
"Basic": "Grundlæggende",
|
||||
"Help": "Hjælp",
|
||||
"Support": "Support",
|
||||
"Documentation": "Dokumentation",
|
||||
"Version": "Version",
|
||||
"Language": "Sprog",
|
||||
"Theme": "Tema",
|
||||
"Light": "Lys",
|
||||
"Dark": "Mørk",
|
||||
"Auto": "Automatisk",
|
||||
"Endpoint": "Slutpunkt",
|
||||
"Providers": "Udbydere",
|
||||
"Combos": "Kombinationer",
|
||||
"Usage": "Forbrugsstatistik",
|
||||
"Quota Tracker": "Kvotetracker",
|
||||
"MITM": "MITM",
|
||||
"CLI Tools": "Værktøjer",
|
||||
"Console Log": "Konsollog",
|
||||
"System": "System",
|
||||
"Debug": "Debug",
|
||||
"Shutdown": "Luk af",
|
||||
"Close Proxy": "Luk proxy",
|
||||
"Are you sure you want to close the proxy server?": "Er du sikker på, at du vil lukke proxyserveren?",
|
||||
"Server Disconnected": "Server afbrudt",
|
||||
"The proxy server has been stopped.": "Proxyserveren er blevet stoppet.",
|
||||
"Reload Page": "Genindlæs siden",
|
||||
"Service is running in terminal. You can close this web page. Shutdown will stop the service.": "Tjenesten kører i terminalen. Du kan lukke denne webside. Aflukning stopper tjenesten.",
|
||||
"Manage your AI provider connections": "Administrer dine AI-udbyderforbindelser",
|
||||
"Model combos with fallback": "Modelkombinationer med fallback",
|
||||
"Monitor your API usage, token consumption, and request logs": "Overvåg dit API-forbrug, tokenforbrugning og anmodningslogger",
|
||||
"Intercept CLI tool traffic and route through 9Router": "Aflyt CLI-værktøj trafikk og rute gennem 9Router",
|
||||
"Configure CLI tools": "Konfigurer CLI-værktøjer",
|
||||
"API endpoint configuration": "API-slutpunktkonfiguration",
|
||||
"Manage your preferences": "Administrer dine præferencer",
|
||||
"Debug translation flow between formats": "Debug oversættelsesflow mellem formater",
|
||||
"Live server console output": "Live serverkonsoloutput",
|
||||
"Create model combos with fallback support": "Opret modelkombinationer med fallback-understøttelse",
|
||||
"Local Mode": "Lokalt tilstand",
|
||||
"Running on your machine": "Kørende på din maskine",
|
||||
"Database Location": "Databaseplacering",
|
||||
"Download Backup": "Download sikkerhedskopi",
|
||||
"Import Backup": "Importer sikkerhedskopi",
|
||||
"Database backup downloaded": "Databasesikkerhedskopi downloadet",
|
||||
"Database imported successfully": "Database importeret med succes",
|
||||
"Security": "Sikkerhed",
|
||||
"Require login": "Kræv login",
|
||||
"When ON, dashboard requires password. When OFF, access without login.": "Når TIL kræves adgangskode på kontrolpanelet. Når FRA tillades adgang uden login.",
|
||||
"Current Password": "Nuværende adgangskode",
|
||||
"Enter current password": "Indtast nuværende adgangskode",
|
||||
"New Password": "Ny adgangskode",
|
||||
"Enter new password": "Indtast ny adgangskode",
|
||||
"Confirm New Password": "Bekræft ny adgangskode",
|
||||
"Confirm new password": "Bekræft ny adgangskode",
|
||||
"Update Password": "Opdater adgangskode",
|
||||
"Set Password": "Indstil adgangskode",
|
||||
"Password updated successfully": "Adgangskode opdateret med succes",
|
||||
"Passwords do not match": "Adgangskoderne stemmer ikke overens",
|
||||
"Routing Strategy": "Rutestrategi",
|
||||
"Round Robin": "Rundetabel",
|
||||
"Cycle through accounts to distribute load": "Cyklus gennem konti for at distribuere belastningen",
|
||||
"Sticky Limit": "Klæbrig grænse",
|
||||
"Calls per account before switching": "Opkald pr. konto før skift",
|
||||
"Network": "Netværk",
|
||||
"Outbound Proxy": "Udgående proxy",
|
||||
"Enable proxy for OAuth + provider outbound requests.": "Aktivér proxy til OAuth + udbyder udgående anmodninger.",
|
||||
"Proxy URL": "Proxy-URL",
|
||||
"Leave empty to inherit existing env proxy (if any).": "Lad være tomt for at nedarve eksisterende env-proxy (hvis nogen).",
|
||||
"No Proxy": "Ingen proxy",
|
||||
"Comma-separated hostnames/domains to bypass the proxy.": "Kommaseparerede værtsnavne/domæner for at omgå proxyen.",
|
||||
"Test proxy URL": "Test proxy-URL",
|
||||
"Apply": "Anvend",
|
||||
"Proxy settings applied": "Proxyindstillinger anvendt",
|
||||
"Proxy enabled": "Proxy aktiveret",
|
||||
"Proxy disabled": "Proxy deaktiveret",
|
||||
"Proxy test OK": "Proxy-test OK",
|
||||
"Proxy test failed": "Proxy-test mislykket",
|
||||
"Please enter a Proxy URL to test": "Indtast en proxy-URL til test",
|
||||
"Observability": "Observerbarhed",
|
||||
"Enable Observability": "Aktivér observerbarhed",
|
||||
"Turn request detail recording on/off globally": "Slå anmodningsdetaljeoptagelse til/fra globalt",
|
||||
"Max Records": "Max-poster",
|
||||
"Maximum request detail records to keep (older records are auto-deleted)": "Maksimum anmodningsdetaljeposter at beholde (ældre poster bliver automatisk slettet)",
|
||||
"Batch Size": "Batch-størrelse",
|
||||
"Number of items to accumulate before writing to database (higher = better performance)": "Antal elementer der skal akkumuleres før skrivning til database (højere = bedre ydeevne)",
|
||||
"Flush Interval (ms)": "Flush-interval (ms)",
|
||||
"Maximum time to wait before flushing buffer (prevents data loss during low traffic)": "Maksimal ventetid før bufferrensing (forhindrer datatab ved lavt trafikk)",
|
||||
"Max JSON Size (KB)": "Max JSON-størrelse (KB)",
|
||||
"Maximum size for each JSON field (request/response) before truncation": "Maksimal størrelse for hvert JSON-felt (anmodning/svar) før afkortning",
|
||||
"All data stored on your machine": "Alle data lagret på din maskine",
|
||||
"MITM Server": "MITM-server",
|
||||
"Running": "Kørende",
|
||||
"Stopped": "Stoppet",
|
||||
"Cert": "Certifikat",
|
||||
"Server": "Server",
|
||||
"Purpose:": "Formål:",
|
||||
"Use Antigravity IDE & GitHub Copilot → with ANY provider/model from 9Router": "Brug Antigravity IDE & GitHub Copilot → med ENHVER udbyder/model fra 9Router",
|
||||
"How it works:": "Sådan virker det:",
|
||||
"Antigravity/Copilot IDE request → DNS redirect to localhost:443 → MITM proxy intercepts → 9Router → response to Antigravity/Copilot": "Antigravity/Copilot IDE-anmodning → DNS-omdirigering til localhost:443 → MITM-proxy aflytter → 9Router → svar til Antigravity/Copilot",
|
||||
"API Key": "API-nøgle",
|
||||
"No API keys — create one in Keys page": "Ingen API-nøgler — opret en på Keys-siden",
|
||||
"sk_9router (default)": "sk_9router (standard)",
|
||||
"Server started": "Server startet",
|
||||
"Failed to start server": "Fejl ved start af server",
|
||||
"Server stopped — all DNS cleared": "Server stoppet — alle DNS slettet",
|
||||
"Failed to stop server": "Fejl ved stopning af server",
|
||||
"Sudo password is required": "Sudo-adgangskode er påkrævet",
|
||||
"Stop Server": "Stop server",
|
||||
"Start Server": "Start server",
|
||||
"Enable DNS per tool below to activate interception": "Aktivér DNS for hvert værktøj nedenfor for at aktivere aflytning",
|
||||
"Sudo Password Required": "Sudo-adgangskode påkrævet",
|
||||
"Enter your sudo password to start/stop MITM server": "Indtast din sudo-adgangskode for at starte/stoppe MITM-server",
|
||||
"Sudo Password": "Sudo-adgangskode",
|
||||
"Confirm": "Bekræft"
|
||||
}
|
||||
196
public/i18n/literals/de.json
Normal file
196
public/i18n/literals/de.json
Normal file
@@ -0,0 +1,196 @@
|
||||
{
|
||||
"Cancel": "Abbrechen",
|
||||
"Delete": "Löschen",
|
||||
"Edit": "Bearbeiten",
|
||||
"Save": "Speichern",
|
||||
"Close": "Schließen",
|
||||
"Add": "Hinzufügen",
|
||||
"Remove": "Entfernen",
|
||||
"Settings": "Einstellungen",
|
||||
"Profile": "Profil",
|
||||
"Dashboard": "Dashboard",
|
||||
"Logout": "Abmelden",
|
||||
"Login": "Anmelden",
|
||||
"Providers": "Anbieter",
|
||||
"Usage": "Verwendung",
|
||||
"API Key": "API-Schlüssel",
|
||||
"Connected": "Verbunden",
|
||||
"Disconnected": "Getrennt",
|
||||
"Active": "Aktiv",
|
||||
"Inactive": "Inaktiv",
|
||||
"Success": "Erfolg",
|
||||
"Failed": "Fehlgeschlagen",
|
||||
"Error": "Fehler",
|
||||
"Warning": "Warnung",
|
||||
"Info": "Info",
|
||||
"Loading": "Wird geladen",
|
||||
"Search": "Suche",
|
||||
"Filter": "Filtern",
|
||||
"Sort": "Sortieren",
|
||||
"Export": "Exportieren",
|
||||
"Import": "Importieren",
|
||||
"Refresh": "Aktualisieren",
|
||||
"Back": "Zurück",
|
||||
"Next": "Weiter",
|
||||
"Previous": "Zurück",
|
||||
"Submit": "Absenden",
|
||||
"Confirm": "Bestätigen",
|
||||
"Yes": "Ja",
|
||||
"No": "Nein",
|
||||
"OK": "OK",
|
||||
"Apply": "Anwenden",
|
||||
"Reset": "Zurücksetzen",
|
||||
"Clear": "Löschen",
|
||||
"Select": "Wählen",
|
||||
"Upload": "Hochladen",
|
||||
"Download": "Herunterladen",
|
||||
"Copy": "Kopieren",
|
||||
"Paste": "Einfügen",
|
||||
"Cut": "Ausschneiden",
|
||||
"Undo": "Rückgängig",
|
||||
"Redo": "Wiederherstellen",
|
||||
"Name": "Name",
|
||||
"Description": "Beschreibung",
|
||||
"Status": "Status",
|
||||
"Type": "Typ",
|
||||
"Date": "Datum",
|
||||
"Time": "Uhrzeit",
|
||||
"Created": "Erstellt",
|
||||
"Updated": "Aktualisiert",
|
||||
"Actions": "Aktionen",
|
||||
"Details": "Details",
|
||||
"View": "Anzeigen",
|
||||
"New": "Neu",
|
||||
"Total": "Gesamt",
|
||||
"Count": "Anzahl",
|
||||
"Price": "Preis",
|
||||
"Cost": "Kosten",
|
||||
"Free": "Kostenlos",
|
||||
"Paid": "Bezahlt",
|
||||
"Enable": "Aktivieren",
|
||||
"Disable": "Deaktivieren",
|
||||
"Enabled": "Aktiviert",
|
||||
"Disabled": "Deaktiviert",
|
||||
"Online": "Online",
|
||||
"Offline": "Offline",
|
||||
"Available": "Verfügbar",
|
||||
"Unavailable": "Nicht verfügbar",
|
||||
"Required": "Erforderlich",
|
||||
"Optional": "Optional",
|
||||
"Default": "Standard",
|
||||
"Custom": "Benutzerdefiniert",
|
||||
"Advanced": "Erweitert",
|
||||
"Basic": "Grundlagen",
|
||||
"Help": "Hilfe",
|
||||
"Support": "Unterstützung",
|
||||
"Documentation": "Dokumentation",
|
||||
"Version": "Version",
|
||||
"Language": "Sprache",
|
||||
"Theme": "Design",
|
||||
"Light": "Hell",
|
||||
"Dark": "Dunkel",
|
||||
"Auto": "Automatisch",
|
||||
"Endpoint": "Endpunkt",
|
||||
"Providers": "Anbieter",
|
||||
"Combos": "Kombinationen",
|
||||
"Usage": "Statistiken",
|
||||
"Quota Tracker": "Kontingenttracker",
|
||||
"MITM": "MITM",
|
||||
"CLI Tools": "CLI-Tools",
|
||||
"Console Log": "Konsolenprotokoll",
|
||||
"System": "System",
|
||||
"Debug": "Debuggen",
|
||||
"Shutdown": "Herunterfahren",
|
||||
"Close Proxy": "Proxy schließen",
|
||||
"Are you sure you want to close the proxy server?": "Möchten Sie den Proxy-Server wirklich schließen?",
|
||||
"Server Disconnected": "Server getrennt",
|
||||
"The proxy server has been stopped.": "Der Proxy-Server wurde gestoppt.",
|
||||
"Reload Page": "Seite neu laden",
|
||||
"Service is running in terminal. You can close this web page. Shutdown will stop the service.": "Der Service läuft im Terminal. Sie können diese Webseite schließen. Das Herunterfahren stoppt den Service.",
|
||||
"Manage your AI provider connections": "Verwalten Sie Ihre KI-Anbieterverbindungen",
|
||||
"Model combos with fallback": "Modellkombinationen mit Fallback",
|
||||
"Monitor your API usage, token consumption, and request logs": "Überwachen Sie Ihre API-Nutzung, den Token-Verbrauch und die Anforderungsprotokolle",
|
||||
"Intercept CLI tool traffic and route through 9Router": "CLI-Tool-Verkehr abfangen und über 9Router leiten",
|
||||
"Configure CLI tools": "CLI-Tools konfigurieren",
|
||||
"API endpoint configuration": "API-Endpunkt-Konfiguration",
|
||||
"Manage your preferences": "Verwalten Sie Ihre Vorlieben",
|
||||
"Debug translation flow between formats": "Übersetzungsfluss zwischen Formaten debuggen",
|
||||
"Live server console output": "Ausgabe der Live-Server-Konsole",
|
||||
"Create model combos with fallback support": "Erstellen Sie Modellkombinationen mit Fallback-Unterstützung",
|
||||
"Local Mode": "Lokaler Modus",
|
||||
"Running on your machine": "Wird auf Ihrem Computer ausgeführt",
|
||||
"Database Location": "Datenbankort",
|
||||
"Download Backup": "Sicherung herunterladen",
|
||||
"Import Backup": "Sicherung importieren",
|
||||
"Database backup downloaded": "Datenbanksicherung heruntergeladen",
|
||||
"Database imported successfully": "Datenbank erfolgreich importiert",
|
||||
"Security": "Sicherheit",
|
||||
"Require login": "Login erforderlich",
|
||||
"When ON, dashboard requires password. When OFF, access without login.": "Wenn AN, erfordert das Dashboard ein Passwort. Wenn AUS, Zugriff ohne Login.",
|
||||
"Current Password": "Aktuelles Passwort",
|
||||
"Enter current password": "Aktuelles Passwort eingeben",
|
||||
"New Password": "Neues Passwort",
|
||||
"Enter new password": "Neues Passwort eingeben",
|
||||
"Confirm New Password": "Neues Passwort bestätigen",
|
||||
"Confirm new password": "Neues Passwort bestätigen",
|
||||
"Update Password": "Passwort aktualisieren",
|
||||
"Set Password": "Passwort festlegen",
|
||||
"Password updated successfully": "Passwort erfolgreich aktualisiert",
|
||||
"Passwords do not match": "Passwörter stimmen nicht überein",
|
||||
"Routing Strategy": "Routing-Strategie",
|
||||
"Round Robin": "Round-Robin",
|
||||
"Cycle through accounts to distribute load": "Konten durchlaufen, um die Last zu verteilen",
|
||||
"Sticky Limit": "Klebrige Grenze",
|
||||
"Calls per account before switching": "Anrufe pro Konto vor dem Wechsel",
|
||||
"Network": "Netzwerk",
|
||||
"Outbound Proxy": "Ausgehender Proxy",
|
||||
"Enable proxy for OAuth + provider outbound requests.": "Aktivieren Sie den Proxy für OAuth + Anfragen der ausgehenden Anbieter.",
|
||||
"Proxy URL": "Proxy-URL",
|
||||
"Leave empty to inherit existing env proxy (if any).": "Lassen Sie leer, um einen vorhandenen Umgebungs-Proxy zu erben (falls vorhanden).",
|
||||
"No Proxy": "Kein Proxy",
|
||||
"Comma-separated hostnames/domains to bypass the proxy.": "Kommagetrennte Hostnamen/Domänen zum Umgehen des Proxys.",
|
||||
"Test proxy URL": "Proxy-URL testen",
|
||||
"Apply": "Anwenden",
|
||||
"Proxy settings applied": "Proxy-Einstellungen angewendet",
|
||||
"Proxy enabled": "Proxy aktiviert",
|
||||
"Proxy disabled": "Proxy deaktiviert",
|
||||
"Proxy test OK": "Proxy-Test OK",
|
||||
"Proxy test failed": "Proxy-Test fehlgeschlagen",
|
||||
"Please enter a Proxy URL to test": "Bitte geben Sie eine Proxy-URL zum Testen ein",
|
||||
"Observability": "Beobachtbarkeit",
|
||||
"Enable Observability": "Beobachtbarkeit aktivieren",
|
||||
"Turn request detail recording on/off globally": "Aufzeichnung von Anforderungsdetails global ein-/ausschalten",
|
||||
"Max Records": "Maximale Datensätze",
|
||||
"Maximum request detail records to keep (older records are auto-deleted)": "Maximale Anzahl der zu speichernden Anforderungsdetaildatensätze (ältere Datensätze werden automatisch gelöscht)",
|
||||
"Batch Size": "Batch-Größe",
|
||||
"Number of items to accumulate before writing to database (higher = better performance)": "Anzahl der Elemente, die sich ansammeln, bevor in die Datenbank geschrieben wird (höher = bessere Leistung)",
|
||||
"Flush Interval (ms)": "Leerungsintervall (ms)",
|
||||
"Maximum time to wait before flushing buffer (prevents data loss during low traffic)": "Maximale Wartezeit vor dem Leeren des Puffers (verhindert Datenverlust bei niedrigem Datenverkehr)",
|
||||
"Max JSON Size (KB)": "Maximale JSON-Größe (KB)",
|
||||
"Maximum size for each JSON field (request/response) before truncation": "Maximale Größe für jedes JSON-Feld (Anforderung/Antwort) vor dem Kürzen",
|
||||
"All data stored on your machine": "Alle Daten auf Ihrem Computer gespeichert",
|
||||
"MITM Server": "MITM-Server",
|
||||
"Running": "Läuft",
|
||||
"Stopped": "Gestoppt",
|
||||
"Cert": "Zertifikat",
|
||||
"Server": "Server",
|
||||
"Purpose:": "Zweck:",
|
||||
"Use Antigravity IDE & GitHub Copilot → with ANY provider/model from 9Router": "Verwenden Sie Antigravity IDE und GitHub Copilot → mit JEDEM Anbieter/Modell von 9Router",
|
||||
"How it works:": "So funktioniert es:",
|
||||
"Antigravity/Copilot IDE request → DNS redirect to localhost:443 → MITM proxy intercepts → 9Router → response to Antigravity/Copilot": "Antigravity/Copilot IDE-Anforderung → DNS-Umleitung auf localhost:443 → MITM-Proxy abfangen → 9Router → Antwort auf Antigravity/Copilot",
|
||||
"API Key": "API-Schlüssel",
|
||||
"No API keys — create one in Keys page": "Keine API-Schlüssel — erstellen Sie einen auf der Seite Schlüssel",
|
||||
"sk_9router (default)": "sk_9router (Standard)",
|
||||
"Server started": "Server gestartet",
|
||||
"Failed to start server": "Server konnte nicht gestartet werden",
|
||||
"Server stopped — all DNS cleared": "Server gestoppt — alle DNS gelöscht",
|
||||
"Failed to stop server": "Server konnte nicht gestoppt werden",
|
||||
"Sudo password is required": "Sudo-Passwort erforderlich",
|
||||
"Stop Server": "Server stoppen",
|
||||
"Start Server": "Server starten",
|
||||
"Enable DNS per tool below to activate interception": "Aktivieren Sie DNS für jedes Tool unten, um die Abfangung zu aktivieren",
|
||||
"Sudo Password Required": "Sudo-Passwort erforderlich",
|
||||
"Enter your sudo password to start/stop MITM server": "Geben Sie Ihr Sudo-Passwort ein, um den MITM-Server zu starten/stoppen",
|
||||
"Sudo Password": "Sudo-Passwort",
|
||||
"Confirm": "Bestätigen"
|
||||
}
|
||||
196
public/i18n/literals/el.json
Normal file
196
public/i18n/literals/el.json
Normal file
@@ -0,0 +1,196 @@
|
||||
{
|
||||
"Cancel": "Ακύρωση",
|
||||
"Delete": "Διαγραφή",
|
||||
"Edit": "Επεξεργασία",
|
||||
"Save": "Αποθήκευση",
|
||||
"Close": "Κλείσιμο",
|
||||
"Add": "Προσθήκη",
|
||||
"Remove": "Αφαίρεση",
|
||||
"Settings": "Ρυθμίσεις",
|
||||
"Profile": "Προφίλ",
|
||||
"Dashboard": "Πίνακας ελέγχου",
|
||||
"Logout": "Έξοδος",
|
||||
"Login": "Σύνδεση",
|
||||
"Providers": "Παρόχοι",
|
||||
"Usage": "Χρήση",
|
||||
"API Key": "Κλειδί API",
|
||||
"Connected": "Συνδεδεμένο",
|
||||
"Disconnected": "Αποσυνδεδεμένο",
|
||||
"Active": "Ενεργό",
|
||||
"Inactive": "Ανενεργό",
|
||||
"Success": "Επιτυχία",
|
||||
"Failed": "Απέτυχε",
|
||||
"Error": "Σφάλμα",
|
||||
"Warning": "Προειδοποίηση",
|
||||
"Info": "Πληροφορίες",
|
||||
"Loading": "Φόρτωση",
|
||||
"Search": "Αναζήτηση",
|
||||
"Filter": "Φίλτρο",
|
||||
"Sort": "Ταξινόμηση",
|
||||
"Export": "Εξαγωγή",
|
||||
"Import": "Εισαγωγή",
|
||||
"Refresh": "Ανανέωση",
|
||||
"Back": "Πίσω",
|
||||
"Next": "Επόμενο",
|
||||
"Previous": "Προηγούμενο",
|
||||
"Submit": "Υποβολή",
|
||||
"Confirm": "Επιβεβαίωση",
|
||||
"Yes": "Ναι",
|
||||
"No": "Όχι",
|
||||
"OK": "ΟΚ",
|
||||
"Apply": "Εφαρμογή",
|
||||
"Reset": "Επαναφορά",
|
||||
"Clear": "Εκκαθάριση",
|
||||
"Select": "Επιλογή",
|
||||
"Upload": "Μεταφόρτωση",
|
||||
"Download": "Λήψη",
|
||||
"Copy": "Αντιγραφή",
|
||||
"Paste": "Επικόλληση",
|
||||
"Cut": "Αποκοπή",
|
||||
"Undo": "Αναίρεση",
|
||||
"Redo": "Επανάληψη",
|
||||
"Name": "Όνομα",
|
||||
"Description": "Περιγραφή",
|
||||
"Status": "Κατάσταση",
|
||||
"Type": "Τύπος",
|
||||
"Date": "Ημερομηνία",
|
||||
"Time": "Ώρα",
|
||||
"Created": "Δημιουργήθηκε",
|
||||
"Updated": "Ενημερώθηκε",
|
||||
"Actions": "Ενέργειες",
|
||||
"Details": "Λεπτομέρειες",
|
||||
"View": "Προβολή",
|
||||
"New": "Νέο",
|
||||
"Total": "Σύνολο",
|
||||
"Count": "Μέτρηση",
|
||||
"Price": "Τιμή",
|
||||
"Cost": "Κόστος",
|
||||
"Free": "Δωρεάν",
|
||||
"Paid": "Πληρωμένο",
|
||||
"Enable": "Ενεργοποίηση",
|
||||
"Disable": "Απενεργοποίηση",
|
||||
"Enabled": "Ενεργοποιημένο",
|
||||
"Disabled": "Απενεργοποιημένο",
|
||||
"Online": "Σε σύνδεση",
|
||||
"Offline": "Χωρίς σύνδεση",
|
||||
"Available": "Διαθέσιμο",
|
||||
"Unavailable": "Μη διαθέσιμο",
|
||||
"Required": "Απαιτούμενο",
|
||||
"Optional": "Προαιρετικό",
|
||||
"Default": "Προεπιλεγμένο",
|
||||
"Custom": "Προσαρμοσμένο",
|
||||
"Advanced": "Προχωρημένο",
|
||||
"Basic": "Βασικό",
|
||||
"Help": "Βοήθεια",
|
||||
"Support": "Υποστήριξη",
|
||||
"Documentation": "Τεκμηρίωση",
|
||||
"Version": "Έκδοση",
|
||||
"Language": "Γλώσσα",
|
||||
"Theme": "Θέμα",
|
||||
"Light": "Ανοιχτό",
|
||||
"Dark": "Σκοτεινό",
|
||||
"Auto": "Αυτόματο",
|
||||
"Endpoint": "Τελικό σημείο",
|
||||
"Providers": "Παρόχοι",
|
||||
"Combos": "Συνδυασμοί",
|
||||
"Usage": "Στατιστικά χρήσης",
|
||||
"Quota Tracker": "Παρακολούθηση ποσόστωσης",
|
||||
"MITM": "MITM",
|
||||
"CLI Tools": "Εργαλεία",
|
||||
"Console Log": "Αρχείο καταγραφής κονσόλας",
|
||||
"System": "Σύστημα",
|
||||
"Debug": "Αποσφαλμάτωση",
|
||||
"Shutdown": "Τερματισμός",
|
||||
"Close Proxy": "Κλείσιμο διακομιστή μεσολάβησης",
|
||||
"Are you sure you want to close the proxy server?": "Είστε σίγουρος ότι θέλετε να κλείσετε τον διακομιστή μεσολάβησης;",
|
||||
"Server Disconnected": "Διακομιστής αποσυνδεδεμένος",
|
||||
"The proxy server has been stopped.": "Ο διακομιστής μεσολάβησης έχει σταματήσει.",
|
||||
"Reload Page": "Επαναφόρτωση σελίδας",
|
||||
"Service is running in terminal. You can close this web page. Shutdown will stop the service.": "Η υπηρεσία εκτελείται στο τερματικό. Μπορείτε να κλείσετε αυτή τη σελίδα ιστού. Ο τερματισμός θα σταματήσει την υπηρεσία.",
|
||||
"Manage your AI provider connections": "Διαχειριστείτε τις συνδέσεις του παρόχου AI σας",
|
||||
"Model combos with fallback": "Συνδυασμοί μοντέλων με αποπροσπέλαση",
|
||||
"Monitor your API usage, token consumption, and request logs": "Παρακολουθήστε τη χρήση API, την κατανάλωση token και τα αρχεία καταγραφής αιτημάτων",
|
||||
"Intercept CLI tool traffic and route through 9Router": "Αναχαίτηση κίνησης εργαλείου CLI και δρομολόγηση μέσω 9Router",
|
||||
"Configure CLI tools": "Ρύθμιση εργαλείων CLI",
|
||||
"API endpoint configuration": "Διαμόρφωση τελικού σημείου API",
|
||||
"Manage your preferences": "Διαχείριση προτιμήσεών σας",
|
||||
"Debug translation flow between formats": "Αποσφαλμάτωση ροής μετάφρασης μεταξύ μορφών",
|
||||
"Live server console output": "Έξοδος κονσόλας διακομιστή σε πραγματικό χρόνο",
|
||||
"Create model combos with fallback support": "Δημιουργήστε συνδυασμούς μοντέλων με υποστήριξη αποπροσπέλασης",
|
||||
"Local Mode": "Τοπική λειτουργία",
|
||||
"Running on your machine": "Εκτελείται στον υπολογιστή σας",
|
||||
"Database Location": "Τοποθεσία βάσης δεδομένων",
|
||||
"Download Backup": "Λήψη ασφαλείας",
|
||||
"Import Backup": "Εισαγωγή ασφαλείας",
|
||||
"Database backup downloaded": "Ασφάλεια βάσης δεδομένων λήφθηκε",
|
||||
"Database imported successfully": "Η βάση δεδομένων εισήχθη με επιτυχία",
|
||||
"Security": "Ασφάλεια",
|
||||
"Require login": "Απαιτείται σύνδεση",
|
||||
"When ON, dashboard requires password. When OFF, access without login.": "Όταν είναι ΕΝ, ο πίνακας ελέγχου απαιτεί κωδικό πρόσβασης. Όταν είναι ΑΠΕΝΕΡΓΟΠΟΙΗΜΕΝΟ, πρόσβαση χωρίς σύνδεση.",
|
||||
"Current Password": "Τρέχων κωδικός πρόσβασης",
|
||||
"Enter current password": "Εισαγάγετε τον τρέχοντα κωδικό πρόσβασης",
|
||||
"New Password": "Νέος κωδικός πρόσβασης",
|
||||
"Enter new password": "Εισαγάγετε τον νέο κωδικό πρόσβασης",
|
||||
"Confirm New Password": "Επιβεβαίωση νέου κωδικού πρόσβασης",
|
||||
"Confirm new password": "Επιβεβαίωση νέου κωδικού πρόσβασης",
|
||||
"Update Password": "Ενημέρωση κωδικού πρόσβασης",
|
||||
"Set Password": "Ορισμός κωδικού πρόσβασης",
|
||||
"Password updated successfully": "Ο κωδικός πρόσβασης ενημερώθηκε με επιτυχία",
|
||||
"Passwords do not match": "Οι κωδικοί πρόσβασης δεν ταιριάζουν",
|
||||
"Routing Strategy": "Στρατηγική δρομολόγησης",
|
||||
"Round Robin": "Κυκλική δρομολόγηση",
|
||||
"Cycle through accounts to distribute load": "Κύκλος μέσω λογαριασμών για κατανομή φορτίου",
|
||||
"Sticky Limit": "Περιορισμός κόλλησης",
|
||||
"Calls per account before switching": "Κλήσεις ανά λογαριασμό πριν από την εναλλαγή",
|
||||
"Network": "Δίκτυο",
|
||||
"Outbound Proxy": "Εξερχόμενος διακομιστής μεσολάβησης",
|
||||
"Enable proxy for OAuth + provider outbound requests.": "Ενεργοποιήστε τον διακομιστή μεσολάβησης για αιτήματα εξόδου OAuth + παρόχου.",
|
||||
"Proxy URL": "URL διακομιστή μεσολάβησης",
|
||||
"Leave empty to inherit existing env proxy (if any).": "Αφήστε κενό για να κληρονομήσετε υπάρχοντα env proxy (εάν υπάρχει).",
|
||||
"No Proxy": "Χωρίς διακομιστή μεσολάβησης",
|
||||
"Comma-separated hostnames/domains to bypass the proxy.": "Ονόματα κεντρικών υπολογιστών/τομείς χωρισμένοι με κόμμα για να παραστούν τον διακομιστή μεσολάβησης.",
|
||||
"Test proxy URL": "Δοκιμή URL διακομιστή μεσολάβησης",
|
||||
"Apply": "Εφαρμογή",
|
||||
"Proxy settings applied": "Ρυθμίσεις διακομιστή μεσολάβησης εφαρμόστηκαν",
|
||||
"Proxy enabled": "Διακομιστής μεσολάβησης ενεργοποιημένος",
|
||||
"Proxy disabled": "Διακομιστής μεσολάβησης απενεργοποιημένος",
|
||||
"Proxy test OK": "Δοκιμή διακομιστή μεσολάβησης OK",
|
||||
"Proxy test failed": "Η δοκιμή διακομιστή μεσολάβησης απέτυχε",
|
||||
"Please enter a Proxy URL to test": "Παρακαλώ εισάγετε ένα URL διακομιστή μεσολάβησης για δοκιμή",
|
||||
"Observability": "Δυνατότητα παρατήρησης",
|
||||
"Enable Observability": "Ενεργοποίηση δυνατότητας παρατήρησης",
|
||||
"Turn request detail recording on/off globally": "Ενεργοποιήστε/απενεργοποιήστε την καταγραφή λεπτομερειών αιτήματος σε παγκόσμιο επίπεδο",
|
||||
"Max Records": "Μέγιστα αρχεία",
|
||||
"Maximum request detail records to keep (older records are auto-deleted)": "Μέγιστα αρχεία λεπτομερειών αιτήματος για διατήρηση (τα παλαιότερα αρχεία διαγράφονται αυτόματα)",
|
||||
"Batch Size": "Μέγεθος δέσμης",
|
||||
"Number of items to accumulate before writing to database (higher = better performance)": "Αριθμός στοιχείων που πρέπει να συσσωρευθούν πριν από τη σύνταξη στη βάση δεδομένων (υψηλότερο = καλύτερη απόδοση)",
|
||||
"Flush Interval (ms)": "Διάστημα ξεπλύματος (ms)",
|
||||
"Maximum time to wait before flushing buffer (prevents data loss during low traffic)": "Μέγιστος χρόνος αναμονής πριν από το ξέπλυμα του buffer (αποτρέπει την απώλεια δεδομένων κατά την χαμηλή κίνηση)",
|
||||
"Max JSON Size (KB)": "Μέγιστο μέγεθος JSON (KB)",
|
||||
"Maximum size for each JSON field (request/response) before truncation": "Μέγιστο μέγεθος για κάθε πεδίο JSON (αίτημα/απάντηση) πριν από την περικοπή",
|
||||
"All data stored on your machine": "Όλα τα δεδομένα αποθηκεύονται στον υπολογιστή σας",
|
||||
"MITM Server": "Διακομιστής MITM",
|
||||
"Running": "Εκτελείται",
|
||||
"Stopped": "Διακοπή",
|
||||
"Cert": "Πιστοποιητικό",
|
||||
"Server": "Διακομιστής",
|
||||
"Purpose:": "Σκοπός:",
|
||||
"Use Antigravity IDE & GitHub Copilot → with ANY provider/model from 9Router": "Χρησιμοποιήστε Antigravity IDE & GitHub Copilot → με ΟΠΟΙΟΝΔΗΠΟΤΕ πάροχο/μοντέλο από 9Router",
|
||||
"How it works:": "Πώς λειτουργεί:",
|
||||
"Antigravity/Copilot IDE request → DNS redirect to localhost:443 → MITM proxy intercepts → 9Router → response to Antigravity/Copilot": "Αίτημα Antigravity/Copilot IDE → Ανακατεύθυνση DNS στο localhost:443 → Ο διακομιστής μεσολάβησης MITM παρεμβαίνει → 9Router → απάντηση στο Antigravity/Copilot",
|
||||
"API Key": "Κλειδί API",
|
||||
"No API keys — create one in Keys page": "Δεν υπάρχουν κλειδιά API — δημιουργήστε ένα στη σελίδα Keys",
|
||||
"sk_9router (default)": "sk_9router (προεπιλεγμένο)",
|
||||
"Server started": "Ο διακομιστής ξεκίνησε",
|
||||
"Failed to start server": "Αποτυχία εκκίνησης διακομιστή",
|
||||
"Server stopped — all DNS cleared": "Ο διακομιστής σταμάτησε — όλα τα DNS διαγράφηκαν",
|
||||
"Failed to stop server": "Αποτυχία διακοπής διακομιστή",
|
||||
"Sudo password is required": "Απαιτείται κωδικός πρόσβασης sudo",
|
||||
"Stop Server": "Διακοπή διακομιστή",
|
||||
"Start Server": "Διακομιστή ξεκινήματος",
|
||||
"Enable DNS per tool below to activate interception": "Ενεργοποιήστε το DNS για κάθε εργαλείο παρακάτω για ενεργοποίηση παρεμβολής",
|
||||
"Sudo Password Required": "Απαιτείται κωδικός πρόσβασης Sudo",
|
||||
"Enter your sudo password to start/stop MITM server": "Εισαγάγετε τον κωδικό πρόσβασης sudo για να ξεκινήσετε/διακόψετε τον διακομιστή MITM",
|
||||
"Sudo Password": "Κωδικός πρόσβασης Sudo",
|
||||
"Confirm": "Επιβεβαίωση"
|
||||
}
|
||||
196
public/i18n/literals/es.json
Normal file
196
public/i18n/literals/es.json
Normal file
@@ -0,0 +1,196 @@
|
||||
{
|
||||
"Cancel": "Cancelar",
|
||||
"Delete": "Eliminar",
|
||||
"Edit": "Editar",
|
||||
"Save": "Guardar",
|
||||
"Close": "Cerrar",
|
||||
"Add": "Añadir",
|
||||
"Remove": "Quitar",
|
||||
"Settings": "Configuración",
|
||||
"Profile": "Perfil",
|
||||
"Dashboard": "Panel de control",
|
||||
"Logout": "Cerrar sesión",
|
||||
"Login": "Iniciar sesión",
|
||||
"Providers": "Proveedores",
|
||||
"Usage": "Uso",
|
||||
"API Key": "Clave API",
|
||||
"Connected": "Conectado",
|
||||
"Disconnected": "Desconectado",
|
||||
"Active": "Activo",
|
||||
"Inactive": "Inactivo",
|
||||
"Success": "Éxito",
|
||||
"Failed": "Fallido",
|
||||
"Error": "Error",
|
||||
"Warning": "Advertencia",
|
||||
"Info": "Información",
|
||||
"Loading": "Cargando",
|
||||
"Search": "Buscar",
|
||||
"Filter": "Filtrar",
|
||||
"Sort": "Ordenar",
|
||||
"Export": "Exportar",
|
||||
"Import": "Importar",
|
||||
"Refresh": "Actualizar",
|
||||
"Back": "Atrás",
|
||||
"Next": "Siguiente",
|
||||
"Previous": "Anterior",
|
||||
"Submit": "Enviar",
|
||||
"Confirm": "Confirmar",
|
||||
"Yes": "Sí",
|
||||
"No": "No",
|
||||
"OK": "OK",
|
||||
"Apply": "Aplicar",
|
||||
"Reset": "Restablecer",
|
||||
"Clear": "Limpiar",
|
||||
"Select": "Seleccionar",
|
||||
"Upload": "Cargar",
|
||||
"Download": "Descargar",
|
||||
"Copy": "Copiar",
|
||||
"Paste": "Pegar",
|
||||
"Cut": "Cortar",
|
||||
"Undo": "Deshacer",
|
||||
"Redo": "Rehacer",
|
||||
"Name": "Nombre",
|
||||
"Description": "Descripción",
|
||||
"Status": "Estado",
|
||||
"Type": "Tipo",
|
||||
"Date": "Fecha",
|
||||
"Time": "Hora",
|
||||
"Created": "Creado",
|
||||
"Updated": "Actualizado",
|
||||
"Actions": "Acciones",
|
||||
"Details": "Detalles",
|
||||
"View": "Ver",
|
||||
"New": "Nuevo",
|
||||
"Total": "Total",
|
||||
"Count": "Cantidad",
|
||||
"Price": "Precio",
|
||||
"Cost": "Costo",
|
||||
"Free": "Gratuito",
|
||||
"Paid": "Pagado",
|
||||
"Enable": "Habilitar",
|
||||
"Disable": "Deshabilitar",
|
||||
"Enabled": "Habilitado",
|
||||
"Disabled": "Deshabilitado",
|
||||
"Online": "En línea",
|
||||
"Offline": "Desconectado",
|
||||
"Available": "Disponible",
|
||||
"Unavailable": "No disponible",
|
||||
"Required": "Requerido",
|
||||
"Optional": "Opcional",
|
||||
"Default": "Predeterminado",
|
||||
"Custom": "Personalizado",
|
||||
"Advanced": "Avanzado",
|
||||
"Basic": "Básico",
|
||||
"Help": "Ayuda",
|
||||
"Support": "Soporte",
|
||||
"Documentation": "Documentación",
|
||||
"Version": "Versión",
|
||||
"Language": "Idioma",
|
||||
"Theme": "Tema",
|
||||
"Light": "Claro",
|
||||
"Dark": "Oscuro",
|
||||
"Auto": "Automático",
|
||||
"Endpoint": "Punto final",
|
||||
"Providers": "Proveedores",
|
||||
"Combos": "Combinaciones",
|
||||
"Usage": "Estadísticas",
|
||||
"Quota Tracker": "Rastreador de cuota",
|
||||
"MITM": "MITM",
|
||||
"CLI Tools": "Herramientas CLI",
|
||||
"Console Log": "Registro de consola",
|
||||
"System": "Sistema",
|
||||
"Debug": "Depuración",
|
||||
"Shutdown": "Apagar",
|
||||
"Close Proxy": "Cerrar proxy",
|
||||
"Are you sure you want to close the proxy server?": "¿Está seguro de que desea cerrar el servidor proxy?",
|
||||
"Server Disconnected": "Servidor desconectado",
|
||||
"The proxy server has been stopped.": "El servidor proxy se ha detenido.",
|
||||
"Reload Page": "Recargar página",
|
||||
"Service is running in terminal. You can close this web page. Shutdown will stop the service.": "El servicio se está ejecutando en la terminal. Puede cerrar esta página web. El apagado detendrá el servicio.",
|
||||
"Manage your AI provider connections": "Administre sus conexiones de proveedor de IA",
|
||||
"Model combos with fallback": "Combinaciones de modelos con respaldo",
|
||||
"Monitor your API usage, token consumption, and request logs": "Monitoree su uso de API, consumo de tokens y registros de solicitudes",
|
||||
"Intercept CLI tool traffic and route through 9Router": "Interceptar el tráfico de herramientas CLI y enrutar a través de 9Router",
|
||||
"Configure CLI tools": "Configurar herramientas CLI",
|
||||
"API endpoint configuration": "Configuración del punto final de API",
|
||||
"Manage your preferences": "Administrar sus preferencias",
|
||||
"Debug translation flow between formats": "Depurar el flujo de traducción entre formatos",
|
||||
"Live server console output": "Salida de consola del servidor en vivo",
|
||||
"Create model combos with fallback support": "Crear combinaciones de modelos con soporte de respaldo",
|
||||
"Local Mode": "Modo local",
|
||||
"Running on your machine": "En ejecución en su máquina",
|
||||
"Database Location": "Ubicación de la base de datos",
|
||||
"Download Backup": "Descargar respaldo",
|
||||
"Import Backup": "Importar respaldo",
|
||||
"Database backup downloaded": "Respaldo de la base de datos descargado",
|
||||
"Database imported successfully": "Base de datos importada correctamente",
|
||||
"Security": "Seguridad",
|
||||
"Require login": "Requerir inicio de sesión",
|
||||
"When ON, dashboard requires password. When OFF, access without login.": "Cuando está ACTIVADO, el panel requiere contraseña. Cuando está DESACTIVADO, acceso sin iniciar sesión.",
|
||||
"Current Password": "Contraseña actual",
|
||||
"Enter current password": "Ingrese la contraseña actual",
|
||||
"New Password": "Nueva contraseña",
|
||||
"Enter new password": "Ingrese la nueva contraseña",
|
||||
"Confirm New Password": "Confirmar nueva contraseña",
|
||||
"Confirm new password": "Confirme la nueva contraseña",
|
||||
"Update Password": "Actualizar contraseña",
|
||||
"Set Password": "Establecer contraseña",
|
||||
"Password updated successfully": "Contraseña actualizada correctamente",
|
||||
"Passwords do not match": "Las contraseñas no coinciden",
|
||||
"Routing Strategy": "Estrategia de enrutamiento",
|
||||
"Round Robin": "Round Robin",
|
||||
"Cycle through accounts to distribute load": "Ciclo a través de cuentas para distribuir la carga",
|
||||
"Sticky Limit": "Límite pegajoso",
|
||||
"Calls per account before switching": "Llamadas por cuenta antes de cambiar",
|
||||
"Network": "Red",
|
||||
"Outbound Proxy": "Proxy de salida",
|
||||
"Enable proxy for OAuth + provider outbound requests.": "Habilite el proxy para OAuth + solicitudes de salida del proveedor.",
|
||||
"Proxy URL": "URL del proxy",
|
||||
"Leave empty to inherit existing env proxy (if any).": "Deje en blanco para heredar el proxy env existente (si lo hay).",
|
||||
"No Proxy": "Sin proxy",
|
||||
"Comma-separated hostnames/domains to bypass the proxy.": "Nombres de host/dominios separados por comas para omitir el proxy.",
|
||||
"Test proxy URL": "Prueba URL del proxy",
|
||||
"Apply": "Aplicar",
|
||||
"Proxy settings applied": "Configuración de proxy aplicada",
|
||||
"Proxy enabled": "Proxy habilitado",
|
||||
"Proxy disabled": "Proxy deshabilitado",
|
||||
"Proxy test OK": "Prueba de proxy OK",
|
||||
"Proxy test failed": "Falha en la prueba de proxy",
|
||||
"Please enter a Proxy URL to test": "Por favor ingrese una URL de proxy para probar",
|
||||
"Observability": "Observabilidad",
|
||||
"Enable Observability": "Habilitar observabilidad",
|
||||
"Turn request detail recording on/off globally": "Activar/desactivar globalmente el registro de detalles de solicitud",
|
||||
"Max Records": "Número máximo de registros",
|
||||
"Maximum request detail records to keep (older records are auto-deleted)": "Número máximo de registros de detalle de solicitud a mantener (los registros más antiguos se eliminan automáticamente)",
|
||||
"Batch Size": "Tamaño del lote",
|
||||
"Number of items to accumulate before writing to database (higher = better performance)": "Número de elementos a acumular antes de escribir en la base de datos (más alto = mejor rendimiento)",
|
||||
"Flush Interval (ms)": "Intervalo de vaciado (ms)",
|
||||
"Maximum time to wait before flushing buffer (prevents data loss during low traffic)": "Tiempo máximo de espera antes de vaciar el búfer (evita pérdida de datos durante tráfico bajo)",
|
||||
"Max JSON Size (KB)": "Tamaño máximo de JSON (KB)",
|
||||
"Maximum size for each JSON field (request/response) before truncation": "Tamaño máximo para cada campo JSON (solicitud/respuesta) antes del truncamiento",
|
||||
"All data stored on your machine": "Todos los datos almacenados en su máquina",
|
||||
"MITM Server": "Servidor MITM",
|
||||
"Running": "En ejecución",
|
||||
"Stopped": "Detenido",
|
||||
"Cert": "Certificado",
|
||||
"Server": "Servidor",
|
||||
"Purpose:": "Propósito:",
|
||||
"Use Antigravity IDE & GitHub Copilot → with ANY provider/model from 9Router": "Use Antigravity IDE y GitHub Copilot → con CUALQUIER proveedor/modelo de 9Router",
|
||||
"How it works:": "Cómo funciona:",
|
||||
"Antigravity/Copilot IDE request → DNS redirect to localhost:443 → MITM proxy intercepts → 9Router → response to Antigravity/Copilot": "Solicitud de Antigravity/Copilot IDE → Redireccionamiento DNS a localhost:443 → El proxy MITM intercepta → 9Router → respuesta a Antigravity/Copilot",
|
||||
"API Key": "Clave API",
|
||||
"No API keys — create one in Keys page": "Sin claves API — cree una en la página Claves",
|
||||
"sk_9router (default)": "sk_9router (predeterminado)",
|
||||
"Server started": "Servidor iniciado",
|
||||
"Failed to start server": "Error al iniciar el servidor",
|
||||
"Server stopped — all DNS cleared": "Servidor detenido — todo DNS borrado",
|
||||
"Failed to stop server": "Error al detener el servidor",
|
||||
"Sudo password is required": "Se requiere contraseña de sudo",
|
||||
"Stop Server": "Detener servidor",
|
||||
"Start Server": "Iniciar servidor",
|
||||
"Enable DNS per tool below to activate interception": "Habilite DNS para cada herramienta a continuación para activar la intercepción",
|
||||
"Sudo Password Required": "Contraseña de Sudo requerida",
|
||||
"Enter your sudo password to start/stop MITM server": "Ingrese su contraseña de sudo para iniciar/detener el servidor MITM",
|
||||
"Sudo Password": "Contraseña de sudo",
|
||||
"Confirm": "Confirmar"
|
||||
}
|
||||
196
public/i18n/literals/fi.json
Normal file
196
public/i18n/literals/fi.json
Normal file
@@ -0,0 +1,196 @@
|
||||
{
|
||||
"Cancel": "Peruuta",
|
||||
"Delete": "Poista",
|
||||
"Edit": "Muokkaa",
|
||||
"Save": "Tallenna",
|
||||
"Close": "Sulje",
|
||||
"Add": "Lisää",
|
||||
"Remove": "Poista",
|
||||
"Settings": "Asetukset",
|
||||
"Profile": "Profiili",
|
||||
"Dashboard": "Kojelauta",
|
||||
"Logout": "Kirjaudu ulos",
|
||||
"Login": "Kirjaudu sisään",
|
||||
"Providers": "Palveluntarjoajat",
|
||||
"Usage": "Käyttö",
|
||||
"API Key": "API-avain",
|
||||
"Connected": "Yhdistetty",
|
||||
"Disconnected": "Yhteys katkaistu",
|
||||
"Active": "Aktiivinen",
|
||||
"Inactive": "Passiivinen",
|
||||
"Success": "Onnistui",
|
||||
"Failed": "Epäonnistui",
|
||||
"Error": "Virhe",
|
||||
"Warning": "Varoitus",
|
||||
"Info": "Tiedot",
|
||||
"Loading": "Ladataan",
|
||||
"Search": "Hae",
|
||||
"Filter": "Suodin",
|
||||
"Sort": "Lajittele",
|
||||
"Export": "Vie",
|
||||
"Import": "Tuo",
|
||||
"Refresh": "Päivitä",
|
||||
"Back": "Takaisin",
|
||||
"Next": "Seuraava",
|
||||
"Previous": "Edellinen",
|
||||
"Submit": "Lähetä",
|
||||
"Confirm": "Vahvista",
|
||||
"Yes": "Kyllä",
|
||||
"No": "Ei",
|
||||
"OK": "OK",
|
||||
"Apply": "Käytä",
|
||||
"Reset": "Nollaa",
|
||||
"Clear": "Tyhjennä",
|
||||
"Select": "Valitse",
|
||||
"Upload": "Lataa",
|
||||
"Download": "Lataa",
|
||||
"Copy": "Kopioi",
|
||||
"Paste": "Liitä",
|
||||
"Cut": "Leikkaa",
|
||||
"Undo": "Kumoa",
|
||||
"Redo": "Tee uudelleen",
|
||||
"Name": "Nimi",
|
||||
"Description": "Kuvaus",
|
||||
"Status": "Tila",
|
||||
"Type": "Tyyppi",
|
||||
"Date": "Päivämäärä",
|
||||
"Time": "Aika",
|
||||
"Created": "Luotu",
|
||||
"Updated": "Päivitetty",
|
||||
"Actions": "Toiminnot",
|
||||
"Details": "Tiedot",
|
||||
"View": "Näytä",
|
||||
"New": "Uusi",
|
||||
"Total": "Yhteensä",
|
||||
"Count": "Määrä",
|
||||
"Price": "Hinta",
|
||||
"Cost": "Kustannus",
|
||||
"Free": "Ilmainen",
|
||||
"Paid": "Maksettu",
|
||||
"Enable": "Ota käyttöön",
|
||||
"Disable": "Poista käytöstä",
|
||||
"Enabled": "Käytössä",
|
||||
"Disabled": "Pois käytöstä",
|
||||
"Online": "Online",
|
||||
"Offline": "Offline",
|
||||
"Available": "Saatavilla",
|
||||
"Unavailable": "Ei saatavilla",
|
||||
"Required": "Pakollinen",
|
||||
"Optional": "Valinnainen",
|
||||
"Default": "Oletus",
|
||||
"Custom": "Mukautettu",
|
||||
"Advanced": "Lisäasetukset",
|
||||
"Basic": "Perus",
|
||||
"Help": "Apua",
|
||||
"Support": "Tuki",
|
||||
"Documentation": "Dokumentaatio",
|
||||
"Version": "Versio",
|
||||
"Language": "Kieli",
|
||||
"Theme": "Teema",
|
||||
"Light": "Vaalea",
|
||||
"Dark": "Tumma",
|
||||
"Auto": "Automaattinen",
|
||||
"Endpoint": "Pääteeksi",
|
||||
"Providers": "Palveluntarjoajat",
|
||||
"Combos": "Yhdistelmät",
|
||||
"Usage": "Käyttötilastot",
|
||||
"Quota Tracker": "Kiintiyden seuranta",
|
||||
"MITM": "MITM",
|
||||
"CLI Tools": "Työkalut",
|
||||
"Console Log": "Konsolilokit",
|
||||
"System": "Järjestelmä",
|
||||
"Debug": "Virheenkorjaus",
|
||||
"Shutdown": "Sammuta",
|
||||
"Close Proxy": "Sulje välityspalvelin",
|
||||
"Are you sure you want to close the proxy server?": "Oletko varma, että haluat sulkea välityspalvelimen?",
|
||||
"Server Disconnected": "Palvelin katkaistiin",
|
||||
"The proxy server has been stopped.": "Välityspalvelin on pysäytetty.",
|
||||
"Reload Page": "Päivitä sivu",
|
||||
"Service is running in terminal. You can close this web page. Shutdown will stop the service.": "Palvelu on käynnissä terminaalissa. Voit sulkea tämän verkkosivun. Sammutus pysäyttää palvelun.",
|
||||
"Manage your AI provider connections": "Hallitse AI-palveluntarjoajayhteyksääsi",
|
||||
"Model combos with fallback": "Mallien yhdistelmät palautuksella",
|
||||
"Monitor your API usage, token consumption, and request logs": "Valvo API-käyttöä, tunnusmerkkien kulutusta ja pyyntölokeja",
|
||||
"Intercept CLI tool traffic and route through 9Router": "Sieppaa CLI-työkaluliikenteen ja reitit 9Routerin kautta",
|
||||
"Configure CLI tools": "Konfiguroi CLI-työkalut",
|
||||
"API endpoint configuration": "API-päätepisteen konfiguraatio",
|
||||
"Manage your preferences": "Hallitse asetuksiasi",
|
||||
"Debug translation flow between formats": "Virheenkorjaus kääntämisvirta formaattien välillä",
|
||||
"Live server console output": "Palvelimen konsolin tulostus reaaliajassa",
|
||||
"Create model combos with fallback support": "Luo malliyhdistelmiä palautustuen kanssa",
|
||||
"Local Mode": "Paikallinen tila",
|
||||
"Running on your machine": "Käynnissä koneellasi",
|
||||
"Database Location": "Tietokannan sijainti",
|
||||
"Download Backup": "Lataa varmuuskopio",
|
||||
"Import Backup": "Tuo varmuuskopio",
|
||||
"Database backup downloaded": "Tietokannan varmuuskopio ladattiin",
|
||||
"Database imported successfully": "Tietokanta tuotiin onnistuneesti",
|
||||
"Security": "Turvallisuus",
|
||||
"Require login": "Vaadi kirjautumista",
|
||||
"When ON, dashboard requires password. When OFF, access without login.": "Kun ON, kojelauta vaatii salasanaa. Kun OFF, pääsy ilman kirjautumista.",
|
||||
"Current Password": "Nykyinen salasana",
|
||||
"Enter current password": "Kirjoita nykyinen salasana",
|
||||
"New Password": "Uusi salasana",
|
||||
"Enter new password": "Kirjoita uusi salasana",
|
||||
"Confirm New Password": "Vahvista uusi salasana",
|
||||
"Confirm new password": "Vahvista uusi salasana",
|
||||
"Update Password": "Päivitä salasana",
|
||||
"Set Password": "Aseta salasana",
|
||||
"Password updated successfully": "Salasana päivitettiin onnistuneesti",
|
||||
"Passwords do not match": "Salasanat eivät täsmää",
|
||||
"Routing Strategy": "Reititysstrategia",
|
||||
"Round Robin": "Kiertelevä robotti",
|
||||
"Cycle through accounts to distribute load": "Kierrä tileillä kuormituksen jakamiseksi",
|
||||
"Sticky Limit": "Kiinteä raja",
|
||||
"Calls per account before switching": "Puhelut tiliä kohti ennen vaihtamista",
|
||||
"Network": "Verkko",
|
||||
"Outbound Proxy": "Lähtevä välityspalvelin",
|
||||
"Enable proxy for OAuth + provider outbound requests.": "Ota käyttöön välityspalvelin OAuth + palveluntarjoajan lähteviin pyyntöihin.",
|
||||
"Proxy URL": "Välityspalvelimen URL",
|
||||
"Leave empty to inherit existing env proxy (if any).": "Jätä tyhjäksi periä olemassa olevaa env-välityspalvelinta (jos sellainen on).",
|
||||
"No Proxy": "Ei välityspalvelinta",
|
||||
"Comma-separated hostnames/domains to bypass the proxy.": "Pilkulla erotetut isäntänimet/etäisyydet välityspalvelimen ohittamiseksi.",
|
||||
"Test proxy URL": "Testaa välityspalvelimen URL",
|
||||
"Apply": "Käytä",
|
||||
"Proxy settings applied": "Välityspalvelimen asetukset käytössä",
|
||||
"Proxy enabled": "Välityspalvelin otettu käyttöön",
|
||||
"Proxy disabled": "Välityspalvelin poistettu käytöstä",
|
||||
"Proxy test OK": "Välityspalvelimen testi OK",
|
||||
"Proxy test failed": "Välityspalvelimen testi epäonnistui",
|
||||
"Please enter a Proxy URL to test": "Kirjoita testattava välityspalvelimen URL",
|
||||
"Observability": "Havainnointitarkkuus",
|
||||
"Enable Observability": "Ota havainnointitarkkuus käyttöön",
|
||||
"Turn request detail recording on/off globally": "Poista pyynnön yksityiskohtien tallentaminen käyttöön/pois käytöstä maailmanlaajuisesti",
|
||||
"Max Records": "Max-tietueet",
|
||||
"Maximum request detail records to keep (older records are auto-deleted)": "Maksimaalinen pyynnön yksityiskohtitietueet säilytettäväksi (vanhemmat tietueet poistetaan automaattisesti)",
|
||||
"Batch Size": "Erän koko",
|
||||
"Number of items to accumulate before writing to database (higher = better performance)": "Tietokantaan kirjoittamista edeltävien kerättävien kohteiden lukumäärä (korkeampi = parempi suorituskyky)",
|
||||
"Flush Interval (ms)": "Tyhjennysväli (ms)",
|
||||
"Maximum time to wait before flushing buffer (prevents data loss during low traffic)": "Enimmäisaika odottaa ennen puskurin tyhjentämistä (estää tietojen menetyksen matalan liikenteen aikana)",
|
||||
"Max JSON Size (KB)": "Maksimaalinen JSON-koko (KB)",
|
||||
"Maximum size for each JSON field (request/response) before truncation": "Kunkin JSON-kentän (pyynnön/vastauksen) enimmäiskoko ennen katkaisua",
|
||||
"All data stored on your machine": "Kaikki tiedot tallennettu koneellasi",
|
||||
"MITM Server": "MITM-palvelin",
|
||||
"Running": "Käynnissä",
|
||||
"Stopped": "Pysäytetty",
|
||||
"Cert": "Sertifikaatti",
|
||||
"Server": "Palvelin",
|
||||
"Purpose:": "Tarkoitus:",
|
||||
"Use Antigravity IDE & GitHub Copilot → with ANY provider/model from 9Router": "Käytä Antigravity IDE:tä ja GitHub Copilot:ia → minkä tahansa palveluntarjoajan/mallin kanssa 9Routerista",
|
||||
"How it works:": "Kuinka se toimii:",
|
||||
"Antigravity/Copilot IDE request → DNS redirect to localhost:443 → MITM proxy intercepts → 9Router → response to Antigravity/Copilot": "Antigravity/Copilot IDE-pyyntö → DNS-uudelleenohjaus localhost:443:iin → MITM-välityspalvelin sieppaa → 9Router → vastaus Antigravity/Copilot:ille",
|
||||
"API Key": "API-avain",
|
||||
"No API keys — create one in Keys page": "Ei API-avaimia — luo yksi Keys-sivulla",
|
||||
"sk_9router (default)": "sk_9router (oletus)",
|
||||
"Server started": "Palvelin käynnistetty",
|
||||
"Failed to start server": "Palvelimen käynnistäminen epäonnistui",
|
||||
"Server stopped — all DNS cleared": "Palvelin pysäytetty — kaikki DNS poistettu",
|
||||
"Failed to stop server": "Palvelimen pysäyttäminen epäonnistui",
|
||||
"Sudo password is required": "Sudo-salasana vaaditaan",
|
||||
"Stop Server": "Pysäytä palvelin",
|
||||
"Start Server": "Käynnistä palvelin",
|
||||
"Enable DNS per tool below to activate interception": "Ota DNS käyttöön kunkin alla olevan työkalun osalta aktivoidaksesi sieppauksen",
|
||||
"Sudo Password Required": "Sudo-salasana vaaditaan",
|
||||
"Enter your sudo password to start/stop MITM server": "Kirjoita sudo-salasanasi MITM-palvelimen käynnistämiseksi/pysäyttämiseksi",
|
||||
"Sudo Password": "Sudo-salasana",
|
||||
"Confirm": "Vahvista"
|
||||
}
|
||||
196
public/i18n/literals/fr.json
Normal file
196
public/i18n/literals/fr.json
Normal file
@@ -0,0 +1,196 @@
|
||||
{
|
||||
"Cancel": "Annuler",
|
||||
"Delete": "Supprimer",
|
||||
"Edit": "Modifier",
|
||||
"Save": "Enregistrer",
|
||||
"Close": "Fermer",
|
||||
"Add": "Ajouter",
|
||||
"Remove": "Retirer",
|
||||
"Settings": "Paramètres",
|
||||
"Profile": "Profil",
|
||||
"Dashboard": "Tableau de bord",
|
||||
"Logout": "Déconnexion",
|
||||
"Login": "Connexion",
|
||||
"Providers": "Fournisseurs",
|
||||
"Usage": "Utilisation",
|
||||
"API Key": "Clé API",
|
||||
"Connected": "Connecté",
|
||||
"Disconnected": "Déconnecté",
|
||||
"Active": "Actif",
|
||||
"Inactive": "Inactif",
|
||||
"Success": "Succès",
|
||||
"Failed": "Échoué",
|
||||
"Error": "Erreur",
|
||||
"Warning": "Avertissement",
|
||||
"Info": "Informations",
|
||||
"Loading": "Chargement",
|
||||
"Search": "Rechercher",
|
||||
"Filter": "Filtrer",
|
||||
"Sort": "Trier",
|
||||
"Export": "Exporter",
|
||||
"Import": "Importer",
|
||||
"Refresh": "Actualiser",
|
||||
"Back": "Retour",
|
||||
"Next": "Suivant",
|
||||
"Previous": "Précédent",
|
||||
"Submit": "Soumettre",
|
||||
"Confirm": "Confirmer",
|
||||
"Yes": "Oui",
|
||||
"No": "Non",
|
||||
"OK": "OK",
|
||||
"Apply": "Appliquer",
|
||||
"Reset": "Réinitialiser",
|
||||
"Clear": "Effacer",
|
||||
"Select": "Sélectionner",
|
||||
"Upload": "Télécharger",
|
||||
"Download": "Télécharger",
|
||||
"Copy": "Copier",
|
||||
"Paste": "Coller",
|
||||
"Cut": "Couper",
|
||||
"Undo": "Annuler",
|
||||
"Redo": "Refaire",
|
||||
"Name": "Nom",
|
||||
"Description": "Description",
|
||||
"Status": "Statut",
|
||||
"Type": "Type",
|
||||
"Date": "Date",
|
||||
"Time": "Heure",
|
||||
"Created": "Créé",
|
||||
"Updated": "Modifié",
|
||||
"Actions": "Actions",
|
||||
"Details": "Détails",
|
||||
"View": "Afficher",
|
||||
"New": "Nouveau",
|
||||
"Total": "Total",
|
||||
"Count": "Nombre",
|
||||
"Price": "Prix",
|
||||
"Cost": "Coût",
|
||||
"Free": "Gratuit",
|
||||
"Paid": "Payant",
|
||||
"Enable": "Activer",
|
||||
"Disable": "Désactiver",
|
||||
"Enabled": "Activé",
|
||||
"Disabled": "Désactivé",
|
||||
"Online": "En ligne",
|
||||
"Offline": "Hors ligne",
|
||||
"Available": "Disponible",
|
||||
"Unavailable": "Indisponible",
|
||||
"Required": "Requis",
|
||||
"Optional": "Facultatif",
|
||||
"Default": "Par défaut",
|
||||
"Custom": "Personnalisé",
|
||||
"Advanced": "Avancé",
|
||||
"Basic": "Basique",
|
||||
"Help": "Aide",
|
||||
"Support": "Support",
|
||||
"Documentation": "Documentation",
|
||||
"Version": "Version",
|
||||
"Language": "Langue",
|
||||
"Theme": "Thème",
|
||||
"Light": "Clair",
|
||||
"Dark": "Sombre",
|
||||
"Auto": "Automatique",
|
||||
"Endpoint": "Point final",
|
||||
"Providers": "Fournisseurs",
|
||||
"Combos": "Combinaisons",
|
||||
"Usage": "Statistiques",
|
||||
"Quota Tracker": "Suivi des quotas",
|
||||
"MITM": "MITM",
|
||||
"CLI Tools": "Outils CLI",
|
||||
"Console Log": "Journaux de console",
|
||||
"System": "Système",
|
||||
"Debug": "Débogage",
|
||||
"Shutdown": "Arrêt",
|
||||
"Close Proxy": "Fermer le proxy",
|
||||
"Are you sure you want to close the proxy server?": "Êtes-vous sûr de vouloir fermer le serveur proxy ?",
|
||||
"Server Disconnected": "Serveur déconnecté",
|
||||
"The proxy server has been stopped.": "Le serveur proxy a été arrêté.",
|
||||
"Reload Page": "Recharger la page",
|
||||
"Service is running in terminal. You can close this web page. Shutdown will stop the service.": "Le service s'exécute dans le terminal. Vous pouvez fermer cette page web. L'arrêt arrêtera le service.",
|
||||
"Manage your AI provider connections": "Gérez vos connexions de fournisseur IA",
|
||||
"Model combos with fallback": "Combinaisons de modèles avec secours",
|
||||
"Monitor your API usage, token consumption, and request logs": "Surveillez votre utilisation d'API, la consommation de jetons et les journaux de requête",
|
||||
"Intercept CLI tool traffic and route through 9Router": "Interceptez le trafic des outils CLI et acheminez via 9Router",
|
||||
"Configure CLI tools": "Configurer les outils CLI",
|
||||
"API endpoint configuration": "Configuration du point final API",
|
||||
"Manage your preferences": "Gérez vos préférences",
|
||||
"Debug translation flow between formats": "Déboguer le flux de traduction entre les formats",
|
||||
"Live server console output": "Sortie de la console du serveur en direct",
|
||||
"Create model combos with fallback support": "Créer des combinaisons de modèles avec support de secours",
|
||||
"Local Mode": "Mode local",
|
||||
"Running on your machine": "S'exécute sur votre machine",
|
||||
"Database Location": "Emplacement de la base de données",
|
||||
"Download Backup": "Télécharger la sauvegarde",
|
||||
"Import Backup": "Importer la sauvegarde",
|
||||
"Database backup downloaded": "Sauvegarde de la base de données téléchargée",
|
||||
"Database imported successfully": "Base de données importée avec succès",
|
||||
"Security": "Sécurité",
|
||||
"Require login": "Exiger une connexion",
|
||||
"When ON, dashboard requires password. When OFF, access without login.": "Lorsqu'il est ACTIVÉ, le tableau de bord nécessite un mot de passe. Lorsqu'il est DÉSACTIVÉ, accès sans connexion.",
|
||||
"Current Password": "Mot de passe actuel",
|
||||
"Enter current password": "Entrez le mot de passe actuel",
|
||||
"New Password": "Nouveau mot de passe",
|
||||
"Enter new password": "Entrez le nouveau mot de passe",
|
||||
"Confirm New Password": "Confirmer le nouveau mot de passe",
|
||||
"Confirm new password": "Confirmez le nouveau mot de passe",
|
||||
"Update Password": "Mettre à jour le mot de passe",
|
||||
"Set Password": "Définir le mot de passe",
|
||||
"Password updated successfully": "Mot de passe mis à jour avec succès",
|
||||
"Passwords do not match": "Les mots de passe ne correspondent pas",
|
||||
"Routing Strategy": "Stratégie d'acheminement",
|
||||
"Round Robin": "Round Robin",
|
||||
"Cycle through accounts to distribute load": "Parcourir les comptes pour distribuer la charge",
|
||||
"Sticky Limit": "Limite collante",
|
||||
"Calls per account before switching": "Appels par compte avant de changer",
|
||||
"Network": "Réseau",
|
||||
"Outbound Proxy": "Proxy sortant",
|
||||
"Enable proxy for OAuth + provider outbound requests.": "Activez le proxy pour OAuth + les demandes sortantes du fournisseur.",
|
||||
"Proxy URL": "URL du proxy",
|
||||
"Leave empty to inherit existing env proxy (if any).": "Laissez vide pour hériter du proxy env existant (le cas échéant).",
|
||||
"No Proxy": "Pas de proxy",
|
||||
"Comma-separated hostnames/domains to bypass the proxy.": "Noms d'hôtes/domaines séparés par des virgules pour contourner le proxy.",
|
||||
"Test proxy URL": "Tester l'URL du proxy",
|
||||
"Apply": "Appliquer",
|
||||
"Proxy settings applied": "Paramètres de proxy appliqués",
|
||||
"Proxy enabled": "Proxy activé",
|
||||
"Proxy disabled": "Proxy désactivé",
|
||||
"Proxy test OK": "Test de proxy OK",
|
||||
"Proxy test failed": "Échec du test de proxy",
|
||||
"Please enter a Proxy URL to test": "Veuillez entrer une URL de proxy à tester",
|
||||
"Observability": "Observabilité",
|
||||
"Enable Observability": "Activer l'observabilité",
|
||||
"Turn request detail recording on/off globally": "Activer/désactiver l'enregistrement des détails de la requête globalement",
|
||||
"Max Records": "Nombre maximum d'enregistrements",
|
||||
"Maximum request detail records to keep (older records are auto-deleted)": "Nombre maximum d'enregistrements de détails de requête à conserver (les anciens enregistrements sont supprimés automatiquement)",
|
||||
"Batch Size": "Taille du lot",
|
||||
"Number of items to accumulate before writing to database (higher = better performance)": "Nombre d'éléments à accumuler avant d'écrire dans la base de données (plus élevé = meilleures performances)",
|
||||
"Flush Interval (ms)": "Intervalle de vidage (ms)",
|
||||
"Maximum time to wait before flushing buffer (prevents data loss during low traffic)": "Temps maximum d'attente avant de vider le tampon (évite la perte de données en cas de faible trafic)",
|
||||
"Max JSON Size (KB)": "Taille JSON maximale (KB)",
|
||||
"Maximum size for each JSON field (request/response) before truncation": "Taille maximale pour chaque champ JSON (demande/réponse) avant la troncature",
|
||||
"All data stored on your machine": "Toutes les données stockées sur votre machine",
|
||||
"MITM Server": "Serveur MITM",
|
||||
"Running": "En cours d'exécution",
|
||||
"Stopped": "Arrêté",
|
||||
"Cert": "Certificat",
|
||||
"Server": "Serveur",
|
||||
"Purpose:": "Objectif :",
|
||||
"Use Antigravity IDE & GitHub Copilot → with ANY provider/model from 9Router": "Utilisez Antigravity IDE et GitHub Copilot → avec N'IMPORTE QUEL fournisseur/modèle de 9Router",
|
||||
"How it works:": "Comment ça marche :",
|
||||
"Antigravity/Copilot IDE request → DNS redirect to localhost:443 → MITM proxy intercepts → 9Router → response to Antigravity/Copilot": "Demande Antigravity/Copilot IDE → Redirection DNS vers localhost:443 → Le proxy MITM intercepte → 9Router → réponse à Antigravity/Copilot",
|
||||
"API Key": "Clé API",
|
||||
"No API keys — create one in Keys page": "Aucune clé API — créez-en une dans la page Clés",
|
||||
"sk_9router (default)": "sk_9router (par défaut)",
|
||||
"Server started": "Serveur démarré",
|
||||
"Failed to start server": "Impossible de démarrer le serveur",
|
||||
"Server stopped — all DNS cleared": "Serveur arrêté — tout DNS effacé",
|
||||
"Failed to stop server": "Impossible d'arrêter le serveur",
|
||||
"Sudo password is required": "Le mot de passe sudo est requis",
|
||||
"Stop Server": "Arrêter le serveur",
|
||||
"Start Server": "Démarrer le serveur",
|
||||
"Enable DNS per tool below to activate interception": "Activez le DNS pour chaque outil ci-dessous pour activer l'interception",
|
||||
"Sudo Password Required": "Mot de passe Sudo requis",
|
||||
"Enter your sudo password to start/stop MITM server": "Entrez votre mot de passe sudo pour démarrer/arrêter le serveur MITM",
|
||||
"Sudo Password": "Mot de passe sudo",
|
||||
"Confirm": "Confirmer"
|
||||
}
|
||||
196
public/i18n/literals/he.json
Normal file
196
public/i18n/literals/he.json
Normal file
@@ -0,0 +1,196 @@
|
||||
{
|
||||
"Cancel": "ביטול",
|
||||
"Delete": "מחק",
|
||||
"Edit": "עריכה",
|
||||
"Save": "שמור",
|
||||
"Close": "סגור",
|
||||
"Add": "הוספה",
|
||||
"Remove": "הסרה",
|
||||
"Settings": "הגדרות",
|
||||
"Profile": "פרופיל",
|
||||
"Dashboard": "לוח בקרה",
|
||||
"Logout": "התנתקות",
|
||||
"Login": "כניסה",
|
||||
"Providers": "ספקים",
|
||||
"Usage": "שימוש",
|
||||
"API Key": "מפתח API",
|
||||
"Connected": "מחובר",
|
||||
"Disconnected": "מנותק",
|
||||
"Active": "פעיל",
|
||||
"Inactive": "לא פעיל",
|
||||
"Success": "הצלחה",
|
||||
"Failed": "נכשל",
|
||||
"Error": "שגיאה",
|
||||
"Warning": "אזהרה",
|
||||
"Info": "מידע",
|
||||
"Loading": "טוען",
|
||||
"Search": "חיפוש",
|
||||
"Filter": "סינון",
|
||||
"Sort": "מיון",
|
||||
"Export": "ייצוא",
|
||||
"Import": "ייבוא",
|
||||
"Refresh": "רענן",
|
||||
"Back": "חזור",
|
||||
"Next": "הבא",
|
||||
"Previous": "הקודם",
|
||||
"Submit": "שלח",
|
||||
"Confirm": "אישור",
|
||||
"Yes": "כן",
|
||||
"No": "לא",
|
||||
"OK": "אישור",
|
||||
"Apply": "החל",
|
||||
"Reset": "אפס",
|
||||
"Clear": "נקה",
|
||||
"Select": "בחר",
|
||||
"Upload": "העלאה",
|
||||
"Download": "הורדה",
|
||||
"Copy": "העתק",
|
||||
"Paste": "הדבק",
|
||||
"Cut": "גזור",
|
||||
"Undo": "ביטול",
|
||||
"Redo": "חזור על",
|
||||
"Name": "שם",
|
||||
"Description": "תיאור",
|
||||
"Status": "סטטוס",
|
||||
"Type": "סוג",
|
||||
"Date": "תאריך",
|
||||
"Time": "זמן",
|
||||
"Created": "נוצר",
|
||||
"Updated": "עודכן",
|
||||
"Actions": "פעולות",
|
||||
"Details": "פרטים",
|
||||
"View": "צפה",
|
||||
"New": "חדש",
|
||||
"Total": "סה\"כ",
|
||||
"Count": "ספירה",
|
||||
"Price": "מחיר",
|
||||
"Cost": "עלות",
|
||||
"Free": "חינם",
|
||||
"Paid": "בתשלום",
|
||||
"Enable": "הפעל",
|
||||
"Disable": "כבה",
|
||||
"Enabled": "הופעל",
|
||||
"Disabled": "מבוטל",
|
||||
"Online": "מחובר",
|
||||
"Offline": "לא מחובר",
|
||||
"Available": "זמין",
|
||||
"Unavailable": "לא זמין",
|
||||
"Required": "נדרש",
|
||||
"Optional": "אופציונלי",
|
||||
"Default": "ברירת מחדל",
|
||||
"Custom": "מותאם",
|
||||
"Advanced": "מתקדם",
|
||||
"Basic": "בסיסי",
|
||||
"Help": "עזרה",
|
||||
"Support": "תמיכה",
|
||||
"Documentation": "תיעוד",
|
||||
"Version": "גרסה",
|
||||
"Language": "שפה",
|
||||
"Theme": "עיצוב",
|
||||
"Light": "בהיר",
|
||||
"Dark": "אפל",
|
||||
"Auto": "אוטומטי",
|
||||
"Endpoint": "נקודת קצה",
|
||||
"Providers": "ספקים",
|
||||
"Combos": "שילובים",
|
||||
"Usage": "סטטיסטיקה",
|
||||
"Quota Tracker": "עוקב הקצאה",
|
||||
"MITM": "MITM",
|
||||
"CLI Tools": "כלים CLI",
|
||||
"Console Log": "יומן קונסול",
|
||||
"System": "מערכת",
|
||||
"Debug": "ניפוי שגיאות",
|
||||
"Shutdown": "כיבוי",
|
||||
"Close Proxy": "סגור פרוקסי",
|
||||
"Are you sure you want to close the proxy server?": "האם אתה בטוח שברצונך לסגור את שרת הפרוקסי?",
|
||||
"Server Disconnected": "השרת מנותק",
|
||||
"The proxy server has been stopped.": "שרת הפרוקסי הופסק.",
|
||||
"Reload Page": "טען מחדש את הדף",
|
||||
"Service is running in terminal. You can close this web page. Shutdown will stop the service.": "השירות פועל בטרמינל. אתה יכול לסגור את דף אינטרנט זה. כיבוי יעצור את השירות.",
|
||||
"Manage your AI provider connections": "נהל את חיבורי ספק ה-AI שלך",
|
||||
"Model combos with fallback": "שילובי מודל עם התחזוקה",
|
||||
"Monitor your API usage, token consumption, and request logs": "עקוב אחרי השימוש ב-API, צריכת אסימונים ויומני בקשה",
|
||||
"Intercept CLI tool traffic and route through 9Router": "תקוף את תנועת כלי CLI וניתוב דרך 9Router",
|
||||
"Configure CLI tools": "הגדר כלים CLI",
|
||||
"API endpoint configuration": "הגדרת נקודת קצה של API",
|
||||
"Manage your preferences": "נהל את העדפותיך",
|
||||
"Debug translation flow between formats": "ניפוי זרם התרגום בין פורמטים",
|
||||
"Live server console output": "פלט קונסול שרת חי",
|
||||
"Create model combos with fallback support": "יצור שילובי מודל עם תמיכה בהתחזוקה",
|
||||
"Local Mode": "מצב מקומי",
|
||||
"Running on your machine": "רץ על המחשב שלך",
|
||||
"Database Location": "מיקום מסד הנתונים",
|
||||
"Download Backup": "הורד גיבוי",
|
||||
"Import Backup": "ייבא גיבוי",
|
||||
"Database backup downloaded": "גיבוי מסד הנתונים הורד",
|
||||
"Database imported successfully": "מסד הנתונים יובא בהצלחה",
|
||||
"Security": "אבטחה",
|
||||
"Require login": "דרוש כניסה",
|
||||
"When ON, dashboard requires password. When OFF, access without login.": "כאשר כבוי, לוח הבקרה דורש סיסמה. כאשר מכובה, גישה ללא כניסה.",
|
||||
"Current Password": "סיסמה נוכחית",
|
||||
"Enter current password": "הזן את הסיסמה הנוכחית",
|
||||
"New Password": "סיסמה חדשה",
|
||||
"Enter new password": "הזן סיסמה חדשה",
|
||||
"Confirm New Password": "אשר סיסמה חדשה",
|
||||
"Confirm new password": "אשר סיסמה חדשה",
|
||||
"Update Password": "עדכן סיסמה",
|
||||
"Set Password": "הגדר סיסמה",
|
||||
"Password updated successfully": "הסיסמה עודכנה בהצלחה",
|
||||
"Passwords do not match": "הסיסמאות אינן תואמות",
|
||||
"Routing Strategy": "אסטרטגיית ניתוב",
|
||||
"Round Robin": "Round Robin",
|
||||
"Cycle through accounts to distribute load": "מחזור בחשבונות לחלוקת עומס",
|
||||
"Sticky Limit": "גבול דבוק",
|
||||
"Calls per account before switching": "קריאות לפי חשבון לפני המעבר",
|
||||
"Network": "רשת",
|
||||
"Outbound Proxy": "פרוקסי יוצא",
|
||||
"Enable proxy for OAuth + provider outbound requests.": "הפעל פרוקסי עבור בקשות יוצאות של OAuth + ספק.",
|
||||
"Proxy URL": "URL פרוקסי",
|
||||
"Leave empty to inherit existing env proxy (if any).": "השאר ריק כדי לרשת פרוקסי env קיים (אם יש).",
|
||||
"No Proxy": "ללא פרוקסי",
|
||||
"Comma-separated hostnames/domains to bypass the proxy.": "שמות משדר/תחומים מופרדים בפסיקים לעקיפת הפרוקסי.",
|
||||
"Test proxy URL": "בדוק URL פרוקסי",
|
||||
"Apply": "החל",
|
||||
"Proxy settings applied": "הגדרות פרוקסי הופעלו",
|
||||
"Proxy enabled": "פרוקסי הופעל",
|
||||
"Proxy disabled": "פרוקסי מבוטל",
|
||||
"Proxy test OK": "בדיקת פרוקסי בסדר",
|
||||
"Proxy test failed": "בדיקת פרוקסי נכשלה",
|
||||
"Please enter a Proxy URL to test": "אנא הזן URL פרוקסי לבדיקה",
|
||||
"Observability": "יכולת תצפית",
|
||||
"Enable Observability": "הפעל יכולת תצפית",
|
||||
"Turn request detail recording on/off globally": "הפעל/כבה הקלטת פרטי בקשה בעולם",
|
||||
"Max Records": "מרבי רשומות",
|
||||
"Maximum request detail records to keep (older records are auto-deleted)": "מרבי רשומות פרטי בקשה לשמור (רשומות ישנות יותר נמחקות באופן אוטומטי)",
|
||||
"Batch Size": "גודל אצווה",
|
||||
"Number of items to accumulate before writing to database (higher = better performance)": "מספר הפריטים להצטברות לפני הכתיבה למסד הנתונים (גבוה יותר = ביצועים טובים יותר)",
|
||||
"Flush Interval (ms)": "מרווח שטיפה (ms)",
|
||||
"Maximum time to wait before flushing buffer (prevents data loss during low traffic)": "זמן מקסימום להמתנה לפני שטיפת ביפר (מונע הפסד נתונים תחת תנועה נמוכה)",
|
||||
"Max JSON Size (KB)": "גודל JSON מקסימלי (KB)",
|
||||
"Maximum size for each JSON field (request/response) before truncation": "גודל מקסימלי לכל שדה JSON (בקשה/תגובה) לפני חיתוך",
|
||||
"All data stored on your machine": "כל הנתונים מאוחסנים במחשב שלך",
|
||||
"MITM Server": "שרת MITM",
|
||||
"Running": "רץ",
|
||||
"Stopped": "עצור",
|
||||
"Cert": "תעודה",
|
||||
"Server": "שרת",
|
||||
"Purpose:": "מטרה:",
|
||||
"Use Antigravity IDE & GitHub Copilot → with ANY provider/model from 9Router": "השתמש ב-Antigravity IDE ו-GitHub Copilot → עם כל ספק/מודל מ-9Router",
|
||||
"How it works:": "איך זה עובד:",
|
||||
"Antigravity/Copilot IDE request → DNS redirect to localhost:443 → MITM proxy intercepts → 9Router → response to Antigravity/Copilot": "בקשת Antigravity/Copilot IDE → הפניה DNS ל-localhost:443 → פרוקסי MITM חוטף → 9Router → תגובה ל-Antigravity/Copilot",
|
||||
"API Key": "מפתח API",
|
||||
"No API keys — create one in Keys page": "אין מפתחות API — צור אחד בעמוד Keys",
|
||||
"sk_9router (default)": "sk_9router (ברירת מחדל)",
|
||||
"Server started": "השרת התחיל",
|
||||
"Failed to start server": "הפעלת השרת נכשלה",
|
||||
"Server stopped — all DNS cleared": "השרת הופסק — כל ה-DNS נוקה",
|
||||
"Failed to stop server": "עצירת השרת נכשלה",
|
||||
"Sudo password is required": "נדרשת סיסמת sudo",
|
||||
"Stop Server": "עצור שרת",
|
||||
"Start Server": "הפעל שרת",
|
||||
"Enable DNS per tool below to activate interception": "הפעל DNS לכל כלי למטה להפעלת היירוט",
|
||||
"Sudo Password Required": "סיסמת Sudo נדרשת",
|
||||
"Enter your sudo password to start/stop MITM server": "הזן את סיסמת sudo שלך כדי להתחיל/עצור שרת MITM",
|
||||
"Sudo Password": "סיסמת Sudo",
|
||||
"Confirm": "אישור"
|
||||
}
|
||||
196
public/i18n/literals/hi.json
Normal file
196
public/i18n/literals/hi.json
Normal file
@@ -0,0 +1,196 @@
|
||||
{
|
||||
"Cancel": "रद्द करें",
|
||||
"Delete": "हटाएं",
|
||||
"Edit": "संपादित करें",
|
||||
"Save": "सहेजें",
|
||||
"Close": "बंद करें",
|
||||
"Add": "जोड़ें",
|
||||
"Remove": "निकालें",
|
||||
"Settings": "सेटिंग्स",
|
||||
"Profile": "प्रोफ़ाइल",
|
||||
"Dashboard": "डैशबोर्ड",
|
||||
"Logout": "लॉग आउट",
|
||||
"Login": "लॉगिन",
|
||||
"Providers": "प्रदाता",
|
||||
"Usage": "उपयोग",
|
||||
"API Key": "API कुंजी",
|
||||
"Connected": "जुड़ा हुआ",
|
||||
"Disconnected": "डिस्कनेक्ट किया गया",
|
||||
"Active": "सक्रिय",
|
||||
"Inactive": "निष्क्रिय",
|
||||
"Success": "सफल",
|
||||
"Failed": "विफल",
|
||||
"Error": "त्रुटि",
|
||||
"Warning": "चेतावनी",
|
||||
"Info": "जानकारी",
|
||||
"Loading": "लोड हो रहा है",
|
||||
"Search": "खोज",
|
||||
"Filter": "फिल्टर",
|
||||
"Sort": "सॉर्ट करें",
|
||||
"Export": "निर्यात",
|
||||
"Import": "आयात",
|
||||
"Refresh": "रीफ्रेश करें",
|
||||
"Back": "वापस",
|
||||
"Next": "आगे",
|
||||
"Previous": "पिछला",
|
||||
"Submit": "जमा करें",
|
||||
"Confirm": "पुष्टि करें",
|
||||
"Yes": "हां",
|
||||
"No": "नहीं",
|
||||
"OK": "ठीक है",
|
||||
"Apply": "लागू करें",
|
||||
"Reset": "रीसेट करें",
|
||||
"Clear": "साफ़ करें",
|
||||
"Select": "चुनें",
|
||||
"Upload": "अपलोड करें",
|
||||
"Download": "डाउनलोड करें",
|
||||
"Copy": "कॉपी करें",
|
||||
"Paste": "पेस्ट करें",
|
||||
"Cut": "काटें",
|
||||
"Undo": "पूर्ववत करें",
|
||||
"Redo": "फिर से करें",
|
||||
"Name": "नाम",
|
||||
"Description": "विवरण",
|
||||
"Status": "स्थिति",
|
||||
"Type": "प्रकार",
|
||||
"Date": "तारीख",
|
||||
"Time": "समय",
|
||||
"Created": "बनाया गया",
|
||||
"Updated": "अपडेट किया गया",
|
||||
"Actions": "कार्य",
|
||||
"Details": "विवरण",
|
||||
"View": "देखें",
|
||||
"New": "नया",
|
||||
"Total": "कुल",
|
||||
"Count": "गिनती",
|
||||
"Price": "कीमत",
|
||||
"Cost": "लागत",
|
||||
"Free": "मुक्त",
|
||||
"Paid": "भुगतान किया गया",
|
||||
"Enable": "सक्षम करें",
|
||||
"Disable": "अक्षम करें",
|
||||
"Enabled": "सक्षम",
|
||||
"Disabled": "अक्षम",
|
||||
"Online": "ऑनलाइन",
|
||||
"Offline": "ऑफ़लाइन",
|
||||
"Available": "उपलब्ध",
|
||||
"Unavailable": "अनुपलब्ध",
|
||||
"Required": "आवश्यक",
|
||||
"Optional": "वैकल्पिक",
|
||||
"Default": "डिफ़ॉल्ट",
|
||||
"Custom": "कस्टम",
|
||||
"Advanced": "उन्नत",
|
||||
"Basic": "बुनियादी",
|
||||
"Help": "मदद",
|
||||
"Support": "समर्थन",
|
||||
"Documentation": "दस्तावेज़",
|
||||
"Version": "संस्करण",
|
||||
"Language": "भाषा",
|
||||
"Theme": "थीम",
|
||||
"Light": "हल्का",
|
||||
"Dark": "अंधेरा",
|
||||
"Auto": "स्वचालित",
|
||||
"Endpoint": "एंडपॉइंट",
|
||||
"Providers": "प्रदाता",
|
||||
"Combos": "कॉम्बो",
|
||||
"Usage": "उपयोग के आंकड़े",
|
||||
"Quota Tracker": "कोटा ट्रैकर",
|
||||
"MITM": "MITM",
|
||||
"CLI Tools": "उपकरण",
|
||||
"Console Log": "कंसोल लॉग",
|
||||
"System": "प्रणाली",
|
||||
"Debug": "डीबग",
|
||||
"Shutdown": "बंद करें",
|
||||
"Close Proxy": "प्रॉक्सी बंद करें",
|
||||
"Are you sure you want to close the proxy server?": "क्या आप वाकई प्रॉक्सी सर्वर को बंद करना चाहते हैं?",
|
||||
"Server Disconnected": "सर्वर डिस्कनेक्ट किया गया",
|
||||
"The proxy server has been stopped.": "प्रॉक्सी सर्वर को बंद कर दिया गया है।",
|
||||
"Reload Page": "पृष्ठ को पुनः लोड करें",
|
||||
"Service is running in terminal. You can close this web page. Shutdown will stop the service.": "सेवा टर्मिनल में चल रही है। आप इस वेब पृष्ठ को बंद कर सकते हैं। शटडाउन सेवा को बंद कर देगा।",
|
||||
"Manage your AI provider connections": "अपने AI प्रदाता कनेक्शन प्रबंधित करें",
|
||||
"Model combos with fallback": "फॉलबैक के साथ मॉडल कॉम्बो",
|
||||
"Monitor your API usage, token consumption, and request logs": "अपने API उपयोग, टोकन खपत और अनुरोध लॉग की निगरानी करें",
|
||||
"Intercept CLI tool traffic and route through 9Router": "CLI टूल ट्रैफिक को इंटरसेप्ट करें और 9Router के माध्यम से रूट करें",
|
||||
"Configure CLI tools": "CLI उपकरण कॉन्फ़िगर करें",
|
||||
"API endpoint configuration": "API एंडपॉइंट कॉन्फ़िगरेशन",
|
||||
"Manage your preferences": "अपनी प्राथमिकताएं प्रबंधित करें",
|
||||
"Debug translation flow between formats": "फॉर्मेट के बीच अनुवाद प्रवाह डीबग करें",
|
||||
"Live server console output": "लाइव सर्वर कंसोल आउटपुट",
|
||||
"Create model combos with fallback support": "फॉलबैक समर्थन के साथ मॉडल कॉम्बो बनाएं",
|
||||
"Local Mode": "स्थानीय मोड",
|
||||
"Running on your machine": "आपकी मशीन पर चल रहा है",
|
||||
"Database Location": "डेटाबेस स्थान",
|
||||
"Download Backup": "बैकअप डाउनलोड करें",
|
||||
"Import Backup": "बैकअप आयात करें",
|
||||
"Database backup downloaded": "डेटाबेस बैकअप डाउनलोड किया गया",
|
||||
"Database imported successfully": "डेटाबेस सफलतापूर्वक आयात किया गया",
|
||||
"Security": "सुरक्षा",
|
||||
"Require login": "लॉगिन की आवश्यकता है",
|
||||
"When ON, dashboard requires password. When OFF, access without login.": "चालू होने पर, डैशबोर्ड को पासवर्ड की आवश्यकता होती है। बंद होने पर, लॉगिन के बिना एक्सेस करें।",
|
||||
"Current Password": "वर्तमान पासवर्ड",
|
||||
"Enter current password": "वर्तमान पासवर्ड दर्ज करें",
|
||||
"New Password": "नया पासवर्ड",
|
||||
"Enter new password": "नया पासवर्ड दर्ज करें",
|
||||
"Confirm New Password": "नए पासवर्ड की पुष्टि करें",
|
||||
"Confirm new password": "नए पासवर्ड की पुष्टि करें",
|
||||
"Update Password": "पासवर्ड अपडेट करें",
|
||||
"Set Password": "पासवर्ड सेट करें",
|
||||
"Password updated successfully": "पासवर्ड सफलतापूर्वक अपडेट किया गया",
|
||||
"Passwords do not match": "पासवर्ड मेल नहीं खाते",
|
||||
"Routing Strategy": "रूटिंग रणनीति",
|
||||
"Round Robin": "राउंड रॉबिन",
|
||||
"Cycle through accounts to distribute load": "लोड वितरित करने के लिए खातों के माध्यम से साइकिल चलाएं",
|
||||
"Sticky Limit": "स्टिकी सीमा",
|
||||
"Calls per account before switching": "स्विच करने से पहले प्रति खाते कॉल",
|
||||
"Network": "नेटवर्क",
|
||||
"Outbound Proxy": "आउटबाउंड प्रॉक्सी",
|
||||
"Enable proxy for OAuth + provider outbound requests.": "OAuth + प्रदाता आउटबाउंड अनुरोधों के लिए प्रॉक्सी सक्षम करें।",
|
||||
"Proxy URL": "प्रॉक्सी URL",
|
||||
"Leave empty to inherit existing env proxy (if any).": "मौजूदा env प्रॉक्सी को इनहेरिट करने के लिए खाली छोड़ें (यदि कोई हो)।",
|
||||
"No Proxy": "कोई प्रॉक्सी नहीं",
|
||||
"Comma-separated hostnames/domains to bypass the proxy.": "प्रॉक्सी को बायपास करने के लिए अल्पविराम से अलग की गई होस्टनाम/डोमेन।",
|
||||
"Test proxy URL": "प्रॉक्सी URL का परीक्षण करें",
|
||||
"Apply": "लागू करें",
|
||||
"Proxy settings applied": "प्रॉक्सी सेटिंग्स लागू की गई",
|
||||
"Proxy enabled": "प्रॉक्सी सक्षम",
|
||||
"Proxy disabled": "प्रॉक्सी अक्षम",
|
||||
"Proxy test OK": "प्रॉक्सी परीक्षण ठीक है",
|
||||
"Proxy test failed": "प्रॉक्सी परीक्षण विफल",
|
||||
"Please enter a Proxy URL to test": "परीक्षण के लिए कृपया एक प्रॉक्सी URL दर्ज करें",
|
||||
"Observability": "पर्यवेक्षणीयता",
|
||||
"Enable Observability": "पर्यवेक्षणीयता सक्षम करें",
|
||||
"Turn request detail recording on/off globally": "अनुरोध विवरण रिकॉर्डिंग को विश्व स्तर पर चालू/बंद करें",
|
||||
"Max Records": "अधिकतम रिकॉर्ड",
|
||||
"Maximum request detail records to keep (older records are auto-deleted)": "रखने के लिए अधिकतम अनुरोध विवरण रिकॉर्ड (पुराने रिकॉर्ड स्वचालित रूप से हटाए जाते हैं)",
|
||||
"Batch Size": "बैच आकार",
|
||||
"Number of items to accumulate before writing to database (higher = better performance)": "डेटाबेस में लिखने से पहले जमा करने के लिए आइटम की संख्या (अधिक = बेहतर प्रदर्शन)",
|
||||
"Flush Interval (ms)": "फ्लश अंतराल (ms)",
|
||||
"Maximum time to wait before flushing buffer (prevents data loss during low traffic)": "बफर को फ्लश करने से पहले प्रतीक्षा करने का अधिकतम समय (कम ट्रैफिक के दौरान डेटा नुकसान को रोकता है)",
|
||||
"Max JSON Size (KB)": "अधिकतम JSON आकार (KB)",
|
||||
"Maximum size for each JSON field (request/response) before truncation": "ट्रंकेशन से पहले प्रत्येक JSON फ़ील्ड (अनुरोध/प्रतिक्रिया) के लिए अधिकतम आकार",
|
||||
"All data stored on your machine": "आपकी मशीन पर सभी डेटा संग्रहीत है",
|
||||
"MITM Server": "MITM सर्वर",
|
||||
"Running": "चल रहा है",
|
||||
"Stopped": "रुका हुआ",
|
||||
"Cert": "प्रमाणपत्र",
|
||||
"Server": "सर्वर",
|
||||
"Purpose:": "उद्देश्य:",
|
||||
"Use Antigravity IDE & GitHub Copilot → with ANY provider/model from 9Router": "Antigravity IDE और GitHub Copilot का उपयोग करें → 9Router से किसी भी प्रदाता/मॉडल के साथ",
|
||||
"How it works:": "यह कैसे काम करता है:",
|
||||
"Antigravity/Copilot IDE request → DNS redirect to localhost:443 → MITM proxy intercepts → 9Router → response to Antigravity/Copilot": "Antigravity/Copilot IDE अनुरोध → DNS को localhost:443 में पुनर्निर्देशित करें → MITM प्रॉक्सी इंटरसेप्ट करता है → 9Router → Antigravity/Copilot को प्रतिक्रिया",
|
||||
"API Key": "API कुंजी",
|
||||
"No API keys — create one in Keys page": "कोई API कुंजी नहीं — Keys पृष्ठ में एक बनाएं",
|
||||
"sk_9router (default)": "sk_9router (डिफ़ॉल्ट)",
|
||||
"Server started": "सर्वर शुरू किया गया",
|
||||
"Failed to start server": "सर्वर शुरू करने में विफल",
|
||||
"Server stopped — all DNS cleared": "सर्वर बंद — सभी DNS साफ़ किए गए",
|
||||
"Failed to stop server": "सर्वर को रोकने में विफल",
|
||||
"Sudo password is required": "Sudo पासवर्ड की आवश्यकता है",
|
||||
"Stop Server": "सर्वर बंद करें",
|
||||
"Start Server": "सर्वर शुरू करें",
|
||||
"Enable DNS per tool below to activate interception": "इंटरसेप्शन को सक्रिय करने के लिए नीचे प्रत्येक उपकरण के लिए DNS सक्षम करें",
|
||||
"Sudo Password Required": "Sudo पासवर्ड आवश्यक है",
|
||||
"Enter your sudo password to start/stop MITM server": "MITM सर्वर शुरू/रोकने के लिए अपना sudo पासवर्ड दर्ज करें",
|
||||
"Sudo Password": "Sudo पासवर्ड",
|
||||
"Confirm": "पुष्टि करें"
|
||||
}
|
||||
196
public/i18n/literals/hu.json
Normal file
196
public/i18n/literals/hu.json
Normal file
@@ -0,0 +1,196 @@
|
||||
{
|
||||
"Cancel": "Mégse",
|
||||
"Delete": "Törlés",
|
||||
"Edit": "Szerkesztés",
|
||||
"Save": "Mentés",
|
||||
"Close": "Bezárás",
|
||||
"Add": "Hozzáadás",
|
||||
"Remove": "Eltávolítás",
|
||||
"Settings": "Beállítások",
|
||||
"Profile": "Profil",
|
||||
"Dashboard": "Irányítópult",
|
||||
"Logout": "Kijelentkezés",
|
||||
"Login": "Bejelentkezés",
|
||||
"Providers": "Szolgáltatók",
|
||||
"Usage": "Használat",
|
||||
"API Key": "API-kulcs",
|
||||
"Connected": "Csatlakoztatva",
|
||||
"Disconnected": "Leválasztva",
|
||||
"Active": "Aktív",
|
||||
"Inactive": "Inaktív",
|
||||
"Success": "Siker",
|
||||
"Failed": "Sikertelen",
|
||||
"Error": "Hiba",
|
||||
"Warning": "Figyelmeztetés",
|
||||
"Info": "Információ",
|
||||
"Loading": "Betöltés",
|
||||
"Search": "Keresés",
|
||||
"Filter": "Szűrő",
|
||||
"Sort": "Rendezés",
|
||||
"Export": "Exportálás",
|
||||
"Import": "Importálás",
|
||||
"Refresh": "Frissítés",
|
||||
"Back": "Vissza",
|
||||
"Next": "Következő",
|
||||
"Previous": "Előző",
|
||||
"Submit": "Küldés",
|
||||
"Confirm": "Megerősítés",
|
||||
"Yes": "Igen",
|
||||
"No": "Nem",
|
||||
"OK": "OK",
|
||||
"Apply": "Alkalmazás",
|
||||
"Reset": "Visszaállítás",
|
||||
"Clear": "Törlés",
|
||||
"Select": "Kiválasztás",
|
||||
"Upload": "Feltöltés",
|
||||
"Download": "Letöltés",
|
||||
"Copy": "Másolás",
|
||||
"Paste": "Beillesztés",
|
||||
"Cut": "Kivágás",
|
||||
"Undo": "Visszavonás",
|
||||
"Redo": "Ismét",
|
||||
"Name": "Név",
|
||||
"Description": "Leírás",
|
||||
"Status": "Állapot",
|
||||
"Type": "Típus",
|
||||
"Date": "Dátum",
|
||||
"Time": "Idő",
|
||||
"Created": "Létrehozva",
|
||||
"Updated": "Frissítve",
|
||||
"Actions": "Műveletek",
|
||||
"Details": "Részletek",
|
||||
"View": "Megtekintés",
|
||||
"New": "Új",
|
||||
"Total": "Összes",
|
||||
"Count": "Darabszám",
|
||||
"Price": "Ár",
|
||||
"Cost": "Költség",
|
||||
"Free": "Ingyenes",
|
||||
"Paid": "Fizetős",
|
||||
"Enable": "Engedélyezés",
|
||||
"Disable": "Letiltás",
|
||||
"Enabled": "Engedélyezve",
|
||||
"Disabled": "Letiltva",
|
||||
"Online": "Online",
|
||||
"Offline": "Offline",
|
||||
"Available": "Elérhető",
|
||||
"Unavailable": "Nem elérhető",
|
||||
"Required": "Kötelező",
|
||||
"Optional": "Opcionális",
|
||||
"Default": "Alapértelmezett",
|
||||
"Custom": "Egyéni",
|
||||
"Advanced": "Haladó",
|
||||
"Basic": "Alapvető",
|
||||
"Help": "Súgó",
|
||||
"Support": "Támogatás",
|
||||
"Documentation": "Dokumentáció",
|
||||
"Version": "Verzió",
|
||||
"Language": "Nyelv",
|
||||
"Theme": "Téma",
|
||||
"Light": "Világos",
|
||||
"Dark": "Sötét",
|
||||
"Auto": "Automatikus",
|
||||
"Endpoint": "Végpont",
|
||||
"Providers": "Szolgáltatók",
|
||||
"Combos": "Kombinációk",
|
||||
"Usage": "Használati statisztika",
|
||||
"Quota Tracker": "Kvóta nyomkövetés",
|
||||
"MITM": "MITM",
|
||||
"CLI Tools": "Eszközök",
|
||||
"Console Log": "Konzol napló",
|
||||
"System": "Rendszer",
|
||||
"Debug": "Hibakeresés",
|
||||
"Shutdown": "Leállítás",
|
||||
"Close Proxy": "Proxy bezárása",
|
||||
"Are you sure you want to close the proxy server?": "Biztosan le akarja zárni a proxy szervert?",
|
||||
"Server Disconnected": "Szerver leválasztva",
|
||||
"The proxy server has been stopped.": "A proxy szerver leállt.",
|
||||
"Reload Page": "Oldal újratöltése",
|
||||
"Service is running in terminal. You can close this web page. Shutdown will stop the service.": "A szolgáltatás a terminálon fut. Bezárhatja ezt a weboldalt. A leállítás megállítja a szolgáltatást.",
|
||||
"Manage your AI provider connections": "Az AI-szolgáltatók kapcsolatainak kezelése",
|
||||
"Model combos with fallback": "Modell kombinációk tartalékkal",
|
||||
"Monitor your API usage, token consumption, and request logs": "Az API-használat, a token-fogyasztás és a kérési naplók figyelése",
|
||||
"Intercept CLI tool traffic and route through 9Router": "CLI-eszköz forgalmának elfogása és az 9Router-en keresztüli irányítása",
|
||||
"Configure CLI tools": "CLI-eszközök konfigurálása",
|
||||
"API endpoint configuration": "API-végpont konfigurálása",
|
||||
"Manage your preferences": "Előnyzeteinek kezelése",
|
||||
"Debug translation flow between formats": "A fordítási folyamat hibakeresése a formátumok között",
|
||||
"Live server console output": "Élő kiszolgáló konzol kimenete",
|
||||
"Create model combos with fallback support": "Modell kombinációk létrehozása tartalék támogatással",
|
||||
"Local Mode": "Helyi mód",
|
||||
"Running on your machine": "A gépén futó",
|
||||
"Database Location": "Adatbázis helye",
|
||||
"Download Backup": "Biztonsági másolat letöltése",
|
||||
"Import Backup": "Biztonsági másolat importálása",
|
||||
"Database backup downloaded": "Adatbázis biztonsági másolat letöltve",
|
||||
"Database imported successfully": "Az adatbázis sikeresen importálva",
|
||||
"Security": "Biztonság",
|
||||
"Require login": "Bejelentkezés szükséges",
|
||||
"When ON, dashboard requires password. When OFF, access without login.": "Ha BEKAPCSOLT, az irányítópulthoz jelszó szükséges. Ha KIKAPCSOLT, bejelentkezés nélkül is hozzáférhet.",
|
||||
"Current Password": "Jelenlegi jelszó",
|
||||
"Enter current password": "Adja meg a jelenlegi jelszót",
|
||||
"New Password": "Új jelszó",
|
||||
"Enter new password": "Adja meg az új jelszót",
|
||||
"Confirm New Password": "Új jelszó megerősítése",
|
||||
"Confirm new password": "Erősítse meg az új jelszót",
|
||||
"Update Password": "Jelszó frissítése",
|
||||
"Set Password": "Jelszó beállítása",
|
||||
"Password updated successfully": "A jelszó sikeresen frissítve",
|
||||
"Passwords do not match": "A jelszavak nem egyeznek",
|
||||
"Routing Strategy": "Útválasztási stratégia",
|
||||
"Round Robin": "Fordított körforgalom",
|
||||
"Cycle through accounts to distribute load": "Ciklikus váltakozás a fiókok között a terhelés elosztásához",
|
||||
"Sticky Limit": "Ragadós korlát",
|
||||
"Calls per account before switching": "Hívások fiókonként a váltás előtt",
|
||||
"Network": "Hálózat",
|
||||
"Outbound Proxy": "Kimenő proxy",
|
||||
"Enable proxy for OAuth + provider outbound requests.": "Engedélyezze a proxy-t OAuth + szolgáltató kimenő kérésekhez.",
|
||||
"Proxy URL": "Proxy URL",
|
||||
"Leave empty to inherit existing env proxy (if any).": "Hagyja üresen a meglévő env proxy örökléséhez (ha van).",
|
||||
"No Proxy": "Nincs proxy",
|
||||
"Comma-separated hostnames/domains to bypass the proxy.": "Vesszővel elválasztott gazdanév/tartomány a proxy megkerüléséhez.",
|
||||
"Test proxy URL": "Proxy URL-cím tesztelése",
|
||||
"Apply": "Alkalmazás",
|
||||
"Proxy settings applied": "Proxy beállítások alkalmazva",
|
||||
"Proxy enabled": "Proxy engedélyezve",
|
||||
"Proxy disabled": "Proxy letiltva",
|
||||
"Proxy test OK": "Proxy teszt OK",
|
||||
"Proxy test failed": "Proxy teszt sikertelen",
|
||||
"Please enter a Proxy URL to test": "Kérjük, adjon meg egy Proxy URL-t teszteléshez",
|
||||
"Observability": "Megfigyelhetőség",
|
||||
"Enable Observability": "Megfigyelhetőség engedélyezése",
|
||||
"Turn request detail recording on/off globally": "Kérés részleteinak rögzítésének be/kikapcsolása globálisan",
|
||||
"Max Records": "Maximális rekordok",
|
||||
"Maximum request detail records to keep (older records are auto-deleted)": "Maximális kérés részleteit tartalmaz (a régebbi rekordok automatikusan törlődnek)",
|
||||
"Batch Size": "Köteg mérete",
|
||||
"Number of items to accumulate before writing to database (higher = better performance)": "Az adatbázisba írás előtt felhalmozandó elemek száma (magasabb = jobb teljesítmény)",
|
||||
"Flush Interval (ms)": "Kiürítési intervallum (ms)",
|
||||
"Maximum time to wait before flushing buffer (prevents data loss during low traffic)": "Maximális várakozási idő a puffer kiürítése előtt (megelőzi az adatvesztést alacsony forgalom alatt)",
|
||||
"Max JSON Size (KB)": "Maximális JSON méret (KB)",
|
||||
"Maximum size for each JSON field (request/response) before truncation": "Maximális méret az egyes JSON-mezőkhöz (kérés/válasz) a csonkítás előtt",
|
||||
"All data stored on your machine": "Az összes adat a gépén tárolt",
|
||||
"MITM Server": "MITM szerver",
|
||||
"Running": "Futó",
|
||||
"Stopped": "Leállítva",
|
||||
"Cert": "Tanúsítvány",
|
||||
"Server": "Kiszolgáló",
|
||||
"Purpose:": "Cél:",
|
||||
"Use Antigravity IDE & GitHub Copilot → with ANY provider/model from 9Router": "Antigravity IDE és GitHub Copilot használata → az 9Router bármelyik szolgáltatójával/modelljével",
|
||||
"How it works:": "Hogyan működik:",
|
||||
"Antigravity/Copilot IDE request → DNS redirect to localhost:443 → MITM proxy intercepts → 9Router → response to Antigravity/Copilot": "Antigravity/Copilot IDE kérés → DNS átirányítás a localhost:443-ra → MITM proxy elfogja → 9Router → válasz Antigravity/Copilot-nak",
|
||||
"API Key": "API-kulcs",
|
||||
"No API keys — create one in Keys page": "Nincsenek API-kulcsok — hozzon létre egyet a Keys oldalon",
|
||||
"sk_9router (default)": "sk_9router (alapértelmezett)",
|
||||
"Server started": "Szerver elindult",
|
||||
"Failed to start server": "Nem sikerült elindítani a szervert",
|
||||
"Server stopped — all DNS cleared": "A szerver leállt — az összes DNS törlésre kerül",
|
||||
"Failed to stop server": "Nem sikerült leállítani a szervert",
|
||||
"Sudo password is required": "Sudo jelszó szükséges",
|
||||
"Stop Server": "Szerver leállítása",
|
||||
"Start Server": "Szerver indítása",
|
||||
"Enable DNS per tool below to activate interception": "Engedélyezze az alábbi DNS-t az elfogás aktiválásához",
|
||||
"Sudo Password Required": "Sudo jelszó szükséges",
|
||||
"Enter your sudo password to start/stop MITM server": "Adja meg sudo jelszavát a MITM szerver indításához/leállításához",
|
||||
"Sudo Password": "Sudo jelszó",
|
||||
"Confirm": "Megerősítés"
|
||||
}
|
||||
196
public/i18n/literals/id.json
Normal file
196
public/i18n/literals/id.json
Normal file
@@ -0,0 +1,196 @@
|
||||
{
|
||||
"Cancel": "Batalkan",
|
||||
"Delete": "Hapus",
|
||||
"Edit": "Sunting",
|
||||
"Save": "Simpan",
|
||||
"Close": "Tutup",
|
||||
"Add": "Tambah",
|
||||
"Remove": "Hapus",
|
||||
"Settings": "Pengaturan",
|
||||
"Profile": "Profil",
|
||||
"Dashboard": "Dasbor",
|
||||
"Logout": "Keluar",
|
||||
"Login": "Masuk",
|
||||
"Providers": "Penyedia",
|
||||
"Usage": "Penggunaan",
|
||||
"API Key": "Kunci API",
|
||||
"Connected": "Terhubung",
|
||||
"Disconnected": "Terputus",
|
||||
"Active": "Aktif",
|
||||
"Inactive": "Nonaktif",
|
||||
"Success": "Berhasil",
|
||||
"Failed": "Gagal",
|
||||
"Error": "Kesalahan",
|
||||
"Warning": "Peringatan",
|
||||
"Info": "Informasi",
|
||||
"Loading": "Memuat",
|
||||
"Search": "Cari",
|
||||
"Filter": "Saring",
|
||||
"Sort": "Urutkan",
|
||||
"Export": "Ekspor",
|
||||
"Import": "Impor",
|
||||
"Refresh": "Segarkan",
|
||||
"Back": "Kembali",
|
||||
"Next": "Berikutnya",
|
||||
"Previous": "Sebelumnya",
|
||||
"Submit": "Kirim",
|
||||
"Confirm": "Konfirmasi",
|
||||
"Yes": "Ya",
|
||||
"No": "Tidak",
|
||||
"OK": "OK",
|
||||
"Apply": "Terapkan",
|
||||
"Reset": "Atur Ulang",
|
||||
"Clear": "Hapus",
|
||||
"Select": "Pilih",
|
||||
"Upload": "Unggah",
|
||||
"Download": "Unduh",
|
||||
"Copy": "Salin",
|
||||
"Paste": "Tempel",
|
||||
"Cut": "Potong",
|
||||
"Undo": "Batalkan",
|
||||
"Redo": "Ulangi",
|
||||
"Name": "Nama",
|
||||
"Description": "Deskripsi",
|
||||
"Status": "Status",
|
||||
"Type": "Jenis",
|
||||
"Date": "Tanggal",
|
||||
"Time": "Waktu",
|
||||
"Created": "Dibuat",
|
||||
"Updated": "Diperbarui",
|
||||
"Actions": "Tindakan",
|
||||
"Details": "Detail",
|
||||
"View": "Lihat",
|
||||
"New": "Baru",
|
||||
"Total": "Total",
|
||||
"Count": "Jumlah",
|
||||
"Price": "Harga",
|
||||
"Cost": "Biaya",
|
||||
"Free": "Gratis",
|
||||
"Paid": "Berbayar",
|
||||
"Enable": "Aktifkan",
|
||||
"Disable": "Nonaktifkan",
|
||||
"Enabled": "Diaktifkan",
|
||||
"Disabled": "Dinonaktifkan",
|
||||
"Online": "Daring",
|
||||
"Offline": "Luring",
|
||||
"Available": "Tersedia",
|
||||
"Unavailable": "Tidak Tersedia",
|
||||
"Required": "Diperlukan",
|
||||
"Optional": "Opsional",
|
||||
"Default": "Bawaan",
|
||||
"Custom": "Kustom",
|
||||
"Advanced": "Lanjutan",
|
||||
"Basic": "Dasar",
|
||||
"Help": "Bantuan",
|
||||
"Support": "Dukungan",
|
||||
"Documentation": "Dokumentasi",
|
||||
"Version": "Versi",
|
||||
"Language": "Bahasa",
|
||||
"Theme": "Tema",
|
||||
"Light": "Terang",
|
||||
"Dark": "Gelap",
|
||||
"Auto": "Otomatis",
|
||||
"Endpoint": "Titik Akhir",
|
||||
"Providers": "Penyedia",
|
||||
"Combos": "Kombinasi",
|
||||
"Usage": "Statistik Penggunaan",
|
||||
"Quota Tracker": "Pelacak Kuota",
|
||||
"MITM": "MITM",
|
||||
"CLI Tools": "Alat",
|
||||
"Console Log": "Log Konsol",
|
||||
"System": "Sistem",
|
||||
"Debug": "Debug",
|
||||
"Shutdown": "Matikan",
|
||||
"Close Proxy": "Tutup Proxy",
|
||||
"Are you sure you want to close the proxy server?": "Apakah Anda yakin ingin menutup server proxy?",
|
||||
"Server Disconnected": "Server Terputus",
|
||||
"The proxy server has been stopped.": "Server proxy telah dihentikan.",
|
||||
"Reload Page": "Muat Ulang Halaman",
|
||||
"Service is running in terminal. You can close this web page. Shutdown will stop the service.": "Layanan sedang berjalan di terminal. Anda dapat menutup halaman web ini. Shutdown akan menghentikan layanan.",
|
||||
"Manage your AI provider connections": "Kelola koneksi penyedia AI Anda",
|
||||
"Model combos with fallback": "Kombinasi model dengan fallback",
|
||||
"Monitor your API usage, token consumption, and request logs": "Pantau penggunaan API, konsumsi token, dan log permintaan Anda",
|
||||
"Intercept CLI tool traffic and route through 9Router": "Intersep lalu lintas alat CLI dan rute melalui 9Router",
|
||||
"Configure CLI tools": "Konfigurasi alat CLI",
|
||||
"API endpoint configuration": "Konfigurasi titik akhir API",
|
||||
"Manage your preferences": "Kelola preferensi Anda",
|
||||
"Debug translation flow between formats": "Debug alur terjemahan antara format",
|
||||
"Live server console output": "Output konsol server langsung",
|
||||
"Create model combos with fallback support": "Buat kombinasi model dengan dukungan fallback",
|
||||
"Local Mode": "Mode Lokal",
|
||||
"Running on your machine": "Berjalan di mesin Anda",
|
||||
"Database Location": "Lokasi Database",
|
||||
"Download Backup": "Unduh Cadangan",
|
||||
"Import Backup": "Impor Cadangan",
|
||||
"Database backup downloaded": "Cadangan database telah diunduh",
|
||||
"Database imported successfully": "Database berhasil diimpor",
|
||||
"Security": "Keamanan",
|
||||
"Require login": "Memerlukan Login",
|
||||
"When ON, dashboard requires password. When OFF, access without login.": "Ketika AKTIF, dasbor memerlukan kata sandi. Ketika NONAKTIF, akses tanpa login.",
|
||||
"Current Password": "Kata Sandi Saat Ini",
|
||||
"Enter current password": "Masukkan kata sandi saat ini",
|
||||
"New Password": "Kata Sandi Baru",
|
||||
"Enter new password": "Masukkan kata sandi baru",
|
||||
"Confirm New Password": "Konfirmasi Kata Sandi Baru",
|
||||
"Confirm new password": "Konfirmasi kata sandi baru",
|
||||
"Update Password": "Perbarui Kata Sandi",
|
||||
"Set Password": "Atur Kata Sandi",
|
||||
"Password updated successfully": "Kata sandi berhasil diperbarui",
|
||||
"Passwords do not match": "Kata sandi tidak cocok",
|
||||
"Routing Strategy": "Strategi Rute",
|
||||
"Round Robin": "Putaran Bulat",
|
||||
"Cycle through accounts to distribute load": "Siklus melalui akun untuk mendistribusikan beban",
|
||||
"Sticky Limit": "Batas Lengket",
|
||||
"Calls per account before switching": "Panggilan per akun sebelum beralih",
|
||||
"Network": "Jaringan",
|
||||
"Outbound Proxy": "Proxy Keluar",
|
||||
"Enable proxy for OAuth + provider outbound requests.": "Aktifkan proxy untuk permintaan keluar OAuth + penyedia.",
|
||||
"Proxy URL": "URL Proxy",
|
||||
"Leave empty to inherit existing env proxy (if any).": "Biarkan kosong untuk mewarisi proxy env yang ada (jika ada).",
|
||||
"No Proxy": "Tidak Ada Proxy",
|
||||
"Comma-separated hostnames/domains to bypass the proxy.": "Nama host/domain yang dipisahkan koma untuk melewati proxy.",
|
||||
"Test proxy URL": "Uji URL Proxy",
|
||||
"Apply": "Terapkan",
|
||||
"Proxy settings applied": "Pengaturan proxy diterapkan",
|
||||
"Proxy enabled": "Proxy diaktifkan",
|
||||
"Proxy disabled": "Proxy dinonaktifkan",
|
||||
"Proxy test OK": "Tes proxy OK",
|
||||
"Proxy test failed": "Tes proxy gagal",
|
||||
"Please enter a Proxy URL to test": "Masukkan URL Proxy untuk diuji",
|
||||
"Observability": "Observabilitas",
|
||||
"Enable Observability": "Aktifkan Observabilitas",
|
||||
"Turn request detail recording on/off globally": "Aktifkan/nonaktifkan pencatatan detail permintaan secara global",
|
||||
"Max Records": "Rekam Maksimal",
|
||||
"Maximum request detail records to keep (older records are auto-deleted)": "Rekam detail permintaan maksimal untuk disimpan (rekam lama otomatis dihapus)",
|
||||
"Batch Size": "Ukuran Batch",
|
||||
"Number of items to accumulate before writing to database (higher = better performance)": "Jumlah item yang diakumulasikan sebelum menulis ke database (lebih tinggi = performa lebih baik)",
|
||||
"Flush Interval (ms)": "Interval Flush (ms)",
|
||||
"Maximum time to wait before flushing buffer (prevents data loss during low traffic)": "Waktu maksimum untuk menunggu sebelum mem-flush buffer (mencegah kehilangan data saat lalu lintas rendah)",
|
||||
"Max JSON Size (KB)": "Ukuran JSON Maks (KB)",
|
||||
"Maximum size for each JSON field (request/response) before truncation": "Ukuran maksimum untuk setiap bidang JSON (permintaan/respons) sebelum pemotongan",
|
||||
"All data stored on your machine": "Semua data disimpan di mesin Anda",
|
||||
"MITM Server": "Server MITM",
|
||||
"Running": "Berjalan",
|
||||
"Stopped": "Dihentikan",
|
||||
"Cert": "Sertifikat",
|
||||
"Server": "Server",
|
||||
"Purpose:": "Tujuan:",
|
||||
"Use Antigravity IDE & GitHub Copilot → with ANY provider/model from 9Router": "Gunakan Antigravity IDE & GitHub Copilot → dengan PENYEDIA/model APA PUN dari 9Router",
|
||||
"How it works:": "Cara kerjanya:",
|
||||
"Antigravity/Copilot IDE request → DNS redirect to localhost:443 → MITM proxy intercepts → 9Router → response to Antigravity/Copilot": "Permintaan Antigravity/Copilot IDE → Pengalihan DNS ke localhost:443 → Proxy MITM mengintersep → 9Router → respons ke Antigravity/Copilot",
|
||||
"API Key": "Kunci API",
|
||||
"No API keys — create one in Keys page": "Tidak ada kunci API — buat satu di halaman Keys",
|
||||
"sk_9router (default)": "sk_9router (bawaan)",
|
||||
"Server started": "Server dimulai",
|
||||
"Failed to start server": "Gagal memulai server",
|
||||
"Server stopped — all DNS cleared": "Server dihentikan — semua DNS dihapus",
|
||||
"Failed to stop server": "Gagal menghentikan server",
|
||||
"Sudo password is required": "Kata sandi sudo diperlukan",
|
||||
"Stop Server": "Hentikan Server",
|
||||
"Start Server": "Mulai Server",
|
||||
"Enable DNS per tool below to activate interception": "Aktifkan DNS untuk setiap alat di bawah untuk mengaktifkan intersepsi",
|
||||
"Sudo Password Required": "Kata Sandi Sudo Diperlukan",
|
||||
"Enter your sudo password to start/stop MITM server": "Masukkan kata sandi sudo Anda untuk memulai/menghentikan server MITM",
|
||||
"Sudo Password": "Kata Sandi Sudo",
|
||||
"Confirm": "Konfirmasi"
|
||||
}
|
||||
196
public/i18n/literals/it.json
Normal file
196
public/i18n/literals/it.json
Normal file
@@ -0,0 +1,196 @@
|
||||
{
|
||||
"Cancel": "Annulla",
|
||||
"Delete": "Elimina",
|
||||
"Edit": "Modifica",
|
||||
"Save": "Salva",
|
||||
"Close": "Chiudi",
|
||||
"Add": "Aggiungi",
|
||||
"Remove": "Rimuovi",
|
||||
"Settings": "Impostazioni",
|
||||
"Profile": "Profilo",
|
||||
"Dashboard": "Pannello di controllo",
|
||||
"Logout": "Esci",
|
||||
"Login": "Accedi",
|
||||
"Providers": "Provider",
|
||||
"Usage": "Utilizzo",
|
||||
"API Key": "Chiave API",
|
||||
"Connected": "Connesso",
|
||||
"Disconnected": "Disconnesso",
|
||||
"Active": "Attivo",
|
||||
"Inactive": "Inattivo",
|
||||
"Success": "Successo",
|
||||
"Failed": "Non riuscito",
|
||||
"Error": "Errore",
|
||||
"Warning": "Avvertenza",
|
||||
"Info": "Informazioni",
|
||||
"Loading": "Caricamento",
|
||||
"Search": "Cerca",
|
||||
"Filter": "Filtro",
|
||||
"Sort": "Ordina",
|
||||
"Export": "Esporta",
|
||||
"Import": "Importa",
|
||||
"Refresh": "Aggiorna",
|
||||
"Back": "Indietro",
|
||||
"Next": "Avanti",
|
||||
"Previous": "Precedente",
|
||||
"Submit": "Invia",
|
||||
"Confirm": "Conferma",
|
||||
"Yes": "Sì",
|
||||
"No": "No",
|
||||
"OK": "OK",
|
||||
"Apply": "Applica",
|
||||
"Reset": "Ripristina",
|
||||
"Clear": "Cancella",
|
||||
"Select": "Seleziona",
|
||||
"Upload": "Carica",
|
||||
"Download": "Scarica",
|
||||
"Copy": "Copia",
|
||||
"Paste": "Incolla",
|
||||
"Cut": "Taglia",
|
||||
"Undo": "Annulla",
|
||||
"Redo": "Ripeti",
|
||||
"Name": "Nome",
|
||||
"Description": "Descrizione",
|
||||
"Status": "Stato",
|
||||
"Type": "Tipo",
|
||||
"Date": "Data",
|
||||
"Time": "Ora",
|
||||
"Created": "Creato",
|
||||
"Updated": "Aggiornato",
|
||||
"Actions": "Azioni",
|
||||
"Details": "Dettagli",
|
||||
"View": "Visualizza",
|
||||
"New": "Nuovo",
|
||||
"Total": "Totale",
|
||||
"Count": "Conteggio",
|
||||
"Price": "Prezzo",
|
||||
"Cost": "Costo",
|
||||
"Free": "Gratuito",
|
||||
"Paid": "A pagamento",
|
||||
"Enable": "Abilita",
|
||||
"Disable": "Disabilita",
|
||||
"Enabled": "Abilitato",
|
||||
"Disabled": "Disabilitato",
|
||||
"Online": "Online",
|
||||
"Offline": "Offline",
|
||||
"Available": "Disponibile",
|
||||
"Unavailable": "Non disponibile",
|
||||
"Required": "Obbligatorio",
|
||||
"Optional": "Opzionale",
|
||||
"Default": "Predefinito",
|
||||
"Custom": "Personalizzato",
|
||||
"Advanced": "Avanzate",
|
||||
"Basic": "Di base",
|
||||
"Help": "Aiuto",
|
||||
"Support": "Supporto",
|
||||
"Documentation": "Documentazione",
|
||||
"Version": "Versione",
|
||||
"Language": "Lingua",
|
||||
"Theme": "Tema",
|
||||
"Light": "Chiaro",
|
||||
"Dark": "Scuro",
|
||||
"Auto": "Automatico",
|
||||
"Endpoint": "Endpoint",
|
||||
"Providers": "Provider",
|
||||
"Combos": "Combinazioni",
|
||||
"Usage": "Statistiche di utilizzo",
|
||||
"Quota Tracker": "Tracker quota",
|
||||
"MITM": "MITM",
|
||||
"CLI Tools": "Strumenti",
|
||||
"Console Log": "Log della console",
|
||||
"System": "Sistema",
|
||||
"Debug": "Debug",
|
||||
"Shutdown": "Spegni",
|
||||
"Close Proxy": "Chiudi proxy",
|
||||
"Are you sure you want to close the proxy server?": "Sei sicuro di voler chiudere il server proxy?",
|
||||
"Server Disconnected": "Server disconnesso",
|
||||
"The proxy server has been stopped.": "Il server proxy è stato arrestato.",
|
||||
"Reload Page": "Ricarica pagina",
|
||||
"Service is running in terminal. You can close this web page. Shutdown will stop the service.": "Il servizio è in esecuzione nel terminale. Puoi chiudere questa pagina web. Lo spegnimento fermerà il servizio.",
|
||||
"Manage your AI provider connections": "Gestisci le connessioni del tuo provider AI",
|
||||
"Model combos with fallback": "Combinazioni di modelli con fallback",
|
||||
"Monitor your API usage, token consumption, and request logs": "Monitora l'utilizzo dell'API, il consumo di token e i log delle richieste",
|
||||
"Intercept CLI tool traffic and route through 9Router": "Intercetta il traffico dello strumento CLI e instradalo attraverso 9Router",
|
||||
"Configure CLI tools": "Configura gli strumenti CLI",
|
||||
"API endpoint configuration": "Configurazione dell'endpoint API",
|
||||
"Manage your preferences": "Gestisci le tue preferenze",
|
||||
"Debug translation flow between formats": "Debug del flusso di traduzione tra i formati",
|
||||
"Live server console output": "Output della console del server in tempo reale",
|
||||
"Create model combos with fallback support": "Crea combinazioni di modelli con supporto fallback",
|
||||
"Local Mode": "Modalità locale",
|
||||
"Running on your machine": "In esecuzione sulla tua macchina",
|
||||
"Database Location": "Posizione del database",
|
||||
"Download Backup": "Scarica backup",
|
||||
"Import Backup": "Importa backup",
|
||||
"Database backup downloaded": "Backup del database scaricato",
|
||||
"Database imported successfully": "Database importato con successo",
|
||||
"Security": "Sicurezza",
|
||||
"Require login": "Richiedi accesso",
|
||||
"When ON, dashboard requires password. When OFF, access without login.": "Quando ATTIVO, il pannello di controllo richiede la password. Quando SPENTO, accedi senza login.",
|
||||
"Current Password": "Password attuale",
|
||||
"Enter current password": "Inserisci la password attuale",
|
||||
"New Password": "Nuova password",
|
||||
"Enter new password": "Inserisci la nuova password",
|
||||
"Confirm New Password": "Conferma nuova password",
|
||||
"Confirm new password": "Conferma la nuova password",
|
||||
"Update Password": "Aggiorna password",
|
||||
"Set Password": "Imposta password",
|
||||
"Password updated successfully": "Password aggiornata con successo",
|
||||
"Passwords do not match": "Le password non corrispondono",
|
||||
"Routing Strategy": "Strategia di routing",
|
||||
"Round Robin": "Round robin",
|
||||
"Cycle through accounts to distribute load": "Scorri gli account per distribuire il carico",
|
||||
"Sticky Limit": "Limite appiccicoso",
|
||||
"Calls per account before switching": "Chiamate per account prima del passaggio",
|
||||
"Network": "Rete",
|
||||
"Outbound Proxy": "Proxy in uscita",
|
||||
"Enable proxy for OAuth + provider outbound requests.": "Abilita il proxy per le richieste in uscita OAuth + provider.",
|
||||
"Proxy URL": "URL proxy",
|
||||
"Leave empty to inherit existing env proxy (if any).": "Lascia vuoto per ereditare il proxy env esistente (se presente).",
|
||||
"No Proxy": "Nessun proxy",
|
||||
"Comma-separated hostnames/domains to bypass the proxy.": "Nomi host/domini separati da virgole per ignorare il proxy.",
|
||||
"Test proxy URL": "Test URL proxy",
|
||||
"Apply": "Applica",
|
||||
"Proxy settings applied": "Impostazioni proxy applicate",
|
||||
"Proxy enabled": "Proxy abilitato",
|
||||
"Proxy disabled": "Proxy disabilitato",
|
||||
"Proxy test OK": "Test proxy OK",
|
||||
"Proxy test failed": "Test proxy non riuscito",
|
||||
"Please enter a Proxy URL to test": "Inserisci un URL proxy da testare",
|
||||
"Observability": "Osservabilità",
|
||||
"Enable Observability": "Abilita osservabilità",
|
||||
"Turn request detail recording on/off globally": "Attiva/disattiva la registrazione dei dettagli della richiesta globalmente",
|
||||
"Max Records": "Record massimi",
|
||||
"Maximum request detail records to keep (older records are auto-deleted)": "Record di dettagli della richiesta massimi da mantenere (i record più vecchi vengono eliminati automaticamente)",
|
||||
"Batch Size": "Dimensione batch",
|
||||
"Number of items to accumulate before writing to database (higher = better performance)": "Numero di elementi da accumulare prima di scrivere nel database (più alto = migliori prestazioni)",
|
||||
"Flush Interval (ms)": "Intervallo di scaricamento (ms)",
|
||||
"Maximum time to wait before flushing buffer (prevents data loss during low traffic)": "Tempo massimo di attesa prima dello scaricamento del buffer (previene la perdita di dati durante il traffico basso)",
|
||||
"Max JSON Size (KB)": "Dimensione JSON massima (KB)",
|
||||
"Maximum size for each JSON field (request/response) before truncation": "Dimensione massima per ogni campo JSON (richiesta/risposta) prima del troncamento",
|
||||
"All data stored on your machine": "Tutti i dati memorizzati sulla tua macchina",
|
||||
"MITM Server": "Server MITM",
|
||||
"Running": "In esecuzione",
|
||||
"Stopped": "Arrestato",
|
||||
"Cert": "Certificato",
|
||||
"Server": "Server",
|
||||
"Purpose:": "Scopo:",
|
||||
"Use Antigravity IDE & GitHub Copilot → with ANY provider/model from 9Router": "Usa Antigravity IDE & GitHub Copilot → con QUALSIASI provider/modello da 9Router",
|
||||
"How it works:": "Come funziona:",
|
||||
"Antigravity/Copilot IDE request → DNS redirect to localhost:443 → MITM proxy intercepts → 9Router → response to Antigravity/Copilot": "Richiesta Antigravity/Copilot IDE → Reindirizzamento DNS a localhost:443 → Il proxy MITM intercetta → 9Router → Risposta a Antigravity/Copilot",
|
||||
"API Key": "Chiave API",
|
||||
"No API keys — create one in Keys page": "Nessuna chiave API — crearne una nella pagina Chiavi",
|
||||
"sk_9router (default)": "sk_9router (predefinito)",
|
||||
"Server started": "Server avviato",
|
||||
"Failed to start server": "Impossibile avviare il server",
|
||||
"Server stopped — all DNS cleared": "Server arrestato — tutti i DNS cancellati",
|
||||
"Failed to stop server": "Impossibile arrestare il server",
|
||||
"Sudo password is required": "La password sudo è obbligatoria",
|
||||
"Stop Server": "Arresta server",
|
||||
"Start Server": "Avvia server",
|
||||
"Enable DNS per tool below to activate interception": "Abilita DNS per ogni strumento sottostante per attivare l'intercettazione",
|
||||
"Sudo Password Required": "Password Sudo richiesta",
|
||||
"Enter your sudo password to start/stop MITM server": "Inserisci la tua password sudo per avviare/arrestare il server MITM",
|
||||
"Sudo Password": "Password Sudo",
|
||||
"Confirm": "Conferma"
|
||||
}
|
||||
196
public/i18n/literals/ja.json
Normal file
196
public/i18n/literals/ja.json
Normal file
@@ -0,0 +1,196 @@
|
||||
{
|
||||
"Cancel": "キャンセル",
|
||||
"Delete": "削除",
|
||||
"Edit": "編集",
|
||||
"Save": "保存",
|
||||
"Close": "閉じる",
|
||||
"Add": "追加",
|
||||
"Remove": "削除",
|
||||
"Settings": "設定",
|
||||
"Profile": "プロフィール",
|
||||
"Dashboard": "ダッシュボード",
|
||||
"Logout": "ログアウト",
|
||||
"Login": "ログイン",
|
||||
"Providers": "プロバイダー",
|
||||
"Usage": "使用状況",
|
||||
"API Key": "APIキー",
|
||||
"Connected": "接続済み",
|
||||
"Disconnected": "未接続",
|
||||
"Active": "アクティブ",
|
||||
"Inactive": "非アクティブ",
|
||||
"Success": "成功",
|
||||
"Failed": "失敗",
|
||||
"Error": "エラー",
|
||||
"Warning": "警告",
|
||||
"Info": "情報",
|
||||
"Loading": "読み込み中",
|
||||
"Search": "検索",
|
||||
"Filter": "フィルター",
|
||||
"Sort": "並べ替え",
|
||||
"Export": "エクスポート",
|
||||
"Import": "インポート",
|
||||
"Refresh": "更新",
|
||||
"Back": "戻る",
|
||||
"Next": "次へ",
|
||||
"Previous": "前へ",
|
||||
"Submit": "送信",
|
||||
"Confirm": "確認",
|
||||
"Yes": "はい",
|
||||
"No": "いいえ",
|
||||
"OK": "OK",
|
||||
"Apply": "適用",
|
||||
"Reset": "リセット",
|
||||
"Clear": "クリア",
|
||||
"Select": "選択",
|
||||
"Upload": "アップロード",
|
||||
"Download": "ダウンロード",
|
||||
"Copy": "コピー",
|
||||
"Paste": "貼り付け",
|
||||
"Cut": "切り取り",
|
||||
"Undo": "元に戻す",
|
||||
"Redo": "やり直す",
|
||||
"Name": "名前",
|
||||
"Description": "説明",
|
||||
"Status": "ステータス",
|
||||
"Type": "タイプ",
|
||||
"Date": "日付",
|
||||
"Time": "時間",
|
||||
"Created": "作成済み",
|
||||
"Updated": "更新済み",
|
||||
"Actions": "アクション",
|
||||
"Details": "詳細",
|
||||
"View": "表示",
|
||||
"New": "新規",
|
||||
"Total": "合計",
|
||||
"Count": "カウント",
|
||||
"Price": "価格",
|
||||
"Cost": "コスト",
|
||||
"Free": "無料",
|
||||
"Paid": "有料",
|
||||
"Enable": "有効",
|
||||
"Disable": "無効",
|
||||
"Enabled": "有効化済み",
|
||||
"Disabled": "無効化済み",
|
||||
"Online": "オンライン",
|
||||
"Offline": "オフライン",
|
||||
"Available": "利用可能",
|
||||
"Unavailable": "利用不可",
|
||||
"Required": "必須",
|
||||
"Optional": "オプション",
|
||||
"Default": "デフォルト",
|
||||
"Custom": "カスタム",
|
||||
"Advanced": "詳細",
|
||||
"Basic": "基本",
|
||||
"Help": "ヘルプ",
|
||||
"Support": "サポート",
|
||||
"Documentation": "ドキュメント",
|
||||
"Version": "バージョン",
|
||||
"Language": "言語",
|
||||
"Theme": "テーマ",
|
||||
"Light": "ライト",
|
||||
"Dark": "ダーク",
|
||||
"Auto": "自動",
|
||||
"Endpoint": "エンドポイント",
|
||||
"Providers": "プロバイダー",
|
||||
"Combos": "コンボ",
|
||||
"Usage": "統計",
|
||||
"Quota Tracker": "クォータトラッカー",
|
||||
"MITM": "MITM",
|
||||
"CLI Tools": "CLIツール",
|
||||
"Console Log": "コンソールログ",
|
||||
"System": "システム",
|
||||
"Debug": "デバッグ",
|
||||
"Shutdown": "シャットダウン",
|
||||
"Close Proxy": "プロキシを閉じる",
|
||||
"Are you sure you want to close the proxy server?": "プロキシサーバーを閉じてもよろしいですか?",
|
||||
"Server Disconnected": "サーバーが切断されました",
|
||||
"The proxy server has been stopped.": "プロキシサーバーが停止しました。",
|
||||
"Reload Page": "ページを再読み込み",
|
||||
"Service is running in terminal. You can close this web page. Shutdown will stop the service.": "サービスはターミナルで実行されています。このウェブページを閉じることができます。シャットダウンはサービスを停止します。",
|
||||
"Manage your AI provider connections": "AIプロバイダーの接続を管理する",
|
||||
"Model combos with fallback": "フォールバック付きモデルコンボ",
|
||||
"Monitor your API usage, token consumption, and request logs": "APIの使用状況、トークン消費量、およびリクエストログを監視する",
|
||||
"Intercept CLI tool traffic and route through 9Router": "CLIツールのトラフィックをインターセプトし、9Routerを通じてルーティングする",
|
||||
"Configure CLI tools": "CLIツールを構成",
|
||||
"API endpoint configuration": "APIエンドポイント構成",
|
||||
"Manage your preferences": "設定を管理する",
|
||||
"Debug translation flow between formats": "形式間の翻訳フローをデバッグ",
|
||||
"Live server console output": "ライブサーバーコンソール出力",
|
||||
"Create model combos with fallback support": "フォールバックサポート付きモデルコンボを作成",
|
||||
"Local Mode": "ローカルモード",
|
||||
"Running on your machine": "お使いのマシンで実行中",
|
||||
"Database Location": "データベースの場所",
|
||||
"Download Backup": "バックアップをダウンロード",
|
||||
"Import Backup": "バックアップをインポート",
|
||||
"Database backup downloaded": "データベースバックアップがダウンロードされました",
|
||||
"Database imported successfully": "データベースが正常にインポートされました",
|
||||
"Security": "セキュリティ",
|
||||
"Require login": "ログインが必要",
|
||||
"When ON, dashboard requires password. When OFF, access without login.": "ON の場合、ダッシュボードはパスワードが必要です。OFF の場合、ログインなしでアクセスできます。",
|
||||
"Current Password": "現在のパスワード",
|
||||
"Enter current password": "現在のパスワードを入力",
|
||||
"New Password": "新しいパスワード",
|
||||
"Enter new password": "新しいパスワードを入力",
|
||||
"Confirm New Password": "新しいパスワードを確認",
|
||||
"Confirm new password": "新しいパスワードを確認",
|
||||
"Update Password": "パスワードを更新",
|
||||
"Set Password": "パスワードを設定",
|
||||
"Password updated successfully": "パスワードが正常に更新されました",
|
||||
"Passwords do not match": "パスワードが一致しません",
|
||||
"Routing Strategy": "ルーティング戦略",
|
||||
"Round Robin": "ラウンドロビン",
|
||||
"Cycle through accounts to distribute load": "アカウント間を循環してロードを分散",
|
||||
"Sticky Limit": "スティッキーリミット",
|
||||
"Calls per account before switching": "切り替え前のアカウントごとのコール数",
|
||||
"Network": "ネットワーク",
|
||||
"Outbound Proxy": "アウトバウンドプロキシ",
|
||||
"Enable proxy for OAuth + provider outbound requests.": "OAuth + プロバイダーアウトバウンドリクエストのプロキシを有効にします。",
|
||||
"Proxy URL": "プロキシURL",
|
||||
"Leave empty to inherit existing env proxy (if any).": "既存の環境プロキシを継承するには空のままにしてください。",
|
||||
"No Proxy": "プロキシなし",
|
||||
"Comma-separated hostnames/domains to bypass the proxy.": "プロキシをバイパスするためのコンマ区切りのホスト名/ドメイン。",
|
||||
"Test proxy URL": "プロキシURLをテスト",
|
||||
"Apply": "適用",
|
||||
"Proxy settings applied": "プロキシ設定が適用されました",
|
||||
"Proxy enabled": "プロキシが有効になりました",
|
||||
"Proxy disabled": "プロキシが無効になりました",
|
||||
"Proxy test OK": "プロキシテストOK",
|
||||
"Proxy test failed": "プロキシテストが失敗しました",
|
||||
"Please enter a Proxy URL to test": "テストするプロキシURLを入力してください",
|
||||
"Observability": "可観測性",
|
||||
"Enable Observability": "可観測性を有効にする",
|
||||
"Turn request detail recording on/off globally": "リクエスト詳細記録をグローバルにオン/オフにします",
|
||||
"Max Records": "最大レコード数",
|
||||
"Maximum request detail records to keep (older records are auto-deleted)": "保持するリクエスト詳細レコードの最大数(古いレコードは自動削除されます)",
|
||||
"Batch Size": "バッチサイズ",
|
||||
"Number of items to accumulate before writing to database (higher = better performance)": "データベースに書き込む前に蓄積するアイテム数(高い = パフォーマンス向上)",
|
||||
"Flush Interval (ms)": "フラッシュ間隔 (ms)",
|
||||
"Maximum time to wait before flushing buffer (prevents data loss during low traffic)": "バッファをフラッシュする前の最大待機時間(低トラフィック中のデータ損失を防ぎます)",
|
||||
"Max JSON Size (KB)": "最大JSON サイズ (KB)",
|
||||
"Maximum size for each JSON field (request/response) before truncation": "切り詰め前の各JSONフィールド(リクエスト/レスポンス)の最大サイズ",
|
||||
"All data stored on your machine": "すべてのデータがお使いのマシンに保存されます",
|
||||
"MITM Server": "MITMサーバー",
|
||||
"Running": "実行中",
|
||||
"Stopped": "停止済み",
|
||||
"Cert": "証明書",
|
||||
"Server": "サーバー",
|
||||
"Purpose:": "目的:",
|
||||
"Use Antigravity IDE & GitHub Copilot → with ANY provider/model from 9Router": "Antigravity IDE & GitHub Copilot → 9Router の任意のプロバイダー/モデルを使用",
|
||||
"How it works:": "しくみ:",
|
||||
"Antigravity/Copilot IDE request → DNS redirect to localhost:443 → MITM proxy intercepts → 9Router → response to Antigravity/Copilot": "Antigravity/Copilot IDE リクエスト → localhost:443 への DNS リダイレクト → MITM プロキシが傍受 → 9Router → Antigravity/Copilot への応答",
|
||||
"API Key": "APIキー",
|
||||
"No API keys — create one in Keys page": "APIキーがありません — キーページで1つ作成してください",
|
||||
"sk_9router (default)": "sk_9router(デフォルト)",
|
||||
"Server started": "サーバーが開始されました",
|
||||
"Failed to start server": "サーバーの開始に失敗しました",
|
||||
"Server stopped — all DNS cleared": "サーバーが停止しました — すべてのDNSがクリアされました",
|
||||
"Failed to stop server": "サーバーの停止に失敗しました",
|
||||
"Sudo password is required": "Sudoパスワードが必要です",
|
||||
"Stop Server": "サーバーを停止",
|
||||
"Start Server": "サーバーを開始",
|
||||
"Enable DNS per tool below to activate interception": "以下の各ツールに対してDNSを有効にして、傍受をアクティブにします",
|
||||
"Sudo Password Required": "Sudoパスワードが必要です",
|
||||
"Enter your sudo password to start/stop MITM server": "MITMサーバーを開始/停止するには、sudoパスワードを入力してください",
|
||||
"Sudo Password": "Sudoパスワード",
|
||||
"Confirm": "確認"
|
||||
}
|
||||
196
public/i18n/literals/ko.json
Normal file
196
public/i18n/literals/ko.json
Normal file
@@ -0,0 +1,196 @@
|
||||
{
|
||||
"Cancel": "취소",
|
||||
"Delete": "삭제",
|
||||
"Edit": "편집",
|
||||
"Save": "저장",
|
||||
"Close": "닫기",
|
||||
"Add": "추가",
|
||||
"Remove": "제거",
|
||||
"Settings": "설정",
|
||||
"Profile": "프로필",
|
||||
"Dashboard": "대시보드",
|
||||
"Logout": "로그아웃",
|
||||
"Login": "로그인",
|
||||
"Providers": "제공자",
|
||||
"Usage": "사용 현황",
|
||||
"API Key": "API 키",
|
||||
"Connected": "연결됨",
|
||||
"Disconnected": "연결 해제됨",
|
||||
"Active": "활성",
|
||||
"Inactive": "비활성",
|
||||
"Success": "성공",
|
||||
"Failed": "실패",
|
||||
"Error": "오류",
|
||||
"Warning": "경고",
|
||||
"Info": "정보",
|
||||
"Loading": "로딩 중",
|
||||
"Search": "검색",
|
||||
"Filter": "필터",
|
||||
"Sort": "정렬",
|
||||
"Export": "내보내기",
|
||||
"Import": "가져오기",
|
||||
"Refresh": "새로고침",
|
||||
"Back": "뒤로",
|
||||
"Next": "다음",
|
||||
"Previous": "이전",
|
||||
"Submit": "제출",
|
||||
"Confirm": "확인",
|
||||
"Yes": "예",
|
||||
"No": "아니오",
|
||||
"OK": "확인",
|
||||
"Apply": "적용",
|
||||
"Reset": "재설정",
|
||||
"Clear": "지우기",
|
||||
"Select": "선택",
|
||||
"Upload": "업로드",
|
||||
"Download": "다운로드",
|
||||
"Copy": "복사",
|
||||
"Paste": "붙여넣기",
|
||||
"Cut": "잘라내기",
|
||||
"Undo": "실행 취소",
|
||||
"Redo": "다시 실행",
|
||||
"Name": "이름",
|
||||
"Description": "설명",
|
||||
"Status": "상태",
|
||||
"Type": "유형",
|
||||
"Date": "날짜",
|
||||
"Time": "시간",
|
||||
"Created": "생성됨",
|
||||
"Updated": "업데이트됨",
|
||||
"Actions": "작업",
|
||||
"Details": "세부정보",
|
||||
"View": "보기",
|
||||
"New": "새로 만들기",
|
||||
"Total": "합계",
|
||||
"Count": "개수",
|
||||
"Price": "가격",
|
||||
"Cost": "비용",
|
||||
"Free": "무료",
|
||||
"Paid": "유료",
|
||||
"Enable": "활성화",
|
||||
"Disable": "비활성화",
|
||||
"Enabled": "활성화됨",
|
||||
"Disabled": "비활성화됨",
|
||||
"Online": "온라인",
|
||||
"Offline": "오프라인",
|
||||
"Available": "사용 가능",
|
||||
"Unavailable": "사용 불가",
|
||||
"Required": "필수",
|
||||
"Optional": "선택사항",
|
||||
"Default": "기본값",
|
||||
"Custom": "사용자 지정",
|
||||
"Advanced": "고급",
|
||||
"Basic": "기본",
|
||||
"Help": "도움말",
|
||||
"Support": "지원",
|
||||
"Documentation": "설명서",
|
||||
"Version": "버전",
|
||||
"Language": "언어",
|
||||
"Theme": "테마",
|
||||
"Light": "밝음",
|
||||
"Dark": "어두움",
|
||||
"Auto": "자동",
|
||||
"Endpoint": "엔드포인트",
|
||||
"Providers": "제공자",
|
||||
"Combos": "조합",
|
||||
"Usage": "통계",
|
||||
"Quota Tracker": "할당량 추적",
|
||||
"MITM": "MITM",
|
||||
"CLI Tools": "CLI 도구",
|
||||
"Console Log": "콘솔 로그",
|
||||
"System": "시스템",
|
||||
"Debug": "디버깅",
|
||||
"Shutdown": "종료",
|
||||
"Close Proxy": "프록시 닫기",
|
||||
"Are you sure you want to close the proxy server?": "프록시 서버를 닫으시겠습니까?",
|
||||
"Server Disconnected": "서버 연결 해제됨",
|
||||
"The proxy server has been stopped.": "프록시 서버가 중지되었습니다.",
|
||||
"Reload Page": "페이지 다시 로드",
|
||||
"Service is running in terminal. You can close this web page. Shutdown will stop the service.": "서비스가 터미널에서 실행 중입니다. 이 웹 페이지를 닫을 수 있습니다. 종료하면 서비스가 중지됩니다.",
|
||||
"Manage your AI provider connections": "AI 제공자 연결 관리",
|
||||
"Model combos with fallback": "폴백 기능이 있는 모델 조합",
|
||||
"Monitor your API usage, token consumption, and request logs": "API 사용, 토큰 소비 및 요청 로그 모니터링",
|
||||
"Intercept CLI tool traffic and route through 9Router": "CLI 도구 트래픽을 가로채고 9Router를 통해 라우팅",
|
||||
"Configure CLI tools": "CLI 도구 구성",
|
||||
"API endpoint configuration": "API 엔드포인트 구성",
|
||||
"Manage your preferences": "기본 설정 관리",
|
||||
"Debug translation flow between formats": "형식 간 변환 흐름 디버깅",
|
||||
"Live server console output": "라이브 서버 콘솔 출력",
|
||||
"Create model combos with fallback support": "폴백 지원이 있는 모델 조합 만들기",
|
||||
"Local Mode": "로컬 모드",
|
||||
"Running on your machine": "컴퓨터에서 실행 중",
|
||||
"Database Location": "데이터베이스 위치",
|
||||
"Download Backup": "백업 다운로드",
|
||||
"Import Backup": "백업 가져오기",
|
||||
"Database backup downloaded": "데이터베이스 백업 다운로드됨",
|
||||
"Database imported successfully": "데이터베이스를 성공적으로 가져왔습니다",
|
||||
"Security": "보안",
|
||||
"Require login": "로그인 필요",
|
||||
"When ON, dashboard requires password. When OFF, access without login.": "ON일 때 대시보드에서 암호가 필요합니다. OFF일 때 로그인 없이 접근할 수 있습니다.",
|
||||
"Current Password": "현재 암호",
|
||||
"Enter current password": "현재 암호 입력",
|
||||
"New Password": "새 암호",
|
||||
"Enter new password": "새 암호 입력",
|
||||
"Confirm New Password": "새 암호 확인",
|
||||
"Confirm new password": "새 암호 확인",
|
||||
"Update Password": "암호 업데이트",
|
||||
"Set Password": "암호 설정",
|
||||
"Password updated successfully": "암호가 성공적으로 업데이트되었습니다",
|
||||
"Passwords do not match": "암호가 일치하지 않습니다",
|
||||
"Routing Strategy": "라우팅 전략",
|
||||
"Round Robin": "라운드 로빈",
|
||||
"Cycle through accounts to distribute load": "계정을 순환하여 로드 분산",
|
||||
"Sticky Limit": "고정 제한",
|
||||
"Calls per account before switching": "전환 전 계정당 호출 수",
|
||||
"Network": "네트워크",
|
||||
"Outbound Proxy": "아웃바운드 프록시",
|
||||
"Enable proxy for OAuth + provider outbound requests.": "OAuth + 제공자 아웃바운드 요청에 대한 프록시를 활성화합니다.",
|
||||
"Proxy URL": "프록시 URL",
|
||||
"Leave empty to inherit existing env proxy (if any).": "기존 환경 프록시를 상속받으려면 비워두세요.",
|
||||
"No Proxy": "프록시 없음",
|
||||
"Comma-separated hostnames/domains to bypass the proxy.": "프록시를 우회하기 위한 쉼표로 구분된 호스트명/도메인입니다.",
|
||||
"Test proxy URL": "프록시 URL 테스트",
|
||||
"Apply": "적용",
|
||||
"Proxy settings applied": "프록시 설정이 적용되었습니다",
|
||||
"Proxy enabled": "프록시 활성화됨",
|
||||
"Proxy disabled": "프록시 비활성화됨",
|
||||
"Proxy test OK": "프록시 테스트 성공",
|
||||
"Proxy test failed": "프록시 테스트 실패",
|
||||
"Please enter a Proxy URL to test": "테스트할 프록시 URL을 입력하세요",
|
||||
"Observability": "관찰 가능성",
|
||||
"Enable Observability": "관찰 가능성 활성화",
|
||||
"Turn request detail recording on/off globally": "요청 세부 정보 기록을 전역적으로 켜기/끄기",
|
||||
"Max Records": "최대 레코드",
|
||||
"Maximum request detail records to keep (older records are auto-deleted)": "보관할 최대 요청 세부 정보 레코드(오래된 레코드는 자동 삭제됨)",
|
||||
"Batch Size": "배치 크기",
|
||||
"Number of items to accumulate before writing to database (higher = better performance)": "데이터베이스에 쓰기 전에 누적할 항목 수(높을수록 더 나은 성능)",
|
||||
"Flush Interval (ms)": "플러시 간격 (ms)",
|
||||
"Maximum time to wait before flushing buffer (prevents data loss during low traffic)": "버퍼를 플러시하기 전 최대 대기 시간(낮은 트래픽 중 데이터 손실 방지)",
|
||||
"Max JSON Size (KB)": "최대 JSON 크기 (KB)",
|
||||
"Maximum size for each JSON field (request/response) before truncation": "자르기 전 각 JSON 필드(요청/응답)의 최대 크기",
|
||||
"All data stored on your machine": "모든 데이터가 컴퓨터에 저장됨",
|
||||
"MITM Server": "MITM 서버",
|
||||
"Running": "실행 중",
|
||||
"Stopped": "중지됨",
|
||||
"Cert": "인증서",
|
||||
"Server": "서버",
|
||||
"Purpose:": "목적:",
|
||||
"Use Antigravity IDE & GitHub Copilot → with ANY provider/model from 9Router": "Antigravity IDE 및 GitHub Copilot 사용 → 9Router의 모든 제공자/모델과 함께",
|
||||
"How it works:": "작동 방식:",
|
||||
"Antigravity/Copilot IDE request → DNS redirect to localhost:443 → MITM proxy intercepts → 9Router → response to Antigravity/Copilot": "Antigravity/Copilot IDE 요청 → localhost:443로 DNS 리디렉션 → MITM 프록시가 가로챔 → 9Router → Antigravity/Copilot으로 응답",
|
||||
"API Key": "API 키",
|
||||
"No API keys — create one in Keys page": "API 키 없음 — 키 페이지에서 만들기",
|
||||
"sk_9router (default)": "sk_9router (기본값)",
|
||||
"Server started": "서버 시작됨",
|
||||
"Failed to start server": "서버 시작 실패",
|
||||
"Server stopped — all DNS cleared": "서버 중지됨 — 모든 DNS 지워짐",
|
||||
"Failed to stop server": "서버 중지 실패",
|
||||
"Sudo password is required": "Sudo 암호가 필요합니다",
|
||||
"Stop Server": "서버 중지",
|
||||
"Start Server": "서버 시작",
|
||||
"Enable DNS per tool below to activate interception": "아래 각 도구에 대해 DNS를 활성화하여 가로채기 활성화",
|
||||
"Sudo Password Required": "Sudo 암호 필요",
|
||||
"Enter your sudo password to start/stop MITM server": "MITM 서버를 시작/중지하려면 sudo 암호를 입력하세요",
|
||||
"Sudo Password": "Sudo 암호",
|
||||
"Confirm": "확인"
|
||||
}
|
||||
196
public/i18n/literals/nl.json
Normal file
196
public/i18n/literals/nl.json
Normal file
@@ -0,0 +1,196 @@
|
||||
{
|
||||
"Cancel": "Annuleren",
|
||||
"Delete": "Verwijderen",
|
||||
"Edit": "Bewerken",
|
||||
"Save": "Opslaan",
|
||||
"Close": "Sluiten",
|
||||
"Add": "Toevoegen",
|
||||
"Remove": "Verwijderen",
|
||||
"Settings": "Instellingen",
|
||||
"Profile": "Profiel",
|
||||
"Dashboard": "Dashboard",
|
||||
"Logout": "Afmelden",
|
||||
"Login": "Aanmelden",
|
||||
"Providers": "Providers",
|
||||
"Usage": "Gebruik",
|
||||
"API Key": "API-sleutel",
|
||||
"Connected": "Verbonden",
|
||||
"Disconnected": "Verbroken",
|
||||
"Active": "Actief",
|
||||
"Inactive": "Inactief",
|
||||
"Success": "Succes",
|
||||
"Failed": "Mislukt",
|
||||
"Error": "Fout",
|
||||
"Warning": "Waarschuwing",
|
||||
"Info": "Info",
|
||||
"Loading": "Laden",
|
||||
"Search": "Zoeken",
|
||||
"Filter": "Filteren",
|
||||
"Sort": "Sorteren",
|
||||
"Export": "Exporteren",
|
||||
"Import": "Importeren",
|
||||
"Refresh": "Vernieuwen",
|
||||
"Back": "Terug",
|
||||
"Next": "Volgende",
|
||||
"Previous": "Vorige",
|
||||
"Submit": "Verzenden",
|
||||
"Confirm": "Bevestigen",
|
||||
"Yes": "Ja",
|
||||
"No": "Nee",
|
||||
"OK": "OK",
|
||||
"Apply": "Toepassen",
|
||||
"Reset": "Opnieuw instellen",
|
||||
"Clear": "Wissen",
|
||||
"Select": "Selecteren",
|
||||
"Upload": "Uploaden",
|
||||
"Download": "Downloaden",
|
||||
"Copy": "Kopieëren",
|
||||
"Paste": "Plakken",
|
||||
"Cut": "Knippen",
|
||||
"Undo": "Ongedaan maken",
|
||||
"Redo": "Opnieuw uitvoeren",
|
||||
"Name": "Naam",
|
||||
"Description": "Beschrijving",
|
||||
"Status": "Status",
|
||||
"Type": "Type",
|
||||
"Date": "Datum",
|
||||
"Time": "Tijd",
|
||||
"Created": "Gemaakt",
|
||||
"Updated": "Bijgewerkt",
|
||||
"Actions": "Acties",
|
||||
"Details": "Details",
|
||||
"View": "Weergeven",
|
||||
"New": "Nieuw",
|
||||
"Total": "Totaal",
|
||||
"Count": "Aantal",
|
||||
"Price": "Prijs",
|
||||
"Cost": "Kosten",
|
||||
"Free": "Gratis",
|
||||
"Paid": "Betaald",
|
||||
"Enable": "Inschakelen",
|
||||
"Disable": "Uitschakelen",
|
||||
"Enabled": "Ingeschakeld",
|
||||
"Disabled": "Uitgeschakeld",
|
||||
"Online": "Online",
|
||||
"Offline": "Offline",
|
||||
"Available": "Beschikbaar",
|
||||
"Unavailable": "Niet beschikbaar",
|
||||
"Required": "Verplicht",
|
||||
"Optional": "Optioneel",
|
||||
"Default": "Standaard",
|
||||
"Custom": "Aangepast",
|
||||
"Advanced": "Geavanceerd",
|
||||
"Basic": "Basis",
|
||||
"Help": "Help",
|
||||
"Support": "Ondersteuning",
|
||||
"Documentation": "Documentatie",
|
||||
"Version": "Versie",
|
||||
"Language": "Taal",
|
||||
"Theme": "Thema",
|
||||
"Light": "Licht",
|
||||
"Dark": "Donker",
|
||||
"Auto": "Automatisch",
|
||||
"Endpoint": "Eindpunt",
|
||||
"Providers": "Providers",
|
||||
"Combos": "Combinaties",
|
||||
"Usage": "Statistieken",
|
||||
"Quota Tracker": "Quotabijhouder",
|
||||
"MITM": "MITM",
|
||||
"CLI Tools": "CLI-tools",
|
||||
"Console Log": "Consolenlogboek",
|
||||
"System": "Systeem",
|
||||
"Debug": "Foutopsporing",
|
||||
"Shutdown": "Afsluiten",
|
||||
"Close Proxy": "Proxy sluiten",
|
||||
"Are you sure you want to close the proxy server?": "Weet u zeker dat u de proxyserver wilt sluiten?",
|
||||
"Server Disconnected": "Server verbroken",
|
||||
"The proxy server has been stopped.": "De proxyserver is gestopt.",
|
||||
"Reload Page": "Pagina vernieuwen",
|
||||
"Service is running in terminal. You can close this web page. Shutdown will stop the service.": "Service wordt uitgevoerd in terminal. U kunt deze webpagina sluiten. Afsluiten stopt de service.",
|
||||
"Manage your AI provider connections": "Beheer uw AI-providerverbindingen",
|
||||
"Model combos with fallback": "Modelcombinaties met fallback",
|
||||
"Monitor your API usage, token consumption, and request logs": "Controleer uw API-gebruik, tokenverbruik en aanvraaglogboeken",
|
||||
"Intercept CLI tool traffic and route through 9Router": "Onderschep CLI-toolverkeer en stuur het via 9Router",
|
||||
"Configure CLI tools": "CLI-tools configureren",
|
||||
"API endpoint configuration": "Configuratie van API-eindpunt",
|
||||
"Manage your preferences": "Beheer uw voorkeuren",
|
||||
"Debug translation flow between formats": "Debug de vertaalstroom tussen indelingen",
|
||||
"Live server console output": "Live-serverconsoluitvoer",
|
||||
"Create model combos with fallback support": "Maak modelcombinaties met fallback-ondersteuning",
|
||||
"Local Mode": "Lokale modus",
|
||||
"Running on your machine": "Actief op uw machine",
|
||||
"Database Location": "Databaselocatie",
|
||||
"Download Backup": "Backup downloaden",
|
||||
"Import Backup": "Backup importeren",
|
||||
"Database backup downloaded": "Databaseback-up gedownload",
|
||||
"Database imported successfully": "Database succesvol geïmporteerd",
|
||||
"Security": "Beveiliging",
|
||||
"Require login": "Aanmelden vereist",
|
||||
"When ON, dashboard requires password. When OFF, access without login.": "Wanneer AAN, vereist dashboard een wachtwoord. Wanneer UIT, toegang zonder aanmelden.",
|
||||
"Current Password": "Huidig wachtwoord",
|
||||
"Enter current password": "Voer het huidige wachtwoord in",
|
||||
"New Password": "Nieuw wachtwoord",
|
||||
"Enter new password": "Voer een nieuw wachtwoord in",
|
||||
"Confirm New Password": "Nieuw wachtwoord bevestigen",
|
||||
"Confirm new password": "Bevestig het nieuwe wachtwoord",
|
||||
"Update Password": "Wachtwoord bijwerken",
|
||||
"Set Password": "Wachtwoord instellen",
|
||||
"Password updated successfully": "Wachtwoord succesvol bijgewerkt",
|
||||
"Passwords do not match": "Wachtwoorden komen niet overeen",
|
||||
"Routing Strategy": "Routeringsstrategie",
|
||||
"Round Robin": "Round Robin",
|
||||
"Cycle through accounts to distribute load": "Wisselen tussen accounts om belasting te verdelen",
|
||||
"Sticky Limit": "Plakkerige limiet",
|
||||
"Calls per account before switching": "Oproepen per account voordat u overschakelt",
|
||||
"Network": "Netwerk",
|
||||
"Outbound Proxy": "Uitgaande proxy",
|
||||
"Enable proxy for OAuth + provider outbound requests.": "Schakel proxy in voor OAuth + uitgaande verzoeken van provider.",
|
||||
"Proxy URL": "Proxy-URL",
|
||||
"Leave empty to inherit existing env proxy (if any).": "Laat leeg om bestaande env-proxy over te nemen (indien aanwezig).",
|
||||
"No Proxy": "Geen proxy",
|
||||
"Comma-separated hostnames/domains to bypass the proxy.": "Door komma's gescheiden hostnamen/domeinen om de proxy te omzeilen.",
|
||||
"Test proxy URL": "Proxy-URL testen",
|
||||
"Apply": "Toepassen",
|
||||
"Proxy settings applied": "Proxy-instellingen toegepast",
|
||||
"Proxy enabled": "Proxy ingeschakeld",
|
||||
"Proxy disabled": "Proxy uitgeschakeld",
|
||||
"Proxy test OK": "Proxy-test OK",
|
||||
"Proxy test failed": "Proxy-test mislukt",
|
||||
"Please enter a Proxy URL to test": "Voer een proxy-URL in om te testen",
|
||||
"Observability": "Waarneembaarheid",
|
||||
"Enable Observability": "Waarneembaarheid inschakelen",
|
||||
"Turn request detail recording on/off globally": "Recordering van aanvraagdetails globaal in-/uitschakelen",
|
||||
"Max Records": "Maximale records",
|
||||
"Maximum request detail records to keep (older records are auto-deleted)": "Maximale aantal aanvraagdetailrecords om te behouden (oudere records worden automatisch verwijderd)",
|
||||
"Batch Size": "Batchgrootte",
|
||||
"Number of items to accumulate before writing to database (higher = better performance)": "Aantal items dat moet worden verzameld voordat naar database wordt geschreven (hoger = beter prestaties)",
|
||||
"Flush Interval (ms)": "Spoelinterval (ms)",
|
||||
"Maximum time to wait before flushing buffer (prevents data loss during low traffic)": "Maximale wachttijd voordat buffer wordt leeggemaakt (voorkomt gegevensverlies bij laag verkeer)",
|
||||
"Max JSON Size (KB)": "Maximale JSON-grootte (KB)",
|
||||
"Maximum size for each JSON field (request/response) before truncation": "Maximale grootte voor elk JSON-veld (aanvraag/antwoord) voordat afkappen",
|
||||
"All data stored on your machine": "Alle gegevens opgeslagen op uw machine",
|
||||
"MITM Server": "MITM-server",
|
||||
"Running": "Actief",
|
||||
"Stopped": "Gestopt",
|
||||
"Cert": "Certificaat",
|
||||
"Server": "Server",
|
||||
"Purpose:": "Doel:",
|
||||
"Use Antigravity IDE & GitHub Copilot → with ANY provider/model from 9Router": "Gebruik Antigravity IDE en GitHub Copilot → met ELKE provider/model van 9Router",
|
||||
"How it works:": "Hoe het werkt:",
|
||||
"Antigravity/Copilot IDE request → DNS redirect to localhost:443 → MITM proxy intercepts → 9Router → response to Antigravity/Copilot": "Antigravity/Copilot IDE-aanvraag → DNS-omleiding naar localhost:443 → MITM-proxy onderschept → 9Router → antwoord naar Antigravity/Copilot",
|
||||
"API Key": "API-sleutel",
|
||||
"No API keys — create one in Keys page": "Geen API-sleutels — maak er één aan op de pagina Sleutels",
|
||||
"sk_9router (default)": "sk_9router (standaard)",
|
||||
"Server started": "Server gestart",
|
||||
"Failed to start server": "Server starten mislukt",
|
||||
"Server stopped — all DNS cleared": "Server gestopt — alle DNS gewist",
|
||||
"Failed to stop server": "Server stoppen mislukt",
|
||||
"Sudo password is required": "Sudo-wachtwoord vereist",
|
||||
"Stop Server": "Server stoppen",
|
||||
"Start Server": "Server starten",
|
||||
"Enable DNS per tool below to activate interception": "Schakel DNS in voor elk hulpmiddel hieronder om onderschepping te activeren",
|
||||
"Sudo Password Required": "Sudo-wachtwoord vereist",
|
||||
"Enter your sudo password to start/stop MITM server": "Voer uw sudo-wachtwoord in om de MITM-server te starten/stoppen",
|
||||
"Sudo Password": "Sudo-wachtwoord",
|
||||
"Confirm": "Bevestigen"
|
||||
}
|
||||
196
public/i18n/literals/no.json
Normal file
196
public/i18n/literals/no.json
Normal file
@@ -0,0 +1,196 @@
|
||||
{
|
||||
"Cancel": "Avbryt",
|
||||
"Delete": "Slett",
|
||||
"Edit": "Rediger",
|
||||
"Save": "Lagre",
|
||||
"Close": "Lukk",
|
||||
"Add": "Legg til",
|
||||
"Remove": "Fjern",
|
||||
"Settings": "Innstillinger",
|
||||
"Profile": "Profil",
|
||||
"Dashboard": "Kontrollpanel",
|
||||
"Logout": "Logg ut",
|
||||
"Login": "Logg inn",
|
||||
"Providers": "Leverandører",
|
||||
"Usage": "Bruk",
|
||||
"API Key": "API-nøkkel",
|
||||
"Connected": "Tilkoblet",
|
||||
"Disconnected": "Frakoblet",
|
||||
"Active": "Aktiv",
|
||||
"Inactive": "Inaktiv",
|
||||
"Success": "Suksess",
|
||||
"Failed": "Mislyktes",
|
||||
"Error": "Feil",
|
||||
"Warning": "Advarsel",
|
||||
"Info": "Informasjon",
|
||||
"Loading": "Laster",
|
||||
"Search": "Søk",
|
||||
"Filter": "Filter",
|
||||
"Sort": "Sorter",
|
||||
"Export": "Eksporter",
|
||||
"Import": "Importer",
|
||||
"Refresh": "Oppdater",
|
||||
"Back": "Tilbake",
|
||||
"Next": "Neste",
|
||||
"Previous": "Forrige",
|
||||
"Submit": "Send inn",
|
||||
"Confirm": "Bekreft",
|
||||
"Yes": "Ja",
|
||||
"No": "Nei",
|
||||
"OK": "OK",
|
||||
"Apply": "Bruk",
|
||||
"Reset": "Tilbakestill",
|
||||
"Clear": "Tøm",
|
||||
"Select": "Velg",
|
||||
"Upload": "Last opp",
|
||||
"Download": "Last ned",
|
||||
"Copy": "Kopier",
|
||||
"Paste": "Lim inn",
|
||||
"Cut": "Klipp",
|
||||
"Undo": "Angre",
|
||||
"Redo": "Gjør på nytt",
|
||||
"Name": "Navn",
|
||||
"Description": "Beskrivelse",
|
||||
"Status": "Status",
|
||||
"Type": "Type",
|
||||
"Date": "Dato",
|
||||
"Time": "Tid",
|
||||
"Created": "Opprettet",
|
||||
"Updated": "Oppdatert",
|
||||
"Actions": "Handlinger",
|
||||
"Details": "Detaljer",
|
||||
"View": "Vis",
|
||||
"New": "Ny",
|
||||
"Total": "Total",
|
||||
"Count": "Antall",
|
||||
"Price": "Pris",
|
||||
"Cost": "Kostnad",
|
||||
"Free": "Gratis",
|
||||
"Paid": "Betalt",
|
||||
"Enable": "Aktiver",
|
||||
"Disable": "Deaktiver",
|
||||
"Enabled": "Aktivert",
|
||||
"Disabled": "Deaktivert",
|
||||
"Online": "Pålogget",
|
||||
"Offline": "Frakoblet",
|
||||
"Available": "Tilgjengelig",
|
||||
"Unavailable": "Utilgjengelig",
|
||||
"Required": "Obligatorisk",
|
||||
"Optional": "Valgfritt",
|
||||
"Default": "Standard",
|
||||
"Custom": "Tilpasset",
|
||||
"Advanced": "Avansert",
|
||||
"Basic": "Grunnleggende",
|
||||
"Help": "Hjelp",
|
||||
"Support": "Støtte",
|
||||
"Documentation": "Dokumentasjon",
|
||||
"Version": "Versjon",
|
||||
"Language": "Språk",
|
||||
"Theme": "Tema",
|
||||
"Light": "Lys",
|
||||
"Dark": "Mørk",
|
||||
"Auto": "Automatisk",
|
||||
"Endpoint": "Endepunkt",
|
||||
"Providers": "Leverandører",
|
||||
"Combos": "Kombinasjoner",
|
||||
"Usage": "Bruksstatistikk",
|
||||
"Quota Tracker": "Kvotasporer",
|
||||
"MITM": "MITM",
|
||||
"CLI Tools": "Verktøy",
|
||||
"Console Log": "Konsollogg",
|
||||
"System": "System",
|
||||
"Debug": "Feilsøking",
|
||||
"Shutdown": "Slå av",
|
||||
"Close Proxy": "Lukk proxy",
|
||||
"Are you sure you want to close the proxy server?": "Er du sikker på at du vil lukke proxyserveren?",
|
||||
"Server Disconnected": "Server frakoblet",
|
||||
"The proxy server has been stopped.": "Proxyserveren har blitt stoppet.",
|
||||
"Reload Page": "Last inn siden på nytt",
|
||||
"Service is running in terminal. You can close this web page. Shutdown will stop the service.": "Tjenesten kjører i terminalen. Du kan lukke denne nettsiden. Slå av vil stoppe tjenesten.",
|
||||
"Manage your AI provider connections": "Administrer AI-leverandørforbindelsene dine",
|
||||
"Model combos with fallback": "Modellkombinasjoner med fallback",
|
||||
"Monitor your API usage, token consumption, and request logs": "Overvåk API-bruken, tokenforbruk og anmodningslogger",
|
||||
"Intercept CLI tool traffic and route through 9Router": "Avlytting av CLI-verktøy trafikk og rute gjennom 9Router",
|
||||
"Configure CLI tools": "Konfigurer CLI-verktøy",
|
||||
"API endpoint configuration": "Konfiguration av API-endepunkt",
|
||||
"Manage your preferences": "Administrer dine preferanser",
|
||||
"Debug translation flow between formats": "Feilsøking av oversettelsesflyt mellom formater",
|
||||
"Live server console output": "Direkte serverkonsolresultat",
|
||||
"Create model combos with fallback support": "Opprett modellkombinasjoner med fallback-støtte",
|
||||
"Local Mode": "Lokalt modus",
|
||||
"Running on your machine": "Kjørende på maskinen din",
|
||||
"Database Location": "Databaseplassering",
|
||||
"Download Backup": "Last ned sikkerhetskopi",
|
||||
"Import Backup": "Importer sikkerhetskopi",
|
||||
"Database backup downloaded": "Databasesikkerhetskopi lastet ned",
|
||||
"Database imported successfully": "Database importert med suksess",
|
||||
"Security": "Sikkerhet",
|
||||
"Require login": "Krev innlogging",
|
||||
"When ON, dashboard requires password. When OFF, access without login.": "Når PÅ krever kontrollpanelet passord. Når AV, tilgang uten innlogging.",
|
||||
"Current Password": "Gjeldende passord",
|
||||
"Enter current password": "Skriv inn gjeldende passord",
|
||||
"New Password": "Nytt passord",
|
||||
"Enter new password": "Skriv inn nytt passord",
|
||||
"Confirm New Password": "Bekreft nytt passord",
|
||||
"Confirm new password": "Bekreft nytt passord",
|
||||
"Update Password": "Oppdater passord",
|
||||
"Set Password": "Angi passord",
|
||||
"Password updated successfully": "Passord oppdatert med suksess",
|
||||
"Passwords do not match": "Passordene samsvarer ikke",
|
||||
"Routing Strategy": "Rutestrategi",
|
||||
"Round Robin": "Runderobin",
|
||||
"Cycle through accounts to distribute load": "Syklus gjennom kontoer for å distribuere belastning",
|
||||
"Sticky Limit": "Klebrig grense",
|
||||
"Calls per account before switching": "Anrop per konto før bytte",
|
||||
"Network": "Nettverk",
|
||||
"Outbound Proxy": "Utgående proxy",
|
||||
"Enable proxy for OAuth + provider outbound requests.": "Aktiver proxy for OAuth + leverandør utgående forespørsler.",
|
||||
"Proxy URL": "Proxy-URL",
|
||||
"Leave empty to inherit existing env proxy (if any).": "La være tom for å arve eksisterende env-proxy (hvis noen).",
|
||||
"No Proxy": "Ingen proxy",
|
||||
"Comma-separated hostnames/domains to bypass the proxy.": "Kommaseparerte vertsnavner/domener for å omgå proxyen.",
|
||||
"Test proxy URL": "Test proxy-URL",
|
||||
"Apply": "Bruk",
|
||||
"Proxy settings applied": "Proxyinnstillinger brukt",
|
||||
"Proxy enabled": "Proxy aktivert",
|
||||
"Proxy disabled": "Proxy deaktivert",
|
||||
"Proxy test OK": "Proxytest OK",
|
||||
"Proxy test failed": "Proxytest mislyktes",
|
||||
"Please enter a Proxy URL to test": "Vennligst skriv inn en proxy-URL å teste",
|
||||
"Observability": "Observerbarhet",
|
||||
"Enable Observability": "Aktiver observerbarhet",
|
||||
"Turn request detail recording on/off globally": "Slå detaljregistrering av forespørsel på/av globalt",
|
||||
"Max Records": "Max-poster",
|
||||
"Maximum request detail records to keep (older records are auto-deleted)": "Maksimum anmodningsdetaljposter å beholde (eldre poster blir automatisk slettet)",
|
||||
"Batch Size": "Batch-størrelse",
|
||||
"Number of items to accumulate before writing to database (higher = better performance)": "Antall elementer som skal akkumuleres før skriving til database (høyere = bedre ytelse)",
|
||||
"Flush Interval (ms)": "Spylt intervall (ms)",
|
||||
"Maximum time to wait before flushing buffer (prevents data loss during low traffic)": "Maksimal ventetid før spyling av buffer (forhindrer tap av data under lavt trafikk)",
|
||||
"Max JSON Size (KB)": "Maks JSON-størrelse (KB)",
|
||||
"Maximum size for each JSON field (request/response) before truncation": "Maksimal størrelse for hvert JSON-felt (forespørsel/svar) før avkutting",
|
||||
"All data stored on your machine": "Alle data lagret på maskinen din",
|
||||
"MITM Server": "MITM-server",
|
||||
"Running": "Kjørende",
|
||||
"Stopped": "Stoppet",
|
||||
"Cert": "Sertifikat",
|
||||
"Server": "Server",
|
||||
"Purpose:": "Formål:",
|
||||
"Use Antigravity IDE & GitHub Copilot → with ANY provider/model from 9Router": "Bruk Antigravity IDE & GitHub Copilot → med ENHVER leverandør/modell fra 9Router",
|
||||
"How it works:": "Slik fungerer det:",
|
||||
"Antigravity/Copilot IDE request → DNS redirect to localhost:443 → MITM proxy intercepts → 9Router → response to Antigravity/Copilot": "Antigravity/Copilot IDE-forespørsel → DNS-omdirigering til localhost:443 → MITM-proxy avlytt → 9Router → svar til Antigravity/Copilot",
|
||||
"API Key": "API-nøkkel",
|
||||
"No API keys — create one in Keys page": "Ingen API-nøkler — lag en på Keys-siden",
|
||||
"sk_9router (default)": "sk_9router (standard)",
|
||||
"Server started": "Server startet",
|
||||
"Failed to start server": "Klarte ikke å starte server",
|
||||
"Server stopped — all DNS cleared": "Server stoppet — alle DNS ryddet",
|
||||
"Failed to stop server": "Klarte ikke å stoppe server",
|
||||
"Sudo password is required": "Sudo-passord er påkrevd",
|
||||
"Stop Server": "Stopp server",
|
||||
"Start Server": "Start server",
|
||||
"Enable DNS per tool below to activate interception": "Aktiver DNS for hvert verktøy nedenfor for å aktivere avlytting",
|
||||
"Sudo Password Required": "Sudo-passord påkrevd",
|
||||
"Enter your sudo password to start/stop MITM server": "Skriv inn sudo-passordet ditt for å starte/stoppe MITM-server",
|
||||
"Sudo Password": "Sudo-passord",
|
||||
"Confirm": "Bekreft"
|
||||
}
|
||||
196
public/i18n/literals/pl.json
Normal file
196
public/i18n/literals/pl.json
Normal file
@@ -0,0 +1,196 @@
|
||||
{
|
||||
"Cancel": "Anuluj",
|
||||
"Delete": "Usuń",
|
||||
"Edit": "Edytuj",
|
||||
"Save": "Zapisz",
|
||||
"Close": "Zamknij",
|
||||
"Add": "Dodaj",
|
||||
"Remove": "Usuń",
|
||||
"Settings": "Ustawienia",
|
||||
"Profile": "Profil",
|
||||
"Dashboard": "Panel kontrolny",
|
||||
"Logout": "Wyloguj się",
|
||||
"Login": "Zaloguj się",
|
||||
"Providers": "Dostawcy",
|
||||
"Usage": "Użycie",
|
||||
"API Key": "Klucz API",
|
||||
"Connected": "Połączony",
|
||||
"Disconnected": "Rozłączony",
|
||||
"Active": "Aktywny",
|
||||
"Inactive": "Nieaktywny",
|
||||
"Success": "Sukces",
|
||||
"Failed": "Niepowodzenie",
|
||||
"Error": "Błąd",
|
||||
"Warning": "Ostrzeżenie",
|
||||
"Info": "Informacja",
|
||||
"Loading": "Ładowanie",
|
||||
"Search": "Szukaj",
|
||||
"Filter": "Filtruj",
|
||||
"Sort": "Sortuj",
|
||||
"Export": "Eksportuj",
|
||||
"Import": "Importuj",
|
||||
"Refresh": "Odśwież",
|
||||
"Back": "Wstecz",
|
||||
"Next": "Dalej",
|
||||
"Previous": "Wstecz",
|
||||
"Submit": "Prześlij",
|
||||
"Confirm": "Potwierdź",
|
||||
"Yes": "Tak",
|
||||
"No": "Nie",
|
||||
"OK": "OK",
|
||||
"Apply": "Zastosuj",
|
||||
"Reset": "Resetuj",
|
||||
"Clear": "Wyczyść",
|
||||
"Select": "Wybierz",
|
||||
"Upload": "Prześlij",
|
||||
"Download": "Pobierz",
|
||||
"Copy": "Skopiuj",
|
||||
"Paste": "Wklej",
|
||||
"Cut": "Wytnij",
|
||||
"Undo": "Cofnij",
|
||||
"Redo": "Powtórz",
|
||||
"Name": "Nazwa",
|
||||
"Description": "Opis",
|
||||
"Status": "Stan",
|
||||
"Type": "Typ",
|
||||
"Date": "Data",
|
||||
"Time": "Czas",
|
||||
"Created": "Utworzono",
|
||||
"Updated": "Zaktualizowano",
|
||||
"Actions": "Akcje",
|
||||
"Details": "Szczegóły",
|
||||
"View": "Wyświetl",
|
||||
"New": "Nowy",
|
||||
"Total": "Razem",
|
||||
"Count": "Liczba",
|
||||
"Price": "Cena",
|
||||
"Cost": "Koszt",
|
||||
"Free": "Bezpłatny",
|
||||
"Paid": "Płatny",
|
||||
"Enable": "Włącz",
|
||||
"Disable": "Wyłącz",
|
||||
"Enabled": "Włączony",
|
||||
"Disabled": "Wyłączony",
|
||||
"Online": "Online",
|
||||
"Offline": "Offline",
|
||||
"Available": "Dostępny",
|
||||
"Unavailable": "Niedostępny",
|
||||
"Required": "Wymagane",
|
||||
"Optional": "Opcjonalne",
|
||||
"Default": "Domyślnie",
|
||||
"Custom": "Niestandardowy",
|
||||
"Advanced": "Zaawansowane",
|
||||
"Basic": "Podstawowy",
|
||||
"Help": "Pomoc",
|
||||
"Support": "Pomoc techniczna",
|
||||
"Documentation": "Dokumentacja",
|
||||
"Version": "Wersja",
|
||||
"Language": "Język",
|
||||
"Theme": "Motyw",
|
||||
"Light": "Jasny",
|
||||
"Dark": "Ciemny",
|
||||
"Auto": "Automatycznie",
|
||||
"Endpoint": "Punkt końcowy",
|
||||
"Providers": "Dostawcy",
|
||||
"Combos": "Kombinacje",
|
||||
"Usage": "Statystyka",
|
||||
"Quota Tracker": "Śledzenie limitów",
|
||||
"MITM": "MITM",
|
||||
"CLI Tools": "Narzędzia CLI",
|
||||
"Console Log": "Dziennik konsoli",
|
||||
"System": "System",
|
||||
"Debug": "Debugowanie",
|
||||
"Shutdown": "Wyłączenie",
|
||||
"Close Proxy": "Zamknij serwer proxy",
|
||||
"Are you sure you want to close the proxy server?": "Czy na pewno chcesz zamknąć serwer proxy?",
|
||||
"Server Disconnected": "Serwer rozłączony",
|
||||
"The proxy server has been stopped.": "Serwer proxy został zatrzymany.",
|
||||
"Reload Page": "Odśwież stronę",
|
||||
"Service is running in terminal. You can close this web page. Shutdown will stop the service.": "Usługa działa w terminalu. Możesz zamknąć tę stronę internetową. Wyłączenie zatrzyma usługę.",
|
||||
"Manage your AI provider connections": "Zarządzaj połączeniami dostawcy sztucznej inteligencji",
|
||||
"Model combos with fallback": "Kombinacje modeli z rezerwą",
|
||||
"Monitor your API usage, token consumption, and request logs": "Monitoruj użycie API, zużycie tokenów i dzienniki żądań",
|
||||
"Intercept CLI tool traffic and route through 9Router": "Przechwytuj ruch narzędzi CLI i kieruj przez 9Router",
|
||||
"Configure CLI tools": "Konfiguruj narzędzia CLI",
|
||||
"API endpoint configuration": "Konfiguracja punktu końcowego API",
|
||||
"Manage your preferences": "Zarządzaj swoimi preferencjami",
|
||||
"Debug translation flow between formats": "Debuguj przepływ tłumaczenia między formatami",
|
||||
"Live server console output": "Wyjście konsoli serwera na żywo",
|
||||
"Create model combos with fallback support": "Twórz kombinacje modeli z obsługą rezerwową",
|
||||
"Local Mode": "Tryb lokalny",
|
||||
"Running on your machine": "Działające na twoim komputerze",
|
||||
"Database Location": "Lokalizacja bazy danych",
|
||||
"Download Backup": "Pobierz kopię zapasową",
|
||||
"Import Backup": "Importuj kopię zapasową",
|
||||
"Database backup downloaded": "Kopia zapasowa bazy danych pobrana",
|
||||
"Database imported successfully": "Baza danych pomyślnie zaimportowana",
|
||||
"Security": "Bezpieczeństwo",
|
||||
"Require login": "Wymagaj logowania",
|
||||
"When ON, dashboard requires password. When OFF, access without login.": "Gdy jest WŁĄCZONY, panel wymaga hasła. Gdy jest WYŁĄCZONY, dostęp bez logowania.",
|
||||
"Current Password": "Obecne hasło",
|
||||
"Enter current password": "Wprowadź obecne hasło",
|
||||
"New Password": "Nowe hasło",
|
||||
"Enter new password": "Wprowadź nowe hasło",
|
||||
"Confirm New Password": "Potwierdź nowe hasło",
|
||||
"Confirm new password": "Potwierdź nowe hasło",
|
||||
"Update Password": "Aktualizuj hasło",
|
||||
"Set Password": "Ustaw hasło",
|
||||
"Password updated successfully": "Hasło zaktualizowane pomyślnie",
|
||||
"Passwords do not match": "Hasła się nie zgadzają",
|
||||
"Routing Strategy": "Strategia routingu",
|
||||
"Round Robin": "Round Robin",
|
||||
"Cycle through accounts to distribute load": "Obracaj kontem w celu rozłożenia obciążenia",
|
||||
"Sticky Limit": "Limit lepki",
|
||||
"Calls per account before switching": "Wywołań na konto przed przełączeniem",
|
||||
"Network": "Sieć",
|
||||
"Outbound Proxy": "Serwer proxy wychodzący",
|
||||
"Enable proxy for OAuth + provider outbound requests.": "Włącz serwer proxy dla żądań wychodzących OAuth + dostawcy.",
|
||||
"Proxy URL": "URL serwera proxy",
|
||||
"Leave empty to inherit existing env proxy (if any).": "Zostaw puste, aby odziedziczyć istniejący serwer proxy env (jeśli istnieje).",
|
||||
"No Proxy": "Bez serwera proxy",
|
||||
"Comma-separated hostnames/domains to bypass the proxy.": "Nazwy hostów/domeny oddzielone przecinkami do pominięcia serwera proxy.",
|
||||
"Test proxy URL": "Przetestuj URL serwera proxy",
|
||||
"Apply": "Zastosuj",
|
||||
"Proxy settings applied": "Ustawienia serwera proxy zastosowane",
|
||||
"Proxy enabled": "Serwer proxy włączony",
|
||||
"Proxy disabled": "Serwer proxy wyłączony",
|
||||
"Proxy test OK": "Test serwera proxy OK",
|
||||
"Proxy test failed": "Test serwera proxy nie powiódł się",
|
||||
"Please enter a Proxy URL to test": "Proszę wprowadzić URL serwera proxy do testowania",
|
||||
"Observability": "Obserwacyjność",
|
||||
"Enable Observability": "Włącz obserwacyjność",
|
||||
"Turn request detail recording on/off globally": "Włącz/wyłącz globalnie rejestrowanie szczegółów żądania",
|
||||
"Max Records": "Maksymalna liczba rekordów",
|
||||
"Maximum request detail records to keep (older records are auto-deleted)": "Maksymalna liczba rekordów szczegółów żądania do przechowywania (starsze rekordy są automatycznie usuwane)",
|
||||
"Batch Size": "Rozmiar partii",
|
||||
"Number of items to accumulate before writing to database (higher = better performance)": "Liczba elementów do gromadzenia przed zapisaniem w bazie danych (wyższa = lepsza wydajność)",
|
||||
"Flush Interval (ms)": "Interwał opróżniania (ms)",
|
||||
"Maximum time to wait before flushing buffer (prevents data loss during low traffic)": "Maksymalny czas oczekiwania przed opróżnieniem buforu (zapobiega utracie danych podczas małego ruchu)",
|
||||
"Max JSON Size (KB)": "Maksymalny rozmiar JSON (KB)",
|
||||
"Maximum size for each JSON field (request/response) before truncation": "Maksymalny rozmiar każdego pola JSON (żądanie/odpowiedź) przed obcięciem",
|
||||
"All data stored on your machine": "Wszystkie dane przechowywane na twoim komputerze",
|
||||
"MITM Server": "Serwer MITM",
|
||||
"Running": "Działający",
|
||||
"Stopped": "Zatrzymany",
|
||||
"Cert": "Certyfikat",
|
||||
"Server": "Serwer",
|
||||
"Purpose:": "Cel:",
|
||||
"Use Antigravity IDE & GitHub Copilot → with ANY provider/model from 9Router": "Użyj Antigravity IDE i GitHub Copilot → z DOWOLNYM dostawcą/modelem z 9Router",
|
||||
"How it works:": "Jak to działa:",
|
||||
"Antigravity/Copilot IDE request → DNS redirect to localhost:443 → MITM proxy intercepts → 9Router → response to Antigravity/Copilot": "Żądanie Antigravity/Copilot IDE → Przekierowanie DNS na localhost:443 → Serwer proxy MITM przechwytuje → 9Router → odpowiedź do Antigravity/Copilot",
|
||||
"API Key": "Klucz API",
|
||||
"No API keys — create one in Keys page": "Brak kluczy API — utwórz jeden na stronie Klucze",
|
||||
"sk_9router (default)": "sk_9router (domyślnie)",
|
||||
"Server started": "Serwer uruchomiony",
|
||||
"Failed to start server": "Nie udało się uruchomić serwera",
|
||||
"Server stopped — all DNS cleared": "Serwer zatrzymany — cały DNS usunięty",
|
||||
"Failed to stop server": "Nie udało się zatrzymać serwera",
|
||||
"Sudo password is required": "Wymagane hasło sudo",
|
||||
"Stop Server": "Zatrzymaj serwer",
|
||||
"Start Server": "Uruchom serwer",
|
||||
"Enable DNS per tool below to activate interception": "Włącz DNS dla każdego narzędzia poniżej, aby aktywować przechwytywanie",
|
||||
"Sudo Password Required": "Wymagane hasło Sudo",
|
||||
"Enter your sudo password to start/stop MITM server": "Wprowadź hasło sudo, aby uruchomić/zatrzymać serwer MITM",
|
||||
"Sudo Password": "Hasło sudo",
|
||||
"Confirm": "Potwierdź"
|
||||
}
|
||||
196
public/i18n/literals/pt-BR.json
Normal file
196
public/i18n/literals/pt-BR.json
Normal file
@@ -0,0 +1,196 @@
|
||||
{
|
||||
"Cancel": "Cancelar",
|
||||
"Delete": "Excluir",
|
||||
"Edit": "Editar",
|
||||
"Save": "Salvar",
|
||||
"Close": "Fechar",
|
||||
"Add": "Adicionar",
|
||||
"Remove": "Remover",
|
||||
"Settings": "Configurações",
|
||||
"Profile": "Perfil",
|
||||
"Dashboard": "Painel de controle",
|
||||
"Logout": "Sair",
|
||||
"Login": "Conectar",
|
||||
"Providers": "Provedores",
|
||||
"Usage": "Uso",
|
||||
"API Key": "Chave API",
|
||||
"Connected": "Conectado",
|
||||
"Disconnected": "Desconectado",
|
||||
"Active": "Ativo",
|
||||
"Inactive": "Inativo",
|
||||
"Success": "Sucesso",
|
||||
"Failed": "Falha",
|
||||
"Error": "Erro",
|
||||
"Warning": "Aviso",
|
||||
"Info": "Informações",
|
||||
"Loading": "Carregando",
|
||||
"Search": "Pesquisar",
|
||||
"Filter": "Filtrar",
|
||||
"Sort": "Classificar",
|
||||
"Export": "Exportar",
|
||||
"Import": "Importar",
|
||||
"Refresh": "Atualizar",
|
||||
"Back": "Voltar",
|
||||
"Next": "Próximo",
|
||||
"Previous": "Anterior",
|
||||
"Submit": "Enviar",
|
||||
"Confirm": "Confirmar",
|
||||
"Yes": "Sim",
|
||||
"No": "Não",
|
||||
"OK": "OK",
|
||||
"Apply": "Aplicar",
|
||||
"Reset": "Redefinir",
|
||||
"Clear": "Limpar",
|
||||
"Select": "Selecionar",
|
||||
"Upload": "Enviar",
|
||||
"Download": "Baixar",
|
||||
"Copy": "Copiar",
|
||||
"Paste": "Colar",
|
||||
"Cut": "Cortar",
|
||||
"Undo": "Desfazer",
|
||||
"Redo": "Refazer",
|
||||
"Name": "Nome",
|
||||
"Description": "Descrição",
|
||||
"Status": "Status",
|
||||
"Type": "Tipo",
|
||||
"Date": "Data",
|
||||
"Time": "Hora",
|
||||
"Created": "Criado",
|
||||
"Updated": "Atualizado",
|
||||
"Actions": "Ações",
|
||||
"Details": "Detalhes",
|
||||
"View": "Visualizar",
|
||||
"New": "Novo",
|
||||
"Total": "Total",
|
||||
"Count": "Contagem",
|
||||
"Price": "Preço",
|
||||
"Cost": "Custo",
|
||||
"Free": "Gratuito",
|
||||
"Paid": "Pago",
|
||||
"Enable": "Ativar",
|
||||
"Disable": "Desativar",
|
||||
"Enabled": "Ativado",
|
||||
"Disabled": "Desativado",
|
||||
"Online": "Online",
|
||||
"Offline": "Offline",
|
||||
"Available": "Disponível",
|
||||
"Unavailable": "Indisponível",
|
||||
"Required": "Obrigatório",
|
||||
"Optional": "Opcional",
|
||||
"Default": "Padrão",
|
||||
"Custom": "Personalizado",
|
||||
"Advanced": "Avançado",
|
||||
"Basic": "Básico",
|
||||
"Help": "Ajuda",
|
||||
"Support": "Suporte",
|
||||
"Documentation": "Documentação",
|
||||
"Version": "Versão",
|
||||
"Language": "Idioma",
|
||||
"Theme": "Tema",
|
||||
"Light": "Claro",
|
||||
"Dark": "Escuro",
|
||||
"Auto": "Automático",
|
||||
"Endpoint": "Ponto de extremidade",
|
||||
"Providers": "Provedores",
|
||||
"Combos": "Combinações",
|
||||
"Usage": "Estatísticas",
|
||||
"Quota Tracker": "Rastreador de cota",
|
||||
"MITM": "MITM",
|
||||
"CLI Tools": "Ferramentas CLI",
|
||||
"Console Log": "Log do console",
|
||||
"System": "Sistema",
|
||||
"Debug": "Depuração",
|
||||
"Shutdown": "Desligar",
|
||||
"Close Proxy": "Fechar proxy",
|
||||
"Are you sure you want to close the proxy server?": "Tem certeza de que deseja fechar o servidor proxy?",
|
||||
"Server Disconnected": "Servidor desconectado",
|
||||
"The proxy server has been stopped.": "O servidor proxy foi parado.",
|
||||
"Reload Page": "Recarregar página",
|
||||
"Service is running in terminal. You can close this web page. Shutdown will stop the service.": "O serviço está em execução no terminal. Você pode fechar esta página da web. O desligamento interromperá o serviço.",
|
||||
"Manage your AI provider connections": "Gerencie suas conexões de provedor de IA",
|
||||
"Model combos with fallback": "Combinações de modelos com fallback",
|
||||
"Monitor your API usage, token consumption, and request logs": "Monitore seu uso de API, consumo de tokens e logs de solicitação",
|
||||
"Intercept CLI tool traffic and route through 9Router": "Intercepte o tráfego da ferramenta CLI e roteie através do 9Router",
|
||||
"Configure CLI tools": "Configurar ferramentas CLI",
|
||||
"API endpoint configuration": "Configuração do ponto de extremidade da API",
|
||||
"Manage your preferences": "Gerenciar suas preferências",
|
||||
"Debug translation flow between formats": "Depurar fluxo de tradução entre formatos",
|
||||
"Live server console output": "Saída do console do servidor ao vivo",
|
||||
"Create model combos with fallback support": "Crie combinações de modelos com suporte a fallback",
|
||||
"Local Mode": "Modo local",
|
||||
"Running on your machine": "Executando em sua máquina",
|
||||
"Database Location": "Localização do banco de dados",
|
||||
"Download Backup": "Baixar backup",
|
||||
"Import Backup": "Importar backup",
|
||||
"Database backup downloaded": "Backup do banco de dados baixado",
|
||||
"Database imported successfully": "Banco de dados importado com sucesso",
|
||||
"Security": "Segurança",
|
||||
"Require login": "Exigir login",
|
||||
"When ON, dashboard requires password. When OFF, access without login.": "Quando ATIVO, o painel requer senha. Quando DESATIVO, acesso sem login.",
|
||||
"Current Password": "Senha atual",
|
||||
"Enter current password": "Digite a senha atual",
|
||||
"New Password": "Nova senha",
|
||||
"Enter new password": "Digite a nova senha",
|
||||
"Confirm New Password": "Confirmar nova senha",
|
||||
"Confirm new password": "Confirme a nova senha",
|
||||
"Update Password": "Atualizar senha",
|
||||
"Set Password": "Definir senha",
|
||||
"Password updated successfully": "Senha atualizada com sucesso",
|
||||
"Passwords do not match": "As senhas não correspondem",
|
||||
"Routing Strategy": "Estratégia de roteamento",
|
||||
"Round Robin": "Round Robin",
|
||||
"Cycle through accounts to distribute load": "Percorrer contas para distribuir carga",
|
||||
"Sticky Limit": "Limite pegajoso",
|
||||
"Calls per account before switching": "Chamadas por conta antes de alternar",
|
||||
"Network": "Rede",
|
||||
"Outbound Proxy": "Proxy de saída",
|
||||
"Enable proxy for OAuth + provider outbound requests.": "Ativar proxy para OAuth + solicitações de saída do provedor.",
|
||||
"Proxy URL": "URL do proxy",
|
||||
"Leave empty to inherit existing env proxy (if any).": "Deixe em branco para herdar o proxy env existente (se houver).",
|
||||
"No Proxy": "Sem proxy",
|
||||
"Comma-separated hostnames/domains to bypass the proxy.": "Nomes de host/domínios separados por vírgula para contornar o proxy.",
|
||||
"Test proxy URL": "Testar URL do proxy",
|
||||
"Apply": "Aplicar",
|
||||
"Proxy settings applied": "Configurações de proxy aplicadas",
|
||||
"Proxy enabled": "Proxy ativado",
|
||||
"Proxy disabled": "Proxy desativado",
|
||||
"Proxy test OK": "Teste de proxy OK",
|
||||
"Proxy test failed": "Falha no teste de proxy",
|
||||
"Please enter a Proxy URL to test": "Por favor, digite uma URL de proxy para testar",
|
||||
"Observability": "Observabilidade",
|
||||
"Enable Observability": "Ativar observabilidade",
|
||||
"Turn request detail recording on/off globally": "Ativar/desativar globalmente o registro de detalhes da solicitação",
|
||||
"Max Records": "Número máximo de registros",
|
||||
"Maximum request detail records to keep (older records are auto-deleted)": "Número máximo de registros de detalhes de solicitação a manter (registros antigos são excluídos automaticamente)",
|
||||
"Batch Size": "Tamanho do lote",
|
||||
"Number of items to accumulate before writing to database (higher = better performance)": "Número de itens a acumular antes de gravar no banco de dados (maior = melhor desempenho)",
|
||||
"Flush Interval (ms)": "Intervalo de liberação (ms)",
|
||||
"Maximum time to wait before flushing buffer (prevents data loss during low traffic)": "Tempo máximo de espera antes de liberar o buffer (evita perda de dados durante baixo tráfego)",
|
||||
"Max JSON Size (KB)": "Tamanho máximo de JSON (KB)",
|
||||
"Maximum size for each JSON field (request/response) before truncation": "Tamanho máximo para cada campo JSON (solicitação/resposta) antes do truncamento",
|
||||
"All data stored on your machine": "Todos os dados armazenados em sua máquina",
|
||||
"MITM Server": "Servidor MITM",
|
||||
"Running": "Executando",
|
||||
"Stopped": "Parado",
|
||||
"Cert": "Certificado",
|
||||
"Server": "Servidor",
|
||||
"Purpose:": "Propósito:",
|
||||
"Use Antigravity IDE & GitHub Copilot → with ANY provider/model from 9Router": "Use Antigravity IDE e GitHub Copilot → com QUALQUER provedor/modelo do 9Router",
|
||||
"How it works:": "Como funciona:",
|
||||
"Antigravity/Copilot IDE request → DNS redirect to localhost:443 → MITM proxy intercepts → 9Router → response to Antigravity/Copilot": "Solicitação do Antigravity/Copilot IDE → Redirecionamento DNS para localhost:443 → Proxy MITM intercepta → 9Router → resposta para Antigravity/Copilot",
|
||||
"API Key": "Chave API",
|
||||
"No API keys — create one in Keys page": "Sem chaves de API — crie uma na página Chaves",
|
||||
"sk_9router (default)": "sk_9router (padrão)",
|
||||
"Server started": "Servidor iniciado",
|
||||
"Failed to start server": "Falha ao iniciar o servidor",
|
||||
"Server stopped — all DNS cleared": "Servidor parado — todo DNS foi limpo",
|
||||
"Failed to stop server": "Falha ao parar o servidor",
|
||||
"Sudo password is required": "Senha sudo é necessária",
|
||||
"Stop Server": "Parar servidor",
|
||||
"Start Server": "Iniciar servidor",
|
||||
"Enable DNS per tool below to activate interception": "Ativar DNS para cada ferramenta abaixo para ativar a interceptação",
|
||||
"Sudo Password Required": "Senha Sudo necessária",
|
||||
"Enter your sudo password to start/stop MITM server": "Digite sua senha sudo para iniciar/parar o servidor MITM",
|
||||
"Sudo Password": "Senha sudo",
|
||||
"Confirm": "Confirmar"
|
||||
}
|
||||
196
public/i18n/literals/pt-PT.json
Normal file
196
public/i18n/literals/pt-PT.json
Normal file
@@ -0,0 +1,196 @@
|
||||
{
|
||||
"Cancel": "Cancelar",
|
||||
"Delete": "Eliminar",
|
||||
"Edit": "Editar",
|
||||
"Save": "Guardar",
|
||||
"Close": "Fechar",
|
||||
"Add": "Adicionar",
|
||||
"Remove": "Remover",
|
||||
"Settings": "Definições",
|
||||
"Profile": "Perfil",
|
||||
"Dashboard": "Painel de controlo",
|
||||
"Logout": "Terminar sessão",
|
||||
"Login": "Iniciar sessão",
|
||||
"Providers": "Fornecedores",
|
||||
"Usage": "Utilização",
|
||||
"API Key": "Chave API",
|
||||
"Connected": "Ligado",
|
||||
"Disconnected": "Desligado",
|
||||
"Active": "Ativo",
|
||||
"Inactive": "Inativo",
|
||||
"Success": "Sucesso",
|
||||
"Failed": "Falha",
|
||||
"Error": "Erro",
|
||||
"Warning": "Aviso",
|
||||
"Info": "Informações",
|
||||
"Loading": "A carregar",
|
||||
"Search": "Pesquisar",
|
||||
"Filter": "Filtrar",
|
||||
"Sort": "Ordenar",
|
||||
"Export": "Exportar",
|
||||
"Import": "Importar",
|
||||
"Refresh": "Atualizar",
|
||||
"Back": "Voltar",
|
||||
"Next": "Seguinte",
|
||||
"Previous": "Anterior",
|
||||
"Submit": "Enviar",
|
||||
"Confirm": "Confirmar",
|
||||
"Yes": "Sim",
|
||||
"No": "Não",
|
||||
"OK": "OK",
|
||||
"Apply": "Aplicar",
|
||||
"Reset": "Repor",
|
||||
"Clear": "Limpar",
|
||||
"Select": "Selecionar",
|
||||
"Upload": "Carregar",
|
||||
"Download": "Descarregar",
|
||||
"Copy": "Copiar",
|
||||
"Paste": "Colar",
|
||||
"Cut": "Cortar",
|
||||
"Undo": "Desfazer",
|
||||
"Redo": "Refazer",
|
||||
"Name": "Nome",
|
||||
"Description": "Descrição",
|
||||
"Status": "Estado",
|
||||
"Type": "Tipo",
|
||||
"Date": "Data",
|
||||
"Time": "Hora",
|
||||
"Created": "Criado",
|
||||
"Updated": "Atualizado",
|
||||
"Actions": "Ações",
|
||||
"Details": "Detalhes",
|
||||
"View": "Ver",
|
||||
"New": "Novo",
|
||||
"Total": "Total",
|
||||
"Count": "Contagem",
|
||||
"Price": "Preço",
|
||||
"Cost": "Custo",
|
||||
"Free": "Gratuito",
|
||||
"Paid": "Pago",
|
||||
"Enable": "Ativar",
|
||||
"Disable": "Desativar",
|
||||
"Enabled": "Ativado",
|
||||
"Disabled": "Desativado",
|
||||
"Online": "Online",
|
||||
"Offline": "Offline",
|
||||
"Available": "Disponível",
|
||||
"Unavailable": "Indisponível",
|
||||
"Required": "Obrigatório",
|
||||
"Optional": "Opcional",
|
||||
"Default": "Predefinição",
|
||||
"Custom": "Personalizado",
|
||||
"Advanced": "Avançado",
|
||||
"Basic": "Básico",
|
||||
"Help": "Ajuda",
|
||||
"Support": "Suporte",
|
||||
"Documentation": "Documentação",
|
||||
"Version": "Versão",
|
||||
"Language": "Idioma",
|
||||
"Theme": "Tema",
|
||||
"Light": "Claro",
|
||||
"Dark": "Escuro",
|
||||
"Auto": "Automático",
|
||||
"Endpoint": "Ponto final",
|
||||
"Providers": "Fornecedores",
|
||||
"Combos": "Combinações",
|
||||
"Usage": "Estatísticas",
|
||||
"Quota Tracker": "Rastreador de quota",
|
||||
"MITM": "MITM",
|
||||
"CLI Tools": "Ferramentas CLI",
|
||||
"Console Log": "Registo da consola",
|
||||
"System": "Sistema",
|
||||
"Debug": "Depuração",
|
||||
"Shutdown": "Encerramento",
|
||||
"Close Proxy": "Fechar proxy",
|
||||
"Are you sure you want to close the proxy server?": "Tem a certeza de que deseja fechar o servidor proxy?",
|
||||
"Server Disconnected": "Servidor desligado",
|
||||
"The proxy server has been stopped.": "O servidor proxy foi parado.",
|
||||
"Reload Page": "Recarregar página",
|
||||
"Service is running in terminal. You can close this web page. Shutdown will stop the service.": "O serviço está em execução no terminal. Pode fechar esta página da web. O encerramento irá parar o serviço.",
|
||||
"Manage your AI provider connections": "Gerir as suas ligações de fornecedor de IA",
|
||||
"Model combos with fallback": "Combinações de modelos com contingência",
|
||||
"Monitor your API usage, token consumption, and request logs": "Monitorize a sua utilização de API, consumo de fichas e registos de pedidos",
|
||||
"Intercept CLI tool traffic and route through 9Router": "Intercete o tráfego da ferramenta CLI e encaminhe através do 9Router",
|
||||
"Configure CLI tools": "Configurar ferramentas CLI",
|
||||
"API endpoint configuration": "Configuração do ponto final da API",
|
||||
"Manage your preferences": "Gerir as suas preferências",
|
||||
"Debug translation flow between formats": "Depurar fluxo de tradução entre formatos",
|
||||
"Live server console output": "Saída da consola do servidor em direto",
|
||||
"Create model combos with fallback support": "Criar combinações de modelos com suporte a contingência",
|
||||
"Local Mode": "Modo local",
|
||||
"Running on your machine": "Em execução na sua máquina",
|
||||
"Database Location": "Localização da base de dados",
|
||||
"Download Backup": "Descarregar cópia de segurança",
|
||||
"Import Backup": "Importar cópia de segurança",
|
||||
"Database backup downloaded": "Cópia de segurança da base de dados descarregada",
|
||||
"Database imported successfully": "Base de dados importada com sucesso",
|
||||
"Security": "Segurança",
|
||||
"Require login": "Requer início de sessão",
|
||||
"When ON, dashboard requires password. When OFF, access without login.": "Quando ATIVO, o painel requer palavra-passe. Quando DESATIVO, acesso sem iniciar sessão.",
|
||||
"Current Password": "Palavra-passe atual",
|
||||
"Enter current password": "Introduza a palavra-passe atual",
|
||||
"New Password": "Nova palavra-passe",
|
||||
"Enter new password": "Introduza a nova palavra-passe",
|
||||
"Confirm New Password": "Confirmar nova palavra-passe",
|
||||
"Confirm new password": "Confirme a nova palavra-passe",
|
||||
"Update Password": "Atualizar palavra-passe",
|
||||
"Set Password": "Definir palavra-passe",
|
||||
"Password updated successfully": "Palavra-passe atualizada com sucesso",
|
||||
"Passwords do not match": "As palavras-passe não coincidem",
|
||||
"Routing Strategy": "Estratégia de encaminhamento",
|
||||
"Round Robin": "Round Robin",
|
||||
"Cycle through accounts to distribute load": "Passar por contas para distribuir carga",
|
||||
"Sticky Limit": "Limite aderente",
|
||||
"Calls per account before switching": "Chamadas por conta antes de mudar",
|
||||
"Network": "Rede",
|
||||
"Outbound Proxy": "Proxy de saída",
|
||||
"Enable proxy for OAuth + provider outbound requests.": "Ativar proxy para OAuth + pedidos de saída do fornecedor.",
|
||||
"Proxy URL": "URL do proxy",
|
||||
"Leave empty to inherit existing env proxy (if any).": "Deixe em branco para herdar o proxy env existente (se houver).",
|
||||
"No Proxy": "Sem proxy",
|
||||
"Comma-separated hostnames/domains to bypass the proxy.": "Nomes de host/domínios separados por vírgulas para contornar o proxy.",
|
||||
"Test proxy URL": "Testar URL do proxy",
|
||||
"Apply": "Aplicar",
|
||||
"Proxy settings applied": "Definições de proxy aplicadas",
|
||||
"Proxy enabled": "Proxy ativado",
|
||||
"Proxy disabled": "Proxy desativado",
|
||||
"Proxy test OK": "Teste de proxy OK",
|
||||
"Proxy test failed": "Falha no teste de proxy",
|
||||
"Please enter a Proxy URL to test": "Introduza um URL de proxy para testar",
|
||||
"Observability": "Observabilidade",
|
||||
"Enable Observability": "Ativar observabilidade",
|
||||
"Turn request detail recording on/off globally": "Ativar/desativar globalmente o registo de detalhes de pedidos",
|
||||
"Max Records": "Número máximo de registos",
|
||||
"Maximum request detail records to keep (older records are auto-deleted)": "Número máximo de registos de detalhes de pedidos a manter (registos mais antigos são eliminados automaticamente)",
|
||||
"Batch Size": "Tamanho do lote",
|
||||
"Number of items to accumulate before writing to database (higher = better performance)": "Número de itens a acumular antes de gravar na base de dados (mais alto = melhor desempenho)",
|
||||
"Flush Interval (ms)": "Intervalo de limpeza (ms)",
|
||||
"Maximum time to wait before flushing buffer (prevents data loss during low traffic)": "Tempo máximo de espera antes de limpar o buffer (evita perda de dados durante tráfego baixo)",
|
||||
"Max JSON Size (KB)": "Tamanho máximo de JSON (KB)",
|
||||
"Maximum size for each JSON field (request/response) before truncation": "Tamanho máximo para cada campo JSON (pedido/resposta) antes do truncamento",
|
||||
"All data stored on your machine": "Todos os dados armazenados na sua máquina",
|
||||
"MITM Server": "Servidor MITM",
|
||||
"Running": "Em execução",
|
||||
"Stopped": "Parado",
|
||||
"Cert": "Certificado",
|
||||
"Server": "Servidor",
|
||||
"Purpose:": "Finalidade:",
|
||||
"Use Antigravity IDE & GitHub Copilot → with ANY provider/model from 9Router": "Utilize o Antigravity IDE e GitHub Copilot → com QUALQUER fornecedor/modelo do 9Router",
|
||||
"How it works:": "Como funciona:",
|
||||
"Antigravity/Copilot IDE request → DNS redirect to localhost:443 → MITM proxy intercepts → 9Router → response to Antigravity/Copilot": "Pedido do Antigravity/Copilot IDE → Redirecionamento DNS para localhost:443 → Proxy MITM interceta → 9Router → resposta para Antigravity/Copilot",
|
||||
"API Key": "Chave API",
|
||||
"No API keys — create one in Keys page": "Sem chaves de API — crie uma na página Chaves",
|
||||
"sk_9router (default)": "sk_9router (predefinição)",
|
||||
"Server started": "Servidor iniciado",
|
||||
"Failed to start server": "Falha ao iniciar o servidor",
|
||||
"Server stopped — all DNS cleared": "Servidor parado — todo DNS foi limpo",
|
||||
"Failed to stop server": "Falha ao parar o servidor",
|
||||
"Sudo password is required": "Palavra-passe sudo é necessária",
|
||||
"Stop Server": "Parar servidor",
|
||||
"Start Server": "Iniciar servidor",
|
||||
"Enable DNS per tool below to activate interception": "Ativar DNS para cada ferramenta abaixo para ativar a interceção",
|
||||
"Sudo Password Required": "Palavra-passe Sudo necessária",
|
||||
"Enter your sudo password to start/stop MITM server": "Introduza a sua palavra-passe sudo para iniciar/parar o servidor MITM",
|
||||
"Sudo Password": "Palavra-passe sudo",
|
||||
"Confirm": "Confirmar"
|
||||
}
|
||||
196
public/i18n/literals/ro.json
Normal file
196
public/i18n/literals/ro.json
Normal file
@@ -0,0 +1,196 @@
|
||||
{
|
||||
"Cancel": "Anulare",
|
||||
"Delete": "Ștergere",
|
||||
"Edit": "Editare",
|
||||
"Save": "Salvare",
|
||||
"Close": "Închidere",
|
||||
"Add": "Adăugare",
|
||||
"Remove": "Eliminare",
|
||||
"Settings": "Setări",
|
||||
"Profile": "Profil",
|
||||
"Dashboard": "Tablou de bord",
|
||||
"Logout": "Ieșire",
|
||||
"Login": "Conectare",
|
||||
"Providers": "Furnizori",
|
||||
"Usage": "Utilizare",
|
||||
"API Key": "Cheie API",
|
||||
"Connected": "Conectat",
|
||||
"Disconnected": "Deconectat",
|
||||
"Active": "Activ",
|
||||
"Inactive": "Inactiv",
|
||||
"Success": "Succes",
|
||||
"Failed": "Eşuat",
|
||||
"Error": "Eroare",
|
||||
"Warning": "Avertisment",
|
||||
"Info": "Informații",
|
||||
"Loading": "Se încarcă",
|
||||
"Search": "Căutare",
|
||||
"Filter": "Filtru",
|
||||
"Sort": "Sortare",
|
||||
"Export": "Exportare",
|
||||
"Import": "Importare",
|
||||
"Refresh": "Reîmprospătare",
|
||||
"Back": "Înapoi",
|
||||
"Next": "Următorul",
|
||||
"Previous": "Anterior",
|
||||
"Submit": "Trimitere",
|
||||
"Confirm": "Confirmare",
|
||||
"Yes": "Da",
|
||||
"No": "Nu",
|
||||
"OK": "OK",
|
||||
"Apply": "Aplicare",
|
||||
"Reset": "Resetare",
|
||||
"Clear": "Curățare",
|
||||
"Select": "Selectare",
|
||||
"Upload": "Încărcare",
|
||||
"Download": "Descărcare",
|
||||
"Copy": "Copiere",
|
||||
"Paste": "Lipire",
|
||||
"Cut": "Tăiere",
|
||||
"Undo": "Anulare",
|
||||
"Redo": "Refacere",
|
||||
"Name": "Nume",
|
||||
"Description": "Descriere",
|
||||
"Status": "Status",
|
||||
"Type": "Tip",
|
||||
"Date": "Data",
|
||||
"Time": "Oră",
|
||||
"Created": "Creat",
|
||||
"Updated": "Actualizat",
|
||||
"Actions": "Acțiuni",
|
||||
"Details": "Detalii",
|
||||
"View": "Vizualizare",
|
||||
"New": "Nou",
|
||||
"Total": "Total",
|
||||
"Count": "Număr",
|
||||
"Price": "Preț",
|
||||
"Cost": "Cost",
|
||||
"Free": "Gratuit",
|
||||
"Paid": "Plătit",
|
||||
"Enable": "Activare",
|
||||
"Disable": "Dezactivare",
|
||||
"Enabled": "Activat",
|
||||
"Disabled": "Dezactivat",
|
||||
"Online": "Online",
|
||||
"Offline": "Offline",
|
||||
"Available": "Disponibil",
|
||||
"Unavailable": "Indisponibil",
|
||||
"Required": "Necesar",
|
||||
"Optional": "Opțional",
|
||||
"Default": "Implicit",
|
||||
"Custom": "Personalizat",
|
||||
"Advanced": "Avansat",
|
||||
"Basic": "De bază",
|
||||
"Help": "Ajutor",
|
||||
"Support": "Suport",
|
||||
"Documentation": "Documentație",
|
||||
"Version": "Versiune",
|
||||
"Language": "Limbă",
|
||||
"Theme": "Temă",
|
||||
"Light": "Lumină",
|
||||
"Dark": "Întunecat",
|
||||
"Auto": "Automat",
|
||||
"Endpoint": "Punct final",
|
||||
"Providers": "Furnizori",
|
||||
"Combos": "Combinații",
|
||||
"Usage": "Statistici de utilizare",
|
||||
"Quota Tracker": "Urmăritor cote",
|
||||
"MITM": "MITM",
|
||||
"CLI Tools": "Instrumente",
|
||||
"Console Log": "Jurnal consolă",
|
||||
"System": "Sistem",
|
||||
"Debug": "Depanare",
|
||||
"Shutdown": "Oprire",
|
||||
"Close Proxy": "Închidere proxy",
|
||||
"Are you sure you want to close the proxy server?": "Sunteti sigur că doriți să închideți serverul proxy?",
|
||||
"Server Disconnected": "Server deconectat",
|
||||
"The proxy server has been stopped.": "Serverul proxy a fost oprit.",
|
||||
"Reload Page": "Reîncărcare pagină",
|
||||
"Service is running in terminal. You can close this web page. Shutdown will stop the service.": "Serviciul rulează în terminal. Puteți închide această pagină web. Oprirea va opri serviciul.",
|
||||
"Manage your AI provider connections": "Gestionați conexiunile furnizorului dvs. de IA",
|
||||
"Model combos with fallback": "Combinații de modele cu fallback",
|
||||
"Monitor your API usage, token consumption, and request logs": "Monitorizați utilizarea API-ului, consumul de token și jurnalele de solicitare",
|
||||
"Intercept CLI tool traffic and route through 9Router": "Interceptați traficul instrumentului CLI și rutați prin 9Router",
|
||||
"Configure CLI tools": "Configurați instrumentele CLI",
|
||||
"API endpoint configuration": "Configurația punctului final API",
|
||||
"Manage your preferences": "Gestionați preferințele dvs.",
|
||||
"Debug translation flow between formats": "Depanare fluxului de traducere între formate",
|
||||
"Live server console output": "Ieșire consolă server în direct",
|
||||
"Create model combos with fallback support": "Creați combinații de modele cu suport fallback",
|
||||
"Local Mode": "Mod local",
|
||||
"Running on your machine": "Rulează pe mașina dvs.",
|
||||
"Database Location": "Locația bazei de date",
|
||||
"Download Backup": "Descărcare copie de rezervă",
|
||||
"Import Backup": "Importare copie de rezervă",
|
||||
"Database backup downloaded": "Copia de rezervă a bazei de date a fost descărcată",
|
||||
"Database imported successfully": "Baza de date a fost importată cu succes",
|
||||
"Security": "Securitate",
|
||||
"Require login": "Necesită conectare",
|
||||
"When ON, dashboard requires password. When OFF, access without login.": "Când este PORNIT, tabloul de bord necesită parolă. Când este OPRIT, accesați fără conectare.",
|
||||
"Current Password": "Parola actuală",
|
||||
"Enter current password": "Introduceți parola actuală",
|
||||
"New Password": "Parola nouă",
|
||||
"Enter new password": "Introduceți parola nouă",
|
||||
"Confirm New Password": "Confirmați parola nouă",
|
||||
"Confirm new password": "Confirmați parola nouă",
|
||||
"Update Password": "Actualizare parolă",
|
||||
"Set Password": "Setare parolă",
|
||||
"Password updated successfully": "Parola a fost actualizată cu succes",
|
||||
"Passwords do not match": "Parolele nu coincid",
|
||||
"Routing Strategy": "Strategie de rutare",
|
||||
"Round Robin": "Tur în jurul",
|
||||
"Cycle through accounts to distribute load": "Ciclați prin conturi pentru a distribui sarcina",
|
||||
"Sticky Limit": "Limită lipicioasă",
|
||||
"Calls per account before switching": "Apeluri pe cont înainte de comutare",
|
||||
"Network": "Rețea",
|
||||
"Outbound Proxy": "Proxy de ieșire",
|
||||
"Enable proxy for OAuth + provider outbound requests.": "Activați proxy-ul pentru solicitări de ieșire OAuth + furnizor.",
|
||||
"Proxy URL": "URL proxy",
|
||||
"Leave empty to inherit existing env proxy (if any).": "Lăsați gol pentru a moșteni proxy-ul env existent (dacă există).",
|
||||
"No Proxy": "Nicio delegare",
|
||||
"Comma-separated hostnames/domains to bypass the proxy.": "Nume de gazdă/domenii separate prin virgulă pentru a ocoli proxy-ul.",
|
||||
"Test proxy URL": "Testare URL proxy",
|
||||
"Apply": "Aplicare",
|
||||
"Proxy settings applied": "Setările proxy au fost aplicate",
|
||||
"Proxy enabled": "Proxy activat",
|
||||
"Proxy disabled": "Proxy dezactivat",
|
||||
"Proxy test OK": "Testul proxy OK",
|
||||
"Proxy test failed": "Testul proxy a eșuat",
|
||||
"Please enter a Proxy URL to test": "Vă rugăm să introduceți un URL proxy pentru a testa",
|
||||
"Observability": "Observabilitate",
|
||||
"Enable Observability": "Activare observabilitate",
|
||||
"Turn request detail recording on/off globally": "Porniți/opriți înregistrarea detaliilor solicitării la nivel global",
|
||||
"Max Records": "Înregistrări maxime",
|
||||
"Maximum request detail records to keep (older records are auto-deleted)": "Înregistrări de detalii de solicitare maxime de păstrat (înregistrările mai vechi sunt șterse automat)",
|
||||
"Batch Size": "Dimensiune lot",
|
||||
"Number of items to accumulate before writing to database (higher = better performance)": "Numărul de articole de acumulat înainte de a scrie în baza de date (mai mare = performanță mai bună)",
|
||||
"Flush Interval (ms)": "Interval de golire (ms)",
|
||||
"Maximum time to wait before flushing buffer (prevents data loss during low traffic)": "Timp maxim de așteptare înainte de golirea bufferului (previne pierderea datelor în condiții de trafic redus)",
|
||||
"Max JSON Size (KB)": "Dimensiune JSON maximă (KB)",
|
||||
"Maximum size for each JSON field (request/response) before truncation": "Dimensiune maximă pentru fiecare câmp JSON (solicitare/răspuns) înainte de trunchiere",
|
||||
"All data stored on your machine": "Toate datele sunt stocate pe mașina dvs.",
|
||||
"MITM Server": "Server MITM",
|
||||
"Running": "Se execută",
|
||||
"Stopped": "Oprit",
|
||||
"Cert": "Certificat",
|
||||
"Server": "Server",
|
||||
"Purpose:": "Scop:",
|
||||
"Use Antigravity IDE & GitHub Copilot → with ANY provider/model from 9Router": "Folosiți Antigravity IDE & GitHub Copilot → cu ORICE furnizor/model din 9Router",
|
||||
"How it works:": "Cum funcționează:",
|
||||
"Antigravity/Copilot IDE request → DNS redirect to localhost:443 → MITM proxy intercepts → 9Router → response to Antigravity/Copilot": "Solicitare Antigravity/Copilot IDE → Redirecționare DNS la localhost:443 → Proxy MITM interceptează → 9Router → răspuns la Antigravity/Copilot",
|
||||
"API Key": "Cheie API",
|
||||
"No API keys — create one in Keys page": "Nicio cheie API — creați una în pagina Chei",
|
||||
"sk_9router (default)": "sk_9router (implicit)",
|
||||
"Server started": "Server pornit",
|
||||
"Failed to start server": "Nu s-a putut porni serverul",
|
||||
"Server stopped — all DNS cleared": "Server oprit — toate DNS-urile șterse",
|
||||
"Failed to stop server": "Nu s-a putut opri serverul",
|
||||
"Sudo password is required": "Parola sudo este necesară",
|
||||
"Stop Server": "Oprire server",
|
||||
"Start Server": "Server de pornire",
|
||||
"Enable DNS per tool below to activate interception": "Activați DNS pentru fiecare instrument de mai jos pentru a activa interceptarea",
|
||||
"Sudo Password Required": "Parola Sudo este necesară",
|
||||
"Enter your sudo password to start/stop MITM server": "Introduceți parola sudo pentru a porni/opri serverul MITM",
|
||||
"Sudo Password": "Parola Sudo",
|
||||
"Confirm": "Confirmare"
|
||||
}
|
||||
196
public/i18n/literals/ru.json
Normal file
196
public/i18n/literals/ru.json
Normal file
@@ -0,0 +1,196 @@
|
||||
{
|
||||
"Cancel": "Отменить",
|
||||
"Delete": "Удалить",
|
||||
"Edit": "Редактировать",
|
||||
"Save": "Сохранить",
|
||||
"Close": "Закрыть",
|
||||
"Add": "Добавить",
|
||||
"Remove": "Удалить",
|
||||
"Settings": "Настройки",
|
||||
"Profile": "Профиль",
|
||||
"Dashboard": "Панель управления",
|
||||
"Logout": "Выход",
|
||||
"Login": "Вход",
|
||||
"Providers": "Провайдеры",
|
||||
"Usage": "Использование",
|
||||
"API Key": "Ключ API",
|
||||
"Connected": "Подключено",
|
||||
"Disconnected": "Отключено",
|
||||
"Active": "Активно",
|
||||
"Inactive": "Неактивно",
|
||||
"Success": "Успех",
|
||||
"Failed": "Ошибка",
|
||||
"Error": "Ошибка",
|
||||
"Warning": "Предупреждение",
|
||||
"Info": "Информация",
|
||||
"Loading": "Загрузка",
|
||||
"Search": "Поиск",
|
||||
"Filter": "Фильтр",
|
||||
"Sort": "Сортировка",
|
||||
"Export": "Экспорт",
|
||||
"Import": "Импорт",
|
||||
"Refresh": "Обновить",
|
||||
"Back": "Назад",
|
||||
"Next": "Далее",
|
||||
"Previous": "Назад",
|
||||
"Submit": "Отправить",
|
||||
"Confirm": "Подтвердить",
|
||||
"Yes": "Да",
|
||||
"No": "Нет",
|
||||
"OK": "OK",
|
||||
"Apply": "Применить",
|
||||
"Reset": "Сбросить",
|
||||
"Clear": "Очистить",
|
||||
"Select": "Выбрать",
|
||||
"Upload": "Загрузить",
|
||||
"Download": "Скачать",
|
||||
"Copy": "Копировать",
|
||||
"Paste": "Вставить",
|
||||
"Cut": "Вырезать",
|
||||
"Undo": "Отменить",
|
||||
"Redo": "Повторить",
|
||||
"Name": "Имя",
|
||||
"Description": "Описание",
|
||||
"Status": "Статус",
|
||||
"Type": "Тип",
|
||||
"Date": "Дата",
|
||||
"Time": "Время",
|
||||
"Created": "Создано",
|
||||
"Updated": "Обновлено",
|
||||
"Actions": "Действия",
|
||||
"Details": "Подробности",
|
||||
"View": "Просмотр",
|
||||
"New": "Новый",
|
||||
"Total": "Всего",
|
||||
"Count": "Количество",
|
||||
"Price": "Цена",
|
||||
"Cost": "Стоимость",
|
||||
"Free": "Бесплатно",
|
||||
"Paid": "Платно",
|
||||
"Enable": "Включить",
|
||||
"Disable": "Отключить",
|
||||
"Enabled": "Включено",
|
||||
"Disabled": "Отключено",
|
||||
"Online": "Онлайн",
|
||||
"Offline": "Офлайн",
|
||||
"Available": "Доступно",
|
||||
"Unavailable": "Недоступно",
|
||||
"Required": "Обязательно",
|
||||
"Optional": "Опционально",
|
||||
"Default": "По умолчанию",
|
||||
"Custom": "Пользовательский",
|
||||
"Advanced": "Дополнительно",
|
||||
"Basic": "Основной",
|
||||
"Help": "Справка",
|
||||
"Support": "Поддержка",
|
||||
"Documentation": "Документация",
|
||||
"Version": "Версия",
|
||||
"Language": "Язык",
|
||||
"Theme": "Тема",
|
||||
"Light": "Светлая",
|
||||
"Dark": "Темная",
|
||||
"Auto": "Автоматически",
|
||||
"Endpoint": "Конечная точка",
|
||||
"Providers": "Провайдеры",
|
||||
"Combos": "Комбинации",
|
||||
"Usage": "Статистика",
|
||||
"Quota Tracker": "Отслеживание квоты",
|
||||
"MITM": "MITM",
|
||||
"CLI Tools": "Инструменты CLI",
|
||||
"Console Log": "Журнал консоли",
|
||||
"System": "Система",
|
||||
"Debug": "Отладка",
|
||||
"Shutdown": "Завершение",
|
||||
"Close Proxy": "Закрыть прокси",
|
||||
"Are you sure you want to close the proxy server?": "Вы уверены, что хотите закрыть прокси-сервер?",
|
||||
"Server Disconnected": "Сервер отключен",
|
||||
"The proxy server has been stopped.": "Прокси-сервер был остановлен.",
|
||||
"Reload Page": "Перезагрузить страницу",
|
||||
"Service is running in terminal. You can close this web page. Shutdown will stop the service.": "Сервис работает в терминале. Вы можете закрыть эту веб-страницу. Завершение остановит сервис.",
|
||||
"Manage your AI provider connections": "Управляйте своими подключениями провайдера ИИ",
|
||||
"Model combos with fallback": "Комбинации моделей с резервным вариантом",
|
||||
"Monitor your API usage, token consumption, and request logs": "Мониторьте использование API, потребление токенов и журналы запросов",
|
||||
"Intercept CLI tool traffic and route through 9Router": "Перехватите трафик инструмента CLI и маршрутизируйте через 9Router",
|
||||
"Configure CLI tools": "Настройка инструментов CLI",
|
||||
"API endpoint configuration": "Конфигурация конечной точки API",
|
||||
"Manage your preferences": "Управляйте своими предпочтениями",
|
||||
"Debug translation flow between formats": "Отладка потока трансляции между форматами",
|
||||
"Live server console output": "Вывод консоли сервера в реальном времени",
|
||||
"Create model combos with fallback support": "Создание комбинаций моделей с поддержкой резервного варианта",
|
||||
"Local Mode": "Локальный режим",
|
||||
"Running on your machine": "Работает на вашем компьютере",
|
||||
"Database Location": "Расположение базы данных",
|
||||
"Download Backup": "Загрузить резервную копию",
|
||||
"Import Backup": "Импортировать резервную копию",
|
||||
"Database backup downloaded": "Резервная копия базы данных загружена",
|
||||
"Database imported successfully": "База данных успешно импортирована",
|
||||
"Security": "Безопасность",
|
||||
"Require login": "Требовать вход",
|
||||
"When ON, dashboard requires password. When OFF, access without login.": "Когда ВКЛЮЧЕНО, панель управления требует пароль. Когда ОТКЛЮЧЕНО, доступ без входа.",
|
||||
"Current Password": "Текущий пароль",
|
||||
"Enter current password": "Введите текущий пароль",
|
||||
"New Password": "Новый пароль",
|
||||
"Enter new password": "Введите новый пароль",
|
||||
"Confirm New Password": "Подтвердить новый пароль",
|
||||
"Confirm new password": "Подтвердите новый пароль",
|
||||
"Update Password": "Обновить пароль",
|
||||
"Set Password": "Установить пароль",
|
||||
"Password updated successfully": "Пароль успешно обновлен",
|
||||
"Passwords do not match": "Пароли не совпадают",
|
||||
"Routing Strategy": "Стратегия маршрутизации",
|
||||
"Round Robin": "Циклическая выборка",
|
||||
"Cycle through accounts to distribute load": "Чередование аккаунтов для распределения нагрузки",
|
||||
"Sticky Limit": "Липкий предел",
|
||||
"Calls per account before switching": "Вызовов на аккаунт перед переключением",
|
||||
"Network": "Сеть",
|
||||
"Outbound Proxy": "Исходящий прокси",
|
||||
"Enable proxy for OAuth + provider outbound requests.": "Включить прокси для OAuth + исходящих запросов провайдера.",
|
||||
"Proxy URL": "URL прокси",
|
||||
"Leave empty to inherit existing env proxy (if any).": "Оставьте пусто, чтобы унаследовать существующий прокси env (если есть).",
|
||||
"No Proxy": "Без прокси",
|
||||
"Comma-separated hostnames/domains to bypass the proxy.": "Разделенные запятыми имена хостов/домены для обхода прокси.",
|
||||
"Test proxy URL": "Протестировать URL прокси",
|
||||
"Apply": "Применить",
|
||||
"Proxy settings applied": "Параметры прокси применены",
|
||||
"Proxy enabled": "Прокси включен",
|
||||
"Proxy disabled": "Прокси отключен",
|
||||
"Proxy test OK": "Тест прокси OK",
|
||||
"Proxy test failed": "Тест прокси не пройден",
|
||||
"Please enter a Proxy URL to test": "Пожалуйста, введите URL прокси для тестирования",
|
||||
"Observability": "Наблюдаемость",
|
||||
"Enable Observability": "Включить наблюдаемость",
|
||||
"Turn request detail recording on/off globally": "Включить/отключить запись деталей запроса глобально",
|
||||
"Max Records": "Максимум записей",
|
||||
"Maximum request detail records to keep (older records are auto-deleted)": "Максимальное количество записей деталей запроса для сохранения (старые записи автоматически удаляются)",
|
||||
"Batch Size": "Размер пакета",
|
||||
"Number of items to accumulate before writing to database (higher = better performance)": "Количество элементов для накопления перед записью в базу данных (выше = лучшая производительность)",
|
||||
"Flush Interval (ms)": "Интервал очистки (мс)",
|
||||
"Maximum time to wait before flushing buffer (prevents data loss during low traffic)": "Максимальное время ожидания перед очисткой буфера (предотвращает потерю данных при низком трафике)",
|
||||
"Max JSON Size (KB)": "Максимальный размер JSON (KB)",
|
||||
"Maximum size for each JSON field (request/response) before truncation": "Максимальный размер каждого поля JSON (запрос/ответ) перед усечением",
|
||||
"All data stored on your machine": "Все данные хранятся на вашем компьютере",
|
||||
"MITM Server": "Сервер MITM",
|
||||
"Running": "Работает",
|
||||
"Stopped": "Остановлено",
|
||||
"Cert": "Сертификат",
|
||||
"Server": "Сервер",
|
||||
"Purpose:": "Назначение:",
|
||||
"Use Antigravity IDE & GitHub Copilot → with ANY provider/model from 9Router": "Используйте Antigravity IDE и GitHub Copilot → с ЛЮБЫМ провайдером/моделью от 9Router",
|
||||
"How it works:": "Как это работает:",
|
||||
"Antigravity/Copilot IDE request → DNS redirect to localhost:443 → MITM proxy intercepts → 9Router → response to Antigravity/Copilot": "Запрос Antigravity/Copilot IDE → Перенаправление DNS на localhost:443 → Прокси MITM перехватывает → 9Router → ответ для Antigravity/Copilot",
|
||||
"API Key": "Ключ API",
|
||||
"No API keys — create one in Keys page": "Нет ключей API — создайте один на странице ключей",
|
||||
"sk_9router (default)": "sk_9router (по умолчанию)",
|
||||
"Server started": "Сервер запущен",
|
||||
"Failed to start server": "Ошибка при запуске сервера",
|
||||
"Server stopped — all DNS cleared": "Сервер остановлен — все DNS очищено",
|
||||
"Failed to stop server": "Ошибка при остановке сервера",
|
||||
"Sudo password is required": "Требуется пароль sudo",
|
||||
"Stop Server": "Остановить сервер",
|
||||
"Start Server": "Запустить сервер",
|
||||
"Enable DNS per tool below to activate interception": "Включите DNS для каждого инструмента ниже, чтобы активировать перехват",
|
||||
"Sudo Password Required": "Требуется пароль Sudo",
|
||||
"Enter your sudo password to start/stop MITM server": "Введите пароль sudo для запуска/остановки сервера MITM",
|
||||
"Sudo Password": "Пароль sudo",
|
||||
"Confirm": "Подтвердить"
|
||||
}
|
||||
196
public/i18n/literals/sv.json
Normal file
196
public/i18n/literals/sv.json
Normal file
@@ -0,0 +1,196 @@
|
||||
{
|
||||
"Cancel": "Avbryt",
|
||||
"Delete": "Ta bort",
|
||||
"Edit": "Redigera",
|
||||
"Save": "Spara",
|
||||
"Close": "Stäng",
|
||||
"Add": "Lägg till",
|
||||
"Remove": "Ta bort",
|
||||
"Settings": "Inställningar",
|
||||
"Profile": "Profil",
|
||||
"Dashboard": "Instrumentpanel",
|
||||
"Logout": "Logga ut",
|
||||
"Login": "Logga in",
|
||||
"Providers": "Leverantörer",
|
||||
"Usage": "Användning",
|
||||
"API Key": "API-nyckel",
|
||||
"Connected": "Ansluten",
|
||||
"Disconnected": "Frånkopplad",
|
||||
"Active": "Aktiv",
|
||||
"Inactive": "Inaktiv",
|
||||
"Success": "Framgång",
|
||||
"Failed": "Misslyckad",
|
||||
"Error": "Fel",
|
||||
"Warning": "Varning",
|
||||
"Info": "Information",
|
||||
"Loading": "Laddar",
|
||||
"Search": "Sök",
|
||||
"Filter": "Filter",
|
||||
"Sort": "Sortera",
|
||||
"Export": "Exportera",
|
||||
"Import": "Importera",
|
||||
"Refresh": "Uppdatera",
|
||||
"Back": "Tillbaka",
|
||||
"Next": "Nästa",
|
||||
"Previous": "Föregående",
|
||||
"Submit": "Skicka",
|
||||
"Confirm": "Bekräfta",
|
||||
"Yes": "Ja",
|
||||
"No": "Nej",
|
||||
"OK": "OK",
|
||||
"Apply": "Verkställ",
|
||||
"Reset": "Återställ",
|
||||
"Clear": "Rensa",
|
||||
"Select": "Välj",
|
||||
"Upload": "Ladda upp",
|
||||
"Download": "Ladda ner",
|
||||
"Copy": "Kopiera",
|
||||
"Paste": "Klistra in",
|
||||
"Cut": "Klipp ut",
|
||||
"Undo": "Ångra",
|
||||
"Redo": "Gör om",
|
||||
"Name": "Namn",
|
||||
"Description": "Beskrivning",
|
||||
"Status": "Status",
|
||||
"Type": "Typ",
|
||||
"Date": "Datum",
|
||||
"Time": "Tid",
|
||||
"Created": "Skapad",
|
||||
"Updated": "Uppdaterad",
|
||||
"Actions": "Åtgärder",
|
||||
"Details": "Detaljer",
|
||||
"View": "Visa",
|
||||
"New": "Ny",
|
||||
"Total": "Totalt",
|
||||
"Count": "Antal",
|
||||
"Price": "Pris",
|
||||
"Cost": "Kostnad",
|
||||
"Free": "Gratis",
|
||||
"Paid": "Betald",
|
||||
"Enable": "Aktivera",
|
||||
"Disable": "Inaktivera",
|
||||
"Enabled": "Aktiverad",
|
||||
"Disabled": "Inaktiverad",
|
||||
"Online": "Online",
|
||||
"Offline": "Offline",
|
||||
"Available": "Tillgänglig",
|
||||
"Unavailable": "Inte tillgänglig",
|
||||
"Required": "Krävs",
|
||||
"Optional": "Valfritt",
|
||||
"Default": "Standard",
|
||||
"Custom": "Anpassad",
|
||||
"Advanced": "Avancerat",
|
||||
"Basic": "Grundläggande",
|
||||
"Help": "Hjälp",
|
||||
"Support": "Support",
|
||||
"Documentation": "Dokumentation",
|
||||
"Version": "Version",
|
||||
"Language": "Språk",
|
||||
"Theme": "Tema",
|
||||
"Light": "Ljus",
|
||||
"Dark": "Mörk",
|
||||
"Auto": "Automatisk",
|
||||
"Endpoint": "Slutpunkt",
|
||||
"Providers": "Leverantörer",
|
||||
"Combos": "Kombinationer",
|
||||
"Usage": "Användarstatistik",
|
||||
"Quota Tracker": "Kvotspårare",
|
||||
"MITM": "MITM",
|
||||
"CLI Tools": "Verktyg",
|
||||
"Console Log": "Konsollogg",
|
||||
"System": "System",
|
||||
"Debug": "Felsökning",
|
||||
"Shutdown": "Stänga av",
|
||||
"Close Proxy": "Stäng proxy",
|
||||
"Are you sure you want to close the proxy server?": "Är du säker på att du vill stänga proxyservern?",
|
||||
"Server Disconnected": "Server frånkopplad",
|
||||
"The proxy server has been stopped.": "Proxyservern har stoppats.",
|
||||
"Reload Page": "Läs in sidan på nytt",
|
||||
"Service is running in terminal. You can close this web page. Shutdown will stop the service.": "Tjänsten körs i terminalen. Du kan stänga denna webbsida. Avstängning stoppar tjänsten.",
|
||||
"Manage your AI provider connections": "Hantera dina AI-leverantörsanslutningar",
|
||||
"Model combos with fallback": "Modellkombinationer med fallback",
|
||||
"Monitor your API usage, token consumption, and request logs": "Övervaka din API-användning, tokenförbrukning och begärandeloggar",
|
||||
"Intercept CLI tool traffic and route through 9Router": "Avlyssna CLI-verktygstrafik och dirigera genom 9Router",
|
||||
"Configure CLI tools": "Konfigurera CLI-verktyg",
|
||||
"API endpoint configuration": "Konfiguration av API-slutpunkt",
|
||||
"Manage your preferences": "Hantera dina inställningar",
|
||||
"Debug translation flow between formats": "Felsöka översättningsflöde mellan format",
|
||||
"Live server console output": "Live-serverkonsoloutdata",
|
||||
"Create model combos with fallback support": "Skapa modellkombinationer med fallback-stöd",
|
||||
"Local Mode": "Lokalt läge",
|
||||
"Running on your machine": "Körs på din maskin",
|
||||
"Database Location": "Databasplats",
|
||||
"Download Backup": "Ladda ner säkerhetskopia",
|
||||
"Import Backup": "Importera säkerhetskopia",
|
||||
"Database backup downloaded": "Databassäkerhetskopia nedladdad",
|
||||
"Database imported successfully": "Databasen importerades framgångsrikt",
|
||||
"Security": "Säkerhet",
|
||||
"Require login": "Kräv inloggning",
|
||||
"When ON, dashboard requires password. When OFF, access without login.": "När ON krävs lösenord för instrumentpanelen. När OFF, åtkomst utan inloggning.",
|
||||
"Current Password": "Aktuellt lösenord",
|
||||
"Enter current password": "Ange aktuellt lösenord",
|
||||
"New Password": "Nytt lösenord",
|
||||
"Enter new password": "Ange nytt lösenord",
|
||||
"Confirm New Password": "Bekräfta nytt lösenord",
|
||||
"Confirm new password": "Bekräfta nytt lösenord",
|
||||
"Update Password": "Uppdatera lösenord",
|
||||
"Set Password": "Ange lösenord",
|
||||
"Password updated successfully": "Lösenord uppdaterades framgångsrikt",
|
||||
"Passwords do not match": "Lösenorden matchar inte",
|
||||
"Routing Strategy": "Routningsstrategi",
|
||||
"Round Robin": "Omväxling",
|
||||
"Cycle through accounts to distribute load": "Cykla genom konton för att distribuera belastningen",
|
||||
"Sticky Limit": "Klibbig gräns",
|
||||
"Calls per account before switching": "Anrop per konto innan byte",
|
||||
"Network": "Nätverk",
|
||||
"Outbound Proxy": "Utgående proxy",
|
||||
"Enable proxy for OAuth + provider outbound requests.": "Aktivera proxy för utgående OAuth + leverantörsförfrågningar.",
|
||||
"Proxy URL": "Proxy-URL",
|
||||
"Leave empty to inherit existing env proxy (if any).": "Lämna tomt för att ärva befintlig env-proxy (om sådan finns).",
|
||||
"No Proxy": "Ingen proxy",
|
||||
"Comma-separated hostnames/domains to bypass the proxy.": "Kommaseparerade värdnamn/domäner för att kringgå proxyn.",
|
||||
"Test proxy URL": "Testa proxy-URL",
|
||||
"Apply": "Verkställ",
|
||||
"Proxy settings applied": "Proxyinställningar tillämpade",
|
||||
"Proxy enabled": "Proxy aktiverad",
|
||||
"Proxy disabled": "Proxy inaktiverad",
|
||||
"Proxy test OK": "Proxy-test OK",
|
||||
"Proxy test failed": "Proxy-test misslyckades",
|
||||
"Please enter a Proxy URL to test": "Ange en proxy-URL att testa",
|
||||
"Observability": "Observerbarhet",
|
||||
"Enable Observability": "Aktivera observerbarhet",
|
||||
"Turn request detail recording on/off globally": "Slå på/av inspelning av förfrågningsdetaljer globalt",
|
||||
"Max Records": "Maximala poster",
|
||||
"Maximum request detail records to keep (older records are auto-deleted)": "Maximala begärandedetaljposter att behålla (äldre poster raderas automatiskt)",
|
||||
"Batch Size": "Batchstorlek",
|
||||
"Number of items to accumulate before writing to database (higher = better performance)": "Antal objekt att ackumulera innan skrivning till databas (högre = bättre prestanda)",
|
||||
"Flush Interval (ms)": "Spölningsintervall (ms)",
|
||||
"Maximum time to wait before flushing buffer (prevents data loss during low traffic)": "Maximal väntetid innan buffern spolas (förhindrar dataförlust vid låg trafik)",
|
||||
"Max JSON Size (KB)": "Maximal JSON-storlek (KB)",
|
||||
"Maximum size for each JSON field (request/response) before truncation": "Maximal storlek för varje JSON-fält (begäran/svar) före trunkering",
|
||||
"All data stored on your machine": "Alla data lagras på din maskin",
|
||||
"MITM Server": "MITM-server",
|
||||
"Running": "Körs",
|
||||
"Stopped": "Stoppad",
|
||||
"Cert": "Certifikat",
|
||||
"Server": "Server",
|
||||
"Purpose:": "Syfte:",
|
||||
"Use Antigravity IDE & GitHub Copilot → with ANY provider/model from 9Router": "Använd Antigravity IDE & GitHub Copilot → med VALFRI leverantör/modell från 9Router",
|
||||
"How it works:": "Hur det fungerar:",
|
||||
"Antigravity/Copilot IDE request → DNS redirect to localhost:443 → MITM proxy intercepts → 9Router → response to Antigravity/Copilot": "Antigravity/Copilot IDE-begäran → DNS-omdirigering till localhost:443 → MITM-proxy avlyssnar → 9Router → svar till Antigravity/Copilot",
|
||||
"API Key": "API-nyckel",
|
||||
"No API keys — create one in Keys page": "Inga API-nycklar — skapa en på nyckelsidan",
|
||||
"sk_9router (default)": "sk_9router (standard)",
|
||||
"Server started": "Servern startad",
|
||||
"Failed to start server": "Misslyckades att starta servern",
|
||||
"Server stopped — all DNS cleared": "Server stoppad — all DNS rensad",
|
||||
"Failed to stop server": "Misslyckades att stoppa servern",
|
||||
"Sudo password is required": "Sudo-lösenord krävs",
|
||||
"Stop Server": "Stoppa server",
|
||||
"Start Server": "Starta server",
|
||||
"Enable DNS per tool below to activate interception": "Aktivera DNS för varje verktyg nedan för att aktivera avlyssning",
|
||||
"Sudo Password Required": "Sudo-lösenord krävs",
|
||||
"Enter your sudo password to start/stop MITM server": "Ange ditt sudo-lösenord för att starta/stoppa MITM-servern",
|
||||
"Sudo Password": "Sudo-lösenord",
|
||||
"Confirm": "Bekräfta"
|
||||
}
|
||||
196
public/i18n/literals/th.json
Normal file
196
public/i18n/literals/th.json
Normal file
@@ -0,0 +1,196 @@
|
||||
{
|
||||
"Cancel": "ยกเลิก",
|
||||
"Delete": "ลบ",
|
||||
"Edit": "แก้ไข",
|
||||
"Save": "บันทึก",
|
||||
"Close": "ปิด",
|
||||
"Add": "เพิ่ม",
|
||||
"Remove": "นำออก",
|
||||
"Settings": "การตั้งค่า",
|
||||
"Profile": "โปรไฟล์",
|
||||
"Dashboard": "แดชบอร์ด",
|
||||
"Logout": "ออกจากระบบ",
|
||||
"Login": "เข้าสู่ระบบ",
|
||||
"Providers": "ผู้ให้บริการ",
|
||||
"Usage": "การใช้งาน",
|
||||
"API Key": "คีย์ API",
|
||||
"Connected": "เชื่อมต่อแล้ว",
|
||||
"Disconnected": "ตัดการเชื่อมต่อ",
|
||||
"Active": "ใช้งาน",
|
||||
"Inactive": "ไม่ใช้งาน",
|
||||
"Success": "สำเร็จ",
|
||||
"Failed": "ล้มเหลว",
|
||||
"Error": "ข้อผิดพลาด",
|
||||
"Warning": "คำเตือน",
|
||||
"Info": "ข้อมูล",
|
||||
"Loading": "กำลังโหลด",
|
||||
"Search": "ค้นหา",
|
||||
"Filter": "ตัวกรอง",
|
||||
"Sort": "เรียงลำดับ",
|
||||
"Export": "ส่งออก",
|
||||
"Import": "นำเข้า",
|
||||
"Refresh": "รีเฟรช",
|
||||
"Back": "ย้อนกลับ",
|
||||
"Next": "ถัดไป",
|
||||
"Previous": "ก่อนหน้า",
|
||||
"Submit": "ส่ง",
|
||||
"Confirm": "ยืนยัน",
|
||||
"Yes": "ใช่",
|
||||
"No": "ไม่",
|
||||
"OK": "ตกลง",
|
||||
"Apply": "ใช้",
|
||||
"Reset": "รีเซ็ต",
|
||||
"Clear": "ล้าง",
|
||||
"Select": "เลือก",
|
||||
"Upload": "อัพโหลด",
|
||||
"Download": "ดาวน์โหลด",
|
||||
"Copy": "คัดลอก",
|
||||
"Paste": "วาง",
|
||||
"Cut": "ตัด",
|
||||
"Undo": "ยกเลิก",
|
||||
"Redo": "ทำซ้ำ",
|
||||
"Name": "ชื่อ",
|
||||
"Description": "คำอธิบาย",
|
||||
"Status": "สถานะ",
|
||||
"Type": "ประเภท",
|
||||
"Date": "วันที่",
|
||||
"Time": "เวลา",
|
||||
"Created": "สร้างแล้ว",
|
||||
"Updated": "อัพเดตแล้ว",
|
||||
"Actions": "การกระทำ",
|
||||
"Details": "รายละเอียด",
|
||||
"View": "ดู",
|
||||
"New": "ใหม่",
|
||||
"Total": "ทั้งหมด",
|
||||
"Count": "จำนวน",
|
||||
"Price": "ราคา",
|
||||
"Cost": "ต้นทุน",
|
||||
"Free": "ฟรี",
|
||||
"Paid": "จ่ายเงิน",
|
||||
"Enable": "เปิดใช้งาน",
|
||||
"Disable": "ปิดใช้งาน",
|
||||
"Enabled": "เปิดใช้งานแล้ว",
|
||||
"Disabled": "ปิดใช้งานแล้ว",
|
||||
"Online": "ออนไลน์",
|
||||
"Offline": "ออฟไลน์",
|
||||
"Available": "พร้อมใช้งาน",
|
||||
"Unavailable": "ไม่พร้อมใช้งาน",
|
||||
"Required": "จำเป็น",
|
||||
"Optional": "ไม่บังคับ",
|
||||
"Default": "ค่าเริ่มต้น",
|
||||
"Custom": "กำหนดเอง",
|
||||
"Advanced": "ขั้นสูง",
|
||||
"Basic": "พื้นฐาน",
|
||||
"Help": "ช่วยเหลือ",
|
||||
"Support": "สนับสนุน",
|
||||
"Documentation": "เอกสาร",
|
||||
"Version": "เวอร์ชัน",
|
||||
"Language": "ภาษา",
|
||||
"Theme": "ธีม",
|
||||
"Light": "สว่าง",
|
||||
"Dark": "มืด",
|
||||
"Auto": "อัตโนมัติ",
|
||||
"Endpoint": "จุดสิ้นสุด",
|
||||
"Providers": "ผู้ให้บริการ",
|
||||
"Combos": "ชุดรวม",
|
||||
"Usage": "สถิติการใช้งาน",
|
||||
"Quota Tracker": "ตัวติดตามโควต้า",
|
||||
"MITM": "MITM",
|
||||
"CLI Tools": "เครื่องมือ",
|
||||
"Console Log": "บันทึกคอนโซล",
|
||||
"System": "ระบบ",
|
||||
"Debug": "ดีบัก",
|
||||
"Shutdown": "ปิดระบบ",
|
||||
"Close Proxy": "ปิด Proxy",
|
||||
"Are you sure you want to close the proxy server?": "คุณแน่ใจหรือว่าต้องการปิดเซิร์ฟเวอร์ proxy?",
|
||||
"Server Disconnected": "เซิร์ฟเวอร์ตัดการเชื่อมต่อ",
|
||||
"The proxy server has been stopped.": "เซิร์ฟเวอร์ proxy ถูกหยุดแล้ว",
|
||||
"Reload Page": "โหลดหน้าใหม่",
|
||||
"Service is running in terminal. You can close this web page. Shutdown will stop the service.": "บริการกำลังทำงานในเทอร์มินัล คุณสามารถปิดหน้าเว็บนี้ได้ การปิดระบบจะหยุดบริการ",
|
||||
"Manage your AI provider connections": "จัดการการเชื่อมต่อผู้ให้บริการ AI ของคุณ",
|
||||
"Model combos with fallback": "ชุดรวมโมเดลที่มี fallback",
|
||||
"Monitor your API usage, token consumption, and request logs": "ติดตามการใช้งาน API การใช้งาน token และบันทึกคำขอของคุณ",
|
||||
"Intercept CLI tool traffic and route through 9Router": "สกัดปะท่อ CLI และเส้นทางผ่าน 9Router",
|
||||
"Configure CLI tools": "กำหนดค่าเครื่องมือ CLI",
|
||||
"API endpoint configuration": "การตั้งค่าจุดสิ้นสุด API",
|
||||
"Manage your preferences": "จัดการการตั้งค่าของคุณ",
|
||||
"Debug translation flow between formats": "ดีบักการไหลของการแปลระหว่างรูปแบบ",
|
||||
"Live server console output": "ผลลัพธ์คอนโซลเซิร์ฟเวอร์สด",
|
||||
"Create model combos with fallback support": "สร้างชุดรวมโมเดลที่มีการสนับสนุน fallback",
|
||||
"Local Mode": "โหมดท้องถิ่น",
|
||||
"Running on your machine": "ทำงานบนเครื่องของคุณ",
|
||||
"Database Location": "ตำแหน่งของฐานข้อมูล",
|
||||
"Download Backup": "ดาวน์โหลดการสำรองข้อมูล",
|
||||
"Import Backup": "นำเข้าการสำรองข้อมูล",
|
||||
"Database backup downloaded": "ดาวน์โหลดการสำรองข้อมูลฐานข้อมูลแล้ว",
|
||||
"Database imported successfully": "นำเข้าฐานข้อมูลเสร็จสิ้น",
|
||||
"Security": "ความปลอดภัย",
|
||||
"Require login": "ต้องการการเข้าสู่ระบบ",
|
||||
"When ON, dashboard requires password. When OFF, access without login.": "เมื่อเปิด แดชบอร์ดต้องการรหัสผ่าน เมื่อปิด เข้าถึงโดยไม่ต้องเข้าสู่ระบบ",
|
||||
"Current Password": "รหัสผ่านปัจจุบัน",
|
||||
"Enter current password": "ป้อนรหัสผ่านปัจจุบัน",
|
||||
"New Password": "รหัสผ่านใหม่",
|
||||
"Enter new password": "ป้อนรหัสผ่านใหม่",
|
||||
"Confirm New Password": "ยืนยันรหัสผ่านใหม่",
|
||||
"Confirm new password": "ยืนยันรหัสผ่านใหม่",
|
||||
"Update Password": "อัพเดตรหัสผ่าน",
|
||||
"Set Password": "ตั้งรหัสผ่าน",
|
||||
"Password updated successfully": "อัพเดตรหัสผ่านเสร็จสิ้น",
|
||||
"Passwords do not match": "รหัสผ่านไม่ตรงกัน",
|
||||
"Routing Strategy": "กลยุทธ์การเส้นทาง",
|
||||
"Round Robin": "โรบินรอบ",
|
||||
"Cycle through accounts to distribute load": "วนรอบบัญชีเพื่อกระจายการโหลด",
|
||||
"Sticky Limit": "ขีดจำกัดที่เหนียว",
|
||||
"Calls per account before switching": "การโทรต่อบัญชีก่อนการสลับ",
|
||||
"Network": "เครือข่าย",
|
||||
"Outbound Proxy": "Proxy ขาออก",
|
||||
"Enable proxy for OAuth + provider outbound requests.": "เปิดใช้งาน proxy สำหรับคำขอขาออก OAuth + ผู้ให้บริการ",
|
||||
"Proxy URL": "URL Proxy",
|
||||
"Leave empty to inherit existing env proxy (if any).": "ปล่อยว่างไว้เพื่อสืบทอด proxy env ที่มีอยู่ (หากมี)",
|
||||
"No Proxy": "ไม่มี Proxy",
|
||||
"Comma-separated hostnames/domains to bypass the proxy.": "ชื่อโฮสต์/โดเมนคั่นด้วยเครื่องหมายจุลภาค เพื่อข้าม proxy",
|
||||
"Test proxy URL": "ทดสอบ URL Proxy",
|
||||
"Apply": "ใช้",
|
||||
"Proxy settings applied": "ใช้การตั้งค่า proxy แล้ว",
|
||||
"Proxy enabled": "เปิดใช้งาน proxy",
|
||||
"Proxy disabled": "ปิดใช้งาน proxy",
|
||||
"Proxy test OK": "ทดสอบ proxy ตกลง",
|
||||
"Proxy test failed": "ทดสอบ proxy ล้มเหลว",
|
||||
"Please enter a Proxy URL to test": "กรุณาป้อน URL Proxy เพื่อทดสอบ",
|
||||
"Observability": "ความสามารถในการสังเกต",
|
||||
"Enable Observability": "เปิดใช้งานความสามารถในการสังเกต",
|
||||
"Turn request detail recording on/off globally": "เปิด/ปิดการบันทึกรายละเอียดคำขอทั่วโลก",
|
||||
"Max Records": "บันทึกสูงสุด",
|
||||
"Maximum request detail records to keep (older records are auto-deleted)": "บันทึกรายละเอียดคำขอสูงสุดที่จะเก็บ (บันทึกเก่าจะลบโดยอัตโนมัติ)",
|
||||
"Batch Size": "ขนาดแบตช์",
|
||||
"Number of items to accumulate before writing to database (higher = better performance)": "จำนวนรายการที่จะรวบรวมก่อนเขียนลงฐานข้อมูล (สูงกว่า = ประสิทธิภาพดีกว่า)",
|
||||
"Flush Interval (ms)": "ช่วงเวลาล้าง (ms)",
|
||||
"Maximum time to wait before flushing buffer (prevents data loss during low traffic)": "เวลารอสูงสุดก่อนล้างบัฟเฟอร์ (ป้องกันการสูญหายข้อมูลในช่วงจราจรต่ำ)",
|
||||
"Max JSON Size (KB)": "ขนาด JSON สูงสุด (KB)",
|
||||
"Maximum size for each JSON field (request/response) before truncation": "ขนาดสูงสุดสำหรับแต่ละช่อง JSON (คำขอ/การตอบสนอง) ก่อนการตัดทอน",
|
||||
"All data stored on your machine": "ข้อมูลทั้งหมดจัดเก็บไว้บนเครื่องของคุณ",
|
||||
"MITM Server": "เซิร์ฟเวอร์ MITM",
|
||||
"Running": "กำลังทำงาน",
|
||||
"Stopped": "หยุดแล้ว",
|
||||
"Cert": "ใบรับรอง",
|
||||
"Server": "เซิร์ฟเวอร์",
|
||||
"Purpose:": "วัตถุประสงค์:",
|
||||
"Use Antigravity IDE & GitHub Copilot → with ANY provider/model from 9Router": "ใช้ Antigravity IDE & GitHub Copilot → ที่มีผู้ให้บริการ/โมเดลใด ๆ จาก 9Router",
|
||||
"How it works:": "วิธีการทำงาน:",
|
||||
"Antigravity/Copilot IDE request → DNS redirect to localhost:443 → MITM proxy intercepts → 9Router → response to Antigravity/Copilot": "คำขอ Antigravity/Copilot IDE → เปลี่ยนเส้นทาง DNS เป็น localhost:443 → MITM proxy สกัดปะท่อ → 9Router → ตอบสนอง Antigravity/Copilot",
|
||||
"API Key": "คีย์ API",
|
||||
"No API keys — create one in Keys page": "ไม่มีคีย์ API — สร้างคีย์ในหน้า Keys",
|
||||
"sk_9router (default)": "sk_9router (ค่าเริ่มต้น)",
|
||||
"Server started": "เซิร์ฟเวอร์เริ่มต้นแล้ว",
|
||||
"Failed to start server": "ไม่สามารถเริ่มเซิร์ฟเวอร์",
|
||||
"Server stopped — all DNS cleared": "หยุดเซิร์ฟเวอร์ — ล้าง DNS ทั้งหมด",
|
||||
"Failed to stop server": "ไม่สามารถหยุดเซิร์ฟเวอร์",
|
||||
"Sudo password is required": "ต้องการรหัสผ่าน sudo",
|
||||
"Stop Server": "หยุดเซิร์ฟเวอร์",
|
||||
"Start Server": "เริ่มเซิร์ฟเวอร์",
|
||||
"Enable DNS per tool below to activate interception": "เปิดใช้งาน DNS สำหรับแต่ละเครื่องมือด้านล่างเพื่อเปิดใช้งานการสกัดปะท่อ",
|
||||
"Sudo Password Required": "ต้องการรหัสผ่าน Sudo",
|
||||
"Enter your sudo password to start/stop MITM server": "ป้อนรหัสผ่าน sudo ของคุณเพื่อเริ่ม/หยุดเซิร์ฟเวอร์ MITM",
|
||||
"Sudo Password": "รหัสผ่าน Sudo",
|
||||
"Confirm": "ยืนยัน"
|
||||
}
|
||||
196
public/i18n/literals/tl.json
Normal file
196
public/i18n/literals/tl.json
Normal file
@@ -0,0 +1,196 @@
|
||||
{
|
||||
"Cancel": "Kanselahin",
|
||||
"Delete": "Tanggalin",
|
||||
"Edit": "Baguhin",
|
||||
"Save": "Salin",
|
||||
"Close": "Isara",
|
||||
"Add": "Magdagdag",
|
||||
"Remove": "Alisin",
|
||||
"Settings": "Mga Setting",
|
||||
"Profile": "Propesyal",
|
||||
"Dashboard": "Dashboard",
|
||||
"Logout": "Maglog out",
|
||||
"Login": "Magsimula ng sesyon",
|
||||
"Providers": "Mga Provider",
|
||||
"Usage": "Paggamit",
|
||||
"API Key": "Susi ng API",
|
||||
"Connected": "Konektado",
|
||||
"Disconnected": "Hindi Konektado",
|
||||
"Active": "Aktibo",
|
||||
"Inactive": "Hindi Aktibo",
|
||||
"Success": "Matagumpay",
|
||||
"Failed": "Nabigo",
|
||||
"Error": "Kamalian",
|
||||
"Warning": "Babala",
|
||||
"Info": "Impormasyon",
|
||||
"Loading": "Naglo-load",
|
||||
"Search": "Maghanap",
|
||||
"Filter": "Salain",
|
||||
"Sort": "I-sort",
|
||||
"Export": "I-export",
|
||||
"Import": "I-import",
|
||||
"Refresh": "I-refresh",
|
||||
"Back": "Bumalik",
|
||||
"Next": "Susunod",
|
||||
"Previous": "Nakaraan",
|
||||
"Submit": "Ipadala",
|
||||
"Confirm": "Kumpirmahin",
|
||||
"Yes": "Oo",
|
||||
"No": "Hindi",
|
||||
"OK": "OK",
|
||||
"Apply": "Ilapat",
|
||||
"Reset": "I-reset",
|
||||
"Clear": "I-clear",
|
||||
"Select": "Pumili",
|
||||
"Upload": "Mag-upload",
|
||||
"Download": "I-download",
|
||||
"Copy": "Kopyahin",
|
||||
"Paste": "I-paste",
|
||||
"Cut": "Gupitin",
|
||||
"Undo": "Undo",
|
||||
"Redo": "I-redo",
|
||||
"Name": "Pangalan",
|
||||
"Description": "Paglalarawan",
|
||||
"Status": "Kalagayan",
|
||||
"Type": "Uri",
|
||||
"Date": "Petsa",
|
||||
"Time": "Oras",
|
||||
"Created": "Ginawa",
|
||||
"Updated": "Ina-update",
|
||||
"Actions": "Mga Aksyon",
|
||||
"Details": "Mga Detalye",
|
||||
"View": "Tingnan",
|
||||
"New": "Bago",
|
||||
"Total": "Kabuuan",
|
||||
"Count": "Bilang",
|
||||
"Price": "Presyo",
|
||||
"Cost": "Gastos",
|
||||
"Free": "Libre",
|
||||
"Paid": "Bayad",
|
||||
"Enable": "Paganahin",
|
||||
"Disable": "Huwag paganahin",
|
||||
"Enabled": "Pinagana",
|
||||
"Disabled": "Hindi pinagana",
|
||||
"Online": "Online",
|
||||
"Offline": "Offline",
|
||||
"Available": "Available",
|
||||
"Unavailable": "Hindi Available",
|
||||
"Required": "Kinakailangan",
|
||||
"Optional": "Opsyonal",
|
||||
"Default": "Default",
|
||||
"Custom": "Custom",
|
||||
"Advanced": "Advanced",
|
||||
"Basic": "Basic",
|
||||
"Help": "Tulong",
|
||||
"Support": "Suporta",
|
||||
"Documentation": "Dokumentasyon",
|
||||
"Version": "Bersyon",
|
||||
"Language": "Wika",
|
||||
"Theme": "Tema",
|
||||
"Light": "Liwanag",
|
||||
"Dark": "Madilim",
|
||||
"Auto": "Awtomatiko",
|
||||
"Endpoint": "Endpoint",
|
||||
"Providers": "Mga Provider",
|
||||
"Combos": "Mga Combo",
|
||||
"Usage": "Mga Istatistika ng Paggamit",
|
||||
"Quota Tracker": "Quota Tracker",
|
||||
"MITM": "MITM",
|
||||
"CLI Tools": "Mga Tool",
|
||||
"Console Log": "Console Log",
|
||||
"System": "Sistema",
|
||||
"Debug": "I-debug",
|
||||
"Shutdown": "Patugharin",
|
||||
"Close Proxy": "Isara ang Proxy",
|
||||
"Are you sure you want to close the proxy server?": "Sigurado ka ba na gusto mong isara ang proxy server?",
|
||||
"Server Disconnected": "Ang Server ay Naka-disconnect",
|
||||
"The proxy server has been stopped.": "Ang proxy server ay tumigil na.",
|
||||
"Reload Page": "I-reload ang Pahina",
|
||||
"Service is running in terminal. You can close this web page. Shutdown will stop the service.": "Ang serbisyo ay tumatakbo sa terminal. Maaari mong isara ang web page na ito. Ang Shutdown ay titigil ng serbisyo.",
|
||||
"Manage your AI provider connections": "Pamahalaan ang iyong mga koneksyon ng AI provider",
|
||||
"Model combos with fallback": "Mga model combo na may fallback",
|
||||
"Monitor your API usage, token consumption, and request logs": "Subaybayan ang iyong paggamit ng API, pagkonsumo ng token, at mga log ng request",
|
||||
"Intercept CLI tool traffic and route through 9Router": "Harangin ang lalu ng CLI tool at i-route sa pamamagitan ng 9Router",
|
||||
"Configure CLI tools": "I-configure ang CLI tools",
|
||||
"API endpoint configuration": "Konfiguration ng API endpoint",
|
||||
"Manage your preferences": "Pamahalaan ang iyong mga kagustuhan",
|
||||
"Debug translation flow between formats": "I-debug ang translation flow sa pagitan ng mga format",
|
||||
"Live server console output": "Live server console output",
|
||||
"Create model combos with fallback support": "Lumikha ng mga model combo na may fallback support",
|
||||
"Local Mode": "Local Mode",
|
||||
"Running on your machine": "Tumatakbo sa iyong machine",
|
||||
"Database Location": "Lokasyon ng Database",
|
||||
"Download Backup": "I-download ang Backup",
|
||||
"Import Backup": "I-import ang Backup",
|
||||
"Database backup downloaded": "Ang database backup ay na-download",
|
||||
"Database imported successfully": "Ang database ay matagumpay na nai-import",
|
||||
"Security": "Seguridad",
|
||||
"Require login": "Kailangan ng login",
|
||||
"When ON, dashboard requires password. When OFF, access without login.": "Kapag ON, ang dashboard ay nangangailangan ng password. Kapag OFF, access nang walang login.",
|
||||
"Current Password": "Kasalukuyang Password",
|
||||
"Enter current password": "Ipasok ang kasalukuyang password",
|
||||
"New Password": "Bagong Password",
|
||||
"Enter new password": "Ipasok ang bagong password",
|
||||
"Confirm New Password": "Kumpirmahin ang Bagong Password",
|
||||
"Confirm new password": "Kumpirmahin ang bagong password",
|
||||
"Update Password": "I-update ang Password",
|
||||
"Set Password": "I-set ang Password",
|
||||
"Password updated successfully": "Ang password ay matagumpay na na-update",
|
||||
"Passwords do not match": "Ang mga password ay hindi tumutugma",
|
||||
"Routing Strategy": "Routing Strategy",
|
||||
"Round Robin": "Round Robin",
|
||||
"Cycle through accounts to distribute load": "Umiikot sa mga account upang ipamahagi ang load",
|
||||
"Sticky Limit": "Sticky Limit",
|
||||
"Calls per account before switching": "Mga tawag bawat account bago mag-switch",
|
||||
"Network": "Network",
|
||||
"Outbound Proxy": "Outbound Proxy",
|
||||
"Enable proxy for OAuth + provider outbound requests.": "Paganahin ang proxy para sa OAuth + provider outbound requests.",
|
||||
"Proxy URL": "Proxy URL",
|
||||
"Leave empty to inherit existing env proxy (if any).": "Iwanan kung walang laman upang mamanin ang umiiral na env proxy (kung mayroon).",
|
||||
"No Proxy": "Walang Proxy",
|
||||
"Comma-separated hostnames/domains to bypass the proxy.": "Mga hostname/domain na pinagseparang komma upang lampasan ang proxy.",
|
||||
"Test proxy URL": "Subukan ang Proxy URL",
|
||||
"Apply": "Ilapat",
|
||||
"Proxy settings applied": "Ang mga setting ng proxy ay inilapat",
|
||||
"Proxy enabled": "Ang proxy ay pinagana",
|
||||
"Proxy disabled": "Ang proxy ay hindi pinagana",
|
||||
"Proxy test OK": "Proxy test OK",
|
||||
"Proxy test failed": "Ang proxy test ay nabigo",
|
||||
"Please enter a Proxy URL to test": "Pakiusap na ipasok ang Proxy URL upang subukan",
|
||||
"Observability": "Observability",
|
||||
"Enable Observability": "Paganahin ang Observability",
|
||||
"Turn request detail recording on/off globally": "I-turn on/off ang request detail recording nang pandaigdig",
|
||||
"Max Records": "Max Records",
|
||||
"Maximum request detail records to keep (older records are auto-deleted)": "Pinakamataas na request detail records na papanatilihin (ang mga lumang record ay awtomatikong tatanggalin)",
|
||||
"Batch Size": "Batch Size",
|
||||
"Number of items to accumulate before writing to database (higher = better performance)": "Bilang ng mga item na mag-ipon bago magsulat sa database (mas mataas = mas magandang performance)",
|
||||
"Flush Interval (ms)": "Flush Interval (ms)",
|
||||
"Maximum time to wait before flushing buffer (prevents data loss during low traffic)": "Pinakamataas na oras na paghihintay bago mag-flush ng buffer (pumipigil sa pagkawala ng data sa panahon ng mababang traffic)",
|
||||
"Max JSON Size (KB)": "Max JSON Size (KB)",
|
||||
"Maximum size for each JSON field (request/response) before truncation": "Pinakamataas na sukat para sa bawat JSON field (request/response) bago ang truncation",
|
||||
"All data stored on your machine": "Lahat ng data ay nakaimbak sa iyong machine",
|
||||
"MITM Server": "MITM Server",
|
||||
"Running": "Tumatakbo",
|
||||
"Stopped": "Tumigil",
|
||||
"Cert": "Cert",
|
||||
"Server": "Server",
|
||||
"Purpose:": "Layunin:",
|
||||
"Use Antigravity IDE & GitHub Copilot → with ANY provider/model from 9Router": "Gamitin ang Antigravity IDE & GitHub Copilot → sa ANUMANG provider/model mula sa 9Router",
|
||||
"How it works:": "Paano ito gumagana:",
|
||||
"Antigravity/Copilot IDE request → DNS redirect to localhost:443 → MITM proxy intercepts → 9Router → response to Antigravity/Copilot": "Antigravity/Copilot IDE request → DNS redirect sa localhost:443 → MITM proxy intercepts → 9Router → response sa Antigravity/Copilot",
|
||||
"API Key": "Susi ng API",
|
||||
"No API keys — create one in Keys page": "Walang API keys — lumikha ng isa sa Keys page",
|
||||
"sk_9router (default)": "sk_9router (default)",
|
||||
"Server started": "Ang server ay nagsimula",
|
||||
"Failed to start server": "Nabigo na magsimula ang server",
|
||||
"Server stopped — all DNS cleared": "Ang server ay tumigil — lahat ng DNS ay naka-clear",
|
||||
"Failed to stop server": "Nabigo na ihinto ang server",
|
||||
"Sudo password is required": "Kailangan ng sudo password",
|
||||
"Stop Server": "Ihinto ang Server",
|
||||
"Start Server": "Simulan ang Server",
|
||||
"Enable DNS per tool below to activate interception": "Paganahin ang DNS para sa bawat tool sa ibaba upang aktivahin ang interception",
|
||||
"Sudo Password Required": "Kailangan ng Sudo Password",
|
||||
"Enter your sudo password to start/stop MITM server": "Ipasok ang iyong sudo password upang simulan/ihinto ang MITM server",
|
||||
"Sudo Password": "Sudo Password",
|
||||
"Confirm": "Kumpirmahin"
|
||||
}
|
||||
196
public/i18n/literals/tr.json
Normal file
196
public/i18n/literals/tr.json
Normal file
@@ -0,0 +1,196 @@
|
||||
{
|
||||
"Cancel": "İptal",
|
||||
"Delete": "Sil",
|
||||
"Edit": "Düzenle",
|
||||
"Save": "Kaydet",
|
||||
"Close": "Kapat",
|
||||
"Add": "Ekle",
|
||||
"Remove": "Kaldır",
|
||||
"Settings": "Ayarlar",
|
||||
"Profile": "Profil",
|
||||
"Dashboard": "Kontrol Paneli",
|
||||
"Logout": "Çıkış Yap",
|
||||
"Login": "Giriş Yap",
|
||||
"Providers": "Sağlayıcılar",
|
||||
"Usage": "Kullanım",
|
||||
"API Key": "API Anahtarı",
|
||||
"Connected": "Bağlı",
|
||||
"Disconnected": "Bağlantısı Kesildi",
|
||||
"Active": "Etkin",
|
||||
"Inactive": "Etkin Değil",
|
||||
"Success": "Başarılı",
|
||||
"Failed": "Başarısız",
|
||||
"Error": "Hata",
|
||||
"Warning": "Uyarı",
|
||||
"Info": "Bilgi",
|
||||
"Loading": "Yükleniyor",
|
||||
"Search": "Ara",
|
||||
"Filter": "Filtre",
|
||||
"Sort": "Sırala",
|
||||
"Export": "Dışa Aktar",
|
||||
"Import": "İçe Aktar",
|
||||
"Refresh": "Yenile",
|
||||
"Back": "Geri",
|
||||
"Next": "İleri",
|
||||
"Previous": "Önceki",
|
||||
"Submit": "Gönder",
|
||||
"Confirm": "Onayla",
|
||||
"Yes": "Evet",
|
||||
"No": "Hayır",
|
||||
"OK": "Tamam",
|
||||
"Apply": "Uygula",
|
||||
"Reset": "Sıfırla",
|
||||
"Clear": "Temizle",
|
||||
"Select": "Seç",
|
||||
"Upload": "Yükle",
|
||||
"Download": "İndir",
|
||||
"Copy": "Kopyala",
|
||||
"Paste": "Yapıştır",
|
||||
"Cut": "Kes",
|
||||
"Undo": "Geri Al",
|
||||
"Redo": "Yinele",
|
||||
"Name": "Ad",
|
||||
"Description": "Açıklama",
|
||||
"Status": "Durum",
|
||||
"Type": "Tür",
|
||||
"Date": "Tarih",
|
||||
"Time": "Saat",
|
||||
"Created": "Oluşturuldu",
|
||||
"Updated": "Güncellendi",
|
||||
"Actions": "İşlemler",
|
||||
"Details": "Ayrıntılar",
|
||||
"View": "Görüntüle",
|
||||
"New": "Yeni",
|
||||
"Total": "Toplam",
|
||||
"Count": "Sayı",
|
||||
"Price": "Fiyat",
|
||||
"Cost": "Maliyet",
|
||||
"Free": "Ücretsiz",
|
||||
"Paid": "Ücretli",
|
||||
"Enable": "Etkinleştir",
|
||||
"Disable": "Devre Dışı Bırak",
|
||||
"Enabled": "Etkinleştirildi",
|
||||
"Disabled": "Devre Dışı Bırakıldı",
|
||||
"Online": "Çevrimiçi",
|
||||
"Offline": "Çevrimdışı",
|
||||
"Available": "Kullanılabilir",
|
||||
"Unavailable": "Kullanılamıyor",
|
||||
"Required": "Gerekli",
|
||||
"Optional": "İsteğe Bağlı",
|
||||
"Default": "Varsayılan",
|
||||
"Custom": "Özel",
|
||||
"Advanced": "Gelişmiş",
|
||||
"Basic": "Temel",
|
||||
"Help": "Yardım",
|
||||
"Support": "Destek",
|
||||
"Documentation": "Belgeler",
|
||||
"Version": "Sürüm",
|
||||
"Language": "Dil",
|
||||
"Theme": "Tema",
|
||||
"Light": "Açık",
|
||||
"Dark": "Koyu",
|
||||
"Auto": "Otomatik",
|
||||
"Endpoint": "Uç Nokta",
|
||||
"Providers": "Sağlayıcılar",
|
||||
"Combos": "Kombinasyonlar",
|
||||
"Usage": "Kullanım İstatistikleri",
|
||||
"Quota Tracker": "Kota İzleyici",
|
||||
"MITM": "MITM",
|
||||
"CLI Tools": "Araçlar",
|
||||
"Console Log": "Konsol Günlüğü",
|
||||
"System": "Sistem",
|
||||
"Debug": "Hata Ayıkla",
|
||||
"Shutdown": "Kapat",
|
||||
"Close Proxy": "Proxy'yi Kapat",
|
||||
"Are you sure you want to close the proxy server?": "Proxy sunucusunu kapatmak istediğinizden emin misiniz?",
|
||||
"Server Disconnected": "Sunucu Bağlantısı Kesildi",
|
||||
"The proxy server has been stopped.": "Proxy sunucusu durduruldu.",
|
||||
"Reload Page": "Sayfayı Yenile",
|
||||
"Service is running in terminal. You can close this web page. Shutdown will stop the service.": "Hizmet terminalde çalışıyor. Bu web sayfasını kapatabilirsiniz. Kapatma, hizmeti durduracaktır.",
|
||||
"Manage your AI provider connections": "AI sağlayıcı bağlantılarınızı yönetin",
|
||||
"Model combos with fallback": "Yedek desteğiyle model kombinasyonları",
|
||||
"Monitor your API usage, token consumption, and request logs": "API kullanımınızı, token tüketimini ve istek günlüklerini izleyin",
|
||||
"Intercept CLI tool traffic and route through 9Router": "CLI araç trafiğini yakalayın ve 9Router üzerinden yönlendirin",
|
||||
"Configure CLI tools": "CLI araçlarını yapılandırın",
|
||||
"API endpoint configuration": "API uç noktası yapılandırması",
|
||||
"Manage your preferences": "Tercihlerinizi yönetin",
|
||||
"Debug translation flow between formats": "Formatlar arasındaki çeviri akışında hata ayıklayın",
|
||||
"Live server console output": "Canlı sunucu konsol çıkışı",
|
||||
"Create model combos with fallback support": "Yedek destek ile model kombinasyonları oluşturun",
|
||||
"Local Mode": "Yerel Mod",
|
||||
"Running on your machine": "Makinenizde çalışıyor",
|
||||
"Database Location": "Veritabanı Konumu",
|
||||
"Download Backup": "Yedeklemeyi İndir",
|
||||
"Import Backup": "Yedeklemeyi İçe Aktar",
|
||||
"Database backup downloaded": "Veritabanı yedeklemesi indirildi",
|
||||
"Database imported successfully": "Veritabanı başarıyla içe aktarıldı",
|
||||
"Security": "Güvenlik",
|
||||
"Require login": "Giriş Gerekli",
|
||||
"When ON, dashboard requires password. When OFF, access without login.": "AÇIK olduğunda, kontrol paneli parola gerektirir. KAPAL olduğunda, oturum açmadan erişin.",
|
||||
"Current Password": "Mevcut Parola",
|
||||
"Enter current password": "Mevcut parolayı girin",
|
||||
"New Password": "Yeni Parola",
|
||||
"Enter new password": "Yeni parolayı girin",
|
||||
"Confirm New Password": "Yeni Parolayı Onayla",
|
||||
"Confirm new password": "Yeni parolayı onayla",
|
||||
"Update Password": "Parolayı Güncelle",
|
||||
"Set Password": "Parola Ayarla",
|
||||
"Password updated successfully": "Parola başarıyla güncellendi",
|
||||
"Passwords do not match": "Parolalar eşleşmiyor",
|
||||
"Routing Strategy": "Yönlendirme Stratejisi",
|
||||
"Round Robin": "Dönerektir",
|
||||
"Cycle through accounts to distribute load": "Yükü dağıtmak için hesaplar arasında döngü yapın",
|
||||
"Sticky Limit": "Yapışkan Sınır",
|
||||
"Calls per account before switching": "Geçiş öncesi hesap başına çağrılar",
|
||||
"Network": "Ağ",
|
||||
"Outbound Proxy": "Giden Proxy",
|
||||
"Enable proxy for OAuth + provider outbound requests.": "OAuth + sağlayıcı giden istekleri için proxy'yi etkinleştirin.",
|
||||
"Proxy URL": "Proxy URL'si",
|
||||
"Leave empty to inherit existing env proxy (if any).": "Mevcut ortam proxy'sini (varsa) devralması için boş bırakın.",
|
||||
"No Proxy": "Proxy Yok",
|
||||
"Comma-separated hostnames/domains to bypass the proxy.": "Proxy'yi atlamak için virgülle ayrılmış ana bilgisayar adları/etki alanları.",
|
||||
"Test proxy URL": "Test Proxy URL'si",
|
||||
"Apply": "Uygula",
|
||||
"Proxy settings applied": "Proxy ayarları uygulandı",
|
||||
"Proxy enabled": "Proxy etkinleştirildi",
|
||||
"Proxy disabled": "Proxy devre dışı bırakıldı",
|
||||
"Proxy test OK": "Proxy testi Tamam",
|
||||
"Proxy test failed": "Proxy testi başarısız",
|
||||
"Please enter a Proxy URL to test": "Test etmek için lütfen bir Proxy URL'si girin",
|
||||
"Observability": "Gözlemlenebilirlik",
|
||||
"Enable Observability": "Gözlemlenebilirliği Etkinleştir",
|
||||
"Turn request detail recording on/off globally": "İstek ayrıntıları kaydını genel olarak aç/kapat",
|
||||
"Max Records": "Maksimum Kayıtlar",
|
||||
"Maximum request detail records to keep (older records are auto-deleted)": "Tutulacak maksimum istek ayrıntı kayıtları (eski kayıtlar otomatik olarak silinir)",
|
||||
"Batch Size": "Toplu İşlem Boyutu",
|
||||
"Number of items to accumulate before writing to database (higher = better performance)": "Veritabanına yazmadan önce biriktirilecek öğe sayısı (daha yüksek = daha iyi performans)",
|
||||
"Flush Interval (ms)": "Temizleme Aralığı (ms)",
|
||||
"Maximum time to wait before flushing buffer (prevents data loss during low traffic)": "Arabelleği temizlemeden önce beklenecek maksimum süre (düşük trafikte veri kaybını engeller)",
|
||||
"Max JSON Size (KB)": "Maksimum JSON Boyutu (KB)",
|
||||
"Maximum size for each JSON field (request/response) before truncation": "Kesilmeden önce her JSON alanı (istek/yanıt) için maksimum boyut",
|
||||
"All data stored on your machine": "Tüm veriler makinenizde depolanır",
|
||||
"MITM Server": "MITM Sunucusu",
|
||||
"Running": "Çalışıyor",
|
||||
"Stopped": "Durduruldu",
|
||||
"Cert": "Sertifika",
|
||||
"Server": "Sunucu",
|
||||
"Purpose:": "Amaç:",
|
||||
"Use Antigravity IDE & GitHub Copilot → with ANY provider/model from 9Router": "Antigravity IDE & GitHub Copilot kullanın → 9Router'dan HERHANGİ bir sağlayıcı/model ile",
|
||||
"How it works:": "Nasıl çalışır:",
|
||||
"Antigravity/Copilot IDE request → DNS redirect to localhost:443 → MITM proxy intercepts → 9Router → response to Antigravity/Copilot": "Antigravity/Copilot IDE isteği → DNS'i localhost:443'e yönlendir → MITM proxy yakalar → 9Router → Antigravity/Copilot'a yanıt",
|
||||
"API Key": "API Anahtarı",
|
||||
"No API keys — create one in Keys page": "API anahtarı yok — Keys sayfasında bir tane oluşturun",
|
||||
"sk_9router (default)": "sk_9router (varsayılan)",
|
||||
"Server started": "Sunucu başlatıldı",
|
||||
"Failed to start server": "Sunucu başlatılamadı",
|
||||
"Server stopped — all DNS cleared": "Sunucu durduruldu — tüm DNS temizlendi",
|
||||
"Failed to stop server": "Sunucu durdurulamadı",
|
||||
"Sudo password is required": "Sudo parolası gereklidir",
|
||||
"Stop Server": "Sunucuyu Durdur",
|
||||
"Start Server": "Sunucuyu Başlat",
|
||||
"Enable DNS per tool below to activate interception": "Yakalamayı etkinleştirmek için aşağıdaki her araç için DNS'i etkinleştirin",
|
||||
"Sudo Password Required": "Sudo Parolası Gerekli",
|
||||
"Enter your sudo password to start/stop MITM server": "MITM sunucusunu başlatmak/durdurmak için sudo parolanızı girin",
|
||||
"Sudo Password": "Sudo Parolası",
|
||||
"Confirm": "Onayla"
|
||||
}
|
||||
196
public/i18n/literals/uk.json
Normal file
196
public/i18n/literals/uk.json
Normal file
@@ -0,0 +1,196 @@
|
||||
{
|
||||
"Cancel": "Скасувати",
|
||||
"Delete": "Видалити",
|
||||
"Edit": "Редагувати",
|
||||
"Save": "Зберегти",
|
||||
"Close": "Закрити",
|
||||
"Add": "Додати",
|
||||
"Remove": "Видалити",
|
||||
"Settings": "Налаштування",
|
||||
"Profile": "Профіль",
|
||||
"Dashboard": "Панель керування",
|
||||
"Logout": "Вийти",
|
||||
"Login": "Увійти",
|
||||
"Providers": "Постачальники",
|
||||
"Usage": "Використання",
|
||||
"API Key": "Ключ API",
|
||||
"Connected": "Підключено",
|
||||
"Disconnected": "Відключено",
|
||||
"Active": "Активний",
|
||||
"Inactive": "Неактивний",
|
||||
"Success": "Успіх",
|
||||
"Failed": "Помилка",
|
||||
"Error": "Помилка",
|
||||
"Warning": "Попередження",
|
||||
"Info": "Інформація",
|
||||
"Loading": "Завантаження",
|
||||
"Search": "Пошук",
|
||||
"Filter": "Фільтр",
|
||||
"Sort": "Сортування",
|
||||
"Export": "Експорт",
|
||||
"Import": "Імпорт",
|
||||
"Refresh": "Оновити",
|
||||
"Back": "Назад",
|
||||
"Next": "Далі",
|
||||
"Previous": "Попередній",
|
||||
"Submit": "Надіслати",
|
||||
"Confirm": "Підтвердити",
|
||||
"Yes": "Так",
|
||||
"No": "Ні",
|
||||
"OK": "ОК",
|
||||
"Apply": "Застосувати",
|
||||
"Reset": "Скинути",
|
||||
"Clear": "Очистити",
|
||||
"Select": "Вибрати",
|
||||
"Upload": "Завантажити",
|
||||
"Download": "Завантажити",
|
||||
"Copy": "Копіювати",
|
||||
"Paste": "Вставити",
|
||||
"Cut": "Вирізати",
|
||||
"Undo": "Відмінити",
|
||||
"Redo": "Повторити",
|
||||
"Name": "Назва",
|
||||
"Description": "Опис",
|
||||
"Status": "Статус",
|
||||
"Type": "Тип",
|
||||
"Date": "Дата",
|
||||
"Time": "Час",
|
||||
"Created": "Створено",
|
||||
"Updated": "Оновлено",
|
||||
"Actions": "Дії",
|
||||
"Details": "Деталі",
|
||||
"View": "Перегляд",
|
||||
"New": "Новий",
|
||||
"Total": "Всього",
|
||||
"Count": "Кількість",
|
||||
"Price": "Ціна",
|
||||
"Cost": "Вартість",
|
||||
"Free": "Безплатно",
|
||||
"Paid": "Платно",
|
||||
"Enable": "Увімкнути",
|
||||
"Disable": "Вимкнути",
|
||||
"Enabled": "Увімкнено",
|
||||
"Disabled": "Вимкнено",
|
||||
"Online": "Онлайн",
|
||||
"Offline": "Офлайн",
|
||||
"Available": "Доступно",
|
||||
"Unavailable": "Недоступно",
|
||||
"Required": "Обов'язково",
|
||||
"Optional": "Опційно",
|
||||
"Default": "За замовчуванням",
|
||||
"Custom": "Користувацький",
|
||||
"Advanced": "Розширені",
|
||||
"Basic": "Базовий",
|
||||
"Help": "Допомога",
|
||||
"Support": "Підтримка",
|
||||
"Documentation": "Документація",
|
||||
"Version": "Версія",
|
||||
"Language": "Мова",
|
||||
"Theme": "Тема",
|
||||
"Light": "Світла",
|
||||
"Dark": "Темна",
|
||||
"Auto": "Авто",
|
||||
"Endpoint": "Кінцева точка",
|
||||
"Providers": "Постачальники",
|
||||
"Combos": "Комбо",
|
||||
"Usage": "Статистика використання",
|
||||
"Quota Tracker": "Відстеження квоти",
|
||||
"MITM": "MITM",
|
||||
"CLI Tools": "Інструменти",
|
||||
"Console Log": "Журнал консолі",
|
||||
"System": "Система",
|
||||
"Debug": "Налагодження",
|
||||
"Shutdown": "Вимкнення",
|
||||
"Close Proxy": "Закрити проксі",
|
||||
"Are you sure you want to close the proxy server?": "Ви впевнені, що хочете закрити сервер проксі?",
|
||||
"Server Disconnected": "Сервер відключено",
|
||||
"The proxy server has been stopped.": "Сервер проксі було зупинено.",
|
||||
"Reload Page": "Перезавантажити сторінку",
|
||||
"Service is running in terminal. You can close this web page. Shutdown will stop the service.": "Служба працює в терміналі. Ви можете закрити цю веб-сторінку. Вимкнення призупинить службу.",
|
||||
"Manage your AI provider connections": "Керуйте своїми з'єднаннями постачальника AI",
|
||||
"Model combos with fallback": "Комбо моделей з резервуванням",
|
||||
"Monitor your API usage, token consumption, and request logs": "Відстежуйте використання API, споживання токенів та журнали запитів",
|
||||
"Intercept CLI tool traffic and route through 9Router": "Перехопіть трафік інструменту CLI та маршрутизуйте через 9Router",
|
||||
"Configure CLI tools": "Налаштуйте інструменти CLI",
|
||||
"API endpoint configuration": "Конфігурація кінцевої точки API",
|
||||
"Manage your preferences": "Керуйте своїми уподобаннями",
|
||||
"Debug translation flow between formats": "Налагодити потік перекладу між форматами",
|
||||
"Live server console output": "Вихід консолі живого сервера",
|
||||
"Create model combos with fallback support": "Створіть комбо моделей з підтримкою резервування",
|
||||
"Local Mode": "Локальний режим",
|
||||
"Running on your machine": "Запуск на вашій машині",
|
||||
"Database Location": "Розташування бази даних",
|
||||
"Download Backup": "Завантажити резервну копію",
|
||||
"Import Backup": "Імпортувати резервну копію",
|
||||
"Database backup downloaded": "Резервну копію бази даних завантажено",
|
||||
"Database imported successfully": "Базу даних успішно імпортовано",
|
||||
"Security": "Безпека",
|
||||
"Require login": "Потрібне входження",
|
||||
"When ON, dashboard requires password. When OFF, access without login.": "Коли ВІД, панель керування потребує пароля. Коли ВИМКНЕНО, доступ без входження.",
|
||||
"Current Password": "Поточний пароль",
|
||||
"Enter current password": "Введіть поточний пароль",
|
||||
"New Password": "Новий пароль",
|
||||
"Enter new password": "Введіть новий пароль",
|
||||
"Confirm New Password": "Підтвердіть новий пароль",
|
||||
"Confirm new password": "Підтвердіть новий пароль",
|
||||
"Update Password": "Оновити пароль",
|
||||
"Set Password": "Встановити пароль",
|
||||
"Password updated successfully": "Пароль успішно оновлено",
|
||||
"Passwords do not match": "Паролі не збігаються",
|
||||
"Routing Strategy": "Стратегія маршрутизації",
|
||||
"Round Robin": "Циклічний розподіл",
|
||||
"Cycle through accounts to distribute load": "Циклічне переключення облікових записів для розподілу навантаження",
|
||||
"Sticky Limit": "Обмеження липкості",
|
||||
"Calls per account before switching": "Виклики на обліковий запис перед перемиканням",
|
||||
"Network": "Мережа",
|
||||
"Outbound Proxy": "Вихідний проксі",
|
||||
"Enable proxy for OAuth + provider outbound requests.": "Увімкніть проксі для запитів OAuth + постачальника на виході.",
|
||||
"Proxy URL": "URL проксі",
|
||||
"Leave empty to inherit existing env proxy (if any).": "Залиште порожнім, щоб успадкувати існуючий проксі env (якщо є).",
|
||||
"No Proxy": "Без проксі",
|
||||
"Comma-separated hostnames/domains to bypass the proxy.": "Розділені комами імена хостів/домени для обходу проксі.",
|
||||
"Test proxy URL": "Протестувати URL проксі",
|
||||
"Apply": "Застосувати",
|
||||
"Proxy settings applied": "Параметри проксі застосовані",
|
||||
"Proxy enabled": "Проксі увімкнено",
|
||||
"Proxy disabled": "Проксі вимкнено",
|
||||
"Proxy test OK": "Тест проксі OK",
|
||||
"Proxy test failed": "Тест проксі не вдався",
|
||||
"Please enter a Proxy URL to test": "Будь ласка, введіть URL проксі для тестування",
|
||||
"Observability": "Спостережуваність",
|
||||
"Enable Observability": "Увімкнути спостережуваність",
|
||||
"Turn request detail recording on/off globally": "Увімкніть/вимкніть запис деталей запиту глобально",
|
||||
"Max Records": "Максимальна кількість записів",
|
||||
"Maximum request detail records to keep (older records are auto-deleted)": "Максимальна кількість записів деталей запиту для зберігання (старші записи автоматично видаляються)",
|
||||
"Batch Size": "Розмір пакету",
|
||||
"Number of items to accumulate before writing to database (higher = better performance)": "Кількість елементів для накопичення перед записом у базу даних (вище = краща продуктивність)",
|
||||
"Flush Interval (ms)": "Інтервал промивки (ms)",
|
||||
"Maximum time to wait before flushing buffer (prevents data loss during low traffic)": "Максимальний час очікування перед промиванням буфера (запобігає втраті даних під час низького трафіку)",
|
||||
"Max JSON Size (KB)": "Максимальний розмір JSON (KB)",
|
||||
"Maximum size for each JSON field (request/response) before truncation": "Максимальний розмір для кожного поля JSON (запит/відповідь) перед усіканням",
|
||||
"All data stored on your machine": "Усі дані зберігаються на вашій машині",
|
||||
"MITM Server": "MITM сервер",
|
||||
"Running": "Запущено",
|
||||
"Stopped": "Зупинено",
|
||||
"Cert": "Сертифікат",
|
||||
"Server": "Сервер",
|
||||
"Purpose:": "Мета:",
|
||||
"Use Antigravity IDE & GitHub Copilot → with ANY provider/model from 9Router": "Використовуйте Antigravity IDE & GitHub Copilot → з БУДЬ-ЯКИМ постачальником/моделлю від 9Router",
|
||||
"How it works:": "Як це працює:",
|
||||
"Antigravity/Copilot IDE request → DNS redirect to localhost:443 → MITM proxy intercepts → 9Router → response to Antigravity/Copilot": "Запит Antigravity/Copilot IDE → Перенаправлення DNS на localhost:443 → MITM проксі перехопити → 9Router → відповідь на Antigravity/Copilot",
|
||||
"API Key": "Ключ API",
|
||||
"No API keys — create one in Keys page": "Немає ключів API — створіть один на сторінці ключів",
|
||||
"sk_9router (default)": "sk_9router (за замовчуванням)",
|
||||
"Server started": "Сервер запущено",
|
||||
"Failed to start server": "Не вдалося запустити сервер",
|
||||
"Server stopped — all DNS cleared": "Сервер зупинено — усі DNS очищено",
|
||||
"Failed to stop server": "Не вдалося зупинити сервер",
|
||||
"Sudo password is required": "Потрібен пароль sudo",
|
||||
"Stop Server": "Зупинити сервер",
|
||||
"Start Server": "Запустити сервер",
|
||||
"Enable DNS per tool below to activate interception": "Увімкніть DNS для кожного інструменту нижче, щоб активувати перехоплення",
|
||||
"Sudo Password Required": "Потрібен пароль Sudo",
|
||||
"Enter your sudo password to start/stop MITM server": "Введіть пароль sudo для запуску/зупинення MITM сервера",
|
||||
"Sudo Password": "Пароль Sudo",
|
||||
"Confirm": "Підтвердити"
|
||||
}
|
||||
196
public/i18n/literals/ur.json
Normal file
196
public/i18n/literals/ur.json
Normal file
@@ -0,0 +1,196 @@
|
||||
{
|
||||
"Cancel": "منسوخ کریں",
|
||||
"Delete": "حذف کریں",
|
||||
"Edit": "ترمیم کریں",
|
||||
"Save": "محفوظ کریں",
|
||||
"Close": "بند کریں",
|
||||
"Add": "شامل کریں",
|
||||
"Remove": "ہٹائیں",
|
||||
"Settings": "ترتیبات",
|
||||
"Profile": "پروفائل",
|
||||
"Dashboard": "ڈیش بورڈ",
|
||||
"Logout": "لاگ آؤٹ",
|
||||
"Login": "لاگ ان",
|
||||
"Providers": "فراہم کنندگان",
|
||||
"Usage": "استعمال",
|
||||
"API Key": "API کلید",
|
||||
"Connected": "منسلک",
|
||||
"Disconnected": "منقطع",
|
||||
"Active": "فعال",
|
||||
"Inactive": "غیر فعال",
|
||||
"Success": "کامیاب",
|
||||
"Failed": "ناکام",
|
||||
"Error": "خرابی",
|
||||
"Warning": "انتباہ",
|
||||
"Info": "معلومات",
|
||||
"Loading": "لوڈ ہو رہا ہے",
|
||||
"Search": "تلاش کریں",
|
||||
"Filter": "فلٹر کریں",
|
||||
"Sort": "ترتیب دیں",
|
||||
"Export": "برآمد کریں",
|
||||
"Import": "درآمد کریں",
|
||||
"Refresh": "تازہ کریں",
|
||||
"Back": "واپس",
|
||||
"Next": "آگے",
|
||||
"Previous": "پچھلا",
|
||||
"Submit": "جمع کریں",
|
||||
"Confirm": "تصدیق کریں",
|
||||
"Yes": "جی",
|
||||
"No": "نہیں",
|
||||
"OK": "ٹھیک ہے",
|
||||
"Apply": "لاگو کریں",
|
||||
"Reset": "دوبارہ سیٹ کریں",
|
||||
"Clear": "صاف کریں",
|
||||
"Select": "منتخب کریں",
|
||||
"Upload": "اپ لوڈ کریں",
|
||||
"Download": "ڈاؤن لوڈ کریں",
|
||||
"Copy": "کاپی کریں",
|
||||
"Paste": "پیسٹ کریں",
|
||||
"Cut": "کاٹ دیں",
|
||||
"Undo": "واپسی",
|
||||
"Redo": "دوبارہ کریں",
|
||||
"Name": "نام",
|
||||
"Description": "تفصیل",
|
||||
"Status": "حالت",
|
||||
"Type": "قسم",
|
||||
"Date": "تاریخ",
|
||||
"Time": "وقت",
|
||||
"Created": "بنایا گیا",
|
||||
"Updated": "اپڈیٹ شدہ",
|
||||
"Actions": "اقدامات",
|
||||
"Details": "تفصیلات",
|
||||
"View": "دیکھیں",
|
||||
"New": "نیا",
|
||||
"Total": "کل",
|
||||
"Count": "شمار",
|
||||
"Price": "قیمت",
|
||||
"Cost": "لاگت",
|
||||
"Free": "مفت",
|
||||
"Paid": "ادا شدہ",
|
||||
"Enable": "فعال کریں",
|
||||
"Disable": "غیر فعال کریں",
|
||||
"Enabled": "فعال",
|
||||
"Disabled": "غیر فعال",
|
||||
"Online": "آن لائن",
|
||||
"Offline": "آف لائن",
|
||||
"Available": "دستیاب",
|
||||
"Unavailable": "دستیاب نہیں",
|
||||
"Required": "ضروری",
|
||||
"Optional": "اختیاری",
|
||||
"Default": "ڈیفالٹ",
|
||||
"Custom": "حسب ضرورت",
|
||||
"Advanced": "اعلیٰ",
|
||||
"Basic": "بنیادی",
|
||||
"Help": "مدد",
|
||||
"Support": "معاونت",
|
||||
"Documentation": "دستاویزات",
|
||||
"Version": "ورژن",
|
||||
"Language": "زبان",
|
||||
"Theme": "تھیم",
|
||||
"Light": "روشن",
|
||||
"Dark": "تاریک",
|
||||
"Auto": "خودکار",
|
||||
"Endpoint": "اختتام نقطہ",
|
||||
"Providers": "فراہم کنندگان",
|
||||
"Combos": "امتزاجات",
|
||||
"Usage": "استعمال کے اعدادوشمار",
|
||||
"Quota Tracker": "کوٹہ ٹریکر",
|
||||
"MITM": "MITM",
|
||||
"CLI Tools": "آلات",
|
||||
"Console Log": "کنسول لاگ",
|
||||
"System": "نظام",
|
||||
"Debug": "ڈیبگ",
|
||||
"Shutdown": "بند کریں",
|
||||
"Close Proxy": "پروکسی بند کریں",
|
||||
"Are you sure you want to close the proxy server?": "کیا آپ یقیناً پروکسی سرور کو بند کرنا چاہتے ہیں؟",
|
||||
"Server Disconnected": "سرور منقطع",
|
||||
"The proxy server has been stopped.": "پروکسی سرور بند کر دیا گیا ہے۔",
|
||||
"Reload Page": "صفحہ دوبارہ لوڈ کریں",
|
||||
"Service is running in terminal. You can close this web page. Shutdown will stop the service.": "خدمت ٹرمینل میں چل رہی ہے۔ آپ یہ ویب صفحہ بند کر سکتے ہیں۔ شٹ ڈاؤن خدمت کو بند کر دے گا۔",
|
||||
"Manage your AI provider connections": "اپنے AI فراہم کنندہ کنکشن کو منیج کریں",
|
||||
"Model combos with fallback": "Fallback کے ساتھ ماڈل امتزاجات",
|
||||
"Monitor your API usage, token consumption, and request logs": "اپنے API استعمال، ٹوکن کھپت، اور درخواست لاگز کی نگرانی کریں",
|
||||
"Intercept CLI tool traffic and route through 9Router": "CLI ٹول ٹریفک کو روکیں اور 9Router کے ذریعے منتقل کریں",
|
||||
"Configure CLI tools": "CLI آلات ترتیب دیں",
|
||||
"API endpoint configuration": "API اختتام نقطہ کی ترتیب",
|
||||
"Manage your preferences": "اپنی ترجیحات منیج کریں",
|
||||
"Debug translation flow between formats": "شکلوں کے درمیان ترجمہ کے بہاؤ کو ڈیبگ کریں",
|
||||
"Live server console output": "لائیو سرور کنسول آؤٹ پٹ",
|
||||
"Create model combos with fallback support": "Fallback معاونت کے ساتھ ماڈل امتزاجات بنائیں",
|
||||
"Local Mode": "مقامی موڈ",
|
||||
"Running on your machine": "آپ کی مشین پر چل رہا ہے",
|
||||
"Database Location": "ڈیٹابیس کی جگہ",
|
||||
"Download Backup": "بیک اپ ڈاؤن لوڈ کریں",
|
||||
"Import Backup": "بیک اپ درآمد کریں",
|
||||
"Database backup downloaded": "ڈیٹابیس بیک اپ ڈاؤن لوڈ کیا گیا",
|
||||
"Database imported successfully": "ڈیٹابیس کامیابی سے درآمد کیا گیا",
|
||||
"Security": "سیکیورٹی",
|
||||
"Require login": "لاگ ان کی ضرورت ہے",
|
||||
"When ON, dashboard requires password. When OFF, access without login.": "جب آن ہو، ڈیش بورڈ کے لیے پاس ورڈ درکار ہے۔ جب آف ہو، بغیر لاگ ان کے رسائی حاصل کریں۔",
|
||||
"Current Password": "موجودہ پاس ورڈ",
|
||||
"Enter current password": "موجودہ پاس ورڈ داخل کریں",
|
||||
"New Password": "نیا پاس ورڈ",
|
||||
"Enter new password": "نیا پاس ورڈ داخل کریں",
|
||||
"Confirm New Password": "نئے پاس ورڈ کی تصدیق کریں",
|
||||
"Confirm new password": "نئے پاس ورڈ کی تصدیق کریں",
|
||||
"Update Password": "پاس ورڈ اپڈیٹ کریں",
|
||||
"Set Password": "پاس ورڈ سیٹ کریں",
|
||||
"Password updated successfully": "پاس ورڈ کامیابی سے اپڈیٹ ہو گیا",
|
||||
"Passwords do not match": "پاس ورڈ مماثل نہیں ہیں",
|
||||
"Routing Strategy": "روٹنگ حکمت عملی",
|
||||
"Round Robin": "دوری رابن",
|
||||
"Cycle through accounts to distribute load": "بوجھ تقسیم کرنے کے لیے اکاؤنٹس کے ذریعے سائیکل کریں",
|
||||
"Sticky Limit": "چپکنے والی حد",
|
||||
"Calls per account before switching": "سوئچنگ سے پہلے فی اکاؤنٹ کالیں",
|
||||
"Network": "نیٹ ورک",
|
||||
"Outbound Proxy": "آؤٹ بائونڈ پروکسی",
|
||||
"Enable proxy for OAuth + provider outbound requests.": "OAuth + فراہم کنندہ آؤٹ بائونڈ درخواستوں کے لیے پروکسی فعال کریں۔",
|
||||
"Proxy URL": "پروکسی URL",
|
||||
"Leave empty to inherit existing env proxy (if any).": "موجودہ env پروکسی کو وراثت میں دینے کے لیے خالی رکھیں (اگر کوئی ہو)۔",
|
||||
"No Proxy": "کوئی پروکسی نہیں",
|
||||
"Comma-separated hostnames/domains to bypass the proxy.": "پروکسی کو نظر انداز کرنے کے لیے کوما سے الگ شدہ ہوسٹ ناموں/ڈومین۔",
|
||||
"Test proxy URL": "پروکسی URL کو ٹیسٹ کریں",
|
||||
"Apply": "لاگو کریں",
|
||||
"Proxy settings applied": "پروکسی ترتیبات لاگو کی گئیں",
|
||||
"Proxy enabled": "پروکسی فعال",
|
||||
"Proxy disabled": "پروکسی غیر فعال",
|
||||
"Proxy test OK": "پروکسی ٹیسٹ ٹھیک ہے",
|
||||
"Proxy test failed": "پروکسی ٹیسٹ ناکام",
|
||||
"Please enter a Proxy URL to test": "براہ کرم ٹیسٹ کے لیے ایک پروکسی URL داخل کریں",
|
||||
"Observability": "نقطہ نظر کی صلاحیت",
|
||||
"Enable Observability": "نقطہ نظر کی صلاحیت فعال کریں",
|
||||
"Turn request detail recording on/off globally": "درخواست کی تفصیلات ریکارڈنگ کو عالمی طور پر آن/آف کریں",
|
||||
"Max Records": "زیادہ سے زیادہ ریکارڈ",
|
||||
"Maximum request detail records to keep (older records are auto-deleted)": "رکھنے کے لیے زیادہ سے زیادہ درخواست کی تفصیلات ریکارڈ (پرانے ریکارڈ خود بخود حذف ہو جاتے ہیں)",
|
||||
"Batch Size": "بیچ سائز",
|
||||
"Number of items to accumulate before writing to database (higher = better performance)": "ڈیٹابیس میں لکھنے سے پہلے جمع کرنے کے لیے اشیاء کی تعداد (زیادہ = بہتر کارکردگی)",
|
||||
"Flush Interval (ms)": "فلش وقفہ (ms)",
|
||||
"Maximum time to wait before flushing buffer (prevents data loss during low traffic)": "بفر کو فلش کرنے سے پہلے انتظار کرنے کا زیادہ سے زیادہ وقت (کم ٹریفک کے دوران ڈیٹا کے نقصان سے بچاتا ہے)",
|
||||
"Max JSON Size (KB)": "زیادہ سے زیادہ JSON سائز (KB)",
|
||||
"Maximum size for each JSON field (request/response) before truncation": "تشکیل سے پہلے ہر JSON فیلڈ کے لیے زیادہ سے زیادہ سائز (درخواست/جواب)",
|
||||
"All data stored on your machine": "تمام ڈیٹا آپ کی مشین پر محفوظ ہے",
|
||||
"MITM Server": "MITM سرور",
|
||||
"Running": "چل رہا ہے",
|
||||
"Stopped": "رکا ہوا",
|
||||
"Cert": "سرٹیفکیٹ",
|
||||
"Server": "سرور",
|
||||
"Purpose:": "مقصد:",
|
||||
"Use Antigravity IDE & GitHub Copilot → with ANY provider/model from 9Router": "Antigravity IDE اور GitHub Copilot استعمال کریں → 9Router سے کسی بھی فراہم کنندہ/ماڈل کے ساتھ",
|
||||
"How it works:": "یہ کیسے کام کرتا ہے:",
|
||||
"Antigravity/Copilot IDE request → DNS redirect to localhost:443 → MITM proxy intercepts → 9Router → response to Antigravity/Copilot": "Antigravity/Copilot IDE درخواست → DNS کو localhost:443 کی طرف ری ڈائریکٹ کریں → MITM پروکسی روکے → 9Router → Antigravity/Copilot کو جواب",
|
||||
"API Key": "API کلید",
|
||||
"No API keys — create one in Keys page": "کوئی API کلید نہیں — Keys صفحہ میں ایک بنائیں",
|
||||
"sk_9router (default)": "sk_9router (ڈیفالٹ)",
|
||||
"Server started": "سرور شروع ہوگیا",
|
||||
"Failed to start server": "سرور شروع کرنے میں ناکام",
|
||||
"Server stopped — all DNS cleared": "سرور بند — تمام DNS صاف کیے گئے",
|
||||
"Failed to stop server": "سرور بند کرنے میں ناکام",
|
||||
"Sudo password is required": "Sudo پاس ورڈ درکار ہے",
|
||||
"Stop Server": "سرور بند کریں",
|
||||
"Start Server": "سرور شروع کریں",
|
||||
"Enable DNS per tool below to activate interception": "روک تھام کو فعال کرنے کے لیے نیچے ہر ٹول کے لیے DNS فعال کریں",
|
||||
"Sudo Password Required": "Sudo پاس ورڈ درکار ہے",
|
||||
"Enter your sudo password to start/stop MITM server": "MITM سرور شروع/بند کرنے کے لیے اپنا sudo پاس ورڈ داخل کریں",
|
||||
"Sudo Password": "Sudo پاس ورڈ",
|
||||
"Confirm": "تصدیق کریں"
|
||||
}
|
||||
196
public/i18n/literals/zh-TW.json
Normal file
196
public/i18n/literals/zh-TW.json
Normal file
@@ -0,0 +1,196 @@
|
||||
{
|
||||
"Cancel": "取消",
|
||||
"Delete": "刪除",
|
||||
"Edit": "編輯",
|
||||
"Save": "保存",
|
||||
"Close": "關閉",
|
||||
"Add": "添加",
|
||||
"Remove": "移除",
|
||||
"Settings": "設置",
|
||||
"Profile": "個人資料",
|
||||
"Dashboard": "儀表板",
|
||||
"Logout": "登出",
|
||||
"Login": "登錄",
|
||||
"Providers": "提供者",
|
||||
"Usage": "使用情況",
|
||||
"API Key": "API 金鑰",
|
||||
"Connected": "已連接",
|
||||
"Disconnected": "未連接",
|
||||
"Active": "活躍",
|
||||
"Inactive": "非活躍",
|
||||
"Success": "成功",
|
||||
"Failed": "失敗",
|
||||
"Error": "錯誤",
|
||||
"Warning": "警告",
|
||||
"Info": "信息",
|
||||
"Loading": "載入中",
|
||||
"Search": "搜尋",
|
||||
"Filter": "篩選",
|
||||
"Sort": "排序",
|
||||
"Export": "導出",
|
||||
"Import": "導入",
|
||||
"Refresh": "刷新",
|
||||
"Back": "返回",
|
||||
"Next": "下一個",
|
||||
"Previous": "上一個",
|
||||
"Submit": "提交",
|
||||
"Confirm": "確認",
|
||||
"Yes": "是",
|
||||
"No": "否",
|
||||
"OK": "確定",
|
||||
"Apply": "應用",
|
||||
"Reset": "重置",
|
||||
"Clear": "清除",
|
||||
"Select": "選擇",
|
||||
"Upload": "上傳",
|
||||
"Download": "下載",
|
||||
"Copy": "複製",
|
||||
"Paste": "粘貼",
|
||||
"Cut": "剪切",
|
||||
"Undo": "撤銷",
|
||||
"Redo": "重做",
|
||||
"Name": "名稱",
|
||||
"Description": "描述",
|
||||
"Status": "狀態",
|
||||
"Type": "類型",
|
||||
"Date": "日期",
|
||||
"Time": "時間",
|
||||
"Created": "已建立",
|
||||
"Updated": "已更新",
|
||||
"Actions": "操作",
|
||||
"Details": "詳細信息",
|
||||
"View": "查看",
|
||||
"New": "新建",
|
||||
"Total": "總計",
|
||||
"Count": "計數",
|
||||
"Price": "價格",
|
||||
"Cost": "成本",
|
||||
"Free": "免費",
|
||||
"Paid": "付費",
|
||||
"Enable": "啟用",
|
||||
"Disable": "禁用",
|
||||
"Enabled": "已啟用",
|
||||
"Disabled": "已禁用",
|
||||
"Online": "在線",
|
||||
"Offline": "離線",
|
||||
"Available": "可用",
|
||||
"Unavailable": "不可用",
|
||||
"Required": "必需",
|
||||
"Optional": "可選",
|
||||
"Default": "默認",
|
||||
"Custom": "自定義",
|
||||
"Advanced": "進階",
|
||||
"Basic": "基本",
|
||||
"Help": "幫助",
|
||||
"Support": "支持",
|
||||
"Documentation": "文檔",
|
||||
"Version": "版本",
|
||||
"Language": "語言",
|
||||
"Theme": "主題",
|
||||
"Light": "淺色",
|
||||
"Dark": "深色",
|
||||
"Auto": "自動",
|
||||
"Endpoint": "端點",
|
||||
"Providers": "提供者",
|
||||
"Combos": "組合",
|
||||
"Usage": "統計",
|
||||
"Quota Tracker": "配額跟蹤",
|
||||
"MITM": "MITM",
|
||||
"CLI Tools": "CLI 工具",
|
||||
"Console Log": "控制台日誌",
|
||||
"System": "系統",
|
||||
"Debug": "調試",
|
||||
"Shutdown": "關機",
|
||||
"Close Proxy": "關閉代理",
|
||||
"Are you sure you want to close the proxy server?": "您確定要關閉代理服務器嗎?",
|
||||
"Server Disconnected": "服務器已斷開連接",
|
||||
"The proxy server has been stopped.": "代理服務器已停止。",
|
||||
"Reload Page": "重新加載頁面",
|
||||
"Service is running in terminal. You can close this web page. Shutdown will stop the service.": "服務在終端中運行。您可以關閉此網頁。關機將停止服務。",
|
||||
"Manage your AI provider connections": "管理您的 AI 提供者連接",
|
||||
"Model combos with fallback": "具有備用的模型組合",
|
||||
"Monitor your API usage, token consumption, and request logs": "監控您的 API 使用、令牌消耗和請求日誌",
|
||||
"Intercept CLI tool traffic and route through 9Router": "攔截 CLI 工具流量並通過 9Router 路由",
|
||||
"Configure CLI tools": "配置 CLI 工具",
|
||||
"API endpoint configuration": "API 端點配置",
|
||||
"Manage your preferences": "管理您的首選項",
|
||||
"Debug translation flow between formats": "調試格式之間的轉換流",
|
||||
"Live server console output": "實時服務器控制台輸出",
|
||||
"Create model combos with fallback support": "創建具有備用支持的模型組合",
|
||||
"Local Mode": "本地模式",
|
||||
"Running on your machine": "在您的機器上運行",
|
||||
"Database Location": "數據庫位置",
|
||||
"Download Backup": "下載備份",
|
||||
"Import Backup": "導入備份",
|
||||
"Database backup downloaded": "已下載數據庫備份",
|
||||
"Database imported successfully": "已成功導入數據庫",
|
||||
"Security": "安全性",
|
||||
"Require login": "需要登錄",
|
||||
"When ON, dashboard requires password. When OFF, access without login.": "打開時,儀表板需要密碼。關閉時,無需登錄即可訪問。",
|
||||
"Current Password": "當前密碼",
|
||||
"Enter current password": "輸入當前密碼",
|
||||
"New Password": "新密碼",
|
||||
"Enter new password": "輸入新密碼",
|
||||
"Confirm New Password": "確認新密碼",
|
||||
"Confirm new password": "確認新密碼",
|
||||
"Update Password": "更新密碼",
|
||||
"Set Password": "設置密碼",
|
||||
"Password updated successfully": "已成功更新密碼",
|
||||
"Passwords do not match": "密碼不匹配",
|
||||
"Routing Strategy": "路由策略",
|
||||
"Round Robin": "輪詢",
|
||||
"Cycle through accounts to distribute load": "循環循環帳戶以分配負載",
|
||||
"Sticky Limit": "粘性限制",
|
||||
"Calls per account before switching": "切換前每個帳戶的調用次數",
|
||||
"Network": "網絡",
|
||||
"Outbound Proxy": "出站代理",
|
||||
"Enable proxy for OAuth + provider outbound requests.": "為 OAuth + 提供者出站請求啟用代理。",
|
||||
"Proxy URL": "代理 URL",
|
||||
"Leave empty to inherit existing env proxy (if any).": "留空以繼承現有的環境代理(如果有)。",
|
||||
"No Proxy": "無代理",
|
||||
"Comma-separated hostnames/domains to bypass the proxy.": "逗號分隔的主機名/域以繞過代理。",
|
||||
"Test proxy URL": "測試代理 URL",
|
||||
"Apply": "應用",
|
||||
"Proxy settings applied": "已應用代理設置",
|
||||
"Proxy enabled": "已啟用代理",
|
||||
"Proxy disabled": "已禁用代理",
|
||||
"Proxy test OK": "代理測試成功",
|
||||
"Proxy test failed": "代理測試失敗",
|
||||
"Please enter a Proxy URL to test": "請輸入要測試的代理 URL",
|
||||
"Observability": "可觀測性",
|
||||
"Enable Observability": "啟用可觀測性",
|
||||
"Turn request detail recording on/off globally": "全局打開/關閉請求詳細記錄",
|
||||
"Max Records": "最大記錄數",
|
||||
"Maximum request detail records to keep (older records are auto-deleted)": "要保留的最大請求詳細記錄數(舊記錄自動刪除)",
|
||||
"Batch Size": "批量大小",
|
||||
"Number of items to accumulate before writing to database (higher = better performance)": "寫入數據庫前要積累的項目數(更高 = 更好的性能)",
|
||||
"Flush Interval (ms)": "刷新間隔 (ms)",
|
||||
"Maximum time to wait before flushing buffer (prevents data loss during low traffic)": "刷新緩衝區之前的最大等待時間(防止低流量期間的數據丟失)",
|
||||
"Max JSON Size (KB)": "最大 JSON 大小 (KB)",
|
||||
"Maximum size for each JSON field (request/response) before truncation": "截斷前每個 JSON 字段(請求/響應)的最大大小",
|
||||
"All data stored on your machine": "所有數據存儲在您的機器上",
|
||||
"MITM Server": "MITM 服務器",
|
||||
"Running": "運行中",
|
||||
"Stopped": "已停止",
|
||||
"Cert": "證書",
|
||||
"Server": "服務器",
|
||||
"Purpose:": "目的:",
|
||||
"Use Antigravity IDE & GitHub Copilot → with ANY provider/model from 9Router": "使用 Antigravity IDE 和 GitHub Copilot → 與 9Router 中的任何提供者/模型一起",
|
||||
"How it works:": "工作原理:",
|
||||
"Antigravity/Copilot IDE request → DNS redirect to localhost:443 → MITM proxy intercepts → 9Router → response to Antigravity/Copilot": "Antigravity/Copilot IDE 請求 → DNS 重定向到 localhost:443 → MITM 代理攔截 → 9Router → 响應到 Antigravity/Copilot",
|
||||
"API Key": "API 金鑰",
|
||||
"No API keys — create one in Keys page": "沒有 API 金鑰 — 在金鑰頁面中創建一個",
|
||||
"sk_9router (default)": "sk_9router(默認)",
|
||||
"Server started": "服務器已啟動",
|
||||
"Failed to start server": "啟動服務器失敗",
|
||||
"Server stopped — all DNS cleared": "服務器已停止 — 已清除所有 DNS",
|
||||
"Failed to stop server": "停止服務器失敗",
|
||||
"Sudo password is required": "需要 Sudo 密碼",
|
||||
"Stop Server": "停止服務器",
|
||||
"Start Server": "啟動服務器",
|
||||
"Enable DNS per tool below to activate interception": "為下面的每個工具啟用 DNS 以激活攔截",
|
||||
"Sudo Password Required": "需要 Sudo 密碼",
|
||||
"Enter your sudo password to start/stop MITM server": "輸入您的 Sudo 密碼以啟動/停止 MITM 服務器",
|
||||
"Sudo Password": "Sudo 密碼",
|
||||
"Confirm": "確認"
|
||||
}
|
||||
@@ -1,11 +1,41 @@
|
||||
export const LOCALES = ["en", "vi", "zh-CN"];
|
||||
export const LOCALES = ["en", "vi", "zh-CN", "zh-TW", "ja", "pt-BR", "pt-PT", "ko", "es", "de", "fr", "he", "ar", "ru", "pl", "cs", "nl", "tr", "uk", "tl", "id", "th", "hi", "bn", "ur", "ro", "sv", "it", "el", "hu", "fi", "da", "no"];
|
||||
export const DEFAULT_LOCALE = "en";
|
||||
export const LOCALE_COOKIE = "locale";
|
||||
|
||||
export const LOCALE_NAMES = {
|
||||
"en": "English",
|
||||
"vi": "Tiếng Việt",
|
||||
"zh-CN": "简体中文"
|
||||
"zh-CN": "简体中文",
|
||||
"zh-TW": "繁體中文",
|
||||
"ja": "日本語",
|
||||
"pt-BR": "Português (Brasil)",
|
||||
"pt-PT": "Português (Portugal)",
|
||||
"ko": "한국어",
|
||||
"es": "Español",
|
||||
"de": "Deutsch",
|
||||
"fr": "Français",
|
||||
"he": "עברית",
|
||||
"ar": "العربية",
|
||||
"ru": "Русский",
|
||||
"pl": "Polski",
|
||||
"cs": "Čeština",
|
||||
"nl": "Nederlands",
|
||||
"tr": "Türkçe",
|
||||
"uk": "Українська",
|
||||
"tl": "Tagalog",
|
||||
"id": "Indonesia",
|
||||
"th": "ไทย",
|
||||
"hi": "हिन्दी",
|
||||
"bn": "বাংলা",
|
||||
"ur": "اردو",
|
||||
"ro": "Română",
|
||||
"sv": "Svenska",
|
||||
"it": "Italiano",
|
||||
"el": "Ελληνικά",
|
||||
"hu": "Magyar",
|
||||
"fi": "Suomi",
|
||||
"da": "Dansk",
|
||||
"no": "Norsk"
|
||||
};
|
||||
|
||||
export function normalizeLocale(locale) {
|
||||
@@ -18,6 +48,96 @@ export function normalizeLocale(locale) {
|
||||
if (locale === "vi") {
|
||||
return "vi";
|
||||
}
|
||||
if (locale === "zh-TW") {
|
||||
return "zh-TW";
|
||||
}
|
||||
if (locale === "ja") {
|
||||
return "ja";
|
||||
}
|
||||
if (locale === "pt-BR") {
|
||||
return "pt-BR";
|
||||
}
|
||||
if (locale === "pt-PT") {
|
||||
return "pt-PT";
|
||||
}
|
||||
if (locale === "ko") {
|
||||
return "ko";
|
||||
}
|
||||
if (locale === "es") {
|
||||
return "es";
|
||||
}
|
||||
if (locale === "de") {
|
||||
return "de";
|
||||
}
|
||||
if (locale === "fr") {
|
||||
return "fr";
|
||||
}
|
||||
if (locale === "he") {
|
||||
return "he";
|
||||
}
|
||||
if (locale === "ar") {
|
||||
return "ar";
|
||||
}
|
||||
if (locale === "ru") {
|
||||
return "ru";
|
||||
}
|
||||
if (locale === "pl") {
|
||||
return "pl";
|
||||
}
|
||||
if (locale === "cs") {
|
||||
return "cs";
|
||||
}
|
||||
if (locale === "nl") {
|
||||
return "nl";
|
||||
}
|
||||
if (locale === "tr") {
|
||||
return "tr";
|
||||
}
|
||||
if (locale === "uk") {
|
||||
return "uk";
|
||||
}
|
||||
if (locale === "tl") {
|
||||
return "tl";
|
||||
}
|
||||
if (locale === "id") {
|
||||
return "id";
|
||||
}
|
||||
if (locale === "th") {
|
||||
return "th";
|
||||
}
|
||||
if (locale === "hi") {
|
||||
return "hi";
|
||||
}
|
||||
if (locale === "bn") {
|
||||
return "bn";
|
||||
}
|
||||
if (locale === "ur") {
|
||||
return "ur";
|
||||
}
|
||||
if (locale === "ro") {
|
||||
return "ro";
|
||||
}
|
||||
if (locale === "sv") {
|
||||
return "sv";
|
||||
}
|
||||
if (locale === "it") {
|
||||
return "it";
|
||||
}
|
||||
if (locale === "el") {
|
||||
return "el";
|
||||
}
|
||||
if (locale === "hu") {
|
||||
return "hu";
|
||||
}
|
||||
if (locale === "fi") {
|
||||
return "fi";
|
||||
}
|
||||
if (locale === "da") {
|
||||
return "da";
|
||||
}
|
||||
if (locale === "no") {
|
||||
return "no";
|
||||
}
|
||||
return DEFAULT_LOCALE;
|
||||
}
|
||||
|
||||
|
||||
@@ -1037,7 +1037,11 @@ export async function getPricingForModel(provider, model) {
|
||||
return pricing[alias][model] || null;
|
||||
}
|
||||
|
||||
return null;
|
||||
// Fallback: strip vendor prefix (e.g. "deepseek/deepseek-chat" → "deepseek-chat")
|
||||
// then lookup in MODEL_PRICING (provider-agnostic explicit map)
|
||||
const { MODEL_PRICING } = await import("@/shared/constants/pricing.js");
|
||||
const baseModel = model.includes("/") ? model.split("/").pop() : model;
|
||||
return MODEL_PRICING[baseModel] || MODEL_PRICING[model] || null;
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
"use client";
|
||||
|
||||
import { useState, useEffect, useRef } from "react";
|
||||
import { createPortal } from "react-dom";
|
||||
import { LOCALES, LOCALE_COOKIE, normalizeLocale } from "@/i18n/config";
|
||||
import { reloadTranslations } from "@/i18n/runtime";
|
||||
|
||||
@@ -13,36 +14,68 @@ function getLocaleFromCookie() {
|
||||
return normalizeLocale(value);
|
||||
}
|
||||
|
||||
// Locale display names - will be translated by runtime i18n
|
||||
const getLocaleName = (locale) => {
|
||||
const names = {
|
||||
"en": "English",
|
||||
"vi": "Tiếng Việt",
|
||||
"zh-CN": "简体中文"
|
||||
// Locale display names and flags - will be translated by runtime i18n
|
||||
const getLocaleInfo = (locale) => {
|
||||
const locales = {
|
||||
"en": { name: "English", flag: "🇺🇸" },
|
||||
"vi": { name: "Tiếng Việt", flag: "🇻🇳" },
|
||||
"zh-CN": { name: "简体中文", flag: "🇨🇳" },
|
||||
"zh-TW": { name: "繁體中文", flag: "🇹🇼" },
|
||||
"ja": { name: "日本語", flag: "🇯🇵" },
|
||||
"pt-BR": { name: "Português (Brasil)", flag: "🇧🇷" },
|
||||
"pt-PT": { name: "Português (Portugal)", flag: "🇵🇹" },
|
||||
"ko": { name: "한국어", flag: "🇰🇷" },
|
||||
"es": { name: "Español", flag: "🇪🇸" },
|
||||
"de": { name: "Deutsch", flag: "🇩🇪" },
|
||||
"fr": { name: "Français", flag: "🇫🇷" },
|
||||
"he": { name: "עברית", flag: "🇮🇱" },
|
||||
"ar": { name: "العربية", flag: "🇸🇦" },
|
||||
"ru": { name: "Русский", flag: "🇷🇺" },
|
||||
"pl": { name: "Polski", flag: "🇵🇱" },
|
||||
"cs": { name: "Čeština", flag: "🇨🇿" },
|
||||
"nl": { name: "Nederlands", flag: "🇳🇱" },
|
||||
"tr": { name: "Türkçe", flag: "🇹🇷" },
|
||||
"uk": { name: "Українська", flag: "🇺🇦" },
|
||||
"tl": { name: "Tagalog", flag: "🇵🇭" },
|
||||
"id": { name: "Indonesia", flag: "🇮🇩" },
|
||||
"th": { name: "ไทย", flag: "🇹🇭" },
|
||||
"hi": { name: "हिन्दी", flag: "🇮🇳" },
|
||||
"bn": { name: "বাংলা", flag: "🇧🇩" },
|
||||
"ur": { name: "اردو", flag: "🇵🇰" },
|
||||
"ro": { name: "Română", flag: "🇷🇴" },
|
||||
"sv": { name: "Svenska", flag: "🇸🇪" },
|
||||
"it": { name: "Italiano", flag: "🇮🇹" },
|
||||
"el": { name: "Ελληνικά", flag: "🇬🇷" },
|
||||
"hu": { name: "Magyar", flag: "🇭🇺" },
|
||||
"fi": { name: "Suomi", flag: "🇫🇮" },
|
||||
"da": { name: "Dansk", flag: "🇩🇰" },
|
||||
"no": { name: "Norsk", flag: "🇳🇴" }
|
||||
};
|
||||
return names[locale] || locale;
|
||||
return locales[locale] || { name: locale, flag: "🌐" };
|
||||
};
|
||||
|
||||
export default function LanguageSwitcher({ className = "" }) {
|
||||
const [locale, setLocale] = useState("en");
|
||||
const [isPending, setIsPending] = useState(false);
|
||||
const [isOpen, setIsOpen] = useState(false);
|
||||
const dropdownRef = useRef(null);
|
||||
const modalRef = useRef(null);
|
||||
|
||||
useEffect(() => {
|
||||
setLocale(getLocaleFromCookie());
|
||||
}, []);
|
||||
|
||||
// Close dropdown when clicking outside
|
||||
// Close modal when clicking outside
|
||||
useEffect(() => {
|
||||
function handleClickOutside(event) {
|
||||
if (dropdownRef.current && !dropdownRef.current.contains(event.target)) {
|
||||
if (modalRef.current && !modalRef.current.contains(event.target)) {
|
||||
setIsOpen(false);
|
||||
}
|
||||
}
|
||||
document.addEventListener("mousedown", handleClickOutside);
|
||||
return () => document.removeEventListener("mousedown", handleClickOutside);
|
||||
}, []);
|
||||
if (isOpen) {
|
||||
document.addEventListener("mousedown", handleClickOutside);
|
||||
return () => document.removeEventListener("mousedown", handleClickOutside);
|
||||
}
|
||||
}, [isOpen]);
|
||||
|
||||
const handleSetLocale = async (nextLocale) => {
|
||||
if (nextLocale === locale || isPending) return;
|
||||
@@ -67,8 +100,8 @@ export default function LanguageSwitcher({ className = "" }) {
|
||||
};
|
||||
|
||||
return (
|
||||
<div className={`relative ${className}`} ref={dropdownRef}>
|
||||
{/* Dropdown trigger - use data attribute to prevent i18n processing */}
|
||||
<div className={className}>
|
||||
{/* Trigger button */}
|
||||
<button
|
||||
onClick={() => setIsOpen(!isOpen)}
|
||||
disabled={isPending}
|
||||
@@ -76,37 +109,71 @@ export default function LanguageSwitcher({ className = "" }) {
|
||||
title="Language"
|
||||
data-i18n-skip="true"
|
||||
>
|
||||
<span className="material-symbols-outlined text-xl">language</span>
|
||||
<span className="text-sm font-medium">{getLocaleName(locale)}</span>
|
||||
<span className="text-xl">{getLocaleInfo(locale).flag}</span>
|
||||
<span className="text-sm font-medium">{getLocaleInfo(locale).name}</span>
|
||||
<span className="material-symbols-outlined text-base">
|
||||
{isOpen ? "expand_less" : "expand_more"}
|
||||
</span>
|
||||
</button>
|
||||
|
||||
{/* Dropdown menu - use data attribute to prevent i18n processing */}
|
||||
{isOpen && (
|
||||
<div className="absolute right-0 mt-2 w-48 bg-surface border border-black/10 dark:border-white/10 rounded-lg shadow-lg overflow-hidden z-50" data-i18n-skip="true">
|
||||
{LOCALES.map((item) => {
|
||||
const active = locale === item;
|
||||
return (
|
||||
{/* Portal modal - renders at document.body to avoid parent layout constraints */}
|
||||
{isOpen && createPortal(
|
||||
<div className="fixed inset-0 z-50 flex items-center justify-center p-4" data-i18n-skip="true">
|
||||
{/* Overlay */}
|
||||
<div
|
||||
className="absolute inset-0 bg-black/30 backdrop-blur-sm"
|
||||
onClick={() => setIsOpen(false)}
|
||||
/>
|
||||
|
||||
{/* Modal content */}
|
||||
<div
|
||||
ref={modalRef}
|
||||
className="relative w-full bg-surface border border-black/10 dark:border-white/10 rounded-xl shadow-2xl animate-in fade-in zoom-in-95 duration-200 max-w-2xl flex flex-col max-h-[80vh]"
|
||||
>
|
||||
{/* Modal header */}
|
||||
<div className="flex items-center justify-between p-3 border-b border-black/5 dark:border-white/5">
|
||||
<h2 className="text-lg font-semibold text-text-main">Select Language</h2>
|
||||
<button
|
||||
key={item}
|
||||
onClick={() => handleSetLocale(item)}
|
||||
disabled={isPending}
|
||||
className={`w-full flex items-center justify-between px-4 py-2.5 text-sm transition-colors ${
|
||||
active
|
||||
? "bg-primary/15 text-primary font-medium"
|
||||
: "text-text-main hover:bg-surface-hover"
|
||||
} ${isPending ? "opacity-70 cursor-wait" : ""}`}
|
||||
onClick={() => setIsOpen(false)}
|
||||
className="p-1.5 rounded-lg text-text-muted hover:bg-black/5 dark:hover:bg-white/5 transition-colors"
|
||||
aria-label="Close"
|
||||
>
|
||||
<span>{getLocaleName(item)}</span>
|
||||
{active && (
|
||||
<span className="material-symbols-outlined text-base">check</span>
|
||||
)}
|
||||
<span className="material-symbols-outlined text-[20px]">close</span>
|
||||
</button>
|
||||
);
|
||||
})}
|
||||
</div>
|
||||
</div>
|
||||
|
||||
{/* Modal body - fixed grid columns, equal sizing */}
|
||||
<div className="p-6 overflow-y-auto flex-1">
|
||||
<div className="grid grid-cols-[repeat(auto-fill,minmax(100px,1fr))] gap-2">
|
||||
{LOCALES.map((item) => {
|
||||
const active = locale === item;
|
||||
const info = getLocaleInfo(item);
|
||||
return (
|
||||
<button
|
||||
key={item}
|
||||
onClick={() => handleSetLocale(item)}
|
||||
disabled={isPending}
|
||||
className={`flex flex-col items-center justify-start gap-1 px-2 py-3 rounded-lg text-xs font-medium transition-colors w-full ${
|
||||
active
|
||||
? "bg-primary/15 text-primary ring-2 ring-primary"
|
||||
: "text-text-main hover:bg-black/5 dark:hover:bg-white/5"
|
||||
} ${isPending ? "opacity-70 cursor-wait" : ""}`}
|
||||
title={info.name}
|
||||
>
|
||||
<span className="text-2xl">{info.flag}</span>
|
||||
{/* Fixed 2-line height so all cards are uniform */}
|
||||
<span className="text-center leading-tight line-clamp-2 h-8 flex items-center">{info.name}</span>
|
||||
{active && (
|
||||
<span className="material-symbols-outlined text-sm">check</span>
|
||||
)}
|
||||
</button>
|
||||
);
|
||||
})}
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>,
|
||||
document.body
|
||||
)}
|
||||
</div>
|
||||
);
|
||||
|
||||
@@ -751,9 +751,38 @@ export const DEFAULT_PRICING = {
|
||||
reasoning: 3.00,
|
||||
cache_creation: 0.50
|
||||
}
|
||||
},
|
||||
|
||||
// DeepSeek (official API pricing: https://api-docs.deepseek.com/quick_start/pricing)
|
||||
deepseek: {
|
||||
"deepseek-chat": {
|
||||
input: 0.28,
|
||||
output: 0.42,
|
||||
cached: 0.028,
|
||||
reasoning: 0.42,
|
||||
cache_creation: 0.28
|
||||
},
|
||||
"deepseek-reasoner": {
|
||||
input: 0.28,
|
||||
output: 0.42,
|
||||
cached: 0.028,
|
||||
reasoning: 0.42,
|
||||
cache_creation: 0.28
|
||||
}
|
||||
}
|
||||
};
|
||||
|
||||
/**
|
||||
* Provider-agnostic fallback pricing, keyed by model base name.
|
||||
* Used when provider-specific lookup fails (e.g. openrouter, cu, fireworks use prefixed model IDs).
|
||||
* Strip prefix before lookup: "deepseek/deepseek-chat" → "deepseek-chat"
|
||||
*/
|
||||
export const MODEL_PRICING = {
|
||||
// DeepSeek
|
||||
"deepseek-chat": { input: 0.28, output: 0.42, cached: 0.028, reasoning: 0.42, cache_creation: 0.28 },
|
||||
"deepseek-reasoner": { input: 0.28, output: 0.42, cached: 0.028, reasoning: 0.42, cache_creation: 0.28 },
|
||||
};
|
||||
|
||||
/**
|
||||
* Get pricing for a specific provider and model
|
||||
* @param {string} provider - Provider ID (e.g., "openai", "cc", "gc")
|
||||
|
||||
Reference in New Issue
Block a user