feat: type the plugin host record, move plugin strings out of core and add lint checks

This commit is contained in:
LukeGus committed 2026-09-29 13:08:39 -05:00
1 parent bba06f7ff6
commit b8bbcd2196
626 files changed
+23884 -4590

No files matched your search

@@ -85,5 +85,45 @@
},
"nav": {
"fleets": "ফ্লিট"
},
"hosts": {
"docsLink": "নথি দেখুন",
"sharing": {
"customHoursPlaceholder": "অ্যাক্সেসের মেয়াদ শেষ হতে বাকি ঘন্টা",
"expiry": {
"never": "কখনো না",
"oneHour": "১ ঘন্টা",
"oneDay": "২৪ ঘন্টা",
"sevenDays": "৭ দিন",
"thirtyDays": "৩০ দিন",
"custom": "কাস্টম"
},
"expiryLabel": "অ্যাক্সেসের মেয়াদ শেষ",
"levels": {
"connect": {
"label": "সংযোগ করুন",
"description": "শুধুমাত্র টার্মিনাল, রিমোট ডেস্কটপ, ফাইল ম্যানেজার, টানেল এবং ডকার সেশনগুলো খোলা থাকবে। হোস্ট কনফিগারেশনে কোনো অ্যাক্সেস নেই।"
},
"view": {
"label": "দেখুন",
"description": "সংযোগ করুন, এবং হোস্ট কনফিগারেশন দেখুন। গোপনীয় তথ্য কখনোই দেখানো হয় না।"
},
"edit": {
"label": "সম্পাদনা",
"description": "নন-অথেনটিকেশন হোস্ট সেটিংস দেখুন এবং পরিবর্তন করুন। মালিকের SSH অথেনটিকেশন ব্যক্তিগত এবং শুধুমাত্র মালিকের জন্যই সংরক্ষিত থাকে।"
},
"manage": {
"label": "পরিচালনা করুন",
"description": "সম্পাদনা করুন, সেইসাথে অন্যদের সাথে হোস্টটি শেয়ার করুন, অনুমতির স্তর পরিবর্তন করুন এবং অ্যাক্সেস প্রত্যাহার করুন।"
}
},
"noMatches": "কোনো মিল খুঁজে পাওয়া যায়নি",
"permissionLevelLabel": "অনুমতি স্তর",
"rolesTab": "ভূমিকা",
"searchPlaceholder": "ব্যবহারকারী বা ভূমিকা অনুসন্ধান করুন...",
"shareButton": "শেয়ার",
"shareWithCount": "শেয়ার করুন ({{count}})",
"usersTab": "ব্যবহারকারীরা"
}
}
}