Merge remote-tracking branch 'origin/main' into dev-2.9.1

This commit is contained in:
LukeGus committed 2026-10-04 20:10:22 +00:00
commit dd66aa57e4
530 files changed
+44705 -44705

No files matched your search

+116 -116
View File
@@ -1,150 +1,150 @@
{
"permissions": {
"view": {
"title": "View fleets",
"description": "See fleets, their members and inventory."
"title": "ফ্লিটগুলি দেখুন",
"description": "নৌবহর, তাদের সদস্য এবং মজুদ দেখুন।"
},
"manage": {
"title": "Manage fleets",
"description": "Create, edit and delete fleets, change membership, and share fleets with other users or roles."
"title": "ফ্লিট পরিচালনা করুন",
"description": "ফ্লিট তৈরি, সম্পাদনা ও মুছে ফেলুন, সদস্যপদ পরিবর্তন করুন এবং অন্যান্য ব্যবহারকারী বা ভূমিকার সাথে ফ্লিট শেয়ার করুন।"
},
"execute": {
"title": "Run fleet actions",
"description": "Run commands and package actions across a fleet, and transfer files to and from its member hosts."
"title": "ফ্লিট অ্যাকশন চালান",
"description": "একটি ফ্লিট জুড়ে কমান্ড ও প্যাকেজ অ্যাকশন চালান, এবং এর সদস্য হোস্টগুলোতে ফাইল আদান-প্রদান করুন।"
}
},
"newUi": {
"sidebar": {
"fleets": {
"title": "Fleets",
"createFleet": "Create Fleet",
"createFleetTitle": "Create Fleet",
"editFleetTitle": "Edit Fleet",
"createFleetDescription": "A fleet is a named group of hosts you can run actions against as a unit.",
"nameLabel": "Name",
"namePlaceholder": "e.g., Web Servers",
"nameRequired": "Fleet name is required",
"descriptionLabel": "Description",
"descriptionPlaceholder": "Optional description",
"colorLabel": "Color",
"tagRulesLabel": "Tag rules",
"tagRulesPlaceholder": "prod-web, edge",
"tagRulesHint": "Hosts with any of these tags are automatically included, in addition to hosts added manually.",
"fleetCreated": "Fleet created",
"fleetUpdated": "Fleet updated",
"fleetDeleted": "Fleet deleted",
"saveFailed": "Failed to save fleet",
"deleteFailed": "Failed to delete fleet",
"loadFailed": "Failed to load fleets",
"deleteFleetTitle": "Delete Fleet",
"deleteFleetDescription": "Are you sure you want to delete \"{{name}}\"? This does not delete the member hosts themselves.",
"searchFleets": "Search fleets...",
"noFleets": "No fleets yet. Create one to get started.",
"memberCount": "{{count}} host",
"memberCount_other": "{{count}} hosts",
"manageMembers": "Manage Members",
"manageMembersTitle": "Manage Fleet Members",
"manageMembersDescription": "Toggle hosts in or out of this fleet's static membership. Hosts matched by tag rules are always included.",
"searchHosts": "Search hosts...",
"noHostsFound": "No hosts found",
"noMembers": "This fleet has no members yet. Add hosts or set a tag rule.",
"membersLoadFailed": "Failed to load fleet members",
"memberUpdateFailed": "Failed to update fleet membership",
"tabRun": "Run Command",
"tabTransfer": "Transfer Files",
"tabInventory": "Inventory",
"openInventoryTab": "Open in full tab",
"tabPackages": "Packages",
"runOnFleet": "Run on Fleet",
"commandPlaceholder": "uptime && df -h",
"commandRequired": "A command is required",
"commandInputsLabel": "Command inputs",
"commandSucceeded": "Command succeeded on all hosts",
"commandPartialFailure": "{{failed}} of {{total}} hosts failed",
"commandFailed": "Failed to run command",
"resultSuccess": "Success",
"resultFailed": "Failed",
"push": "Push",
"pull": "Pull",
"remotePathLabel": "Remote path",
"remotePathRequired": "A remote path is required",
"fileLabel": "File",
"fileRequired": "A file is required",
"pushHint": "The selected file is written to this exact path on every host in the fleet.",
"pullHint": "The file at this path is read from every host and downloaded as a single zip, one folder per host.",
"transferComplete": "Transfer complete",
"transferFailed": "Transfer failed",
"refreshInventory": "Refresh Inventory",
"inventoryLoadFailed": "Failed to load inventory",
"inventoryRefreshed": "Inventory refreshed",
"inventoryRefreshFailed": "Failed to refresh inventory",
"inventoryNoData": "No inventory data yet - refresh to collect it.",
"inventoryHost": "Host",
"inventoryCollectedCount": "{{count}}/{{total}} collected",
"inventoryOs": "OS",
"inventoryKernel": "Kernel",
"inventoryArch": "Arch",
"inventoryUptime": "Uptime",
"inventoryPackageManager": "Package manager",
"inventoryCollectedAt": "Collected",
"packageActionLabel": "Action",
"packageInstall": "Install",
"packageRemove": "Remove",
"packageUpgradeAll": "Upgrade all packages",
"packageNameLabel": "Package name",
"packageNameRequired": "A package name is required",
"packageHint": "Requires manage-level access per host and elevates using the host's stored sudo password.",
"shareFleet": "Share Fleet",
"shareFleetTitle": "Share \"{{name}}\"",
"shareFleetDescription": "Shares this fleet's current member hosts with the selected users or roles. Hosts added to the fleet later are not shared automatically - share again to include them.",
"shareSelectionRequired": "Select at least one user or role",
"fleetSharedSuccessfully": "Shared {{shared}} of {{total}} host(s) in this fleet",
"failedToShareFleet": "Failed to share fleet",
"noMembersToShare": "This fleet has no member hosts to share yet."
"title": "ফ্লিট",
"createFleet": "ফ্লিট তৈরি করুন",
"createFleetTitle": "ফ্লিট তৈরি করুন",
"editFleetTitle": "ফ্লিট সম্পাদনা করুন",
"createFleetDescription": "ফ্লিট হলো নামযুক্ত হোস্টদের একটি দল, যাদের বিরুদ্ধে আপনি একটি ইউনিট হিসেবে বিভিন্ন অ্যাকশন চালাতে পারেন।",
"nameLabel": "নাম",
"namePlaceholder": "যেমন, ওয়েব সার্ভার",
"nameRequired": "ফ্লিটের নাম প্রয়োজন",
"descriptionLabel": "বর্ণনা",
"descriptionPlaceholder": "ঐচ্ছিক বিবরণ",
"colorLabel": "রঙ",
"tagRulesLabel": "ট্যাগ নিয়ম",
"tagRulesPlaceholder": "প্রোড-ওয়েব, এজ",
"tagRulesHint": "ম্যানুয়ালি যোগ করা হোস্টগুলোর পাশাপাশি, এই ট্যাগগুলোর যেকোনো একটি থাকা হোস্টগুলো স্বয়ংক্রিয়ভাবে অন্তর্ভুক্ত হয়ে যায়।",
"fleetCreated": "ফ্লিট তৈরি করা হয়েছে",
"fleetUpdated": "ফ্লিট আপডেট করা হয়েছে",
"fleetDeleted": "ফ্লিট মুছে ফেলা হয়েছে",
"saveFailed": "বহর সংরক্ষণ করতে ব্যর্থ হয়েছে",
"deleteFailed": "ফ্লিট মুছে ফেলতে ব্যর্থ হয়েছে",
"loadFailed": "ফ্লিট লোড করতে ব্যর্থ হয়েছে",
"deleteFleetTitle": "ফ্লিট মুছুন",
"deleteFleetDescription": "আপনি কি \"{{name}}\" মুছে ফেলতে নিশ্চিত? এটি সদস্য হোস্টদেরকে মুছে ফেলে না।",
"searchFleets": "নৌবহর অনুসন্ধান করুন...",
"noFleets": "এখনো কোনো ফ্লিট নেই। শুরু করার জন্য একটি তৈরি করুন।",
"memberCount": "{{count}} হোস্ট",
"memberCount_other": "{{count}} হোস্ট",
"manageMembers": "সদস্যদের পরিচালনা করুন",
"manageMembersTitle": "ফ্লিট সদস্যদের পরিচালনা করুন",
"manageMembersDescription": "এই ফ্লিটের স্ট্যাটিক সদস্যপদে হোস্টদের অন্তর্ভুক্ত বা বহির্ভূত করুন। ট্যাগ নিয়ম দ্বারা মেলানো হোস্টরা সর্বদা অন্তর্ভুক্ত থাকে।",
"searchHosts": "হোস্ট অনুসন্ধান করুন...",
"noHostsFound": "কোন হোস্ট খুঁজে পাওয়া যায়নি",
"noMembers": "এই ফ্লিটে এখনও কোনো সদস্য নেই। হোস্ট যোগ করুন অথবা একটি ট্যাগ নিয়ম সেট করুন।",
"membersLoadFailed": "ফ্লিট সদস্যদের লোড করতে ব্যর্থ হয়েছে",
"memberUpdateFailed": "ফ্লিট সদস্যপদ আপডেট করতে ব্যর্থ হয়েছে",
"tabRun": "রান কমান্ড",
"tabTransfer": "ফাইল স্থানান্তর করুন",
"tabInventory": "ইনভেন্টরি",
"openInventoryTab": "সম্পূর্ণ ট্যাবে খুলুন",
"tabPackages": "প্যাকেজ",
"runOnFleet": "ফ্লিটে চালান",
"commandPlaceholder": "আপটাইম && df -h",
"commandRequired": "একটি কমান্ড প্রয়োজন",
"commandInputsLabel": "কমান্ড ইনপুট",
"commandSucceeded": "সকল হোস্টে কমান্ড সফল হয়েছে।",
"commandPartialFailure": "{{failed}} এর {{total}} হোস্ট ব্যর্থ হয়েছে",
"commandFailed": "কমান্ড চালাতে ব্যর্থ হয়েছে",
"resultSuccess": "সাফল্য",
"resultFailed": "ব্যর্থ",
"push": "ধাক্কা দিন",
"pull": "টান",
"remotePathLabel": "দূরবর্তী পথ",
"remotePathRequired": "একটি দূরবর্তী পথের প্রয়োজন",
"fileLabel": "ফাইল",
"fileRequired": "একটি ফাইল প্রয়োজন",
"pushHint": "নির্বাচিত ফাইলটি ফ্লিটের প্রতিটি হোস্টের এই নির্দিষ্ট পাথে লেখা হয়।",
"pullHint": "এই পাথের ফাইলটি প্রতিটি হোস্ট থেকে পড়া হয় এবং একটি একক জিপ ফাইল হিসেবে ডাউনলোড করা হয়, যা প্রতি হোস্টে একটি করে ফোল্ডারে বিভক্ত থাকে।",
"transferComplete": "স্থানান্তর সম্পন্ন হয়েছে",
"transferFailed": "স্থানান্তর ব্যর্থ হয়েছে",
"refreshInventory": "ইনভেন্টরি রিফ্রেশ করুন",
"inventoryLoadFailed": "ইনভেন্টরি লোড করতে ব্যর্থ হয়েছে",
"inventoryRefreshed": "ইনভেন্টরি রিফ্রেশ করা হয়েছে",
"inventoryRefreshFailed": "ইনভেন্টরি রিফ্রেশ করতে ব্যর্থ হয়েছে",
"inventoryNoData": "এখনও কোনো ইনভেন্টরি ডেটা নেই - এটি সংগ্রহ করতে রিফ্রেশ করুন।",
"inventoryHost": "হোস্ট",
"inventoryCollectedCount": "{{count}}/{{total}} সংগৃহীত",
"inventoryOs": "ওএস",
"inventoryKernel": "কার্নেল",
"inventoryArch": "খিলান",
"inventoryUptime": "আপটাইম",
"inventoryPackageManager": "প্যাকেজ ম্যানেজার",
"inventoryCollectedAt": "সংগৃহীত",
"packageActionLabel": "পদক্ষেপ",
"packageInstall": "ইনস্টল করুন",
"packageRemove": "অপসারণ করুন",
"packageUpgradeAll": "সমস্ত প্যাকেজ আপগ্রেড করুন",
"packageNameLabel": "প্যাকেজের নাম",
"packageNameRequired": "একটি প্যাকেজের নাম প্রয়োজন",
"packageHint": "প্রতিটি হোস্টের জন্য ম্যানেজ-লেভেল অ্যাক্সেস প্রয়োজন এবং হোস্টের সংরক্ষিত sudo পাসওয়ার্ড ব্যবহার করে অ্যাক্সেস উন্নত করা হয়।",
"shareFleet": "শেয়ার ফ্লিট",
"shareFleetTitle": "শেয়ার করুন \"{{name}}\"",
"shareFleetDescription": "এই ফ্লিটের বর্তমান সদস্য হোস্টগুলোকে নির্বাচিত ব্যবহারকারী বা রোলের সাথে শেয়ার করে। ফ্লিটে পরে যোগ করা হোস্টগুলো স্বয়ংক্রিয়ভাবে শেয়ার হয় না - সেগুলোকে অন্তর্ভুক্ত করতে আবার শেয়ার করুন।",
"shareSelectionRequired": "অন্তত একজন ব্যবহারকারী বা ভূমিকা নির্বাচন করুন",
"fleetSharedSuccessfully": "এই ফ্লিটে {{total}} টি {{shared}} টি শেয়ার করা হোস্ট রয়েছে।",
"failedToShareFleet": "ফ্লিট শেয়ার করতে ব্যর্থ হয়েছে",
"noMembersToShare": "এই ফ্লিটে এখনও শেয়ার করার মতো কোনো সদস্য হোস্ট নেই।"
}
}
},
"nav": {
"fleets": "Fleets"
"fleets": "ফ্লিট"
},
"hosts": {
"docsLink": "View docs",
"docsLink": "নথি দেখুন",
"sharing": {
"customHoursPlaceholder": "Hours until access expires",
"customHoursPlaceholder": "অ্যাক্সেসের মেয়াদ শেষ হতে বাকি ঘন্টা",
"expiry": {
"never": "Never",
"oneHour": "1 hour",
"oneDay": "24 hours",
"sevenDays": "7 days",
"thirtyDays": "30 days",
"custom": "Custom"
"never": "কখনো না",
"oneHour": "১ ঘন্টা",
"oneDay": "২৪ ঘন্টা",
"sevenDays": "৭ দিন",
"thirtyDays": "৩০ দিন",
"custom": "কাস্টম"
},
"expiryLabel": "Access expiry",
"expiryLabel": "অ্যাক্সেসের মেয়াদ শেষ",
"levels": {
"connect": {
"label": "Connect",
"description": "Open sessions only: terminal, remote desktop, file manager, tunnels and Docker. No access to the host configuration."
"label": "সংযোগ করুন",
"description": "শুধুমাত্র টার্মিনাল, রিমোট ডেস্কটপ, ফাইল ম্যানেজার, টানেল এবং ডকার সেশনগুলো খোলা থাকবে। হোস্ট কনফিগারেশনে কোনো অ্যাক্সেস নেই।"
},
"view": {
"label": "View",
"description": "Connect, plus see the host configuration. Secrets are never shown."
"label": "দেখুন",
"description": "সংযোগ করুন, এবং হোস্ট কনফিগারেশন দেখুন। গোপনীয় তথ্য কখনোই দেখানো হয় না।"
},
"edit": {
"label": "Edit",
"description": "View, plus modify non-authentication host settings. The owner's SSH authentication stays private and owner-only."
"label": "সম্পাদনা",
"description": "নন-অথেনটিকেশন হোস্ট সেটিংস দেখুন এবং পরিবর্তন করুন। মালিকের SSH অথেনটিকেশন ব্যক্তিগত এবং শুধুমাত্র মালিকের জন্যই সংরক্ষিত থাকে।"
},
"manage": {
"label": "Manage",
"description": "Edit, plus share the host with others, change permission levels and revoke access."
"label": "পরিচালনা করুন",
"description": "সম্পাদনা করুন, সেইসাথে অন্যদের সাথে হোস্টটি শেয়ার করুন, অনুমতির স্তর পরিবর্তন করুন এবং অ্যাক্সেস প্রত্যাহার করুন।"
}
},
"noMatches": "No matches found",
"permissionLevelLabel": "Permission level",
"rolesTab": "Roles",
"searchPlaceholder": "Search users or roles...",
"shareButton": "Share",
"shareWithCount": "Share ({{count}})",
"usersTab": "Users"
"noMatches": "কোনো মিল খুঁজে পাওয়া যায়নি",
"permissionLevelLabel": "অনুমতি স্তর",
"rolesTab": "ভূমিকা",
"searchPlaceholder": "ব্যবহারকারী বা ভূমিকা অনুসন্ধান করুন...",
"shareButton": "শেয়ার",
"shareWithCount": "শেয়ার করুন ({{count}})",
"usersTab": "ব্যবহারকারীরা"
}
}
}
+74 -74
View File
@@ -1,111 +1,111 @@
{
"permissions": {
"view": {
"title": "View fleets",
"description": "See fleets, their members and inventory."
"title": "बेड़े देखें",
"description": "बेड़े, उनके सदस्य और माल सूची देखें।"
},
"manage": {
"title": "Manage fleets",
"description": "Create, edit and delete fleets, change membership, and share fleets with other users or roles."
"title": "बेड़े का प्रबंधन करें",
"description": "फ्लीट बनाएं, संपादित करें और हटाएं, सदस्यता बदलें और फ्लीट को अन्य उपयोगकर्ताओं या भूमिकाओं के साथ साझा करें।"
},
"execute": {
"title": "Run fleet actions",
"description": "Run commands and package actions across a fleet, and transfer files to and from its member hosts."
"title": "फ्लीट कार्रवाइयां चलाएं",
"description": "एक फ्लीट में कमांड चलाएं और पैकेज संबंधी कार्रवाइयां करें, और इसके सदस्य होस्ट से और उनके बीच फाइलें स्थानांतरित करें।"
}
},
"newUi": {
"sidebar": {
"fleets": {
"title": "Fleets",
"createFleet": "Create Fleet",
"createFleetTitle": "Create Fleet",
"editFleetTitle": "Edit Fleet",
"createFleetDescription": "A fleet is a named group of hosts you can run actions against as a unit.",
"title": "बेड़े",
"createFleet": "बेड़ा बनाएं",
"createFleetTitle": "बेड़ा बनाएं",
"editFleetTitle": "बेड़े को संपादित करें",
"createFleetDescription": "फ्लीट होस्ट का एक नामित समूह है जिसके विरुद्ध आप एक इकाई के रूप में कार्रवाई कर सकते हैं।",
"nameLabel": "नाम",
"namePlaceholder": "e.g., Web Servers",
"nameRequired": "Fleet name is required",
"namePlaceholder": "उदाहरण के लिए, वेब सर्वर",
"nameRequired": "बेड़े का नाम आवश्यक है",
"descriptionLabel": "विवरण",
"descriptionPlaceholder": "वैकल्पिक विवरण",
"colorLabel": "रंग",
"tagRulesLabel": "Tag rules",
"tagRulesPlaceholder": "prod-web, edge",
"tagRulesHint": "Hosts with any of these tags are automatically included, in addition to hosts added manually.",
"fleetCreated": "Fleet created",
"fleetUpdated": "Fleet updated",
"fleetDeleted": "Fleet deleted",
"saveFailed": "Failed to save fleet",
"deleteFailed": "Failed to delete fleet",
"loadFailed": "Failed to load fleets",
"deleteFleetTitle": "Delete Fleet",
"deleteFleetDescription": "Are you sure you want to delete \"{{name}}\"? This does not delete the member hosts themselves.",
"searchFleets": "Search fleets...",
"noFleets": "No fleets yet. Create one to get started.",
"memberCount": "{{count}} host",
"tagRulesLabel": "टैग नियम",
"tagRulesPlaceholder": "प्रोड-वेब, एज",
"tagRulesHint": "मैन्युअल रूप से जोड़े गए होस्ट के अतिरिक्त, इनमें से किसी भी टैग वाले होस्ट स्वचालित रूप से शामिल हो जाते हैं।",
"fleetCreated": "बेड़ा बनाया गया",
"fleetUpdated": "बेड़े को अपडेट किया गया",
"fleetDeleted": "बेड़ा हटा दिया गया",
"saveFailed": "बेड़े को बचाने में विफल",
"deleteFailed": "बेड़ा हटाने में विफल",
"loadFailed": "फ्लीट लोड करने में विफल",
"deleteFleetTitle": "बेड़ा हटाएं",
"deleteFleetDescription": "क्या आप वाकई \"{{name}}\" को हटाना चाहते हैं? इससे सदस्य होस्ट स्वयं नहीं हटेंगे।",
"searchFleets": "खोज बेड़े...",
"noFleets": "अभी तक कोई बेड़ा नहीं है। शुरुआत करने के लिए एक बेड़ा बनाएं।",
"memberCount": "{{count}} होस्ट",
"memberCount_other": "{{count}} होस्ट",
"manageMembers": "Manage Members",
"manageMembersTitle": "Manage Fleet Members",
"manageMembersDescription": "Toggle hosts in or out of this fleet's static membership. Hosts matched by tag rules are always included.",
"manageMembers": "सदस्यों का प्रबंधन करें",
"manageMembersTitle": "बेड़े के सदस्यों का प्रबंधन करें",
"manageMembersDescription": "इस फ्लीट की स्थायी सदस्यता में होस्ट को शामिल या बाहर करें। टैग नियमों द्वारा मेल खाने वाले होस्ट हमेशा शामिल होते हैं।",
"searchHosts": "होस्ट खोजें...",
"noHostsFound": "कोई होस्ट नहीं मिला",
"noMembers": "This fleet has no members yet. Add hosts or set a tag rule.",
"membersLoadFailed": "Failed to load fleet members",
"memberUpdateFailed": "Failed to update fleet membership",
"tabRun": "Run Command",
"tabTransfer": "Transfer Files",
"tabInventory": "Inventory",
"openInventoryTab": "Open in full tab",
"noMembers": "इस फ्लीट में अभी कोई सदस्य नहीं है। होस्ट जोड़ें या टैग नियम सेट करें।",
"membersLoadFailed": "फ्लीट सदस्यों को लोड करने में विफल",
"memberUpdateFailed": "फ्लीट सदस्यता को अपडेट करने में विफल",
"tabRun": "कमांड चलाएँ",
"tabTransfer": "फ़ाइलें स्थानांतरित करें",
"tabInventory": "भंडार",
"openInventoryTab": "पूरे टैब में खोलें",
"tabPackages": "पैकेजेस",
"runOnFleet": "Run on Fleet",
"commandPlaceholder": "uptime && df -h",
"commandRequired": "A command is required",
"commandInputsLabel": "Command inputs",
"commandSucceeded": "Command succeeded on all hosts",
"commandPartialFailure": "{{failed}} of {{total}} hosts failed",
"commandFailed": "Failed to run command",
"runOnFleet": "फ्लीट पर चलाएँ",
"commandPlaceholder": "अपटाइम && df -h",
"commandRequired": "एक आदेश आवश्यक है",
"commandInputsLabel": "कमांड इनपुट",
"commandSucceeded": "सभी होस्ट पर कमांड सफलतापूर्वक संचालित हुई।",
"commandPartialFailure": "{{failed}} में से {{total}} होस्ट विफल हो गए",
"commandFailed": "कमांड चलाने में विफल",
"resultSuccess": "सफल",
"resultFailed": "असफल",
"push": "Push",
"pull": "Pull",
"remotePathLabel": "Remote path",
"remotePathRequired": "A remote path is required",
"push": "धकेलना",
"pull": "खींचो",
"remotePathLabel": "दूरस्थ पथ",
"remotePathRequired": "एक दूरस्थ मार्ग आवश्यक है",
"fileLabel": "फ़ाइल",
"fileRequired": "A file is required",
"pushHint": "The selected file is written to this exact path on every host in the fleet.",
"pullHint": "The file at this path is read from every host and downloaded as a single zip, one folder per host.",
"fileRequired": "एक फ़ाइल आवश्यक है",
"pushHint": "चयनित फ़ाइल को फ्लीट में मौजूद प्रत्येक होस्ट पर ठीक इसी पथ पर लिखा जाता है।",
"pullHint": "इस पथ पर स्थित फ़ाइल को प्रत्येक होस्ट से पढ़ा जाता है और एक ही ज़िप फ़ाइल के रूप में डाउनलोड किया जाता है, जिसमें प्रत्येक होस्ट के लिए एक फ़ोल्डर होता है।",
"transferComplete": "स्थानांतरण पूर्ण",
"transferFailed": "स्थानांतरण विफल",
"refreshInventory": "Refresh Inventory",
"inventoryLoadFailed": "Failed to load inventory",
"inventoryRefreshed": "Inventory refreshed",
"inventoryRefreshFailed": "Failed to refresh inventory",
"inventoryNoData": "No inventory data yet - refresh to collect it.",
"refreshInventory": "इन्वेंट्री रीफ़्रेश करें",
"inventoryLoadFailed": "इन्वेंट्री लोड करने में विफल",
"inventoryRefreshed": "इन्वेंट्री रीफ़्रेश हो गई",
"inventoryRefreshFailed": "इन्वेंट्री को रीफ़्रेश करने में विफल",
"inventoryNoData": "अभी कोई इन्वेंट्री डेटा उपलब्ध नहीं है - इसे प्राप्त करने के लिए पेज को रिफ्रेश करें।",
"inventoryHost": "होस्ट",
"inventoryCollectedCount": "{{count}}/{{total}} collected",
"inventoryCollectedCount": "{{count}}/{{total}} एकत्रित",
"inventoryOs": "ओएस",
"inventoryKernel": "कर्नेल",
"inventoryArch": "Arch",
"inventoryArch": "मेहराब",
"inventoryUptime": "अपटाइम",
"inventoryPackageManager": "Package manager",
"inventoryCollectedAt": "Collected",
"inventoryPackageManager": "पैकेज प्रबंधक",
"inventoryCollectedAt": "एकत्र किया हुआ",
"packageActionLabel": "क्रिया",
"packageInstall": "Install",
"packageInstall": "स्थापित करना",
"packageRemove": "हटाएँ",
"packageUpgradeAll": "Upgrade all packages",
"packageNameLabel": "Package name",
"packageNameRequired": "A package name is required",
"packageHint": "Requires manage-level access per host and elevates using the host's stored sudo password.",
"shareFleet": "Share Fleet",
"shareFleetTitle": "Share \"{{name}}\"",
"shareFleetDescription": "Shares this fleet's current member hosts with the selected users or roles. Hosts added to the fleet later are not shared automatically - share again to include them.",
"shareSelectionRequired": "Select at least one user or role",
"fleetSharedSuccessfully": "Shared {{shared}} of {{total}} host(s) in this fleet",
"failedToShareFleet": "Failed to share fleet",
"noMembersToShare": "This fleet has no member hosts to share yet."
"packageUpgradeAll": "सभी पैकेजों को अपग्रेड करें",
"packageNameLabel": "पैकेज का नाम",
"packageNameRequired": "पैकेज का नाम आवश्यक है",
"packageHint": "प्रत्येक होस्ट के लिए प्रबंधन-स्तर की पहुँच आवश्यक है और होस्ट के संग्रहीत सूडो पासवर्ड का उपयोग करके पहुँच को बढ़ाया जा सकता है।",
"shareFleet": "शेयर फ्लीट",
"shareFleetTitle": "शेयर करें \"{{name}}\"",
"shareFleetDescription": "यह सेवा इस फ्लीट के वर्तमान सदस्य होस्ट्स को चयनित उपयोगकर्ताओं या भूमिकाओं के साथ साझा करती है। फ्लीट में बाद में जोड़े गए होस्ट्स स्वचालित रूप से साझा नहीं होते हैं - उन्हें शामिल करने के लिए पुनः साझा करें।",
"shareSelectionRequired": "कम से कम एक उपयोगकर्ता या भूमिका का चयन करें",
"fleetSharedSuccessfully": "इस बेड़े में {{total}} मेज़बान(ओं) का साझा {{shared}} है",
"failedToShareFleet": "बेड़ा साझा करने में विफल",
"noMembersToShare": "इस फ्लीट में अभी तक कोई सदस्य होस्ट नहीं है जो अपनी सेवाएं साझा कर सके।"
}
}
},
"nav": {
"fleets": "Fleets"
"fleets": "बेड़े"
},
"hosts": {
"docsLink": "दस्तावेज़ देखें",
@@ -131,7 +131,7 @@
},
"edit": {
"label": "संपादित करें",
"description": "View, plus modify non-authentication host settings. The owner's SSH authentication stays private and owner-only."
"description": "आप बिना प्रमाणीकरण वाले होस्ट की सेटिंग्स देख सकते हैं और उनमें बदलाव कर सकते हैं। मालिक का SSH प्रमाणीकरण गोपनीय रहता है और केवल मालिक के लिए ही उपलब्ध होता है।"
},
"manage": {
"label": "प्रबंधित करें",
+115 -115
View File
@@ -1,150 +1,150 @@
{
"permissions": {
"view": {
"title": "View fleets",
"description": "See fleets, their members and inventory."
"title": "Lihat armada",
"description": "Lihat armada, anggotanya, dan inventarisnya."
},
"manage": {
"title": "Manage fleets",
"description": "Create, edit and delete fleets, change membership, and share fleets with other users or roles."
"title": "Mengelola armada",
"description": "Buat, edit, dan hapus armada, ubah keanggotaan, dan bagikan armada dengan pengguna atau peran lain."
},
"execute": {
"title": "Run fleet actions",
"description": "Run commands and package actions across a fleet, and transfer files to and from its member hosts."
"title": "Jalankan tindakan armada.",
"description": "Jalankan perintah dan tindakan paket di seluruh armada, dan transfer file ke dan dari host anggotanya."
}
},
"newUi": {
"sidebar": {
"fleets": {
"title": "Fleets",
"createFleet": "Create Fleet",
"createFleetTitle": "Create Fleet",
"editFleetTitle": "Edit Fleet",
"createFleetDescription": "A fleet is a named group of hosts you can run actions against as a unit.",
"nameLabel": "Name",
"namePlaceholder": "e.g., Web Servers",
"nameRequired": "Fleet name is required",
"descriptionLabel": "Description",
"descriptionPlaceholder": "Optional description",
"colorLabel": "Color",
"tagRulesLabel": "Tag rules",
"tagRulesPlaceholder": "prod-web, edge",
"tagRulesHint": "Hosts with any of these tags are automatically included, in addition to hosts added manually.",
"fleetCreated": "Fleet created",
"fleetUpdated": "Fleet updated",
"fleetDeleted": "Fleet deleted",
"saveFailed": "Failed to save fleet",
"deleteFailed": "Failed to delete fleet",
"loadFailed": "Failed to load fleets",
"deleteFleetTitle": "Delete Fleet",
"deleteFleetDescription": "Are you sure you want to delete \"{{name}}\"? This does not delete the member hosts themselves.",
"searchFleets": "Search fleets...",
"noFleets": "No fleets yet. Create one to get started.",
"memberCount": "{{count}} host",
"memberCount_other": "{{count}} hosts",
"manageMembers": "Manage Members",
"manageMembersTitle": "Manage Fleet Members",
"manageMembersDescription": "Toggle hosts in or out of this fleet's static membership. Hosts matched by tag rules are always included.",
"searchHosts": "Search hosts...",
"noHostsFound": "No hosts found",
"noMembers": "This fleet has no members yet. Add hosts or set a tag rule.",
"membersLoadFailed": "Failed to load fleet members",
"memberUpdateFailed": "Failed to update fleet membership",
"tabRun": "Run Command",
"tabTransfer": "Transfer Files",
"tabInventory": "Inventory",
"openInventoryTab": "Open in full tab",
"tabPackages": "Packages",
"runOnFleet": "Run on Fleet",
"commandPlaceholder": "uptime && df -h",
"commandRequired": "A command is required",
"commandInputsLabel": "Command inputs",
"commandSucceeded": "Command succeeded on all hosts",
"commandPartialFailure": "{{failed}} of {{total}} hosts failed",
"commandFailed": "Failed to run command",
"resultSuccess": "Success",
"resultFailed": "Failed",
"push": "Push",
"pull": "Pull",
"remotePathLabel": "Remote path",
"remotePathRequired": "A remote path is required",
"fileLabel": "File",
"fileRequired": "A file is required",
"pushHint": "The selected file is written to this exact path on every host in the fleet.",
"pullHint": "The file at this path is read from every host and downloaded as a single zip, one folder per host.",
"transferComplete": "Transfer complete",
"transferFailed": "Transfer failed",
"refreshInventory": "Refresh Inventory",
"inventoryLoadFailed": "Failed to load inventory",
"inventoryRefreshed": "Inventory refreshed",
"inventoryRefreshFailed": "Failed to refresh inventory",
"inventoryNoData": "No inventory data yet - refresh to collect it.",
"inventoryHost": "Host",
"inventoryCollectedCount": "{{count}}/{{total}} collected",
"inventoryOs": "OS",
"inventoryKernel": "Kernel",
"inventoryArch": "Arch",
"inventoryUptime": "Uptime",
"inventoryPackageManager": "Package manager",
"inventoryCollectedAt": "Collected",
"packageActionLabel": "Action",
"packageInstall": "Install",
"packageRemove": "Remove",
"packageUpgradeAll": "Upgrade all packages",
"packageNameLabel": "Package name",
"packageNameRequired": "A package name is required",
"packageHint": "Requires manage-level access per host and elevates using the host's stored sudo password.",
"shareFleet": "Share Fleet",
"shareFleetTitle": "Share \"{{name}}\"",
"shareFleetDescription": "Shares this fleet's current member hosts with the selected users or roles. Hosts added to the fleet later are not shared automatically - share again to include them.",
"shareSelectionRequired": "Select at least one user or role",
"fleetSharedSuccessfully": "Shared {{shared}} of {{total}} host(s) in this fleet",
"failedToShareFleet": "Failed to share fleet",
"noMembersToShare": "This fleet has no member hosts to share yet."
"title": "Armada",
"createFleet": "Buat Armada",
"createFleetTitle": "Buat Armada",
"editFleetTitle": "Edit Armada",
"createFleetDescription": "Armada adalah kelompok host bernama yang dapat Anda serang sebagai satu unit.",
"nameLabel": "Nama",
"namePlaceholder": "misalnya, Server Web",
"nameRequired": "Nama armada wajib diisi.",
"descriptionLabel": "Keterangan",
"descriptionPlaceholder": "Deskripsi opsional",
"colorLabel": "Warna",
"tagRulesLabel": "Aturan tag",
"tagRulesPlaceholder": "prod-web, tepi",
"tagRulesHint": "Host yang memiliki salah satu tag ini akan disertakan secara otomatis, di samping host yang ditambahkan secara manual.",
"fleetCreated": "Armada yang dibuat",
"fleetUpdated": "Armada diperbarui",
"fleetDeleted": "Armada dihapus",
"saveFailed": "Gagal menyelamatkan armada.",
"deleteFailed": "Gagal menghapus armada",
"loadFailed": "Gagal memuat armada",
"deleteFleetTitle": "Hapus Armada",
"deleteFleetDescription": "Apakah Anda yakin ingin menghapus \"{{name}}\"? Ini tidak menghapus host anggota itu sendiri.",
"searchFleets": "Armada pencarian...",
"noFleets": "Belum ada armada. Buat satu untuk memulai.",
"memberCount": "{{count}} tuan rumah",
"memberCount_other": "{{count}} tuan rumah",
"manageMembers": "Kelola Anggota",
"manageMembersTitle": "Mengelola Anggota Armada",
"manageMembersDescription": "Aktifkan atau nonaktifkan keanggotaan statis host dalam armada ini. Host yang cocok dengan aturan tag akan selalu disertakan.",
"searchHosts": "Cari host...",
"noHostsFound": "Tidak ada host yang ditemukan.",
"noMembers": "Armada ini belum memiliki anggota. Tambahkan host atau tetapkan aturan tag.",
"membersLoadFailed": "Gagal memuat anggota armada",
"memberUpdateFailed": "Gagal memperbarui keanggotaan armada.",
"tabRun": "Jalankan Perintah",
"tabTransfer": "Transfer File",
"tabInventory": "Inventaris",
"openInventoryTab": "Buka di tab penuh",
"tabPackages": "Paket",
"runOnFleet": "Lari di Armada",
"commandPlaceholder": "waktu aktif && df -h",
"commandRequired": "Diperlukan sebuah perintah.",
"commandInputsLabel": "Masukan perintah",
"commandSucceeded": "Perintah berhasil dijalankan di semua host.",
"commandPartialFailure": "{{failed}} dari {{total}} host gagal",
"commandFailed": "Perintah gagal dijalankan.",
"resultSuccess": "Kesuksesan",
"resultFailed": "Gagal",
"push": "Dorongan",
"pull": "Menarik",
"remotePathLabel": "Jalur jarak jauh",
"remotePathRequired": "Diperlukan jalur jarak jauh.",
"fileLabel": "Mengajukan",
"fileRequired": "Diperlukan sebuah berkas.",
"pushHint": "File yang dipilih akan ditulis ke jalur persis ini di setiap host dalam armada.",
"pullHint": "Berkas di jalur ini dibaca dari setiap host dan diunduh sebagai satu file zip, satu folder per host.",
"transferComplete": "Transfer selesai",
"transferFailed": "Transfer gagal",
"refreshInventory": "Perbarui Inventaris",
"inventoryLoadFailed": "Gagal memuat inventaris",
"inventoryRefreshed": "Persediaan diperbarui",
"inventoryRefreshFailed": "Gagal memperbarui inventaris",
"inventoryNoData": "Belum ada data inventaris - segarkan halaman untuk mengumpulkannya.",
"inventoryHost": "Tuan rumah",
"inventoryCollectedCount": "{{count}}/{{total}} dikumpulkan",
"inventoryOs": "Sistem Operasi",
"inventoryKernel": "Inti",
"inventoryArch": "Lengkungan",
"inventoryUptime": "Waktu aktif",
"inventoryPackageManager": "Pengelola paket",
"inventoryCollectedAt": "Dikumpulkan",
"packageActionLabel": "Tindakan",
"packageInstall": "Memasang",
"packageRemove": "Menghapus",
"packageUpgradeAll": "Tingkatkan semua paket",
"packageNameLabel": "Nama paket",
"packageNameRequired": "Nama paket wajib diisi.",
"packageHint": "Membutuhkan akses tingkat pengelola per host dan ditingkatkan menggunakan kata sandi sudo yang tersimpan di host tersebut.",
"shareFleet": "Armada Bersama",
"shareFleetTitle": "Bagikan \"{{name}}\"",
"shareFleetDescription": "Membagikan host anggota armada saat ini kepada pengguna atau peran yang dipilih. Host yang ditambahkan ke armada kemudian tidak dibagikan secara otomatis - bagikan lagi untuk menyertakannya.",
"shareSelectionRequired": "Pilih setidaknya satu pengguna atau peran",
"fleetSharedSuccessfully": "Berbagi {{shared}} dari {{total}} host di armada ini",
"failedToShareFleet": "Gagal berbagi armada",
"noMembersToShare": "Armada ini belum memiliki anggota yang dapat dibagikan."
}
}
},
"nav": {
"fleets": "Fleets"
"fleets": "Armada"
},
"hosts": {
"docsLink": "View docs",
"docsLink": "Lihat dokumen",
"sharing": {
"customHoursPlaceholder": "Hours until access expires",
"customHoursPlaceholder": "Waktu hingga akses berakhir",
"expiry": {
"never": "Never",
"oneHour": "1 hour",
"oneDay": "24 hours",
"sevenDays": "7 days",
"thirtyDays": "30 days",
"custom": "Custom"
"never": "Tidak pernah",
"oneHour": "1 jam",
"oneDay": "24 jam",
"sevenDays": "7 hari",
"thirtyDays": "30 hari",
"custom": "Kebiasaan"
},
"expiryLabel": "Access expiry",
"expiryLabel": "Kedaluwarsa akses",
"levels": {
"connect": {
"label": "Connect",
"description": "Open sessions only: terminal, remote desktop, file manager, tunnels and Docker. No access to the host configuration."
"label": "Menghubungkan",
"description": "Hanya sesi yang diizinkan untuk dibuka: terminal, desktop jarak jauh, pengelola file, terowongan, dan Docker. Tidak ada akses ke konfigurasi host."
},
"view": {
"label": "View",
"description": "Connect, plus see the host configuration. Secrets are never shown."
"label": "Melihat",
"description": "Hubungkan, dan lihat konfigurasi host. Rahasia tidak akan pernah ditampilkan."
},
"edit": {
"label": "Edit",
"description": "View, plus modify non-authentication host settings. The owner's SSH authentication stays private and owner-only."
"description": "Lihat, dan ubah pengaturan host non-autentikasi. Autentikasi SSH pemilik tetap bersifat pribadi dan hanya untuk pemilik."
},
"manage": {
"label": "Manage",
"description": "Edit, plus share the host with others, change permission levels and revoke access."
"label": "Mengelola",
"description": "Edit, bagikan host dengan orang lain, ubah tingkat izin, dan cabut akses."
}
},
"noMatches": "No matches found",
"permissionLevelLabel": "Permission level",
"rolesTab": "Roles",
"searchPlaceholder": "Search users or roles...",
"shareButton": "Share",
"shareWithCount": "Share ({{count}})",
"usersTab": "Users"
"noMatches": "Tidak ditemukan kecocokan.",
"permissionLevelLabel": "Tingkat izin",
"rolesTab": "Peran",
"searchPlaceholder": "Cari pengguna atau peran...",
"shareButton": "Membagikan",
"shareWithCount": "Bagikan ({{count}})",
"usersTab": "Pengguna"
}
}
}
+102 -102
View File
@@ -1,149 +1,149 @@
{
"permissions": {
"view": {
"title": "View fleets",
"description": "See fleets, their members and inventory."
"title": "Se flåter",
"description": "Se flåter, deres medlemmer og inventar."
},
"manage": {
"title": "Manage fleets",
"description": "Create, edit and delete fleets, change membership, and share fleets with other users or roles."
"title": "Administrer flåter",
"description": "Opprett, rediger og slett flåter, endre medlemskap og del flåter med andre brukere eller roller."
},
"execute": {
"title": "Run fleet actions",
"description": "Run commands and package actions across a fleet, and transfer files to and from its member hosts."
"title": "Kjør flåtehandlinger",
"description": "Kjør kommandoer og pakkehandlinger på tvers av en flåte, og overfør filer til og fra medlemsvertene."
}
},
"newUi": {
"sidebar": {
"fleets": {
"title": "Fleets",
"createFleet": "Create Fleet",
"createFleetTitle": "Create Fleet",
"editFleetTitle": "Edit Fleet",
"createFleetDescription": "A fleet is a named group of hosts you can run actions against as a unit.",
"title": "Flåter",
"createFleet": "Opprett flåte",
"createFleetTitle": "Opprett flåte",
"editFleetTitle": "Rediger flåte",
"createFleetDescription": "En flåte er en navngitt gruppe verter du kan kjøre handlinger mot som en enhet.",
"nameLabel": "Navn",
"namePlaceholder": "e.g., Web Servers",
"nameRequired": "Fleet name is required",
"namePlaceholder": "f.eks. webservere",
"nameRequired": "Flåtenavn er obligatorisk",
"descriptionLabel": "Beskrivelse",
"descriptionPlaceholder": "Valgfri beskrivelse",
"colorLabel": "Color",
"tagRulesLabel": "Tag rules",
"tagRulesPlaceholder": "prod-web, edge",
"tagRulesHint": "Hosts with any of these tags are automatically included, in addition to hosts added manually.",
"fleetCreated": "Fleet created",
"fleetUpdated": "Fleet updated",
"fleetDeleted": "Fleet deleted",
"saveFailed": "Failed to save fleet",
"deleteFailed": "Failed to delete fleet",
"loadFailed": "Failed to load fleets",
"deleteFleetTitle": "Delete Fleet",
"deleteFleetDescription": "Are you sure you want to delete \"{{name}}\"? This does not delete the member hosts themselves.",
"searchFleets": "Search fleets...",
"noFleets": "No fleets yet. Create one to get started.",
"memberCount": "{{count}} host",
"colorLabel": "Farge",
"tagRulesLabel": "Taggregler",
"tagRulesPlaceholder": "prod-web, kant",
"tagRulesHint": "Verter med noen av disse taggene inkluderes automatisk, i tillegg til verter som legges til manuelt.",
"fleetCreated": "Flåte opprettet",
"fleetUpdated": "Flåten er oppdatert",
"fleetDeleted": "Flåten er slettet",
"saveFailed": "Kunne ikke lagre flåten",
"deleteFailed": "Kunne ikke slette flåten",
"loadFailed": "Kunne ikke laste inn flåter",
"deleteFleetTitle": "Slett flåte",
"deleteFleetDescription": "Er du sikker på at du vil slette «{{name}}»? Dette sletter ikke selve medlemsvertene.",
"searchFleets": "Søk etter flåter...",
"noFleets": "Ingen flåter ennå. Opprett en for å komme i gang.",
"memberCount": "{{count}} vert",
"memberCount_other": "{{count}} verter",
"manageMembers": "Manage Members",
"manageMembersTitle": "Manage Fleet Members",
"manageMembersDescription": "Toggle hosts in or out of this fleet's static membership. Hosts matched by tag rules are always included.",
"searchHosts": "Search hosts...",
"noHostsFound": "No hosts found",
"noMembers": "This fleet has no members yet. Add hosts or set a tag rule.",
"membersLoadFailed": "Failed to load fleet members",
"memberUpdateFailed": "Failed to update fleet membership",
"tabRun": "Run Command",
"tabTransfer": "Transfer Files",
"tabInventory": "Inventory",
"openInventoryTab": "Open in full tab",
"tabPackages": "Packages",
"runOnFleet": "Run on Fleet",
"commandPlaceholder": "uptime && df -h",
"commandRequired": "A command is required",
"commandInputsLabel": "Command inputs",
"commandSucceeded": "Command succeeded on all hosts",
"commandPartialFailure": "{{failed}} of {{total}} hosts failed",
"commandFailed": "Failed to run command",
"manageMembers": "Administrer medlemmer",
"manageMembersTitle": "Administrer flåtemedlemmer",
"manageMembersDescription": "Veksle verter inn eller ut av denne flåtens statiske medlemskap. Verter som samsvarer med tagregler er alltid inkludert.",
"searchHosts": "Søk etter verter...",
"noHostsFound": "Ingen verter funnet",
"noMembers": "Denne flåten har ingen medlemmer ennå. Legg til verter eller angi en tagregel.",
"membersLoadFailed": "Kunne ikke laste inn flåtemedlemmer",
"memberUpdateFailed": "Kunne ikke oppdatere flåtemedlemskapet",
"tabRun": "Kjør kommando",
"tabTransfer": "Overfør filer",
"tabInventory": "Inventar",
"openInventoryTab": "Åpne i full fane",
"tabPackages": "Pakker",
"runOnFleet": "Kjør på flåten",
"commandPlaceholder": "oppetid og df -h",
"commandRequired": "En kommando er nødvendig",
"commandInputsLabel": "Kommandoinnganger",
"commandSucceeded": "Kommandoen lyktes på alle verter",
"commandPartialFailure": "{{failed}} av {{total}} verter mislyktes",
"commandFailed": "Kunne ikke kjøre kommandoen",
"resultSuccess": "Suksess",
"resultFailed": "Mislyktes",
"push": "Push",
"pull": "Pull",
"remotePathLabel": "Remote path",
"remotePathRequired": "A remote path is required",
"push": "Trykk",
"pull": "Dra",
"remotePathLabel": "Fjernbane",
"remotePathRequired": "En ekstern sti er nødvendig",
"fileLabel": "Fil",
"fileRequired": "A file is required",
"pushHint": "The selected file is written to this exact path on every host in the fleet.",
"pullHint": "The file at this path is read from every host and downloaded as a single zip, one folder per host.",
"transferComplete": "Transfer complete",
"transferFailed": "Transfer failed",
"refreshInventory": "Refresh Inventory",
"inventoryLoadFailed": "Failed to load inventory",
"inventoryRefreshed": "Inventory refreshed",
"inventoryRefreshFailed": "Failed to refresh inventory",
"inventoryNoData": "No inventory data yet - refresh to collect it.",
"inventoryHost": "Host",
"inventoryCollectedCount": "{{count}}/{{total}} collected",
"fileRequired": "En fil er nødvendig",
"pushHint": "Den valgte filen skrives til denne nøyaktige banen på alle verter i flåten.",
"pullHint": "Filen på denne banen leses fra hver vert og lastes ned som en enkelt zip-fil, én mappe per vert.",
"transferComplete": "Overføringen er fullført",
"transferFailed": "Overføringen mislyktes",
"refreshInventory": "Oppdater beholdningen",
"inventoryLoadFailed": "Kunne ikke laste inn beholdningen",
"inventoryRefreshed": "Lagerbeholdningen er oppdatert",
"inventoryRefreshFailed": "Kunne ikke oppdatere beholdningen",
"inventoryNoData": "Ingen lagerdata ennå – oppdater for å samle dem inn.",
"inventoryHost": "Vert",
"inventoryCollectedCount": "{{count}}/{{total}} samlet",
"inventoryOs": "OS",
"inventoryKernel": "Kjerne",
"inventoryArch": "Arch",
"inventoryArch": "Buen",
"inventoryUptime": "Oppetid",
"inventoryPackageManager": "Package manager",
"inventoryCollectedAt": "Collected",
"packageActionLabel": "Action",
"packageInstall": "Install",
"inventoryPackageManager": "Pakkebehandler",
"inventoryCollectedAt": "Samlet",
"packageActionLabel": "Handling",
"packageInstall": "Installer",
"packageRemove": "Fjern",
"packageUpgradeAll": "Upgrade all packages",
"packageNameLabel": "Package name",
"packageNameRequired": "A package name is required",
"packageHint": "Requires manage-level access per host and elevates using the host's stored sudo password.",
"shareFleet": "Share Fleet",
"shareFleetTitle": "Share \"{{name}}\"",
"shareFleetDescription": "Shares this fleet's current member hosts with the selected users or roles. Hosts added to the fleet later are not shared automatically - share again to include them.",
"shareSelectionRequired": "Select at least one user or role",
"fleetSharedSuccessfully": "Shared {{shared}} of {{total}} host(s) in this fleet",
"failedToShareFleet": "Failed to share fleet",
"noMembersToShare": "This fleet has no member hosts to share yet."
"packageUpgradeAll": "Oppgrader alle pakker",
"packageNameLabel": "Pakkenavn",
"packageNameRequired": "Et pakkenavn er obligatorisk",
"packageHint": "Krever tilgang på administratornivå per vert og heves ved hjelp av vertens lagrede sudo-passord.",
"shareFleet": "Del flåte",
"shareFleetTitle": "Del «{{name}}»",
"shareFleetDescription": "Deler denne flåtens nåværende medlemsverter med de valgte brukerne eller rollene. Verter som legges til flåten senere deles ikke automatisk – del på nytt for å inkludere dem.",
"shareSelectionRequired": "Velg minst én bruker eller rolle",
"fleetSharedSuccessfully": "Delt {{shared}} av {{total}} vert(er) i denne flåten",
"failedToShareFleet": "Kunne ikke dele flåten",
"noMembersToShare": "Denne flåten har ingen medlemsverter å dele ennå."
}
}
},
"nav": {
"fleets": "Fleets"
"fleets": "Flåter"
},
"hosts": {
"docsLink": "View docs",
"docsLink": "Vis dokumenter",
"sharing": {
"customHoursPlaceholder": "Hours until access expires",
"customHoursPlaceholder": "Timer til tilgangen utløper",
"expiry": {
"never": "Never",
"oneHour": "1 hour",
"oneDay": "24 hours",
"sevenDays": "7 days",
"thirtyDays": "30 days",
"custom": "Custom"
"never": "Aldri",
"oneHour": "1 time",
"oneDay": "24 timer",
"sevenDays": "7 dager",
"thirtyDays": "30 dager",
"custom": "Skikk"
},
"expiryLabel": "Access expiry",
"expiryLabel": "Utløpsdato for tilgang",
"levels": {
"connect": {
"label": "Koble til",
"description": "Open sessions only: terminal, remote desktop, file manager, tunnels and Docker. No access to the host configuration."
"description": "Kun åpne økter: terminal, eksternt skrivebord, filbehandler, tunneler og Docker. Ingen tilgang til vertskonfigurasjonen."
},
"view": {
"label": "View",
"description": "Connect, plus see the host configuration. Secrets are never shown."
"label": "Utsikt",
"description": "Koble til, pluss se vertskonfigurasjonen. Hemmeligheter vises aldri."
},
"edit": {
"label": "Rediger",
"description": "View, plus modify non-authentication host settings. The owner's SSH authentication stays private and owner-only."
"description": "Vis og endre innstillinger for verter uten autentisering. Eierens SSH-autentisering forblir privat og kun for eieren."
},
"manage": {
"label": "Manage",
"description": "Edit, plus share the host with others, change permission levels and revoke access."
"label": "Administrer",
"description": "Rediger, pluss del verten med andre, endre tillatelsesnivåer og tilbakekall tilgang."
}
},
"noMatches": "No matches found",
"permissionLevelLabel": "Permission level",
"rolesTab": "Roles",
"searchPlaceholder": "Search users or roles...",
"shareButton": "Share",
"shareWithCount": "Share ({{count}})",
"noMatches": "Ingen treff funnet",
"permissionLevelLabel": "Tillatelsesnivå",
"rolesTab": "Roller",
"searchPlaceholder": "Søk etter brukere eller roller...",
"shareButton": "Dele",
"shareWithCount": "Del ({{count}})",
"usersTab": "Brukere"
}
}
+13 -13
View File
@@ -1,16 +1,16 @@
{
"permissions": {
"view": {
"title": "View fleets",
"description": "See fleets, their members and inventory."
"title": "Wyświetl floty",
"description": "Zobacz floty, ich członków i zapasy."
},
"manage": {
"title": "Manage fleets",
"description": "Create, edit and delete fleets, change membership, and share fleets with other users or roles."
"title": "Zarządzaj flotami",
"description": "Twórz, edytuj i usuwaj floty, zmieniaj członkostwo i udostępniaj floty innym użytkownikom lub rolom."
},
"execute": {
"title": "Run fleet actions",
"description": "Run commands and package actions across a fleet, and transfer files to and from its member hosts."
"title": "Wykonaj akcje floty",
"description": "Uruchamiaj polecenia i pakiety działań w obrębie floty oraz przesyłaj pliki do i z jej hostów członkowskich."
}
},
"newUi": {
@@ -94,13 +94,13 @@
"packageNameLabel": "Nazwa pakietu",
"packageNameRequired": "Wymagana jest nazwa pakietu",
"packageHint": "Wymaga dostępu na poziomie zarządzania na każdym hoście i podnosi uprawnienia zapisanym hasłem sudo hosta.",
"shareFleet": "Share Fleet",
"shareFleetTitle": "Share \"{{name}}\"",
"shareFleetDescription": "Shares this fleet's current member hosts with the selected users or roles. Hosts added to the fleet later are not shared automatically - share again to include them.",
"shareSelectionRequired": "Select at least one user or role",
"fleetSharedSuccessfully": "Shared {{shared}} of {{total}} host(s) in this fleet",
"failedToShareFleet": "Failed to share fleet",
"noMembersToShare": "This fleet has no member hosts to share yet."
"shareFleet": "Udostępnij flotę",
"shareFleetTitle": "Udostępnij „{{name}}”",
"shareFleetDescription": "Udostępnia aktualnych gospodarzy należących do tej floty wybranym użytkownikom lub rolom. Gospodarze dodani do floty później nie są udostępniani automatycznie — udostępnij ponownie, aby ich uwzględnić.",
"shareSelectionRequired": "Wybierz co najmniej jednego użytkownika lub rolę",
"fleetSharedSuccessfully": "Udostępniono {{shared}} z {{total}} hostów w tej flocie",
"failedToShareFleet": "Nie udało się udostępnić floty",
"noMembersToShare": "Ta flota nie ma jeszcze żadnych członków-gospodarzy, którymi można by się podzielić."
}
}
},
+110 -110
View File
@@ -1,150 +1,150 @@
{
"permissions": {
"view": {
"title": "View fleets",
"description": "See fleets, their members and inventory."
"title": "Ver frotas",
"description": "Veja as frotas, seus membros e inventário."
},
"manage": {
"title": "Manage fleets",
"description": "Create, edit and delete fleets, change membership, and share fleets with other users or roles."
"title": "Gerenciar frotas",
"description": "Crie, edite e exclua frotas, altere a composição da frota e compartilhe frotas com outros usuários ou funções."
},
"execute": {
"title": "Run fleet actions",
"description": "Run commands and package actions across a fleet, and transfer files to and from its member hosts."
"title": "Realizar operações de frota",
"description": "Execute comandos e ações de pacotes em toda a frota e transfira arquivos de e para seus hosts membros."
}
},
"newUi": {
"sidebar": {
"fleets": {
"title": "Fleets",
"createFleet": "Create Fleet",
"createFleetTitle": "Create Fleet",
"editFleetTitle": "Edit Fleet",
"createFleetDescription": "A fleet is a named group of hosts you can run actions against as a unit.",
"nameLabel": "Name",
"namePlaceholder": "e.g., Web Servers",
"nameRequired": "Fleet name is required",
"descriptionLabel": "Description",
"descriptionPlaceholder": "Optional description",
"colorLabel": "Color",
"tagRulesLabel": "Tag rules",
"title": "Frotas",
"createFleet": "Criar Frota",
"createFleetTitle": "Criar Frota",
"editFleetTitle": "Editar frota",
"createFleetDescription": "Uma frota é um grupo nomeado de hosts contra os quais você pode executar ações como uma unidade.",
"nameLabel": "Nome",
"namePlaceholder": "Por exemplo, servidores web",
"nameRequired": "É necessário nomear a frota.",
"descriptionLabel": "Descrição",
"descriptionPlaceholder": "Descrição opcional",
"colorLabel": "Cor",
"tagRulesLabel": "Regras de etiqueta",
"tagRulesPlaceholder": "prod-web, edge",
"tagRulesHint": "Hosts with any of these tags are automatically included, in addition to hosts added manually.",
"fleetCreated": "Fleet created",
"fleetUpdated": "Fleet updated",
"fleetDeleted": "Fleet deleted",
"saveFailed": "Failed to save fleet",
"deleteFailed": "Failed to delete fleet",
"loadFailed": "Failed to load fleets",
"deleteFleetTitle": "Delete Fleet",
"deleteFleetDescription": "Are you sure you want to delete \"{{name}}\"? This does not delete the member hosts themselves.",
"searchFleets": "Search fleets...",
"noFleets": "No fleets yet. Create one to get started.",
"memberCount": "{{count}} host",
"memberCount_other": "{{count}} hosts",
"manageMembers": "Manage Members",
"manageMembersTitle": "Manage Fleet Members",
"manageMembersDescription": "Toggle hosts in or out of this fleet's static membership. Hosts matched by tag rules are always included.",
"searchHosts": "Search hosts...",
"noHostsFound": "No hosts found",
"noMembers": "This fleet has no members yet. Add hosts or set a tag rule.",
"membersLoadFailed": "Failed to load fleet members",
"memberUpdateFailed": "Failed to update fleet membership",
"tabRun": "Run Command",
"tabTransfer": "Transfer Files",
"tabInventory": "Inventory",
"openInventoryTab": "Open in full tab",
"tabPackages": "Packages",
"runOnFleet": "Run on Fleet",
"commandPlaceholder": "uptime && df -h",
"commandRequired": "A command is required",
"commandInputsLabel": "Command inputs",
"commandSucceeded": "Command succeeded on all hosts",
"commandPartialFailure": "{{failed}} of {{total}} hosts failed",
"commandFailed": "Failed to run command",
"resultSuccess": "Success",
"resultFailed": "Failed",
"push": "Push",
"pull": "Pull",
"remotePathLabel": "Remote path",
"remotePathRequired": "A remote path is required",
"fileLabel": "File",
"fileRequired": "A file is required",
"pushHint": "The selected file is written to this exact path on every host in the fleet.",
"pullHint": "The file at this path is read from every host and downloaded as a single zip, one folder per host.",
"transferComplete": "Transfer complete",
"transferFailed": "Transfer failed",
"refreshInventory": "Refresh Inventory",
"inventoryLoadFailed": "Failed to load inventory",
"inventoryRefreshed": "Inventory refreshed",
"inventoryRefreshFailed": "Failed to refresh inventory",
"inventoryNoData": "No inventory data yet - refresh to collect it.",
"inventoryHost": "Host",
"inventoryCollectedCount": "{{count}}/{{total}} collected",
"inventoryOs": "OS",
"tagRulesHint": "Os hosts com qualquer uma dessas tags são incluídos automaticamente, além dos hosts adicionados manualmente.",
"fleetCreated": "Frota criada",
"fleetUpdated": "Frota atualizada",
"fleetDeleted": "Frota excluída",
"saveFailed": "Não conseguiram salvar a frota.",
"deleteFailed": "Falha ao excluir a frota",
"loadFailed": "Falha ao carregar as frotas",
"deleteFleetTitle": "Excluir frota",
"deleteFleetDescription": "Tem certeza de que deseja excluir \"{{name}}\"? Isso não exclui os próprios hosts membros.",
"searchFleets": "Pesquisar frotas...",
"noFleets": "Ainda não há frotas. Crie uma para começar.",
"memberCount": "{{count}} anfitrião",
"memberCount_other": "{{count}} anfitriões",
"manageMembers": "Gerenciar membros",
"manageMembersTitle": "Gerenciar membros da frota",
"manageMembersDescription": "Ative ou desative a inclusão de hosts nesta frota estática. Os hosts que corresponderem às regras de tags serão sempre incluídos.",
"searchHosts": "Pesquisar hosts...",
"noHostsFound": "Nenhum host encontrado",
"noMembers": "Esta frota ainda não tem membros. Adicione anfitriões ou defina uma regra de etiqueta.",
"membersLoadFailed": "Falha ao carregar membros da frota",
"memberUpdateFailed": "Falha na atualização da associação à frota",
"tabRun": "Executar comando",
"tabTransfer": "Transferir arquivos",
"tabInventory": "Inventário",
"openInventoryTab": "Abrir em aba inteira",
"tabPackages": "Pacotes",
"runOnFleet": "Executar na frota",
"commandPlaceholder": "tempo de atividade e df -h",
"commandRequired": "É necessário um comando.",
"commandInputsLabel": "Entradas de comando",
"commandSucceeded": "O comando foi executado com sucesso em todos os hosts.",
"commandPartialFailure": "{{failed}} de {{total}} hosts falharam",
"commandFailed": "Falha ao executar o comando",
"resultSuccess": "Sucesso",
"resultFailed": "Fracassado",
"push": "Empurrar",
"pull": "Puxar",
"remotePathLabel": "Caminho remoto",
"remotePathRequired": "É necessário um caminho remoto.",
"fileLabel": "Arquivo",
"fileRequired": "É necessário um arquivo.",
"pushHint": "O arquivo selecionado é gravado exatamente nesse caminho em todos os hosts da frota.",
"pullHint": "O arquivo neste caminho é lido de cada host e baixado como um único arquivo zip, uma pasta por host.",
"transferComplete": "Transferência concluída",
"transferFailed": "A transferência falhou",
"refreshInventory": "Atualizar inventário",
"inventoryLoadFailed": "Falha ao carregar o inventário",
"inventoryRefreshed": "Inventário atualizado",
"inventoryRefreshFailed": "Falha ao atualizar o inventário",
"inventoryNoData": "Ainda não há dados de estoque - atualize a página para coletá-los.",
"inventoryHost": "Hospedar",
"inventoryCollectedCount": "{{count}}/{{total}} coletado",
"inventoryOs": "SO",
"inventoryKernel": "Kernel",
"inventoryArch": "Arch",
"inventoryUptime": "Uptime",
"inventoryPackageManager": "Package manager",
"inventoryCollectedAt": "Collected",
"packageActionLabel": "Action",
"packageInstall": "Install",
"inventoryArch": "Arco",
"inventoryUptime": "Tempo de atividade",
"inventoryPackageManager": "Gerenciador de pacotes",
"inventoryCollectedAt": "Coletado",
"packageActionLabel": "Ação",
"packageInstall": "Instalar",
"packageRemove": "Remover",
"packageUpgradeAll": "Upgrade all packages",
"packageNameLabel": "Package name",
"packageNameRequired": "A package name is required",
"packageHint": "Requires manage-level access per host and elevates using the host's stored sudo password.",
"shareFleet": "Share Fleet",
"shareFleetTitle": "Share \"{{name}}\"",
"shareFleetDescription": "Shares this fleet's current member hosts with the selected users or roles. Hosts added to the fleet later are not shared automatically - share again to include them.",
"shareSelectionRequired": "Select at least one user or role",
"fleetSharedSuccessfully": "Shared {{shared}} of {{total}} host(s) in this fleet",
"failedToShareFleet": "Failed to share fleet",
"noMembersToShare": "This fleet has no member hosts to share yet."
"packageUpgradeAll": "Atualize todos os pacotes",
"packageNameLabel": "Nome do pacote",
"packageNameRequired": "É necessário informar o nome do pacote.",
"packageHint": "Requer acesso de nível de gerenciamento por host e eleva os privilégios usando a senha sudo armazenada no host.",
"shareFleet": "Frota compartilhada",
"shareFleetTitle": "Compartilhar \"{{name}}\"",
"shareFleetDescription": "Compartilha os hosts membros atuais desta frota com os usuários ou funções selecionados. Hosts adicionados à frota posteriormente não são compartilhados automaticamente — compartilhe novamente para incluí-los.",
"shareSelectionRequired": "Selecione pelo menos um usuário ou função.",
"fleetSharedSuccessfully": "Compartilhado de {{shared}} de {{total}} hosts nesta frota",
"failedToShareFleet": "Não foi possível compartilhar a frota.",
"noMembersToShare": "Esta frota ainda não possui anfitriões membros para compartilhar."
}
}
},
"nav": {
"fleets": "Fleets"
"fleets": "Frotas"
},
"hosts": {
"docsLink": "Documentação",
"sharing": {
"customHoursPlaceholder": "Hours until access expires",
"customHoursPlaceholder": "Horas restantes até o acesso expirar",
"expiry": {
"never": "Never",
"oneHour": "1 hour",
"oneDay": "24 hours",
"sevenDays": "7 days",
"thirtyDays": "30 days",
"custom": "Custom"
"never": "Nunca",
"oneHour": "1 hora",
"oneDay": "24 horas",
"sevenDays": "7 dias",
"thirtyDays": "30 dias",
"custom": "Personalizado"
},
"expiryLabel": "Access expiry",
"expiryLabel": "Expiração do acesso",
"levels": {
"connect": {
"label": "Conectar",
"description": "Open sessions only: terminal, remote desktop, file manager, tunnels and Docker. No access to the host configuration."
"description": "Somente sessões abertas: terminal, área de trabalho remota, gerenciador de arquivos, túneis e Docker. Sem acesso à configuração do host."
},
"view": {
"label": "View",
"description": "Connect, plus see the host configuration. Secrets are never shown."
"label": "Visualizar",
"description": "Conecte-se e veja a configuração do host. Os segredos nunca são exibidos."
},
"edit": {
"label": "Editar",
"description": "View, plus modify non-authentication host settings. The owner's SSH authentication stays private and owner-only."
"description": "Visualize e modifique as configurações do host que não exigem autenticação. A autenticação SSH do proprietário permanece privada e restrita ao proprietário."
},
"manage": {
"label": "Manage",
"description": "Edit, plus share the host with others, change permission levels and revoke access."
"label": "Gerenciar",
"description": "Edite, compartilhe o host com outras pessoas, altere os níveis de permissão e revogue o acesso."
}
},
"noMatches": "No matches found",
"permissionLevelLabel": "Permission level",
"rolesTab": "Roles",
"searchPlaceholder": "Search users or roles...",
"shareButton": "Share",
"shareWithCount": "Share ({{count}})",
"usersTab": "Users"
"noMatches": "Nenhuma correspondência encontrada",
"permissionLevelLabel": "Nível de permissão",
"rolesTab": "Funções",
"searchPlaceholder": "Pesquisar usuários ou funções...",
"shareButton": "Compartilhar",
"shareWithCount": "Compartilhar ({{count}})",
"usersTab": "Usuários"
}
}
}
+73 -73
View File
@@ -1,111 +1,111 @@
{
"permissions": {
"view": {
"title": "View fleets",
"description": "See fleets, their members and inventory."
"title": "Ver frotas",
"description": "Veja as frotas, os seus membros e inventário."
},
"manage": {
"title": "Manage fleets",
"description": "Create, edit and delete fleets, change membership, and share fleets with other users or roles."
"title": "Gerir frotas",
"description": "Crie, edite e exclua frotas, altere a composição da frota e partilhe frotas com outros utilizadores ou funções."
},
"execute": {
"title": "Run fleet actions",
"description": "Run commands and package actions across a fleet, and transfer files to and from its member hosts."
"title": "Realizar operações de frota",
"description": "Execute comandos e ações de pacotes em toda a frota e transfira ficheiros de e para os seus hosts membros."
}
},
"newUi": {
"sidebar": {
"fleets": {
"title": "Fleets",
"createFleet": "Create Fleet",
"createFleetTitle": "Create Fleet",
"editFleetTitle": "Edit Fleet",
"createFleetDescription": "A fleet is a named group of hosts you can run actions against as a unit.",
"title": "Frotas",
"createFleet": "Criar Frota",
"createFleetTitle": "Criar Frota",
"editFleetTitle": "Editar frota",
"createFleetDescription": "Uma frota é um grupo nomeado de hosts contra os quais pode executar ações como uma unidade.",
"nameLabel": "Nome",
"namePlaceholder": "e.g., Web Servers",
"nameRequired": "Fleet name is required",
"namePlaceholder": "Por exemplo, os servidores web",
"nameRequired": "É necessário dar um nome à frota.",
"descriptionLabel": "Descrição",
"descriptionPlaceholder": "Descrição opcional",
"colorLabel": "Cor",
"tagRulesLabel": "Tag rules",
"tagRulesLabel": "Regras de etiqueta",
"tagRulesPlaceholder": "prod-web, edge",
"tagRulesHint": "Hosts with any of these tags are automatically included, in addition to hosts added manually.",
"fleetCreated": "Fleet created",
"fleetUpdated": "Fleet updated",
"fleetDeleted": "Fleet deleted",
"saveFailed": "Failed to save fleet",
"deleteFailed": "Failed to delete fleet",
"loadFailed": "Failed to load fleets",
"deleteFleetTitle": "Delete Fleet",
"deleteFleetDescription": "Are you sure you want to delete \"{{name}}\"? This does not delete the member hosts themselves.",
"searchFleets": "Search fleets...",
"noFleets": "No fleets yet. Create one to get started.",
"memberCount": "{{count}} host",
"tagRulesHint": "Os hosts com qualquer uma destas etiquetas são incluídos automaticamente, para além dos hosts adicionados manualmente.",
"fleetCreated": "Frota criada",
"fleetUpdated": "Frota atualizada",
"fleetDeleted": "Frota excluída",
"saveFailed": "Não conseguiram salvar a frota.",
"deleteFailed": "Falha ao eliminar a frota",
"loadFailed": "Falha ao carregar as frotas",
"deleteFleetTitle": "Excluir frota",
"deleteFleetDescription": "Tem a certeza que pretende eliminar \"{{name}}\"? Isto não exclui os próprios hosts membros.",
"searchFleets": "Pesquisar frotas...",
"noFleets": "Ainda não há frotas. Crie uma para começar.",
"memberCount": "{{count}} anfitrião",
"memberCount_other": "{{count}} máquinas",
"manageMembers": "Manage Members",
"manageMembersTitle": "Manage Fleet Members",
"manageMembersDescription": "Toggle hosts in or out of this fleet's static membership. Hosts matched by tag rules are always included.",
"manageMembers": "Gerir membros",
"manageMembersTitle": "Gerir membros da frota",
"manageMembersDescription": "Ative ou desative a inclusão de hosts nesta frota estática. Os hosts que corresponderem às regras das tags serão sempre incluídos.",
"searchHosts": "Pesquisar hosts...",
"noHostsFound": "Nenhum host encontrado",
"noMembers": "This fleet has no members yet. Add hosts or set a tag rule.",
"membersLoadFailed": "Failed to load fleet members",
"memberUpdateFailed": "Failed to update fleet membership",
"tabRun": "Run Command",
"tabTransfer": "Transfer Files",
"tabInventory": "Inventory",
"openInventoryTab": "Open in full tab",
"noMembers": "Esta frota ainda não tem membros. Adicione anfitriões ou defina uma regra de etiqueta.",
"membersLoadFailed": "Falha ao carregar membros da frota",
"memberUpdateFailed": "Falha na atualização da adesão à frota",
"tabRun": "Executar comando",
"tabTransfer": "Transferir ficheiros",
"tabInventory": "Inventário",
"openInventoryTab": "Abrir em separador inteiro",
"tabPackages": "Pacotes",
"runOnFleet": "Run on Fleet",
"commandPlaceholder": "uptime && df -h",
"commandRequired": "A command is required",
"commandInputsLabel": "Command inputs",
"commandSucceeded": "Command succeeded on all hosts",
"commandPartialFailure": "{{failed}} of {{total}} hosts failed",
"commandFailed": "Failed to run command",
"runOnFleet": "Executar na frota",
"commandPlaceholder": "tempo de atividade e df -h",
"commandRequired": "É necessário um comando.",
"commandInputsLabel": "Entradas de comando",
"commandSucceeded": "O comando foi executado com sucesso em todos os hosts.",
"commandPartialFailure": "{{failed}} de {{total}} os hosts falharam",
"commandFailed": "Falha ao executar o comando",
"resultSuccess": "Sucesso",
"resultFailed": "Falhou",
"push": "Push",
"pull": "Pull",
"remotePathLabel": "Remote path",
"remotePathRequired": "A remote path is required",
"push": "Pressionar",
"pull": "Puxar",
"remotePathLabel": "Caminho remoto",
"remotePathRequired": "É necessário um caminho remoto.",
"fileLabel": "Ficheiro",
"fileRequired": "A file is required",
"pushHint": "The selected file is written to this exact path on every host in the fleet.",
"pullHint": "The file at this path is read from every host and downloaded as a single zip, one folder per host.",
"fileRequired": "É necessário um ficheiro.",
"pushHint": "O ficheiro selecionado é gravado exatamente nesse caminho em todos os hosts da frota.",
"pullHint": "O ficheiro neste caminho é lido de cada host e descarregado como um único ficheiro zip, uma pasta por host.",
"transferComplete": "Transferência concluída",
"transferFailed": "Transferência falhou",
"refreshInventory": "Refresh Inventory",
"inventoryLoadFailed": "Failed to load inventory",
"inventoryRefreshed": "Inventory refreshed",
"inventoryRefreshFailed": "Failed to refresh inventory",
"inventoryNoData": "No inventory data yet - refresh to collect it.",
"refreshInventory": "Atualizar inventário",
"inventoryLoadFailed": "Falha ao carregar o inventário",
"inventoryRefreshed": "Inventário atualizado",
"inventoryRefreshFailed": "Falha ao atualizar o inventário",
"inventoryNoData": "Ainda não há dados de stock - atualize a página para os recolher.",
"inventoryHost": "Host",
"inventoryCollectedCount": "{{count}}/{{total}} collected",
"inventoryCollectedCount": "{{count}}/{{total}} recolhido",
"inventoryOs": "SO",
"inventoryKernel": "Kernel",
"inventoryArch": "Arch",
"inventoryArch": "Arco",
"inventoryUptime": "Tempo de Atividade",
"inventoryPackageManager": "Package manager",
"inventoryCollectedAt": "Collected",
"inventoryPackageManager": "Gestor de pacotes",
"inventoryCollectedAt": "Coletado",
"packageActionLabel": "Ação",
"packageInstall": "Install",
"packageInstall": "Instalar",
"packageRemove": "Remover",
"packageUpgradeAll": "Upgrade all packages",
"packageNameLabel": "Package name",
"packageNameRequired": "A package name is required",
"packageHint": "Requires manage-level access per host and elevates using the host's stored sudo password.",
"shareFleet": "Share Fleet",
"shareFleetTitle": "Share \"{{name}}\"",
"shareFleetDescription": "Shares this fleet's current member hosts with the selected users or roles. Hosts added to the fleet later are not shared automatically - share again to include them.",
"shareSelectionRequired": "Select at least one user or role",
"fleetSharedSuccessfully": "Shared {{shared}} of {{total}} host(s) in this fleet",
"failedToShareFleet": "Failed to share fleet",
"noMembersToShare": "This fleet has no member hosts to share yet."
"packageUpgradeAll": "Atualize todos os pacotes",
"packageNameLabel": "Nome do pacote",
"packageNameRequired": "É necessário informar o nome do pacote.",
"packageHint": "Requer acesso de nível de gestão por host e eleva os privilégios utilizando a palavra-passe sudo armazenada no host.",
"shareFleet": "Frota partilhada",
"shareFleetTitle": "Partilhar \"{{name}}\"",
"shareFleetDescription": "Partilha os hosts membros atuais desta frota com os utilizadores ou funções selecionadas. Os hosts adicionados à frota posteriormente não são partilhados automaticamente — partilhe novamente para os incluir.",
"shareSelectionRequired": "Selecione pelo menos um utilizador ou função.",
"fleetSharedSuccessfully": "Partilhado a partir de {{shared}} de {{total}} hosts nesta frota",
"failedToShareFleet": "Não foi possível partilhar a frota.",
"noMembersToShare": "Esta frota ainda não tem anfitriões membros para partilhar."
}
}
},
"nav": {
"fleets": "Fleets"
"fleets": "Frotas"
},
"hosts": {
"docsLink": "Ver documentação",
@@ -131,7 +131,7 @@
},
"edit": {
"label": "Editar",
"description": "View, plus modify non-authentication host settings. The owner's SSH authentication stays private and owner-only."
"description": "Visualize e modifique as definições do host que não requerem autenticação. A autenticação SSH do proprietário permanece privada e restrita ao proprietário."
},
"manage": {
"label": "Gerir",
+72 -72
View File
@@ -1,111 +1,111 @@
{
"permissions": {
"view": {
"title": "View fleets",
"description": "See fleets, their members and inventory."
"title": "Просмотреть флоты",
"description": "Ознакомьтесь с флотом, его членами и инвентарем."
},
"manage": {
"title": "Manage fleets",
"description": "Create, edit and delete fleets, change membership, and share fleets with other users or roles."
"title": "Управление автопарком",
"description": "Создавайте, редактируйте и удаляйте парки, изменяйте состав участников и предоставляйте доступ к паркам другим пользователям или ролям."
},
"execute": {
"title": "Run fleet actions",
"description": "Run commands and package actions across a fleet, and transfer files to and from its member hosts."
"title": "Выполнение действий флота",
"description": "Выполняйте команды и действия с пакетами в рамках всего парка устройств, а также передавайте файлы на входящие в него хосты и обратно."
}
},
"newUi": {
"sidebar": {
"fleets": {
"title": "Fleets",
"createFleet": "Create Fleet",
"createFleetTitle": "Create Fleet",
"editFleetTitle": "Edit Fleet",
"createFleetDescription": "A fleet is a named group of hosts you can run actions against as a unit.",
"title": "Флоты",
"createFleet": "Создать флот",
"createFleetTitle": "Создать флот",
"editFleetTitle": "Редактировать флот",
"createFleetDescription": "Флот — это именованная группа хостов, против которых можно выполнять действия как единое целое.",
"nameLabel": "Название",
"namePlaceholder": "e.g., Web Servers",
"nameRequired": "Fleet name is required",
"namePlaceholder": "например, веб-серверы",
"nameRequired": "Название флота обязательно.",
"descriptionLabel": "Описание",
"descriptionPlaceholder": "Необязательное описание",
"colorLabel": "Цвет",
"tagRulesLabel": "Tag rules",
"tagRulesPlaceholder": "prod-web, edge",
"tagRulesHint": "Hosts with any of these tags are automatically included, in addition to hosts added manually.",
"fleetCreated": "Fleet created",
"fleetUpdated": "Fleet updated",
"fleetDeleted": "Fleet deleted",
"saveFailed": "Failed to save fleet",
"deleteFailed": "Failed to delete fleet",
"loadFailed": "Failed to load fleets",
"deleteFleetTitle": "Delete Fleet",
"deleteFleetDescription": "Are you sure you want to delete \"{{name}}\"? This does not delete the member hosts themselves.",
"searchFleets": "Search fleets...",
"noFleets": "No fleets yet. Create one to get started.",
"memberCount": "{{count}} host",
"tagRulesLabel": "Правила тегирования",
"tagRulesPlaceholder": "прод-веб, граничный",
"tagRulesHint": "В дополнение к хостам, добавленным вручную, автоматически включаются хосты, имеющие любой из этих тегов.",
"fleetCreated": "Создан флот",
"fleetUpdated": "Обновление флота",
"fleetDeleted": "Флот уничтожен",
"saveFailed": "Не удалось спасти флот",
"deleteFailed": "Не удалось удалить флот",
"loadFailed": "Не удалось загрузить флот.",
"deleteFleetTitle": "Удалить флот",
"deleteFleetDescription": "Вы уверены, что хотите удалить \"{{name}}\"? Это не удалит сами хосты-участники.",
"searchFleets": "Поиск флотов...",
"noFleets": "Пока нет флотов. Создайте свой, чтобы начать.",
"memberCount": "{{count}} хост",
"memberCount_other": "{{count}} хостов",
"manageMembers": "Manage Members",
"manageMembersTitle": "Manage Fleet Members",
"manageMembersDescription": "Toggle hosts in or out of this fleet's static membership. Hosts matched by tag rules are always included.",
"manageMembers": "Управление участниками",
"manageMembersTitle": "Управление членами автопарка",
"manageMembersDescription": "Добавляйте или исключайте хосты из статического членства в этом флоте. Хосты, соответствующие правилам тегов, всегда включаются.",
"searchHosts": "Поиск хостов...",
"noHostsFound": "Хосты не найдены",
"noMembers": "This fleet has no members yet. Add hosts or set a tag rule.",
"membersLoadFailed": "Failed to load fleet members",
"memberUpdateFailed": "Failed to update fleet membership",
"tabRun": "Run Command",
"tabTransfer": "Transfer Files",
"tabInventory": "Inventory",
"openInventoryTab": "Open in full tab",
"noMembers": "В этом флоте пока нет участников. Добавьте хостов или установите правило тегов.",
"membersLoadFailed": "Не удалось загрузить членов флота.",
"memberUpdateFailed": "Не удалось обновить данные о членстве в автопарке.",
"tabRun": "Выполнить команду",
"tabTransfer": "Передача файлов",
"tabInventory": "Инвентаризация",
"openInventoryTab": "Открыть в полноэкранном режиме",
"tabPackages": "Пакеты",
"runOnFleet": "Run on Fleet",
"commandPlaceholder": "uptime && df -h",
"commandRequired": "A command is required",
"commandInputsLabel": "Command inputs",
"commandSucceeded": "Command succeeded on all hosts",
"commandPartialFailure": "{{failed}} of {{total}} hosts failed",
"commandFailed": "Failed to run command",
"commandRequired": "Требуется команда",
"commandInputsLabel": "Ввод команд",
"commandSucceeded": "Команда успешно выполнена на всех хостах.",
"commandPartialFailure": "{{failed}} из {{total}} хостов не удалось",
"commandFailed": "Не удалось выполнить команду.",
"resultSuccess": "Успех",
"resultFailed": "Ошибка",
"push": "Push",
"pull": "Pull",
"remotePathLabel": "Remote path",
"remotePathRequired": "A remote path is required",
"push": "Толкать",
"pull": "Тянуть",
"remotePathLabel": "Удаленный путь",
"remotePathRequired": "Требуется удаленный путь",
"fileLabel": "Файл",
"fileRequired": "A file is required",
"pushHint": "The selected file is written to this exact path on every host in the fleet.",
"pullHint": "The file at this path is read from every host and downloaded as a single zip, one folder per host.",
"fileRequired": "Требуется файл",
"pushHint": "Выбранный файл записывается точно по этому пути на каждом хосте в сети.",
"pullHint": "Файл по этому пути считывается с каждого хоста и загружается в виде единого ZIP-архива, по одной папке на каждый хост.",
"transferComplete": "Передача завершена",
"transferFailed": "Ошибка передачи",
"refreshInventory": "Refresh Inventory",
"inventoryLoadFailed": "Failed to load inventory",
"inventoryRefreshed": "Inventory refreshed",
"inventoryRefreshFailed": "Failed to refresh inventory",
"inventoryNoData": "No inventory data yet - refresh to collect it.",
"refreshInventory": "Обновить инвентарь",
"inventoryLoadFailed": "Не удалось загрузить товарные запасы.",
"inventoryRefreshed": "Инвентарь обновлен",
"inventoryRefreshFailed": "Не удалось обновить данные об остатках на складе.",
"inventoryNoData": "Данные об остатках товара пока отсутствуют — обновите страницу, чтобы получить их.",
"inventoryHost": "Хост",
"inventoryCollectedCount": "{{count}}/{{total}} collected",
"inventoryCollectedCount": "{{count}}/{{total}} собрано",
"inventoryOs": "ОС",
"inventoryKernel": "Ядро",
"inventoryArch": "Arch",
"inventoryArch": "Арка",
"inventoryUptime": "Время работы",
"inventoryPackageManager": "Package manager",
"inventoryCollectedAt": "Collected",
"inventoryPackageManager": "Менеджер пакетов",
"inventoryCollectedAt": "Собрано",
"packageActionLabel": "Действие",
"packageInstall": "Install",
"packageInstall": "Установить",
"packageRemove": "Удалить",
"packageUpgradeAll": "Upgrade all packages",
"packageNameLabel": "Package name",
"packageNameRequired": "A package name is required",
"packageHint": "Requires manage-level access per host and elevates using the host's stored sudo password.",
"shareFleet": "Share Fleet",
"shareFleetTitle": "Share \"{{name}}\"",
"shareFleetDescription": "Shares this fleet's current member hosts with the selected users or roles. Hosts added to the fleet later are not shared automatically - share again to include them.",
"shareSelectionRequired": "Select at least one user or role",
"fleetSharedSuccessfully": "Shared {{shared}} of {{total}} host(s) in this fleet",
"failedToShareFleet": "Failed to share fleet",
"noMembersToShare": "This fleet has no member hosts to share yet."
"packageUpgradeAll": "Обновить все пакеты",
"packageNameLabel": "Название пакета",
"packageNameRequired": "Требуется указать имя пакета.",
"packageHint": "Для работы требуется доступ уровня администратора для каждого хоста, повышение прав осуществляется с помощью сохраненного пароля sudo для данного хоста.",
"shareFleet": "Совместное использование автопарка",
"shareFleetTitle": "Поделиться \"{{name}}\"",
"shareFleetDescription": "Предоставляет доступ к текущим хостам, входящим в этот парк, выбранным пользователям или ролям. Хосты, добавленные в парк позже, не предоставляются автоматически — предоставьте доступ снова, чтобы включить их.",
"shareSelectionRequired": "Выберите хотя бы одного пользователя или роль.",
"fleetSharedSuccessfully": "Общий {{shared}} хоста(ов) в этом флоте {{total}}",
"failedToShareFleet": "Не удалось поделиться флотом",
"noMembersToShare": "В этом флоте пока нет хостов-участников, которыми можно было бы поделиться."
}
}
},
"nav": {
"fleets": "Fleets"
"fleets": "Флоты"
},
"hosts": {
"docsLink": "Документация",
@@ -131,7 +131,7 @@
},
"edit": {
"label": "Редактирование",
"description": "View, plus modify non-authentication host settings. The owner's SSH authentication stays private and owner-only."
"description": "Просмотр и изменение настроек хоста без аутентификации. SSH-аутентификация владельца остается конфиденциальной и доступна только владельцу."
},
"manage": {
"label": "Управление",
+115 -115
View File
@@ -1,150 +1,150 @@
{
"permissions": {
"view": {
"title": "View fleets",
"description": "See fleets, their members and inventory."
"title": "Погледајте возне паркове",
"description": "Погледајте возне паркове, њихове чланове и инвентар."
},
"manage": {
"title": "Manage fleets",
"description": "Create, edit and delete fleets, change membership, and share fleets with other users or roles."
"title": "Управљајте возним парковима",
"description": "Креирајте, уређујте и бришите флоте, мењајте чланство и делите флоте са другим корисницима или улогама."
},
"execute": {
"title": "Run fleet actions",
"description": "Run commands and package actions across a fleet, and transfer files to and from its member hosts."
"title": "Покрени акције флоте",
"description": "Покрећите команде и акције пакета широм флоте и преносите датотеке на и са њених чланских хостова."
}
},
"newUi": {
"sidebar": {
"fleets": {
"title": "Fleets",
"createFleet": "Create Fleet",
"createFleetTitle": "Create Fleet",
"editFleetTitle": "Edit Fleet",
"createFleetDescription": "A fleet is a named group of hosts you can run actions against as a unit.",
"nameLabel": "Name",
"namePlaceholder": "e.g., Web Servers",
"nameRequired": "Fleet name is required",
"descriptionLabel": "Description",
"descriptionPlaceholder": "Optional description",
"colorLabel": "Color",
"tagRulesLabel": "Tag rules",
"title": "Флоте",
"createFleet": "Креирај флоту",
"createFleetTitle": "Креирај флоту",
"editFleetTitle": "Уреди флоту",
"createFleetDescription": "Флота је именована група хостова против којих можете извршавати акције као јединицу.",
"nameLabel": "Име",
"namePlaceholder": "нпр. веб сервери",
"nameRequired": "Назив флоте је обавезан",
"descriptionLabel": "Опис",
"descriptionPlaceholder": "Опциони опис",
"colorLabel": "Боја",
"tagRulesLabel": "Правила за ознаке",
"tagRulesPlaceholder": "prod-web, edge",
"tagRulesHint": "Hosts with any of these tags are automatically included, in addition to hosts added manually.",
"fleetCreated": "Fleet created",
"fleetUpdated": "Fleet updated",
"fleetDeleted": "Fleet deleted",
"saveFailed": "Failed to save fleet",
"deleteFailed": "Failed to delete fleet",
"loadFailed": "Failed to load fleets",
"deleteFleetTitle": "Delete Fleet",
"deleteFleetDescription": "Are you sure you want to delete \"{{name}}\"? This does not delete the member hosts themselves.",
"searchFleets": "Search fleets...",
"noFleets": "No fleets yet. Create one to get started.",
"memberCount": "{{count}} host",
"memberCount_other": "{{count}} hosts",
"manageMembers": "Manage Members",
"manageMembersTitle": "Manage Fleet Members",
"manageMembersDescription": "Toggle hosts in or out of this fleet's static membership. Hosts matched by tag rules are always included.",
"searchHosts": "Search hosts...",
"noHostsFound": "No hosts found",
"noMembers": "This fleet has no members yet. Add hosts or set a tag rule.",
"membersLoadFailed": "Failed to load fleet members",
"memberUpdateFailed": "Failed to update fleet membership",
"tabRun": "Run Command",
"tabTransfer": "Transfer Files",
"tabInventory": "Inventory",
"openInventoryTab": "Open in full tab",
"tabPackages": "Packages",
"runOnFleet": "Run on Fleet",
"commandPlaceholder": "uptime && df -h",
"commandRequired": "A command is required",
"commandInputsLabel": "Command inputs",
"commandSucceeded": "Command succeeded on all hosts",
"commandPartialFailure": "{{failed}} of {{total}} hosts failed",
"commandFailed": "Failed to run command",
"resultSuccess": "Success",
"resultFailed": "Failed",
"push": "Push",
"pull": "Pull",
"remotePathLabel": "Remote path",
"remotePathRequired": "A remote path is required",
"fileLabel": "File",
"fileRequired": "A file is required",
"pushHint": "The selected file is written to this exact path on every host in the fleet.",
"pullHint": "The file at this path is read from every host and downloaded as a single zip, one folder per host.",
"transferComplete": "Transfer complete",
"transferFailed": "Transfer failed",
"refreshInventory": "Refresh Inventory",
"inventoryLoadFailed": "Failed to load inventory",
"inventoryRefreshed": "Inventory refreshed",
"inventoryRefreshFailed": "Failed to refresh inventory",
"inventoryNoData": "No inventory data yet - refresh to collect it.",
"inventoryHost": "Host",
"inventoryCollectedCount": "{{count}}/{{total}} collected",
"inventoryOs": "OS",
"inventoryKernel": "Kernel",
"inventoryArch": "Arch",
"inventoryUptime": "Uptime",
"inventoryPackageManager": "Package manager",
"inventoryCollectedAt": "Collected",
"packageActionLabel": "Action",
"packageInstall": "Install",
"packageRemove": "Remove",
"packageUpgradeAll": "Upgrade all packages",
"packageNameLabel": "Package name",
"packageNameRequired": "A package name is required",
"packageHint": "Requires manage-level access per host and elevates using the host's stored sudo password.",
"shareFleet": "Share Fleet",
"shareFleetTitle": "Share \"{{name}}\"",
"shareFleetDescription": "Shares this fleet's current member hosts with the selected users or roles. Hosts added to the fleet later are not shared automatically - share again to include them.",
"shareSelectionRequired": "Select at least one user or role",
"fleetSharedSuccessfully": "Shared {{shared}} of {{total}} host(s) in this fleet",
"failedToShareFleet": "Failed to share fleet",
"noMembersToShare": "This fleet has no member hosts to share yet."
"tagRulesHint": "Домаћини са било којом од ових ознака се аутоматски укључују, поред домаћина додатих ручно.",
"fleetCreated": "Флота је створена",
"fleetUpdated": "Ажурирана флота",
"fleetDeleted": "Флота је обрисана",
"saveFailed": "Чување флоте није успело",
"deleteFailed": "Брисање флоте није успело",
"loadFailed": "Учитавање возних паркова није успело",
"deleteFleetTitle": "Обриши флоту",
"deleteFleetDescription": "Да ли сте сигурни да желите да обришете „{{name}}“? Овим се не бришу сами чланови хостови.",
"searchFleets": "Претражи флоте...",
"noFleets": "Још нема флота. Направите једну да бисте започели.",
"memberCount": "{{count}} домаћин",
"memberCount_other": "{{count}} домаћини",
"manageMembers": "Управљање члановима",
"manageMembersTitle": "Управљајте члановима флоте",
"manageMembersDescription": "Укључите или искључите хостове из статичког чланства ове флоте. Хостови који се подударају са правилима ознака су увек укључени.",
"searchHosts": "Претражи хостове...",
"noHostsFound": "Нису пронађени хостови",
"noMembers": "Ова флота још нема чланова. Додајте хостове или поставите правило за ознаке.",
"membersLoadFailed": "Учитавање чланова флоте није успело",
"memberUpdateFailed": "Ажурирање чланства у флоти није успело",
"tabRun": "Покрени команду",
"tabTransfer": "Пренос датотека",
"tabInventory": "Инвентар",
"openInventoryTab": "Отвори у целој картици",
"tabPackages": "Пакети",
"runOnFleet": "Трчи на флоти",
"commandPlaceholder": "време непрекидног рада && df -h",
"commandRequired": "Потребна је команда",
"commandInputsLabel": "Уноси команди",
"commandSucceeded": "Команда је успела на свим хостовима",
"commandPartialFailure": "{{failed}} од {{total}} хостова није успело",
"commandFailed": "Није успело покретање команде",
"resultSuccess": "Успех",
"resultFailed": "Неуспешно",
"push": "Гурај",
"pull": "Повуци",
"remotePathLabel": "Удаљена путања",
"remotePathRequired": "Потребна је удаљена путања",
"fileLabel": "Датотека",
"fileRequired": "Потребна је датотека",
"pushHint": "Изабрана датотека се уписује на ову тачну путању на сваком хосту у флоти.",
"pullHint": "Датотека на овој путањи се чита са сваког хоста и преузима као један zip фасцикла, једна фасцикла по хосту.",
"transferComplete": "Пренос завршен",
"transferFailed": "Пренос није успео",
"refreshInventory": "Освежи инвентар",
"inventoryLoadFailed": "Учитавање инвентара није успело",
"inventoryRefreshed": "Инвентар освежен",
"inventoryRefreshFailed": "Освежавање инвентара није успело",
"inventoryNoData": "Још нема података о залихама - освежите да бисте их прикупили.",
"inventoryHost": "Домаћин",
"inventoryCollectedCount": "{{count}}/{{total}} сакупљено",
"inventoryOs": "ОС",
"inventoryKernel": "Језгро",
"inventoryArch": "Лук",
"inventoryUptime": "Време непрекидног рада",
"inventoryPackageManager": "Менаџер пакета",
"inventoryCollectedAt": "Сакупљено",
"packageActionLabel": "Акција",
"packageInstall": "Инсталирај",
"packageRemove": "Уклони",
"packageUpgradeAll": "Надоградите све пакете",
"packageNameLabel": "Назив пакета",
"packageNameRequired": "Потребно је име пакета",
"packageHint": "Захтева приступ на нивоу управљања по хосту и подиже привилегије користећи сачувану sudo лозинку хоста.",
"shareFleet": "Дели флоту",
"shareFleetTitle": "Подели „{{name}}“",
"shareFleetDescription": "Дели тренутне хостове чланове ове флоте са изабраним корисницима или улогама. Хостови који се касније додају флоти се не деле аутоматски - поново делите да бисте их укључили.",
"shareSelectionRequired": "Изаберите барем једног корисника или улогу",
"fleetSharedSuccessfully": "Дељено {{shared}} од {{total}} хост(ова) у овој флоти",
"failedToShareFleet": "Дељење флоте није успело",
"noMembersToShare": "Ова флота још нема домаћине чланове за дељење."
}
}
},
"nav": {
"fleets": "Fleets"
"fleets": "Флоте"
},
"hosts": {
"docsLink": "View docs",
"docsLink": "Прикажи документе",
"sharing": {
"customHoursPlaceholder": "Hours until access expires",
"customHoursPlaceholder": "Сати до истека приступа",
"expiry": {
"never": "Never",
"oneHour": "1 hour",
"oneDay": "24 hours",
"sevenDays": "7 days",
"thirtyDays": "30 days",
"custom": "Custom"
"never": "Никад",
"oneHour": "1 сат",
"oneDay": "24 сата",
"sevenDays": "7 дана",
"thirtyDays": "30 дана",
"custom": "Прилагођено"
},
"expiryLabel": "Access expiry",
"expiryLabel": "Истек приступа",
"levels": {
"connect": {
"label": "Connect",
"description": "Open sessions only: terminal, remote desktop, file manager, tunnels and Docker. No access to the host configuration."
"label": "Повежи се",
"description": "Само отворене сесије: терминал, удаљена радна површина, менаџер датотека, тунели и Докер. Нема приступа конфигурацији хоста."
},
"view": {
"label": "View",
"description": "Connect, plus see the host configuration. Secrets are never shown."
"label": "Поглед",
"description": "Повежите се, плус погледајте конфигурацију хоста. Тајне се никада не приказују."
},
"edit": {
"label": "Edit",
"description": "View, plus modify non-authentication host settings. The owner's SSH authentication stays private and owner-only."
"label": "Измени",
"description": "Прегледајте и мењајте подешавања хоста која не захтевају аутентификацију. SSH аутентификација власника остаје приватна и доступна само власнику."
},
"manage": {
"label": "Manage",
"description": "Edit, plus share the host with others, change permission levels and revoke access."
"label": "Управљај",
"description": "Уредите, плус делите хост са другима, мењајте нивое дозвола и опозовите приступ."
}
},
"noMatches": "No matches found",
"permissionLevelLabel": "Permission level",
"rolesTab": "Roles",
"searchPlaceholder": "Search users or roles...",
"shareButton": "Share",
"shareWithCount": "Share ({{count}})",
"usersTab": "Users"
"noMatches": "Није пронађено ниједно подударање",
"permissionLevelLabel": "Ниво дозволе",
"rolesTab": "Улоге",
"searchPlaceholder": "Претражите кориснике или улоге...",
"shareButton": "Дели",
"shareWithCount": "Подели ({{count}})",
"usersTab": "Корисници"
}
}
}
+116 -116
View File
@@ -1,150 +1,150 @@
{
"permissions": {
"view": {
"title": "View fleets",
"description": "See fleets, their members and inventory."
"title": "Visa flottor",
"description": "Se flottor, deras medlemmar och inventering."
},
"manage": {
"title": "Manage fleets",
"description": "Create, edit and delete fleets, change membership, and share fleets with other users or roles."
"title": "Hantera flottor",
"description": "Skapa, redigera och ta bort flottor, ändra medlemskap och dela flottor med andra användare eller roller."
},
"execute": {
"title": "Run fleet actions",
"description": "Run commands and package actions across a fleet, and transfer files to and from its member hosts."
"title": "Kör flottans åtgärder",
"description": "Kör kommandon och paketåtgärder över en flotta och överför filer till och från dess medlemsvärdar."
}
},
"newUi": {
"sidebar": {
"fleets": {
"title": "Fleets",
"createFleet": "Create Fleet",
"createFleetTitle": "Create Fleet",
"editFleetTitle": "Edit Fleet",
"createFleetDescription": "A fleet is a named group of hosts you can run actions against as a unit.",
"nameLabel": "Name",
"namePlaceholder": "e.g., Web Servers",
"nameRequired": "Fleet name is required",
"descriptionLabel": "Description",
"descriptionPlaceholder": "Optional description",
"colorLabel": "Color",
"tagRulesLabel": "Tag rules",
"tagRulesPlaceholder": "prod-web, edge",
"tagRulesHint": "Hosts with any of these tags are automatically included, in addition to hosts added manually.",
"fleetCreated": "Fleet created",
"fleetUpdated": "Fleet updated",
"fleetDeleted": "Fleet deleted",
"saveFailed": "Failed to save fleet",
"deleteFailed": "Failed to delete fleet",
"loadFailed": "Failed to load fleets",
"deleteFleetTitle": "Delete Fleet",
"deleteFleetDescription": "Are you sure you want to delete \"{{name}}\"? This does not delete the member hosts themselves.",
"searchFleets": "Search fleets...",
"noFleets": "No fleets yet. Create one to get started.",
"memberCount": "{{count}} host",
"memberCount_other": "{{count}} hosts",
"manageMembers": "Manage Members",
"manageMembersTitle": "Manage Fleet Members",
"manageMembersDescription": "Toggle hosts in or out of this fleet's static membership. Hosts matched by tag rules are always included.",
"searchHosts": "Search hosts...",
"noHostsFound": "No hosts found",
"noMembers": "This fleet has no members yet. Add hosts or set a tag rule.",
"membersLoadFailed": "Failed to load fleet members",
"memberUpdateFailed": "Failed to update fleet membership",
"tabRun": "Run Command",
"tabTransfer": "Transfer Files",
"tabInventory": "Inventory",
"openInventoryTab": "Open in full tab",
"tabPackages": "Packages",
"runOnFleet": "Run on Fleet",
"commandPlaceholder": "uptime && df -h",
"commandRequired": "A command is required",
"commandInputsLabel": "Command inputs",
"commandSucceeded": "Command succeeded on all hosts",
"commandPartialFailure": "{{failed}} of {{total}} hosts failed",
"commandFailed": "Failed to run command",
"resultSuccess": "Success",
"resultFailed": "Failed",
"push": "Push",
"pull": "Pull",
"remotePathLabel": "Remote path",
"remotePathRequired": "A remote path is required",
"fileLabel": "File",
"fileRequired": "A file is required",
"pushHint": "The selected file is written to this exact path on every host in the fleet.",
"pullHint": "The file at this path is read from every host and downloaded as a single zip, one folder per host.",
"transferComplete": "Transfer complete",
"transferFailed": "Transfer failed",
"refreshInventory": "Refresh Inventory",
"inventoryLoadFailed": "Failed to load inventory",
"inventoryRefreshed": "Inventory refreshed",
"inventoryRefreshFailed": "Failed to refresh inventory",
"inventoryNoData": "No inventory data yet - refresh to collect it.",
"inventoryHost": "Host",
"inventoryCollectedCount": "{{count}}/{{total}} collected",
"inventoryOs": "OS",
"inventoryKernel": "Kernel",
"inventoryArch": "Arch",
"inventoryUptime": "Uptime",
"inventoryPackageManager": "Package manager",
"inventoryCollectedAt": "Collected",
"packageActionLabel": "Action",
"packageInstall": "Install",
"packageRemove": "Remove",
"packageUpgradeAll": "Upgrade all packages",
"packageNameLabel": "Package name",
"packageNameRequired": "A package name is required",
"packageHint": "Requires manage-level access per host and elevates using the host's stored sudo password.",
"shareFleet": "Share Fleet",
"shareFleetTitle": "Share \"{{name}}\"",
"shareFleetDescription": "Shares this fleet's current member hosts with the selected users or roles. Hosts added to the fleet later are not shared automatically - share again to include them.",
"shareSelectionRequired": "Select at least one user or role",
"fleetSharedSuccessfully": "Shared {{shared}} of {{total}} host(s) in this fleet",
"failedToShareFleet": "Failed to share fleet",
"noMembersToShare": "This fleet has no member hosts to share yet."
"title": "Flottor",
"createFleet": "Skapa flotta",
"createFleetTitle": "Skapa flotta",
"editFleetTitle": "Redigera flotta",
"createFleetDescription": "En flotta är en namngiven grupp av värdar som du kan köra åtgärder mot som en enhet.",
"nameLabel": "Namn",
"namePlaceholder": "t.ex. webbservrar",
"nameRequired": "Flottans namn krävs",
"descriptionLabel": "Beskrivning",
"descriptionPlaceholder": "Valfri beskrivning",
"colorLabel": "Färg",
"tagRulesLabel": "Taggregler",
"tagRulesPlaceholder": "prod-web, kant",
"tagRulesHint": "Värdar med någon av dessa taggar inkluderas automatiskt, utöver värdar som läggs till manuellt.",
"fleetCreated": "Flotta skapad",
"fleetUpdated": "Flottan uppdaterad",
"fleetDeleted": "Flottan raderad",
"saveFailed": "Misslyckades med att spara flottan",
"deleteFailed": "Misslyckades med att ta bort flottan",
"loadFailed": "Misslyckades med att ladda flottor",
"deleteFleetTitle": "Ta bort flotta",
"deleteFleetDescription": "Är du säker på att du vill ta bort \"{{name}}\"? Detta tar inte bort själva medlemsvärdarna.",
"searchFleets": "Sök flottor...",
"noFleets": "Inga flottor ännu. Skapa en för att komma igång.",
"memberCount": "{{count}} värd",
"memberCount_other": "{{count}} värdar",
"manageMembers": "Hantera medlemmar",
"manageMembersTitle": "Hantera flottmedlemmar",
"manageMembersDescription": "Växla mellan att visa eller avaktivera värdar i flottans statiska medlemskap. Värdar som matchas av taggregler inkluderas alltid.",
"searchHosts": "Sök värdar...",
"noHostsFound": "Inga värdar hittades",
"noMembers": "Den här flottan har inga medlemmar ännu. Lägg till värdar eller ange en taggregel.",
"membersLoadFailed": "Misslyckades med att ladda flottmedlemmar",
"memberUpdateFailed": "Misslyckades med att uppdatera flottmedlemskapet",
"tabRun": "Kör kommando",
"tabTransfer": "Överför filer",
"tabInventory": "Lager",
"openInventoryTab": "Öppna i hela fliken",
"tabPackages": "Paket",
"runOnFleet": "Kör på flottan",
"commandPlaceholder": "drifttid && df -h",
"commandRequired": "Ett kommando krävs",
"commandInputsLabel": "Kommandoingångar",
"commandSucceeded": "Kommandot lyckades på alla värdar",
"commandPartialFailure": "{{failed}} av {{total}} värdar misslyckades",
"commandFailed": "Misslyckades med att köra kommandot",
"resultSuccess": "Framgång",
"resultFailed": "Misslyckades",
"push": "Tryck",
"pull": "Dra",
"remotePathLabel": "Fjärrväg",
"remotePathRequired": "En fjärrsökväg krävs",
"fileLabel": "Fil",
"fileRequired": "En fil krävs",
"pushHint": "Den valda filen skrivs till exakt denna sökväg på varje värd i flottan.",
"pullHint": "Filen på den här sökvägen läses från varje värd och laddas ner som en enda zip-fil, en mapp per värd.",
"transferComplete": "Överföringen är klar",
"transferFailed": "Överföringen misslyckades",
"refreshInventory": "Uppdatera lagret",
"inventoryLoadFailed": "Misslyckades med att ladda lagret",
"inventoryRefreshed": "Inventariet uppdaterat",
"inventoryRefreshFailed": "Misslyckades med att uppdatera lagret",
"inventoryNoData": "Ingen lagerdata ännu – uppdatera för att samla in den.",
"inventoryHost": "Värd",
"inventoryCollectedCount": "{{count}}/{{total}} samlade",
"inventoryOs": "operativsystem",
"inventoryKernel": "Kärna",
"inventoryArch": "Båge",
"inventoryUptime": "Drifttid",
"inventoryPackageManager": "Pakethanterare",
"inventoryCollectedAt": "Insamlad",
"packageActionLabel": "Handling",
"packageInstall": "Installera",
"packageRemove": "Ta bort",
"packageUpgradeAll": "Uppgradera alla paket",
"packageNameLabel": "Paketnamn",
"packageNameRequired": "Ett paketnamn krävs",
"packageHint": "Kräver åtkomst på hanteringsnivå per värd och höjs med hjälp av värdens lagrade sudo-lösenord.",
"shareFleet": "Dela flottan",
"shareFleetTitle": "Dela \"{{name}}\"",
"shareFleetDescription": "Delar den här flottans nuvarande medlemsvärdar med de valda användarna eller rollerna. Värdar som läggs till i flottan senare delas inte automatiskt – dela igen för att inkludera dem.",
"shareSelectionRequired": "Välj minst en användare eller roll",
"fleetSharedSuccessfully": "Delad {{shared}} av {{total}} värd(ar) i denna flotta",
"failedToShareFleet": "Misslyckades med att dela flottan",
"noMembersToShare": "Den här flottan har inga medlemsvärdar att dela ännu."
}
}
},
"nav": {
"fleets": "Fleets"
"fleets": "Flottor"
},
"hosts": {
"docsLink": "View docs",
"docsLink": "Visa dokument",
"sharing": {
"customHoursPlaceholder": "Hours until access expires",
"customHoursPlaceholder": "Timmar tills åtkomsten upphör",
"expiry": {
"never": "Never",
"oneHour": "1 hour",
"oneDay": "24 hours",
"sevenDays": "7 days",
"thirtyDays": "30 days",
"custom": "Custom"
"never": "Aldrig",
"oneHour": "1 timme",
"oneDay": "24 timmar",
"sevenDays": "7 dagar",
"thirtyDays": "30 dagar",
"custom": "Beställnings"
},
"expiryLabel": "Access expiry",
"expiryLabel": "Åtkomstutgång",
"levels": {
"connect": {
"label": "Connect",
"description": "Open sessions only: terminal, remote desktop, file manager, tunnels and Docker. No access to the host configuration."
"label": "Ansluta",
"description": "Endast öppna sessioner: terminal, fjärrskrivbord, filhanterare, tunnlar och Docker. Ingen åtkomst till värdkonfigurationen."
},
"view": {
"label": "View",
"description": "Connect, plus see the host configuration. Secrets are never shown."
"label": "Se",
"description": "Anslut, plus se värdkonfigurationen. Hemligheter visas aldrig."
},
"edit": {
"label": "Edit",
"description": "View, plus modify non-authentication host settings. The owner's SSH authentication stays private and owner-only."
"label": "Redigera",
"description": "Visa och ändra inställningar för icke-autentiseringsvärdar. Ägarens SSH-autentisering förblir privat och endast för ägaren."
},
"manage": {
"label": "Manage",
"description": "Edit, plus share the host with others, change permission levels and revoke access."
"label": "Hantera",
"description": "Redigera, plus dela värden med andra, ändra behörighetsnivåer och återkalla åtkomst."
}
},
"noMatches": "No matches found",
"permissionLevelLabel": "Permission level",
"rolesTab": "Roles",
"searchPlaceholder": "Search users or roles...",
"shareButton": "Share",
"shareWithCount": "Share ({{count}})",
"usersTab": "Users"
"noMatches": "Inga träffar hittades",
"permissionLevelLabel": "Behörighetsnivå",
"rolesTab": "Roller",
"searchPlaceholder": "Sök användare eller roller...",
"shareButton": "Dela",
"shareWithCount": "Dela ({{count}})",
"usersTab": "Användare"
}
}
}
+115 -115
View File
@@ -1,150 +1,150 @@
{
"permissions": {
"view": {
"title": "View fleets",
"description": "See fleets, their members and inventory."
"title": "ดูฝูงบิน",
"description": "ดูรายละเอียดกองเรือ สมาชิก และสินค้าคงคลัง"
},
"manage": {
"title": "Manage fleets",
"description": "Create, edit and delete fleets, change membership, and share fleets with other users or roles."
"title": "บริหารจัดการกองยานพาหนะ",
"description": "สร้าง แก้ไข และลบกลุ่มยานพาหนะ เปลี่ยนแปลงสมาชิก และแชร์กลุ่มยานพาหนะกับผู้ใช้หรือบทบาทอื่นๆ"
},
"execute": {
"title": "Run fleet actions",
"description": "Run commands and package actions across a fleet, and transfer files to and from its member hosts."
"title": "ดำเนินการจัดการกองเรือ",
"description": "เรียกใช้คำสั่งและดำเนินการแพ็กเกจต่างๆ บนกลุ่มเครื่องเซิร์ฟเวอร์ และถ่ายโอนไฟล์ระหว่างเครื่องเซิร์ฟเวอร์ที่เป็นสมาชิก"
}
},
"newUi": {
"sidebar": {
"fleets": {
"title": "Fleets",
"createFleet": "Create Fleet",
"createFleetTitle": "Create Fleet",
"editFleetTitle": "Edit Fleet",
"createFleetDescription": "A fleet is a named group of hosts you can run actions against as a unit.",
"nameLabel": "Name",
"namePlaceholder": "e.g., Web Servers",
"nameRequired": "Fleet name is required",
"descriptionLabel": "Description",
"descriptionPlaceholder": "Optional description",
"colorLabel": "Color",
"tagRulesLabel": "Tag rules",
"tagRulesPlaceholder": "prod-web, edge",
"tagRulesHint": "Hosts with any of these tags are automatically included, in addition to hosts added manually.",
"fleetCreated": "Fleet created",
"fleetUpdated": "Fleet updated",
"fleetDeleted": "Fleet deleted",
"saveFailed": "Failed to save fleet",
"deleteFailed": "Failed to delete fleet",
"loadFailed": "Failed to load fleets",
"deleteFleetTitle": "Delete Fleet",
"deleteFleetDescription": "Are you sure you want to delete \"{{name}}\"? This does not delete the member hosts themselves.",
"searchFleets": "Search fleets...",
"noFleets": "No fleets yet. Create one to get started.",
"memberCount": "{{count}} host",
"memberCount_other": "{{count}} hosts",
"manageMembers": "Manage Members",
"manageMembersTitle": "Manage Fleet Members",
"manageMembersDescription": "Toggle hosts in or out of this fleet's static membership. Hosts matched by tag rules are always included.",
"searchHosts": "Search hosts...",
"noHostsFound": "No hosts found",
"noMembers": "This fleet has no members yet. Add hosts or set a tag rule.",
"membersLoadFailed": "Failed to load fleet members",
"memberUpdateFailed": "Failed to update fleet membership",
"tabRun": "Run Command",
"tabTransfer": "Transfer Files",
"tabInventory": "Inventory",
"openInventoryTab": "Open in full tab",
"tabPackages": "Packages",
"runOnFleet": "Run on Fleet",
"title": "กองเรือ",
"createFleet": "สร้างกลุ่มยานพาหนะ",
"createFleetTitle": "สร้างกลุ่มยานพาหนะ",
"editFleetTitle": "แก้ไขข้อมูลกองเรือ",
"createFleetDescription": "กลุ่มโฮสต์ (Fleet) คือกลุ่มของโฮสต์ที่มีชื่อ ซึ่งคุณสามารถเรียกใช้คำสั่งต่างๆ กับกลุ่มนั้นได้ในฐานะหน่วยเดียวกัน",
"nameLabel": "ชื่อ",
"namePlaceholder": "เช่น เว็บเซิร์ฟเวอร์",
"nameRequired": "ต้องระบุชื่อกองเรือ",
"descriptionLabel": "คำอธิบาย",
"descriptionPlaceholder": "คำอธิบายเพิ่มเติม (ไม่บังคับ)",
"colorLabel": "สี",
"tagRulesLabel": "กฎการติดแท็ก",
"tagRulesPlaceholder": "โปรด-เว็บ, เอดจ์",
"tagRulesHint": "โฮสต์ที่มีแท็กใดแท็กหนึ่งเหล่านี้จะถูกรวมไว้โดยอัตโนมัติ นอกเหนือจากโฮสต์ที่เพิ่มเข้ามาด้วยตนเอง",
"fleetCreated": "กองเรือสร้าง",
"fleetUpdated": "อัปเดตฝูงบินแล้ว",
"fleetDeleted": "กองเรือถูกลบ",
"saveFailed": "ไม่สามารถช่วยกองเรือได้",
"deleteFailed": "ไม่สามารถลบกลุ่มยานพาหนะได้",
"loadFailed": "ไม่สามารถโหลดข้อมูลยานพาหนะได้",
"deleteFleetTitle": "ลบกลุ่มยานพาหนะ",
"deleteFleetDescription": "คุณแน่ใจหรือไม่ว่าต้องการลบ \"{{name}}\"? การดำเนินการนี้ไม่ได้ลบโฮสต์สมาชิกเอง",
"searchFleets": "ค้นหากองเรือ...",
"noFleets": "ยังไม่มีกลุ่มเรือ สร้างกลุ่มเรือเพื่อเริ่มต้นใช้งานได้เลย",
"memberCount": "{{count}} โฮสต์",
"memberCount_other": "{{count}} โฮสต์",
"manageMembers": "จัดการสมาชิก",
"manageMembersTitle": "จัดการสมาชิกกลุ่มยานพาหนะ",
"manageMembersDescription": "สลับการเพิ่มหรือลบโฮสต์ออกจากการเป็นสมาชิกแบบคงที่ของกลุ่มโฮสต์นี้ โฮสต์ที่ตรงกับกฎแท็กจะถูกรวมอยู่เสมอ",
"searchHosts": "ค้นหาโฮสต์...",
"noHostsFound": "ไม่พบโฮสต์",
"noMembers": "กลุ่มเรือนี้ยังไม่มีสมาชิก เพิ่มโฮสต์หรือตั้งค่ากฎแท็ก",
"membersLoadFailed": "ไม่สามารถโหลดสมาชิกกองเรือได้",
"memberUpdateFailed": "ไม่สามารถอัปเดตข้อมูลสมาชิกกลุ่มยานพาหนะได้",
"tabRun": "เรียกใช้คำสั่ง",
"tabTransfer": "โอนไฟล์",
"tabInventory": "รายการสิ่งของ",
"openInventoryTab": "เปิดในแท็บเต็ม",
"tabPackages": "แพ็คเกจ",
"runOnFleet": "วิ่งบนกองเรือ",
"commandPlaceholder": "uptime && df -h",
"commandRequired": "A command is required",
"commandInputsLabel": "Command inputs",
"commandSucceeded": "Command succeeded on all hosts",
"commandPartialFailure": "{{failed}} of {{total}} hosts failed",
"commandFailed": "Failed to run command",
"resultSuccess": "Success",
"resultFailed": "Failed",
"push": "Push",
"pull": "Pull",
"remotePathLabel": "Remote path",
"remotePathRequired": "A remote path is required",
"fileLabel": "File",
"fileRequired": "A file is required",
"pushHint": "The selected file is written to this exact path on every host in the fleet.",
"pullHint": "The file at this path is read from every host and downloaded as a single zip, one folder per host.",
"transferComplete": "Transfer complete",
"transferFailed": "Transfer failed",
"refreshInventory": "Refresh Inventory",
"inventoryLoadFailed": "Failed to load inventory",
"inventoryRefreshed": "Inventory refreshed",
"inventoryRefreshFailed": "Failed to refresh inventory",
"inventoryNoData": "No inventory data yet - refresh to collect it.",
"inventoryHost": "Host",
"inventoryCollectedCount": "{{count}}/{{total}} collected",
"inventoryOs": "OS",
"inventoryKernel": "Kernel",
"inventoryArch": "Arch",
"inventoryUptime": "Uptime",
"inventoryPackageManager": "Package manager",
"inventoryCollectedAt": "Collected",
"packageActionLabel": "Action",
"packageInstall": "Install",
"packageRemove": "Remove",
"packageUpgradeAll": "Upgrade all packages",
"packageNameLabel": "Package name",
"packageNameRequired": "A package name is required",
"packageHint": "Requires manage-level access per host and elevates using the host's stored sudo password.",
"shareFleet": "Share Fleet",
"shareFleetTitle": "Share \"{{name}}\"",
"shareFleetDescription": "Shares this fleet's current member hosts with the selected users or roles. Hosts added to the fleet later are not shared automatically - share again to include them.",
"shareSelectionRequired": "Select at least one user or role",
"fleetSharedSuccessfully": "Shared {{shared}} of {{total}} host(s) in this fleet",
"failedToShareFleet": "Failed to share fleet",
"noMembersToShare": "This fleet has no member hosts to share yet."
"commandRequired": "จำเป็นต้องมีคำสั่ง",
"commandInputsLabel": "อินพุตคำสั่ง",
"commandSucceeded": "คำสั่งทำงานสำเร็จบนโฮสต์ทั้งหมด",
"commandPartialFailure": "โฮสต์ {{failed}} ล้มเหลว {{total}}",
"commandFailed": "ไม่สามารถเรียกใช้คำสั่งได้",
"resultSuccess": "ความสำเร็จ",
"resultFailed": "ล้มเหลว",
"push": "ดัน",
"pull": "ดึง",
"remotePathLabel": "เส้นทางระยะไกล",
"remotePathRequired": "จำเป็นต้องใช้เส้นทางระยะไกล",
"fileLabel": "ไฟล์",
"fileRequired": "จำเป็นต้องมีไฟล์",
"pushHint": "ไฟล์ที่เลือกจะถูกเขียนไปยังพาธที่ระบุไว้นี้บนทุกเครื่องในระบบเครือข่าย",
"pullHint": "ไฟล์ที่อยู่ในพาธนี้จะถูกอ่านจากทุกโฮสต์และดาวน์โหลดเป็นไฟล์ซิปเดียว โดยมีหนึ่งโฟลเดอร์ต่อหนึ่งโฮสต์",
"transferComplete": "การโอนเสร็จสมบูรณ์",
"transferFailed": "การโอนล้มเหลว",
"refreshInventory": "รีเฟรชสินค้าคงคลัง",
"inventoryLoadFailed": "ไม่สามารถโหลดสินค้าคงคลังได้",
"inventoryRefreshed": "อัปเดตสินค้าคงคลังแล้ว",
"inventoryRefreshFailed": "ไม่สามารถรีเฟรชสินค้าคงคลังได้",
"inventoryNoData": "ยังไม่มีข้อมูลสินค้าคงคลัง โปรดรีเฟรชหน้าเว็บเพื่อดูข้อมูล",
"inventoryHost": "เจ้าภาพ",
"inventoryCollectedCount": "{{count}}/{{total}} รวบรวมแล้ว",
"inventoryOs": "โอเอส",
"inventoryKernel": "เคอร์เนล",
"inventoryArch": "โค้ง",
"inventoryUptime": "เวลาใช้งาน",
"inventoryPackageManager": "ตัวจัดการแพ็กเกจ",
"inventoryCollectedAt": "รวบรวม",
"packageActionLabel": "การกระทำ",
"packageInstall": "ติดตั้ง",
"packageRemove": "ลบ",
"packageUpgradeAll": "อัปเกรดแพ็กเกจทั้งหมด",
"packageNameLabel": "ชื่อแพ็คเกจ",
"packageNameRequired": "จำเป็นต้องระบุชื่อแพ็กเกจ",
"packageHint": "ต้องมีสิทธิ์การเข้าถึงระดับจัดการต่อโฮสต์ และยกระดับสิทธิ์โดยใช้รหัสผ่าน sudo ที่บันทึกไว้ของโฮสต์",
"shareFleet": "แบ่งปันกองเรือ",
"shareFleetTitle": "แชร์ \"{{name}}\"",
"shareFleetDescription": "แชร์โฮสต์ที่เป็นสมาชิกปัจจุบันของกลุ่มโฮสต์นี้ให้กับผู้ใช้หรือบทบาทที่เลือกไว้ โฮสต์ที่เพิ่มเข้ามาในกลุ่มโฮสต์ในภายหลังจะไม่ถูกแชร์โดยอัตโนมัติ ต้องแชร์อีกครั้งเพื่อรวมโฮสต์เหล่านั้น",
"shareSelectionRequired": "เลือกผู้ใช้หรือบทบาทอย่างน้อยหนึ่งรายการ",
"fleetSharedSuccessfully": "โฮสต์ {{shared}} ที่ใช้ร่วมกันของ {{total}} ในกลุ่มนี้",
"failedToShareFleet": "ไม่สามารถแบ่งปันกองเรือได้",
"noMembersToShare": "กลุ่มเรือนี้ยังไม่มีสมาชิกผู้ให้บริการโฮสติ้งให้แชร์ข้อมูล"
}
}
},
"nav": {
"fleets": "Fleets"
"fleets": "กองเรือ"
},
"hosts": {
"docsLink": "View docs",
"docsLink": "ดูเอกสาร",
"sharing": {
"customHoursPlaceholder": "Hours until access expires",
"customHoursPlaceholder": "เหลือเวลาอีกกี่ชั่วโมงก่อนที่สิทธิ์การเข้าถึงจะหมดอายุ",
"expiry": {
"never": "Never",
"oneHour": "1 hour",
"oneDay": "24 hours",
"sevenDays": "7 days",
"thirtyDays": "30 days",
"custom": "Custom"
"never": "ไม่เคย",
"oneHour": "1 ชั่วโมง",
"oneDay": "24 ชั่วโมง",
"sevenDays": "7 วัน",
"thirtyDays": "30 วัน",
"custom": "กำหนดเอง"
},
"expiryLabel": "Access expiry",
"expiryLabel": "วันหมดอายุการเข้าถึง",
"levels": {
"connect": {
"label": "Connect",
"description": "Open sessions only: terminal, remote desktop, file manager, tunnels and Docker. No access to the host configuration."
"label": "เชื่อมต่อ",
"description": "อนุญาตเฉพาะเซสชันที่เปิดใช้งานเท่านั้น: เทอร์มินัล, เดสก์ท็อประยะไกล, ตัวจัดการไฟล์, อุโมงค์ และ Docker ไม่สามารถเข้าถึงการกำหนดค่าโฮสต์ได้"
},
"view": {
"label": "View",
"description": "Connect, plus see the host configuration. Secrets are never shown."
"label": "ดู",
"description": "เชื่อมต่อและดูการตั้งค่าโฮสต์ ข้อมูลลับจะไม่ถูกเปิดเผย"
},
"edit": {
"label": "Edit",
"description": "View, plus modify non-authentication host settings. The owner's SSH authentication stays private and owner-only."
"label": "แก้ไข",
"description": "ดูและแก้ไขการตั้งค่าโฮสต์ที่ไม่ต้องยืนยันตัวตน การยืนยันตัวตน SSH ของเจ้าของจะยังคงเป็นส่วนตัวและเข้าถึงได้เฉพาะเจ้าของเท่านั้น"
},
"manage": {
"label": "Manage",
"description": "Edit, plus share the host with others, change permission levels and revoke access."
"label": "จัดการ",
"description": "แก้ไข รวมถึงแชร์โฮสต์กับผู้อื่น เปลี่ยนระดับสิทธิ์ และเพิกถอนการเข้าถึงได้"
}
},
"noMatches": "No matches found",
"permissionLevelLabel": "Permission level",
"rolesTab": "Roles",
"searchPlaceholder": "Search users or roles...",
"shareButton": "Share",
"shareWithCount": "Share ({{count}})",
"usersTab": "Users"
"noMatches": "ไม่พบผลลัพธ์ที่ตรงกัน",
"permissionLevelLabel": "ระดับการอนุญาต",
"rolesTab": "บทบาท",
"searchPlaceholder": "ค้นหาผู้ใช้หรือบทบาท...",
"shareButton": "แบ่งปัน",
"shareWithCount": "แชร์ ({{count}})",
"usersTab": "ผู้ใช้"
}
}
}
+73 -73
View File
@@ -1,111 +1,111 @@
{
"permissions": {
"view": {
"title": "View fleets",
"description": "See fleets, their members and inventory."
"title": "Filoları görüntüle",
"description": "Filoları, üyelerini ve envanterlerini görüntüleyin."
},
"manage": {
"title": "Manage fleets",
"description": "Create, edit and delete fleets, change membership, and share fleets with other users or roles."
"title": "Filoları yönetin",
"description": "Filoları oluşturun, düzenleyin ve silin, üyelikleri değiştirin ve filoları diğer kullanıcılar veya rollerle paylaşın."
},
"execute": {
"title": "Run fleet actions",
"description": "Run commands and package actions across a fleet, and transfer files to and from its member hosts."
"title": "Filo işlemlerini yürütün",
"description": "Filo genelinde komutları çalıştırın, işlemleri paketleyin ve üye sunucular arasında dosya aktarımı yapın."
}
},
"newUi": {
"sidebar": {
"fleets": {
"title": "Fleets",
"createFleet": "Create Fleet",
"createFleetTitle": "Create Fleet",
"editFleetTitle": "Edit Fleet",
"createFleetDescription": "A fleet is a named group of hosts you can run actions against as a unit.",
"title": "Filolar",
"createFleet": "Filo Oluştur",
"createFleetTitle": "Filo Oluştur",
"editFleetTitle": "Filoyu Düzenle",
"createFleetDescription": "Filo, birim olarak eylemler gerçekleştirebileceğiniz, adlandırılmış bir sunucu grubudur.",
"nameLabel": "Ad",
"namePlaceholder": "e.g., Web Servers",
"nameRequired": "Fleet name is required",
"namePlaceholder": "Örneğin, Web Sunucuları",
"nameRequired": "Filo adı zorunludur.",
"descriptionLabel": "Açıklama",
"descriptionPlaceholder": "İsteğe bağlı açıklama",
"colorLabel": "Renk",
"tagRulesLabel": "Tag rules",
"tagRulesLabel": "Etiket kuralları",
"tagRulesPlaceholder": "prod-web, edge",
"tagRulesHint": "Hosts with any of these tags are automatically included, in addition to hosts added manually.",
"fleetCreated": "Fleet created",
"fleetUpdated": "Fleet updated",
"fleetDeleted": "Fleet deleted",
"saveFailed": "Failed to save fleet",
"deleteFailed": "Failed to delete fleet",
"loadFailed": "Failed to load fleets",
"deleteFleetTitle": "Delete Fleet",
"deleteFleetDescription": "Are you sure you want to delete \"{{name}}\"? This does not delete the member hosts themselves.",
"searchFleets": "Search fleets...",
"noFleets": "No fleets yet. Create one to get started.",
"memberCount": "{{count}} host",
"tagRulesHint": "Bu etiketlerden herhangi birine sahip sunucular, manuel olarak eklenen sunuculara ek olarak otomatik olarak dahil edilir.",
"fleetCreated": "Filo oluşturuldu",
"fleetUpdated": "Filo güncellendi",
"fleetDeleted": "Filo silindi",
"saveFailed": "Filoyu kurtaramadık",
"deleteFailed": "Filoyu silme işlemi başarısız oldu.",
"loadFailed": "Filoların yüklenmesi başarısız oldu.",
"deleteFleetTitle": "Filoyu Sil",
"deleteFleetDescription": "\"{{name}}\" öğesini silmek istediğinizden emin misiniz? Bu işlem üye sunucuların kendilerini silmez.",
"searchFleets": "Filoları arayın...",
"noFleets": "Henüz filo yok. Başlamak için bir tane oluşturun.",
"memberCount": "{{count}} sunucu",
"memberCount_other": "{{count}} ana makine",
"manageMembers": "Manage Members",
"manageMembersTitle": "Manage Fleet Members",
"manageMembersDescription": "Toggle hosts in or out of this fleet's static membership. Hosts matched by tag rules are always included.",
"manageMembers": "Üyeleri Yönet",
"manageMembersTitle": "Filo Üyelerini Yönetin",
"manageMembersDescription": "Sunucuları bu filonun statik üyeliğine dahil edin veya çıkarın. Etiket kurallarına göre eşleşen sunucular her zaman dahil edilir.",
"searchHosts": "Host ara...",
"noHostsFound": "Hiç sunucu bulunamadı",
"noMembers": "This fleet has no members yet. Add hosts or set a tag rule.",
"membersLoadFailed": "Failed to load fleet members",
"memberUpdateFailed": "Failed to update fleet membership",
"tabRun": "Run Command",
"tabTransfer": "Transfer Files",
"tabInventory": "Inventory",
"openInventoryTab": "Open in full tab",
"noMembers": "Bu filonun henüz üyesi yok. Sunucu ekleyin veya etiket kuralı belirleyin.",
"membersLoadFailed": "Filo üyeleri yüklenemedi.",
"memberUpdateFailed": "Filo üyeliği güncellenemedi.",
"tabRun": "Komutu Çalıştır",
"tabTransfer": "Dosya Aktarımı",
"tabInventory": "Envanter",
"openInventoryTab": "Tam sekmede aç",
"tabPackages": "Paketler",
"runOnFleet": "Run on Fleet",
"commandPlaceholder": "uptime && df -h",
"commandRequired": "A command is required",
"commandInputsLabel": "Command inputs",
"commandSucceeded": "Command succeeded on all hosts",
"commandPartialFailure": "{{failed}} of {{total}} hosts failed",
"commandFailed": "Failed to run command",
"runOnFleet": "Filoda Çalıştır",
"commandPlaceholder": "çalışma süresi && df -h",
"commandRequired": "Bir komut gereklidir.",
"commandInputsLabel": "Komut girişleri",
"commandSucceeded": "Komut tüm sunucularda başarıyla tamamlandı.",
"commandPartialFailure": "{{failed}} / {{total}} sunucu başarısız oldu",
"commandFailed": "Komut çalıştırma başarısız oldu.",
"resultSuccess": "Başarılı",
"resultFailed": "Başarısız",
"push": "Push",
"pull": "Pull",
"remotePathLabel": "Remote path",
"remotePathRequired": "A remote path is required",
"push": "İtmek",
"pull": "Çekmek",
"remotePathLabel": "Uzak yol",
"remotePathRequired": "Uzak bir yol gereklidir.",
"fileLabel": "Dosya",
"fileRequired": "A file is required",
"pushHint": "The selected file is written to this exact path on every host in the fleet.",
"pullHint": "The file at this path is read from every host and downloaded as a single zip, one folder per host.",
"fileRequired": "Bir dosya gereklidir.",
"pushHint": "Seçilen dosya, filodaki her sunucuda tam olarak bu yola yazılır.",
"pullHint": "Bu yoldaki dosya her sunucudan okunur ve her sunucu için bir klasör olmak üzere tek bir zip dosyası olarak indirilir.",
"transferComplete": "Aktarım tamamlandı",
"transferFailed": "Aktarım başarısız",
"refreshInventory": "Refresh Inventory",
"inventoryLoadFailed": "Failed to load inventory",
"inventoryRefreshed": "Inventory refreshed",
"inventoryRefreshFailed": "Failed to refresh inventory",
"inventoryNoData": "No inventory data yet - refresh to collect it.",
"refreshInventory": "Envanteri Yenile",
"inventoryLoadFailed": "Envanter yüklenemedi.",
"inventoryRefreshed": "Stok güncellendi",
"inventoryRefreshFailed": "Envanter yenileme işlemi başarısız oldu.",
"inventoryNoData": "Henüz envanter verisi yok - verileri toplamak için sayfayı yenileyin.",
"inventoryHost": "Ana Bilgisayar",
"inventoryCollectedCount": "{{count}}/{{total}} collected",
"inventoryCollectedCount": "{{count}}/{{total}} toplandı",
"inventoryOs": "İşletim Sistemi",
"inventoryKernel": "Çekirdek",
"inventoryArch": "Arch",
"inventoryArch": "Kemer",
"inventoryUptime": "Çalışma Süresi",
"inventoryPackageManager": "Package manager",
"inventoryCollectedAt": "Collected",
"inventoryPackageManager": "Paket yöneticisi",
"inventoryCollectedAt": "Toplandı",
"packageActionLabel": "İşlem",
"packageInstall": "Install",
"packageInstall": "Düzenlemek",
"packageRemove": "Kaldır",
"packageUpgradeAll": "Upgrade all packages",
"packageNameLabel": "Package name",
"packageNameRequired": "A package name is required",
"packageHint": "Requires manage-level access per host and elevates using the host's stored sudo password.",
"shareFleet": "Share Fleet",
"shareFleetTitle": "Share \"{{name}}\"",
"shareFleetDescription": "Shares this fleet's current member hosts with the selected users or roles. Hosts added to the fleet later are not shared automatically - share again to include them.",
"shareSelectionRequired": "Select at least one user or role",
"fleetSharedSuccessfully": "Shared {{shared}} of {{total}} host(s) in this fleet",
"failedToShareFleet": "Failed to share fleet",
"noMembersToShare": "This fleet has no member hosts to share yet."
"packageUpgradeAll": "Tüm paketleri yükseltin",
"packageNameLabel": "Paket adı",
"packageNameRequired": "Paket adı gereklidir.",
"packageHint": "Her sunucu için yönetim düzeyinde erişim gerektirir ve sunucunun kayıtlı sudo şifresi kullanılarak yetki yükseltilir.",
"shareFleet": "Filo Paylaşımı",
"shareFleetTitle": "Paylaş \"{{name}}\"",
"shareFleetDescription": "Bu filonun mevcut üye sunucularını seçilen kullanıcılar veya rollerle paylaşır. Filoya daha sonra eklenen sunucular otomatik olarak paylaşılmaz; bunları dahil etmek için tekrar paylaşın.",
"shareSelectionRequired": "En az bir kullanıcı veya rol seçin.",
"fleetSharedSuccessfully": "Bu filodaki {{total}} ana bilgisayarın paylaşılan {{shared}} 'ı",
"failedToShareFleet": "Filo paylaşımı başarısız oldu.",
"noMembersToShare": "Bu filonun henüz paylaşabileceği üye sunucusu yok."
}
}
},
"nav": {
"fleets": "Fleets"
"fleets": "Filolar"
},
"hosts": {
"docsLink": "Dokümanları görüntüle",
@@ -131,7 +131,7 @@
},
"edit": {
"label": "Düzenle",
"description": "View, plus modify non-authentication host settings. The owner's SSH authentication stays private and owner-only."
"description": "Kimlik doğrulaması gerektirmeyen sunucu ayarlarını görüntüleyin ve değiştirin. Sahibin SSH kimlik doğrulaması gizli kalır ve yalnızca sahibine özeldir."
},
"manage": {
"label": "Yönet",
+116 -116
View File
@@ -1,150 +1,150 @@
{
"permissions": {
"view": {
"title": "View fleets",
"description": "See fleets, their members and inventory."
"title": "Переглянути автопарки",
"description": "Перегляньте автопарки, їхніх членів та інвентар."
},
"manage": {
"title": "Manage fleets",
"description": "Create, edit and delete fleets, change membership, and share fleets with other users or roles."
"title": "Керування автопарками",
"description": "Створюйте, редагуйте та видаляйте автопарки, змінюйте членство та діліться автопарками з іншими користувачами або ролями."
},
"execute": {
"title": "Run fleet actions",
"description": "Run commands and package actions across a fleet, and transfer files to and from its member hosts."
"title": "Виконання дій з флотом",
"description": "Виконуйте команди та дії з пакетування в усьому парку пристроїв, а також передайте файли на хости-члени та з них."
}
},
"newUi": {
"sidebar": {
"fleets": {
"title": "Fleets",
"createFleet": "Create Fleet",
"createFleetTitle": "Create Fleet",
"editFleetTitle": "Edit Fleet",
"createFleetDescription": "A fleet is a named group of hosts you can run actions against as a unit.",
"nameLabel": "Name",
"namePlaceholder": "e.g., Web Servers",
"nameRequired": "Fleet name is required",
"descriptionLabel": "Description",
"descriptionPlaceholder": "Optional description",
"colorLabel": "Color",
"tagRulesLabel": "Tag rules",
"tagRulesPlaceholder": "prod-web, edge",
"tagRulesHint": "Hosts with any of these tags are automatically included, in addition to hosts added manually.",
"fleetCreated": "Fleet created",
"fleetUpdated": "Fleet updated",
"fleetDeleted": "Fleet deleted",
"saveFailed": "Failed to save fleet",
"deleteFailed": "Failed to delete fleet",
"loadFailed": "Failed to load fleets",
"deleteFleetTitle": "Delete Fleet",
"deleteFleetDescription": "Are you sure you want to delete \"{{name}}\"? This does not delete the member hosts themselves.",
"searchFleets": "Search fleets...",
"noFleets": "No fleets yet. Create one to get started.",
"memberCount": "{{count}} host",
"memberCount_other": "{{count}} hosts",
"manageMembers": "Manage Members",
"manageMembersTitle": "Manage Fleet Members",
"manageMembersDescription": "Toggle hosts in or out of this fleet's static membership. Hosts matched by tag rules are always included.",
"searchHosts": "Search hosts...",
"noHostsFound": "No hosts found",
"noMembers": "This fleet has no members yet. Add hosts or set a tag rule.",
"membersLoadFailed": "Failed to load fleet members",
"memberUpdateFailed": "Failed to update fleet membership",
"tabRun": "Run Command",
"tabTransfer": "Transfer Files",
"tabInventory": "Inventory",
"openInventoryTab": "Open in full tab",
"tabPackages": "Packages",
"runOnFleet": "Run on Fleet",
"commandPlaceholder": "uptime && df -h",
"commandRequired": "A command is required",
"commandInputsLabel": "Command inputs",
"commandSucceeded": "Command succeeded on all hosts",
"commandPartialFailure": "{{failed}} of {{total}} hosts failed",
"commandFailed": "Failed to run command",
"resultSuccess": "Success",
"resultFailed": "Failed",
"push": "Push",
"pull": "Pull",
"remotePathLabel": "Remote path",
"remotePathRequired": "A remote path is required",
"fileLabel": "File",
"fileRequired": "A file is required",
"pushHint": "The selected file is written to this exact path on every host in the fleet.",
"pullHint": "The file at this path is read from every host and downloaded as a single zip, one folder per host.",
"transferComplete": "Transfer complete",
"transferFailed": "Transfer failed",
"refreshInventory": "Refresh Inventory",
"inventoryLoadFailed": "Failed to load inventory",
"inventoryRefreshed": "Inventory refreshed",
"inventoryRefreshFailed": "Failed to refresh inventory",
"inventoryNoData": "No inventory data yet - refresh to collect it.",
"inventoryHost": "Host",
"inventoryCollectedCount": "{{count}}/{{total}} collected",
"inventoryOs": "OS",
"inventoryKernel": "Kernel",
"inventoryArch": "Arch",
"inventoryUptime": "Uptime",
"inventoryPackageManager": "Package manager",
"inventoryCollectedAt": "Collected",
"packageActionLabel": "Action",
"packageInstall": "Install",
"packageRemove": "Remove",
"packageUpgradeAll": "Upgrade all packages",
"packageNameLabel": "Package name",
"packageNameRequired": "A package name is required",
"packageHint": "Requires manage-level access per host and elevates using the host's stored sudo password.",
"shareFleet": "Share Fleet",
"shareFleetTitle": "Share \"{{name}}\"",
"shareFleetDescription": "Shares this fleet's current member hosts with the selected users or roles. Hosts added to the fleet later are not shared automatically - share again to include them.",
"shareSelectionRequired": "Select at least one user or role",
"fleetSharedSuccessfully": "Shared {{shared}} of {{total}} host(s) in this fleet",
"failedToShareFleet": "Failed to share fleet",
"noMembersToShare": "This fleet has no member hosts to share yet."
"title": "Флоти",
"createFleet": "Створити флот",
"createFleetTitle": "Створити флот",
"editFleetTitle": "Редагувати флот",
"createFleetDescription": "Флот — це іменована група хостів, проти яких можна виконувати дії як проти єдиного цілого.",
"nameLabel": "Ім'я",
"namePlaceholder": "наприклад, веб-сервери",
"nameRequired": "Потрібно вказати назву флоту",
"descriptionLabel": "Опис",
"descriptionPlaceholder": "Додатковий опис",
"colorLabel": "Колір",
"tagRulesLabel": "Правила тегів",
"tagRulesPlaceholder": "prod-web, край",
"tagRulesHint": "Хости з будь-яким із цих тегів додаються автоматично, окрім хостів, доданих вручну.",
"fleetCreated": "Створено флот",
"fleetUpdated": "Оновлено автопарк",
"fleetDeleted": "Флот видалено",
"saveFailed": "Не вдалося зберегти флот",
"deleteFailed": "Не вдалося видалити автопарк",
"loadFailed": "Не вдалося завантажити автопарки",
"deleteFleetTitle": "Видалити автопарк",
"deleteFleetDescription": "Ви впевнені, що хочете видалити \"{{name}}\"? Це не видаляє самі хости-учасники.",
"searchFleets": "Пошук автопарків...",
"noFleets": "Поки що немає автопарків. Створіть його, щоб розпочати.",
"memberCount": "{{count}} хост",
"memberCount_other": "{{count}} хости",
"manageMembers": "Керування учасниками",
"manageMembersTitle": "Керування членами автопарку",
"manageMembersDescription": "Вмикати або вимикати хости зі списку статичного членства цього флоту. Хости, що відповідають правилам тегів, завжди враховуються.",
"searchHosts": "Пошук хостів...",
"noHostsFound": "Хости не знайдено",
"noMembers": "Цей флот ще не має учасників. Додайте хостів або встановіть правило тегу.",
"membersLoadFailed": "Не вдалося завантажити учасників автопарку",
"memberUpdateFailed": "Не вдалося оновити членство в автопарку",
"tabRun": "Виконати команду",
"tabTransfer": "Передача файлів",
"tabInventory": "Інвентаризація",
"openInventoryTab": "Відкрити у повній вкладці",
"tabPackages": "Пакети",
"runOnFleet": "Запустити флот",
"commandPlaceholder": "час безперебійної роботи && df -h",
"commandRequired": "Потрібна команда",
"commandInputsLabel": "Вхідні команди",
"commandSucceeded": "Команда успішно виконана на всіх хостах",
"commandPartialFailure": "{{failed}} з {{total}} хостів не вдалося",
"commandFailed": "Не вдалося виконати команду",
"resultSuccess": "Успіх",
"resultFailed": "Не вдалося",
"push": "Натисніть",
"pull": "Тягнути",
"remotePathLabel": "Віддалений шлях",
"remotePathRequired": "Потрібен віддалений шлях",
"fileLabel": "Файл",
"fileRequired": "Потрібен файл",
"pushHint": "Вибраний файл записується саме за цим шляхом на кожному хості парку.",
"pullHint": "Файл за цим шляхом зчитується з кожного хоста та завантажується як один zip-архів, одна папка на хост.",
"transferComplete": "Перенесення завершено",
"transferFailed": "Передача не вдалася",
"refreshInventory": "Оновити інвентар",
"inventoryLoadFailed": "Не вдалося завантажити інвентар",
"inventoryRefreshed": "Інвентар оновлено",
"inventoryRefreshFailed": "Не вдалося оновити інвентар",
"inventoryNoData": "Даних про інвентаризацію ще немає – оновіть сторінку, щоб зібрати їх.",
"inventoryHost": "Хост",
"inventoryCollectedCount": "{{count}}/{{total}} зібрано",
"inventoryOs": "ОС",
"inventoryKernel": "Ядро",
"inventoryArch": "Арка",
"inventoryUptime": "Час безвідмовної роботи",
"inventoryPackageManager": "Менеджер пакетів",
"inventoryCollectedAt": "Зібрано",
"packageActionLabel": "Дія",
"packageInstall": "Встановити",
"packageRemove": "Видалити",
"packageUpgradeAll": "Оновіть усі пакети",
"packageNameLabel": "Назва пакета",
"packageNameRequired": "Потрібна назва пакета",
"packageHint": "Потрібен доступ на рівні керування для кожного хоста та підвищення прав за допомогою збереженого пароля sudo хоста.",
"shareFleet": "Поділитися автопарком",
"shareFleetTitle": "Поділитися «{{name}}»",
"shareFleetDescription": "Надає доступ до хостів-членів цього флоту вибраним користувачам або ролям. Хости, додані до флоту пізніше, не надаються автоматично – надішліть їх ще раз, щоб включити їх.",
"shareSelectionRequired": "Виберіть принаймні одного користувача або роль",
"fleetSharedSuccessfully": "Спільні {{shared}} з {{total}} хост(ів) у цьому флоті",
"failedToShareFleet": "Не вдалося поділитися автопарком",
"noMembersToShare": "Цей флот ще не має хостів-учасників для спільного використання."
}
}
},
"nav": {
"fleets": "Fleets"
"fleets": "Флоти"
},
"hosts": {
"docsLink": "View docs",
"docsLink": "Переглянути документи",
"sharing": {
"customHoursPlaceholder": "Hours until access expires",
"customHoursPlaceholder": "Години до закінчення терміну дії доступу",
"expiry": {
"never": "Never",
"oneHour": "1 hour",
"oneDay": "24 hours",
"sevenDays": "7 days",
"thirtyDays": "30 days",
"custom": "Custom"
"never": "Ніколи",
"oneHour": "1 година",
"oneDay": "24 години",
"sevenDays": "7 днів",
"thirtyDays": "30 днів",
"custom": "Користувацька"
},
"expiryLabel": "Access expiry",
"expiryLabel": "Термін дії доступу",
"levels": {
"connect": {
"label": "Connect",
"description": "Open sessions only: terminal, remote desktop, file manager, tunnels and Docker. No access to the host configuration."
"label": "Підключитися",
"description": "Тільки відкриті сеанси: термінал, віддалений робочий стіл, файловий менеджер, тунелі та Docker. Без доступу до конфігурації хоста."
},
"view": {
"label": "View",
"description": "Connect, plus see the host configuration. Secrets are never shown."
"label": "Переглянути",
"description": "Підключитися, а також переглянути конфігурацію хоста. Секрети ніколи не відображаються."
},
"edit": {
"label": "Edit",
"description": "View, plus modify non-authentication host settings. The owner's SSH authentication stays private and owner-only."
"label": "Редагувати",
"description": "Переглядайте та змінюйте налаштування хоста без автентифікації. SSH-автентифікація власника залишається приватною та доступною лише для власника."
},
"manage": {
"label": "Manage",
"description": "Edit, plus share the host with others, change permission levels and revoke access."
"label": "Керувати",
"description": "Редагувати, а також ділитися хостом з іншими, змінювати рівні дозволів та скасовувати доступ."
}
},
"noMatches": "No matches found",
"permissionLevelLabel": "Permission level",
"rolesTab": "Roles",
"searchPlaceholder": "Search users or roles...",
"shareButton": "Share",
"shareWithCount": "Share ({{count}})",
"usersTab": "Users"
"noMatches": "Збігів не знайдено",
"permissionLevelLabel": "Рівень дозволів",
"rolesTab": "Ролі",
"searchPlaceholder": "Пошук користувачів або ролей...",
"shareButton": "Поділитися",
"shareWithCount": "Поділитися ({{count}})",
"usersTab": "Користувачі"
}
}
}
+74 -74
View File
@@ -1,111 +1,111 @@
{
"permissions": {
"view": {
"title": "View fleets",
"description": "See fleets, their members and inventory."
"title": "Xem đội xe",
"description": "Xem thông tin về các đội tàu, thành viên và trang thiết bị."
},
"manage": {
"title": "Manage fleets",
"description": "Create, edit and delete fleets, change membership, and share fleets with other users or roles."
"title": "Quản lý đội xe",
"description": "Tạo, chỉnh sửa và xóa đội tàu, thay đổi thành viên và chia sẻ đội tàu với người dùng hoặc vai trò khác."
},
"execute": {
"title": "Run fleet actions",
"description": "Run commands and package actions across a fleet, and transfer files to and from its member hosts."
"title": "Thực hiện các hoạt động của hạm đội",
"description": "Chạy các lệnh và thực hiện các hành động gói trên toàn bộ hệ thống máy chủ, cũng như truyền tải các tập tin đến và từ các máy chủ thành viên."
}
},
"newUi": {
"sidebar": {
"fleets": {
"title": "Fleets",
"createFleet": "Create Fleet",
"createFleetTitle": "Create Fleet",
"editFleetTitle": "Edit Fleet",
"createFleetDescription": "A fleet is a named group of hosts you can run actions against as a unit.",
"title": "Hạm đội",
"createFleet": "Tạo đội tàu",
"createFleetTitle": "Tạo đội tàu",
"editFleetTitle": "Chỉnh sửa đội xe",
"createFleetDescription": "Hạm đội là một nhóm máy chủ được đặt tên mà bạn có thể thực hiện các hành động chống lại chúng như một đơn vị.",
"nameLabel": "Tên",
"namePlaceholder": "e.g., Web Servers",
"nameRequired": "Fleet name is required",
"namePlaceholder": "Ví dụ: Máy chủ web",
"nameRequired": "Tên đội xe là bắt buộc",
"descriptionLabel": "Mô tả",
"descriptionPlaceholder": "Mô tả tùy chọn",
"colorLabel": "Màu sắc",
"tagRulesLabel": "Tag rules",
"tagRulesPlaceholder": "prod-web, edge",
"tagRulesHint": "Hosts with any of these tags are automatically included, in addition to hosts added manually.",
"fleetCreated": "Fleet created",
"fleetUpdated": "Fleet updated",
"fleetDeleted": "Fleet deleted",
"saveFailed": "Failed to save fleet",
"deleteFailed": "Failed to delete fleet",
"loadFailed": "Failed to load fleets",
"deleteFleetTitle": "Delete Fleet",
"deleteFleetDescription": "Are you sure you want to delete \"{{name}}\"? This does not delete the member hosts themselves.",
"searchFleets": "Search fleets...",
"noFleets": "No fleets yet. Create one to get started.",
"memberCount": "{{count}} host",
"tagRulesLabel": "Quy tắc gắn thẻ",
"tagRulesPlaceholder": "web sản xuất, cạnh",
"tagRulesHint": "Các máy chủ có bất kỳ thẻ nào trong số này sẽ tự động được thêm vào, bên cạnh các máy chủ được thêm thủ công.",
"fleetCreated": "Hạm đội đã tạo ra",
"fleetUpdated": "Đội tàu được cập nhật",
"fleetDeleted": "Hạm đội đã bị xóa",
"saveFailed": "Không thể cứu hạm đội.",
"deleteFailed": "Không thể xóa đội tàu",
"loadFailed": "Không thể tải đội xe",
"deleteFleetTitle": "Xóa hạm đội",
"deleteFleetDescription": "Bạn có chắc chắn muốn xóa \"{{name}}\" không? Thao tác này không xóa các máy chủ thành viên.",
"searchFleets": "Các hạm đội tìm kiếm...",
"noFleets": "Chưa có hạm đội nào. Hãy tạo một hạm đội để bắt đầu.",
"memberCount": "{{count}} máy chủ",
"memberCount_other": "{{count}} máy chủ",
"manageMembers": "Manage Members",
"manageMembersTitle": "Manage Fleet Members",
"manageMembersDescription": "Toggle hosts in or out of this fleet's static membership. Hosts matched by tag rules are always included.",
"manageMembers": "Quản lý thành viên",
"manageMembersTitle": "Quản lý thành viên đội xe",
"manageMembersDescription": "Cho phép thêm hoặc xóa các máy chủ khỏi tư cách thành viên cố định của nhóm này. Các máy chủ phù hợp với quy tắc gắn thẻ luôn được bao gồm.",
"searchHosts": "Tìm kiếm máy chủ...",
"noHostsFound": "Không tìm thấy máy chủ",
"noMembers": "This fleet has no members yet. Add hosts or set a tag rule.",
"membersLoadFailed": "Failed to load fleet members",
"memberUpdateFailed": "Failed to update fleet membership",
"tabRun": "Run Command",
"tabTransfer": "Transfer Files",
"tabInventory": "Inventory",
"openInventoryTab": "Open in full tab",
"noMembers": "Hạm đội này chưa có thành viên nào. Thêm máy chủ hoặc thiết lập quy tắc gắn thẻ.",
"membersLoadFailed": "Không thể tải thông tin thành viên đội xe",
"memberUpdateFailed": "Không thể cập nhật thông tin thành viên đội tàu",
"tabRun": "Chạy lệnh",
"tabTransfer": "Chuyển tập tin",
"tabInventory": "Hàng tồn kho",
"openInventoryTab": "Mở ở chế độ toàn màn hình",
"tabPackages": "Gói",
"runOnFleet": "Run on Fleet",
"commandPlaceholder": "uptime && df -h",
"commandRequired": "A command is required",
"commandInputsLabel": "Command inputs",
"commandSucceeded": "Command succeeded on all hosts",
"commandPartialFailure": "{{failed}} of {{total}} hosts failed",
"commandFailed": "Failed to run command",
"runOnFleet": "Chạy trên Fleet",
"commandPlaceholder": "thời gian hoạt động && df -h",
"commandRequired": "Cần có lệnh",
"commandInputsLabel": "Đầu vào lệnh",
"commandSucceeded": "Lệnh đã được thực thi thành công trên tất cả các máy chủ.",
"commandPartialFailure": "{{failed}} trong số {{total}} máy chủ đã bị lỗi",
"commandFailed": "Không thể chạy lệnh.",
"resultSuccess": "Thành công",
"resultFailed": "Thất bại",
"push": "Push",
"pull": "Pull",
"remotePathLabel": "Remote path",
"remotePathRequired": "A remote path is required",
"push": "Xô",
"pull": "Sự lôi kéo",
"remotePathLabel": "Đường dẫn từ xa",
"remotePathRequired": "Cần có một đường dẫn từ xa.",
"fileLabel": "Tệp",
"fileRequired": "A file is required",
"pushHint": "The selected file is written to this exact path on every host in the fleet.",
"pullHint": "The file at this path is read from every host and downloaded as a single zip, one folder per host.",
"fileRequired": "Cần có một tập tin.",
"pushHint": "Tệp đã chọn sẽ được ghi vào đúng đường dẫn này trên mọi máy chủ trong hệ thống.",
"pullHint": "Tệp tại đường dẫn này được đọc từ mọi máy chủ và tải xuống dưới dạng một tệp zip duy nhất, mỗi máy chủ một thư mục.",
"transferComplete": "Truyền tải hoàn tất",
"transferFailed": "Truyền tải thất bại",
"refreshInventory": "Refresh Inventory",
"inventoryLoadFailed": "Failed to load inventory",
"inventoryRefreshed": "Inventory refreshed",
"inventoryRefreshFailed": "Failed to refresh inventory",
"inventoryNoData": "No inventory data yet - refresh to collect it.",
"refreshInventory": "Làm mới kho hàng",
"inventoryLoadFailed": "Không thể tải kho hàng",
"inventoryRefreshed": "Hàng tồn kho được cập nhật",
"inventoryRefreshFailed": "Không thể làm mới kho hàng",
"inventoryNoData": "Chưa có dữ liệu tồn kho - hãy làm mới trang để thu thập dữ liệu.",
"inventoryHost": "Máy chủ",
"inventoryCollectedCount": "{{count}}/{{total}} collected",
"inventoryCollectedCount": "{{count}}/{{total}} đã thu thập",
"inventoryOs": "Hệ điều hành",
"inventoryKernel": "Nhân",
"inventoryArch": "Arch",
"inventoryArch": "Vòm",
"inventoryUptime": "Thời gian hoạt động",
"inventoryPackageManager": "Package manager",
"inventoryCollectedAt": "Collected",
"inventoryPackageManager": "Trình quản lý gói",
"inventoryCollectedAt": "Đã thu thập",
"packageActionLabel": "Hành động",
"packageInstall": "Install",
"packageInstall": "Cài đặt",
"packageRemove": "Xóa",
"packageUpgradeAll": "Upgrade all packages",
"packageNameLabel": "Package name",
"packageNameRequired": "A package name is required",
"packageHint": "Requires manage-level access per host and elevates using the host's stored sudo password.",
"shareFleet": "Share Fleet",
"shareFleetTitle": "Share \"{{name}}\"",
"shareFleetDescription": "Shares this fleet's current member hosts with the selected users or roles. Hosts added to the fleet later are not shared automatically - share again to include them.",
"shareSelectionRequired": "Select at least one user or role",
"fleetSharedSuccessfully": "Shared {{shared}} of {{total}} host(s) in this fleet",
"failedToShareFleet": "Failed to share fleet",
"noMembersToShare": "This fleet has no member hosts to share yet."
"packageUpgradeAll": "Nâng cấp tất cả các gói",
"packageNameLabel": "Tên gói",
"packageNameRequired": "Cần phải có tên gói.",
"packageHint": "Yêu cầu quyền truy cập cấp quản trị cho mỗi máy chủ và nâng quyền bằng mật khẩu sudo được lưu trữ trên máy chủ đó.",
"shareFleet": "Chia sẻ đội xe",
"shareFleetTitle": "Chia sẻ \"{{name}}\"",
"shareFleetDescription": "Chia sẻ các máy chủ thành viên hiện tại của nhóm này với những người dùng hoặc vai trò đã chọn. Các máy chủ được thêm vào nhóm sau này sẽ không được chia sẻ tự động - hãy chia sẻ lại để bao gồm chúng.",
"shareSelectionRequired": "Chọn ít nhất một người dùng hoặc vai trò",
"fleetSharedSuccessfully": "Chia sẻ {{shared}} trong số {{total}} máy chủ trong hạm đội này",
"failedToShareFleet": "Không thể chia sẻ đội xe",
"noMembersToShare": "Hạm đội này hiện chưa có máy chủ thành viên nào để chia sẻ."
}
}
},
"nav": {
"fleets": "Fleets"
"fleets": "Hạm đội"
},
"hosts": {
"docsLink": "Xem tài liệu",
@@ -131,7 +131,7 @@
},
"edit": {
"label": "Chỉnh sửa",
"description": "View, plus modify non-authentication host settings. The owner's SSH authentication stays private and owner-only."
"description": "Xem và chỉnh sửa cài đặt máy chủ không yêu cầu xác thực. Thông tin xác thực SSH của chủ sở hữu vẫn được giữ kín và chỉ dành riêng cho chủ sở hữu."
},
"manage": {
"label": "Quản lý",
+73 -73
View File
@@ -1,111 +1,111 @@
{
"permissions": {
"view": {
"title": "View fleets",
"description": "See fleets, their members and inventory."
"title": "查看艦隊",
"description": "查看船隊、其成員和庫存。"
},
"manage": {
"title": "Manage fleets",
"description": "Create, edit and delete fleets, change membership, and share fleets with other users or roles."
"title": "管理車隊",
"description": "建立、編輯和刪除艦隊,更改成員資格,並與其他使用者或角色共用艦隊。"
},
"execute": {
"title": "Run fleet actions",
"description": "Run commands and package actions across a fleet, and transfer files to and from its member hosts."
"title": "運行艦隊行動",
"description": "在整個叢集中運行命令和打包操作,並在其成員主機之間傳輸檔案。"
}
},
"newUi": {
"sidebar": {
"fleets": {
"title": "Fleets",
"createFleet": "Create Fleet",
"createFleetTitle": "Create Fleet",
"editFleetTitle": "Edit Fleet",
"createFleetDescription": "A fleet is a named group of hosts you can run actions against as a unit.",
"title": "艦隊",
"createFleet": "創建艦隊",
"createFleetTitle": "創建艦隊",
"editFleetTitle": "編輯艦隊",
"createFleetDescription": "艦隊是指你可以作為一個整體對一組主機執行操作的指定名稱的主機群組。",
"nameLabel": "名稱",
"namePlaceholder": "e.g., Web Servers",
"nameRequired": "Fleet name is required",
"namePlaceholder": "例如,Web伺服器",
"nameRequired": "必須填寫艦隊名稱。",
"descriptionLabel": "說明",
"descriptionPlaceholder": "選用說明",
"colorLabel": "顏色",
"tagRulesLabel": "Tag rules",
"tagRulesPlaceholder": "prod-web, edge",
"tagRulesHint": "Hosts with any of these tags are automatically included, in addition to hosts added manually.",
"fleetCreated": "Fleet created",
"fleetUpdated": "Fleet updated",
"fleetDeleted": "Fleet deleted",
"saveFailed": "Failed to save fleet",
"deleteFailed": "Failed to delete fleet",
"loadFailed": "Failed to load fleets",
"deleteFleetTitle": "Delete Fleet",
"deleteFleetDescription": "Are you sure you want to delete \"{{name}}\"? This does not delete the member hosts themselves.",
"searchFleets": "Search fleets...",
"noFleets": "No fleets yet. Create one to get started.",
"memberCount": "{{count}} host",
"tagRulesLabel": "標籤規則",
"tagRulesPlaceholder": "生產網絡,邊緣",
"tagRulesHint": "帶有這些標籤的主機將自動包含在內,此外還可以手動新增主機。",
"fleetCreated": "艦隊創建",
"fleetUpdated": "艦隊更新",
"fleetDeleted": "艦隊已刪除",
"saveFailed": "未能拯救艦隊",
"deleteFailed": "刪除艦隊失敗",
"loadFailed": "艦隊載入失敗",
"deleteFleetTitle": "刪除艦隊",
"deleteFleetDescription": "您確定要刪除「{{name}}」嗎?此操作不會刪除成員主機本身。",
"searchFleets": "搜索艦隊…",
"noFleets": "暫無艦隊。創建艦隊即可開始。",
"memberCount": "{{count}} 主機",
"memberCount_other": "{{count}} 台主機",
"manageMembers": "Manage Members",
"manageMembersTitle": "Manage Fleet Members",
"manageMembersDescription": "Toggle hosts in or out of this fleet's static membership. Hosts matched by tag rules are always included.",
"manageMembers": "管理成員",
"manageMembersTitle": "管理車隊成員",
"manageMembersDescription": "切換主機是否加入此艦隊的靜態成員清單。符合標籤規則的主機始終包含在內。",
"searchHosts": "搜尋主機...",
"noHostsFound": "找不到主機",
"noMembers": "This fleet has no members yet. Add hosts or set a tag rule.",
"membersLoadFailed": "Failed to load fleet members",
"memberUpdateFailed": "Failed to update fleet membership",
"tabRun": "Run Command",
"tabTransfer": "Transfer Files",
"tabInventory": "Inventory",
"openInventoryTab": "Open in full tab",
"noMembers": "此艦隊目前尚無成員。請新增主機或設定標籤規則。",
"membersLoadFailed": "載入艦隊成員失敗",
"memberUpdateFailed": "艦隊成員資訊更新失敗",
"tabRun": "運行命令",
"tabTransfer": "傳輸檔案",
"tabInventory": "存貨",
"openInventoryTab": "在新分頁中開啟",
"tabPackages": "套件",
"runOnFleet": "Run on Fleet",
"runOnFleet": "艦隊運行",
"commandPlaceholder": "uptime && df -h",
"commandRequired": "A command is required",
"commandInputsLabel": "Command inputs",
"commandSucceeded": "Command succeeded on all hosts",
"commandPartialFailure": "{{failed}} of {{total}} hosts failed",
"commandFailed": "Failed to run command",
"commandRequired": "需要一條命令",
"commandInputsLabel": "命令輸入",
"commandSucceeded": "指令在所有主機上均已成功執行。",
"commandPartialFailure": "{{failed}} 中的 {{total}} 台主機失敗",
"commandFailed": "命令運行失敗",
"resultSuccess": "成功",
"resultFailed": "失敗",
"push": "Push",
"pull": "Pull",
"remotePathLabel": "Remote path",
"remotePathRequired": "A remote path is required",
"push": "推",
"pull": "拉",
"remotePathLabel": "遠端路徑",
"remotePathRequired": "需要遠端路徑",
"fileLabel": "檔案",
"fileRequired": "A file is required",
"pushHint": "The selected file is written to this exact path on every host in the fleet.",
"pullHint": "The file at this path is read from every host and downloaded as a single zip, one folder per host.",
"fileRequired": "需要提交文件",
"pushHint": "選定的檔案將被寫入叢集中每台主機上的指定路徑。",
"pullHint": "從每個主機讀取此路徑下的文件,並將其下載為單一 zip 文件,每個主機一個資料夾。",
"transferComplete": "傳送完成",
"transferFailed": "傳送失敗",
"refreshInventory": "Refresh Inventory",
"inventoryLoadFailed": "Failed to load inventory",
"inventoryRefreshed": "Inventory refreshed",
"inventoryRefreshFailed": "Failed to refresh inventory",
"inventoryNoData": "No inventory data yet - refresh to collect it.",
"refreshInventory": "刷新庫存",
"inventoryLoadFailed": "載入庫存失敗",
"inventoryRefreshed": "庫存已刷新",
"inventoryRefreshFailed": "刷新庫存失敗",
"inventoryNoData": "暫無庫存資料 - 請重新整理頁面以取得資料。",
"inventoryHost": "主機",
"inventoryCollectedCount": "{{count}}/{{total}} collected",
"inventoryCollectedCount": "{{count}}/{{total}} 收集",
"inventoryOs": "作業系統",
"inventoryKernel": "核心",
"inventoryArch": "Arch",
"inventoryArch": "拱",
"inventoryUptime": "運行時間",
"inventoryPackageManager": "Package manager",
"inventoryCollectedAt": "Collected",
"inventoryPackageManager": "軟體套件管理器",
"inventoryCollectedAt": "集",
"packageActionLabel": "動作",
"packageInstall": "Install",
"packageInstall": "安裝",
"packageRemove": "移除",
"packageUpgradeAll": "Upgrade all packages",
"packageNameLabel": "Package name",
"packageNameRequired": "A package name is required",
"packageHint": "Requires manage-level access per host and elevates using the host's stored sudo password.",
"shareFleet": "Share Fleet",
"shareFleetTitle": "Share \"{{name}}\"",
"shareFleetDescription": "Shares this fleet's current member hosts with the selected users or roles. Hosts added to the fleet later are not shared automatically - share again to include them.",
"shareSelectionRequired": "Select at least one user or role",
"fleetSharedSuccessfully": "Shared {{shared}} of {{total}} host(s) in this fleet",
"failedToShareFleet": "Failed to share fleet",
"noMembersToShare": "This fleet has no member hosts to share yet."
"packageUpgradeAll": "升級所有套餐",
"packageNameLabel": "軟體包名稱",
"packageNameRequired": "必須提供軟體包名稱。",
"packageHint": "需要對每台主機具有管理層級的存取權限,並使用主機儲存的 sudo 密碼提升權限。",
"shareFleet": "共享車隊",
"shareFleetTitle": "分享「{{name}}",
"shareFleetDescription": "將此叢集的目前成員主機與選定的使用者或角色共用。之後新增至叢集的主機不會自動共用,請再次共用以將其包含在內。",
"shareSelectionRequired": "至少選擇一個使用者或角色",
"fleetSharedSuccessfully": "此艦隊中共享的 {{shared}} 個主機 {{total}}。",
"failedToShareFleet": "未能共享艦隊",
"noMembersToShare": "該船隊目前還沒有成員主機可供共享。"
}
}
},
"nav": {
"fleets": "Fleets"
"fleets": "艦隊"
},
"hosts": {
"docsLink": "檢視文件",
@@ -131,7 +131,7 @@
},
"edit": {
"label": "編輯",
"description": "View, plus modify non-authentication host settings. The owner's SSH authentication stays private and owner-only."
"description": "查看並修改無需身份驗證的主機設定。所有者的 SSH 身份驗證資訊將保持私密,僅限所有者本人查看。"
},
"manage": {
"label": "管理",