mirror of
https://github.com/Termix-SSH/Termix.git
synced 2026-10-29 14:45:24 +00:00
chore: sync Crowdin translations
This commit is contained in:
1 parent
28e74de452
commit
307667ce0f
560 files changed
+46398
-46398
No files matched your search
@@ -1,85 +1,85 @@
|
||||
{
|
||||
"permissions": {
|
||||
"devices.view": {
|
||||
"title": "View tailnet devices",
|
||||
"description": "See the devices on the connected tailnet."
|
||||
"title": "টেইলনেট ডিভাইসগুলি দেখুন",
|
||||
"description": "সংযুক্ত টেইলনেটে থাকা ডিভাইসগুলো দেখুন।"
|
||||
}
|
||||
},
|
||||
"settings": {
|
||||
"group": {
|
||||
"api": "Tailscale API",
|
||||
"devices": "Tailnet"
|
||||
"api": "টেইলস্কেল এপিআই",
|
||||
"devices": "লেজজাল"
|
||||
},
|
||||
"apiKey": {
|
||||
"label": "API key",
|
||||
"description": "Used to list the devices on your tailnet. Works with a Tailscale or Headscale key.",
|
||||
"label": "এপিআই কী",
|
||||
"description": "আপনার টেইলনেটে থাকা ডিভাইসগুলোর তালিকা করতে ব্যবহৃত হয়। এটি টেইলস্কেল বা হেডস্কেল কী-এর সাথে কাজ করে।",
|
||||
"placeholder": "tskey-api-... / hskey-api-..."
|
||||
},
|
||||
"apiBaseUrl": {
|
||||
"label": "API base URL",
|
||||
"description": "Leave empty for Tailscale. Set this to point at a Headscale instance.",
|
||||
"label": "এপিআই বেস ইউআরএল",
|
||||
"description": "টেইলস্কেলের জন্য খালি রাখুন। এটিকে একটি হেডস্কেল ইনস্ট্যান্সের দিকে নির্দেশ করতে সেট করুন।",
|
||||
"placeholder": "https://api.tailscale.com/api/v2"
|
||||
},
|
||||
"devices": {
|
||||
"label": "Device list",
|
||||
"checking": "Checking the tailnet...",
|
||||
"noKey": "No API key set yet.",
|
||||
"error": "Could not reach the tailnet. Check the API key.",
|
||||
"count": "{{count}} device reachable",
|
||||
"count_other": "{{count}} devices reachable",
|
||||
"refresh": "Check"
|
||||
"label": "ডিভাইসের তালিকা",
|
||||
"checking": "টেলনেট পরীক্ষা করা হচ্ছে...",
|
||||
"noKey": "এখনো কোনো এপিআই কী সেট করা হয়নি।",
|
||||
"error": "টেইলনেটে পৌঁছানো যায়নি। এপিআই কী যাচাই করুন।",
|
||||
"count": "{{count}} ডিভাইসটি পৌঁছানো সম্ভব",
|
||||
"count_other": "{{count}} ডিভাইস পৌঁছানো সম্ভব",
|
||||
"refresh": "চেক"
|
||||
}
|
||||
},
|
||||
"nav": {
|
||||
"tailscale": "Tailscale"
|
||||
"tailscale": "লেজের স্কেল"
|
||||
},
|
||||
"hosts": {
|
||||
"tailscaleUsernameHint": "This must be a Unix user your Tailscale identity is granted in the tailnet's SSH ACL, not necessarily root.",
|
||||
"tailscaleDeviceSelect": "Select Tailscale device",
|
||||
"tailscaleDeviceSelectPlaceholder": "Select a device...",
|
||||
"tailscaleNoApiKey": "No Tailscale API key configured. Add one in Admin Settings to enable device discovery.",
|
||||
"tailscaleDocsLink": "View docs",
|
||||
"tailscaleLoadingDevices": "Loading devices...",
|
||||
"tailscaleDeviceLoadFailed": "Failed to load Tailscale devices. Check the API URL and network connection.",
|
||||
"tailscaleNoDevices": "No devices found in your tailnet.",
|
||||
"tailscaleDeviceAutoFill": "Selecting a device will auto-fill the host IP address.",
|
||||
"tailscaleAddHost": "Add host",
|
||||
"tailscaleCopyIp": "Copy Tailscale IP",
|
||||
"tailscaleIpCopied": "IP copied",
|
||||
"tailscaleIpCopyFailed": "Could not copy the IP",
|
||||
"filterAuthTailscale": "Tailscale"
|
||||
"tailscaleUsernameHint": "এটি অবশ্যই একজন ইউনিক্স ব্যবহারকারী হতে হবে, যার মাধ্যমে আপনার টেইলনেট-এর SSH ACL-এ আপনার টেইলস্কেল পরিচয়কে অনুমতি দেওয়া হয়; এটি রুট হওয়া আবশ্যক নয়।",
|
||||
"tailscaleDeviceSelect": "টেইলস্কেল ডিভাইস নির্বাচন করুন",
|
||||
"tailscaleDeviceSelectPlaceholder": "একটি ডিভাইস নির্বাচন করুন...",
|
||||
"tailscaleNoApiKey": "কোনো টেইলস্কেল এপিআই কী কনফিগার করা নেই। ডিভাইস ডিসকভারি সক্ষম করতে অ্যাডমিন সেটিংসে একটি যোগ করুন।",
|
||||
"tailscaleDocsLink": "নথি দেখুন",
|
||||
"tailscaleLoadingDevices": "ডিভাইস লোড হচ্ছে...",
|
||||
"tailscaleDeviceLoadFailed": "টেইলস্কেল ডিভাইসগুলো লোড করা সম্ভব হয়নি। এপিআই ইউআরএল এবং নেটওয়ার্ক সংযোগ যাচাই করুন।",
|
||||
"tailscaleNoDevices": "আপনার টেইলনেটে কোনো ডিভাইস খুঁজে পাওয়া যায়নি।",
|
||||
"tailscaleDeviceAutoFill": "ডিভাইস নির্বাচন করলে হোস্ট আইপি অ্যাড্রেসটি স্বয়ংক্রিয়ভাবে পূরণ হয়ে যাবে।",
|
||||
"tailscaleAddHost": "হোস্ট যোগ করুন",
|
||||
"tailscaleCopyIp": "টেইলস্কেল আইপি কপি করুন",
|
||||
"tailscaleIpCopied": "আইপি কপি করা হয়েছে",
|
||||
"tailscaleIpCopyFailed": "আইপি কপি করা যায়নি",
|
||||
"filterAuthTailscale": "লেজের স্কেল"
|
||||
},
|
||||
"terminal": {
|
||||
"tailscaleCheckRequired": "Tailscale Authentication Required",
|
||||
"tailscaleCheckDescription": "Tailscale SSH requires an additional check. Authenticate in your browser to continue.",
|
||||
"tailscaleCheckOpenBrowser": "Open Browser to Authenticate",
|
||||
"tailscaleCheckWaiting": "Waiting for Tailscale authentication...",
|
||||
"tailscaleCheckTimeout": "Tailscale authentication timed out. Please try again."
|
||||
"tailscaleCheckRequired": "টেইলস্কেল প্রমাণীকরণ আবশ্যক",
|
||||
"tailscaleCheckDescription": "টেইলস্কেল SSH-এর জন্য একটি অতিরিক্ত যাচাইকরণ প্রয়োজন। চালিয়ে যাওয়ার জন্য আপনার ব্রাউজারে প্রমাণীকরণ করুন।",
|
||||
"tailscaleCheckOpenBrowser": "প্রমাণীকরণের জন্য ব্রাউজার খুলুন",
|
||||
"tailscaleCheckWaiting": "টেইলস্কেল প্রমাণীকরণের জন্য অপেক্ষা করা হচ্ছে...",
|
||||
"tailscaleCheckTimeout": "টেইলস্কেল প্রমাণীকরণের সময়সীমা শেষ হয়ে গেছে। অনুগ্রহ করে আবার চেষ্টা করুন।"
|
||||
},
|
||||
"manager": {
|
||||
"title": "Tailscale",
|
||||
"refresh": "Refresh",
|
||||
"retry": "Retry",
|
||||
"sudoHint": "Set a sudo password for this host to allow elevated actions.",
|
||||
"noData": "No data available",
|
||||
"filter": "Filter...",
|
||||
"tsNotInstalled": "Tailscale is not installed on this host",
|
||||
"tsRunning": "Running",
|
||||
"tsStopped": "Stopped",
|
||||
"tsEnable": "Connect",
|
||||
"tsDisable": "Disconnect",
|
||||
"tsEnabling": "Connecting to Tailscale...",
|
||||
"tsDisabling": "Disconnecting from Tailscale...",
|
||||
"tsEnabled": "Tailscale connected",
|
||||
"tsDisabled": "Tailscale disconnected",
|
||||
"tsExitNode": "Exit node",
|
||||
"tsExitNodeActive": "Exit node active"
|
||||
"title": "লেজের স্কেল",
|
||||
"refresh": "রিফ্রেশ",
|
||||
"retry": "পুনরায় চেষ্টা করুন",
|
||||
"sudoHint": "উচ্চতর কার্যক্রমের অনুমতি দেওয়ার জন্য এই হোস্টের জন্য একটি sudo পাসওয়ার্ড সেট করুন।",
|
||||
"noData": "কোন ডেটা উপলব্ধ নেই",
|
||||
"filter": "ফিল্টার...",
|
||||
"tsNotInstalled": "এই হোস্টে টেইলস্কেল ইনস্টল করা নেই।",
|
||||
"tsRunning": "দৌড়ানো",
|
||||
"tsStopped": "থামানো হয়েছে",
|
||||
"tsEnable": "সংযোগ করুন",
|
||||
"tsDisable": "সংযোগ বিচ্ছিন্ন করুন",
|
||||
"tsEnabling": "টেইলস্কেলের সাথে সংযোগ স্থাপন করা হচ্ছে...",
|
||||
"tsDisabling": "টেইলস্কেল থেকে সংযোগ বিচ্ছিন্ন হচ্ছে...",
|
||||
"tsEnabled": "টেলস্কেল সংযুক্ত",
|
||||
"tsDisabled": "টেলস্কেল সংযোগ বিচ্ছিন্ন",
|
||||
"tsExitNode": "প্রস্থান নোড",
|
||||
"tsExitNodeActive": "প্রস্থান নোড সক্রিয়"
|
||||
},
|
||||
"newUi": {
|
||||
"sidebar": {
|
||||
"quickConnect": {
|
||||
"connectToTerminal": "Connect to Terminal",
|
||||
"usernameLabel": "Username"
|
||||
"connectToTerminal": "টার্মিনালের সাথে সংযোগ করুন",
|
||||
"usernameLabel": "ব্যবহারকারীর নাম"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,66 +1,66 @@
|
||||
{
|
||||
"permissions": {
|
||||
"devices.view": {
|
||||
"title": "View tailnet devices",
|
||||
"description": "See the devices on the connected tailnet."
|
||||
"title": "टेलनेट उपकरणों को देखें",
|
||||
"description": "कनेक्टेड टेलनेट पर मौजूद डिवाइस देखें।"
|
||||
}
|
||||
},
|
||||
"settings": {
|
||||
"group": {
|
||||
"api": "Tailscale API",
|
||||
"devices": "Tailnet"
|
||||
"api": "टेलस्केल एपीआई",
|
||||
"devices": "टेलनेट"
|
||||
},
|
||||
"apiKey": {
|
||||
"label": "API key",
|
||||
"description": "Used to list the devices on your tailnet. Works with a Tailscale or Headscale key.",
|
||||
"label": "एपीआई कुंजी",
|
||||
"description": "इसका उपयोग टेलनेट पर मौजूद उपकरणों की सूची बनाने के लिए किया जाता है। यह टेलस्केल या हेडस्केल कुंजी के साथ काम करता है।",
|
||||
"placeholder": "tskey-api-... / hskey-api-..."
|
||||
},
|
||||
"apiBaseUrl": {
|
||||
"label": "API base URL",
|
||||
"description": "Leave empty for Tailscale. Set this to point at a Headscale instance.",
|
||||
"label": "एपीआई आधारित यूआरएल",
|
||||
"description": "टेलस्केल के लिए इसे खाली छोड़ दें। इसे हेडस्केल इंस्टेंस की ओर इंगित करने के लिए सेट करें।",
|
||||
"placeholder": "https://api.tailscale.com/api/v2"
|
||||
},
|
||||
"devices": {
|
||||
"label": "Device list",
|
||||
"checking": "Checking the tailnet...",
|
||||
"noKey": "No API key set yet.",
|
||||
"error": "Could not reach the tailnet. Check the API key.",
|
||||
"count": "{{count}} device reachable",
|
||||
"count_other": "{{count}} devices reachable",
|
||||
"refresh": "Check"
|
||||
"label": "डिवाइस सूची",
|
||||
"checking": "टेलनेट की जाँच कर रहा हूँ...",
|
||||
"noKey": "अभी तक कोई एपीआई कुंजी सेट नहीं की गई है।",
|
||||
"error": "टेलनेट तक नहीं पहुंच सका। कृपया एपीआई कुंजी की जांच करें।",
|
||||
"count": "{{count}} डिवाइस पहुंच योग्य है",
|
||||
"count_other": "{{count}} पहुंच योग्य उपकरण",
|
||||
"refresh": "जाँच करना"
|
||||
}
|
||||
},
|
||||
"nav": {
|
||||
"tailscale": "Tailscale"
|
||||
},
|
||||
"hosts": {
|
||||
"tailscaleUsernameHint": "This must be a Unix user your Tailscale identity is granted in the tailnet's SSH ACL, not necessarily root.",
|
||||
"tailscaleUsernameHint": "यह एक यूनिक्स उपयोगकर्ता होना चाहिए जिसे टेलनेट के एसएसएच एसीएल में आपकी टेलस्केल पहचान प्रदान की गई हो, जरूरी नहीं कि यह रूट हो।",
|
||||
"tailscaleDeviceSelect": "Tailscale डिवाइस चुनें",
|
||||
"tailscaleDeviceSelectPlaceholder": "एक डिवाइस चुनें...",
|
||||
"tailscaleNoApiKey": "कोई Tailscale API कुंजी कॉन्फ़िगर नहीं की गई है। डिवाइस खोज सक्षम करने के लिए व्यवस्थापक सेटिंग में एक जोड़ें।",
|
||||
"tailscaleDocsLink": "दस्तावेज़ देखें",
|
||||
"tailscaleLoadingDevices": "उपकरण लोड हो रहे हैं...",
|
||||
"tailscaleDeviceLoadFailed": "Failed to load Tailscale devices. Check the API URL and network connection.",
|
||||
"tailscaleDeviceLoadFailed": "टेलस्केल डिवाइस लोड करने में विफल। कृपया एपीआई यूआरएल और नेटवर्क कनेक्शन की जांच करें।",
|
||||
"tailscaleNoDevices": "आपके टेलनेट में कोई उपकरण नहीं मिला।",
|
||||
"tailscaleDeviceAutoFill": "डिवाइस चुनने पर होस्ट IP पता स्वतः भर जाएगा।",
|
||||
"tailscaleAddHost": "Add host",
|
||||
"tailscaleCopyIp": "Copy Tailscale IP",
|
||||
"tailscaleIpCopied": "IP copied",
|
||||
"tailscaleIpCopyFailed": "Could not copy the IP",
|
||||
"tailscaleAddHost": "होस्ट जोड़ें",
|
||||
"tailscaleCopyIp": "टेलस्केल आईपी कॉपी करें",
|
||||
"tailscaleIpCopied": "आईपी कॉपी हो गया",
|
||||
"tailscaleIpCopyFailed": "आईपी कॉपी नहीं हो सकी",
|
||||
"filterAuthTailscale": "Tailscale"
|
||||
},
|
||||
"terminal": {
|
||||
"tailscaleCheckRequired": "Tailscale Authentication Required",
|
||||
"tailscaleCheckDescription": "Tailscale SSH requires an additional check. Authenticate in your browser to continue.",
|
||||
"tailscaleCheckRequired": "टेलस्केल प्रमाणीकरण आवश्यक है",
|
||||
"tailscaleCheckDescription": "Tailscale SSH के लिए एक अतिरिक्त जांच की आवश्यकता है। जारी रखने के लिए अपने ब्राउज़र में प्रमाणीकरण करें।",
|
||||
"tailscaleCheckOpenBrowser": "प्रमाणीकरण के लिए ब्राउज़र खोलें",
|
||||
"tailscaleCheckWaiting": "Waiting for Tailscale authentication...",
|
||||
"tailscaleCheckTimeout": "Tailscale authentication timed out. Please try again."
|
||||
"tailscaleCheckWaiting": "टेलस्केल प्रमाणीकरण की प्रतीक्षा की जा रही है...",
|
||||
"tailscaleCheckTimeout": "टेलस्केल प्रमाणीकरण का समय समाप्त हो गया। कृपया पुनः प्रयास करें।"
|
||||
},
|
||||
"manager": {
|
||||
"title": "Tailscale",
|
||||
"refresh": "रीफ़्रेश",
|
||||
"retry": "पुनः प्रयास करें",
|
||||
"sudoHint": "Set a sudo password for this host to allow elevated actions.",
|
||||
"sudoHint": "इस होस्ट के लिए एक सूडो पासवर्ड सेट करें ताकि उच्च स्तरीय कार्रवाई की अनुमति मिल सके।",
|
||||
"noData": "कोई डेटा उपलब्ध नहीं",
|
||||
"filter": "फ़िल्टर...",
|
||||
"tsNotInstalled": "Tailscale इस होस्ट पर स्थापित नहीं है",
|
||||
|
||||
@@ -1,84 +1,84 @@
|
||||
{
|
||||
"permissions": {
|
||||
"devices.view": {
|
||||
"title": "View tailnet devices",
|
||||
"description": "See the devices on the connected tailnet."
|
||||
"title": "Lihat perangkat tailnet.",
|
||||
"description": "Lihat perangkat-perangkat yang terhubung ke tailnet."
|
||||
}
|
||||
},
|
||||
"settings": {
|
||||
"group": {
|
||||
"api": "Tailscale API",
|
||||
"devices": "Tailnet"
|
||||
"api": "API Tailscale",
|
||||
"devices": "Jaring ekor"
|
||||
},
|
||||
"apiKey": {
|
||||
"label": "API key",
|
||||
"description": "Used to list the devices on your tailnet. Works with a Tailscale or Headscale key.",
|
||||
"label": "Kunci API",
|
||||
"description": "Digunakan untuk menampilkan daftar perangkat pada tailnet Anda. Bekerja dengan tombol Tailscale atau Headscale.",
|
||||
"placeholder": "tskey-api-... / hskey-api-..."
|
||||
},
|
||||
"apiBaseUrl": {
|
||||
"label": "API base URL",
|
||||
"description": "Leave empty for Tailscale. Set this to point at a Headscale instance.",
|
||||
"label": "URL dasar API",
|
||||
"description": "Biarkan Tailscale kosong. Atur ini agar mengarah ke instance Headscale.",
|
||||
"placeholder": "https://api.tailscale.com/api/v2"
|
||||
},
|
||||
"devices": {
|
||||
"label": "Device list",
|
||||
"checking": "Checking the tailnet...",
|
||||
"noKey": "No API key set yet.",
|
||||
"error": "Could not reach the tailnet. Check the API key.",
|
||||
"count": "{{count}} device reachable",
|
||||
"count_other": "{{count}} devices reachable",
|
||||
"refresh": "Check"
|
||||
"label": "Daftar perangkat",
|
||||
"checking": "Memeriksa jaring ekor...",
|
||||
"noKey": "Kunci API belum diatur.",
|
||||
"error": "Tidak dapat terhubung ke tailnet. Periksa kunci API.",
|
||||
"count": "{{count}} perangkat dapat dijangkau",
|
||||
"count_other": "{{count}} perangkat yang dapat dijangkau",
|
||||
"refresh": "Memeriksa"
|
||||
}
|
||||
},
|
||||
"nav": {
|
||||
"tailscale": "Tailscale"
|
||||
"tailscale": "Skala ekor"
|
||||
},
|
||||
"hosts": {
|
||||
"tailscaleUsernameHint": "This must be a Unix user your Tailscale identity is granted in the tailnet's SSH ACL, not necessarily root.",
|
||||
"tailscaleDeviceSelect": "Select Tailscale device",
|
||||
"tailscaleDeviceSelectPlaceholder": "Select a device...",
|
||||
"tailscaleNoApiKey": "No Tailscale API key configured. Add one in Admin Settings to enable device discovery.",
|
||||
"tailscaleDocsLink": "View docs",
|
||||
"tailscaleLoadingDevices": "Loading devices...",
|
||||
"tailscaleDeviceLoadFailed": "Failed to load Tailscale devices. Check the API URL and network connection.",
|
||||
"tailscaleNoDevices": "No devices found in your tailnet.",
|
||||
"tailscaleDeviceAutoFill": "Selecting a device will auto-fill the host IP address.",
|
||||
"tailscaleAddHost": "Add host",
|
||||
"tailscaleCopyIp": "Copy Tailscale IP",
|
||||
"tailscaleIpCopied": "IP copied",
|
||||
"tailscaleIpCopyFailed": "Could not copy the IP",
|
||||
"filterAuthTailscale": "Tailscale"
|
||||
"tailscaleUsernameHint": "Ini harus berupa pengguna Unix yang identitas Tailscale Anda diberikan dalam ACL SSH tailnet, tidak harus root.",
|
||||
"tailscaleDeviceSelect": "Pilih perangkat Tailscale",
|
||||
"tailscaleDeviceSelectPlaceholder": "Pilih perangkat...",
|
||||
"tailscaleNoApiKey": "Belum ada kunci API Tailscale yang dikonfigurasi. Tambahkan satu di Pengaturan Admin untuk mengaktifkan penemuan perangkat.",
|
||||
"tailscaleDocsLink": "Lihat dokumen",
|
||||
"tailscaleLoadingDevices": "Memuat perangkat...",
|
||||
"tailscaleDeviceLoadFailed": "Gagal memuat perangkat Tailscale. Periksa URL API dan koneksi jaringan.",
|
||||
"tailscaleNoDevices": "Tidak ada perangkat yang terdeteksi di tailnet Anda.",
|
||||
"tailscaleDeviceAutoFill": "Memilih perangkat akan secara otomatis mengisi alamat IP host.",
|
||||
"tailscaleAddHost": "Tambahkan host",
|
||||
"tailscaleCopyIp": "Salin IP Tailscale",
|
||||
"tailscaleIpCopied": "IP disalin",
|
||||
"tailscaleIpCopyFailed": "IP tidak dapat disalin",
|
||||
"filterAuthTailscale": "Skala ekor"
|
||||
},
|
||||
"terminal": {
|
||||
"tailscaleCheckRequired": "Tailscale Authentication Required",
|
||||
"tailscaleCheckDescription": "Tailscale SSH requires an additional check. Authenticate in your browser to continue.",
|
||||
"tailscaleCheckOpenBrowser": "Open Browser to Authenticate",
|
||||
"tailscaleCheckWaiting": "Waiting for Tailscale authentication...",
|
||||
"tailscaleCheckTimeout": "Tailscale authentication timed out. Please try again."
|
||||
"tailscaleCheckRequired": "Diperlukan Otentikasi Sisik Ekor",
|
||||
"tailscaleCheckDescription": "Tailscale SSH memerlukan pemeriksaan tambahan. Lakukan otentikasi di browser Anda untuk melanjutkan.",
|
||||
"tailscaleCheckOpenBrowser": "Buka Browser untuk Melakukan Otentikasi",
|
||||
"tailscaleCheckWaiting": "Menunggu autentikasi Tailscale...",
|
||||
"tailscaleCheckTimeout": "Autentikasi Tailscale habis waktu. Silakan coba lagi."
|
||||
},
|
||||
"manager": {
|
||||
"title": "Tailscale",
|
||||
"refresh": "Refresh",
|
||||
"retry": "Retry",
|
||||
"sudoHint": "Set a sudo password for this host to allow elevated actions.",
|
||||
"noData": "No data available",
|
||||
"filter": "Filter...",
|
||||
"tsNotInstalled": "Tailscale is not installed on this host",
|
||||
"tsRunning": "Running",
|
||||
"tsStopped": "Stopped",
|
||||
"tsEnable": "Connect",
|
||||
"tsDisable": "Disconnect",
|
||||
"tsEnabling": "Connecting to Tailscale...",
|
||||
"tsDisabling": "Disconnecting from Tailscale...",
|
||||
"tsEnabled": "Tailscale connected",
|
||||
"tsDisabled": "Tailscale disconnected",
|
||||
"tsExitNode": "Exit node",
|
||||
"tsExitNodeActive": "Exit node active"
|
||||
"title": "Skala ekor",
|
||||
"refresh": "Menyegarkan",
|
||||
"retry": "Mencoba kembali",
|
||||
"sudoHint": "Tetapkan kata sandi sudo untuk host ini agar memungkinkan tindakan dengan hak akses administrator.",
|
||||
"noData": "Tidak ada data yang tersedia",
|
||||
"filter": "Menyaring...",
|
||||
"tsNotInstalled": "Tailscale tidak terpasang pada host ini.",
|
||||
"tsRunning": "Berlari",
|
||||
"tsStopped": "Berhenti",
|
||||
"tsEnable": "Menghubungkan",
|
||||
"tsDisable": "Memutuskan",
|
||||
"tsEnabling": "Menghubungkan ke Tailscale...",
|
||||
"tsDisabling": "Memutus koneksi dari Tailscale...",
|
||||
"tsEnabled": "Sisik ekor terhubung",
|
||||
"tsDisabled": "Sisik ekor terputus",
|
||||
"tsExitNode": "Node keluar",
|
||||
"tsExitNodeActive": "Node keluar aktif"
|
||||
},
|
||||
"newUi": {
|
||||
"sidebar": {
|
||||
"quickConnect": {
|
||||
"connectToTerminal": "Connect to Terminal",
|
||||
"connectToTerminal": "Hubungkan ke Terminal",
|
||||
"usernameLabel": "Nama pengguna"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
{
|
||||
"permissions": {
|
||||
"devices.view": {
|
||||
"title": "View tailnet devices",
|
||||
"description": "See the devices on the connected tailnet."
|
||||
"title": "Bekijk tailnet-apparaten",
|
||||
"description": "Bekijk de apparaten op het aangesloten netwerk."
|
||||
}
|
||||
},
|
||||
"settings": {
|
||||
@@ -11,75 +11,75 @@
|
||||
"devices": "Tailnet"
|
||||
},
|
||||
"apiKey": {
|
||||
"label": "API key",
|
||||
"description": "Used to list the devices on your tailnet. Works with a Tailscale or Headscale key.",
|
||||
"label": "API-sleutel",
|
||||
"description": "Wordt gebruikt om de apparaten op uw tailnet weer te geven. Werkt met een Tailscale- of Headscale-sleutel.",
|
||||
"placeholder": "tskey-api-... / hskey-api-..."
|
||||
},
|
||||
"apiBaseUrl": {
|
||||
"label": "API base URL",
|
||||
"description": "Leave empty for Tailscale. Set this to point at a Headscale instance.",
|
||||
"label": "API-basis-URL",
|
||||
"description": "Laat dit veld leeg voor Tailscale. Stel dit in om naar een Headscale-instantie te verwijzen.",
|
||||
"placeholder": "https://api.tailscale.com/api/v2"
|
||||
},
|
||||
"devices": {
|
||||
"label": "Device list",
|
||||
"checking": "Checking the tailnet...",
|
||||
"noKey": "No API key set yet.",
|
||||
"error": "Could not reach the tailnet. Check the API key.",
|
||||
"count": "{{count}} device reachable",
|
||||
"count_other": "{{count}} devices reachable",
|
||||
"refresh": "Check"
|
||||
"label": "Apparatenlijst",
|
||||
"checking": "Het staartnet controleren...",
|
||||
"noKey": "Er is nog geen API-sleutel ingesteld.",
|
||||
"error": "Kon geen verbinding maken met het tailnet. Controleer de API-sleutel.",
|
||||
"count": "{{count}} apparaat bereikbaar",
|
||||
"count_other": "{{count}} apparaten bereikbaar",
|
||||
"refresh": "Rekening"
|
||||
}
|
||||
},
|
||||
"nav": {
|
||||
"tailscale": "Tailscale"
|
||||
"tailscale": "Staartschaal"
|
||||
},
|
||||
"hosts": {
|
||||
"tailscaleUsernameHint": "This must be a Unix user your Tailscale identity is granted in the tailnet's SSH ACL, not necessarily root.",
|
||||
"tailscaleDeviceSelect": "Select Tailscale device",
|
||||
"tailscaleDeviceSelectPlaceholder": "Select a device...",
|
||||
"tailscaleNoApiKey": "No Tailscale API key configured. Add one in Admin Settings to enable device discovery.",
|
||||
"tailscaleDocsLink": "View docs",
|
||||
"tailscaleLoadingDevices": "Loading devices...",
|
||||
"tailscaleDeviceLoadFailed": "Failed to load Tailscale devices. Check the API URL and network connection.",
|
||||
"tailscaleNoDevices": "No devices found in your tailnet.",
|
||||
"tailscaleDeviceAutoFill": "Selecting a device will auto-fill the host IP address.",
|
||||
"tailscaleAddHost": "Add host",
|
||||
"tailscaleCopyIp": "Copy Tailscale IP",
|
||||
"tailscaleIpCopied": "IP copied",
|
||||
"tailscaleIpCopyFailed": "Could not copy the IP",
|
||||
"filterAuthTailscale": "Tailscale"
|
||||
"tailscaleUsernameHint": "Dit moet een Unix-gebruiker zijn die aan uw Tailscale-identiteit is toegekend in de SSH-toegangsregel van het tailnet, niet per se root.",
|
||||
"tailscaleDeviceSelect": "Selecteer het Tailscale-apparaat",
|
||||
"tailscaleDeviceSelectPlaceholder": "Selecteer een apparaat...",
|
||||
"tailscaleNoApiKey": "Er is geen Tailscale API-sleutel geconfigureerd. Voeg er een toe in de beheerdersinstellingen om apparaatdetectie in te schakelen.",
|
||||
"tailscaleDocsLink": "Documenten bekijken",
|
||||
"tailscaleLoadingDevices": "Apparaten laden...",
|
||||
"tailscaleDeviceLoadFailed": "Het laden van Tailscale-apparaten is mislukt. Controleer de API-URL en de netwerkverbinding.",
|
||||
"tailscaleNoDevices": "Geen apparaten gevonden in uw achternet.",
|
||||
"tailscaleDeviceAutoFill": "Als je een apparaat selecteert, wordt het IP-adres van de host automatisch ingevuld.",
|
||||
"tailscaleAddHost": "Voeg een host toe",
|
||||
"tailscaleCopyIp": "Kopieer het Tailscale IP-adres",
|
||||
"tailscaleIpCopied": "IP-adres gekopieerd",
|
||||
"tailscaleIpCopyFailed": "Het IP-adres kon niet worden gekopieerd.",
|
||||
"filterAuthTailscale": "Staartschaal"
|
||||
},
|
||||
"terminal": {
|
||||
"tailscaleCheckRequired": "Tailscale Authentication Required",
|
||||
"tailscaleCheckDescription": "Tailscale SSH requires an additional check. Authenticate in your browser to continue.",
|
||||
"tailscaleCheckOpenBrowser": "Open Browser to Authenticate",
|
||||
"tailscaleCheckWaiting": "Waiting for Tailscale authentication...",
|
||||
"tailscaleCheckTimeout": "Tailscale authentication timed out. Please try again."
|
||||
"tailscaleCheckRequired": "Tailscale-authenticatie vereist",
|
||||
"tailscaleCheckDescription": "Tailscale SSH vereist een extra controle. Authenticeer in uw browser om verder te gaan.",
|
||||
"tailscaleCheckOpenBrowser": "Open de browser om te authenticeren.",
|
||||
"tailscaleCheckWaiting": "Wachten op Tailscale-authenticatie...",
|
||||
"tailscaleCheckTimeout": "De authenticatie bij Tailscale is mislukt vanwege een time-out. Probeer het opnieuw."
|
||||
},
|
||||
"manager": {
|
||||
"title": "Tailscale",
|
||||
"refresh": "Refresh",
|
||||
"retry": "Retry",
|
||||
"sudoHint": "Set a sudo password for this host to allow elevated actions.",
|
||||
"noData": "No data available",
|
||||
"title": "Staartschaal",
|
||||
"refresh": "Vernieuwen",
|
||||
"retry": "Opnieuw proberen",
|
||||
"sudoHint": "Stel een sudo-wachtwoord in voor deze host om acties met verhoogde bevoegdheden toe te staan.",
|
||||
"noData": "Geen gegevens beschikbaar",
|
||||
"filter": "Filter...",
|
||||
"tsNotInstalled": "Tailscale is not installed on this host",
|
||||
"tsRunning": "Running",
|
||||
"tsStopped": "Stopped",
|
||||
"tsEnable": "Connect",
|
||||
"tsDisable": "Disconnect",
|
||||
"tsEnabling": "Connecting to Tailscale...",
|
||||
"tsDisabling": "Disconnecting from Tailscale...",
|
||||
"tsEnabled": "Tailscale connected",
|
||||
"tsDisabled": "Tailscale disconnected",
|
||||
"tsExitNode": "Exit node",
|
||||
"tsExitNodeActive": "Exit node active"
|
||||
"tsNotInstalled": "Tailscale is niet geïnstalleerd op deze host.",
|
||||
"tsRunning": "Rennen",
|
||||
"tsStopped": "Gestopt",
|
||||
"tsEnable": "Verbinden",
|
||||
"tsDisable": "Verbinding verbreken",
|
||||
"tsEnabling": "Verbinding maken met Tailscale...",
|
||||
"tsDisabling": "Verbinding met Tailscale verbreken...",
|
||||
"tsEnabled": "Aangesloten staartschaal",
|
||||
"tsDisabled": "Staartschaal losgekoppeld",
|
||||
"tsExitNode": "Uitgangsknooppunt",
|
||||
"tsExitNodeActive": "Uitgangsknooppunt actief"
|
||||
},
|
||||
"newUi": {
|
||||
"sidebar": {
|
||||
"quickConnect": {
|
||||
"connectToTerminal": "Connect to Terminal",
|
||||
"usernameLabel": "Username"
|
||||
"connectToTerminal": "Verbinden met de terminal",
|
||||
"usernameLabel": "Gebruikersnaam"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,84 +1,84 @@
|
||||
{
|
||||
"permissions": {
|
||||
"devices.view": {
|
||||
"title": "View tailnet devices",
|
||||
"description": "See the devices on the connected tailnet."
|
||||
"title": "Vis halenettenheter",
|
||||
"description": "Se enhetene på det tilkoblede halenettet."
|
||||
}
|
||||
},
|
||||
"settings": {
|
||||
"group": {
|
||||
"api": "Tailscale API",
|
||||
"devices": "Tailnet"
|
||||
"devices": "Halenett"
|
||||
},
|
||||
"apiKey": {
|
||||
"label": "API key",
|
||||
"description": "Used to list the devices on your tailnet. Works with a Tailscale or Headscale key.",
|
||||
"label": "API-nøkkel",
|
||||
"description": "Brukes til å liste opp enhetene på tailnet-en din. Fungerer med en Tailscale- eller Headscale-nøkkel.",
|
||||
"placeholder": "tskey-api-... / hskey-api-..."
|
||||
},
|
||||
"apiBaseUrl": {
|
||||
"label": "API base URL",
|
||||
"description": "Leave empty for Tailscale. Set this to point at a Headscale instance.",
|
||||
"label": "API-basis-URL",
|
||||
"description": "La stå tomt for Tailscale. Sett dette til å peke mot en Headscale-instans.",
|
||||
"placeholder": "https://api.tailscale.com/api/v2"
|
||||
},
|
||||
"devices": {
|
||||
"label": "Device list",
|
||||
"checking": "Checking the tailnet...",
|
||||
"noKey": "No API key set yet.",
|
||||
"error": "Could not reach the tailnet. Check the API key.",
|
||||
"count": "{{count}} device reachable",
|
||||
"count_other": "{{count}} devices reachable",
|
||||
"refresh": "Check"
|
||||
"label": "Enhetsliste",
|
||||
"checking": "Sjekker baknettet...",
|
||||
"noKey": "Ingen API-nøkkel angitt ennå.",
|
||||
"error": "Kunne ikke nå tailnet. Sjekk API-nøkkelen.",
|
||||
"count": "{{count}} enhet tilgjengelig",
|
||||
"count_other": "{{count}} enheter tilgjengelige",
|
||||
"refresh": "Sjekke"
|
||||
}
|
||||
},
|
||||
"nav": {
|
||||
"tailscale": "Tailscale"
|
||||
"tailscale": "Haleskala"
|
||||
},
|
||||
"hosts": {
|
||||
"tailscaleUsernameHint": "This must be a Unix user your Tailscale identity is granted in the tailnet's SSH ACL, not necessarily root.",
|
||||
"tailscaleDeviceSelect": "Select Tailscale device",
|
||||
"tailscaleDeviceSelectPlaceholder": "Select a device...",
|
||||
"tailscaleNoApiKey": "No Tailscale API key configured. Add one in Admin Settings to enable device discovery.",
|
||||
"tailscaleDocsLink": "View docs",
|
||||
"tailscaleLoadingDevices": "Loading devices...",
|
||||
"tailscaleDeviceLoadFailed": "Failed to load Tailscale devices. Check the API URL and network connection.",
|
||||
"tailscaleNoDevices": "No devices found in your tailnet.",
|
||||
"tailscaleDeviceAutoFill": "Selecting a device will auto-fill the host IP address.",
|
||||
"tailscaleAddHost": "Add host",
|
||||
"tailscaleCopyIp": "Copy Tailscale IP",
|
||||
"tailscaleIpCopied": "IP copied",
|
||||
"tailscaleIpCopyFailed": "Could not copy the IP",
|
||||
"filterAuthTailscale": "Tailscale"
|
||||
"tailscaleUsernameHint": "Dette må være en Unix-bruker som Tailscale-identiteten din er gitt i tailnets SSH ACL, ikke nødvendigvis root.",
|
||||
"tailscaleDeviceSelect": "Velg Tailscale-enhet",
|
||||
"tailscaleDeviceSelectPlaceholder": "Velg en enhet...",
|
||||
"tailscaleNoApiKey": "Ingen Tailscale API-nøkkel konfigurert. Legg til en i administratorinnstillingene for å aktivere enhetsgjenkjenning.",
|
||||
"tailscaleDocsLink": "Vis dokumenter",
|
||||
"tailscaleLoadingDevices": "Laster inn enheter ...",
|
||||
"tailscaleDeviceLoadFailed": "Kunne ikke laste inn Tailscale-enheter. Sjekk API-URL-en og nettverkstilkoblingen.",
|
||||
"tailscaleNoDevices": "Ingen enheter funnet i halenettverket ditt.",
|
||||
"tailscaleDeviceAutoFill": "Hvis du velger en enhet, fylles verts-IP-adressen automatisk ut.",
|
||||
"tailscaleAddHost": "Legg til vert",
|
||||
"tailscaleCopyIp": "Kopier Tailscale-IP",
|
||||
"tailscaleIpCopied": "IP-adressen er kopiert",
|
||||
"tailscaleIpCopyFailed": "Kunne ikke kopiere IP-adressen",
|
||||
"filterAuthTailscale": "Haleskala"
|
||||
},
|
||||
"terminal": {
|
||||
"tailscaleCheckRequired": "Tailscale Authentication Required",
|
||||
"tailscaleCheckDescription": "Tailscale SSH requires an additional check. Authenticate in your browser to continue.",
|
||||
"tailscaleCheckOpenBrowser": "Open Browser to Authenticate",
|
||||
"tailscaleCheckWaiting": "Waiting for Tailscale authentication...",
|
||||
"tailscaleCheckTimeout": "Tailscale authentication timed out. Please try again."
|
||||
"tailscaleCheckRequired": "Tailscale-autentisering kreves",
|
||||
"tailscaleCheckDescription": "Tailscale SSH krever en ekstra sjekk. Autentiser i nettleseren din for å fortsette.",
|
||||
"tailscaleCheckOpenBrowser": "Åpne nettleseren for å autentisere",
|
||||
"tailscaleCheckWaiting": "Venter på Tailscale-autentisering...",
|
||||
"tailscaleCheckTimeout": "Tailscale-autentiseringen er tidsavbrutt. Prøv på nytt."
|
||||
},
|
||||
"manager": {
|
||||
"title": "Tailscale",
|
||||
"title": "Haleskala",
|
||||
"refresh": "Oppdater",
|
||||
"retry": "Prøv igjen",
|
||||
"sudoHint": "Set a sudo password for this host to allow elevated actions.",
|
||||
"noData": "No data available",
|
||||
"sudoHint": "Angi et sudo-passord for denne verten for å tillate forhøyede handlinger.",
|
||||
"noData": "Ingen data tilgjengelig",
|
||||
"filter": "Filter...",
|
||||
"tsNotInstalled": "Tailscale is not installed on this host",
|
||||
"tsNotInstalled": "Tailscale er ikke installert på denne verten",
|
||||
"tsRunning": "Kjører",
|
||||
"tsStopped": "Stopped",
|
||||
"tsStopped": "Stoppet",
|
||||
"tsEnable": "Koble til",
|
||||
"tsDisable": "Koble fra",
|
||||
"tsEnabling": "Connecting to Tailscale...",
|
||||
"tsDisabling": "Disconnecting from Tailscale...",
|
||||
"tsEnabled": "Tailscale connected",
|
||||
"tsDisabled": "Tailscale disconnected",
|
||||
"tsExitNode": "Exit node",
|
||||
"tsExitNodeActive": "Exit node active"
|
||||
"tsEnabling": "Kobler til Tailscale...",
|
||||
"tsDisabling": "Kobler fra Tailscale...",
|
||||
"tsEnabled": "Haleskala tilkoblet",
|
||||
"tsDisabled": "Haleskala frakoblet",
|
||||
"tsExitNode": "Utgangsnode",
|
||||
"tsExitNodeActive": "Avslutt node aktiv"
|
||||
},
|
||||
"newUi": {
|
||||
"sidebar": {
|
||||
"quickConnect": {
|
||||
"connectToTerminal": "Connect to Terminal",
|
||||
"connectToTerminal": "Koble til terminalen",
|
||||
"usernameLabel": "Brukernavn"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,33 +1,33 @@
|
||||
{
|
||||
"permissions": {
|
||||
"devices.view": {
|
||||
"title": "View tailnet devices",
|
||||
"description": "See the devices on the connected tailnet."
|
||||
"title": "Wyświetl urządzenia sieci ogonowej",
|
||||
"description": "Zobacz urządzenia na podłączonej sieci tailnet."
|
||||
}
|
||||
},
|
||||
"settings": {
|
||||
"group": {
|
||||
"api": "Tailscale API",
|
||||
"devices": "Tailnet"
|
||||
"api": "API Tailscale",
|
||||
"devices": "Siatka ogonowa"
|
||||
},
|
||||
"apiKey": {
|
||||
"label": "Klucz API",
|
||||
"description": "Used to list the devices on your tailnet. Works with a Tailscale or Headscale key.",
|
||||
"description": "Służy do wyświetlania listy urządzeń w sieci Tailnet. Działa z kluczem Tailscale lub Headscale.",
|
||||
"placeholder": "tskey-api-... / hskey-api-..."
|
||||
},
|
||||
"apiBaseUrl": {
|
||||
"label": "API base URL",
|
||||
"description": "Leave empty for Tailscale. Set this to point at a Headscale instance.",
|
||||
"label": "Podstawowy adres URL API",
|
||||
"description": "Pozostaw puste dla Tailscale. Ustaw to tak, aby wskazywało na instancję Headscale.",
|
||||
"placeholder": "https://api.tailscale.com/api/v2"
|
||||
},
|
||||
"devices": {
|
||||
"label": "Device list",
|
||||
"checking": "Checking the tailnet...",
|
||||
"noKey": "No API key set yet.",
|
||||
"error": "Could not reach the tailnet. Check the API key.",
|
||||
"count": "{{count}} device reachable",
|
||||
"count_other": "{{count}} devices reachable",
|
||||
"refresh": "Check"
|
||||
"label": "Lista urządzeń",
|
||||
"checking": "Sprawdzanie siatki ogonowej...",
|
||||
"noKey": "Klucz API nie został jeszcze ustawiony.",
|
||||
"error": "Nie udało się połączyć z siecią ogonową. Sprawdź klucz API.",
|
||||
"count": "{{count}} urządzenie jest dostępne",
|
||||
"count_other": "{{count}} urządzeń dostępnych",
|
||||
"refresh": "Sprawdzać"
|
||||
}
|
||||
},
|
||||
"nav": {
|
||||
@@ -43,10 +43,10 @@
|
||||
"tailscaleDeviceLoadFailed": "Nie udało się załadować urządzeń Tailscale. Sprawdź adres URL API i połączenie sieciowe.",
|
||||
"tailscaleNoDevices": "Nie znaleziono urządzeń w Twojej sieci tailnet.",
|
||||
"tailscaleDeviceAutoFill": "Wybranie urządzenia spowoduje automatyczne wypełnienie adresu IP hosta.",
|
||||
"tailscaleAddHost": "Add host",
|
||||
"tailscaleCopyIp": "Copy Tailscale IP",
|
||||
"tailscaleIpCopied": "IP copied",
|
||||
"tailscaleIpCopyFailed": "Could not copy the IP",
|
||||
"tailscaleAddHost": "Dodaj hosta",
|
||||
"tailscaleCopyIp": "Kopiuj Tailscale IP",
|
||||
"tailscaleIpCopied": "Skopiowano adres IP",
|
||||
"tailscaleIpCopyFailed": "Nie udało się skopiować adresu IP",
|
||||
"filterAuthTailscale": "Tailscale"
|
||||
},
|
||||
"terminal": {
|
||||
@@ -60,7 +60,7 @@
|
||||
"title": "Tailscale",
|
||||
"refresh": "Odśwież",
|
||||
"retry": "Ponów",
|
||||
"sudoHint": "Set a sudo password for this host to allow elevated actions.",
|
||||
"sudoHint": "Ustaw hasło sudo dla tego hosta, aby umożliwić wykonywanie podwyższonych uprawnień.",
|
||||
"noData": "Brak dostępnych danych",
|
||||
"filter": "Filtr...",
|
||||
"tsNotInstalled": "Tailscale nie jest zainstalowany na tym hoście",
|
||||
|
||||
@@ -1,84 +1,84 @@
|
||||
{
|
||||
"permissions": {
|
||||
"devices.view": {
|
||||
"title": "View tailnet devices",
|
||||
"description": "See the devices on the connected tailnet."
|
||||
"title": "Visualizar dispositivos de rede de cauda",
|
||||
"description": "Veja os dispositivos na rede de cauda conectada."
|
||||
}
|
||||
},
|
||||
"settings": {
|
||||
"group": {
|
||||
"api": "Tailscale API",
|
||||
"devices": "Tailnet"
|
||||
"api": "API Tailscale",
|
||||
"devices": "Rede de cauda"
|
||||
},
|
||||
"apiKey": {
|
||||
"label": "API key",
|
||||
"description": "Used to list the devices on your tailnet. Works with a Tailscale or Headscale key.",
|
||||
"label": "Chave de API",
|
||||
"description": "Utilizado para listar os dispositivos na sua rede de cauda. Funciona com uma chave Tailscale ou Headscale.",
|
||||
"placeholder": "tskey-api-... / hskey-api-..."
|
||||
},
|
||||
"apiBaseUrl": {
|
||||
"label": "API base URL",
|
||||
"description": "Leave empty for Tailscale. Set this to point at a Headscale instance.",
|
||||
"label": "URL base da API",
|
||||
"description": "Deixe em branco para Tailscale. Defina isso para apontar para uma instância de Headscale.",
|
||||
"placeholder": "https://api.tailscale.com/api/v2"
|
||||
},
|
||||
"devices": {
|
||||
"label": "Device list",
|
||||
"checking": "Checking the tailnet...",
|
||||
"noKey": "No API key set yet.",
|
||||
"error": "Could not reach the tailnet. Check the API key.",
|
||||
"count": "{{count}} device reachable",
|
||||
"count_other": "{{count}} devices reachable",
|
||||
"refresh": "Check"
|
||||
"label": "Lista de dispositivos",
|
||||
"checking": "Verificando a rede traseira...",
|
||||
"noKey": "Nenhuma chave de API foi definida ainda.",
|
||||
"error": "Não foi possível acessar a tailnet. Verifique a chave da API.",
|
||||
"count": "{{count}} dispositivo acessível",
|
||||
"count_other": "{{count}} dispositivos acessíveis",
|
||||
"refresh": "Verificar"
|
||||
}
|
||||
},
|
||||
"nav": {
|
||||
"tailscale": "Tailscale"
|
||||
"tailscale": "Escama da cauda"
|
||||
},
|
||||
"hosts": {
|
||||
"tailscaleUsernameHint": "This must be a Unix user your Tailscale identity is granted in the tailnet's SSH ACL, not necessarily root.",
|
||||
"tailscaleUsernameHint": "Este deve ser um usuário Unix cuja identidade Tailscale é concedida na ACL SSH da tailnet, não necessariamente o usuário root.",
|
||||
"tailscaleDeviceSelect": "Selecionar dispositivo Tailscale",
|
||||
"tailscaleDeviceSelectPlaceholder": "Selecione um dispositivo...",
|
||||
"tailscaleNoApiKey": "Nenhuma chave de API Tailscale configurada. Adicione uma nas configurações do Admin para habilitar a descoberta do dispositivo.",
|
||||
"tailscaleDocsLink": "Documentação",
|
||||
"tailscaleLoadingDevices": "Carregando dispositivos...",
|
||||
"tailscaleDeviceLoadFailed": "Failed to load Tailscale devices. Check the API URL and network connection.",
|
||||
"tailscaleDeviceLoadFailed": "Falha ao carregar os dispositivos Tailscale. Verifique o URL da API e a conexão de rede.",
|
||||
"tailscaleNoDevices": "Nenhum dispositivo encontrado na sua rede tail.",
|
||||
"tailscaleDeviceAutoFill": "Selecting a device will auto-fill the host IP address.",
|
||||
"tailscaleAddHost": "Add host",
|
||||
"tailscaleCopyIp": "Copy Tailscale IP",
|
||||
"tailscaleIpCopied": "IP copied",
|
||||
"tailscaleIpCopyFailed": "Could not copy the IP",
|
||||
"filterAuthTailscale": "Tailscale"
|
||||
"tailscaleDeviceAutoFill": "Ao selecionar um dispositivo, o endereço IP do host será preenchido automaticamente.",
|
||||
"tailscaleAddHost": "Adicionar host",
|
||||
"tailscaleCopyIp": "Copiar IP da Tailscale",
|
||||
"tailscaleIpCopied": "IP copiado",
|
||||
"tailscaleIpCopyFailed": "Não foi possível copiar o endereço IP.",
|
||||
"filterAuthTailscale": "Escama da cauda"
|
||||
},
|
||||
"terminal": {
|
||||
"tailscaleCheckRequired": "Tailscale Authentication Required",
|
||||
"tailscaleCheckDescription": "Tailscale SSH requires an additional check. Authenticate in your browser to continue.",
|
||||
"tailscaleCheckOpenBrowser": "Open Browser to Authenticate",
|
||||
"tailscaleCheckWaiting": "Waiting for Tailscale authentication...",
|
||||
"tailscaleCheckTimeout": "Tailscale authentication timed out. Please try again."
|
||||
"tailscaleCheckRequired": "Autenticação Tailscale necessária",
|
||||
"tailscaleCheckDescription": "O Tailscale SSH requer uma verificação adicional. Autentique-se no seu navegador para continuar.",
|
||||
"tailscaleCheckOpenBrowser": "Abra o navegador para autenticar.",
|
||||
"tailscaleCheckWaiting": "Aguardando autenticação do Tailscale...",
|
||||
"tailscaleCheckTimeout": "A autenticação no Tailscale expirou. Tente novamente."
|
||||
},
|
||||
"manager": {
|
||||
"title": "Tailscale",
|
||||
"title": "Escama da cauda",
|
||||
"refresh": "Atualizar",
|
||||
"retry": "Retry",
|
||||
"sudoHint": "Set a sudo password for this host to allow elevated actions.",
|
||||
"noData": "No data available",
|
||||
"filter": "Filter...",
|
||||
"tsNotInstalled": "Tailscale is not installed on this host",
|
||||
"tsRunning": "Running",
|
||||
"tsStopped": "Stopped",
|
||||
"retry": "Tentar novamente",
|
||||
"sudoHint": "Defina uma senha sudo para este host para permitir ações com privilégios elevados.",
|
||||
"noData": "Não há dados disponíveis.",
|
||||
"filter": "Filtro...",
|
||||
"tsNotInstalled": "O Tailscale não está instalado neste host.",
|
||||
"tsRunning": "Correndo",
|
||||
"tsStopped": "Parou",
|
||||
"tsEnable": "Conectar",
|
||||
"tsDisable": "Desconectar",
|
||||
"tsEnabling": "Connecting to Tailscale...",
|
||||
"tsDisabling": "Disconnecting from Tailscale...",
|
||||
"tsEnabled": "Tailscale connected",
|
||||
"tsDisabled": "Tailscale disconnected",
|
||||
"tsExitNode": "Exit node",
|
||||
"tsExitNodeActive": "Exit node active"
|
||||
"tsEnabling": "Conectando-se à Tailscale...",
|
||||
"tsDisabling": "Desconectando-se do Tailscale...",
|
||||
"tsEnabled": "Escama de cauda conectada",
|
||||
"tsDisabled": "Escama de cauda desconectada",
|
||||
"tsExitNode": "Nó de saída",
|
||||
"tsExitNodeActive": "Nó de saída ativo"
|
||||
},
|
||||
"newUi": {
|
||||
"sidebar": {
|
||||
"quickConnect": {
|
||||
"connectToTerminal": "Connect to Terminal",
|
||||
"connectToTerminal": "Conectar ao terminal",
|
||||
"usernameLabel": "Nome de usuário"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,66 +1,66 @@
|
||||
{
|
||||
"permissions": {
|
||||
"devices.view": {
|
||||
"title": "View tailnet devices",
|
||||
"description": "See the devices on the connected tailnet."
|
||||
"title": "Visualizar dispositivos de rede de cauda",
|
||||
"description": "Veja os dispositivos na rede de cauda ligada."
|
||||
}
|
||||
},
|
||||
"settings": {
|
||||
"group": {
|
||||
"api": "Tailscale API",
|
||||
"devices": "Tailnet"
|
||||
"api": "API Tailscale",
|
||||
"devices": "Rede de cauda"
|
||||
},
|
||||
"apiKey": {
|
||||
"label": "API key",
|
||||
"description": "Used to list the devices on your tailnet. Works with a Tailscale or Headscale key.",
|
||||
"label": "Chave API",
|
||||
"description": "Utilizado para listar os dispositivos na sua rede de cauda. Funciona com uma chave Tailscale ou Headscale.",
|
||||
"placeholder": "tskey-api-... / hskey-api-..."
|
||||
},
|
||||
"apiBaseUrl": {
|
||||
"label": "API base URL",
|
||||
"description": "Leave empty for Tailscale. Set this to point at a Headscale instance.",
|
||||
"label": "URL base da API",
|
||||
"description": "Deixe em branco para Tailscale. Defina isto para apontar para uma instância de Headscale.",
|
||||
"placeholder": "https://api.tailscale.com/api/v2"
|
||||
},
|
||||
"devices": {
|
||||
"label": "Device list",
|
||||
"checking": "Checking the tailnet...",
|
||||
"noKey": "No API key set yet.",
|
||||
"error": "Could not reach the tailnet. Check the API key.",
|
||||
"count": "{{count}} device reachable",
|
||||
"count_other": "{{count}} devices reachable",
|
||||
"refresh": "Check"
|
||||
"label": "Lista de dispositivos",
|
||||
"checking": "Verificação da rede traseira...",
|
||||
"noKey": "Nenhuma chave API foi definida ainda.",
|
||||
"error": "Não foi possível aceder à tailnet. Verifique a chave API.",
|
||||
"count": "{{count}} dispositivo acessível",
|
||||
"count_other": "{{count}} dispositivos acessíveis",
|
||||
"refresh": "Verificação"
|
||||
}
|
||||
},
|
||||
"nav": {
|
||||
"tailscale": "Tailscale"
|
||||
},
|
||||
"hosts": {
|
||||
"tailscaleUsernameHint": "This must be a Unix user your Tailscale identity is granted in the tailnet's SSH ACL, not necessarily root.",
|
||||
"tailscaleUsernameHint": "Este deve ser um utilizador Unix cuja identidade Tailscale é concedida na ACL SSH da tailnet, não necessariamente o utilizador root.",
|
||||
"tailscaleDeviceSelect": "Selecionar dispositivo Tailscale",
|
||||
"tailscaleDeviceSelectPlaceholder": "Selecionar um dispositivo...",
|
||||
"tailscaleNoApiKey": "Nenhuma chave de API Tailscale configurada. Adicione uma nas Definições de Administrador para ativar a descoberta de dispositivos.",
|
||||
"tailscaleDocsLink": "Ver documentação",
|
||||
"tailscaleLoadingDevices": "A carregar dispositivos...",
|
||||
"tailscaleDeviceLoadFailed": "Failed to load Tailscale devices. Check the API URL and network connection.",
|
||||
"tailscaleDeviceLoadFailed": "Falha ao carregar os dispositivos Tailscale. Verifique o URL da API e a ligação de rede.",
|
||||
"tailscaleNoDevices": "Nenhum dispositivo encontrado na sua tailnet.",
|
||||
"tailscaleDeviceAutoFill": "Selecionar um dispositivo preencherá automaticamente o endereço IP do host.",
|
||||
"tailscaleAddHost": "Add host",
|
||||
"tailscaleCopyIp": "Copy Tailscale IP",
|
||||
"tailscaleIpCopied": "IP copied",
|
||||
"tailscaleIpCopyFailed": "Could not copy the IP",
|
||||
"tailscaleAddHost": "Adicionar host",
|
||||
"tailscaleCopyIp": "Copiar IP da Tailscale",
|
||||
"tailscaleIpCopied": "IP copiado",
|
||||
"tailscaleIpCopyFailed": "Não foi possível copiar o endereço IP.",
|
||||
"filterAuthTailscale": "Tailscale"
|
||||
},
|
||||
"terminal": {
|
||||
"tailscaleCheckRequired": "Tailscale Authentication Required",
|
||||
"tailscaleCheckDescription": "Tailscale SSH requires an additional check. Authenticate in your browser to continue.",
|
||||
"tailscaleCheckRequired": "Autenticação Tailscale necessária",
|
||||
"tailscaleCheckDescription": "O Tailscale SSH requer uma verificação adicional. Autentique-se no seu browser para continuar.",
|
||||
"tailscaleCheckOpenBrowser": "Abrir navegador para autenticar",
|
||||
"tailscaleCheckWaiting": "Waiting for Tailscale authentication...",
|
||||
"tailscaleCheckTimeout": "Tailscale authentication timed out. Please try again."
|
||||
"tailscaleCheckWaiting": "Aguarda-se autenticação do Tailscale...",
|
||||
"tailscaleCheckTimeout": "A autenticação no Tailscale expirou. Tente novamente."
|
||||
},
|
||||
"manager": {
|
||||
"title": "Tailscale",
|
||||
"refresh": "Atualizar",
|
||||
"retry": "Repetir",
|
||||
"sudoHint": "Set a sudo password for this host to allow elevated actions.",
|
||||
"sudoHint": "Defina uma palavra-passe sudo para este host para permitir ações com privilégios elevados.",
|
||||
"noData": "Sem dados disponíveis",
|
||||
"filter": "Filtrar...",
|
||||
"tsNotInstalled": "O Tailscale não está instalado neste host",
|
||||
|
||||
@@ -1,66 +1,66 @@
|
||||
{
|
||||
"permissions": {
|
||||
"devices.view": {
|
||||
"title": "View tailnet devices",
|
||||
"description": "See the devices on the connected tailnet."
|
||||
"title": "Просмотреть устройства хвостовой сети",
|
||||
"description": "Посмотрите на устройства в подключенной сети."
|
||||
}
|
||||
},
|
||||
"settings": {
|
||||
"group": {
|
||||
"api": "Tailscale API",
|
||||
"devices": "Tailnet"
|
||||
"api": "API масштабирования хвоста",
|
||||
"devices": "Хвостовая сеть"
|
||||
},
|
||||
"apiKey": {
|
||||
"label": "API key",
|
||||
"description": "Used to list the devices on your tailnet. Works with a Tailscale or Headscale key.",
|
||||
"label": "ключ API",
|
||||
"description": "Используется для отображения списка устройств в вашей сети. Работает с ключом Tailscale или Headscale.",
|
||||
"placeholder": "tskey-api-... / hskey-api-..."
|
||||
},
|
||||
"apiBaseUrl": {
|
||||
"label": "API base URL",
|
||||
"description": "Leave empty for Tailscale. Set this to point at a Headscale instance.",
|
||||
"label": "Базовый URL API",
|
||||
"description": "Оставьте поле Tailscale пустым. Установите его так, чтобы оно указывало на экземпляр Headscale.",
|
||||
"placeholder": "https://api.tailscale.com/api/v2"
|
||||
},
|
||||
"devices": {
|
||||
"label": "Device list",
|
||||
"checking": "Checking the tailnet...",
|
||||
"noKey": "No API key set yet.",
|
||||
"error": "Could not reach the tailnet. Check the API key.",
|
||||
"count": "{{count}} device reachable",
|
||||
"count_other": "{{count}} devices reachable",
|
||||
"refresh": "Check"
|
||||
"label": "Список устройств",
|
||||
"checking": "Проверка задней сетки...",
|
||||
"noKey": "API-ключ пока не установлен.",
|
||||
"error": "Не удалось подключиться к сети. Проверьте ключ API.",
|
||||
"count": "{{count}} устройство доступно",
|
||||
"count_other": "{{count}} доступных устройств",
|
||||
"refresh": "Проверять"
|
||||
}
|
||||
},
|
||||
"nav": {
|
||||
"tailscale": "Tailscale"
|
||||
},
|
||||
"hosts": {
|
||||
"tailscaleUsernameHint": "This must be a Unix user your Tailscale identity is granted in the tailnet's SSH ACL, not necessarily root.",
|
||||
"tailscaleUsernameHint": "Это должен быть пользователь Unix, которому предоставлена идентификация Tailscale в списке контроля доступа SSH сети TailNet, а не обязательно root.",
|
||||
"tailscaleDeviceSelect": "Выберите устройство Tailscale",
|
||||
"tailscaleDeviceSelectPlaceholder": "Выберите устройство...",
|
||||
"tailscaleNoApiKey": "Ключ API Tailscale не настроен. Добавьте его в настройках администратора, чтобы включить обнаружение устройств.",
|
||||
"tailscaleDocsLink": "Документация",
|
||||
"tailscaleLoadingDevices": "Загрузка устройств...",
|
||||
"tailscaleDeviceLoadFailed": "Failed to load Tailscale devices. Check the API URL and network connection.",
|
||||
"tailscaleDeviceLoadFailed": "Не удалось загрузить устройства Tailscale. Проверьте URL-адрес API и сетевое соединение.",
|
||||
"tailscaleNoDevices": "В вашем tailnet не найдено устройств.",
|
||||
"tailscaleDeviceAutoFill": "При выборе устройства IP-адрес хоста будет заполнен автоматически.",
|
||||
"tailscaleAddHost": "Add host",
|
||||
"tailscaleCopyIp": "Copy Tailscale IP",
|
||||
"tailscaleIpCopied": "IP copied",
|
||||
"tailscaleIpCopyFailed": "Could not copy the IP",
|
||||
"tailscaleAddHost": "Добавить хост",
|
||||
"tailscaleCopyIp": "Копировать IP-адрес хвостовой части",
|
||||
"tailscaleIpCopied": "IP-адрес скопирован",
|
||||
"tailscaleIpCopyFailed": "Не удалось скопировать IP-адрес.",
|
||||
"filterAuthTailscale": "Tailscale"
|
||||
},
|
||||
"terminal": {
|
||||
"tailscaleCheckRequired": "Tailscale Authentication Required",
|
||||
"tailscaleCheckDescription": "Tailscale SSH requires an additional check. Authenticate in your browser to continue.",
|
||||
"tailscaleCheckRequired": "Требуется аутентификация Tailscale",
|
||||
"tailscaleCheckDescription": "Для работы Tailscale SSH требуется дополнительная проверка. Для продолжения выполните аутентификацию в браузере.",
|
||||
"tailscaleCheckOpenBrowser": "Открыть браузер для аутентификации",
|
||||
"tailscaleCheckWaiting": "Waiting for Tailscale authentication...",
|
||||
"tailscaleCheckTimeout": "Tailscale authentication timed out. Please try again."
|
||||
"tailscaleCheckWaiting": "Ожидание аутентификации Tailscale...",
|
||||
"tailscaleCheckTimeout": "Время ожидания аутентификации Tailscale истекло. Пожалуйста, попробуйте еще раз."
|
||||
},
|
||||
"manager": {
|
||||
"title": "Tailscale",
|
||||
"refresh": "Обновить",
|
||||
"retry": "Повторить",
|
||||
"sudoHint": "Set a sudo password for this host to allow elevated actions.",
|
||||
"sudoHint": "Установите пароль sudo для этого хоста, чтобы разрешить действия с повышенными правами.",
|
||||
"noData": "Нет данных",
|
||||
"filter": "Фильтр...",
|
||||
"tsNotInstalled": "Tailscale не установлен на этом хосте",
|
||||
|
||||
@@ -1,85 +1,85 @@
|
||||
{
|
||||
"permissions": {
|
||||
"devices.view": {
|
||||
"title": "View tailnet devices",
|
||||
"description": "See the devices on the connected tailnet."
|
||||
"title": "Погледајте уређаје са задње мреже",
|
||||
"description": "Погледајте уређаје на повезаној задњој мрежи."
|
||||
}
|
||||
},
|
||||
"settings": {
|
||||
"group": {
|
||||
"api": "Tailscale API",
|
||||
"devices": "Tailnet"
|
||||
"api": "API за таилскејл",
|
||||
"devices": "Мрежа за реп"
|
||||
},
|
||||
"apiKey": {
|
||||
"label": "API key",
|
||||
"description": "Used to list the devices on your tailnet. Works with a Tailscale or Headscale key.",
|
||||
"placeholder": "tskey-api-... / hskey-api-..."
|
||||
"label": "API кључ",
|
||||
"description": "Користи се за навођење уређаја на вашој мрежи. Ради са кључем Tailscale или Headscale.",
|
||||
"placeholder": "тскеј-апи-... / хскеј-апи-..."
|
||||
},
|
||||
"apiBaseUrl": {
|
||||
"label": "API base URL",
|
||||
"description": "Leave empty for Tailscale. Set this to point at a Headscale instance.",
|
||||
"placeholder": "https://api.tailscale.com/api/v2"
|
||||
"label": "Основни URL API-ја",
|
||||
"description": "Оставите празно за Tailscale. Поставите ово да показује на инстанцу Headscale-а.",
|
||||
"placeholder": "хттпс://апи.таилсцале.цом/апи/в2"
|
||||
},
|
||||
"devices": {
|
||||
"label": "Device list",
|
||||
"checking": "Checking the tailnet...",
|
||||
"noKey": "No API key set yet.",
|
||||
"error": "Could not reach the tailnet. Check the API key.",
|
||||
"count": "{{count}} device reachable",
|
||||
"count_other": "{{count}} devices reachable",
|
||||
"refresh": "Check"
|
||||
"label": "Листа уређаја",
|
||||
"checking": "Провера мреже на задњем делу...",
|
||||
"noKey": "Још увек није подешен API кључ.",
|
||||
"error": "Није могуће доћи до мреже Tailnet. Проверите API кључ.",
|
||||
"count": "{{count}} уређај је доступан",
|
||||
"count_other": "{{count}} уређаја доступних",
|
||||
"refresh": "Провери"
|
||||
}
|
||||
},
|
||||
"nav": {
|
||||
"tailscale": "Tailscale"
|
||||
"tailscale": "Репна скала"
|
||||
},
|
||||
"hosts": {
|
||||
"tailscaleUsernameHint": "This must be a Unix user your Tailscale identity is granted in the tailnet's SSH ACL, not necessarily root.",
|
||||
"tailscaleDeviceSelect": "Select Tailscale device",
|
||||
"tailscaleDeviceSelectPlaceholder": "Select a device...",
|
||||
"tailscaleNoApiKey": "No Tailscale API key configured. Add one in Admin Settings to enable device discovery.",
|
||||
"tailscaleDocsLink": "View docs",
|
||||
"tailscaleLoadingDevices": "Loading devices...",
|
||||
"tailscaleDeviceLoadFailed": "Failed to load Tailscale devices. Check the API URL and network connection.",
|
||||
"tailscaleNoDevices": "No devices found in your tailnet.",
|
||||
"tailscaleDeviceAutoFill": "Selecting a device will auto-fill the host IP address.",
|
||||
"tailscaleAddHost": "Add host",
|
||||
"tailscaleCopyIp": "Copy Tailscale IP",
|
||||
"tailscaleIpCopied": "IP copied",
|
||||
"tailscaleIpCopyFailed": "Could not copy the IP",
|
||||
"filterAuthTailscale": "Tailscale"
|
||||
"tailscaleUsernameHint": "Ово мора бити Unix корисник чији је идентитет на Tailscale-у додељен у SSH ACL-у Tailnet-а, не нужно root.",
|
||||
"tailscaleDeviceSelect": "Изаберите уређај Tailscale",
|
||||
"tailscaleDeviceSelectPlaceholder": "Изаберите уређај...",
|
||||
"tailscaleNoApiKey": "Није конфигурисан Tailscale API кључ. Додајте га у администраторским подешавањима да бисте омогућили откривање уређаја.",
|
||||
"tailscaleDocsLink": "Прикажи документе",
|
||||
"tailscaleLoadingDevices": "Учитавање уређаја...",
|
||||
"tailscaleDeviceLoadFailed": "Учитавање Tailscale уређаја није успело. Проверите API URL и мрежну везу.",
|
||||
"tailscaleNoDevices": "Није пронађен ниједан уређај у вашој мрежи.",
|
||||
"tailscaleDeviceAutoFill": "Избором уређаја ће се аутоматски попунити ИП адреса хоста.",
|
||||
"tailscaleAddHost": "Додај хоста",
|
||||
"tailscaleCopyIp": "Копирај ИП адресу Tailscale-а",
|
||||
"tailscaleIpCopied": "ИП адреса је копирана",
|
||||
"tailscaleIpCopyFailed": "Није могуће копирати ИП адресу",
|
||||
"filterAuthTailscale": "Репна скала"
|
||||
},
|
||||
"terminal": {
|
||||
"tailscaleCheckRequired": "Tailscale Authentication Required",
|
||||
"tailscaleCheckDescription": "Tailscale SSH requires an additional check. Authenticate in your browser to continue.",
|
||||
"tailscaleCheckOpenBrowser": "Open Browser to Authenticate",
|
||||
"tailscaleCheckWaiting": "Waiting for Tailscale authentication...",
|
||||
"tailscaleCheckTimeout": "Tailscale authentication timed out. Please try again."
|
||||
"tailscaleCheckRequired": "Потребна је аутентификација на таилскалу",
|
||||
"tailscaleCheckDescription": "Tailscale SSH захтева додатну проверу. Аутентификујте се у прегледачу да бисте наставили.",
|
||||
"tailscaleCheckOpenBrowser": "Отворите прегледач за аутентификацију",
|
||||
"tailscaleCheckWaiting": "Чекање на Tailscale аутентификацију...",
|
||||
"tailscaleCheckTimeout": "Временско ограничење за аутентификацију Tailscale-а је истекло. Молимо покушајте поново."
|
||||
},
|
||||
"manager": {
|
||||
"title": "Tailscale",
|
||||
"refresh": "Refresh",
|
||||
"retry": "Retry",
|
||||
"sudoHint": "Set a sudo password for this host to allow elevated actions.",
|
||||
"noData": "No data available",
|
||||
"filter": "Filter...",
|
||||
"tsNotInstalled": "Tailscale is not installed on this host",
|
||||
"tsRunning": "Running",
|
||||
"tsStopped": "Stopped",
|
||||
"tsEnable": "Connect",
|
||||
"tsDisable": "Disconnect",
|
||||
"tsEnabling": "Connecting to Tailscale...",
|
||||
"tsDisabling": "Disconnecting from Tailscale...",
|
||||
"tsEnabled": "Tailscale connected",
|
||||
"tsDisabled": "Tailscale disconnected",
|
||||
"tsExitNode": "Exit node",
|
||||
"tsExitNodeActive": "Exit node active"
|
||||
"title": "Репна скала",
|
||||
"refresh": "Освежи",
|
||||
"retry": "Покушај поново",
|
||||
"sudoHint": "Поставите sudo лозинку за овај хост да бисте омогућили акције са повишеним привилегијама.",
|
||||
"noData": "Нема доступних података",
|
||||
"filter": "Филтер...",
|
||||
"tsNotInstalled": "Tailscale није инсталиран на овом хосту",
|
||||
"tsRunning": "Трчање",
|
||||
"tsStopped": "Заустављено",
|
||||
"tsEnable": "Повежи се",
|
||||
"tsDisable": "Прекини везу",
|
||||
"tsEnabling": "Повезивање са Tailscale-ом...",
|
||||
"tsDisabling": "Искључивање из мреже Tailscale...",
|
||||
"tsEnabled": "Повезана је задња скала",
|
||||
"tsDisabled": "Реалскале су искључене",
|
||||
"tsExitNode": "Излазни чвор",
|
||||
"tsExitNodeActive": "Излазни чвор је активан"
|
||||
},
|
||||
"newUi": {
|
||||
"sidebar": {
|
||||
"quickConnect": {
|
||||
"connectToTerminal": "Connect to Terminal",
|
||||
"usernameLabel": "Username"
|
||||
"connectToTerminal": "Повежи се са терминалом",
|
||||
"usernameLabel": "Корисничко име"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
{
|
||||
"permissions": {
|
||||
"devices.view": {
|
||||
"title": "View tailnet devices",
|
||||
"description": "See the devices on the connected tailnet."
|
||||
"title": "Visa tailnet-enheter",
|
||||
"description": "Se enheterna på det anslutna tailnätet."
|
||||
}
|
||||
},
|
||||
"settings": {
|
||||
@@ -11,75 +11,75 @@
|
||||
"devices": "Tailnet"
|
||||
},
|
||||
"apiKey": {
|
||||
"label": "API key",
|
||||
"description": "Used to list the devices on your tailnet. Works with a Tailscale or Headscale key.",
|
||||
"label": "API-nyckel",
|
||||
"description": "Används för att lista enheterna på ditt tailnet. Fungerar med en Tailscale- eller Headscale-nyckel.",
|
||||
"placeholder": "tskey-api-... / hskey-api-..."
|
||||
},
|
||||
"apiBaseUrl": {
|
||||
"label": "API base URL",
|
||||
"description": "Leave empty for Tailscale. Set this to point at a Headscale instance.",
|
||||
"label": "API-bas-URL",
|
||||
"description": "Lämna tomt för Tailscale. Ställ in detta för att peka på en Headscale-instans.",
|
||||
"placeholder": "https://api.tailscale.com/api/v2"
|
||||
},
|
||||
"devices": {
|
||||
"label": "Device list",
|
||||
"checking": "Checking the tailnet...",
|
||||
"noKey": "No API key set yet.",
|
||||
"error": "Could not reach the tailnet. Check the API key.",
|
||||
"count": "{{count}} device reachable",
|
||||
"count_other": "{{count}} devices reachable",
|
||||
"refresh": "Check"
|
||||
"label": "Enhetslista",
|
||||
"checking": "Kontrollerar baknätet...",
|
||||
"noKey": "Ingen API-nyckel är ännu angiven.",
|
||||
"error": "Kunde inte nå tailnet. Kontrollera API-nyckeln.",
|
||||
"count": "{{count}} enhet nåbar",
|
||||
"count_other": "{{count}} enheter nåbara",
|
||||
"refresh": "Kontrollera"
|
||||
}
|
||||
},
|
||||
"nav": {
|
||||
"tailscale": "Tailscale"
|
||||
"tailscale": "Svansskala"
|
||||
},
|
||||
"hosts": {
|
||||
"tailscaleUsernameHint": "This must be a Unix user your Tailscale identity is granted in the tailnet's SSH ACL, not necessarily root.",
|
||||
"tailscaleDeviceSelect": "Select Tailscale device",
|
||||
"tailscaleDeviceSelectPlaceholder": "Select a device...",
|
||||
"tailscaleNoApiKey": "No Tailscale API key configured. Add one in Admin Settings to enable device discovery.",
|
||||
"tailscaleDocsLink": "View docs",
|
||||
"tailscaleLoadingDevices": "Loading devices...",
|
||||
"tailscaleDeviceLoadFailed": "Failed to load Tailscale devices. Check the API URL and network connection.",
|
||||
"tailscaleNoDevices": "No devices found in your tailnet.",
|
||||
"tailscaleDeviceAutoFill": "Selecting a device will auto-fill the host IP address.",
|
||||
"tailscaleAddHost": "Add host",
|
||||
"tailscaleCopyIp": "Copy Tailscale IP",
|
||||
"tailscaleIpCopied": "IP copied",
|
||||
"tailscaleIpCopyFailed": "Could not copy the IP",
|
||||
"filterAuthTailscale": "Tailscale"
|
||||
"tailscaleUsernameHint": "Detta måste vara en Unix-användare som din Tailscale-identitet är beviljad i tailnätets SSH ACL, inte nödvändigtvis root.",
|
||||
"tailscaleDeviceSelect": "Välj Tailscale-enhet",
|
||||
"tailscaleDeviceSelectPlaceholder": "Välj en enhet...",
|
||||
"tailscaleNoApiKey": "Ingen Tailscale API-nyckel konfigurerad. Lägg till en i administratörsinställningarna för att aktivera enhetsidentifiering.",
|
||||
"tailscaleDocsLink": "Visa dokument",
|
||||
"tailscaleLoadingDevices": "Laddar enheter...",
|
||||
"tailscaleDeviceLoadFailed": "Misslyckades med att läsa in Tailscale-enheter. Kontrollera API-URL:en och nätverksanslutningen.",
|
||||
"tailscaleNoDevices": "Inga enheter hittades i ditt tailnet.",
|
||||
"tailscaleDeviceAutoFill": "Om du väljer en enhet fylls värdens IP-adress automatiskt i.",
|
||||
"tailscaleAddHost": "Lägg till värd",
|
||||
"tailscaleCopyIp": "Kopiera Tailscale-IP",
|
||||
"tailscaleIpCopied": "IP-adressen kopierades",
|
||||
"tailscaleIpCopyFailed": "Kunde inte kopiera IP-adressen",
|
||||
"filterAuthTailscale": "Svansskala"
|
||||
},
|
||||
"terminal": {
|
||||
"tailscaleCheckRequired": "Tailscale Authentication Required",
|
||||
"tailscaleCheckDescription": "Tailscale SSH requires an additional check. Authenticate in your browser to continue.",
|
||||
"tailscaleCheckOpenBrowser": "Open Browser to Authenticate",
|
||||
"tailscaleCheckWaiting": "Waiting for Tailscale authentication...",
|
||||
"tailscaleCheckTimeout": "Tailscale authentication timed out. Please try again."
|
||||
"tailscaleCheckRequired": "Tailscale-autentisering krävs",
|
||||
"tailscaleCheckDescription": "Tailscale SSH kräver en ytterligare kontroll. Autentisera i din webbläsare för att fortsätta.",
|
||||
"tailscaleCheckOpenBrowser": "Öppna webbläsaren för att autentisera",
|
||||
"tailscaleCheckWaiting": "Väntar på Tailscale-autentisering...",
|
||||
"tailscaleCheckTimeout": "Tailscale-autentiseringen har gått ut. Försök igen."
|
||||
},
|
||||
"manager": {
|
||||
"title": "Tailscale",
|
||||
"refresh": "Refresh",
|
||||
"retry": "Retry",
|
||||
"sudoHint": "Set a sudo password for this host to allow elevated actions.",
|
||||
"noData": "No data available",
|
||||
"filter": "Filter...",
|
||||
"tsNotInstalled": "Tailscale is not installed on this host",
|
||||
"tsRunning": "Running",
|
||||
"tsStopped": "Stopped",
|
||||
"tsEnable": "Connect",
|
||||
"tsDisable": "Disconnect",
|
||||
"tsEnabling": "Connecting to Tailscale...",
|
||||
"tsDisabling": "Disconnecting from Tailscale...",
|
||||
"tsEnabled": "Tailscale connected",
|
||||
"tsDisabled": "Tailscale disconnected",
|
||||
"tsExitNode": "Exit node",
|
||||
"tsExitNodeActive": "Exit node active"
|
||||
"title": "Svansskala",
|
||||
"refresh": "Uppdatera",
|
||||
"retry": "Försöka igen",
|
||||
"sudoHint": "Ange ett sudo-lösenord för den här värden för att tillåta förhöjda åtgärder.",
|
||||
"noData": "Inga data tillgängliga",
|
||||
"filter": "Filtrera...",
|
||||
"tsNotInstalled": "Tailscale är inte installerat på den här värddatorn",
|
||||
"tsRunning": "Spring",
|
||||
"tsStopped": "Stoppad",
|
||||
"tsEnable": "Ansluta",
|
||||
"tsDisable": "Koppla från",
|
||||
"tsEnabling": "Ansluter till Tailscale...",
|
||||
"tsDisabling": "Kopplar från Tailscale...",
|
||||
"tsEnabled": "Svanskalan ansluten",
|
||||
"tsDisabled": "Svanskalan frånkopplad",
|
||||
"tsExitNode": "Utgångsnod",
|
||||
"tsExitNodeActive": "Avslutsnod aktiv"
|
||||
},
|
||||
"newUi": {
|
||||
"sidebar": {
|
||||
"quickConnect": {
|
||||
"connectToTerminal": "Connect to Terminal",
|
||||
"usernameLabel": "Username"
|
||||
"connectToTerminal": "Anslut till terminalen",
|
||||
"usernameLabel": "Användarnamn"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,85 +1,85 @@
|
||||
{
|
||||
"permissions": {
|
||||
"devices.view": {
|
||||
"title": "View tailnet devices",
|
||||
"description": "See the devices on the connected tailnet."
|
||||
"title": "ดูอุปกรณ์เทลเน็ต",
|
||||
"description": "ดูอุปกรณ์ต่างๆ บนเครือข่ายหางที่เชื่อมต่ออยู่"
|
||||
}
|
||||
},
|
||||
"settings": {
|
||||
"group": {
|
||||
"api": "Tailscale API",
|
||||
"devices": "Tailnet"
|
||||
"api": "API เทลสเกล",
|
||||
"devices": "เทลเน็ต"
|
||||
},
|
||||
"apiKey": {
|
||||
"label": "API key",
|
||||
"description": "Used to list the devices on your tailnet. Works with a Tailscale or Headscale key.",
|
||||
"label": "คีย์ API",
|
||||
"description": "ใช้สำหรับแสดงรายการอุปกรณ์ในเครือข่ายหาง (tailnet) ของคุณ ใช้งานได้กับคีย์ Tailscale หรือ Headscale",
|
||||
"placeholder": "tskey-api-... / hskey-api-..."
|
||||
},
|
||||
"apiBaseUrl": {
|
||||
"label": "API base URL",
|
||||
"description": "Leave empty for Tailscale. Set this to point at a Headscale instance.",
|
||||
"label": "URL พื้นฐานของ API",
|
||||
"description": "เว้นช่อง Tailscale ว่างไว้ ตั้งค่าให้ชี้ไปยังอินสแตนซ์ Headscale",
|
||||
"placeholder": "https://api.tailscale.com/api/v2"
|
||||
},
|
||||
"devices": {
|
||||
"label": "Device list",
|
||||
"checking": "Checking the tailnet...",
|
||||
"noKey": "No API key set yet.",
|
||||
"error": "Could not reach the tailnet. Check the API key.",
|
||||
"count": "{{count}} device reachable",
|
||||
"count_other": "{{count}} devices reachable",
|
||||
"refresh": "Check"
|
||||
"label": "รายการอุปกรณ์",
|
||||
"checking": "กำลังตรวจสอบสายเชื่อมต่อ...",
|
||||
"noKey": "ยังไม่ได้ตั้งค่าคีย์ API",
|
||||
"error": "ไม่สามารถเชื่อมต่อกับ tailnet ได้ โปรดตรวจสอบคีย์ API",
|
||||
"count": "{{count}} อุปกรณ์สามารถเข้าถึงได้",
|
||||
"count_other": "อุปกรณ์ {{count}} ที่สามารถเข้าถึงได้",
|
||||
"refresh": "ตรวจสอบ"
|
||||
}
|
||||
},
|
||||
"nav": {
|
||||
"tailscale": "Tailscale"
|
||||
"tailscale": "เกล็ดหาง"
|
||||
},
|
||||
"hosts": {
|
||||
"tailscaleUsernameHint": "This must be a Unix user your Tailscale identity is granted in the tailnet's SSH ACL, not necessarily root.",
|
||||
"tailscaleDeviceSelect": "Select Tailscale device",
|
||||
"tailscaleDeviceSelectPlaceholder": "Select a device...",
|
||||
"tailscaleNoApiKey": "No Tailscale API key configured. Add one in Admin Settings to enable device discovery.",
|
||||
"tailscaleDocsLink": "View docs",
|
||||
"tailscaleLoadingDevices": "Loading devices...",
|
||||
"tailscaleDeviceLoadFailed": "Failed to load Tailscale devices. Check the API URL and network connection.",
|
||||
"tailscaleNoDevices": "No devices found in your tailnet.",
|
||||
"tailscaleDeviceAutoFill": "Selecting a device will auto-fill the host IP address.",
|
||||
"tailscaleAddHost": "Add host",
|
||||
"tailscaleCopyIp": "Copy Tailscale IP",
|
||||
"tailscaleIpCopied": "IP copied",
|
||||
"tailscaleIpCopyFailed": "Could not copy the IP",
|
||||
"filterAuthTailscale": "Tailscale"
|
||||
"tailscaleUsernameHint": "ผู้ใช้งานนี้ต้องเป็นผู้ใช้ Unix ที่ได้รับสิทธิ์การใช้งาน Tailscale ใน SSH ACL ของ tailnet ไม่จำเป็นต้องเป็น root เสมอไป",
|
||||
"tailscaleDeviceSelect": "เลือกอุปกรณ์ Tailscale",
|
||||
"tailscaleDeviceSelectPlaceholder": "เลือกอุปกรณ์...",
|
||||
"tailscaleNoApiKey": "ไม่ได้กำหนดค่าคีย์ API ของ Tailscale ไว้ โปรดเพิ่มคีย์ใน การตั้งค่าผู้ดูแลระบบ เพื่อเปิดใช้งานการค้นหาอุปกรณ์",
|
||||
"tailscaleDocsLink": "ดูเอกสาร",
|
||||
"tailscaleLoadingDevices": "กำลังโหลดอุปกรณ์...",
|
||||
"tailscaleDeviceLoadFailed": "ไม่สามารถโหลดอุปกรณ์ Tailscale ได้ โปรดตรวจสอบ URL API และการเชื่อมต่อเครือข่าย",
|
||||
"tailscaleNoDevices": "ไม่พบอุปกรณ์ใดๆ ในเครือข่ายของคุณ",
|
||||
"tailscaleDeviceAutoFill": "การเลือกอุปกรณ์จะทำให้ระบบกรอกที่อยู่ IP ของโฮสต์โดยอัตโนมัติ",
|
||||
"tailscaleAddHost": "เพิ่มโฮสต์",
|
||||
"tailscaleCopyIp": "คัดลอก Tailscale IP",
|
||||
"tailscaleIpCopied": "คัดลอก IP แล้ว",
|
||||
"tailscaleIpCopyFailed": "ไม่สามารถคัดลอก IP ได้",
|
||||
"filterAuthTailscale": "เกล็ดหาง"
|
||||
},
|
||||
"terminal": {
|
||||
"tailscaleCheckRequired": "Tailscale Authentication Required",
|
||||
"tailscaleCheckDescription": "Tailscale SSH requires an additional check. Authenticate in your browser to continue.",
|
||||
"tailscaleCheckOpenBrowser": "Open Browser to Authenticate",
|
||||
"tailscaleCheckWaiting": "Waiting for Tailscale authentication...",
|
||||
"tailscaleCheckTimeout": "Tailscale authentication timed out. Please try again."
|
||||
"tailscaleCheckRequired": "ต้องยืนยันตัวตนด้วย Tailscale",
|
||||
"tailscaleCheckDescription": "การเชื่อมต่อ Tailscale SSH ต้องการการตรวจสอบเพิ่มเติม โปรดยืนยันตัวตนในเบราว์เซอร์ของคุณเพื่อดำเนินการต่อ",
|
||||
"tailscaleCheckOpenBrowser": "เปิดเบราว์เซอร์เพื่อยืนยันตัวตน",
|
||||
"tailscaleCheckWaiting": "กำลังรอการยืนยันตัวตนจาก Tailscale...",
|
||||
"tailscaleCheckTimeout": "การตรวจสอบสิทธิ์ Tailscale หมดเวลา โปรดลองอีกครั้ง"
|
||||
},
|
||||
"manager": {
|
||||
"title": "Tailscale",
|
||||
"refresh": "Refresh",
|
||||
"retry": "Retry",
|
||||
"sudoHint": "Set a sudo password for this host to allow elevated actions.",
|
||||
"noData": "No data available",
|
||||
"filter": "Filter...",
|
||||
"tsNotInstalled": "Tailscale is not installed on this host",
|
||||
"tsRunning": "Running",
|
||||
"tsStopped": "Stopped",
|
||||
"tsEnable": "Connect",
|
||||
"tsDisable": "Disconnect",
|
||||
"tsEnabling": "Connecting to Tailscale...",
|
||||
"tsDisabling": "Disconnecting from Tailscale...",
|
||||
"tsEnabled": "Tailscale connected",
|
||||
"tsDisabled": "Tailscale disconnected",
|
||||
"tsExitNode": "Exit node",
|
||||
"tsExitNodeActive": "Exit node active"
|
||||
"title": "เกล็ดหาง",
|
||||
"refresh": "รีเฟรช",
|
||||
"retry": "ลองใหม่อีกครั้ง",
|
||||
"sudoHint": "ตั้งรหัสผ่าน sudo สำหรับโฮสต์นี้เพื่ออนุญาตการดำเนินการในระดับสิทธิ์สูง",
|
||||
"noData": "ไม่มีข้อมูล",
|
||||
"filter": "กรอง...",
|
||||
"tsNotInstalled": "Tailscale ไม่ได้ติดตั้งอยู่ในเครื่องนี้",
|
||||
"tsRunning": "วิ่ง",
|
||||
"tsStopped": "หยุด",
|
||||
"tsEnable": "เชื่อมต่อ",
|
||||
"tsDisable": "ตัดการเชื่อมต่อ",
|
||||
"tsEnabling": "กำลังเชื่อมต่อกับ Tailscale...",
|
||||
"tsDisabling": "กำลังตัดการเชื่อมต่อจาก Tailscale...",
|
||||
"tsEnabled": "เกล็ดหางเชื่อมต่อ",
|
||||
"tsDisabled": "เกล็ดหางหลุด",
|
||||
"tsExitNode": "โหนดทางออก",
|
||||
"tsExitNodeActive": "โหนดทางออกทำงานอยู่"
|
||||
},
|
||||
"newUi": {
|
||||
"sidebar": {
|
||||
"quickConnect": {
|
||||
"connectToTerminal": "Connect to Terminal",
|
||||
"usernameLabel": "Username"
|
||||
"connectToTerminal": "เชื่อมต่อกับเทอร์มินัล",
|
||||
"usernameLabel": "ชื่อผู้ใช้"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,66 +1,66 @@
|
||||
{
|
||||
"permissions": {
|
||||
"devices.view": {
|
||||
"title": "View tailnet devices",
|
||||
"description": "See the devices on the connected tailnet."
|
||||
"title": "Kuyruk ağı cihazlarını görüntüle",
|
||||
"description": "Bağlı kuyruk ağındaki cihazları inceleyin."
|
||||
}
|
||||
},
|
||||
"settings": {
|
||||
"group": {
|
||||
"api": "Tailscale API",
|
||||
"devices": "Tailnet"
|
||||
"devices": "Kuyruk ağı"
|
||||
},
|
||||
"apiKey": {
|
||||
"label": "API key",
|
||||
"description": "Used to list the devices on your tailnet. Works with a Tailscale or Headscale key.",
|
||||
"label": "API anahtarı",
|
||||
"description": "Tailnet'inizdeki cihazları listelemek için kullanılır. Tailscale veya Headscale anahtarıyla çalışır.",
|
||||
"placeholder": "tskey-api-... / hskey-api-..."
|
||||
},
|
||||
"apiBaseUrl": {
|
||||
"label": "API base URL",
|
||||
"description": "Leave empty for Tailscale. Set this to point at a Headscale instance.",
|
||||
"label": "API temel URL'si",
|
||||
"description": "Tailscale için boş bırakın. Bunu bir Headscale örneğine işaret edecek şekilde ayarlayın.",
|
||||
"placeholder": "https://api.tailscale.com/api/v2"
|
||||
},
|
||||
"devices": {
|
||||
"label": "Device list",
|
||||
"checking": "Checking the tailnet...",
|
||||
"noKey": "No API key set yet.",
|
||||
"error": "Could not reach the tailnet. Check the API key.",
|
||||
"count": "{{count}} device reachable",
|
||||
"count_other": "{{count}} devices reachable",
|
||||
"refresh": "Check"
|
||||
"label": "Cihaz listesi",
|
||||
"checking": "Kuyruk ağını kontrol ediyoruz...",
|
||||
"noKey": "Henüz bir API anahtarı ayarlanmadı.",
|
||||
"error": "Tailnet'e ulaşılamadı. API anahtarını kontrol edin.",
|
||||
"count": "{{count}} cihaza erişilebilir",
|
||||
"count_other": "{{count}} erişilebilir cihaz",
|
||||
"refresh": "Kontrol etmek"
|
||||
}
|
||||
},
|
||||
"nav": {
|
||||
"tailscale": "Tailscale"
|
||||
},
|
||||
"hosts": {
|
||||
"tailscaleUsernameHint": "This must be a Unix user your Tailscale identity is granted in the tailnet's SSH ACL, not necessarily root.",
|
||||
"tailscaleUsernameHint": "Bu, Tailscale kimliğinizin tailnet'in SSH erişim kontrol listesinde (ACL) verildiği bir Unix kullanıcısı olmalıdır, mutlaka root olması gerekmez.",
|
||||
"tailscaleDeviceSelect": "Tailscale cihazı seçin",
|
||||
"tailscaleDeviceSelectPlaceholder": "Bir cihaz seçin...",
|
||||
"tailscaleNoApiKey": "Tailscale API anahtarı yapılandırılmamış. Cihaz keşfini etkinleştirmek için Yönetici Ayarları'ndan bir tane ekleyin.",
|
||||
"tailscaleDocsLink": "Dokümanları görüntüle",
|
||||
"tailscaleLoadingDevices": "Aygıtlar yükleniyor...",
|
||||
"tailscaleDeviceLoadFailed": "Failed to load Tailscale devices. Check the API URL and network connection.",
|
||||
"tailscaleDeviceLoadFailed": "Tailscale cihazları yüklenemedi. API URL'sini ve ağ bağlantısını kontrol edin.",
|
||||
"tailscaleNoDevices": "Tailnet'inizde aygıt bulunamadı.",
|
||||
"tailscaleDeviceAutoFill": "Bir aygıt seçmek, host IP adresini otomatik dolduracaktır.",
|
||||
"tailscaleAddHost": "Add host",
|
||||
"tailscaleCopyIp": "Copy Tailscale IP",
|
||||
"tailscaleIpCopied": "IP copied",
|
||||
"tailscaleIpCopyFailed": "Could not copy the IP",
|
||||
"tailscaleAddHost": "Sunucu ekle",
|
||||
"tailscaleCopyIp": "Tailscale IP adresini kopyala",
|
||||
"tailscaleIpCopied": "IP kopyalandı",
|
||||
"tailscaleIpCopyFailed": "IP adresi kopyalanamadı.",
|
||||
"filterAuthTailscale": "Tailscale"
|
||||
},
|
||||
"terminal": {
|
||||
"tailscaleCheckRequired": "Tailscale Authentication Required",
|
||||
"tailscaleCheckDescription": "Tailscale SSH requires an additional check. Authenticate in your browser to continue.",
|
||||
"tailscaleCheckRequired": "Tailscale Kimlik Doğrulaması Gerekli",
|
||||
"tailscaleCheckDescription": "Tailscale SSH ek bir doğrulama gerektiriyor. Devam etmek için tarayıcınızda kimlik doğrulaması yapın.",
|
||||
"tailscaleCheckOpenBrowser": "Kimlik Doğrulaması için Tarayıcı Aç",
|
||||
"tailscaleCheckWaiting": "Waiting for Tailscale authentication...",
|
||||
"tailscaleCheckTimeout": "Tailscale authentication timed out. Please try again."
|
||||
"tailscaleCheckWaiting": "Tailscale kimlik doğrulamasının tamamlanmasını bekliyoruz...",
|
||||
"tailscaleCheckTimeout": "Tailscale kimlik doğrulama işlemi zaman aşımına uğradı. Lütfen tekrar deneyin."
|
||||
},
|
||||
"manager": {
|
||||
"title": "Tailscale",
|
||||
"refresh": "Yenile",
|
||||
"retry": "Yeniden dene",
|
||||
"sudoHint": "Set a sudo password for this host to allow elevated actions.",
|
||||
"sudoHint": "Bu sunucu için sudo parolası belirleyerek üst düzey işlemlere izin verin.",
|
||||
"noData": "Veri yok",
|
||||
"filter": "Filtrele...",
|
||||
"tsNotInstalled": "Bu sunucuda Tailscale yüklü değil",
|
||||
|
||||
@@ -1,85 +1,85 @@
|
||||
{
|
||||
"permissions": {
|
||||
"devices.view": {
|
||||
"title": "View tailnet devices",
|
||||
"description": "See the devices on the connected tailnet."
|
||||
"title": "Переглянути пристрої для хвостової мережі",
|
||||
"description": "Перегляньте пристрої в підключеній мережі Tailnet."
|
||||
}
|
||||
},
|
||||
"settings": {
|
||||
"group": {
|
||||
"api": "Tailscale API",
|
||||
"devices": "Tailnet"
|
||||
"api": "API Tailscale",
|
||||
"devices": "Хвостова сітка"
|
||||
},
|
||||
"apiKey": {
|
||||
"label": "API key",
|
||||
"description": "Used to list the devices on your tailnet. Works with a Tailscale or Headscale key.",
|
||||
"label": "Ключ API",
|
||||
"description": "Використовується для переліку пристроїв у вашій мережі Tailnet. Працює з ключем Tailscale або Headscale.",
|
||||
"placeholder": "tskey-api-... / hskey-api-..."
|
||||
},
|
||||
"apiBaseUrl": {
|
||||
"label": "API base URL",
|
||||
"description": "Leave empty for Tailscale. Set this to point at a Headscale instance.",
|
||||
"label": "Базова URL-адреса API",
|
||||
"description": "Залиште порожнім для Tailscale. Встановіть це значення, щоб воно вказувало на екземпляр Headscale.",
|
||||
"placeholder": "https://api.tailscale.com/api/v2"
|
||||
},
|
||||
"devices": {
|
||||
"label": "Device list",
|
||||
"checking": "Checking the tailnet...",
|
||||
"noKey": "No API key set yet.",
|
||||
"error": "Could not reach the tailnet. Check the API key.",
|
||||
"count": "{{count}} device reachable",
|
||||
"count_other": "{{count}} devices reachable",
|
||||
"refresh": "Check"
|
||||
"label": "Список пристроїв",
|
||||
"checking": "Перевірка задньої сітки...",
|
||||
"noKey": "Ключ API ще не встановлено.",
|
||||
"error": "Не вдалося зв'язатися з tailnet. Перевірте ключ API.",
|
||||
"count": "{{count}} пристрій доступний",
|
||||
"count_other": "{{count}} пристроїв доступно",
|
||||
"refresh": "Перевірити"
|
||||
}
|
||||
},
|
||||
"nav": {
|
||||
"tailscale": "Tailscale"
|
||||
"tailscale": "Хвостова шкала"
|
||||
},
|
||||
"hosts": {
|
||||
"tailscaleUsernameHint": "This must be a Unix user your Tailscale identity is granted in the tailnet's SSH ACL, not necessarily root.",
|
||||
"tailscaleDeviceSelect": "Select Tailscale device",
|
||||
"tailscaleDeviceSelectPlaceholder": "Select a device...",
|
||||
"tailscaleNoApiKey": "No Tailscale API key configured. Add one in Admin Settings to enable device discovery.",
|
||||
"tailscaleDocsLink": "View docs",
|
||||
"tailscaleLoadingDevices": "Loading devices...",
|
||||
"tailscaleDeviceLoadFailed": "Failed to load Tailscale devices. Check the API URL and network connection.",
|
||||
"tailscaleNoDevices": "No devices found in your tailnet.",
|
||||
"tailscaleDeviceAutoFill": "Selecting a device will auto-fill the host IP address.",
|
||||
"tailscaleAddHost": "Add host",
|
||||
"tailscaleCopyIp": "Copy Tailscale IP",
|
||||
"tailscaleIpCopied": "IP copied",
|
||||
"tailscaleIpCopyFailed": "Could not copy the IP",
|
||||
"filterAuthTailscale": "Tailscale"
|
||||
"tailscaleUsernameHint": "Це має бути користувач Unix, якому надано ідентифікатор Tailscale у SSH ACL tailnet, не обов'язково root.",
|
||||
"tailscaleDeviceSelect": "Виберіть пристрій Tailscale",
|
||||
"tailscaleDeviceSelectPlaceholder": "Виберіть пристрій...",
|
||||
"tailscaleNoApiKey": "Ключ API Tailscale не налаштовано. Додайте його в налаштуваннях адміністратора, щоб увімкнути виявлення пристроїв.",
|
||||
"tailscaleDocsLink": "Переглянути документи",
|
||||
"tailscaleLoadingDevices": "Завантаження пристроїв...",
|
||||
"tailscaleDeviceLoadFailed": "Не вдалося завантажити пристрої Tailscale. Перевірте URL-адресу API та мережеве з’єднання.",
|
||||
"tailscaleNoDevices": "У вашій мережі не знайдено жодних пристроїв.",
|
||||
"tailscaleDeviceAutoFill": "Вибір пристрою призведе до автоматичного заповнення IP-адреси хоста.",
|
||||
"tailscaleAddHost": "Додати хоста",
|
||||
"tailscaleCopyIp": "Копіювати IP-адресу Tailscale",
|
||||
"tailscaleIpCopied": "IP-адресу скопійовано",
|
||||
"tailscaleIpCopyFailed": "Не вдалося скопіювати IP-адресу",
|
||||
"filterAuthTailscale": "Хвостова шкала"
|
||||
},
|
||||
"terminal": {
|
||||
"tailscaleCheckRequired": "Tailscale Authentication Required",
|
||||
"tailscaleCheckDescription": "Tailscale SSH requires an additional check. Authenticate in your browser to continue.",
|
||||
"tailscaleCheckOpenBrowser": "Open Browser to Authenticate",
|
||||
"tailscaleCheckWaiting": "Waiting for Tailscale authentication...",
|
||||
"tailscaleCheckTimeout": "Tailscale authentication timed out. Please try again."
|
||||
"tailscaleCheckRequired": "Потрібна автентифікація Tailscale",
|
||||
"tailscaleCheckDescription": "Для Tailscale SSH потрібна додаткова перевірка. Щоб продовжити, автентифікуйтеся у своєму браузері.",
|
||||
"tailscaleCheckOpenBrowser": "Відкрийте браузер для автентифікації",
|
||||
"tailscaleCheckWaiting": "Очікування автентифікації Tailscale...",
|
||||
"tailscaleCheckTimeout": "Час очікування автентифікації Tailscale минув. Будь ласка, спробуйте ще раз."
|
||||
},
|
||||
"manager": {
|
||||
"title": "Tailscale",
|
||||
"refresh": "Refresh",
|
||||
"retry": "Retry",
|
||||
"sudoHint": "Set a sudo password for this host to allow elevated actions.",
|
||||
"noData": "No data available",
|
||||
"filter": "Filter...",
|
||||
"tsNotInstalled": "Tailscale is not installed on this host",
|
||||
"tsRunning": "Running",
|
||||
"tsStopped": "Stopped",
|
||||
"tsEnable": "Connect",
|
||||
"tsDisable": "Disconnect",
|
||||
"tsEnabling": "Connecting to Tailscale...",
|
||||
"tsDisabling": "Disconnecting from Tailscale...",
|
||||
"tsEnabled": "Tailscale connected",
|
||||
"tsDisabled": "Tailscale disconnected",
|
||||
"tsExitNode": "Exit node",
|
||||
"tsExitNodeActive": "Exit node active"
|
||||
"title": "Хвостова шкала",
|
||||
"refresh": "Оновити",
|
||||
"retry": "Повторити спробу",
|
||||
"sudoHint": "Встановіть пароль sudo для цього хоста, щоб дозволити дії з підвищеними правами.",
|
||||
"noData": "Дані недоступні",
|
||||
"filter": "Фільтр...",
|
||||
"tsNotInstalled": "Tailscale не встановлено на цьому хості",
|
||||
"tsRunning": "Біг",
|
||||
"tsStopped": "Зупинено",
|
||||
"tsEnable": "Підключитися",
|
||||
"tsDisable": "Відключитися",
|
||||
"tsEnabling": "Підключення до Tailscale...",
|
||||
"tsDisabling": "Відключення від Tailscale...",
|
||||
"tsEnabled": "Підключено хвостову шкалу",
|
||||
"tsDisabled": "Хвостова шкала відключена",
|
||||
"tsExitNode": "Вихідний вузол",
|
||||
"tsExitNodeActive": "Вихідний вузол активний"
|
||||
},
|
||||
"newUi": {
|
||||
"sidebar": {
|
||||
"quickConnect": {
|
||||
"connectToTerminal": "Connect to Terminal",
|
||||
"usernameLabel": "Username"
|
||||
"connectToTerminal": "Підключення до терміналу",
|
||||
"usernameLabel": "Ім'я користувача"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,66 +1,66 @@
|
||||
{
|
||||
"permissions": {
|
||||
"devices.view": {
|
||||
"title": "View tailnet devices",
|
||||
"description": "See the devices on the connected tailnet."
|
||||
"title": "Xem các thiết bị đuôi tàu",
|
||||
"description": "Xem các thiết bị trên mạng kết nối."
|
||||
}
|
||||
},
|
||||
"settings": {
|
||||
"group": {
|
||||
"api": "Tailscale API",
|
||||
"devices": "Tailnet"
|
||||
"api": "API Tailscale",
|
||||
"devices": "Lưới đuôi"
|
||||
},
|
||||
"apiKey": {
|
||||
"label": "API key",
|
||||
"description": "Used to list the devices on your tailnet. Works with a Tailscale or Headscale key.",
|
||||
"label": "Khóa API",
|
||||
"description": "Dùng để liệt kê các thiết bị trên mạng đuôi tàu của bạn. Hoạt động với khóa Tailscale hoặc Headscale.",
|
||||
"placeholder": "tskey-api-... / hskey-api-..."
|
||||
},
|
||||
"apiBaseUrl": {
|
||||
"label": "API base URL",
|
||||
"description": "Leave empty for Tailscale. Set this to point at a Headscale instance.",
|
||||
"label": "URL cơ sở của API",
|
||||
"description": "Để trống phần Tailscale. Đặt giá trị này trỏ đến một thể hiện của Headscale.",
|
||||
"placeholder": "https://api.tailscale.com/api/v2"
|
||||
},
|
||||
"devices": {
|
||||
"label": "Device list",
|
||||
"checking": "Checking the tailnet...",
|
||||
"noKey": "No API key set yet.",
|
||||
"error": "Could not reach the tailnet. Check the API key.",
|
||||
"count": "{{count}} device reachable",
|
||||
"count_other": "{{count}} devices reachable",
|
||||
"refresh": "Check"
|
||||
"label": "Danh sách thiết bị",
|
||||
"checking": "Kiểm tra lưới chắn đuôi xe...",
|
||||
"noKey": "Chưa thiết lập khóa API.",
|
||||
"error": "Không thể kết nối với tailnet. Vui lòng kiểm tra khóa API.",
|
||||
"count": "{{count}} thiết bị có thể truy cập",
|
||||
"count_other": "{{count}} thiết bị có thể truy cập",
|
||||
"refresh": "Kiểm tra"
|
||||
}
|
||||
},
|
||||
"nav": {
|
||||
"tailscale": "Tailscale"
|
||||
},
|
||||
"hosts": {
|
||||
"tailscaleUsernameHint": "This must be a Unix user your Tailscale identity is granted in the tailnet's SSH ACL, not necessarily root.",
|
||||
"tailscaleUsernameHint": "Đây phải là người dùng Unix mà danh tính Tailscale của bạn được cấp trong ACL SSH của tailnet, không nhất thiết phải là người dùng root.",
|
||||
"tailscaleDeviceSelect": "Chọn thiết bị Tailscale",
|
||||
"tailscaleDeviceSelectPlaceholder": "Chọn thiết bị...",
|
||||
"tailscaleNoApiKey": "Chưa cấu hình khóa API Tailscale. Thêm một khóa trong Cài đặt Quản trị để bật khám phá thiết bị.",
|
||||
"tailscaleDocsLink": "Xem tài liệu",
|
||||
"tailscaleLoadingDevices": "Đang tải thiết bị...",
|
||||
"tailscaleDeviceLoadFailed": "Failed to load Tailscale devices. Check the API URL and network connection.",
|
||||
"tailscaleDeviceLoadFailed": "Không thể tải thiết bị Tailscale. Vui lòng kiểm tra URL API và kết nối mạng.",
|
||||
"tailscaleNoDevices": "Không tìm thấy thiết bị nào trong tailnet của bạn.",
|
||||
"tailscaleDeviceAutoFill": "Chọn thiết bị sẽ tự động điền địa chỉ IP máy chủ.",
|
||||
"tailscaleAddHost": "Add host",
|
||||
"tailscaleCopyIp": "Copy Tailscale IP",
|
||||
"tailscaleIpCopied": "IP copied",
|
||||
"tailscaleIpCopyFailed": "Could not copy the IP",
|
||||
"tailscaleAddHost": "Thêm máy chủ",
|
||||
"tailscaleCopyIp": "Sao chép IP của Tailscale",
|
||||
"tailscaleIpCopied": "Địa chỉ IP đã được sao chép",
|
||||
"tailscaleIpCopyFailed": "Không thể sao chép địa chỉ IP",
|
||||
"filterAuthTailscale": "Tailscale"
|
||||
},
|
||||
"terminal": {
|
||||
"tailscaleCheckRequired": "Tailscale Authentication Required",
|
||||
"tailscaleCheckDescription": "Tailscale SSH requires an additional check. Authenticate in your browser to continue.",
|
||||
"tailscaleCheckRequired": "Cần xác thực Tailscale",
|
||||
"tailscaleCheckDescription": "Tailscale SSH yêu cầu kiểm tra bổ sung. Vui lòng xác thực trong trình duyệt của bạn để tiếp tục.",
|
||||
"tailscaleCheckOpenBrowser": "Mở trình duyệt để xác thực",
|
||||
"tailscaleCheckWaiting": "Waiting for Tailscale authentication...",
|
||||
"tailscaleCheckTimeout": "Tailscale authentication timed out. Please try again."
|
||||
"tailscaleCheckWaiting": "Đang chờ xác thực Tailscale...",
|
||||
"tailscaleCheckTimeout": "Quá trình xác thực Tailscale đã hết hạn. Vui lòng thử lại."
|
||||
},
|
||||
"manager": {
|
||||
"title": "Tailscale",
|
||||
"refresh": "Làm mới",
|
||||
"retry": "Thử lại",
|
||||
"sudoHint": "Set a sudo password for this host to allow elevated actions.",
|
||||
"sudoHint": "Hãy đặt mật khẩu sudo cho máy chủ này để cho phép thực hiện các thao tác với quyền quản trị viên.",
|
||||
"noData": "Không có dữ liệu",
|
||||
"filter": "Lọc...",
|
||||
"tsNotInstalled": "Tailscale chưa được cài đặt trên máy chủ này",
|
||||
|
||||
@@ -1,66 +1,66 @@
|
||||
{
|
||||
"permissions": {
|
||||
"devices.view": {
|
||||
"title": "View tailnet devices",
|
||||
"description": "See the devices on the connected tailnet."
|
||||
"title": "查看尾网设备",
|
||||
"description": "查看已连接尾网上的设备。"
|
||||
}
|
||||
},
|
||||
"settings": {
|
||||
"group": {
|
||||
"api": "Tailscale API",
|
||||
"devices": "Tailnet"
|
||||
"devices": "尾网"
|
||||
},
|
||||
"apiKey": {
|
||||
"label": "API 密钥",
|
||||
"description": "Used to list the devices on your tailnet. Works with a Tailscale or Headscale key.",
|
||||
"description": "用于列出尾网中的设备。可与 Tailscale 或 Headscale 密钥配合使用。",
|
||||
"placeholder": "tskey-api-... / hskey-api-..."
|
||||
},
|
||||
"apiBaseUrl": {
|
||||
"label": "API base URL",
|
||||
"description": "Leave empty for Tailscale. Set this to point at a Headscale instance.",
|
||||
"label": "API 基本 URL",
|
||||
"description": "留空表示 Tailscale。设置此项可指向 Headscale 实例。",
|
||||
"placeholder": "https://api.tailscale.com/api/v2"
|
||||
},
|
||||
"devices": {
|
||||
"label": "Device list",
|
||||
"checking": "Checking the tailnet...",
|
||||
"noKey": "No API key set yet.",
|
||||
"error": "Could not reach the tailnet. Check the API key.",
|
||||
"count": "{{count}} device reachable",
|
||||
"count_other": "{{count}} devices reachable",
|
||||
"refresh": "Check"
|
||||
"label": "设备列表",
|
||||
"checking": "检查尾网……",
|
||||
"noKey": "尚未设置 API 密钥。",
|
||||
"error": "无法连接到尾网。请检查API密钥。",
|
||||
"count": "{{count}} 设备可达",
|
||||
"count_other": "{{count}} 设备可达",
|
||||
"refresh": "查看"
|
||||
}
|
||||
},
|
||||
"nav": {
|
||||
"tailscale": "Tailscale"
|
||||
},
|
||||
"hosts": {
|
||||
"tailscaleUsernameHint": "This must be a Unix user your Tailscale identity is granted in the tailnet's SSH ACL, not necessarily root.",
|
||||
"tailscaleUsernameHint": "这必须是您在 Tailscale 身份中被授予的 Unix 用户,但不一定是 root 用户。",
|
||||
"tailscaleDeviceSelect": "选择 Tailscale 设备",
|
||||
"tailscaleDeviceSelectPlaceholder": "选择设备...",
|
||||
"tailscaleNoApiKey": "未配置 Tailscale API 密钥。请在管理设置中添加一个以启用设备发现。",
|
||||
"tailscaleDocsLink": "查看文档",
|
||||
"tailscaleLoadingDevices": "正在加载设备...",
|
||||
"tailscaleDeviceLoadFailed": "Failed to load Tailscale devices. Check the API URL and network connection.",
|
||||
"tailscaleDeviceLoadFailed": "加载 Tailscale 设备失败。请检查 API URL 和网络连接。",
|
||||
"tailscaleNoDevices": "在您的 tailnet 中未找到设备。",
|
||||
"tailscaleDeviceAutoFill": "选择设备将自动填充主机 IP 地址。",
|
||||
"tailscaleAddHost": "Add host",
|
||||
"tailscaleCopyIp": "Copy Tailscale IP",
|
||||
"tailscaleIpCopied": "IP copied",
|
||||
"tailscaleIpCopyFailed": "Could not copy the IP",
|
||||
"tailscaleAddHost": "添加主机",
|
||||
"tailscaleCopyIp": "复制 Tailscale IP",
|
||||
"tailscaleIpCopied": "IP地址已复制",
|
||||
"tailscaleIpCopyFailed": "无法复制IP地址",
|
||||
"filterAuthTailscale": "Tailscale"
|
||||
},
|
||||
"terminal": {
|
||||
"tailscaleCheckRequired": "Tailscale Authentication Required",
|
||||
"tailscaleCheckDescription": "Tailscale SSH requires an additional check. Authenticate in your browser to continue.",
|
||||
"tailscaleCheckRequired": "需要 Tailscale 身份验证",
|
||||
"tailscaleCheckDescription": "Tailscale SSH 需要进行额外的验证。请在浏览器中进行身份验证以继续。",
|
||||
"tailscaleCheckOpenBrowser": "打开浏览器进行认证",
|
||||
"tailscaleCheckWaiting": "Waiting for Tailscale authentication...",
|
||||
"tailscaleCheckWaiting": "正在等待 Tailscale 身份验证……",
|
||||
"tailscaleCheckTimeout": "Tailscale 身份验证超时,请重试。"
|
||||
},
|
||||
"manager": {
|
||||
"title": "Tailscale",
|
||||
"refresh": "刷新",
|
||||
"retry": "重试",
|
||||
"sudoHint": "Set a sudo password for this host to allow elevated actions.",
|
||||
"sudoHint": "为该主机设置 sudo 密码以允许执行提升权限的操作。",
|
||||
"noData": "暂无数据",
|
||||
"filter": "筛选...",
|
||||
"tsNotInstalled": "此主机未安装 Tailscale",
|
||||
|
||||
@@ -1,66 +1,66 @@
|
||||
{
|
||||
"permissions": {
|
||||
"devices.view": {
|
||||
"title": "View tailnet devices",
|
||||
"description": "See the devices on the connected tailnet."
|
||||
"title": "查看尾網設備",
|
||||
"description": "查看已連接尾網上的裝置。"
|
||||
}
|
||||
},
|
||||
"settings": {
|
||||
"group": {
|
||||
"api": "Tailscale API",
|
||||
"devices": "Tailnet"
|
||||
"devices": "尾網"
|
||||
},
|
||||
"apiKey": {
|
||||
"label": "API key",
|
||||
"description": "Used to list the devices on your tailnet. Works with a Tailscale or Headscale key.",
|
||||
"label": "API金鑰",
|
||||
"description": "用於列出尾網中的設備。可與 Tailscale 或 Headscale 金鑰搭配使用。",
|
||||
"placeholder": "tskey-api-... / hskey-api-..."
|
||||
},
|
||||
"apiBaseUrl": {
|
||||
"label": "API base URL",
|
||||
"description": "Leave empty for Tailscale. Set this to point at a Headscale instance.",
|
||||
"label": "API 基本 URL",
|
||||
"description": "留空表示 Tailscale。設定此項可指向 Headscale 實例。",
|
||||
"placeholder": "https://api.tailscale.com/api/v2"
|
||||
},
|
||||
"devices": {
|
||||
"label": "Device list",
|
||||
"checking": "Checking the tailnet...",
|
||||
"noKey": "No API key set yet.",
|
||||
"error": "Could not reach the tailnet. Check the API key.",
|
||||
"count": "{{count}} device reachable",
|
||||
"count_other": "{{count}} devices reachable",
|
||||
"refresh": "Check"
|
||||
"label": "設備列表",
|
||||
"checking": "檢查尾網…",
|
||||
"noKey": "尚未設定 API 金鑰。",
|
||||
"error": "無法連接到尾網。請檢查API密鑰。",
|
||||
"count": "{{count}} 設備可達",
|
||||
"count_other": "{{count}} 設備可達",
|
||||
"refresh": "查看"
|
||||
}
|
||||
},
|
||||
"nav": {
|
||||
"tailscale": "Tailscale"
|
||||
},
|
||||
"hosts": {
|
||||
"tailscaleUsernameHint": "This must be a Unix user your Tailscale identity is granted in the tailnet's SSH ACL, not necessarily root.",
|
||||
"tailscaleUsernameHint": "這必須是您在 Tailscale 身分中被授予的 Unix 用戶,但不一定是 root 用戶。",
|
||||
"tailscaleDeviceSelect": "選取 Tailscale 裝置",
|
||||
"tailscaleDeviceSelectPlaceholder": "選取裝置...",
|
||||
"tailscaleNoApiKey": "未設定 Tailscale API 金鑰。請在管理設定中新增一個以啟用裝置探索。",
|
||||
"tailscaleDocsLink": "檢視文件",
|
||||
"tailscaleLoadingDevices": "正在載入裝置...",
|
||||
"tailscaleDeviceLoadFailed": "Failed to load Tailscale devices. Check the API URL and network connection.",
|
||||
"tailscaleDeviceLoadFailed": "載入 Tailscale 設備失敗。請檢查 API URL 和網路連線。",
|
||||
"tailscaleNoDevices": "在您的 tailnet 中找不到裝置。",
|
||||
"tailscaleDeviceAutoFill": "選取裝置將自動填入主機 IP 位址。",
|
||||
"tailscaleAddHost": "Add host",
|
||||
"tailscaleCopyIp": "Copy Tailscale IP",
|
||||
"tailscaleIpCopied": "IP copied",
|
||||
"tailscaleIpCopyFailed": "Could not copy the IP",
|
||||
"tailscaleAddHost": "新增主機",
|
||||
"tailscaleCopyIp": "複製 Tailscale IP",
|
||||
"tailscaleIpCopied": "IP位址已複製",
|
||||
"tailscaleIpCopyFailed": "無法複製IP位址",
|
||||
"filterAuthTailscale": "Tailscale"
|
||||
},
|
||||
"terminal": {
|
||||
"tailscaleCheckRequired": "Tailscale Authentication Required",
|
||||
"tailscaleCheckDescription": "Tailscale SSH requires an additional check. Authenticate in your browser to continue.",
|
||||
"tailscaleCheckRequired": "需要 Tailscale 身份驗證",
|
||||
"tailscaleCheckDescription": "Tailscale SSH 需要額外的驗證。請在瀏覽器中進行身份驗證以繼續。",
|
||||
"tailscaleCheckOpenBrowser": "開啟瀏覽器以進行驗證",
|
||||
"tailscaleCheckWaiting": "Waiting for Tailscale authentication...",
|
||||
"tailscaleCheckTimeout": "Tailscale authentication timed out. Please try again."
|
||||
"tailscaleCheckWaiting": "正在等待 Tailscale 身份驗證…",
|
||||
"tailscaleCheckTimeout": "Tailscale身份驗證逾時,請重試。"
|
||||
},
|
||||
"manager": {
|
||||
"title": "Tailscale",
|
||||
"refresh": "重新整理",
|
||||
"retry": "重試",
|
||||
"sudoHint": "Set a sudo password for this host to allow elevated actions.",
|
||||
"sudoHint": "為該主機設定 sudo 密碼以允許執行提升權限的操作。",
|
||||
"noData": "無可用資料",
|
||||
"filter": "篩選...",
|
||||
"tsNotInstalled": "此主機上未安裝 Tailscale",
|
||||
|
||||
Reference in new issue
Block a user