diff --git a/web/src/locales/ar.json b/web/src/locales/ar.json index 27355976d5..8d4fcf1932 100644 --- a/web/src/locales/ar.json +++ b/web/src/locales/ar.json @@ -76,73 +76,126 @@ "headerOsVersion.visitPartnerWebsite": "زيارة موقع الشريك", "headerOsVersion.visitUnraidWebsite": "زيارة موقع Unraid ", "jsonforms.apiKey.customPermissions.actions.label": "إجراءات", + "jsonforms.apiKey.customPermissions.actions.title": "إجراءات", "jsonforms.apiKey.customPermissions.description": "تكوين الأذونات المحددة", "jsonforms.apiKey.customPermissions.label": "الأذونات", "jsonforms.apiKey.customPermissions.resources.label": "الموارد", - "jsonforms.apiKey.description.label": "الوصف", + "jsonforms.apiKey.customPermissions.resources.title": "الموارد", + "jsonforms.apiKey.customPermissions.title": "Custom Permissions", + "jsonforms.apiKey.description": "API Key Description", + "jsonforms.apiKey.description.title": "الوصف", "jsonforms.apiKey.name.description": "اسم وصفي لمفتاح واجهة برمجة التطبيقات هذا", "jsonforms.apiKey.name.label": "اسم مفتاح واجهة برمجة التطبيقات", + "jsonforms.apiKey.name.title": "اسم مفتاح واجهة برمجة التطبيقات", "jsonforms.apiKey.permissionPresets.description": "إضافة سريعة لمجموعات الأذونات الشائعة", "jsonforms.apiKey.permissionPresets.label": "إضافة إعداد إذن", + "jsonforms.apiKey.permissionPresets.title": "Permission Presets", + "jsonforms.apiKey.permissions.description": "Configure API key permissions", "jsonforms.apiKey.permissions.description.label": "حدد أي مجموعة من الأدوار، ومجموعات الأذونات، والأذونات المخصصة لتعريف ما الذي يمكن لهذا المفتاح الوصول إليه.", "jsonforms.apiKey.permissions.header.label": "تهيئة الأذونات", "jsonforms.apiKey.permissions.help.label": "استخدم القائمة المنسدلة للإعدادات الشائعة للأذونات أو أضف أذونات مخصصة يدويًا. يمكنك تحديد موارد متعددة تشارك نفس الإجراءات.", "jsonforms.apiKey.permissions.subheader.label": "الأذونات", "jsonforms.apiKey.roles.description": "حدد دورًا واحدًا أو أكثر لمنح مجموعات الأذونات المعرفة مسبقًا", "jsonforms.apiKey.roles.label": "الأدوار", + "jsonforms.apiKey.roles.title": "الأدوار", "jsonforms.apiSettings.sandbox.label": "تمكين بيئة المطورين التجريبية", - "jsonforms.oidc.buttons.description.label": "تخصيص مظهر زر تسجيل الدخول.", + "jsonforms.apiSettings.sandbox.title": "تمكين بيئة المطورين التجريبية", + "jsonforms.oidc.accordion.advancedEndpoints.description": "Override auto-discovery settings (optional)", + "jsonforms.oidc.accordion.advancedEndpoints.label": "Advanced Endpoints", + "jsonforms.oidc.accordion.advancedEndpoints.title": "Advanced Endpoints", + "jsonforms.oidc.accordion.authorizationRules.description": "Configure who can access your server", + "jsonforms.oidc.accordion.authorizationRules.label": "Authorization Rules", + "jsonforms.oidc.accordion.authorizationRules.title": "Authorization Rules", + "jsonforms.oidc.accordion.basicConfiguration.description": "Essential provider settings", + "jsonforms.oidc.accordion.basicConfiguration.label": "Basic Configuration", + "jsonforms.oidc.accordion.basicConfiguration.title": "Basic Configuration", + "jsonforms.oidc.accordion.buttonCustomization.description": "Customize the appearance of the login button", + "jsonforms.oidc.accordion.buttonCustomization.label": "Button Customization", + "jsonforms.oidc.accordion.buttonCustomization.title": "Button Customization", + "jsonforms.oidc.buttons.description": "Customize the appearance of the login button", "jsonforms.oidc.buttons.icon.description": "عنوان URL أو رمز مشفر base64 لزر تسجيل الدخول", "jsonforms.oidc.buttons.icon.label": "عنوان رمز الزر", + "jsonforms.oidc.buttons.icon.title": "Button Icon", "jsonforms.oidc.buttons.style.description": "أنماط CSS مخصصة للزر (مثل \"background: linear-gradient(to right, #4f46e5, #7c3aed); border-radius: 9999px;\")", "jsonforms.oidc.buttons.style.label": "أنماط CSS المخصصة", + "jsonforms.oidc.buttons.style.title": "نمط الزر", "jsonforms.oidc.buttons.text.description": "نص مخصص لزر تسجيل الدخول", "jsonforms.oidc.buttons.text.label": "نص الزر", - "jsonforms.oidc.buttons.title.description": "تخصيص مظهر زر تسجيل الدخول", - "jsonforms.oidc.buttons.title.label": "تخصيص الزر", + "jsonforms.oidc.buttons.text.title": "نص الزر", + "jsonforms.oidc.buttons.title": "Button Customization", "jsonforms.oidc.buttons.variant.description": "النمط البصري لزر تسجيل الدخول", "jsonforms.oidc.buttons.variant.label": "نمط الزر", + "jsonforms.oidc.buttons.variant.title": "نمط الزر", "jsonforms.oidc.provider.authorizationEndpoint.description": "اختياري - سيتم اكتشافه تلقائيًا إذا لم يتم توفيره", "jsonforms.oidc.provider.authorizationEndpoint.label": "نقطة نهاية التفويض", + "jsonforms.oidc.provider.authorizationEndpoint.title": "نقطة نهاية التفويض", "jsonforms.oidc.provider.clientId.description": "معرف عميل OAuth2 المسجل لدى المزود", "jsonforms.oidc.provider.clientId.label": "معرف عميل OAuth", + "jsonforms.oidc.provider.clientId.title": "معرف عميل OAuth", "jsonforms.oidc.provider.clientSecret.description": "سر عميل OAuth2 (إذا لزم الأمر)", "jsonforms.oidc.provider.clientSecret.label": "سر عميل OAuth", + "jsonforms.oidc.provider.clientSecret.title": "سر عميل OAuth", "jsonforms.oidc.provider.discoveryToggle.label": "استخدام الاكتشاف التلقائي", "jsonforms.oidc.provider.id.description": "المعرف الفريد للمزود", "jsonforms.oidc.provider.id.label": "معرف المزود", + "jsonforms.oidc.provider.id.title": "معرف المزود", "jsonforms.oidc.provider.issuer.description": "عنوان URL للـ OIDC الناشر (مثال: https://accounts.google.com). لا يمكن أن يحتوي على مسارات /.well-known/ - استخدم عنوان URL الأساسي للناشر بدلاً من نقطة النهاية الكاملة للاكتشاف. يجب ألا ينتهي بفاصلة مائلة.", "jsonforms.oidc.provider.issuer.label": "عنوان URL للناشر", + "jsonforms.oidc.provider.issuer.title": "عنوان URL للناشر", "jsonforms.oidc.provider.jwksUri.description": "اختياري - سيتم اكتشافه تلقائيًا إذا لم يتم توفيره", "jsonforms.oidc.provider.jwksUri.label": "عنوان URI لجهاز JWKS", + "jsonforms.oidc.provider.jwksUri.title": "عنوان URI لجهاز JWKS", "jsonforms.oidc.provider.name.description": "الاسم المعروض للمزود", "jsonforms.oidc.provider.name.label": "اسم المزود", + "jsonforms.oidc.provider.name.title": "اسم المزود", "jsonforms.oidc.provider.scopes.description": "نطاقات OAuth2 للطلب", "jsonforms.oidc.provider.scopes.label": "نطاقات OAuth", + "jsonforms.oidc.provider.scopes.title": "نطاقات OAuth", "jsonforms.oidc.provider.tokenEndpoint.description": "اختياري - سيتم اكتشافه تلقائيًا إذا لم يتم توفيره", "jsonforms.oidc.provider.tokenEndpoint.label": "نقطة نهاية الرمز", + "jsonforms.oidc.provider.tokenEndpoint.title": "نقطة نهاية الرمز", + "jsonforms.oidc.provider.unraidNet.description": "This is the built-in Unraid.net provider. Only authorization rules can be modified.", + "jsonforms.oidc.provider.unraidNet.label": "Unraid.net Provider", + "jsonforms.oidc.provider.unraidNet.title": "Unraid.net Provider", "jsonforms.oidc.provider.userInfoEndpoint.label": "نقطة نهاية معلومات المستخدم", "jsonforms.oidc.restrictions.allowedDomains.description": "مجالات البريد الإلكتروني المسموح لها بتسجيل الدخول (مثال: company.com)", "jsonforms.oidc.restrictions.allowedDomains.label": "مجالات البريد الإلكتروني المسموح بها", + "jsonforms.oidc.restrictions.allowedDomains.title": "مجالات البريد الإلكتروني المسموح بها", "jsonforms.oidc.restrictions.allowedEmails.description": "عناوين البريد الإلكتروني المحددة المسموح لها بتسجيل الدخول", "jsonforms.oidc.restrictions.allowedEmails.label": "عناوين البريد الإلكتروني المحددة", + "jsonforms.oidc.restrictions.allowedEmails.title": "Allowed Emails", "jsonforms.oidc.restrictions.allowedUserIds.description": "المعرفات الشخصية المحددة (الادعاء الفرعي) المسموح لها بتسجيل الدخول", "jsonforms.oidc.restrictions.allowedUserIds.label": "المعرفات المسموح بها للمستخدمين", + "jsonforms.oidc.restrictions.allowedUserIds.title": "المعرفات المسموح بها للمستخدمين", "jsonforms.oidc.restrictions.help.label": "تهيئة قوائم السماح البسيطة التي يمكنها تسجيل الدخول.", + "jsonforms.oidc.restrictions.title": "التفويض البسيط", "jsonforms.oidc.restrictions.title.label": "التفويض البسيط", "jsonforms.oidc.restrictions.workspaceDomain.description": "تقييد المستخدمين من نطاق Google Workspace محدد", "jsonforms.oidc.restrictions.workspaceDomain.label": "نطاق Google Workspace", + "jsonforms.oidc.restrictions.workspaceDomain.title": "نطاق Google Workspace", "jsonforms.oidc.rules.claim.description": "المطالبة بفحص JWT", "jsonforms.oidc.rules.claim.label": "المطالبة بـ JWT", + "jsonforms.oidc.rules.claim.title": "المطالبة بـ JWT", "jsonforms.oidc.rules.collection.description": "حدد قواعد التفويض بناءً على الادعاءات في رمز التعريف. يمكن تكوين وضع القاعدة: منطق OR (تطابق أي قاعدة) أو منطق AND (يجب أن تطابق جميع القواعد).", "jsonforms.oidc.rules.collection.label": "قواعد الادعاء", - "jsonforms.oidc.rules.description.label": "حدد منطق التفويض القائم على الادعاء.", + "jsonforms.oidc.rules.collection.title": "قواعد الادعاء", + "jsonforms.oidc.rules.description": "Configure advanced authorization rules for fine-grained access control", "jsonforms.oidc.rules.mode.description": "كيفية تقييم قواعد متعددة: OR (أي قاعدة تمر) أو AND (يجب أن تمر جميع القواعد)", "jsonforms.oidc.rules.mode.label": "وضع القاعدة", + "jsonforms.oidc.rules.mode.title": "وضع القاعدة", "jsonforms.oidc.rules.operator.label": "المشغل", + "jsonforms.oidc.rules.operator.title": "المشغل", + "jsonforms.oidc.rules.title": "قواعد التفويض المتقدمة", "jsonforms.oidc.rules.title.label": "قواعد التفويض المتقدمة", "jsonforms.oidc.rules.value.description": "القيم المطابقة", "jsonforms.oidc.rules.value.label": "القيم", + "jsonforms.oidc.rules.value.title": "القيم", + "jsonforms.sso.defaultAllowedOrigins.description": "Additional trusted redirect origins to allow redirects from custom ports, reverse proxies, Tailscale, etc.", + "jsonforms.sso.defaultAllowedOrigins.label": "Default Allowed Redirect Origins", + "jsonforms.sso.defaultAllowedOrigins.title": "Default Allowed Redirect Origins", + "jsonforms.sso.providers.description": "Configure OpenID Connect providers for SSO authentication", + "jsonforms.sso.providers.label": "OIDC Providers", + "jsonforms.sso.providers.title": "OIDC Providers", "logs.customFilterLabel": "تخصيص {label}", "logs.filterLabel": "تصفية", "logs.filterPlaceholder": "تصفية السجلات...", diff --git a/web/src/locales/bn.json b/web/src/locales/bn.json index ea19ff908d..68c1bf140b 100644 --- a/web/src/locales/bn.json +++ b/web/src/locales/bn.json @@ -76,73 +76,126 @@ "headerOsVersion.visitPartnerWebsite": "পার্টনার ওয়েবসাইটে যান", "headerOsVersion.visitUnraidWebsite": "Unraid ওয়েবসাইটে যান", "jsonforms.apiKey.customPermissions.actions.label": "ক্রিয়াগুলি", + "jsonforms.apiKey.customPermissions.actions.title": "ক্রিয়াগুলি", "jsonforms.apiKey.customPermissions.description": "নির্দিষ্ট অনুমতিসমূহ কনফিগার করুন", "jsonforms.apiKey.customPermissions.label": "অনুমতিসমূহ", "jsonforms.apiKey.customPermissions.resources.label": "সম্পদসমূহ", - "jsonforms.apiKey.description.label": "বর্ণনা", + "jsonforms.apiKey.customPermissions.resources.title": "সম্পদসমূহ", + "jsonforms.apiKey.customPermissions.title": "Custom Permissions", + "jsonforms.apiKey.description": "API Key Description", + "jsonforms.apiKey.description.title": "বর্ণনা", "jsonforms.apiKey.name.description": "এই এপিআই কীটির জন্য একটি বর্ণনামূলক নাম", "jsonforms.apiKey.name.label": "এপিআই কী নাম", + "jsonforms.apiKey.name.title": "এপিআই কী নাম", "jsonforms.apiKey.permissionPresets.description": "দ্রুত সাধারণ অনুমতি সেটগুলি যুক্ত করুন", "jsonforms.apiKey.permissionPresets.label": "অনুমতি প্রিসেট যুক্ত করুন", + "jsonforms.apiKey.permissionPresets.title": "Permission Presets", + "jsonforms.apiKey.permissions.description": "Configure API key permissions", "jsonforms.apiKey.permissions.description.label": "এই এপিআই কীটি কী অ্যাক্সেস করতে পারে তা সংজ্ঞায়িত করতে রোলগুলির, অনুমতি গ্রুপগুলির এবং কাস্টম অনুমতির যেকোন সংমিশ্রণ নির্বাচন করুন।", "jsonforms.apiKey.permissions.header.label": "অনুমতি কনফিগারেশন", "jsonforms.apiKey.permissions.help.label": "সাধারণ অনুমতি সেটগুলির জন্য প্রিসেট ড্রপডাউন ব্যবহার করুন, অথবা কাস্টম অনুমতি ম্যানুয়ালি যুক্ত করুন। আপনি একই ক্রিয়াগুলি ভাগ করে নেওয়া একাধিক সম্পদ নির্বাচন করতে পারেন।", "jsonforms.apiKey.permissions.subheader.label": "অনুমতিসমূহ", "jsonforms.apiKey.roles.description": "প্রদত্ত অনুমতি সেটগুলি প্রদান করার জন্য এক বা একাধিক ভুমিকা নির্বাচন করুন", "jsonforms.apiKey.roles.label": "ভুমিকা", + "jsonforms.apiKey.roles.title": "ভুমিকা", "jsonforms.apiSettings.sandbox.label": "ডেভেলপার স্যান্ডবক্স সক্ষম করুন", - "jsonforms.oidc.buttons.description.label": "লগইন বোতামের চেহারা কাস্টমাইজ করুন।", + "jsonforms.apiSettings.sandbox.title": "ডেভেলপার স্যান্ডবক্স সক্ষম করুন", + "jsonforms.oidc.accordion.advancedEndpoints.description": "Override auto-discovery settings (optional)", + "jsonforms.oidc.accordion.advancedEndpoints.label": "Advanced Endpoints", + "jsonforms.oidc.accordion.advancedEndpoints.title": "Advanced Endpoints", + "jsonforms.oidc.accordion.authorizationRules.description": "Configure who can access your server", + "jsonforms.oidc.accordion.authorizationRules.label": "Authorization Rules", + "jsonforms.oidc.accordion.authorizationRules.title": "Authorization Rules", + "jsonforms.oidc.accordion.basicConfiguration.description": "Essential provider settings", + "jsonforms.oidc.accordion.basicConfiguration.label": "Basic Configuration", + "jsonforms.oidc.accordion.basicConfiguration.title": "Basic Configuration", + "jsonforms.oidc.accordion.buttonCustomization.description": "Customize the appearance of the login button", + "jsonforms.oidc.accordion.buttonCustomization.label": "Button Customization", + "jsonforms.oidc.accordion.buttonCustomization.title": "Button Customization", + "jsonforms.oidc.buttons.description": "Customize the appearance of the login button", "jsonforms.oidc.buttons.icon.description": "লগইন বোতামের জন্য URL বা base64 এনকোড করা আইকন", "jsonforms.oidc.buttons.icon.label": "বোতাম আইকন URL", + "jsonforms.oidc.buttons.icon.title": "Button Icon", "jsonforms.oidc.buttons.style.description": "বোতামের জন্য কাস্টম ইনলাইন CSS শৈলী (যেমন, \"background: linear-gradient(to right, #4f46e5, #7c3aed); border-radius: 9999px;\")", "jsonforms.oidc.buttons.style.label": "কাস্টম CSS স্টাইল", + "jsonforms.oidc.buttons.style.title": "বোতামের স্টাইল", "jsonforms.oidc.buttons.text.description": "লগইন বোতামের জন্য কাস্টম টেক্সট", "jsonforms.oidc.buttons.text.label": "বোতামের টেক্সট", - "jsonforms.oidc.buttons.title.description": "লগইন বোতামের চেহারা কাস্টমাইজ করুন", - "jsonforms.oidc.buttons.title.label": "বোতাম কাস্টমাইজেশন", + "jsonforms.oidc.buttons.text.title": "বোতামের টেক্সট", + "jsonforms.oidc.buttons.title": "Button Customization", "jsonforms.oidc.buttons.variant.description": "লগইন বোতামের ভিজ্যুয়াল স্টাইল", "jsonforms.oidc.buttons.variant.label": "বোতামের স্টাইল", + "jsonforms.oidc.buttons.variant.title": "বোতামের স্টাইল", "jsonforms.oidc.provider.authorizationEndpoint.description": "ঐচ্ছিক - প্রদান না করা হলে স্বয়ংক্রিয়ভাবে আবিষ্কৃত হবে", "jsonforms.oidc.provider.authorizationEndpoint.label": "অনুমোদন এন্ডপয়েন্ট", + "jsonforms.oidc.provider.authorizationEndpoint.title": "অনুমোদন এন্ডপয়েন্ট", "jsonforms.oidc.provider.clientId.description": "প্রোভাইডারের সাথে নিবন্ধভুক্ত OAuth2 ক্লায়েন্ট ID", "jsonforms.oidc.provider.clientId.label": "OAuth ক্লায়েন্ট ID", + "jsonforms.oidc.provider.clientId.title": "OAuth ক্লায়েন্ট ID", "jsonforms.oidc.provider.clientSecret.description": "প্রয়োজন হলে OAuth2 ক্লায়েন্ট সিক্রেট", "jsonforms.oidc.provider.clientSecret.label": "OAuth ক্লায়েন্ট সিক্রেট", + "jsonforms.oidc.provider.clientSecret.title": "OAuth ক্লায়েন্ট সিক্রেট", "jsonforms.oidc.provider.discoveryToggle.label": "স্বয়ংক্রিয় আবিষ্কার ব্যবহার করুন", "jsonforms.oidc.provider.id.description": "প্রোভাইডারের জন্য অনন্য সনাক্তকারী", "jsonforms.oidc.provider.id.label": "প্রোভাইডার ID", + "jsonforms.oidc.provider.id.title": "প্রোভাইডার ID", "jsonforms.oidc.provider.issuer.description": "OIDC ইস্যুর URL (যেমন, https://accounts.google.com) । /.well-known/ পাথ অন্তর্ভুক্ত করা যাবে না - পুরো আবিষ্কার এন্ডপয়েন্টের পরিবর্তে বেস ইস্যুর URL ব্যবহার করুন। একটি ট্রেইলিং স্ল্যাশ দিয়ে শেষ হওয়া যাবে না।", "jsonforms.oidc.provider.issuer.label": "ইস্যুর URL", + "jsonforms.oidc.provider.issuer.title": "ইস্যুর URL", "jsonforms.oidc.provider.jwksUri.description": "ঐচ্ছিক - প্রদান না করা হলে স্বয়ংক্রিয়ভাবে আবিষ্কৃত হবে", "jsonforms.oidc.provider.jwksUri.label": "JWKS URI", + "jsonforms.oidc.provider.jwksUri.title": "JWKS URI", "jsonforms.oidc.provider.name.description": "প্রোভাইডারের জন্য প্রদর্শনের নাম", "jsonforms.oidc.provider.name.label": "প্রোভাইডার নাম", + "jsonforms.oidc.provider.name.title": "প্রোভাইডার নাম", "jsonforms.oidc.provider.scopes.description": "অনুরোধ করার জন্য OAuth2 স্কোপ", "jsonforms.oidc.provider.scopes.label": "OAuth স্কোপ", + "jsonforms.oidc.provider.scopes.title": "OAuth স্কোপ", "jsonforms.oidc.provider.tokenEndpoint.description": "ঐচ্ছিক - প্রদান না করা হলে স্বয়ংক্রিয়ভাবে আবিষ্কৃত হবে", "jsonforms.oidc.provider.tokenEndpoint.label": "টোকেন এনডপয়েন্ট", + "jsonforms.oidc.provider.tokenEndpoint.title": "টোকেন এনডপয়েন্ট", + "jsonforms.oidc.provider.unraidNet.description": "This is the built-in Unraid.net provider. Only authorization rules can be modified.", + "jsonforms.oidc.provider.unraidNet.label": "Unraid.net Provider", + "jsonforms.oidc.provider.unraidNet.title": "Unraid.net Provider", "jsonforms.oidc.provider.userInfoEndpoint.label": "ব্যবহারকারী তথ্য এন্ডপয়েন্ট", "jsonforms.oidc.restrictions.allowedDomains.description": "লগইনে অনুমোদিত ইমেইল ডোমেইনগুলি (যেমন, company.com)", "jsonforms.oidc.restrictions.allowedDomains.label": "অনুমোদিত ইমেইল ডোমেইন", + "jsonforms.oidc.restrictions.allowedDomains.title": "অনুমোদিত ইমেইল ডোমেইন", "jsonforms.oidc.restrictions.allowedEmails.description": "যে নির্দিষ্ট ইমেইল ঠিকানাগুলি লগইন করতে অনুমোদিত", "jsonforms.oidc.restrictions.allowedEmails.label": "নির্দিষ্ট ইমেইল ঠিকানা", + "jsonforms.oidc.restrictions.allowedEmails.title": "Allowed Emails", "jsonforms.oidc.restrictions.allowedUserIds.description": "যেসব নির্দিষ্ট ব্যবহারকারী ID (sub claim) লগইন করতে অনুমোদিত", "jsonforms.oidc.restrictions.allowedUserIds.label": "অনুমোদিত ব্যবহারকারী ID", + "jsonforms.oidc.restrictions.allowedUserIds.title": "অনুমোদিত ব্যবহারকারী ID", "jsonforms.oidc.restrictions.help.label": "কে সাইন ইন করতে পারবে তা সহজ কোনো তালিকার কনফিগার করুন।", + "jsonforms.oidc.restrictions.title": "সহজ অনুমোদন", "jsonforms.oidc.restrictions.title.label": "সহজ অনুমোদন", "jsonforms.oidc.restrictions.workspaceDomain.description": "নির্দিষ্ট Google Workspace ডোমেইন থেকে ব্যবহারকারীদের সীমাবদ্ধ করুন", "jsonforms.oidc.restrictions.workspaceDomain.label": "Google Workspace ডোমেইন", + "jsonforms.oidc.restrictions.workspaceDomain.title": "Google Workspace ডোমেইন", "jsonforms.oidc.rules.claim.description": "JWT দাবি চেক করতে", "jsonforms.oidc.rules.claim.label": "JWT দাবি", + "jsonforms.oidc.rules.claim.title": "JWT দাবি", "jsonforms.oidc.rules.collection.description": "ID টোকেনের দাবির উপর ভিত্তি করে অনুমোদনের নিয়ম সংজ্ঞায়িত করুন। নিয়ম মোড কনফিগার করা যেতে পারে: OR লজিক (যেকোন নিয়ম মিলে গেলে) অথবা AND লজিক (সব নিয়ম মিলতে হবে)।", "jsonforms.oidc.rules.collection.label": "দাবি নিয়ম", - "jsonforms.oidc.rules.description.label": "দাবিভিত্তিক অনুমোদন লজিক সংজ্ঞায়িত করুন।", + "jsonforms.oidc.rules.collection.title": "দাবি নিয়ম", + "jsonforms.oidc.rules.description": "Configure advanced authorization rules for fine-grained access control", "jsonforms.oidc.rules.mode.description": "একাধিক নিয়ম কীভাবে মূল্যায়ণ করতে: OR (যেকোন নিয়ম পাস হলে) অথবা AND (সব নিয়ম পাস করতে হবে)", "jsonforms.oidc.rules.mode.label": "নিয়ম মোড", + "jsonforms.oidc.rules.mode.title": "নিয়ম মোড", "jsonforms.oidc.rules.operator.label": "অপারেটর", + "jsonforms.oidc.rules.operator.title": "অপারেটর", + "jsonforms.oidc.rules.title": "উন্নত অনুমোদনের নিয়ম", "jsonforms.oidc.rules.title.label": "উন্নত অনুমোদনের নিয়ম", "jsonforms.oidc.rules.value.description": "মিলানোর জন্য মান", "jsonforms.oidc.rules.value.label": "মান", + "jsonforms.oidc.rules.value.title": "মান", + "jsonforms.sso.defaultAllowedOrigins.description": "Additional trusted redirect origins to allow redirects from custom ports, reverse proxies, Tailscale, etc.", + "jsonforms.sso.defaultAllowedOrigins.label": "Default Allowed Redirect Origins", + "jsonforms.sso.defaultAllowedOrigins.title": "Default Allowed Redirect Origins", + "jsonforms.sso.providers.description": "Configure OpenID Connect providers for SSO authentication", + "jsonforms.sso.providers.label": "OIDC Providers", + "jsonforms.sso.providers.title": "OIDC Providers", "logs.customFilterLabel": "কাস্টম {লেবেল}", "logs.filterLabel": "ফিল্টার", "logs.filterPlaceholder": "লগ ফিল্টার করুন...", diff --git a/web/src/locales/ca.json b/web/src/locales/ca.json index 1efad1df39..68f17e6bda 100644 --- a/web/src/locales/ca.json +++ b/web/src/locales/ca.json @@ -76,73 +76,126 @@ "headerOsVersion.visitPartnerWebsite": "Visita el lloc web del Soci", "headerOsVersion.visitUnraidWebsite": "Visita el lloc web de Unraid", "jsonforms.apiKey.customPermissions.actions.label": "Accions", + "jsonforms.apiKey.customPermissions.actions.title": "Accions", "jsonforms.apiKey.customPermissions.description": "Configura permisos específics", "jsonforms.apiKey.customPermissions.label": "Permisos", "jsonforms.apiKey.customPermissions.resources.label": "Recursos", - "jsonforms.apiKey.description.label": "Descripció", + "jsonforms.apiKey.customPermissions.resources.title": "Recursos", + "jsonforms.apiKey.customPermissions.title": "Custom Permissions", + "jsonforms.apiKey.description": "API Key Description", + "jsonforms.apiKey.description.title": "Descripció", "jsonforms.apiKey.name.description": "Un nom descriptiu per aquesta clau API", "jsonforms.apiKey.name.label": "Nom de la clau API", + "jsonforms.apiKey.name.title": "Nom de la clau API", "jsonforms.apiKey.permissionPresets.description": "Afegir ràpidament conjunts comuns de permisos", "jsonforms.apiKey.permissionPresets.label": "Afegir conjunt de permisos", + "jsonforms.apiKey.permissionPresets.title": "Permission Presets", + "jsonforms.apiKey.permissions.description": "Configure API key permissions", "jsonforms.apiKey.permissions.description.label": "Seleccioneu qualsevol combinació de rols, grups de permisos o permisos personalitzats per definir a què pot accedir aquesta clau API.", "jsonforms.apiKey.permissions.header.label": "Configuració dels permisos", "jsonforms.apiKey.permissions.help.label": "Utilitzeu el desplegable preestablert per a conjunts comuns de permisos o afegiu manualment permisos personalitzats. Podeu seleccionar múltiples recursos que comparteixen les mateixes accions.", "jsonforms.apiKey.permissions.subheader.label": "Permisos", "jsonforms.apiKey.roles.description": "Seleccioneu un o més rols per atorgar conjunts de permisos predefinits", "jsonforms.apiKey.roles.label": "Rols", + "jsonforms.apiKey.roles.title": "Rols", "jsonforms.apiSettings.sandbox.label": "Habilitar Sandbox de Desenvolupador", - "jsonforms.oidc.buttons.description.label": "Personalitzeu l'aparença del botó d'inici de sessió.", + "jsonforms.apiSettings.sandbox.title": "Habilitar Sandbox de Desenvolupador", + "jsonforms.oidc.accordion.advancedEndpoints.description": "Override auto-discovery settings (optional)", + "jsonforms.oidc.accordion.advancedEndpoints.label": "Advanced Endpoints", + "jsonforms.oidc.accordion.advancedEndpoints.title": "Advanced Endpoints", + "jsonforms.oidc.accordion.authorizationRules.description": "Configure who can access your server", + "jsonforms.oidc.accordion.authorizationRules.label": "Authorization Rules", + "jsonforms.oidc.accordion.authorizationRules.title": "Authorization Rules", + "jsonforms.oidc.accordion.basicConfiguration.description": "Essential provider settings", + "jsonforms.oidc.accordion.basicConfiguration.label": "Basic Configuration", + "jsonforms.oidc.accordion.basicConfiguration.title": "Basic Configuration", + "jsonforms.oidc.accordion.buttonCustomization.description": "Customize the appearance of the login button", + "jsonforms.oidc.accordion.buttonCustomization.label": "Button Customization", + "jsonforms.oidc.accordion.buttonCustomization.title": "Button Customization", + "jsonforms.oidc.buttons.description": "Customize the appearance of the login button", "jsonforms.oidc.buttons.icon.description": "URL o icona codificada en base64 per al botó d'inici de sessió", "jsonforms.oidc.buttons.icon.label": "URL de l'icona del botó", + "jsonforms.oidc.buttons.icon.title": "Button Icon", "jsonforms.oidc.buttons.style.description": "Estils CSS en línia personalitzats per al botó (p.ex., \"background: linear-gradient(to right, #4f46e5, #7c3aed); border-radius: 9999px;\")", "jsonforms.oidc.buttons.style.label": "Estils CSS Personalitzats", + "jsonforms.oidc.buttons.style.title": "Estil del Botó", "jsonforms.oidc.buttons.text.description": "Text personalitzat per al botó d'inici de sessió", "jsonforms.oidc.buttons.text.label": "Text del Botó", - "jsonforms.oidc.buttons.title.description": "Personalitzeu l'aparença del botó d'inici de sessió", - "jsonforms.oidc.buttons.title.label": "Personalització del Botó", + "jsonforms.oidc.buttons.text.title": "Text del Botó", + "jsonforms.oidc.buttons.title": "Button Customization", "jsonforms.oidc.buttons.variant.description": "Estil visual del botó d'inici de sessió", "jsonforms.oidc.buttons.variant.label": "Estil del Botó", + "jsonforms.oidc.buttons.variant.title": "Estil del Botó", "jsonforms.oidc.provider.authorizationEndpoint.description": "Opcional: es descobrirà automàticament si no es proporciona", "jsonforms.oidc.provider.authorizationEndpoint.label": "Endpoint d'Autorització", + "jsonforms.oidc.provider.authorizationEndpoint.title": "Endpoint d'Autorització", "jsonforms.oidc.provider.clientId.description": "ID del client OAuth2 registrat amb el proveïdor", "jsonforms.oidc.provider.clientId.label": "ID del Client OAuth", + "jsonforms.oidc.provider.clientId.title": "ID del Client OAuth", "jsonforms.oidc.provider.clientSecret.description": "Secret del client OAuth2 (si es requereix)", "jsonforms.oidc.provider.clientSecret.label": "Secret del Client OAuth", + "jsonforms.oidc.provider.clientSecret.title": "Secret del Client OAuth", "jsonforms.oidc.provider.discoveryToggle.label": "Utilitzar Descobriment Automàtic", "jsonforms.oidc.provider.id.description": "Identificador únic per al proveïdor", "jsonforms.oidc.provider.id.label": "ID del Proveïdor", + "jsonforms.oidc.provider.id.title": "ID del Proveïdor", "jsonforms.oidc.provider.issuer.description": "URL de l'emissor OIDC (p.ex., https://accounts.google.com). No pot contenir camins /.well-known/ - utilitzeu l'URL de l'emissor base en lloc de l'endpoint complet de descobriment. No ha d'acabar amb una barra inclinada.", "jsonforms.oidc.provider.issuer.label": "URL de l'Emissor", + "jsonforms.oidc.provider.issuer.title": "URL de l'Emissor", "jsonforms.oidc.provider.jwksUri.description": "Opcional: es descobrirà automàticament si no es proporciona", "jsonforms.oidc.provider.jwksUri.label": "URI JWKS", + "jsonforms.oidc.provider.jwksUri.title": "URI JWKS", "jsonforms.oidc.provider.name.description": "Nom visible per al proveïdor", "jsonforms.oidc.provider.name.label": "Nom del Proveïdor", + "jsonforms.oidc.provider.name.title": "Nom del Proveïdor", "jsonforms.oidc.provider.scopes.description": "Escopes d'OAuth2 per demanar", "jsonforms.oidc.provider.scopes.label": "Escopes OAuth", + "jsonforms.oidc.provider.scopes.title": "Escopes OAuth", "jsonforms.oidc.provider.tokenEndpoint.description": "Opcional: es descobrirà automàticament si no es proporciona", "jsonforms.oidc.provider.tokenEndpoint.label": "Endpoint del Token", + "jsonforms.oidc.provider.tokenEndpoint.title": "Endpoint del Token", + "jsonforms.oidc.provider.unraidNet.description": "This is the built-in Unraid.net provider. Only authorization rules can be modified.", + "jsonforms.oidc.provider.unraidNet.label": "Unraid.net Provider", + "jsonforms.oidc.provider.unraidNet.title": "Unraid.net Provider", "jsonforms.oidc.provider.userInfoEndpoint.label": "Endpoint de la Informació d’Usuari", "jsonforms.oidc.restrictions.allowedDomains.description": "Dominis de correu electrònic que es permeten iniciar sessió (p.ex., empresa.com)", "jsonforms.oidc.restrictions.allowedDomains.label": "Dominis de Correu Electrònic Permesos", + "jsonforms.oidc.restrictions.allowedDomains.title": "Dominis de Correu Electrònic Permesos", "jsonforms.oidc.restrictions.allowedEmails.description": "Adreces de correu electrònic específiques que es permeten iniciar sessió", "jsonforms.oidc.restrictions.allowedEmails.label": "Adreces de Correu Electrònic Específiques", + "jsonforms.oidc.restrictions.allowedEmails.title": "Allowed Emails", "jsonforms.oidc.restrictions.allowedUserIds.description": "IDs d'usuari específics (reclamació sub) que es permeten iniciar sessió", "jsonforms.oidc.restrictions.allowedUserIds.label": "IDs d'Usuaris Permesos", + "jsonforms.oidc.restrictions.allowedUserIds.title": "IDs d'Usuaris Permesos", "jsonforms.oidc.restrictions.help.label": "Configureu llistes blanques simples per a qui es pot connectar.", + "jsonforms.oidc.restrictions.title": "Autorització Simple", "jsonforms.oidc.restrictions.title.label": "Autorització Simple", "jsonforms.oidc.restrictions.workspaceDomain.description": "Restringir a usuaris d’un domini específic de Google Workspace", "jsonforms.oidc.restrictions.workspaceDomain.label": "Domini de Google Workspace", + "jsonforms.oidc.restrictions.workspaceDomain.title": "Domini de Google Workspace", "jsonforms.oidc.rules.claim.description": "Reclamació de JWT per comprovar", "jsonforms.oidc.rules.claim.label": "Reclamació de JWT", + "jsonforms.oidc.rules.claim.title": "Reclamació de JWT", "jsonforms.oidc.rules.collection.description": "Definiu regles d'autorització basades en reclamacions al token d'identificació. Es pot configurar el mode de regla: lògica OR (qualsevol regla coincideix) o lògica AND (totes les regles han de coincidir).", "jsonforms.oidc.rules.collection.label": "Regles de Reclamació", - "jsonforms.oidc.rules.description.label": "Definiu la lògica d'autorització basada en reclamacions.", + "jsonforms.oidc.rules.collection.title": "Regles de Reclamació", + "jsonforms.oidc.rules.description": "Configure advanced authorization rules for fine-grained access control", "jsonforms.oidc.rules.mode.description": "Com avaluar múltiples regles: OR (qualsevol regla passa) o AND (totes les regles han de passar)", "jsonforms.oidc.rules.mode.label": "Mode de Regla", + "jsonforms.oidc.rules.mode.title": "Mode de Regla", "jsonforms.oidc.rules.operator.label": "Operador", + "jsonforms.oidc.rules.operator.title": "Operador", + "jsonforms.oidc.rules.title": "Regles d'Autorització Avançada", "jsonforms.oidc.rules.title.label": "Regles d'Autorització Avançada", "jsonforms.oidc.rules.value.description": "Valors per comparar", "jsonforms.oidc.rules.value.label": "Valors", + "jsonforms.oidc.rules.value.title": "Valors", + "jsonforms.sso.defaultAllowedOrigins.description": "Additional trusted redirect origins to allow redirects from custom ports, reverse proxies, Tailscale, etc.", + "jsonforms.sso.defaultAllowedOrigins.label": "Default Allowed Redirect Origins", + "jsonforms.sso.defaultAllowedOrigins.title": "Default Allowed Redirect Origins", + "jsonforms.sso.providers.description": "Configure OpenID Connect providers for SSO authentication", + "jsonforms.sso.providers.label": "OIDC Providers", + "jsonforms.sso.providers.title": "OIDC Providers", "logs.customFilterLabel": "Personalitzat {label}", "logs.filterLabel": "Filtre", "logs.filterPlaceholder": "Filtra registres...", diff --git a/web/src/locales/cs.json b/web/src/locales/cs.json index 9955ea6569..3c8c8bc63a 100644 --- a/web/src/locales/cs.json +++ b/web/src/locales/cs.json @@ -76,73 +76,126 @@ "headerOsVersion.visitPartnerWebsite": "Navštivte webovou stránku partnera", "headerOsVersion.visitUnraidWebsite": "Navštivte webovou stránku Unraid", "jsonforms.apiKey.customPermissions.actions.label": "Akce", + "jsonforms.apiKey.customPermissions.actions.title": "Akce", "jsonforms.apiKey.customPermissions.description": "Nakonfigurujte specifická oprávnění", "jsonforms.apiKey.customPermissions.label": "Oprávnění", "jsonforms.apiKey.customPermissions.resources.label": "Zdroje", - "jsonforms.apiKey.description.label": "Popis", + "jsonforms.apiKey.customPermissions.resources.title": "Zdroje", + "jsonforms.apiKey.customPermissions.title": "Custom Permissions", + "jsonforms.apiKey.description": "API Key Description", + "jsonforms.apiKey.description.title": "Popis", "jsonforms.apiKey.name.description": "Popisný název pro tento API klíč", "jsonforms.apiKey.name.label": "Název API klíče", + "jsonforms.apiKey.name.title": "Název API klíče", "jsonforms.apiKey.permissionPresets.description": "Rychle přidat běžné sady oprávnění", "jsonforms.apiKey.permissionPresets.label": "Přidat přednastavené oprávnění", + "jsonforms.apiKey.permissionPresets.title": "Permission Presets", + "jsonforms.apiKey.permissions.description": "Configure API key permissions", "jsonforms.apiKey.permissions.description.label": "Vyberte libovolnou kombinaci rolí, skupin oprávnění a vlastních oprávnění pro definování přístupu, který může tento API klíč mít.", "jsonforms.apiKey.permissions.header.label": "Konfigurace oprávnění", "jsonforms.apiKey.permissions.help.label": "Použijte rozbalovací nabídku pro běžné sady oprávnění, nebo ručně přidejte vlastní oprávnění. Můžete vybrat více zdrojů, které sdílejí stejné akce.", "jsonforms.apiKey.permissions.subheader.label": "Oprávnění", "jsonforms.apiKey.roles.description": "Vyberte jednu nebo více rolí, abyste udělili předem definované sady oprávnění", "jsonforms.apiKey.roles.label": "Role", + "jsonforms.apiKey.roles.title": "Role", "jsonforms.apiSettings.sandbox.label": "Povolit Vývojářské pískoviště", - "jsonforms.oidc.buttons.description.label": "Přizpůsobte vzhled tlačítka pro přihlášení.", + "jsonforms.apiSettings.sandbox.title": "Povolit Vývojářské pískoviště", + "jsonforms.oidc.accordion.advancedEndpoints.description": "Override auto-discovery settings (optional)", + "jsonforms.oidc.accordion.advancedEndpoints.label": "Advanced Endpoints", + "jsonforms.oidc.accordion.advancedEndpoints.title": "Advanced Endpoints", + "jsonforms.oidc.accordion.authorizationRules.description": "Configure who can access your server", + "jsonforms.oidc.accordion.authorizationRules.label": "Authorization Rules", + "jsonforms.oidc.accordion.authorizationRules.title": "Authorization Rules", + "jsonforms.oidc.accordion.basicConfiguration.description": "Essential provider settings", + "jsonforms.oidc.accordion.basicConfiguration.label": "Basic Configuration", + "jsonforms.oidc.accordion.basicConfiguration.title": "Basic Configuration", + "jsonforms.oidc.accordion.buttonCustomization.description": "Customize the appearance of the login button", + "jsonforms.oidc.accordion.buttonCustomization.label": "Button Customization", + "jsonforms.oidc.accordion.buttonCustomization.title": "Button Customization", + "jsonforms.oidc.buttons.description": "Customize the appearance of the login button", "jsonforms.oidc.buttons.icon.description": "URL nebo base64 kódovaná ikona pro tlačítko přihlášení", "jsonforms.oidc.buttons.icon.label": "URL ikony tlačítka", + "jsonforms.oidc.buttons.icon.title": "Button Icon", "jsonforms.oidc.buttons.style.description": "Vlastní inline styly CSS pro tlačítko (např. \"background: linear-gradient(to right, #4f46e5, #7c3aed); border-radius: 9999px;\")", "jsonforms.oidc.buttons.style.label": "Vlastní styly CSS", + "jsonforms.oidc.buttons.style.title": "Styl tlačítka", "jsonforms.oidc.buttons.text.description": "Vlastní text pro tlačítko přihlášení", "jsonforms.oidc.buttons.text.label": "Text tlačítka", - "jsonforms.oidc.buttons.title.description": "Přizpůsobte vzhled tlačítka pro přihlášení", - "jsonforms.oidc.buttons.title.label": "Přizpůsobení tlačítka", + "jsonforms.oidc.buttons.text.title": "Text tlačítka", + "jsonforms.oidc.buttons.title": "Button Customization", "jsonforms.oidc.buttons.variant.description": "Vizuální styl tlačítka pro přihlášení", "jsonforms.oidc.buttons.variant.label": "Styl tlačítka", + "jsonforms.oidc.buttons.variant.title": "Styl tlačítka", "jsonforms.oidc.provider.authorizationEndpoint.description": "Volitelné - bude automaticky objeveno, pokud nebude poskytnuto", "jsonforms.oidc.provider.authorizationEndpoint.label": "Autorizace Endpoint", + "jsonforms.oidc.provider.authorizationEndpoint.title": "Autorizace Endpoint", "jsonforms.oidc.provider.clientId.description": "ID klienta OAuth2 registrované u poskytovatele", "jsonforms.oidc.provider.clientId.label": "ID klienta OAuth", + "jsonforms.oidc.provider.clientId.title": "ID klienta OAuth", "jsonforms.oidc.provider.clientSecret.description": "Tajemství klienta OAuth2 (pokud vyžadováno)", "jsonforms.oidc.provider.clientSecret.label": "Tajemství klienta OAuth", + "jsonforms.oidc.provider.clientSecret.title": "Tajemství klienta OAuth", "jsonforms.oidc.provider.discoveryToggle.label": "Použití Automatického Objevení", "jsonforms.oidc.provider.id.description": "Jedinečný identifikátor pro poskytovatele", "jsonforms.oidc.provider.id.label": "ID poskytovatele", + "jsonforms.oidc.provider.id.title": "ID poskytovatele", "jsonforms.oidc.provider.issuer.description": "URL vydavatele OIDC (např. https://accounts.google.com). Nemůže obsahovat cesty /.well-known/ - místo úplného objevovacího endpointu použijte základní URL vydavatele. Nesmí končit lomítkem.", "jsonforms.oidc.provider.issuer.label": "URL vydavatele", + "jsonforms.oidc.provider.issuer.title": "URL vydavatele", "jsonforms.oidc.provider.jwksUri.description": "Volitelné - bude automaticky objeveno, pokud nebude poskytnuto", "jsonforms.oidc.provider.jwksUri.label": "URI JWKS", + "jsonforms.oidc.provider.jwksUri.title": "URI JWKS", "jsonforms.oidc.provider.name.description": "Název pro poskytovatele", "jsonforms.oidc.provider.name.label": "Název poskytovatele", + "jsonforms.oidc.provider.name.title": "Název poskytovatele", "jsonforms.oidc.provider.scopes.description": "OAuth2 rozsahy ke zpracování", "jsonforms.oidc.provider.scopes.label": "OAuth Rozsahy", + "jsonforms.oidc.provider.scopes.title": "OAuth Rozsahy", "jsonforms.oidc.provider.tokenEndpoint.description": "Volitelné - bude automaticky objeveno, pokud nebude poskytnuto", "jsonforms.oidc.provider.tokenEndpoint.label": "Token Endpoint", + "jsonforms.oidc.provider.tokenEndpoint.title": "Token Endpoint", + "jsonforms.oidc.provider.unraidNet.description": "This is the built-in Unraid.net provider. Only authorization rules can be modified.", + "jsonforms.oidc.provider.unraidNet.label": "Unraid.net Provider", + "jsonforms.oidc.provider.unraidNet.title": "Unraid.net Provider", "jsonforms.oidc.provider.userInfoEndpoint.label": "User Info Endpoint", "jsonforms.oidc.restrictions.allowedDomains.description": "E-mailové domény, které mají povolené přihlášení (např. company.com)", "jsonforms.oidc.restrictions.allowedDomains.label": "Povolené E-mailové Domény", + "jsonforms.oidc.restrictions.allowedDomains.title": "Povolené E-mailové Domény", "jsonforms.oidc.restrictions.allowedEmails.description": "Specifické e-mailové adresy, které mají povolené přihlášení", "jsonforms.oidc.restrictions.allowedEmails.label": "Specifické E-mailové Adresy", + "jsonforms.oidc.restrictions.allowedEmails.title": "Allowed Emails", "jsonforms.oidc.restrictions.allowedUserIds.description": "Specifické uživatelské ID (nárok sub), které mají povolené přihlášení", "jsonforms.oidc.restrictions.allowedUserIds.label": "Povolené ID uživatelů", + "jsonforms.oidc.restrictions.allowedUserIds.title": "Povolené ID uživatelů", "jsonforms.oidc.restrictions.help.label": "Konfigurace jednoduchých povolených seznamů pro přihlášení.", + "jsonforms.oidc.restrictions.title": "Jednoduchá autorizace", "jsonforms.oidc.restrictions.title.label": "Jednoduchá autorizace", "jsonforms.oidc.restrictions.workspaceDomain.description": "Omezit na uživatele z konkrétní domény Google Workspace", "jsonforms.oidc.restrictions.workspaceDomain.label": "Doména Google Workspace", + "jsonforms.oidc.restrictions.workspaceDomain.title": "Doména Google Workspace", "jsonforms.oidc.rules.claim.description": "Kontrolovat JWT nárok", "jsonforms.oidc.rules.claim.label": "JWT Nárok", + "jsonforms.oidc.rules.claim.title": "JWT Nárok", "jsonforms.oidc.rules.collection.description": "Definujte pravidla autorizace na základě nároků v ID tokenu. Režim pravidel může být konfigurován: OR logika (platí jakékoliv pravidlo) nebo AND logika (musí platit všechna pravidla).", "jsonforms.oidc.rules.collection.label": "Pravidla Nároků", - "jsonforms.oidc.rules.description.label": "Definujte logiku autorizace založenou na nárocích.", + "jsonforms.oidc.rules.collection.title": "Pravidla Nároků", + "jsonforms.oidc.rules.description": "Configure advanced authorization rules for fine-grained access control", "jsonforms.oidc.rules.mode.description": "Jak vyhodnotit více pravidel: OR (libovolné pravidlo projde) nebo AND (všechna pravidla musí projít)", "jsonforms.oidc.rules.mode.label": "Režim Pravidel", + "jsonforms.oidc.rules.mode.title": "Režim Pravidel", "jsonforms.oidc.rules.operator.label": "Operátor", + "jsonforms.oidc.rules.operator.title": "Operátor", + "jsonforms.oidc.rules.title": "Pokročilá pravidla autorizace", "jsonforms.oidc.rules.title.label": "Pokročilá pravidla autorizace", "jsonforms.oidc.rules.value.description": "Hodnoty pro porovnání", "jsonforms.oidc.rules.value.label": "Hodnoty", + "jsonforms.oidc.rules.value.title": "Hodnoty", + "jsonforms.sso.defaultAllowedOrigins.description": "Additional trusted redirect origins to allow redirects from custom ports, reverse proxies, Tailscale, etc.", + "jsonforms.sso.defaultAllowedOrigins.label": "Default Allowed Redirect Origins", + "jsonforms.sso.defaultAllowedOrigins.title": "Default Allowed Redirect Origins", + "jsonforms.sso.providers.description": "Configure OpenID Connect providers for SSO authentication", + "jsonforms.sso.providers.label": "OIDC Providers", + "jsonforms.sso.providers.title": "OIDC Providers", "logs.customFilterLabel": "Vlastní {label}", "logs.filterLabel": "Filtr", "logs.filterPlaceholder": "Filtrujte logy...", diff --git a/web/src/locales/da.json b/web/src/locales/da.json index 552728ee1b..0e42f59cad 100644 --- a/web/src/locales/da.json +++ b/web/src/locales/da.json @@ -76,73 +76,126 @@ "headerOsVersion.visitPartnerWebsite": "Besøg partner hjemmeside", "headerOsVersion.visitUnraidWebsite": "Besøg Unraid hjemmeside", "jsonforms.apiKey.customPermissions.actions.label": "Handlinger", + "jsonforms.apiKey.customPermissions.actions.title": "Handlinger", "jsonforms.apiKey.customPermissions.description": "Konfigurer specifikke tilladelser", "jsonforms.apiKey.customPermissions.label": "Tilladelser", "jsonforms.apiKey.customPermissions.resources.label": "Ressourcer", - "jsonforms.apiKey.description.label": "Beskrivelse", + "jsonforms.apiKey.customPermissions.resources.title": "Ressourcer", + "jsonforms.apiKey.customPermissions.title": "Custom Permissions", + "jsonforms.apiKey.description": "API Key Description", + "jsonforms.apiKey.description.title": "Beskrivelse", "jsonforms.apiKey.name.description": "Et beskrivende navn til denne API-nøgle", "jsonforms.apiKey.name.label": "API-nøgle Navn", + "jsonforms.apiKey.name.title": "API-nøgle Navn", "jsonforms.apiKey.permissionPresets.description": "Hurtig tilføjelse af almindelige tilladelsessæt", "jsonforms.apiKey.permissionPresets.label": "Tilføj Tilladelsesforudindstilling", + "jsonforms.apiKey.permissionPresets.title": "Permission Presets", + "jsonforms.apiKey.permissions.description": "Configure API key permissions", "jsonforms.apiKey.permissions.description.label": "Vælg enhver kombination af roller, tilladelsesgrupper og brugerdefinerede tilladelser for at definere, hvad denne API-nøgle kan få adgang til.", "jsonforms.apiKey.permissions.header.label": "Tilladelseskonfiguration", "jsonforms.apiKey.permissions.help.label": "Brug forudindstillingsdropdown-menuen til almindelige tilladelsessæt, eller tilføj manuelt brugerdefinerede tilladelser. Du kan vælge flere ressourcer, der deler de samme handlinger.", "jsonforms.apiKey.permissions.subheader.label": "Tilladelser", "jsonforms.apiKey.roles.description": "Vælg en eller flere roller for at give foruddefinerede tilladelsessæt", "jsonforms.apiKey.roles.label": "Roller", + "jsonforms.apiKey.roles.title": "Roller", "jsonforms.apiSettings.sandbox.label": "Aktivér udviklersandkasse", - "jsonforms.oidc.buttons.description.label": "Tilpas udseendet af login-knappen.", + "jsonforms.apiSettings.sandbox.title": "Aktivér udviklersandkasse", + "jsonforms.oidc.accordion.advancedEndpoints.description": "Override auto-discovery settings (optional)", + "jsonforms.oidc.accordion.advancedEndpoints.label": "Advanced Endpoints", + "jsonforms.oidc.accordion.advancedEndpoints.title": "Advanced Endpoints", + "jsonforms.oidc.accordion.authorizationRules.description": "Configure who can access your server", + "jsonforms.oidc.accordion.authorizationRules.label": "Authorization Rules", + "jsonforms.oidc.accordion.authorizationRules.title": "Authorization Rules", + "jsonforms.oidc.accordion.basicConfiguration.description": "Essential provider settings", + "jsonforms.oidc.accordion.basicConfiguration.label": "Basic Configuration", + "jsonforms.oidc.accordion.basicConfiguration.title": "Basic Configuration", + "jsonforms.oidc.accordion.buttonCustomization.description": "Customize the appearance of the login button", + "jsonforms.oidc.accordion.buttonCustomization.label": "Button Customization", + "jsonforms.oidc.accordion.buttonCustomization.title": "Button Customization", + "jsonforms.oidc.buttons.description": "Customize the appearance of the login button", "jsonforms.oidc.buttons.icon.description": "URL eller base64-kodet ikon til login-knappen", "jsonforms.oidc.buttons.icon.label": "Knappens ikon-URL", + "jsonforms.oidc.buttons.icon.title": "Button Icon", "jsonforms.oidc.buttons.style.description": "Brugerdefinerede inline CSS-stilarter til knappen (f.eks. \"background: linear-gradient(to right, #4f46e5, #7c3aed); border-radius: 9999px;\")", "jsonforms.oidc.buttons.style.label": "Brugerdefinerede CSS-stilarter", + "jsonforms.oidc.buttons.style.title": "Knappens stil", "jsonforms.oidc.buttons.text.description": "Brugerdefineret tekst til login-knappen", "jsonforms.oidc.buttons.text.label": "Knaptekst", - "jsonforms.oidc.buttons.title.description": "Tilpasning af login-knappens udseende", - "jsonforms.oidc.buttons.title.label": "Knappens tilpasning", + "jsonforms.oidc.buttons.text.title": "Knaptekst", + "jsonforms.oidc.buttons.title": "Button Customization", "jsonforms.oidc.buttons.variant.description": "Visuel stil af login-knappen", "jsonforms.oidc.buttons.variant.label": "Knappens stil", + "jsonforms.oidc.buttons.variant.title": "Knappens stil", "jsonforms.oidc.provider.authorizationEndpoint.description": "Valgfri - vil blive autodiscovered, hvis ikke angivet", "jsonforms.oidc.provider.authorizationEndpoint.label": "Godkendelsespunkt", + "jsonforms.oidc.provider.authorizationEndpoint.title": "Godkendelsespunkt", "jsonforms.oidc.provider.clientId.description": "OAuth2 klient ID registreret hos udbyderen", "jsonforms.oidc.provider.clientId.label": "OAuth klient ID", + "jsonforms.oidc.provider.clientId.title": "OAuth klient ID", "jsonforms.oidc.provider.clientSecret.description": "OAuth2 klienthemmelighed (hvis nødvendigt)", "jsonforms.oidc.provider.clientSecret.label": "OAuth klienthemmelighed", + "jsonforms.oidc.provider.clientSecret.title": "OAuth klienthemmelighed", "jsonforms.oidc.provider.discoveryToggle.label": "Brug Automatisk Opdagelse", "jsonforms.oidc.provider.id.description": "Unik identifikator for udbyderen", "jsonforms.oidc.provider.id.label": "Udbyder ID", + "jsonforms.oidc.provider.id.title": "Udbyder ID", "jsonforms.oidc.provider.issuer.description": "OIDC udsteder-URL (f.eks., https://accounts.google.com). Må ikke indeholde /.well-known/ stier - brug grundudsteder-URL i stedet for det fulde opdagelsespunkt. Må ikke slutte med en skråstreg.", "jsonforms.oidc.provider.issuer.label": "Udsteders URL", + "jsonforms.oidc.provider.issuer.title": "Udsteders URL", "jsonforms.oidc.provider.jwksUri.description": "Valgfri - vil blive autodiscovered, hvis ikke angivet", "jsonforms.oidc.provider.jwksUri.label": "JWKS URI", + "jsonforms.oidc.provider.jwksUri.title": "JWKS URI", "jsonforms.oidc.provider.name.description": "Visningsnavn for udbyderen", "jsonforms.oidc.provider.name.label": "Udbydernavn", + "jsonforms.oidc.provider.name.title": "Udbydernavn", "jsonforms.oidc.provider.scopes.description": "OAuth2 scopes at anmode om", "jsonforms.oidc.provider.scopes.label": "OAuth Opgaver", + "jsonforms.oidc.provider.scopes.title": "OAuth Opgaver", "jsonforms.oidc.provider.tokenEndpoint.description": "Valgfri - vil blive autodiscovered, hvis ikke angivet", "jsonforms.oidc.provider.tokenEndpoint.label": "Token Endpoint", + "jsonforms.oidc.provider.tokenEndpoint.title": "Token Endpoint", + "jsonforms.oidc.provider.unraidNet.description": "This is the built-in Unraid.net provider. Only authorization rules can be modified.", + "jsonforms.oidc.provider.unraidNet.label": "Unraid.net Provider", + "jsonforms.oidc.provider.unraidNet.title": "Unraid.net Provider", "jsonforms.oidc.provider.userInfoEndpoint.label": "Bruger Info Endpoint", "jsonforms.oidc.restrictions.allowedDomains.description": "Email domæner der er tilladt at logge ind (f.eks., company.com)", "jsonforms.oidc.restrictions.allowedDomains.label": "Tilladte Email Domæner", + "jsonforms.oidc.restrictions.allowedDomains.title": "Tilladte Email Domæner", "jsonforms.oidc.restrictions.allowedEmails.description": "Specifikke email-adresser der er tilladt at logge ind", "jsonforms.oidc.restrictions.allowedEmails.label": "Specifikke Email-adresser", + "jsonforms.oidc.restrictions.allowedEmails.title": "Allowed Emails", "jsonforms.oidc.restrictions.allowedUserIds.description": "Specifikke bruger-ID'er (sub claim) der er tilladt at logge ind", "jsonforms.oidc.restrictions.allowedUserIds.label": "Tilladte Bruger-ID'er", + "jsonforms.oidc.restrictions.allowedUserIds.title": "Tilladte Bruger-ID'er", "jsonforms.oidc.restrictions.help.label": "Konfigurer simple tilladelseslister for hvem der kan logge ind.", + "jsonforms.oidc.restrictions.title": "Enkel Autorisation", "jsonforms.oidc.restrictions.title.label": "Enkel Autorisation", "jsonforms.oidc.restrictions.workspaceDomain.description": "Begræns til brugere fra et specifikt Google Workspace domæne", "jsonforms.oidc.restrictions.workspaceDomain.label": "Google Workspace Domæne", + "jsonforms.oidc.restrictions.workspaceDomain.title": "Google Workspace Domæne", "jsonforms.oidc.rules.claim.description": "JWT claim til kontrol", "jsonforms.oidc.rules.claim.label": "JWT Claim", + "jsonforms.oidc.rules.claim.title": "JWT Claim", "jsonforms.oidc.rules.collection.description": "Definer godkendelsesregler baseret på claims i ID-token. Regeltilstand kan konfigureres: OR logik (enhver regel matcher) eller AND logik (alle regler skal matche).", "jsonforms.oidc.rules.collection.label": "Claim Regler", - "jsonforms.oidc.rules.description.label": "Definer claims-baseret godkendelseslogik.", + "jsonforms.oidc.rules.collection.title": "Claim Regler", + "jsonforms.oidc.rules.description": "Configure advanced authorization rules for fine-grained access control", "jsonforms.oidc.rules.mode.description": "Hvordan man vurderer flere regler: OR (enhver regel passerer) eller AND (alle regler skal passere)", "jsonforms.oidc.rules.mode.label": "Regeltilstand", + "jsonforms.oidc.rules.mode.title": "Regeltilstand", "jsonforms.oidc.rules.operator.label": "Operatør", + "jsonforms.oidc.rules.operator.title": "Operatør", + "jsonforms.oidc.rules.title": "Avancerede Autorisationsregler", "jsonforms.oidc.rules.title.label": "Avancerede Autorisationsregler", "jsonforms.oidc.rules.value.description": "Værdier at matche imod", "jsonforms.oidc.rules.value.label": "Værdier", + "jsonforms.oidc.rules.value.title": "Værdier", + "jsonforms.sso.defaultAllowedOrigins.description": "Additional trusted redirect origins to allow redirects from custom ports, reverse proxies, Tailscale, etc.", + "jsonforms.sso.defaultAllowedOrigins.label": "Default Allowed Redirect Origins", + "jsonforms.sso.defaultAllowedOrigins.title": "Default Allowed Redirect Origins", + "jsonforms.sso.providers.description": "Configure OpenID Connect providers for SSO authentication", + "jsonforms.sso.providers.label": "OIDC Providers", + "jsonforms.sso.providers.title": "OIDC Providers", "logs.customFilterLabel": "Tilpasset {label}", "logs.filterLabel": "Filter", "logs.filterPlaceholder": "Filtrer logfiler...", diff --git a/web/src/locales/de.json b/web/src/locales/de.json index 2718121307..8e226348c9 100644 --- a/web/src/locales/de.json +++ b/web/src/locales/de.json @@ -76,73 +76,126 @@ "headerOsVersion.visitPartnerWebsite": "Partner-Website besuchen", "headerOsVersion.visitUnraidWebsite": "Unraid-Website besuchen", "jsonforms.apiKey.customPermissions.actions.label": "Aktionen", + "jsonforms.apiKey.customPermissions.actions.title": "Aktionen", "jsonforms.apiKey.customPermissions.description": "Bestimmte Berechtigungen konfigurieren", "jsonforms.apiKey.customPermissions.label": "Berechtigungen", "jsonforms.apiKey.customPermissions.resources.label": "Ressourcen", - "jsonforms.apiKey.description.label": "Beschreibung", + "jsonforms.apiKey.customPermissions.resources.title": "Ressourcen", + "jsonforms.apiKey.customPermissions.title": "Custom Permissions", + "jsonforms.apiKey.description": "API Key Description", + "jsonforms.apiKey.description.title": "Beschreibung", "jsonforms.apiKey.name.description": "Ein beschreibender Name für diesen API-Schlüssel", "jsonforms.apiKey.name.label": "API-Schlüsselname", + "jsonforms.apiKey.name.title": "API-Schlüsselname", "jsonforms.apiKey.permissionPresets.description": "Schnell hinzufügen von gängigen Berechtigungssätzen", "jsonforms.apiKey.permissionPresets.label": "Berechtigungsvorgabe hinzufügen", + "jsonforms.apiKey.permissionPresets.title": "Permission Presets", + "jsonforms.apiKey.permissions.description": "Configure API key permissions", "jsonforms.apiKey.permissions.description.label": "Wählen Sie eine beliebige Kombination aus Rollen, Berechtigungsgruppen und benutzerdefinierten Berechtigungen aus, um festzulegen, auf was dieser API-Schlüssel zugreifen kann.", "jsonforms.apiKey.permissions.header.label": "Berechtigungskonfiguration", "jsonforms.apiKey.permissions.help.label": "Verwenden Sie das Dropdown-Menü für gängige Berechtigungssätze oder fügen Sie manuell benutzerdefinierte Berechtigungen hinzu. Sie können mehrere Ressourcen auswählen, die dieselben Aktionen teilen.", "jsonforms.apiKey.permissions.subheader.label": "Berechtigungen", "jsonforms.apiKey.roles.description": "Wählen Sie eine oder mehrere Rollen aus, um vordefinierte Berechtigungssätze zu gewähren", "jsonforms.apiKey.roles.label": "Rollen", + "jsonforms.apiKey.roles.title": "Rollen", "jsonforms.apiSettings.sandbox.label": "Entwickler-Sandbox aktivieren", - "jsonforms.oidc.buttons.description.label": "Anpassen des Erscheinungsbilds der Anmeldeschaltfläche.", + "jsonforms.apiSettings.sandbox.title": "Entwickler-Sandbox aktivieren", + "jsonforms.oidc.accordion.advancedEndpoints.description": "Override auto-discovery settings (optional)", + "jsonforms.oidc.accordion.advancedEndpoints.label": "Advanced Endpoints", + "jsonforms.oidc.accordion.advancedEndpoints.title": "Advanced Endpoints", + "jsonforms.oidc.accordion.authorizationRules.description": "Configure who can access your server", + "jsonforms.oidc.accordion.authorizationRules.label": "Beispiele für den einfachen Modus", + "jsonforms.oidc.accordion.authorizationRules.title": "Beispiele für den einfachen Modus", + "jsonforms.oidc.accordion.basicConfiguration.description": "Essential provider settings", + "jsonforms.oidc.accordion.basicConfiguration.label": "Basic Configuration", + "jsonforms.oidc.accordion.basicConfiguration.title": "Basic Configuration", + "jsonforms.oidc.accordion.buttonCustomization.description": "Customize the appearance of the login button", + "jsonforms.oidc.accordion.buttonCustomization.label": "Button Customization", + "jsonforms.oidc.accordion.buttonCustomization.title": "Button Customization", + "jsonforms.oidc.buttons.description": "Customize the appearance of the login button", "jsonforms.oidc.buttons.icon.description": "URL oder Base64-codiertes Symbol für die Anmeldeschaltfläche", "jsonforms.oidc.buttons.icon.label": "Schaltflächensymbol-URL", + "jsonforms.oidc.buttons.icon.title": "Button Icon", "jsonforms.oidc.buttons.style.description": "Benutzerdefinierte Inline-CSS-Stile für die Schaltfläche (z. B. \"background: linear-gradient(to right, #4f46e5, #7c3aed); border-radius: 9999px;\")", "jsonforms.oidc.buttons.style.label": "Benutzerdefinierte CSS-Stile", + "jsonforms.oidc.buttons.style.title": "Schaltflächenstil", "jsonforms.oidc.buttons.text.description": "Benutzerdefinierter Text für die Anmeldeschaltfläche", "jsonforms.oidc.buttons.text.label": "Schaltflächentext", - "jsonforms.oidc.buttons.title.description": "Anpassen des Erscheinungsbilds der Anmeldeschaltfläche", - "jsonforms.oidc.buttons.title.label": "Schaltflächenanpassung", + "jsonforms.oidc.buttons.text.title": "Schaltflächentext", + "jsonforms.oidc.buttons.title": "Button Customization", "jsonforms.oidc.buttons.variant.description": "Visueller Stil der Anmeldeschaltfläche", "jsonforms.oidc.buttons.variant.label": "Schaltflächenstil", + "jsonforms.oidc.buttons.variant.title": "Schaltflächenstil", "jsonforms.oidc.provider.authorizationEndpoint.description": "Optional - wird automatisch erkannt, wenn nicht bereitgestellt", "jsonforms.oidc.provider.authorizationEndpoint.label": "Autorisierungendpunkt", + "jsonforms.oidc.provider.authorizationEndpoint.title": "Autorisierungendpunkt", "jsonforms.oidc.provider.clientId.description": "OAuth2-Kunden-ID, die beim Anbieter registriert ist", "jsonforms.oidc.provider.clientId.label": "OAuth-Kunden-ID", + "jsonforms.oidc.provider.clientId.title": "OAuth-Kunden-ID", "jsonforms.oidc.provider.clientSecret.description": "OAuth2-Kundengeheimnis (falls erforderlich)", "jsonforms.oidc.provider.clientSecret.label": "OAuth-Kundengeheimnis", + "jsonforms.oidc.provider.clientSecret.title": "OAuth-Kundengeheimnis", "jsonforms.oidc.provider.discoveryToggle.label": "Automatische Entdeckung verwenden", "jsonforms.oidc.provider.id.description": "Eindeutige Kennung für den Anbieter", "jsonforms.oidc.provider.id.label": "Anbieter-ID", + "jsonforms.oidc.provider.id.title": "Anbieter-ID", "jsonforms.oidc.provider.issuer.description": "OIDC-Issuer-URL (z. B. https://accounts.google.com). Darf keine /.well-known/ Pfade enthalten - verwenden Sie die Basis-Issuer-URL anstelle des vollständigen Entdeckungspunkts. Muss nicht mit einem Schrägstrich enden.", "jsonforms.oidc.provider.issuer.label": "Issuer-URL", + "jsonforms.oidc.provider.issuer.title": "Issuer-URL", "jsonforms.oidc.provider.jwksUri.description": "Optional - wird automatisch erkannt, wenn nicht bereitgestellt", "jsonforms.oidc.provider.jwksUri.label": "JWKS-URI", + "jsonforms.oidc.provider.jwksUri.title": "JWKS-URI", "jsonforms.oidc.provider.name.description": "Anzeigename für den Anbieter", "jsonforms.oidc.provider.name.label": "Anbieternamen", + "jsonforms.oidc.provider.name.title": "Anbieternamen", "jsonforms.oidc.provider.scopes.description": "OAuth2-Berechtigungsscope anfordern", "jsonforms.oidc.provider.scopes.label": "OAuth-Berechtigungsscope", + "jsonforms.oidc.provider.scopes.title": "OAuth-Berechtigungsscope", "jsonforms.oidc.provider.tokenEndpoint.description": "Optional - wird automatisch erkannt, wenn nicht bereitgestellt", "jsonforms.oidc.provider.tokenEndpoint.label": "Token-Endpunkt", + "jsonforms.oidc.provider.tokenEndpoint.title": "Token-Endpunkt", + "jsonforms.oidc.provider.unraidNet.description": "This is the built-in Unraid.net provider. Only authorization rules can be modified.", + "jsonforms.oidc.provider.unraidNet.label": "Unraid.net Anbieter", + "jsonforms.oidc.provider.unraidNet.title": "Unraid.net Anbieter", "jsonforms.oidc.provider.userInfoEndpoint.label": "Benutzer-Info-Endpunkt", "jsonforms.oidc.restrictions.allowedDomains.description": "E-Mail-Domains, die zur Anmeldung erlaubt sind (z. B. company.com)", "jsonforms.oidc.restrictions.allowedDomains.label": "Zulässige E-Mail-Domains", + "jsonforms.oidc.restrictions.allowedDomains.title": "Zulässige E-Mail-Domains", "jsonforms.oidc.restrictions.allowedEmails.description": "Spezifische E-Mail-Adressen, die zur Anmeldung erlaubt sind", "jsonforms.oidc.restrictions.allowedEmails.label": "Spezifische E-Mail-Adressen", + "jsonforms.oidc.restrictions.allowedEmails.title": "Allowed Emails", "jsonforms.oidc.restrictions.allowedUserIds.description": "Spezifische Benutzer-IDs (Sub-Anspruch), die zur Anmeldung erlaubt sind", "jsonforms.oidc.restrictions.allowedUserIds.label": "Zulässige Benutzer-IDs", + "jsonforms.oidc.restrictions.allowedUserIds.title": "Zulässige Benutzer-IDs", "jsonforms.oidc.restrictions.help.label": "Konfigurieren Sie einfache Erlaubnislisten für die Anmeldung.", + "jsonforms.oidc.restrictions.title": "Einfache Autorisierung", "jsonforms.oidc.restrictions.title.label": "Einfache Autorisierung", "jsonforms.oidc.restrictions.workspaceDomain.description": "Einschränkung auf Benutzer einer bestimmten Google Workspace-Domain", "jsonforms.oidc.restrictions.workspaceDomain.label": "Google Workspace-Domain", + "jsonforms.oidc.restrictions.workspaceDomain.title": "Google Workspace-Domain", "jsonforms.oidc.rules.claim.description": "Zu prüfender JWT-Anspruch", "jsonforms.oidc.rules.claim.label": "JWT-Anspruch", + "jsonforms.oidc.rules.claim.title": "JWT-Anspruch", "jsonforms.oidc.rules.collection.description": "Festlegen von Autorisierungsregeln basierend auf Ansprüchen im ID-Token. Regelmodus konfigurierbar: ODER-Logik (jede Regel passt) oder UND-Logik (alle Regeln müssen passen).", "jsonforms.oidc.rules.collection.label": "Anspruchsregeln", - "jsonforms.oidc.rules.description.label": "Festlegen von anspruchsbasierten Autorisierungslogiken.", + "jsonforms.oidc.rules.collection.title": "Anspruchsregeln", + "jsonforms.oidc.rules.description": "Configure advanced authorization rules for fine-grained access control", "jsonforms.oidc.rules.mode.description": "Wie sollen mehrere Regeln ausgewertet werden: ODER (jede Regel besteht) oder UND (alle Regeln müssen bestehen)", "jsonforms.oidc.rules.mode.label": "Regelmodus", + "jsonforms.oidc.rules.mode.title": "Regelmodus", "jsonforms.oidc.rules.operator.label": "Operator", + "jsonforms.oidc.rules.operator.title": "Operator", + "jsonforms.oidc.rules.title": "Erweiterte Autorisierungsregeln", "jsonforms.oidc.rules.title.label": "Erweiterte Autorisierungsregeln", "jsonforms.oidc.rules.value.description": "Abgleichswerte", "jsonforms.oidc.rules.value.label": "Werte", + "jsonforms.oidc.rules.value.title": "Werte", + "jsonforms.sso.defaultAllowedOrigins.description": "Additional trusted redirect origins to allow redirects from custom ports, reverse proxies, Tailscale, etc.", + "jsonforms.sso.defaultAllowedOrigins.label": "Default Allowed Redirect Origins", + "jsonforms.sso.defaultAllowedOrigins.title": "Default Allowed Redirect Origins", + "jsonforms.sso.providers.description": "Configure OpenID Connect providers for SSO authentication", + "jsonforms.sso.providers.label": "OIDC Providers", + "jsonforms.sso.providers.title": "OIDC Providers", "logs.customFilterLabel": "Benutzerdefiniertes {label}", "logs.filterLabel": "Filtern", "logs.filterPlaceholder": "Protokolle filtern...", diff --git a/web/src/locales/es.json b/web/src/locales/es.json index 4998e66fa7..6618195bc5 100644 --- a/web/src/locales/es.json +++ b/web/src/locales/es.json @@ -76,73 +76,126 @@ "headerOsVersion.visitPartnerWebsite": "Visitar sitio web del Socio", "headerOsVersion.visitUnraidWebsite": "Visitar sitio web de Unraid", "jsonforms.apiKey.customPermissions.actions.label": "Acciones", + "jsonforms.apiKey.customPermissions.actions.title": "Acciones", "jsonforms.apiKey.customPermissions.description": "Configurar permisos específicos", "jsonforms.apiKey.customPermissions.label": "Permisos", "jsonforms.apiKey.customPermissions.resources.label": "Recursos", - "jsonforms.apiKey.description.label": "Descripción", + "jsonforms.apiKey.customPermissions.resources.title": "Recursos", + "jsonforms.apiKey.customPermissions.title": "Custom Permissions", + "jsonforms.apiKey.description": "API Key Description", + "jsonforms.apiKey.description.title": "Descripción", "jsonforms.apiKey.name.description": "Un nombre descriptivo para esta clave de API", "jsonforms.apiKey.name.label": "Nombre de la Clave de API", + "jsonforms.apiKey.name.title": "Nombre de la Clave de API", "jsonforms.apiKey.permissionPresets.description": "Agregar rápidamente conjuntos comunes de permisos", "jsonforms.apiKey.permissionPresets.label": "Agregar Conjunto de Permisos", + "jsonforms.apiKey.permissionPresets.title": "Permission Presets", + "jsonforms.apiKey.permissions.description": "Configure API key permissions", "jsonforms.apiKey.permissions.description.label": "Seleccione cualquier combinación de roles, grupos de permisos y permisos personalizados para definir a qué puede acceder esta clave de API.", "jsonforms.apiKey.permissions.header.label": "Configuración de Permisos", "jsonforms.apiKey.permissions.help.label": "Use el menú desplegable preestablecido para conjuntos de permisos comunes o agregue manualmente permisos personalizados. Puede seleccionar múltiples recursos que comparten las mismas acciones.", "jsonforms.apiKey.permissions.subheader.label": "Permisos", "jsonforms.apiKey.roles.description": "Seleccione uno o más roles para otorgar conjuntos de permisos predefinidos", "jsonforms.apiKey.roles.label": "Roles", + "jsonforms.apiKey.roles.title": "Roles", "jsonforms.apiSettings.sandbox.label": "Habilitar Sandbox de Desarrollador", - "jsonforms.oidc.buttons.description.label": "Personalizar la apariencia del botón de inicio de sesión.", + "jsonforms.apiSettings.sandbox.title": "Habilitar Sandbox de Desarrollador", + "jsonforms.oidc.accordion.advancedEndpoints.description": "Override auto-discovery settings (optional)", + "jsonforms.oidc.accordion.advancedEndpoints.label": "Advanced Endpoints", + "jsonforms.oidc.accordion.advancedEndpoints.title": "Advanced Endpoints", + "jsonforms.oidc.accordion.authorizationRules.description": "Configure who can access your server", + "jsonforms.oidc.accordion.authorizationRules.label": "Ejemplos de Modo Simple", + "jsonforms.oidc.accordion.authorizationRules.title": "Ejemplos de Modo Simple", + "jsonforms.oidc.accordion.basicConfiguration.description": "Essential provider settings", + "jsonforms.oidc.accordion.basicConfiguration.label": "Basic Configuration", + "jsonforms.oidc.accordion.basicConfiguration.title": "Basic Configuration", + "jsonforms.oidc.accordion.buttonCustomization.description": "Customize the appearance of the login button", + "jsonforms.oidc.accordion.buttonCustomization.label": "Button Customization", + "jsonforms.oidc.accordion.buttonCustomization.title": "Button Customization", + "jsonforms.oidc.buttons.description": "Customize the appearance of the login button", "jsonforms.oidc.buttons.icon.description": "URL o icono codificado en base64 para el botón de inicio de sesión", "jsonforms.oidc.buttons.icon.label": "URL del Icono del Botón", + "jsonforms.oidc.buttons.icon.title": "Button Icon", "jsonforms.oidc.buttons.style.description": "Estilos CSS en línea personalizados para el botón (por ejemplo, \"background: linear-gradient(to right, #4f46e5, #7c3aed); border-radius: 9999px;\")", "jsonforms.oidc.buttons.style.label": "Estilos CSS Personalizados", + "jsonforms.oidc.buttons.style.title": "Estilo del Botón", "jsonforms.oidc.buttons.text.description": "Texto personalizado para el botón de inicio de sesión", "jsonforms.oidc.buttons.text.label": "Texto del Botón", - "jsonforms.oidc.buttons.title.description": "Personalizar la apariencia del botón de inicio de sesión", - "jsonforms.oidc.buttons.title.label": "Personalización del Botón", + "jsonforms.oidc.buttons.text.title": "Texto del Botón", + "jsonforms.oidc.buttons.title": "Button Customization", "jsonforms.oidc.buttons.variant.description": "Estilo visual del botón de inicio de sesión", "jsonforms.oidc.buttons.variant.label": "Estilo del Botón", + "jsonforms.oidc.buttons.variant.title": "Estilo del Botón", "jsonforms.oidc.provider.authorizationEndpoint.description": "Opcional - se descubrirá automáticamente si no se proporciona", "jsonforms.oidc.provider.authorizationEndpoint.label": "Punto de Autorización", + "jsonforms.oidc.provider.authorizationEndpoint.title": "Punto de Autorización", "jsonforms.oidc.provider.clientId.description": "ID del cliente OAuth2 registrado con el proveedor", "jsonforms.oidc.provider.clientId.label": "ID del Cliente OAuth", + "jsonforms.oidc.provider.clientId.title": "ID del Cliente OAuth", "jsonforms.oidc.provider.clientSecret.description": "Secreto del cliente OAuth2 (si es necesario)", "jsonforms.oidc.provider.clientSecret.label": "Secreto del Cliente OAuth", + "jsonforms.oidc.provider.clientSecret.title": "Secreto del Cliente OAuth", "jsonforms.oidc.provider.discoveryToggle.label": "Usar Descubrimiento Automático", "jsonforms.oidc.provider.id.description": "Identificador único para el proveedor", "jsonforms.oidc.provider.id.label": "ID del Proveedor", + "jsonforms.oidc.provider.id.title": "ID del Proveedor", "jsonforms.oidc.provider.issuer.description": "URL del emisor OIDC (por ejemplo, https://accounts.google.com). No puede contener rutas /.well-known/ - utilice la URL base del emisor en lugar del punto final completo de descubrimiento. No debe terminar con una barra inclinada.", "jsonforms.oidc.provider.issuer.label": "URL del Emisor", + "jsonforms.oidc.provider.issuer.title": "URL del Emisor", "jsonforms.oidc.provider.jwksUri.description": "Opcional - se descubrirá automáticamente si no se proporciona", "jsonforms.oidc.provider.jwksUri.label": "URI de JWKS", + "jsonforms.oidc.provider.jwksUri.title": "URI de JWKS", "jsonforms.oidc.provider.name.description": "Nombre de visualización para el proveedor", "jsonforms.oidc.provider.name.label": "Nombre del Proveedor", + "jsonforms.oidc.provider.name.title": "Nombre del Proveedor", "jsonforms.oidc.provider.scopes.description": "Alcances OAuth2 a solicitar", "jsonforms.oidc.provider.scopes.label": "Alcances de OAuth", + "jsonforms.oidc.provider.scopes.title": "Alcances de OAuth", "jsonforms.oidc.provider.tokenEndpoint.description": "Opcional - se descubrirá automáticamente si no se proporciona", "jsonforms.oidc.provider.tokenEndpoint.label": "Punto de Tóken", + "jsonforms.oidc.provider.tokenEndpoint.title": "Punto de Tóken", + "jsonforms.oidc.provider.unraidNet.description": "This is the built-in Unraid.net provider. Only authorization rules can be modified.", + "jsonforms.oidc.provider.unraidNet.label": "Proveedor Unraid.net", + "jsonforms.oidc.provider.unraidNet.title": "Proveedor Unraid.net", "jsonforms.oidc.provider.userInfoEndpoint.label": "Punto de Información de Usuario", "jsonforms.oidc.restrictions.allowedDomains.description": "Dominios de correo electrónico permitidos para iniciar sesión (por ejemplo, company.com)", "jsonforms.oidc.restrictions.allowedDomains.label": "Dominios de Correo Electrónico Permitidos", + "jsonforms.oidc.restrictions.allowedDomains.title": "Dominios de Correo Electrónico Permitidos", "jsonforms.oidc.restrictions.allowedEmails.description": "Direcciones de correo electrónico específicas que se permiten para iniciar sesión", "jsonforms.oidc.restrictions.allowedEmails.label": "Direcciones Específicas de Correo Electrónico", + "jsonforms.oidc.restrictions.allowedEmails.title": "Allowed Emails", "jsonforms.oidc.restrictions.allowedUserIds.description": "ID de usuario específicos (reclamación sub) permitidos para iniciar sesión", "jsonforms.oidc.restrictions.allowedUserIds.label": "ID de Usuarios Permitidos", + "jsonforms.oidc.restrictions.allowedUserIds.title": "ID de Usuarios Permitidos", "jsonforms.oidc.restrictions.help.label": "Configure listas de permitidos simples para quienes pueden iniciar sesión.", + "jsonforms.oidc.restrictions.title": "Autorización Simple", "jsonforms.oidc.restrictions.title.label": "Autorización Simple", "jsonforms.oidc.restrictions.workspaceDomain.description": "Restringir a usuarios de un dominio específico de Google Workspace", "jsonforms.oidc.restrictions.workspaceDomain.label": "Dominio de Google Workspace", + "jsonforms.oidc.restrictions.workspaceDomain.title": "Dominio de Google Workspace", "jsonforms.oidc.rules.claim.description": "Reclamación JWT a verificar", "jsonforms.oidc.rules.claim.label": "Reclamación JWT", + "jsonforms.oidc.rules.claim.title": "Reclamación JWT", "jsonforms.oidc.rules.collection.description": "Definir reglas de autorización basadas en reclamaciones en el token de ID. El modo de regla se puede configurar: Lógica OR (coincide cualquier regla) o lógica AND (todas las reglas deben coincidir).", "jsonforms.oidc.rules.collection.label": "Reglas de Reclamación", - "jsonforms.oidc.rules.description.label": "Definir lógica de autorización basada en reclamaciones.", + "jsonforms.oidc.rules.collection.title": "Reglas de Reclamación", + "jsonforms.oidc.rules.description": "Configure advanced authorization rules for fine-grained access control", "jsonforms.oidc.rules.mode.description": "Cómo evaluar múltiples reglas: OR (cualquier regla pasa) o AND (todas las reglas deben pasar)", "jsonforms.oidc.rules.mode.label": "Modo de Regla", + "jsonforms.oidc.rules.mode.title": "Modo de Regla", "jsonforms.oidc.rules.operator.label": "Operador", + "jsonforms.oidc.rules.operator.title": "Operador", + "jsonforms.oidc.rules.title": "Reglas Avanzadas de Autorización", "jsonforms.oidc.rules.title.label": "Reglas Avanzadas de Autorización", "jsonforms.oidc.rules.value.description": "Valores con los que coincidir", "jsonforms.oidc.rules.value.label": "Valores", + "jsonforms.oidc.rules.value.title": "Valores", + "jsonforms.sso.defaultAllowedOrigins.description": "Additional trusted redirect origins to allow redirects from custom ports, reverse proxies, Tailscale, etc.", + "jsonforms.sso.defaultAllowedOrigins.label": "Default Allowed Redirect Origins", + "jsonforms.sso.defaultAllowedOrigins.title": "Default Allowed Redirect Origins", + "jsonforms.sso.providers.description": "Configure OpenID Connect providers for SSO authentication", + "jsonforms.sso.providers.label": "OIDC Providers", + "jsonforms.sso.providers.title": "OIDC Providers", "logs.customFilterLabel": "{label} Personalizado", "logs.filterLabel": "Filtrar", "logs.filterPlaceholder": "Filtrar registros...", diff --git a/web/src/locales/fr.json b/web/src/locales/fr.json index 6aa2cd0b97..5e6fed95c5 100644 --- a/web/src/locales/fr.json +++ b/web/src/locales/fr.json @@ -76,73 +76,126 @@ "headerOsVersion.visitPartnerWebsite": "Visiter le site du partenaire", "headerOsVersion.visitUnraidWebsite": "Visiter le site Web Unraid", "jsonforms.apiKey.customPermissions.actions.label": "Actions", + "jsonforms.apiKey.customPermissions.actions.title": "Actions", "jsonforms.apiKey.customPermissions.description": "Configurer des autorisations spécifiques", "jsonforms.apiKey.customPermissions.label": "Permissions", "jsonforms.apiKey.customPermissions.resources.label": "Ressources", - "jsonforms.apiKey.description.label": "Description", + "jsonforms.apiKey.customPermissions.resources.title": "Ressources", + "jsonforms.apiKey.customPermissions.title": "Custom Permissions", + "jsonforms.apiKey.description": "API Key Description", + "jsonforms.apiKey.description.title": "Description", "jsonforms.apiKey.name.description": "Un nom descriptif pour cette clé API", "jsonforms.apiKey.name.label": "Nom de la clé API", + "jsonforms.apiKey.name.title": "Nom de la clé API", "jsonforms.apiKey.permissionPresets.description": "Ajout rapide de jeux d'autorisations courants", "jsonforms.apiKey.permissionPresets.label": "Ajouter un préréglage d'autorisation", + "jsonforms.apiKey.permissionPresets.title": "Permission Presets", + "jsonforms.apiKey.permissions.description": "Configure API key permissions", "jsonforms.apiKey.permissions.description.label": "Sélectionnez une combinaison de rôles, de groupes d'autorisations, et d'autorisations personnalisées pour définir ce à quoi cette clé API peut accéder.", "jsonforms.apiKey.permissions.header.label": "Configuration des autorisations", "jsonforms.apiKey.permissions.help.label": "Utilisez le menu déroulant des préréglages pour les ensembles d'autorisations courants ou ajoutez manuellement des autorisations personnalisées. Vous pouvez sélectionner plusieurs ressources partageant les mêmes actions.", "jsonforms.apiKey.permissions.subheader.label": "Permissions", "jsonforms.apiKey.roles.description": "Sélectionnez un ou plusieurs rôles pour accorder des ensembles d'autorisations prédéfinis", "jsonforms.apiKey.roles.label": "Rôles", + "jsonforms.apiKey.roles.title": "Rôles", "jsonforms.apiSettings.sandbox.label": "Activer le bac à sable pour les développeurs", - "jsonforms.oidc.buttons.description.label": "Personnalisez l'apparence du bouton de connexion.", + "jsonforms.apiSettings.sandbox.title": "Activer le bac à sable pour les développeurs", + "jsonforms.oidc.accordion.advancedEndpoints.description": "Override auto-discovery settings (optional)", + "jsonforms.oidc.accordion.advancedEndpoints.label": "Advanced Endpoints", + "jsonforms.oidc.accordion.advancedEndpoints.title": "Advanced Endpoints", + "jsonforms.oidc.accordion.authorizationRules.description": "Configure who can access your server", + "jsonforms.oidc.accordion.authorizationRules.label": "Exemples de mode simple", + "jsonforms.oidc.accordion.authorizationRules.title": "Exemples de mode simple", + "jsonforms.oidc.accordion.basicConfiguration.description": "Essential provider settings", + "jsonforms.oidc.accordion.basicConfiguration.label": "Basic Configuration", + "jsonforms.oidc.accordion.basicConfiguration.title": "Basic Configuration", + "jsonforms.oidc.accordion.buttonCustomization.description": "Customize the appearance of the login button", + "jsonforms.oidc.accordion.buttonCustomization.label": "Button Customization", + "jsonforms.oidc.accordion.buttonCustomization.title": "Button Customization", + "jsonforms.oidc.buttons.description": "Customize the appearance of the login button", "jsonforms.oidc.buttons.icon.description": "URL ou icône codée en base64 pour le bouton de connexion", "jsonforms.oidc.buttons.icon.label": "URL de l'icône du bouton", + "jsonforms.oidc.buttons.icon.title": "Button Icon", "jsonforms.oidc.buttons.style.description": "Styles CSS personnalisés en ligne pour le bouton (par exemple, \"background: linear-gradient(to right, #4f46e5, #7c3aed); border-radius: 9999px;\")", "jsonforms.oidc.buttons.style.label": "Styles CSS personnalisés", + "jsonforms.oidc.buttons.style.title": "Style du bouton", "jsonforms.oidc.buttons.text.description": "Texte personnalisé pour le bouton de connexion", "jsonforms.oidc.buttons.text.label": "Texte du bouton", - "jsonforms.oidc.buttons.title.description": "Personnalisez l'apparence du bouton de connexion", - "jsonforms.oidc.buttons.title.label": "Personnalisation du bouton", + "jsonforms.oidc.buttons.text.title": "Texte du bouton", + "jsonforms.oidc.buttons.title": "Button Customization", "jsonforms.oidc.buttons.variant.description": "Style visuel du bouton de connexion", "jsonforms.oidc.buttons.variant.label": "Style du bouton", + "jsonforms.oidc.buttons.variant.title": "Style du bouton", "jsonforms.oidc.provider.authorizationEndpoint.description": "Optionnel - sera automatiquement découvert si non fourni", "jsonforms.oidc.provider.authorizationEndpoint.label": "Point final d'autorisation", + "jsonforms.oidc.provider.authorizationEndpoint.title": "Point final d'autorisation", "jsonforms.oidc.provider.clientId.description": "ID client OAuth2 enregistré auprès du fournisseur", "jsonforms.oidc.provider.clientId.label": "ID client OAuth", + "jsonforms.oidc.provider.clientId.title": "ID client OAuth", "jsonforms.oidc.provider.clientSecret.description": "Secret client OAuth2 (si requis)", "jsonforms.oidc.provider.clientSecret.label": "Secret client OAuth", + "jsonforms.oidc.provider.clientSecret.title": "Secret client OAuth", "jsonforms.oidc.provider.discoveryToggle.label": "Utiliser la découverte automatique", "jsonforms.oidc.provider.id.description": "Identifiant unique pour le fournisseur", "jsonforms.oidc.provider.id.label": "ID fournisseur", + "jsonforms.oidc.provider.id.title": "ID fournisseur", "jsonforms.oidc.provider.issuer.description": "URL de l'émetteur OIDC (par exemple, https://accounts.google.com). Ne doit pas contenir de chemins /.well-known/ - utilisez l'URL de l'émetteur de base au lieu du chemin de découverte complet. Ne doit pas se terminer par une barre oblique.", "jsonforms.oidc.provider.issuer.label": "URL de l'émetteur", + "jsonforms.oidc.provider.issuer.title": "URL de l'émetteur", "jsonforms.oidc.provider.jwksUri.description": "Optionnel - sera automatiquement découvert si non fourni", "jsonforms.oidc.provider.jwksUri.label": "URI JWKS", + "jsonforms.oidc.provider.jwksUri.title": "URI JWKS", "jsonforms.oidc.provider.name.description": "Nom d'affichage pour le fournisseur", "jsonforms.oidc.provider.name.label": "Nom du fournisseur", + "jsonforms.oidc.provider.name.title": "Nom du fournisseur", "jsonforms.oidc.provider.scopes.description": "Portées OAuth2 à demander", "jsonforms.oidc.provider.scopes.label": "Portées OAuth", + "jsonforms.oidc.provider.scopes.title": "Portées OAuth", "jsonforms.oidc.provider.tokenEndpoint.description": "Optionnel - sera automatiquement découvert si non fourni", "jsonforms.oidc.provider.tokenEndpoint.label": "Point final du jeton", + "jsonforms.oidc.provider.tokenEndpoint.title": "Point final du jeton", + "jsonforms.oidc.provider.unraidNet.description": "This is the built-in Unraid.net provider. Only authorization rules can be modified.", + "jsonforms.oidc.provider.unraidNet.label": "Fournisseur Unraid.net", + "jsonforms.oidc.provider.unraidNet.title": "Fournisseur Unraid.net", "jsonforms.oidc.provider.userInfoEndpoint.label": "Point final des informations utilisateur", "jsonforms.oidc.restrictions.allowedDomains.description": "Domaines de messagerie autorisés à se connecter (par exemple, company.com)", "jsonforms.oidc.restrictions.allowedDomains.label": "Domaines de messagerie autorisés", + "jsonforms.oidc.restrictions.allowedDomains.title": "Domaines de messagerie autorisés", "jsonforms.oidc.restrictions.allowedEmails.description": "Adresses e-mail spécifiques autorisées à se connecter", "jsonforms.oidc.restrictions.allowedEmails.label": "Adresses e-mail spécifiques", + "jsonforms.oidc.restrictions.allowedEmails.title": "Allowed Emails", "jsonforms.oidc.restrictions.allowedUserIds.description": "IDs d'utilisateurs spécifiques (sous-rôle) autorisés à se connecter", "jsonforms.oidc.restrictions.allowedUserIds.label": "IDs utilisateur autorisés", + "jsonforms.oidc.restrictions.allowedUserIds.title": "IDs utilisateur autorisés", "jsonforms.oidc.restrictions.help.label": "Configurez des listes d'attente simples pour autoriser qui peut se connecter.", + "jsonforms.oidc.restrictions.title": "Autorisation simple", "jsonforms.oidc.restrictions.title.label": "Autorisation simple", "jsonforms.oidc.restrictions.workspaceDomain.description": "Restreindre aux utilisateurs d'un domaine Google Workspace spécifique", "jsonforms.oidc.restrictions.workspaceDomain.label": "Domaine Google Workspace", + "jsonforms.oidc.restrictions.workspaceDomain.title": "Domaine Google Workspace", "jsonforms.oidc.rules.claim.description": "Réclamation JWT à vérifier", "jsonforms.oidc.rules.claim.label": "Réclamation JWT", + "jsonforms.oidc.rules.claim.title": "Réclamation JWT", "jsonforms.oidc.rules.collection.description": "Définissez des règles d'autorisation basées sur les réclamations dans le jeton d'identification. Le mode règle peut être configuré : logique OU (n'importe quelle règle correspond) ou logique ET (toutes les règles doivent correspondre).", "jsonforms.oidc.rules.collection.label": "Règles de réclamation", - "jsonforms.oidc.rules.description.label": "Définir la logique d'autorisation basée sur les réclamations.", + "jsonforms.oidc.rules.collection.title": "Règles de réclamation", + "jsonforms.oidc.rules.description": "Configure advanced authorization rules for fine-grained access control", "jsonforms.oidc.rules.mode.description": "Comment évaluer plusieurs règles : OU (n'importe quelle règle passe) ou ET (toutes les règles doivent passer)", "jsonforms.oidc.rules.mode.label": "Mode de règles", + "jsonforms.oidc.rules.mode.title": "Mode de règles", "jsonforms.oidc.rules.operator.label": "Opérateur", + "jsonforms.oidc.rules.operator.title": "Opérateur", + "jsonforms.oidc.rules.title": "Règles d'autorisation avancées", "jsonforms.oidc.rules.title.label": "Règles d'autorisation avancées", "jsonforms.oidc.rules.value.description": "Valeurs à comparer", "jsonforms.oidc.rules.value.label": "Valeurs", + "jsonforms.oidc.rules.value.title": "Valeurs", + "jsonforms.sso.defaultAllowedOrigins.description": "Additional trusted redirect origins to allow redirects from custom ports, reverse proxies, Tailscale, etc.", + "jsonforms.sso.defaultAllowedOrigins.label": "Default Allowed Redirect Origins", + "jsonforms.sso.defaultAllowedOrigins.title": "Default Allowed Redirect Origins", + "jsonforms.sso.providers.description": "Configure OpenID Connect providers for SSO authentication", + "jsonforms.sso.providers.label": "OIDC Providers", + "jsonforms.sso.providers.title": "OIDC Providers", "logs.customFilterLabel": "Personnalisé {étiquette}", "logs.filterLabel": "Filtre", "logs.filterPlaceholder": "Filtrer les journaux...", diff --git a/web/src/locales/hi.json b/web/src/locales/hi.json index b71d2c4c7d..85164e5694 100644 --- a/web/src/locales/hi.json +++ b/web/src/locales/hi.json @@ -76,73 +76,126 @@ "headerOsVersion.visitPartnerWebsite": "पार्टनर वेबसाइट पर जाएँ", "headerOsVersion.visitUnraidWebsite": "Unraid वेबसाइट पर जाएँ", "jsonforms.apiKey.customPermissions.actions.label": "कार्रवाईकर्ता", + "jsonforms.apiKey.customPermissions.actions.title": "कार्रवाईकर्ता", "jsonforms.apiKey.customPermissions.description": "विशिष्ट अनुमतियों को कॉन्फ़िगर करें", "jsonforms.apiKey.customPermissions.label": "अनुमतियाँ", "jsonforms.apiKey.customPermissions.resources.label": "संसाधन", - "jsonforms.apiKey.description.label": "विवरण", + "jsonforms.apiKey.customPermissions.resources.title": "संसाधन", + "jsonforms.apiKey.customPermissions.title": "Custom Permissions", + "jsonforms.apiKey.description": "API Key Description", + "jsonforms.apiKey.description.title": "विवरण", "jsonforms.apiKey.name.description": "इस API कुंजी के लिए एक वर्णात्मक नाम", "jsonforms.apiKey.name.label": "API कुंजी का नाम", + "jsonforms.apiKey.name.title": "API कुंजी का नाम", "jsonforms.apiKey.permissionPresets.description": "सामान्य अनुमति सेट्स को जल्दी से जोड़ें", "jsonforms.apiKey.permissionPresets.label": "अनुमति प्रीसेट जोड़ें", + "jsonforms.apiKey.permissionPresets.title": "Permission Presets", + "jsonforms.apiKey.permissions.description": "Configure API key permissions", "jsonforms.apiKey.permissions.description.label": "इस API कुंजी को किस तक पहुँच मिलनी चाहिए, इसे परिभाषित करने के लिए किसी भी भूमिका, अनुमति समूह और कस्टम अनुमतियों का संयोजन चुनें।", "jsonforms.apiKey.permissions.header.label": "अनुमति विन्यास", "jsonforms.apiKey.permissions.help.label": "सामान्य अनुमति सेट्स के लिए प्रीसेट ड्रॉपडाउन का उपयोग करें, या मैन्युअल रूप से कस्टम अनुमतियाँ जोड़ें। आप समान क्रियाएँ साझा करने वाले कई संसाधनों का चयन कर सकते हैं।", "jsonforms.apiKey.permissions.subheader.label": "अनुमतियाँ", "jsonforms.apiKey.roles.description": "पूर्व-परिभाषित अनुमति सेट्स को प्रदान करने के लिए एक या अधिक भूमिकाएँ चुनें", "jsonforms.apiKey.roles.label": "भूमिकाएँ", + "jsonforms.apiKey.roles.title": "भूमिकाएँ", "jsonforms.apiSettings.sandbox.label": "डेवलपर सैंडबॉक्स सक्षम करें", - "jsonforms.oidc.buttons.description.label": "लॉगिन बटन की उपस्थिति को अनुकूलित करें।", + "jsonforms.apiSettings.sandbox.title": "डेवलपर सैंडबॉक्स सक्षम करें", + "jsonforms.oidc.accordion.advancedEndpoints.description": "Override auto-discovery settings (optional)", + "jsonforms.oidc.accordion.advancedEndpoints.label": "Advanced Endpoints", + "jsonforms.oidc.accordion.advancedEndpoints.title": "Advanced Endpoints", + "jsonforms.oidc.accordion.authorizationRules.description": "Configure who can access your server", + "jsonforms.oidc.accordion.authorizationRules.label": "Authorization Rules", + "jsonforms.oidc.accordion.authorizationRules.title": "Authorization Rules", + "jsonforms.oidc.accordion.basicConfiguration.description": "Essential provider settings", + "jsonforms.oidc.accordion.basicConfiguration.label": "Basic Configuration", + "jsonforms.oidc.accordion.basicConfiguration.title": "Basic Configuration", + "jsonforms.oidc.accordion.buttonCustomization.description": "Customize the appearance of the login button", + "jsonforms.oidc.accordion.buttonCustomization.label": "Button Customization", + "jsonforms.oidc.accordion.buttonCustomization.title": "Button Customization", + "jsonforms.oidc.buttons.description": "Customize the appearance of the login button", "jsonforms.oidc.buttons.icon.description": "लॉगिन बटन के लिए URL या base64 कोडित आइकन", "jsonforms.oidc.buttons.icon.label": "बटन आइकन URL", + "jsonforms.oidc.buttons.icon.title": "Button Icon", "jsonforms.oidc.buttons.style.description": "बटन के लिए कस्टम इनलाइन CSS शैलियाँ (उदा., \"background: linear-gradient(to right, #4f46e5, #7c3aed); border-radius: 9999px;\")", "jsonforms.oidc.buttons.style.label": "कस्टम CSS शैलियाँ", + "jsonforms.oidc.buttons.style.title": "बटन शैली", "jsonforms.oidc.buttons.text.description": "लॉगिन बटन के लिए कस्टम टेक्स्ट", "jsonforms.oidc.buttons.text.label": "बटन टेक्स्ट", - "jsonforms.oidc.buttons.title.description": "लॉगिन बटन की उपस्थिति को अनुकूलित करें", - "jsonforms.oidc.buttons.title.label": "बटन अनुकूलन", + "jsonforms.oidc.buttons.text.title": "बटन टेक्स्ट", + "jsonforms.oidc.buttons.title": "Button Customization", "jsonforms.oidc.buttons.variant.description": "लॉगिन बटन की दृश्य शैली", "jsonforms.oidc.buttons.variant.label": "बटन शैली", + "jsonforms.oidc.buttons.variant.title": "बटन शैली", "jsonforms.oidc.provider.authorizationEndpoint.description": "वैकल्पिक - यदि प्रदान नहीं किया गया तो स्वचालित खोज की जाएगी", "jsonforms.oidc.provider.authorizationEndpoint.label": "अधिकृत करने का अंतिम बिन्दु", + "jsonforms.oidc.provider.authorizationEndpoint.title": "अधिकृत करने का अंतिम बिन्दु", "jsonforms.oidc.provider.clientId.description": "समयोजितकर्ता के साथ पंजीकृत OAuth2 क्लाइंट आईडी", "jsonforms.oidc.provider.clientId.label": "OAuth क्लाइंट आईडी", + "jsonforms.oidc.provider.clientId.title": "OAuth क्लाइंट आईडी", "jsonforms.oidc.provider.clientSecret.description": "OAuth2 क्लाइंट सीक्रेट (यदि आवश्यक हो)", "jsonforms.oidc.provider.clientSecret.label": "OAuth क्लाइंट सीक्रेट", + "jsonforms.oidc.provider.clientSecret.title": "OAuth क्लाइंट सीक्रेट", "jsonforms.oidc.provider.discoveryToggle.label": "स्वचालित खोज का उपयोग करें", "jsonforms.oidc.provider.id.description": "प्रदाता के लिए विशिष्ट पहचानकर्ता", "jsonforms.oidc.provider.id.label": "प्रदाता आईडी", + "jsonforms.oidc.provider.id.title": "प्रदाता आईडी", "jsonforms.oidc.provider.issuer.description": "OIDC जारीकर्ता URL (उदा., https://accounts.google.com)। इसमें /.well-known/ पथ शामिल नहीं किया जा सकता है - पूर्ण खोज बिंदु के बजाय आधार जारीकर्ता URL का उपयोग करें। यह एक ट्रेलिंग स्लैश के साथ समाप्त नहीं होना चाहिए।", "jsonforms.oidc.provider.issuer.label": "जारीकर्ता URL", + "jsonforms.oidc.provider.issuer.title": "जारीकर्ता URL", "jsonforms.oidc.provider.jwksUri.description": "वैकल्पिक - यदि प्रदान नहीं किया गया तो स्वचालित खोज की जाएगी", "jsonforms.oidc.provider.jwksUri.label": "JWKS URI", + "jsonforms.oidc.provider.jwksUri.title": "JWKS URI", "jsonforms.oidc.provider.name.description": "प्रदाता के लिए प्रदर्शन नाम", "jsonforms.oidc.provider.name.label": "प्रदाता नाम", + "jsonforms.oidc.provider.name.title": "प्रदाता नाम", "jsonforms.oidc.provider.scopes.description": "OAuth2 स्कोप्स का अनुरोध करने के लिए", "jsonforms.oidc.provider.scopes.label": "OAuth स्कोप्स", + "jsonforms.oidc.provider.scopes.title": "OAuth स्कोप्स", "jsonforms.oidc.provider.tokenEndpoint.description": "वैकल्पिक - यदि प्रदान नहीं किया गया तो स्वचालित खोज की जाएगी", "jsonforms.oidc.provider.tokenEndpoint.label": "टोकन अंतिम बिन्दु", + "jsonforms.oidc.provider.tokenEndpoint.title": "टोकन अंतिम बिन्दु", + "jsonforms.oidc.provider.unraidNet.description": "This is the built-in Unraid.net provider. Only authorization rules can be modified.", + "jsonforms.oidc.provider.unraidNet.label": "Unraid.net Provider", + "jsonforms.oidc.provider.unraidNet.title": "Unraid.net Provider", "jsonforms.oidc.provider.userInfoEndpoint.label": "उपयोगकर्ता जानकारी अंतिम बिन्दु", "jsonforms.oidc.restrictions.allowedDomains.description": "लॉगिन की अनुमति वाली ईमेल डोमेन (उदा., कंपनी.com)", "jsonforms.oidc.restrictions.allowedDomains.label": "अनुमत ईमेल डोमेन", + "jsonforms.oidc.restrictions.allowedDomains.title": "अनुमत ईमेल डोमेन", "jsonforms.oidc.restrictions.allowedEmails.description": "लॉगिन की अनुमति दिए गए विशिष्ट ईमेल पते", "jsonforms.oidc.restrictions.allowedEmails.label": "विशिष्ट ईमेल पते", + "jsonforms.oidc.restrictions.allowedEmails.title": "Allowed Emails", "jsonforms.oidc.restrictions.allowedUserIds.description": "लॉगिन की अनुमति दिए गए विशिष्ट उपयोगकर्ता आईडी (सब क्लेम)", "jsonforms.oidc.restrictions.allowedUserIds.label": "अनुमत उपयोगकर्ता आईडी", + "jsonforms.oidc.restrictions.allowedUserIds.title": "अनुमत उपयोगकर्ता आईडी", "jsonforms.oidc.restrictions.help.label": "कौन साइन इन कर सकता है इसके लिए सरल अनुमति सूची को कॉन्फ़िगर करें।", + "jsonforms.oidc.restrictions.title": "सरल प्राधिकरण", "jsonforms.oidc.restrictions.title.label": "सरल प्राधिकरण", "jsonforms.oidc.restrictions.workspaceDomain.description": "विशिष्ट Google कार्यस्थान डोमेन के उपयोगकर्ताओं तक सीमित करें", "jsonforms.oidc.restrictions.workspaceDomain.label": "गूगल कार्यस्थान डोमेन", + "jsonforms.oidc.restrictions.workspaceDomain.title": "गूगल कार्यस्थान डोमेन", "jsonforms.oidc.rules.claim.description": "जाँचने के लिए JWT दावा", "jsonforms.oidc.rules.claim.label": "JWT दावा", + "jsonforms.oidc.rules.claim.title": "JWT दावा", "jsonforms.oidc.rules.collection.description": "आईडी टोकन में दावों पर आधारित प्राधिकरण नियमों को परिभाषित करें। नियम मोड को विन्यासित किया जा सकता है: OR तर्क (कोई नियम मेल खाता है) या AND तर्क (सभी नियम मेल खाना चाहिए)।", "jsonforms.oidc.rules.collection.label": "दावा नियम", - "jsonforms.oidc.rules.description.label": "दावे पर आधारित प्राधिकरण तर्क को परिभाषित करें।", + "jsonforms.oidc.rules.collection.title": "दावा नियम", + "jsonforms.oidc.rules.description": "Configure advanced authorization rules for fine-grained access control", "jsonforms.oidc.rules.mode.description": "कई नियमों का मूल्यांकन कैसे करें: OR (कोई भी नियम पास करता है) या AND (सभी नियम पास होना चाहिए)", "jsonforms.oidc.rules.mode.label": "नियम मोड", + "jsonforms.oidc.rules.mode.title": "नियम मोड", "jsonforms.oidc.rules.operator.label": "ऑपरेटर", + "jsonforms.oidc.rules.operator.title": "ऑपरेटर", + "jsonforms.oidc.rules.title": "उन्नत प्राधिकरण नियम", "jsonforms.oidc.rules.title.label": "उन्नत प्राधिकरण नियम", "jsonforms.oidc.rules.value.description": "मेल के लिए मिलान करने के लिए मान", "jsonforms.oidc.rules.value.label": "मूल्य", + "jsonforms.oidc.rules.value.title": "मूल्य", + "jsonforms.sso.defaultAllowedOrigins.description": "Additional trusted redirect origins to allow redirects from custom ports, reverse proxies, Tailscale, etc.", + "jsonforms.sso.defaultAllowedOrigins.label": "Default Allowed Redirect Origins", + "jsonforms.sso.defaultAllowedOrigins.title": "Default Allowed Redirect Origins", + "jsonforms.sso.providers.description": "Configure OpenID Connect providers for SSO authentication", + "jsonforms.sso.providers.label": "OIDC Providers", + "jsonforms.sso.providers.title": "OIDC Providers", "logs.customFilterLabel": "कस्टम {लेबल}", "logs.filterLabel": "फिल्टर", "logs.filterPlaceholder": "लॉग्स छानें...", diff --git a/web/src/locales/hr.json b/web/src/locales/hr.json index dd6e61dcaa..05fc010f18 100644 --- a/web/src/locales/hr.json +++ b/web/src/locales/hr.json @@ -76,73 +76,126 @@ "headerOsVersion.visitPartnerWebsite": "Posjetite partnersku web stranicu", "headerOsVersion.visitUnraidWebsite": "Posjetite Unraid web stranicu", "jsonforms.apiKey.customPermissions.actions.label": "Akcije", + "jsonforms.apiKey.customPermissions.actions.title": "Akcije", "jsonforms.apiKey.customPermissions.description": "Konfigurirajte specifična dopuštenja", "jsonforms.apiKey.customPermissions.label": "Dopuštenja", "jsonforms.apiKey.customPermissions.resources.label": "Resursi", - "jsonforms.apiKey.description.label": "Opis", + "jsonforms.apiKey.customPermissions.resources.title": "Resursi", + "jsonforms.apiKey.customPermissions.title": "Custom Permissions", + "jsonforms.apiKey.description": "API Key Description", + "jsonforms.apiKey.description.title": "Opis", "jsonforms.apiKey.name.description": "Opisno ime za ovaj API ključ", "jsonforms.apiKey.name.label": "Ime API ključa", + "jsonforms.apiKey.name.title": "Ime API ključa", "jsonforms.apiKey.permissionPresets.description": "Brzo dodajte uobičajene skupove dopuštenja", "jsonforms.apiKey.permissionPresets.label": "Dodaj unaprijed podešeno dopuštenje", + "jsonforms.apiKey.permissionPresets.title": "Permission Presets", + "jsonforms.apiKey.permissions.description": "Configure API key permissions", "jsonforms.apiKey.permissions.description.label": "Odaberite bilo koju kombinaciju uloga, grupa dopuštenja i prilagođenih dopuštenja kako biste definirali što ovaj API ključ može pristupiti.", "jsonforms.apiKey.permissions.header.label": "Podešavanje dopuštenja", "jsonforms.apiKey.permissions.help.label": "Koristite unaprijed postavljeno padajući izbornik za uobičajene skupove dopuštenja ili ručno dodajte prilagođena dopuštenja. Možete odabrati više resursa koji dijele iste radnje.", "jsonforms.apiKey.permissions.subheader.label": "Dopuštenja", "jsonforms.apiKey.roles.description": "Odaberite jednu ili više uloga za dodjelu unaprijed definiranih skupova dopuštenja", "jsonforms.apiKey.roles.label": "Uloge", + "jsonforms.apiKey.roles.title": "Uloge", "jsonforms.apiSettings.sandbox.label": "Omogući Developer Sandbox", - "jsonforms.oidc.buttons.description.label": "Prilagodite izgled gumba za prijavu.", + "jsonforms.apiSettings.sandbox.title": "Omogući Developer Sandbox", + "jsonforms.oidc.accordion.advancedEndpoints.description": "Override auto-discovery settings (optional)", + "jsonforms.oidc.accordion.advancedEndpoints.label": "Advanced Endpoints", + "jsonforms.oidc.accordion.advancedEndpoints.title": "Advanced Endpoints", + "jsonforms.oidc.accordion.authorizationRules.description": "Configure who can access your server", + "jsonforms.oidc.accordion.authorizationRules.label": "Authorization Rules", + "jsonforms.oidc.accordion.authorizationRules.title": "Authorization Rules", + "jsonforms.oidc.accordion.basicConfiguration.description": "Essential provider settings", + "jsonforms.oidc.accordion.basicConfiguration.label": "Basic Configuration", + "jsonforms.oidc.accordion.basicConfiguration.title": "Basic Configuration", + "jsonforms.oidc.accordion.buttonCustomization.description": "Customize the appearance of the login button", + "jsonforms.oidc.accordion.buttonCustomization.label": "Button Customization", + "jsonforms.oidc.accordion.buttonCustomization.title": "Button Customization", + "jsonforms.oidc.buttons.description": "Customize the appearance of the login button", "jsonforms.oidc.buttons.icon.description": "URL ili ikona kodirana u base64 formatu za gumb za prijavu", "jsonforms.oidc.buttons.icon.label": "URL s ikonom gumba", + "jsonforms.oidc.buttons.icon.title": "Button Icon", "jsonforms.oidc.buttons.style.description": "Prilagođeni inline CSS stilovi za gumb (npr. \"background: linear-gradient(to right, #4f46e5, #7c3aed); border-radius: 9999px;\")", "jsonforms.oidc.buttons.style.label": "Prilagođeni CSS stilovi", + "jsonforms.oidc.buttons.style.title": "Stil gumba", "jsonforms.oidc.buttons.text.description": "Prilagođeni tekst za gumb za prijavu", "jsonforms.oidc.buttons.text.label": "Tekst gumba", - "jsonforms.oidc.buttons.title.description": "Prilagodite izgled gumba za prijavu", - "jsonforms.oidc.buttons.title.label": "Prilagodba gumba", + "jsonforms.oidc.buttons.text.title": "Tekst gumba", + "jsonforms.oidc.buttons.title": "Button Customization", "jsonforms.oidc.buttons.variant.description": "Vizualni stil gumba za prijavu", "jsonforms.oidc.buttons.variant.label": "Stil gumba", + "jsonforms.oidc.buttons.variant.title": "Stil gumba", "jsonforms.oidc.provider.authorizationEndpoint.description": "Opcionalno - automatski će se otkriti ako nije osigurano", "jsonforms.oidc.provider.authorizationEndpoint.label": "Autorizacijska krajnja točka", + "jsonforms.oidc.provider.authorizationEndpoint.title": "Autorizacijska krajnja točka", "jsonforms.oidc.provider.clientId.description": "OAuth2 klijent ID registriran kod davatelja usluge", "jsonforms.oidc.provider.clientId.label": "OAuth klijent ID", + "jsonforms.oidc.provider.clientId.title": "OAuth klijent ID", "jsonforms.oidc.provider.clientSecret.description": "OAuth2 klijent tajna (ako je potrebno)", "jsonforms.oidc.provider.clientSecret.label": "OAuth klijent tajna", + "jsonforms.oidc.provider.clientSecret.title": "OAuth klijent tajna", "jsonforms.oidc.provider.discoveryToggle.label": "Koristi automatsko otkrivanje", "jsonforms.oidc.provider.id.description": "Jedinstveni identifikator za pružatelja usluge", "jsonforms.oidc.provider.id.label": "Identifikator davatelja usluge", + "jsonforms.oidc.provider.id.title": "Identifikator davatelja usluge", "jsonforms.oidc.provider.issuer.description": "OIDC izdavatelj URL (npr. https://accounts.google.com). Ne može sadržavati staze /.well-known/ - koristite osnovni URL izdavatelja umjesto cijele krajnje točke za otkrivanje. Ne smije završavati s kosom crtom.", "jsonforms.oidc.provider.issuer.label": "URL izdavatelja", + "jsonforms.oidc.provider.issuer.title": "URL izdavatelja", "jsonforms.oidc.provider.jwksUri.description": "Opcionalno - automatski će se otkriti ako nije osigurano", "jsonforms.oidc.provider.jwksUri.label": "JWKS URI", + "jsonforms.oidc.provider.jwksUri.title": "JWKS URI", "jsonforms.oidc.provider.name.description": "Prikaz imena pružatelja usluge", "jsonforms.oidc.provider.name.label": "Ime pružatelja usluge", + "jsonforms.oidc.provider.name.title": "Ime pružatelja usluge", "jsonforms.oidc.provider.scopes.description": "OAuth2 dometi koje treba zatražiti", "jsonforms.oidc.provider.scopes.label": "OAuth opseg", + "jsonforms.oidc.provider.scopes.title": "OAuth opseg", "jsonforms.oidc.provider.tokenEndpoint.description": "Opcionalno - automatski će se otkriti ako nije osigurano", "jsonforms.oidc.provider.tokenEndpoint.label": "Krajnja točka tokena", + "jsonforms.oidc.provider.tokenEndpoint.title": "Krajnja točka tokena", + "jsonforms.oidc.provider.unraidNet.description": "This is the built-in Unraid.net provider. Only authorization rules can be modified.", + "jsonforms.oidc.provider.unraidNet.label": "Unraid.net Provider", + "jsonforms.oidc.provider.unraidNet.title": "Unraid.net Provider", "jsonforms.oidc.provider.userInfoEndpoint.label": "Krajnja točka korisničkih informacija", "jsonforms.oidc.restrictions.allowedDomains.description": "Domeni e-pošte kojima je dopušteno prijavljivanje (npr. company.com)", "jsonforms.oidc.restrictions.allowedDomains.label": "Dopušteni domeni e-pošte", + "jsonforms.oidc.restrictions.allowedDomains.title": "Dopušteni domeni e-pošte", "jsonforms.oidc.restrictions.allowedEmails.description": "Specifične adrese e-pošte kojima je dopušteno prijavljivanje", "jsonforms.oidc.restrictions.allowedEmails.label": "Specifične adrese e-pošte", + "jsonforms.oidc.restrictions.allowedEmails.title": "Allowed Emails", "jsonforms.oidc.restrictions.allowedUserIds.description": "Specifični ID-ovi korisnika (pod zahtjev) kojima je dopušteno prijavljivanje", "jsonforms.oidc.restrictions.allowedUserIds.label": "Dopušteni ID-ovi korisnika", + "jsonforms.oidc.restrictions.allowedUserIds.title": "Dopušteni ID-ovi korisnika", "jsonforms.oidc.restrictions.help.label": "Konfiguriraj jednostavne popise dopuštenja za prijavu.", + "jsonforms.oidc.restrictions.title": "Jednostavna autorizacija", "jsonforms.oidc.restrictions.title.label": "Jednostavna autorizacija", "jsonforms.oidc.restrictions.workspaceDomain.description": "Ograniči na korisnike iz određenog Google Workspace domena", "jsonforms.oidc.restrictions.workspaceDomain.label": "Google Workspace domen", + "jsonforms.oidc.restrictions.workspaceDomain.title": "Google Workspace domen", "jsonforms.oidc.rules.claim.description": "JWT zahtjev za provjeru", "jsonforms.oidc.rules.claim.label": "JWT zahtjev", + "jsonforms.oidc.rules.claim.title": "JWT zahtjev", "jsonforms.oidc.rules.collection.description": "Definirajte autorizacijska pravila temeljena na zahtjevima u ID tokenu. Način pravila može se konfigurirati: logika OR (bilo koje pravilo odgovara) ili logika AND (sva pravila moraju odgovarati).", "jsonforms.oidc.rules.collection.label": "Pravila za zahtjeve", - "jsonforms.oidc.rules.description.label": "Definirajte logiku autorizacije temeljene na zahtjevima.", + "jsonforms.oidc.rules.collection.title": "Pravila za zahtjeve", + "jsonforms.oidc.rules.description": "Configure advanced authorization rules for fine-grained access control", "jsonforms.oidc.rules.mode.description": "Kako procijeniti više pravila: OR (bilo koje pravilo prolazi) ili AND (sva pravila moraju proći)", "jsonforms.oidc.rules.mode.label": "Način pravila", + "jsonforms.oidc.rules.mode.title": "Način pravila", "jsonforms.oidc.rules.operator.label": "Operator", + "jsonforms.oidc.rules.operator.title": "Operator", + "jsonforms.oidc.rules.title": "Napredna autorizacijska pravila", "jsonforms.oidc.rules.title.label": "Napredna autorizacijska pravila", "jsonforms.oidc.rules.value.description": "Vrijednosti za usporedbu", "jsonforms.oidc.rules.value.label": "Vrijednosti", + "jsonforms.oidc.rules.value.title": "Vrijednosti", + "jsonforms.sso.defaultAllowedOrigins.description": "Additional trusted redirect origins to allow redirects from custom ports, reverse proxies, Tailscale, etc.", + "jsonforms.sso.defaultAllowedOrigins.label": "Default Allowed Redirect Origins", + "jsonforms.sso.defaultAllowedOrigins.title": "Default Allowed Redirect Origins", + "jsonforms.sso.providers.description": "Configure OpenID Connect providers for SSO authentication", + "jsonforms.sso.providers.label": "OIDC Providers", + "jsonforms.sso.providers.title": "OIDC Providers", "logs.customFilterLabel": "Prilagođeni {label}", "logs.filterLabel": "Filter", "logs.filterPlaceholder": "Filtrirajte dnevnike...", diff --git a/web/src/locales/hu.json b/web/src/locales/hu.json index 93a788e1d8..8bc3ddc1d3 100644 --- a/web/src/locales/hu.json +++ b/web/src/locales/hu.json @@ -76,73 +76,126 @@ "headerOsVersion.visitPartnerWebsite": "Partner weboldal meglátogatása", "headerOsVersion.visitUnraidWebsite": "Unraid weboldal meglátogatása", "jsonforms.apiKey.customPermissions.actions.label": "Műveletek", + "jsonforms.apiKey.customPermissions.actions.title": "Műveletek", "jsonforms.apiKey.customPermissions.description": "Konkrét engedélyek konfigurálása", "jsonforms.apiKey.customPermissions.label": "Engedélyek", "jsonforms.apiKey.customPermissions.resources.label": "Erőforrások", - "jsonforms.apiKey.description.label": "Leírás", + "jsonforms.apiKey.customPermissions.resources.title": "Erőforrások", + "jsonforms.apiKey.customPermissions.title": "Custom Permissions", + "jsonforms.apiKey.description": "API Key Description", + "jsonforms.apiKey.description.title": "Leírás", "jsonforms.apiKey.name.description": "Egy leíró név ehhez az API-kulcshoz", "jsonforms.apiKey.name.label": "API Kulcs Név", + "jsonforms.apiKey.name.title": "API Kulcs Név", "jsonforms.apiKey.permissionPresets.description": "Gyakori jogosultsági készletek gyors hozzáadása", "jsonforms.apiKey.permissionPresets.label": "Hozzáadás Jogosultsági Készlet", + "jsonforms.apiKey.permissionPresets.title": "Permission Presets", + "jsonforms.apiKey.permissions.description": "Configure API key permissions", "jsonforms.apiKey.permissions.description.label": "Válasszon tetszőleges kombinációt a szerepkörökről, jogosultsági csoportokról és egyéni jogosultságokról annak meghatározásához, hogy ez az API kulcs mit érhet el.", "jsonforms.apiKey.permissions.header.label": "Jogosultságok Beállítása", "jsonforms.apiKey.permissions.help.label": "Használja az előre beállított legördülő menüt a gyakori jogosultsági készletekhez, vagy manuálisan adjon hozzá egyéni jogosultságokat. Több olyan erőforrást is választhat, amelyek ugyanazokat a műveleteket osztják meg.", "jsonforms.apiKey.permissions.subheader.label": "Engedélyek", "jsonforms.apiKey.roles.description": "Válasszon egy vagy több szerepkört az előre definiált jogosultsági készletek megadásához", "jsonforms.apiKey.roles.label": "Szerepkörök", + "jsonforms.apiKey.roles.title": "Szerepkörök", "jsonforms.apiSettings.sandbox.label": "Fejlesztői Sandbox Engedélyezése", - "jsonforms.oidc.buttons.description.label": "Testre szabja a bejelentkezési gomb megjelenését.", + "jsonforms.apiSettings.sandbox.title": "Fejlesztői Sandbox Engedélyezése", + "jsonforms.oidc.accordion.advancedEndpoints.description": "Override auto-discovery settings (optional)", + "jsonforms.oidc.accordion.advancedEndpoints.label": "Advanced Endpoints", + "jsonforms.oidc.accordion.advancedEndpoints.title": "Advanced Endpoints", + "jsonforms.oidc.accordion.authorizationRules.description": "Configure who can access your server", + "jsonforms.oidc.accordion.authorizationRules.label": "Authorization Rules", + "jsonforms.oidc.accordion.authorizationRules.title": "Authorization Rules", + "jsonforms.oidc.accordion.basicConfiguration.description": "Essential provider settings", + "jsonforms.oidc.accordion.basicConfiguration.label": "Basic Configuration", + "jsonforms.oidc.accordion.basicConfiguration.title": "Basic Configuration", + "jsonforms.oidc.accordion.buttonCustomization.description": "Customize the appearance of the login button", + "jsonforms.oidc.accordion.buttonCustomization.label": "Button Customization", + "jsonforms.oidc.accordion.buttonCustomization.title": "Button Customization", + "jsonforms.oidc.buttons.description": "Customize the appearance of the login button", "jsonforms.oidc.buttons.icon.description": "Bejelentkezési gomb URL vagy base64 kódolt ikon", "jsonforms.oidc.buttons.icon.label": "Gomb Ikon URL", + "jsonforms.oidc.buttons.icon.title": "Button Icon", "jsonforms.oidc.buttons.style.description": "Egyéni beágyazott CSS stílusok a gombhoz (pl. \"background: linear-gradient(to right, #4f46e5, #7c3aed); border-radius: 9999px;\")", "jsonforms.oidc.buttons.style.label": "Egyéni CSS Stílusok", + "jsonforms.oidc.buttons.style.title": "Gomb Stílusa", "jsonforms.oidc.buttons.text.description": "Egyéni szöveg a bejelentkezési gombhoz", "jsonforms.oidc.buttons.text.label": "Gomb Szövege", - "jsonforms.oidc.buttons.title.description": "A bejelentkezési gomb megjelenésének testreszabása", - "jsonforms.oidc.buttons.title.label": "Gomb Testreszabása", + "jsonforms.oidc.buttons.text.title": "Gomb Szövege", + "jsonforms.oidc.buttons.title": "Button Customization", "jsonforms.oidc.buttons.variant.description": "A bejelentkezési gomb vizuális stílusa", "jsonforms.oidc.buttons.variant.label": "Gomb Stílusa", + "jsonforms.oidc.buttons.variant.title": "Gomb Stílusa", "jsonforms.oidc.provider.authorizationEndpoint.description": "Opcionális - automatikusan felfedezhető, ha nem adja meg", "jsonforms.oidc.provider.authorizationEndpoint.label": "Hitelesítési Végpont", + "jsonforms.oidc.provider.authorizationEndpoint.title": "Hitelesítési Végpont", "jsonforms.oidc.provider.clientId.description": "A szolgáltatónál regisztrált OAuth2 kliensazonosító", "jsonforms.oidc.provider.clientId.label": "OAuth Kliensazonosító", + "jsonforms.oidc.provider.clientId.title": "OAuth Kliensazonosító", "jsonforms.oidc.provider.clientSecret.description": "OAuth2 kliens titok (ha szükséges)", "jsonforms.oidc.provider.clientSecret.label": "OAuth Kliens Titok", + "jsonforms.oidc.provider.clientSecret.title": "OAuth Kliens Titok", "jsonforms.oidc.provider.discoveryToggle.label": "Automatikus felfedezés használata", "jsonforms.oidc.provider.id.description": "Egyedi azonosító a szolgáltató számára", "jsonforms.oidc.provider.id.label": "Szolgáltatóazonosító", + "jsonforms.oidc.provider.id.title": "Szolgáltatóazonosító", "jsonforms.oidc.provider.issuer.description": "OIDC kiadó URL (pl. https://accounts.google.com). Nem tartalmazhatja a /.well-known/ utakat - az alapkiadó URL-t használja a teljes felfedezési végpont helyett. Nem végződhet / útvonal karakterrel.", "jsonforms.oidc.provider.issuer.label": "Kiadói URL", + "jsonforms.oidc.provider.issuer.title": "Kiadói URL", "jsonforms.oidc.provider.jwksUri.description": "Opcionális - automatikusan felfedezhető, ha nem adja meg", "jsonforms.oidc.provider.jwksUri.label": "JWKS URI", + "jsonforms.oidc.provider.jwksUri.title": "JWKS URI", "jsonforms.oidc.provider.name.description": "A szolgáltató megjelenítési neve", "jsonforms.oidc.provider.name.label": "Szolgáltató Neve", + "jsonforms.oidc.provider.name.title": "Szolgáltató Neve", "jsonforms.oidc.provider.scopes.description": "Kérendő OAuth2 hatókörök", "jsonforms.oidc.provider.scopes.label": "OAuth Hatókörök", + "jsonforms.oidc.provider.scopes.title": "OAuth Hatókörök", "jsonforms.oidc.provider.tokenEndpoint.description": "Opcionális - automatikusan felfedezhető, ha nem adja meg", "jsonforms.oidc.provider.tokenEndpoint.label": "Token Végpont", + "jsonforms.oidc.provider.tokenEndpoint.title": "Token Végpont", + "jsonforms.oidc.provider.unraidNet.description": "This is the built-in Unraid.net provider. Only authorization rules can be modified.", + "jsonforms.oidc.provider.unraidNet.label": "Unraid.net Provider", + "jsonforms.oidc.provider.unraidNet.title": "Unraid.net Provider", "jsonforms.oidc.provider.userInfoEndpoint.label": "Felhasználói Információs Végpont", "jsonforms.oidc.restrictions.allowedDomains.description": "Bejelentkezéshez engedélyezett e-mail domain-ek (pl. company.com)", "jsonforms.oidc.restrictions.allowedDomains.label": "Engedélyezett E-mail Domain-ek", + "jsonforms.oidc.restrictions.allowedDomains.title": "Engedélyezett E-mail Domain-ek", "jsonforms.oidc.restrictions.allowedEmails.description": "Bejelentkezéshez engedélyezett konkrét e-mail címek", "jsonforms.oidc.restrictions.allowedEmails.label": "Konkrét E-mail Címek", + "jsonforms.oidc.restrictions.allowedEmails.title": "Allowed Emails", "jsonforms.oidc.restrictions.allowedUserIds.description": "Bejelentkezéshez engedélyezett konkrét felhasználói azonosítók (sub claim)", "jsonforms.oidc.restrictions.allowedUserIds.label": "Engedélyezett Felhasználói Azonosítók", + "jsonforms.oidc.restrictions.allowedUserIds.title": "Engedélyezett Felhasználói Azonosítók", "jsonforms.oidc.restrictions.help.label": "Egyszerű engedélyezési listák beállítása a bejelentkező felhasználók számára.", + "jsonforms.oidc.restrictions.title": "Egyszerű Hitelesítés", "jsonforms.oidc.restrictions.title.label": "Egyszerű Hitelesítés", "jsonforms.oidc.restrictions.workspaceDomain.description": "Korlátozások egy adott Google Workspace domain felhasználóira", "jsonforms.oidc.restrictions.workspaceDomain.label": "Google Workspace Domain", + "jsonforms.oidc.restrictions.workspaceDomain.title": "Google Workspace Domain", "jsonforms.oidc.rules.claim.description": "Ellenőrizendő JWT igény", "jsonforms.oidc.rules.claim.label": "JWT Igény", + "jsonforms.oidc.rules.claim.title": "JWT Igény", "jsonforms.oidc.rules.collection.description": "Határozza meg az engedélyezési szabályokat az ID token igények alapján. A szabályok módja konfigurálható: VAGY logika (bármely szabály megfelel) vagy ÉS logika (minden szabálynak meg kell felelnie).", "jsonforms.oidc.rules.collection.label": "Igény Szabályok", - "jsonforms.oidc.rules.description.label": "Határozza meg az igény alapú engedélyezési logikát.", + "jsonforms.oidc.rules.collection.title": "Igény Szabályok", + "jsonforms.oidc.rules.description": "Configure advanced authorization rules for fine-grained access control", "jsonforms.oidc.rules.mode.description": "Több szabály értékelésének módja: VAGY (bármely szabály átmegy) vagy ÉS (minden szabálynak át kell mennie)", "jsonforms.oidc.rules.mode.label": "Szabály Mód", + "jsonforms.oidc.rules.mode.title": "Szabály Mód", "jsonforms.oidc.rules.operator.label": "Operátor", + "jsonforms.oidc.rules.operator.title": "Operátor", + "jsonforms.oidc.rules.title": "Haladó Engedélyezési Szabályok", "jsonforms.oidc.rules.title.label": "Haladó Engedélyezési Szabályok", "jsonforms.oidc.rules.value.description": "Összehasonlítandó értékek", "jsonforms.oidc.rules.value.label": "Értékek", + "jsonforms.oidc.rules.value.title": "Értékek", + "jsonforms.sso.defaultAllowedOrigins.description": "Additional trusted redirect origins to allow redirects from custom ports, reverse proxies, Tailscale, etc.", + "jsonforms.sso.defaultAllowedOrigins.label": "Default Allowed Redirect Origins", + "jsonforms.sso.defaultAllowedOrigins.title": "Default Allowed Redirect Origins", + "jsonforms.sso.providers.description": "Configure OpenID Connect providers for SSO authentication", + "jsonforms.sso.providers.label": "OIDC Providers", + "jsonforms.sso.providers.title": "OIDC Providers", "logs.customFilterLabel": "Egyéni {label}", "logs.filterLabel": "Szűrő", "logs.filterPlaceholder": "Naplók szűrése...", diff --git a/web/src/locales/it.json b/web/src/locales/it.json index b6f391c117..f0a8514693 100644 --- a/web/src/locales/it.json +++ b/web/src/locales/it.json @@ -76,73 +76,126 @@ "headerOsVersion.visitPartnerWebsite": "Visita sito del Partner", "headerOsVersion.visitUnraidWebsite": "Visita sito Unraid", "jsonforms.apiKey.customPermissions.actions.label": "Azioni", + "jsonforms.apiKey.customPermissions.actions.title": "Azioni", "jsonforms.apiKey.customPermissions.description": "Configura permessi specifici", "jsonforms.apiKey.customPermissions.label": "Permessi", "jsonforms.apiKey.customPermissions.resources.label": "Risorse", - "jsonforms.apiKey.description.label": "Descrizione", + "jsonforms.apiKey.customPermissions.resources.title": "Risorse", + "jsonforms.apiKey.customPermissions.title": "Custom Permissions", + "jsonforms.apiKey.description": "API Key Description", + "jsonforms.apiKey.description.title": "Descrizione", "jsonforms.apiKey.name.description": "Un nome descrittivo per questa chiave API", "jsonforms.apiKey.name.label": "Nome chiave API", + "jsonforms.apiKey.name.title": "Nome chiave API", "jsonforms.apiKey.permissionPresets.description": "Aggiungi rapidamente set di autorizzazioni comuni", "jsonforms.apiKey.permissionPresets.label": "Aggiungi preimpostato Autorizzazione", + "jsonforms.apiKey.permissionPresets.title": "Permission Presets", + "jsonforms.apiKey.permissions.description": "Configure API key permissions", "jsonforms.apiKey.permissions.description.label": "Seleziona qualsiasi combinazione di ruoli, gruppi di autorizzazioni e autorizzazioni personalizzate per definire a cosa può accedere questa chiave API.", "jsonforms.apiKey.permissions.header.label": "Configurazione delle autorizzazioni", "jsonforms.apiKey.permissions.help.label": "Usa il menu a tendina preimpostato per set di autorizzazioni comuni o aggiungi manualmente autorizzazioni personalizzate. Puoi selezionare più risorse che condividono le stesse azioni.", "jsonforms.apiKey.permissions.subheader.label": "Permessi", "jsonforms.apiKey.roles.description": "Seleziona uno o più ruoli per concedere set di autorizzazioni predefiniti", "jsonforms.apiKey.roles.label": "Ruoli", + "jsonforms.apiKey.roles.title": "Ruoli", "jsonforms.apiSettings.sandbox.label": "Abilita Sandbox per Sviluppatori", - "jsonforms.oidc.buttons.description.label": "Personalizza l'aspetto del pulsante di accesso.", + "jsonforms.apiSettings.sandbox.title": "Abilita Sandbox per Sviluppatori", + "jsonforms.oidc.accordion.advancedEndpoints.description": "Override auto-discovery settings (optional)", + "jsonforms.oidc.accordion.advancedEndpoints.label": "Advanced Endpoints", + "jsonforms.oidc.accordion.advancedEndpoints.title": "Advanced Endpoints", + "jsonforms.oidc.accordion.authorizationRules.description": "Configure who can access your server", + "jsonforms.oidc.accordion.authorizationRules.label": "Authorization Rules", + "jsonforms.oidc.accordion.authorizationRules.title": "Authorization Rules", + "jsonforms.oidc.accordion.basicConfiguration.description": "Essential provider settings", + "jsonforms.oidc.accordion.basicConfiguration.label": "Basic Configuration", + "jsonforms.oidc.accordion.basicConfiguration.title": "Basic Configuration", + "jsonforms.oidc.accordion.buttonCustomization.description": "Customize the appearance of the login button", + "jsonforms.oidc.accordion.buttonCustomization.label": "Button Customization", + "jsonforms.oidc.accordion.buttonCustomization.title": "Button Customization", + "jsonforms.oidc.buttons.description": "Customize the appearance of the login button", "jsonforms.oidc.buttons.icon.description": "URL o icona codificata in base64 per il pulsante di accesso", "jsonforms.oidc.buttons.icon.label": "URL Icona Pulsante", + "jsonforms.oidc.buttons.icon.title": "Button Icon", "jsonforms.oidc.buttons.style.description": "Stili CSS inline personalizzati per il pulsante (es., \"background: linear-gradient(to right, #4f46e5, #7c3aed); border-radius: 9999px;\")", "jsonforms.oidc.buttons.style.label": "Stili CSS Personalizzati", + "jsonforms.oidc.buttons.style.title": "Stile del Pulsante", "jsonforms.oidc.buttons.text.description": "Testo personalizzato per il pulsante di accesso", "jsonforms.oidc.buttons.text.label": "Testo Pulsante", - "jsonforms.oidc.buttons.title.description": "Personalizza l'aspetto del pulsante di accesso", - "jsonforms.oidc.buttons.title.label": "Personalizzazione Pulsante", + "jsonforms.oidc.buttons.text.title": "Testo Pulsante", + "jsonforms.oidc.buttons.title": "Button Customization", "jsonforms.oidc.buttons.variant.description": "Stile visivo del pulsante di accesso", "jsonforms.oidc.buttons.variant.label": "Stile del Pulsante", + "jsonforms.oidc.buttons.variant.title": "Stile del Pulsante", "jsonforms.oidc.provider.authorizationEndpoint.description": "Opzionale - verrà scoperto automaticamente se non fornito", "jsonforms.oidc.provider.authorizationEndpoint.label": "Endpoint di autorizzazione", + "jsonforms.oidc.provider.authorizationEndpoint.title": "Endpoint di autorizzazione", "jsonforms.oidc.provider.clientId.description": "ID client OAuth2 registrato con il provider", "jsonforms.oidc.provider.clientId.label": "ID Client OAuth", + "jsonforms.oidc.provider.clientId.title": "ID Client OAuth", "jsonforms.oidc.provider.clientSecret.description": "Segreto client OAuth2 (se richiesto)", "jsonforms.oidc.provider.clientSecret.label": "Segreto Cliente OAuth", + "jsonforms.oidc.provider.clientSecret.title": "Segreto Cliente OAuth", "jsonforms.oidc.provider.discoveryToggle.label": "Usa Scoperta Automatica", "jsonforms.oidc.provider.id.description": "Identificatore unico per il provider", "jsonforms.oidc.provider.id.label": "ID Fornitore", + "jsonforms.oidc.provider.id.title": "ID Fornitore", "jsonforms.oidc.provider.issuer.description": "URL issuer OIDC (es., https://accounts.google.com). Non può contenere percorsi /.well-known/ - utilizzare l'URL emettitore base invece del punto finale di scoperta completo. Non deve terminare con una barra finale.", "jsonforms.oidc.provider.issuer.label": "URL Emittente", + "jsonforms.oidc.provider.issuer.title": "URL Emittente", "jsonforms.oidc.provider.jwksUri.description": "Opzionale - verrà scoperto automaticamente se non fornito", "jsonforms.oidc.provider.jwksUri.label": "URI JWKS", + "jsonforms.oidc.provider.jwksUri.title": "URI JWKS", "jsonforms.oidc.provider.name.description": "Nome visualizzato per il provider", "jsonforms.oidc.provider.name.label": "Nome Fornitore", + "jsonforms.oidc.provider.name.title": "Nome Fornitore", "jsonforms.oidc.provider.scopes.description": "Ambiti OAuth2 da richiedere", "jsonforms.oidc.provider.scopes.label": "Ambiti OAuth", + "jsonforms.oidc.provider.scopes.title": "Ambiti OAuth", "jsonforms.oidc.provider.tokenEndpoint.description": "Opzionale - verrà scoperto automaticamente se non fornito", "jsonforms.oidc.provider.tokenEndpoint.label": "Endpoint del Token", + "jsonforms.oidc.provider.tokenEndpoint.title": "Endpoint del Token", + "jsonforms.oidc.provider.unraidNet.description": "This is the built-in Unraid.net provider. Only authorization rules can be modified.", + "jsonforms.oidc.provider.unraidNet.label": "Unraid.net Provider", + "jsonforms.oidc.provider.unraidNet.title": "Unraid.net Provider", "jsonforms.oidc.provider.userInfoEndpoint.label": "Endpoint delle informazioni utente", "jsonforms.oidc.restrictions.allowedDomains.description": "Domini email che sono autorizzati a effettuare il logging (es., company.com)", "jsonforms.oidc.restrictions.allowedDomains.label": "Domini Email Consentiti", + "jsonforms.oidc.restrictions.allowedDomains.title": "Domini Email Consentiti", "jsonforms.oidc.restrictions.allowedEmails.description": "Indirizzi email specifici che sono autorizzati a effettuare il logging", "jsonforms.oidc.restrictions.allowedEmails.label": "Indirizzi Email Specifici", + "jsonforms.oidc.restrictions.allowedEmails.title": "Allowed Emails", "jsonforms.oidc.restrictions.allowedUserIds.description": "ID utente specifici (sub claim) che sono autorizzati a effettuare il logging", "jsonforms.oidc.restrictions.allowedUserIds.label": "ID Utente Consentiti", + "jsonforms.oidc.restrictions.allowedUserIds.title": "ID Utente Consentiti", "jsonforms.oidc.restrictions.help.label": "Configura elenchi di autorizzazione semplici per chi può registrarsi.", + "jsonforms.oidc.restrictions.title": "Autorizzazione Semplice", "jsonforms.oidc.restrictions.title.label": "Autorizzazione Semplice", "jsonforms.oidc.restrictions.workspaceDomain.description": "Limitare a utenti di un dominio specifico di Google Workspace", "jsonforms.oidc.restrictions.workspaceDomain.label": "Dominio di Google Workspace", + "jsonforms.oidc.restrictions.workspaceDomain.title": "Dominio di Google Workspace", "jsonforms.oidc.rules.claim.description": "Richiesta JWT da controllare", "jsonforms.oidc.rules.claim.label": "Richiesta JWT", + "jsonforms.oidc.rules.claim.title": "Richiesta JWT", "jsonforms.oidc.rules.collection.description": "Definisci regole di autorizzazione basate su claim nel ID token. La modalità regola può essere configurata: logica OR (qualsiasi regola corrisponda) o logica AND (tutte le regole devono corrispondere).", "jsonforms.oidc.rules.collection.label": "Regole di Richiesta", - "jsonforms.oidc.rules.description.label": "Definisci un logica di autorizzazione basata su richiesta.", + "jsonforms.oidc.rules.collection.title": "Regole di Richiesta", + "jsonforms.oidc.rules.description": "Configure advanced authorization rules for fine-grained access control", "jsonforms.oidc.rules.mode.description": "Come valutare più regole: OR (qualsiasi regola passa) o AND (tutte le regole devono passare)", "jsonforms.oidc.rules.mode.label": "Modalità Regola", + "jsonforms.oidc.rules.mode.title": "Modalità Regola", "jsonforms.oidc.rules.operator.label": "Operatore", + "jsonforms.oidc.rules.operator.title": "Operatore", + "jsonforms.oidc.rules.title": "Regole di Autorizzazione Avanzata", "jsonforms.oidc.rules.title.label": "Regole di Autorizzazione Avanzata", "jsonforms.oidc.rules.value.description": "Valori da corrispondere", "jsonforms.oidc.rules.value.label": "Valori", + "jsonforms.oidc.rules.value.title": "Valori", + "jsonforms.sso.defaultAllowedOrigins.description": "Additional trusted redirect origins to allow redirects from custom ports, reverse proxies, Tailscale, etc.", + "jsonforms.sso.defaultAllowedOrigins.label": "Default Allowed Redirect Origins", + "jsonforms.sso.defaultAllowedOrigins.title": "Default Allowed Redirect Origins", + "jsonforms.sso.providers.description": "Configure OpenID Connect providers for SSO authentication", + "jsonforms.sso.providers.label": "OIDC Providers", + "jsonforms.sso.providers.title": "OIDC Providers", "logs.customFilterLabel": "Personalizzata {label}", "logs.filterLabel": "Filtro", "logs.filterPlaceholder": "Filtra registri...", diff --git a/web/src/locales/ja.json b/web/src/locales/ja.json index 29e083b9af..08a809a468 100644 --- a/web/src/locales/ja.json +++ b/web/src/locales/ja.json @@ -76,73 +76,126 @@ "headerOsVersion.visitPartnerWebsite": "パートナーのウェブサイトを訪問", "headerOsVersion.visitUnraidWebsite": "Unraidのウェブサイトを訪問", "jsonforms.apiKey.customPermissions.actions.label": "アクション", + "jsonforms.apiKey.customPermissions.actions.title": "アクション", "jsonforms.apiKey.customPermissions.description": "特定の権限を設定する", "jsonforms.apiKey.customPermissions.label": "権限", "jsonforms.apiKey.customPermissions.resources.label": "リソース", - "jsonforms.apiKey.description.label": "説明", + "jsonforms.apiKey.customPermissions.resources.title": "リソース", + "jsonforms.apiKey.customPermissions.title": "Custom Permissions", + "jsonforms.apiKey.description": "API Key Description", + "jsonforms.apiKey.description.title": "説明", "jsonforms.apiKey.name.description": "このAPIキーの説明的な名前", "jsonforms.apiKey.name.label": "APIキー名", + "jsonforms.apiKey.name.title": "APIキー名", "jsonforms.apiKey.permissionPresets.description": "一般的な権限セットの迅速な追加", "jsonforms.apiKey.permissionPresets.label": "権限プリセットを追加", + "jsonforms.apiKey.permissionPresets.title": "Permission Presets", + "jsonforms.apiKey.permissions.description": "Configure API key permissions", "jsonforms.apiKey.permissions.description.label": "このAPIキーがアクセスできるコンビネーションを選択。役割、権限グループ、カスタム権限の任意の組み合わせを選択できます。", "jsonforms.apiKey.permissions.header.label": "権限構成", "jsonforms.apiKey.permissions.help.label": "一般的な権限セットにはプリセットのドロップダウンを使用するか、カスタム権限を手動で追加してください。同じアクションを共有する複数のリソースを選択できます。", "jsonforms.apiKey.permissions.subheader.label": "権限", "jsonforms.apiKey.roles.description": "事前に定義された権限セットを付与するために一つ以上の役割を選択", "jsonforms.apiKey.roles.label": "役割", + "jsonforms.apiKey.roles.title": "役割", "jsonforms.apiSettings.sandbox.label": "開発者サンドボックスを有効にする", - "jsonforms.oidc.buttons.description.label": "ログインボタンの外観をカスタマイズする。", + "jsonforms.apiSettings.sandbox.title": "開発者サンドボックスを有効にする", + "jsonforms.oidc.accordion.advancedEndpoints.description": "Override auto-discovery settings (optional)", + "jsonforms.oidc.accordion.advancedEndpoints.label": "Advanced Endpoints", + "jsonforms.oidc.accordion.advancedEndpoints.title": "Advanced Endpoints", + "jsonforms.oidc.accordion.authorizationRules.description": "Configure who can access your server", + "jsonforms.oidc.accordion.authorizationRules.label": "Authorization Rules", + "jsonforms.oidc.accordion.authorizationRules.title": "Authorization Rules", + "jsonforms.oidc.accordion.basicConfiguration.description": "Essential provider settings", + "jsonforms.oidc.accordion.basicConfiguration.label": "Basic Configuration", + "jsonforms.oidc.accordion.basicConfiguration.title": "Basic Configuration", + "jsonforms.oidc.accordion.buttonCustomization.description": "Customize the appearance of the login button", + "jsonforms.oidc.accordion.buttonCustomization.label": "Button Customization", + "jsonforms.oidc.accordion.buttonCustomization.title": "Button Customization", + "jsonforms.oidc.buttons.description": "Customize the appearance of the login button", "jsonforms.oidc.buttons.icon.description": "ログインボタン用のURLまたはbase64エンコードのアイコン", "jsonforms.oidc.buttons.icon.label": "ボタンアイコンURL", + "jsonforms.oidc.buttons.icon.title": "Button Icon", "jsonforms.oidc.buttons.style.description": "ボタン用のカスタムインラインCSSスタイル(例:「background: linear-gradient(to right, #4f46e5, #7c3aed); border-radius: 9999px;」)", "jsonforms.oidc.buttons.style.label": "カスタムCSSスタイル", + "jsonforms.oidc.buttons.style.title": "ボタンスタイル", "jsonforms.oidc.buttons.text.description": "ログインボタンのカスタムテキスト", "jsonforms.oidc.buttons.text.label": "ボタンテキスト", - "jsonforms.oidc.buttons.title.description": "ログインボタンの外観をカスタマイズする", - "jsonforms.oidc.buttons.title.label": "ボタンカスタマイズ", + "jsonforms.oidc.buttons.text.title": "ボタンテキスト", + "jsonforms.oidc.buttons.title": "Button Customization", "jsonforms.oidc.buttons.variant.description": "ログインボタンのビジュアルスタイル", "jsonforms.oidc.buttons.variant.label": "ボタンスタイル", + "jsonforms.oidc.buttons.variant.title": "ボタンスタイル", "jsonforms.oidc.provider.authorizationEndpoint.description": "オプション - 提供されない場合は自動検出されます", "jsonforms.oidc.provider.authorizationEndpoint.label": "認証エンドポイント", + "jsonforms.oidc.provider.authorizationEndpoint.title": "認証エンドポイント", "jsonforms.oidc.provider.clientId.description": "プロバイダーに登録されたOAuth2クライアントID", "jsonforms.oidc.provider.clientId.label": "OAuthクライアントID", + "jsonforms.oidc.provider.clientId.title": "OAuthクライアントID", "jsonforms.oidc.provider.clientSecret.description": "OAuth2クライアントシークレット (必要に応じて)", "jsonforms.oidc.provider.clientSecret.label": "OAuthクライアントシークレット", + "jsonforms.oidc.provider.clientSecret.title": "OAuthクライアントシークレット", "jsonforms.oidc.provider.discoveryToggle.label": "自動ディスカバリーを使用", "jsonforms.oidc.provider.id.description": "プロバイダーの一意の識別子", "jsonforms.oidc.provider.id.label": "プロバイダーID", + "jsonforms.oidc.provider.id.title": "プロバイダーID", "jsonforms.oidc.provider.issuer.description": "OIDCイシュアURL(例: https://accounts.google.com)。/.well-known/ パスを含むことはできず、完全なディスカバリエンドポイントではなくベースのイシュアURLを使用する必要があります。後続のスラッシュで終わってはいけません。", "jsonforms.oidc.provider.issuer.label": "イシュアURL", + "jsonforms.oidc.provider.issuer.title": "イシュアURL", "jsonforms.oidc.provider.jwksUri.description": "オプション - 提供されない場合は自動検出されます", "jsonforms.oidc.provider.jwksUri.label": "JWKS URI", + "jsonforms.oidc.provider.jwksUri.title": "JWKS URI", "jsonforms.oidc.provider.name.description": "プロバイダーの表示名", "jsonforms.oidc.provider.name.label": "プロバイダ名", + "jsonforms.oidc.provider.name.title": "プロバイダ名", "jsonforms.oidc.provider.scopes.description": "要求するOAuth2スコープ", "jsonforms.oidc.provider.scopes.label": "OAuthスコープ", + "jsonforms.oidc.provider.scopes.title": "OAuthスコープ", "jsonforms.oidc.provider.tokenEndpoint.description": "オプション - 提供されない場合は自動検出されます", "jsonforms.oidc.provider.tokenEndpoint.label": "トークンエンドポイント", + "jsonforms.oidc.provider.tokenEndpoint.title": "トークンエンドポイント", + "jsonforms.oidc.provider.unraidNet.description": "This is the built-in Unraid.net provider. Only authorization rules can be modified.", + "jsonforms.oidc.provider.unraidNet.label": "Unraid.net Provider", + "jsonforms.oidc.provider.unraidNet.title": "Unraid.net Provider", "jsonforms.oidc.provider.userInfoEndpoint.label": "ユーザー情報エンドポイント", "jsonforms.oidc.restrictions.allowedDomains.description": "ログインが許可されているメールドメイン(例: company.com)", "jsonforms.oidc.restrictions.allowedDomains.label": "許可されたメールドメイン", + "jsonforms.oidc.restrictions.allowedDomains.title": "許可されたメールドメイン", "jsonforms.oidc.restrictions.allowedEmails.description": "ログインが許可されている特定のメールアドレス", "jsonforms.oidc.restrictions.allowedEmails.label": "特定のメールアドレス", + "jsonforms.oidc.restrictions.allowedEmails.title": "Allowed Emails", "jsonforms.oidc.restrictions.allowedUserIds.description": "ログインが許可されている特定のユーザーID(subクレーム)", "jsonforms.oidc.restrictions.allowedUserIds.label": "許可されたユーザーID", + "jsonforms.oidc.restrictions.allowedUserIds.title": "許可されたユーザーID", "jsonforms.oidc.restrictions.help.label": "サインインできるための簡単な許可リストを構成する。", + "jsonforms.oidc.restrictions.title": "シンプルな認証", "jsonforms.oidc.restrictions.title.label": "シンプルな認証", "jsonforms.oidc.restrictions.workspaceDomain.description": "特定のGoogle Workspaceドメインからのユーザーに制限する", "jsonforms.oidc.restrictions.workspaceDomain.label": "Google Workspaceドメイン", + "jsonforms.oidc.restrictions.workspaceDomain.title": "Google Workspaceドメイン", "jsonforms.oidc.rules.claim.description": "確認するJWTクレーム", "jsonforms.oidc.rules.claim.label": "JWTクレーム", + "jsonforms.oidc.rules.claim.title": "JWTクレーム", "jsonforms.oidc.rules.collection.description": "IDトークン内のクレームに基づいて認可ルールを定義する。ルールモードは次のように構成可能: OR論理(いずれかのルールが一致)またはAND論理(すべてのルールが一致する必要があります)。", "jsonforms.oidc.rules.collection.label": "クレームルール", - "jsonforms.oidc.rules.description.label": "クレームベースの認可ロジックを定義する。", + "jsonforms.oidc.rules.collection.title": "クレームルール", + "jsonforms.oidc.rules.description": "Configure advanced authorization rules for fine-grained access control", "jsonforms.oidc.rules.mode.description": "複数のルールを評価する方法: OR (いずれかのルールが合格) または AND (すべてのルールが合格)", "jsonforms.oidc.rules.mode.label": "ルールモード", + "jsonforms.oidc.rules.mode.title": "ルールモード", "jsonforms.oidc.rules.operator.label": "オペレーター", + "jsonforms.oidc.rules.operator.title": "オペレーター", + "jsonforms.oidc.rules.title": "高度な認証ルール", "jsonforms.oidc.rules.title.label": "高度な認証ルール", "jsonforms.oidc.rules.value.description": "一致する値", "jsonforms.oidc.rules.value.label": "値", + "jsonforms.oidc.rules.value.title": "値", + "jsonforms.sso.defaultAllowedOrigins.description": "Additional trusted redirect origins to allow redirects from custom ports, reverse proxies, Tailscale, etc.", + "jsonforms.sso.defaultAllowedOrigins.label": "Default Allowed Redirect Origins", + "jsonforms.sso.defaultAllowedOrigins.title": "Default Allowed Redirect Origins", + "jsonforms.sso.providers.description": "Configure OpenID Connect providers for SSO authentication", + "jsonforms.sso.providers.label": "OIDC Providers", + "jsonforms.sso.providers.title": "OIDC Providers", "logs.customFilterLabel": "カスタム {label}", "logs.filterLabel": "フィルター", "logs.filterPlaceholder": "ログをフィルタリング...", diff --git a/web/src/locales/ko.json b/web/src/locales/ko.json index e5eb8415bc..2518728a49 100644 --- a/web/src/locales/ko.json +++ b/web/src/locales/ko.json @@ -76,73 +76,126 @@ "headerOsVersion.visitPartnerWebsite": "파트너 웹사이트 방문", "headerOsVersion.visitUnraidWebsite": "Unraid 웹사이트 방문", "jsonforms.apiKey.customPermissions.actions.label": "작업", + "jsonforms.apiKey.customPermissions.actions.title": "작업", "jsonforms.apiKey.customPermissions.description": "특정 권한 구성", "jsonforms.apiKey.customPermissions.label": "권한", "jsonforms.apiKey.customPermissions.resources.label": "리소스", - "jsonforms.apiKey.description.label": "설명", + "jsonforms.apiKey.customPermissions.resources.title": "리소스", + "jsonforms.apiKey.customPermissions.title": "Custom Permissions", + "jsonforms.apiKey.description": "API Key Description", + "jsonforms.apiKey.description.title": "설명", "jsonforms.apiKey.name.description": "이 API 키를 위한 설명 이름", "jsonforms.apiKey.name.label": "API 키 이름", + "jsonforms.apiKey.name.title": "API 키 이름", "jsonforms.apiKey.permissionPresets.description": "공통 권한 세트를 빠르게 추가", "jsonforms.apiKey.permissionPresets.label": "권한 프리셋 추가", + "jsonforms.apiKey.permissionPresets.title": "Permission Presets", + "jsonforms.apiKey.permissions.description": "Configure API key permissions", "jsonforms.apiKey.permissions.description.label": "이 API 키가 액세스할 수 있는 권한을 정의하기 위해 역할, 권한 그룹 및 사용자 정의 권한의 어떤 조합이든 선택하세요.", "jsonforms.apiKey.permissions.header.label": "권한 구성", "jsonforms.apiKey.permissions.help.label": "공통 권한 세트를 위한 프리셋 드롭다운을 사용하거나 수동으로 사용자 정의 권한을 추가합니다. 같은 작업을 공유하는 여러 리소스를 선택할 수 있습니다.", "jsonforms.apiKey.permissions.subheader.label": "권한", "jsonforms.apiKey.roles.description": "미리 정의된 권한 세트를 부여할 역할 하나 이상을 선택합니다.", "jsonforms.apiKey.roles.label": "역할", + "jsonforms.apiKey.roles.title": "역할", "jsonforms.apiSettings.sandbox.label": "개발자 샌드박스 활성화", - "jsonforms.oidc.buttons.description.label": "로그인 버튼의 외관을 사용자 정의합니다.", + "jsonforms.apiSettings.sandbox.title": "개발자 샌드박스 활성화", + "jsonforms.oidc.accordion.advancedEndpoints.description": "Override auto-discovery settings (optional)", + "jsonforms.oidc.accordion.advancedEndpoints.label": "Advanced Endpoints", + "jsonforms.oidc.accordion.advancedEndpoints.title": "Advanced Endpoints", + "jsonforms.oidc.accordion.authorizationRules.description": "Configure who can access your server", + "jsonforms.oidc.accordion.authorizationRules.label": "Authorization Rules", + "jsonforms.oidc.accordion.authorizationRules.title": "Authorization Rules", + "jsonforms.oidc.accordion.basicConfiguration.description": "Essential provider settings", + "jsonforms.oidc.accordion.basicConfiguration.label": "Basic Configuration", + "jsonforms.oidc.accordion.basicConfiguration.title": "Basic Configuration", + "jsonforms.oidc.accordion.buttonCustomization.description": "Customize the appearance of the login button", + "jsonforms.oidc.accordion.buttonCustomization.label": "Button Customization", + "jsonforms.oidc.accordion.buttonCustomization.title": "Button Customization", + "jsonforms.oidc.buttons.description": "Customize the appearance of the login button", "jsonforms.oidc.buttons.icon.description": "로그인 버튼을 위한 URL 또는 base64로 인코딩된 아이콘", "jsonforms.oidc.buttons.icon.label": "버튼 아이콘 URL", + "jsonforms.oidc.buttons.icon.title": "Button Icon", "jsonforms.oidc.buttons.style.description": "버튼을 위한 사용자 정의 인라인 CSS 스타일 (예: \"background: linear-gradient(to right, #4f46e5, #7c3aed); border-radius: 9999px;\")", "jsonforms.oidc.buttons.style.label": "사용자 정의 CSS 스타일", + "jsonforms.oidc.buttons.style.title": "버튼 스타일", "jsonforms.oidc.buttons.text.description": "로그인 버튼의 사용자 정의 텍스트", "jsonforms.oidc.buttons.text.label": "버튼 텍스트", - "jsonforms.oidc.buttons.title.description": "로그인 버튼의 외관을 사용자 정의합니다.", - "jsonforms.oidc.buttons.title.label": "버튼 맞춤설정", + "jsonforms.oidc.buttons.text.title": "버튼 텍스트", + "jsonforms.oidc.buttons.title": "Button Customization", "jsonforms.oidc.buttons.variant.description": "로그인 버튼의 시각적 스타일", "jsonforms.oidc.buttons.variant.label": "버튼 스타일", + "jsonforms.oidc.buttons.variant.title": "버튼 스타일", "jsonforms.oidc.provider.authorizationEndpoint.description": "선택 사항 - 제공되지 않으면 자동으로 검색됩니다", "jsonforms.oidc.provider.authorizationEndpoint.label": "인증 엔드포인트", + "jsonforms.oidc.provider.authorizationEndpoint.title": "인증 엔드포인트", "jsonforms.oidc.provider.clientId.description": "프로바이더와 등록된 OAuth2 클라이언트 ID", "jsonforms.oidc.provider.clientId.label": "OAuth 클라이언트 ID", + "jsonforms.oidc.provider.clientId.title": "OAuth 클라이언트 ID", "jsonforms.oidc.provider.clientSecret.description": "OAuth2 클라이언트 비밀번호 (필요한 경우)", "jsonforms.oidc.provider.clientSecret.label": "OAuth 클라이언트 비밀", + "jsonforms.oidc.provider.clientSecret.title": "OAuth 클라이언트 비밀", "jsonforms.oidc.provider.discoveryToggle.label": "자동 검색 사용", "jsonforms.oidc.provider.id.description": "프로바이더의 고유 식별자", "jsonforms.oidc.provider.id.label": "프로바이더 ID", + "jsonforms.oidc.provider.id.title": "프로바이더 ID", "jsonforms.oidc.provider.issuer.description": "OIDC 발행자 URL (예: https://accounts.google.com). /well-known/ 경로를 포함해서는 안 됩니다 - 전체 검색 엔드포인트 대신 기본 발행자 URL을 사용하세요. 트레일링 슬래시로 끝나지 않아야 합니다.", "jsonforms.oidc.provider.issuer.label": "발행자 URL", + "jsonforms.oidc.provider.issuer.title": "발행자 URL", "jsonforms.oidc.provider.jwksUri.description": "선택 사항 - 제공되지 않으면 자동으로 검색됩니다", "jsonforms.oidc.provider.jwksUri.label": "JWKS URI", + "jsonforms.oidc.provider.jwksUri.title": "JWKS URI", "jsonforms.oidc.provider.name.description": "프로바이더에 대한 표시 이름", "jsonforms.oidc.provider.name.label": "프로바이더 이름", + "jsonforms.oidc.provider.name.title": "프로바이더 이름", "jsonforms.oidc.provider.scopes.description": "요청할 OAuth2 범위", "jsonforms.oidc.provider.scopes.label": "OAuth 범위", + "jsonforms.oidc.provider.scopes.title": "OAuth 범위", "jsonforms.oidc.provider.tokenEndpoint.description": "선택 사항 - 제공되지 않으면 자동으로 검색됩니다", "jsonforms.oidc.provider.tokenEndpoint.label": "토큰 엔드포인트", + "jsonforms.oidc.provider.tokenEndpoint.title": "토큰 엔드포인트", + "jsonforms.oidc.provider.unraidNet.description": "This is the built-in Unraid.net provider. Only authorization rules can be modified.", + "jsonforms.oidc.provider.unraidNet.label": "Unraid.net Provider", + "jsonforms.oidc.provider.unraidNet.title": "Unraid.net Provider", "jsonforms.oidc.provider.userInfoEndpoint.label": "사용자 정보 엔드포인트", "jsonforms.oidc.restrictions.allowedDomains.description": "로그인이 허용되는 이메일 도메인 (예: company.com)", "jsonforms.oidc.restrictions.allowedDomains.label": "허용된 이메일 도메인", + "jsonforms.oidc.restrictions.allowedDomains.title": "허용된 이메일 도메인", "jsonforms.oidc.restrictions.allowedEmails.description": "로그인이 허용되는 특정 이메일 주소", "jsonforms.oidc.restrictions.allowedEmails.label": "특정 이메일 주소", + "jsonforms.oidc.restrictions.allowedEmails.title": "Allowed Emails", "jsonforms.oidc.restrictions.allowedUserIds.description": "로그인이 허용되는 특정 사용자 ID (하위 주장)", "jsonforms.oidc.restrictions.allowedUserIds.label": "허용된 사용자 ID", + "jsonforms.oidc.restrictions.allowedUserIds.title": "허용된 사용자 ID", "jsonforms.oidc.restrictions.help.label": "누가 로그인할 수 있는지에 대한 간단한 허용 목록을 구성합니다.", + "jsonforms.oidc.restrictions.title": "간단한 인증", "jsonforms.oidc.restrictions.title.label": "간단한 인증", "jsonforms.oidc.restrictions.workspaceDomain.description": "특정 Google Workspace 도메인의 사용자로 제한", "jsonforms.oidc.restrictions.workspaceDomain.label": "Google Workspace 도메인", + "jsonforms.oidc.restrictions.workspaceDomain.title": "Google Workspace 도메인", "jsonforms.oidc.rules.claim.description": "확인할 JWT 주장", "jsonforms.oidc.rules.claim.label": "JWT 주장", + "jsonforms.oidc.rules.claim.title": "JWT 주장", "jsonforms.oidc.rules.collection.description": "ID 토큰의 주장에 기반한 인증 규칙을 정의합니다. 규칙 모드는 다음과 같이 구성할 수 있습니다: OR 논리 (하나의 규칙이 일치함) 또는 AND 논리 (모든 규칙이 일치함).", "jsonforms.oidc.rules.collection.label": "주장 규칙", - "jsonforms.oidc.rules.description.label": "주장 기반의 인증 로직을 정의합니다.", + "jsonforms.oidc.rules.collection.title": "주장 규칙", + "jsonforms.oidc.rules.description": "Configure advanced authorization rules for fine-grained access control", "jsonforms.oidc.rules.mode.description": "여러 규칙을 평가하는 방법: OR (모든 규칙이 통과) 또는 AND (모든 규칙이 통과해야 함)", "jsonforms.oidc.rules.mode.label": "규칙 모드", + "jsonforms.oidc.rules.mode.title": "규칙 모드", "jsonforms.oidc.rules.operator.label": "연산자", + "jsonforms.oidc.rules.operator.title": "연산자", + "jsonforms.oidc.rules.title": "고급 인증 규칙", "jsonforms.oidc.rules.title.label": "고급 인증 규칙", "jsonforms.oidc.rules.value.description": "대조할 값", "jsonforms.oidc.rules.value.label": "값", + "jsonforms.oidc.rules.value.title": "값", + "jsonforms.sso.defaultAllowedOrigins.description": "Additional trusted redirect origins to allow redirects from custom ports, reverse proxies, Tailscale, etc.", + "jsonforms.sso.defaultAllowedOrigins.label": "Default Allowed Redirect Origins", + "jsonforms.sso.defaultAllowedOrigins.title": "Default Allowed Redirect Origins", + "jsonforms.sso.providers.description": "Configure OpenID Connect providers for SSO authentication", + "jsonforms.sso.providers.label": "OIDC Providers", + "jsonforms.sso.providers.title": "OIDC Providers", "logs.customFilterLabel": "사용자 정의 {label}", "logs.filterLabel": "필터", "logs.filterPlaceholder": "로그 필터링...", diff --git a/web/src/locales/lv.json b/web/src/locales/lv.json index 68eaa019cc..3be9b7b786 100644 --- a/web/src/locales/lv.json +++ b/web/src/locales/lv.json @@ -76,73 +76,126 @@ "headerOsVersion.visitPartnerWebsite": "Apmeklējiet Partnera vietni", "headerOsVersion.visitUnraidWebsite": "Apmeklējiet Unraid vietni", "jsonforms.apiKey.customPermissions.actions.label": "Darbības", + "jsonforms.apiKey.customPermissions.actions.title": "Darbības", "jsonforms.apiKey.customPermissions.description": "Konfigurēt specifiskas atļaujas", "jsonforms.apiKey.customPermissions.label": "Atļaujas", "jsonforms.apiKey.customPermissions.resources.label": "Resursi", - "jsonforms.apiKey.description.label": "Apraksts", + "jsonforms.apiKey.customPermissions.resources.title": "Resursi", + "jsonforms.apiKey.customPermissions.title": "Custom Permissions", + "jsonforms.apiKey.description": "API Key Description", + "jsonforms.apiKey.description.title": "Apraksts", "jsonforms.apiKey.name.description": "Aprakstošs nosaukums šai API atslēgai", "jsonforms.apiKey.name.label": "API Atslēgas Nosaukums", + "jsonforms.apiKey.name.title": "API Atslēgas Nosaukums", "jsonforms.apiKey.permissionPresets.description": "Ātri pievienot kopējos atļauju komplektus", "jsonforms.apiKey.permissionPresets.label": "Pievienot Atļauju Komplektu", + "jsonforms.apiKey.permissionPresets.title": "Permission Presets", + "jsonforms.apiKey.permissions.description": "Configure API key permissions", "jsonforms.apiKey.permissions.description.label": "Izvēlieties jebkuru lomu, atļauju grupu un pielāgoto atļauju kombināciju, lai definētu, kam šī API atslēga var piekļūt.", "jsonforms.apiKey.permissions.header.label": "Atļauju Konfigurācija", "jsonforms.apiKey.permissions.help.label": "Izmantojiet iepriekš definētas atļaujas nolaižamo izvēlni vai manuāli pievienojiet pielāgotas atļaujas. Varat izvēlēties vairākus resursus, kuriem ir kopīgas darbības.", "jsonforms.apiKey.permissions.subheader.label": "Atļaujas", "jsonforms.apiKey.roles.description": "Izvēlieties vienu vai vairākas lomas, lai piešķirtu iepriekš definētas atļaujas", "jsonforms.apiKey.roles.label": "Lomas", + "jsonforms.apiKey.roles.title": "Lomas", "jsonforms.apiSettings.sandbox.label": "Iespējot Izstrādātāju Smilškasti", - "jsonforms.oidc.buttons.description.label": "Pielāgojiet pieteikšanās pogas izskatu.", + "jsonforms.apiSettings.sandbox.title": "Iespējot Izstrādātāju Smilškasti", + "jsonforms.oidc.accordion.advancedEndpoints.description": "Override auto-discovery settings (optional)", + "jsonforms.oidc.accordion.advancedEndpoints.label": "Advanced Endpoints", + "jsonforms.oidc.accordion.advancedEndpoints.title": "Advanced Endpoints", + "jsonforms.oidc.accordion.authorizationRules.description": "Configure who can access your server", + "jsonforms.oidc.accordion.authorizationRules.label": "Authorization Rules", + "jsonforms.oidc.accordion.authorizationRules.title": "Authorization Rules", + "jsonforms.oidc.accordion.basicConfiguration.description": "Essential provider settings", + "jsonforms.oidc.accordion.basicConfiguration.label": "Basic Configuration", + "jsonforms.oidc.accordion.basicConfiguration.title": "Basic Configuration", + "jsonforms.oidc.accordion.buttonCustomization.description": "Customize the appearance of the login button", + "jsonforms.oidc.accordion.buttonCustomization.label": "Button Customization", + "jsonforms.oidc.accordion.buttonCustomization.title": "Button Customization", + "jsonforms.oidc.buttons.description": "Customize the appearance of the login button", "jsonforms.oidc.buttons.icon.description": "URL vai base64 kodēta ikona pieteikšanās pogai.", "jsonforms.oidc.buttons.icon.label": "Pogas Ikonas URL", + "jsonforms.oidc.buttons.icon.title": "Button Icon", "jsonforms.oidc.buttons.style.description": "Pielāgots CSS (piemēram, \"background: linear-gradient(to right, #4f46e5, #7c3aed); border-radius: 9999px;\")", "jsonforms.oidc.buttons.style.label": "Pielāgotas CSS Stili", + "jsonforms.oidc.buttons.style.title": "Pogas Stils", "jsonforms.oidc.buttons.text.description": "Pielāgots teksts pieteikšanās pogai", "jsonforms.oidc.buttons.text.label": "Pogas Teksts", - "jsonforms.oidc.buttons.title.description": "Pielāgojiet pieteikšanās pogas izskatu", - "jsonforms.oidc.buttons.title.label": "Pogas Pielāgošana", + "jsonforms.oidc.buttons.text.title": "Pogas Teksts", + "jsonforms.oidc.buttons.title": "Button Customization", "jsonforms.oidc.buttons.variant.description": "Pieteikšanās pogas vizuālais stils", "jsonforms.oidc.buttons.variant.label": "Pogas Stils", + "jsonforms.oidc.buttons.variant.title": "Pogas Stils", "jsonforms.oidc.provider.authorizationEndpoint.description": "Pēc izvēles - tiks automātiski atklāts, ja netiek sniegts", "jsonforms.oidc.provider.authorizationEndpoint.label": "Autorizācijas Galapunkts", + "jsonforms.oidc.provider.authorizationEndpoint.title": "Autorizācijas Galapunkts", "jsonforms.oidc.provider.clientId.description": "OAuth2 klienta ID, kas reģistrēts pie nodrošinātāja", "jsonforms.oidc.provider.clientId.label": "OAuth Klienta ID", + "jsonforms.oidc.provider.clientId.title": "OAuth Klienta ID", "jsonforms.oidc.provider.clientSecret.description": "OAuth2 klienta slepenā atslēga (ja nepieciešams)", "jsonforms.oidc.provider.clientSecret.label": "OAuth Klienta Slepenā atslēga", + "jsonforms.oidc.provider.clientSecret.title": "OAuth Klienta Slepenā atslēga", "jsonforms.oidc.provider.discoveryToggle.label": "Izmantot Automātisko Atklāšanu", "jsonforms.oidc.provider.id.description": "Unikāls nodrošinātāja identifikators", "jsonforms.oidc.provider.id.label": "Nodrošinātāja ID", + "jsonforms.oidc.provider.id.title": "Nodrošinātāja ID", "jsonforms.oidc.provider.issuer.description": "OIDC izdevēja URL (piemēram, https://accounts.google.com). Nedrīkst saturēt /.well-known/ ceļus - izmantojiet bāzes izdevēja URL, nevis pilno atklāšanas galapunktu. Nedrīkst beigties ar slīpsvītru.", "jsonforms.oidc.provider.issuer.label": "Izdevēja URL", + "jsonforms.oidc.provider.issuer.title": "Izdevēja URL", "jsonforms.oidc.provider.jwksUri.description": "Pēc izvēles - tiks automātiski atklāts, ja netiek sniegts", "jsonforms.oidc.provider.jwksUri.label": "JWKS URI", + "jsonforms.oidc.provider.jwksUri.title": "JWKS URI", "jsonforms.oidc.provider.name.description": "Nodrošinātāja Displeja Nosaukums", "jsonforms.oidc.provider.name.label": "Nodrošinātāja Nosaukums", + "jsonforms.oidc.provider.name.title": "Nodrošinātāja Nosaukums", "jsonforms.oidc.provider.scopes.description": "OAuth2 pieprasāmie skopi", "jsonforms.oidc.provider.scopes.label": "OAuth Skopi", + "jsonforms.oidc.provider.scopes.title": "OAuth Skopi", "jsonforms.oidc.provider.tokenEndpoint.description": "Pēc izvēles - tiks automātiski atklāts, ja netiek sniegts", "jsonforms.oidc.provider.tokenEndpoint.label": "Tīkla Vietne", + "jsonforms.oidc.provider.tokenEndpoint.title": "Tīkla Vietne", + "jsonforms.oidc.provider.unraidNet.description": "This is the built-in Unraid.net provider. Only authorization rules can be modified.", + "jsonforms.oidc.provider.unraidNet.label": "Unraid.net Provider", + "jsonforms.oidc.provider.unraidNet.title": "Unraid.net Provider", "jsonforms.oidc.provider.userInfoEndpoint.label": "Lietotāja Informācijas Galapunkts", "jsonforms.oidc.restrictions.allowedDomains.description": "E-pasta domēni, kuriem ir atļauts pieteikties (piemēram, company.com)", "jsonforms.oidc.restrictions.allowedDomains.label": "Atļautie E-pasta Domēni", + "jsonforms.oidc.restrictions.allowedDomains.title": "Atļautie E-pasta Domēni", "jsonforms.oidc.restrictions.allowedEmails.description": "Specifiskas e-pasta adreses, kurām ir atļauts pieteikties", "jsonforms.oidc.restrictions.allowedEmails.label": "Specifiskas E-pasta Adreses", + "jsonforms.oidc.restrictions.allowedEmails.title": "Allowed Emails", "jsonforms.oidc.restrictions.allowedUserIds.description": "Specifiski lietotāju ID (sub prasība), kuriem ir atļauts pieteikties", "jsonforms.oidc.restrictions.allowedUserIds.label": "Atļautie Lietotāju ID", + "jsonforms.oidc.restrictions.allowedUserIds.title": "Atļautie Lietotāju ID", "jsonforms.oidc.restrictions.help.label": "Konfigurēt vienkāršus atļaušanas sarakstus, kas ļauj pieteikties.", + "jsonforms.oidc.restrictions.title": "Vienkārša Autorizācija", "jsonforms.oidc.restrictions.title.label": "Vienkārša Autorizācija", "jsonforms.oidc.restrictions.workspaceDomain.description": "Ierobežot lietotājus no konkrēta Google Workspace domēna", "jsonforms.oidc.restrictions.workspaceDomain.label": "Google Workspace Domēns", + "jsonforms.oidc.restrictions.workspaceDomain.title": "Google Workspace Domēns", "jsonforms.oidc.rules.claim.description": "Pārbaudāma JWT prasība", "jsonforms.oidc.rules.claim.label": "JWT Prasība", + "jsonforms.oidc.rules.claim.title": "JWT Prasība", "jsonforms.oidc.rules.collection.description": "Definēt atļauju noteikumus, pamatojoties uz prasībām ID tokenā. Noteikumu režīms var būt konfigurēts: VAI loģika (atbilst jebkurš noteikums) vai UN loģika (jāatbilst visiem noteikumiem).", "jsonforms.oidc.rules.collection.label": "Prasību Noteikumi", - "jsonforms.oidc.rules.description.label": "Definēt prasību balstītu autorizācijas loģiku.", + "jsonforms.oidc.rules.collection.title": "Prasību Noteikumi", + "jsonforms.oidc.rules.description": "Configure advanced authorization rules for fine-grained access control", "jsonforms.oidc.rules.mode.description": "Kā izvērtēt vairākus noteikumus: VAI (jāatbilst jebkuram noteikumam) vai UN (jāatbilst visiem noteikumiem)", "jsonforms.oidc.rules.mode.label": "Noteikumu Režīms", + "jsonforms.oidc.rules.mode.title": "Noteikumu Režīms", "jsonforms.oidc.rules.operator.label": "Operators", + "jsonforms.oidc.rules.operator.title": "Operators", + "jsonforms.oidc.rules.title": "Paplašināti Autorizācijas Noteikumi", "jsonforms.oidc.rules.title.label": "Paplašināti Autorizācijas Noteikumi", "jsonforms.oidc.rules.value.description": "Vērtības, ar kurām sakrist", "jsonforms.oidc.rules.value.label": "Vērtības", + "jsonforms.oidc.rules.value.title": "Vērtības", + "jsonforms.sso.defaultAllowedOrigins.description": "Additional trusted redirect origins to allow redirects from custom ports, reverse proxies, Tailscale, etc.", + "jsonforms.sso.defaultAllowedOrigins.label": "Default Allowed Redirect Origins", + "jsonforms.sso.defaultAllowedOrigins.title": "Default Allowed Redirect Origins", + "jsonforms.sso.providers.description": "Configure OpenID Connect providers for SSO authentication", + "jsonforms.sso.providers.label": "OIDC Providers", + "jsonforms.sso.providers.title": "OIDC Providers", "logs.customFilterLabel": "Pielāgots {label}", "logs.filterLabel": "Filtrs", "logs.filterPlaceholder": "Filtrēt žurnālus...", diff --git a/web/src/locales/nl.json b/web/src/locales/nl.json index 012fb7143d..c7b4203c24 100644 --- a/web/src/locales/nl.json +++ b/web/src/locales/nl.json @@ -76,73 +76,126 @@ "headerOsVersion.visitPartnerWebsite": "Bezoek partnersite", "headerOsVersion.visitUnraidWebsite": "Bezoek Unraid-website", "jsonforms.apiKey.customPermissions.actions.label": "Acties", + "jsonforms.apiKey.customPermissions.actions.title": "Acties", "jsonforms.apiKey.customPermissions.description": "Configure specifieke machtigingen", "jsonforms.apiKey.customPermissions.label": "Machtigingen", "jsonforms.apiKey.customPermissions.resources.label": "Bronnen", - "jsonforms.apiKey.description.label": "Beschrijving", + "jsonforms.apiKey.customPermissions.resources.title": "Bronnen", + "jsonforms.apiKey.customPermissions.title": "Custom Permissions", + "jsonforms.apiKey.description": "API Key Description", + "jsonforms.apiKey.description.title": "Beschrijving", "jsonforms.apiKey.name.description": "Een beschrijvende naam voor deze API-sleutel", "jsonforms.apiKey.name.label": "API-sleutelnaam", + "jsonforms.apiKey.name.title": "API-sleutelnaam", "jsonforms.apiKey.permissionPresets.description": "Snel veelvoorkomende toestemmingssets toevoegen", "jsonforms.apiKey.permissionPresets.label": "Toestemmingsset toevoegen", + "jsonforms.apiKey.permissionPresets.title": "Permission Presets", + "jsonforms.apiKey.permissions.description": "Configure API key permissions", "jsonforms.apiKey.permissions.description.label": "Selecteer een combinatie van rollen, toestemmingsgroepen en aangepaste toestemmingen om toegang voor deze API-sleutel te bepalen.", "jsonforms.apiKey.permissions.header.label": "Configuratie van Toestemmingen", "jsonforms.apiKey.permissions.help.label": "Gebruik de voorinstellingen-dropdown voor veelvoorkomende toestemmingssets, of voeg handmatig aangepaste toestemmingen toe. U kunt meerdere bronnen selecteren die dezelfde handelingen delen.", "jsonforms.apiKey.permissions.subheader.label": "Machtigingen", "jsonforms.apiKey.roles.description": "Selecteer een of meer rollen om vooraf gedefinieerde toestemmingssets te verlenen", "jsonforms.apiKey.roles.label": "Rollen", + "jsonforms.apiKey.roles.title": "Rollen", "jsonforms.apiSettings.sandbox.label": "Ontwikkelaar Sandbox Inschakelen", - "jsonforms.oidc.buttons.description.label": "Pas het uiterlijk van de inlogknop aan.", + "jsonforms.apiSettings.sandbox.title": "Ontwikkelaar Sandbox Inschakelen", + "jsonforms.oidc.accordion.advancedEndpoints.description": "Override auto-discovery settings (optional)", + "jsonforms.oidc.accordion.advancedEndpoints.label": "Advanced Endpoints", + "jsonforms.oidc.accordion.advancedEndpoints.title": "Advanced Endpoints", + "jsonforms.oidc.accordion.authorizationRules.description": "Configure who can access your server", + "jsonforms.oidc.accordion.authorizationRules.label": "Authorization Rules", + "jsonforms.oidc.accordion.authorizationRules.title": "Authorization Rules", + "jsonforms.oidc.accordion.basicConfiguration.description": "Essential provider settings", + "jsonforms.oidc.accordion.basicConfiguration.label": "Basic Configuration", + "jsonforms.oidc.accordion.basicConfiguration.title": "Basic Configuration", + "jsonforms.oidc.accordion.buttonCustomization.description": "Customize the appearance of the login button", + "jsonforms.oidc.accordion.buttonCustomization.label": "Button Customization", + "jsonforms.oidc.accordion.buttonCustomization.title": "Button Customization", + "jsonforms.oidc.buttons.description": "Customize the appearance of the login button", "jsonforms.oidc.buttons.icon.description": "URL of base64 gecodeerd pictogram voor de inlogknop", "jsonforms.oidc.buttons.icon.label": "Knoppictogram URL", + "jsonforms.oidc.buttons.icon.title": "Button Icon", "jsonforms.oidc.buttons.style.description": "Aangepaste inline CSS-stijlen voor de knop (bijv.: \"achtergrond: linear-gradient(to right, #4f46e5, #7c3aed); border-radius: 9999px;\")", "jsonforms.oidc.buttons.style.label": "Aangepaste CSS-stijlen", + "jsonforms.oidc.buttons.style.title": "Knopstijl", "jsonforms.oidc.buttons.text.description": "Aangepaste tekst voor de inlogknop", "jsonforms.oidc.buttons.text.label": "Knoptekst", - "jsonforms.oidc.buttons.title.description": "Pas het uiterlijk van de inlogknop aan", - "jsonforms.oidc.buttons.title.label": "Knop Aanpassing", + "jsonforms.oidc.buttons.text.title": "Knoptekst", + "jsonforms.oidc.buttons.title": "Button Customization", "jsonforms.oidc.buttons.variant.description": "Visuele stijl van de inlogknop", "jsonforms.oidc.buttons.variant.label": "Knopstijl", + "jsonforms.oidc.buttons.variant.title": "Knopstijl", "jsonforms.oidc.provider.authorizationEndpoint.description": "Optioneel - wordt automatisch ontdekt indien niet verstrekt", "jsonforms.oidc.provider.authorizationEndpoint.label": "Autorisatie Eindpunt", + "jsonforms.oidc.provider.authorizationEndpoint.title": "Autorisatie Eindpunt", "jsonforms.oidc.provider.clientId.description": "OAuth2-client ID geregistreerd bij de aanbieder", "jsonforms.oidc.provider.clientId.label": "OAuth Klant-ID", + "jsonforms.oidc.provider.clientId.title": "OAuth Klant-ID", "jsonforms.oidc.provider.clientSecret.description": "OAuth2-clientgeheim (indien vereist)", "jsonforms.oidc.provider.clientSecret.label": "OAuth Klantgeheim", + "jsonforms.oidc.provider.clientSecret.title": "OAuth Klantgeheim", "jsonforms.oidc.provider.discoveryToggle.label": "Automatische Ontdekking Gebruiken", "jsonforms.oidc.provider.id.description": "Unieke identificatie voor de aanbieder", "jsonforms.oidc.provider.id.label": "Aanbieder-ID", + "jsonforms.oidc.provider.id.title": "Aanbieder-ID", "jsonforms.oidc.provider.issuer.description": "OIDC-uitgever URL (bijv., https://accounts.google.com). Mag geen /.well-known/ paden bevatten - gebruik de basisuitgever URL in plaats van het volledige ontdekkingseindpunt. Mag niet eindigen met een schuine streep.", "jsonforms.oidc.provider.issuer.label": "Uitgever URL", + "jsonforms.oidc.provider.issuer.title": "Uitgever URL", "jsonforms.oidc.provider.jwksUri.description": "Optioneel - wordt automatisch ontdekt indien niet verstrekt", "jsonforms.oidc.provider.jwksUri.label": "JWKS URI", + "jsonforms.oidc.provider.jwksUri.title": "JWKS URI", "jsonforms.oidc.provider.name.description": "Weergavenaam voor de aanbieder", "jsonforms.oidc.provider.name.label": "Naam Aanbieder", + "jsonforms.oidc.provider.name.title": "Naam Aanbieder", "jsonforms.oidc.provider.scopes.description": "OAuth2-scopes die moeten worden aangevraagd", "jsonforms.oidc.provider.scopes.label": "OAuth Scopes", + "jsonforms.oidc.provider.scopes.title": "OAuth Scopes", "jsonforms.oidc.provider.tokenEndpoint.description": "Optioneel - wordt automatisch ontdekt indien niet verstrekt", "jsonforms.oidc.provider.tokenEndpoint.label": "Token Eindpunt", + "jsonforms.oidc.provider.tokenEndpoint.title": "Token Eindpunt", + "jsonforms.oidc.provider.unraidNet.description": "This is the built-in Unraid.net provider. Only authorization rules can be modified.", + "jsonforms.oidc.provider.unraidNet.label": "Unraid.net Provider", + "jsonforms.oidc.provider.unraidNet.title": "Unraid.net Provider", "jsonforms.oidc.provider.userInfoEndpoint.label": "User Info Eindpunt", "jsonforms.oidc.restrictions.allowedDomains.description": "E-maildomeinen die mogen aanmelden (bijv., bedrijf.com)", "jsonforms.oidc.restrictions.allowedDomains.label": "Toegestane E-maildomeinen", + "jsonforms.oidc.restrictions.allowedDomains.title": "Toegestane E-maildomeinen", "jsonforms.oidc.restrictions.allowedEmails.description": "Specifieke e-mailadressen die mogen aanmelden", "jsonforms.oidc.restrictions.allowedEmails.label": "Specifieke E-mailadressen", + "jsonforms.oidc.restrictions.allowedEmails.title": "Allowed Emails", "jsonforms.oidc.restrictions.allowedUserIds.description": "Specifieke gebruikers-ID's (sub-claim) die mogen aanmelden", "jsonforms.oidc.restrictions.allowedUserIds.label": "Toegestane Gebruikers-ID's", + "jsonforms.oidc.restrictions.allowedUserIds.title": "Toegestane Gebruikers-ID's", "jsonforms.oidc.restrictions.help.label": "Configureer eenvoudige toelatingslijsten voor wie zich kan aanmelden.", + "jsonforms.oidc.restrictions.title": "Eenvoudige Autorisatie", "jsonforms.oidc.restrictions.title.label": "Eenvoudige Autorisatie", "jsonforms.oidc.restrictions.workspaceDomain.description": "Beperk tot gebruikers van een specifiek Google Workspace-domein", "jsonforms.oidc.restrictions.workspaceDomain.label": "Google Workspace Domein", + "jsonforms.oidc.restrictions.workspaceDomain.title": "Google Workspace Domein", "jsonforms.oidc.rules.claim.description": "JWT-claim om te controleren", "jsonforms.oidc.rules.claim.label": "JWT Claim", + "jsonforms.oidc.rules.claim.title": "JWT Claim", "jsonforms.oidc.rules.collection.description": "Definieer autorisatieregels op basis van claims in de ID-token. Regelmodus kan worden geconfigureerd: OR logica (enige regel komt overeen) of AND logica (alle regels moeten overeenkomen).", "jsonforms.oidc.rules.collection.label": "Claimregels", - "jsonforms.oidc.rules.description.label": "Definieer op claims gebaseerde autorisatielogica.", + "jsonforms.oidc.rules.collection.title": "Claimregels", + "jsonforms.oidc.rules.description": "Configure advanced authorization rules for fine-grained access control", "jsonforms.oidc.rules.mode.description": "Hoe meerdere regels te evalueren: OF (enige regel slaagt) of EN (alle regels moeten slagen)", "jsonforms.oidc.rules.mode.label": "Regelmodus", + "jsonforms.oidc.rules.mode.title": "Regelmodus", "jsonforms.oidc.rules.operator.label": "Operator", + "jsonforms.oidc.rules.operator.title": "Operator", + "jsonforms.oidc.rules.title": "Geavanceerde Autorisatieregels", "jsonforms.oidc.rules.title.label": "Geavanceerde Autorisatieregels", "jsonforms.oidc.rules.value.description": "Waarden om tegen te matchen", "jsonforms.oidc.rules.value.label": "Waarden", + "jsonforms.oidc.rules.value.title": "Waarden", + "jsonforms.sso.defaultAllowedOrigins.description": "Additional trusted redirect origins to allow redirects from custom ports, reverse proxies, Tailscale, etc.", + "jsonforms.sso.defaultAllowedOrigins.label": "Default Allowed Redirect Origins", + "jsonforms.sso.defaultAllowedOrigins.title": "Default Allowed Redirect Origins", + "jsonforms.sso.providers.description": "Configure OpenID Connect providers for SSO authentication", + "jsonforms.sso.providers.label": "OIDC Providers", + "jsonforms.sso.providers.title": "OIDC Providers", "logs.customFilterLabel": "Aangepaste {label}", "logs.filterLabel": "Filter", "logs.filterPlaceholder": "Filter logs...", diff --git a/web/src/locales/no.json b/web/src/locales/no.json index f70920ef82..f470857a19 100644 --- a/web/src/locales/no.json +++ b/web/src/locales/no.json @@ -76,73 +76,126 @@ "headerOsVersion.visitPartnerWebsite": "Besøk partnere hjemmeside", "headerOsVersion.visitUnraidWebsite": "Besøk Unraids hjemmeside", "jsonforms.apiKey.customPermissions.actions.label": "Handlinger", + "jsonforms.apiKey.customPermissions.actions.title": "Handlinger", "jsonforms.apiKey.customPermissions.description": "Konfigurer spesifikke tillatelser", "jsonforms.apiKey.customPermissions.label": "Tillatelser", "jsonforms.apiKey.customPermissions.resources.label": "Ressurser", - "jsonforms.apiKey.description.label": "Beskrivelse", + "jsonforms.apiKey.customPermissions.resources.title": "Ressurser", + "jsonforms.apiKey.customPermissions.title": "Custom Permissions", + "jsonforms.apiKey.description": "API Key Description", + "jsonforms.apiKey.description.title": "Beskrivelse", "jsonforms.apiKey.name.description": "Et beskrivende navn for denne API-nøkkelen", "jsonforms.apiKey.name.label": "API-nøkkel Navn", + "jsonforms.apiKey.name.title": "API-nøkkel Navn", "jsonforms.apiKey.permissionPresets.description": "Hurtig legg til vanlige tillatelses sett", "jsonforms.apiKey.permissionPresets.label": "Legg til tillatelses forhåndsinnstilling", + "jsonforms.apiKey.permissionPresets.title": "Permission Presets", + "jsonforms.apiKey.permissions.description": "Configure API key permissions", "jsonforms.apiKey.permissions.description.label": "Velg en hvilken som helst kombinasjon av roller, tillatelsesgrupper og tilpassede tillatelser for å definere hva denne API-nøkkelen kan få tilgang til.", "jsonforms.apiKey.permissions.header.label": "Tillatelseskonfigurasjon", "jsonforms.apiKey.permissions.help.label": "Bruk forhåndsinnstillingsmenyen for vanlige tillatelsessett, eller legg til tilpassede tillatelser manuelt. Du kan velge flere ressurser som deler de samme handlingene.", "jsonforms.apiKey.permissions.subheader.label": "Tillatelser", "jsonforms.apiKey.roles.description": "Velg en eller flere roller for å gi forhåndsdefinerte tillatelsessett", "jsonforms.apiKey.roles.label": "Roller", + "jsonforms.apiKey.roles.title": "Roller", "jsonforms.apiSettings.sandbox.label": "Aktiver utviklersandkasse", - "jsonforms.oidc.buttons.description.label": "Tilpass utseendet til påloggingsknappen.", + "jsonforms.apiSettings.sandbox.title": "Aktiver utviklersandkasse", + "jsonforms.oidc.accordion.advancedEndpoints.description": "Override auto-discovery settings (optional)", + "jsonforms.oidc.accordion.advancedEndpoints.label": "Advanced Endpoints", + "jsonforms.oidc.accordion.advancedEndpoints.title": "Advanced Endpoints", + "jsonforms.oidc.accordion.authorizationRules.description": "Configure who can access your server", + "jsonforms.oidc.accordion.authorizationRules.label": "Authorization Rules", + "jsonforms.oidc.accordion.authorizationRules.title": "Authorization Rules", + "jsonforms.oidc.accordion.basicConfiguration.description": "Essential provider settings", + "jsonforms.oidc.accordion.basicConfiguration.label": "Basic Configuration", + "jsonforms.oidc.accordion.basicConfiguration.title": "Basic Configuration", + "jsonforms.oidc.accordion.buttonCustomization.description": "Customize the appearance of the login button", + "jsonforms.oidc.accordion.buttonCustomization.label": "Button Customization", + "jsonforms.oidc.accordion.buttonCustomization.title": "Button Customization", + "jsonforms.oidc.buttons.description": "Customize the appearance of the login button", "jsonforms.oidc.buttons.icon.description": "URL eller base64 kodet ikon for påloggingsknappen", "jsonforms.oidc.buttons.icon.label": "Knapp ikon URL", + "jsonforms.oidc.buttons.icon.title": "Button Icon", "jsonforms.oidc.buttons.style.description": "Tilpassede inline CSS-stiler for knappen (f.eks., \"bakgrunn: lineær gradient (til høyre, #4f46e5, #7c3aed); grense-radius: 9999px;\")", "jsonforms.oidc.buttons.style.label": "Tilpasset CSS-stiler", + "jsonforms.oidc.buttons.style.title": "Knappe stil", "jsonforms.oidc.buttons.text.description": "Egendefinert tekst for påloggingsknappen", "jsonforms.oidc.buttons.text.label": "Knappetekst", - "jsonforms.oidc.buttons.title.description": "Tilpass utseendet til påloggingsknappen", - "jsonforms.oidc.buttons.title.label": "Knapp tilpasning", + "jsonforms.oidc.buttons.text.title": "Knappetekst", + "jsonforms.oidc.buttons.title": "Button Customization", "jsonforms.oidc.buttons.variant.description": "Visuelt utseende av påloggingsknappen", "jsonforms.oidc.buttons.variant.label": "Knappe stil", + "jsonforms.oidc.buttons.variant.title": "Knappe stil", "jsonforms.oidc.provider.authorizationEndpoint.description": "Valgfritt - vil bli automatisk oppdaget hvis ikke angitt", "jsonforms.oidc.provider.authorizationEndpoint.label": "Godkjennings endepunkt", + "jsonforms.oidc.provider.authorizationEndpoint.title": "Godkjennings endepunkt", "jsonforms.oidc.provider.clientId.description": "OAuth2-klient-ID registrert hos leverandøren", "jsonforms.oidc.provider.clientId.label": "OAuth-klient ID", + "jsonforms.oidc.provider.clientId.title": "OAuth-klient ID", "jsonforms.oidc.provider.clientSecret.description": "OAuth2-kundehemmelig (hvis nødvendig)", "jsonforms.oidc.provider.clientSecret.label": "OAuth-klient hemmelig", + "jsonforms.oidc.provider.clientSecret.title": "OAuth-klient hemmelig", "jsonforms.oidc.provider.discoveryToggle.label": "Bruk automatisk oppdagelse", "jsonforms.oidc.provider.id.description": "Unik identifikator for leverandøren", "jsonforms.oidc.provider.id.label": "Leverandør ID", + "jsonforms.oidc.provider.id.title": "Leverandør ID", "jsonforms.oidc.provider.issuer.description": "OIDC issuer URL (f.eks., https://accounts.google.com). Kan ikke inneholde /.well-known/ stier - bruk issuer URL i stedet for full oppdagelses endepunkt. Må ikke avsluttes med en skråstrek.", "jsonforms.oidc.provider.issuer.label": "Issuer URL", + "jsonforms.oidc.provider.issuer.title": "Issuer URL", "jsonforms.oidc.provider.jwksUri.description": "Valgfritt - vil bli automatisk oppdaget hvis ikke angitt", "jsonforms.oidc.provider.jwksUri.label": "JWKS URI", + "jsonforms.oidc.provider.jwksUri.title": "JWKS URI", "jsonforms.oidc.provider.name.description": "Visningsnavn for leverandøren", "jsonforms.oidc.provider.name.label": "Leverandørnavn", + "jsonforms.oidc.provider.name.title": "Leverandørnavn", "jsonforms.oidc.provider.scopes.description": "OAuth2-områder å be om", "jsonforms.oidc.provider.scopes.label": "OAuth-omfang", + "jsonforms.oidc.provider.scopes.title": "OAuth-omfang", "jsonforms.oidc.provider.tokenEndpoint.description": "Valgfritt - vil bli automatisk oppdaget hvis ikke angitt", "jsonforms.oidc.provider.tokenEndpoint.label": "Token endepunkt", + "jsonforms.oidc.provider.tokenEndpoint.title": "Token endepunkt", + "jsonforms.oidc.provider.unraidNet.description": "This is the built-in Unraid.net provider. Only authorization rules can be modified.", + "jsonforms.oidc.provider.unraidNet.label": "Unraid.net Provider", + "jsonforms.oidc.provider.unraidNet.title": "Unraid.net Provider", "jsonforms.oidc.provider.userInfoEndpoint.label": "Brukerinformasjon endepunkt", "jsonforms.oidc.restrictions.allowedDomains.description": "E-postdomener som har lov til å logge inn (f.eks., company.com)", "jsonforms.oidc.restrictions.allowedDomains.label": "Tillatte e-postdomener", + "jsonforms.oidc.restrictions.allowedDomains.title": "Tillatte e-postdomener", "jsonforms.oidc.restrictions.allowedEmails.description": "Spesifikke e-postadresser som er tillatt å logge inn", "jsonforms.oidc.restrictions.allowedEmails.label": "Spesifikke e-postadresser", + "jsonforms.oidc.restrictions.allowedEmails.title": "Allowed Emails", "jsonforms.oidc.restrictions.allowedUserIds.description": "Spesifikke bruker-IDer (sub-krav) som har lov til å logge inn", "jsonforms.oidc.restrictions.allowedUserIds.label": "Tillatte bruker-IDer", + "jsonforms.oidc.restrictions.allowedUserIds.title": "Tillatte bruker-IDer", "jsonforms.oidc.restrictions.help.label": "Konfigurer enkle tillatelseslister for hvem som kan logge inn.", + "jsonforms.oidc.restrictions.title": "Enkel autorisasjon", "jsonforms.oidc.restrictions.title.label": "Enkel autorisasjon", "jsonforms.oidc.restrictions.workspaceDomain.description": "Begrens til brukere fra et spesifikt Google Workspace-domene", "jsonforms.oidc.restrictions.workspaceDomain.label": "Google Workspace-domene", + "jsonforms.oidc.restrictions.workspaceDomain.title": "Google Workspace-domene", "jsonforms.oidc.rules.claim.description": "JWT-krav for å sjekke", "jsonforms.oidc.rules.claim.label": "JWT-krav", + "jsonforms.oidc.rules.claim.title": "JWT-krav", "jsonforms.oidc.rules.collection.description": "Definer autorisasjonsregler basert på krav i ID-token. Regelmodus kan konfigureres: ELLER logikk (enhver regel samsvarer) eller OG logikk (alle regler må samsvare).", "jsonforms.oidc.rules.collection.label": "Kravregler", - "jsonforms.oidc.rules.description.label": "Definer kravbasert autorisasjonslogikk.", + "jsonforms.oidc.rules.collection.title": "Kravregler", + "jsonforms.oidc.rules.description": "Configure advanced authorization rules for fine-grained access control", "jsonforms.oidc.rules.mode.description": "Hvordan evaluere flere regler: ELLER (noen regler består) eller OG (alle regler må bestå)", "jsonforms.oidc.rules.mode.label": "Regelmodus", + "jsonforms.oidc.rules.mode.title": "Regelmodus", "jsonforms.oidc.rules.operator.label": "Operatør", + "jsonforms.oidc.rules.operator.title": "Operatør", + "jsonforms.oidc.rules.title": "Avanserte autorisasjonsregler", "jsonforms.oidc.rules.title.label": "Avanserte autorisasjonsregler", "jsonforms.oidc.rules.value.description": "Verdier å matche mot", "jsonforms.oidc.rules.value.label": "Verdier", + "jsonforms.oidc.rules.value.title": "Verdier", + "jsonforms.sso.defaultAllowedOrigins.description": "Additional trusted redirect origins to allow redirects from custom ports, reverse proxies, Tailscale, etc.", + "jsonforms.sso.defaultAllowedOrigins.label": "Default Allowed Redirect Origins", + "jsonforms.sso.defaultAllowedOrigins.title": "Default Allowed Redirect Origins", + "jsonforms.sso.providers.description": "Configure OpenID Connect providers for SSO authentication", + "jsonforms.sso.providers.label": "OIDC Providers", + "jsonforms.sso.providers.title": "OIDC Providers", "logs.customFilterLabel": "Tilpasset {label}", "logs.filterLabel": "Filter", "logs.filterPlaceholder": "Filtrer logger...", diff --git a/web/src/locales/pl.json b/web/src/locales/pl.json index c9ec450513..a4733521f4 100644 --- a/web/src/locales/pl.json +++ b/web/src/locales/pl.json @@ -76,73 +76,126 @@ "headerOsVersion.visitPartnerWebsite": "Odwiedź stronę partnera", "headerOsVersion.visitUnraidWebsite": "Odwiedź stronę Unraid", "jsonforms.apiKey.customPermissions.actions.label": "Działania", + "jsonforms.apiKey.customPermissions.actions.title": "Działania", "jsonforms.apiKey.customPermissions.description": "Konfiguruj specyficzne uprawnienia", "jsonforms.apiKey.customPermissions.label": "Uprawnienia", "jsonforms.apiKey.customPermissions.resources.label": "Zasoby", - "jsonforms.apiKey.description.label": "Opis", + "jsonforms.apiKey.customPermissions.resources.title": "Zasoby", + "jsonforms.apiKey.customPermissions.title": "Custom Permissions", + "jsonforms.apiKey.description": "API Key Description", + "jsonforms.apiKey.description.title": "Opis", "jsonforms.apiKey.name.description": "Opisowa nazwa dla tego klucza API", "jsonforms.apiKey.name.label": "Nazwa klucza API", + "jsonforms.apiKey.name.title": "Nazwa klucza API", "jsonforms.apiKey.permissionPresets.description": "Szybkie dodawanie zestawów uprawnień", "jsonforms.apiKey.permissionPresets.label": "Dodaj zestaw uprawnień", + "jsonforms.apiKey.permissionPresets.title": "Permission Presets", + "jsonforms.apiKey.permissions.description": "Configure API key permissions", "jsonforms.apiKey.permissions.description.label": "Wybierz dowolną kombinację ról, grup uprawnień i niestandardowych uprawnień, aby określić, do czego ten klucz API może mieć dostęp.", "jsonforms.apiKey.permissions.header.label": "Konfiguracja uprawnień", "jsonforms.apiKey.permissions.help.label": "Użyj listy rozwijanej ustawień wstępnych dla standardowych zestawów uprawnień lub ręcznie dodaj niestandardowe uprawnienia. Możesz wybrać wiele zasobów współdzielących te same akcje.", "jsonforms.apiKey.permissions.subheader.label": "Uprawnienia", "jsonforms.apiKey.roles.description": "Wybierz jedną lub więcej ról, aby przyznać wcześniej zdefiniowane zestawy uprawnień", "jsonforms.apiKey.roles.label": "Role", + "jsonforms.apiKey.roles.title": "Role", "jsonforms.apiSettings.sandbox.label": "Włącz piaskownicę dewelopera", - "jsonforms.oidc.buttons.description.label": "Dostosuj wygląd przycisku logowania.", + "jsonforms.apiSettings.sandbox.title": "Włącz piaskownicę dewelopera", + "jsonforms.oidc.accordion.advancedEndpoints.description": "Override auto-discovery settings (optional)", + "jsonforms.oidc.accordion.advancedEndpoints.label": "Advanced Endpoints", + "jsonforms.oidc.accordion.advancedEndpoints.title": "Advanced Endpoints", + "jsonforms.oidc.accordion.authorizationRules.description": "Configure who can access your server", + "jsonforms.oidc.accordion.authorizationRules.label": "Authorization Rules", + "jsonforms.oidc.accordion.authorizationRules.title": "Authorization Rules", + "jsonforms.oidc.accordion.basicConfiguration.description": "Essential provider settings", + "jsonforms.oidc.accordion.basicConfiguration.label": "Basic Configuration", + "jsonforms.oidc.accordion.basicConfiguration.title": "Basic Configuration", + "jsonforms.oidc.accordion.buttonCustomization.description": "Customize the appearance of the login button", + "jsonforms.oidc.accordion.buttonCustomization.label": "Button Customization", + "jsonforms.oidc.accordion.buttonCustomization.title": "Button Customization", + "jsonforms.oidc.buttons.description": "Customize the appearance of the login button", "jsonforms.oidc.buttons.icon.description": "URL lub zakodowana w base64 ikona dla przycisku logowania", "jsonforms.oidc.buttons.icon.label": "URL ikony przycisku", + "jsonforms.oidc.buttons.icon.title": "Button Icon", "jsonforms.oidc.buttons.style.description": "Niestandardowe style CSS dla przycisku (np. \"background: linear-gradient(to right, #4f46e5, #7c3aed); border-radius: 9999px;\")", "jsonforms.oidc.buttons.style.label": "Niestandardowe style CSS", + "jsonforms.oidc.buttons.style.title": "Styl przycisku", "jsonforms.oidc.buttons.text.description": "Niestandardowy tekst dla przycisku logowania", "jsonforms.oidc.buttons.text.label": "Tekst przycisku", - "jsonforms.oidc.buttons.title.description": "Dostosuj wygląd przycisku logowania", - "jsonforms.oidc.buttons.title.label": "Dostosowanie przycisku", + "jsonforms.oidc.buttons.text.title": "Tekst przycisku", + "jsonforms.oidc.buttons.title": "Button Customization", "jsonforms.oidc.buttons.variant.description": "Styl wizualny przycisku logowania", "jsonforms.oidc.buttons.variant.label": "Styl przycisku", + "jsonforms.oidc.buttons.variant.title": "Styl przycisku", "jsonforms.oidc.provider.authorizationEndpoint.description": "Opcjonalne - zostanie automatycznie odkryte, jeśli nie zostanie podane", "jsonforms.oidc.provider.authorizationEndpoint.label": "Endpoint autoryzacji", + "jsonforms.oidc.provider.authorizationEndpoint.title": "Endpoint autoryzacji", "jsonforms.oidc.provider.clientId.description": "Zarejestrowane ID klienta OAuth2 u dostawcy", "jsonforms.oidc.provider.clientId.label": "ID klienta OAuth", + "jsonforms.oidc.provider.clientId.title": "ID klienta OAuth", "jsonforms.oidc.provider.clientSecret.description": "Tajemnica klienta OAuth2 (jeśli wymagana)", "jsonforms.oidc.provider.clientSecret.label": "Tajemnica klienta OAuth", + "jsonforms.oidc.provider.clientSecret.title": "Tajemnica klienta OAuth", "jsonforms.oidc.provider.discoveryToggle.label": "Użyj automatycznego odkrywania", "jsonforms.oidc.provider.id.description": "Unikalny identyfikator dostawcy", "jsonforms.oidc.provider.id.label": "ID dostawcy", + "jsonforms.oidc.provider.id.title": "ID dostawcy", "jsonforms.oidc.provider.issuer.description": "URL wydawcy OIDC (np. https://accounts.google.com). Nie może zawierać ścieżek /.well-known/ - zamiast pełnego punktu odkrywania użyj podstawowego URL wydawcy. Nie może kończyć się ukośnikiem.", "jsonforms.oidc.provider.issuer.label": "URL wydawcy", + "jsonforms.oidc.provider.issuer.title": "URL wydawcy", "jsonforms.oidc.provider.jwksUri.description": "Opcjonalne - zostanie automatycznie odkryte, jeśli nie zostanie podane", "jsonforms.oidc.provider.jwksUri.label": "URI JWKS", + "jsonforms.oidc.provider.jwksUri.title": "URI JWKS", "jsonforms.oidc.provider.name.description": "Wyświetlana nazwa dla dostawcy", "jsonforms.oidc.provider.name.label": "Nazwa dostawcy", + "jsonforms.oidc.provider.name.title": "Nazwa dostawcy", "jsonforms.oidc.provider.scopes.description": "Zakresy OAuth2 do zażądania", "jsonforms.oidc.provider.scopes.label": "Zakresy OAuth", + "jsonforms.oidc.provider.scopes.title": "Zakresy OAuth", "jsonforms.oidc.provider.tokenEndpoint.description": "Opcjonalne - zostanie automatycznie odkryte, jeśli nie zostanie podane", "jsonforms.oidc.provider.tokenEndpoint.label": "Endpoint tokena", + "jsonforms.oidc.provider.tokenEndpoint.title": "Endpoint tokena", + "jsonforms.oidc.provider.unraidNet.description": "This is the built-in Unraid.net provider. Only authorization rules can be modified.", + "jsonforms.oidc.provider.unraidNet.label": "Unraid.net Provider", + "jsonforms.oidc.provider.unraidNet.title": "Unraid.net Provider", "jsonforms.oidc.provider.userInfoEndpoint.label": "Endpoint informacji o użytkowniku", "jsonforms.oidc.restrictions.allowedDomains.description": "Domeny e-mail, które są dozwolone do logowania (np. company.com)", "jsonforms.oidc.restrictions.allowedDomains.label": "Dozwolone domeny e-mail", + "jsonforms.oidc.restrictions.allowedDomains.title": "Dozwolone domeny e-mail", "jsonforms.oidc.restrictions.allowedEmails.description": "Konkretne adresy e-mail, które są dozwolone do logowania", "jsonforms.oidc.restrictions.allowedEmails.label": "Konkretne adresy e-mail", + "jsonforms.oidc.restrictions.allowedEmails.title": "Allowed Emails", "jsonforms.oidc.restrictions.allowedUserIds.description": "Konkretne ID użytkowników (sub claim), które są dozwolone do logowania", "jsonforms.oidc.restrictions.allowedUserIds.label": "Dozwolone ID użytkowników", + "jsonforms.oidc.restrictions.allowedUserIds.title": "Dozwolone ID użytkowników", "jsonforms.oidc.restrictions.help.label": "Skonfiguruj proste listy dostępu dla tego, kto może się zalogować.", + "jsonforms.oidc.restrictions.title": "Prosta autoryzacja", "jsonforms.oidc.restrictions.title.label": "Prosta autoryzacja", "jsonforms.oidc.restrictions.workspaceDomain.description": "Ogranicz do użytkowników z konkretnej domeny Google Workspace", "jsonforms.oidc.restrictions.workspaceDomain.label": "Domena Google Workspace", + "jsonforms.oidc.restrictions.workspaceDomain.title": "Domena Google Workspace", "jsonforms.oidc.rules.claim.description": "Sprawdzany atrybut JWT", "jsonforms.oidc.rules.claim.label": "Atrybut JWT", + "jsonforms.oidc.rules.claim.title": "Atrybut JWT", "jsonforms.oidc.rules.collection.description": "Definiuj zasady autoryzacyjne oparte na atrybutach w tokenie identyfikacyjnym. Tryb zasad może być skonfigurowany: logika OR (pasuje dowolna zasada) lub logika AND (wszystkie zasady muszą pasować).", "jsonforms.oidc.rules.collection.label": "Zasady atrybutów", - "jsonforms.oidc.rules.description.label": "Określ logikę autoryzacji opartą na atrybutach.", + "jsonforms.oidc.rules.collection.title": "Zasady atrybutów", + "jsonforms.oidc.rules.description": "Configure advanced authorization rules for fine-grained access control", "jsonforms.oidc.rules.mode.description": "Jak oceniać wiele zasad: OR (pasuje dowolna zasada) lub AND (wszystkie zasady muszą pasować)", "jsonforms.oidc.rules.mode.label": "Tryb zasad", + "jsonforms.oidc.rules.mode.title": "Tryb zasad", "jsonforms.oidc.rules.operator.label": "Operator", + "jsonforms.oidc.rules.operator.title": "Operator", + "jsonforms.oidc.rules.title": "Zaawansowane zasady autoryzacji", "jsonforms.oidc.rules.title.label": "Zaawansowane zasady autoryzacji", "jsonforms.oidc.rules.value.description": "Wartości do porównania", "jsonforms.oidc.rules.value.label": "Wartości", + "jsonforms.oidc.rules.value.title": "Wartości", + "jsonforms.sso.defaultAllowedOrigins.description": "Additional trusted redirect origins to allow redirects from custom ports, reverse proxies, Tailscale, etc.", + "jsonforms.sso.defaultAllowedOrigins.label": "Default Allowed Redirect Origins", + "jsonforms.sso.defaultAllowedOrigins.title": "Default Allowed Redirect Origins", + "jsonforms.sso.providers.description": "Configure OpenID Connect providers for SSO authentication", + "jsonforms.sso.providers.label": "OIDC Providers", + "jsonforms.sso.providers.title": "OIDC Providers", "logs.customFilterLabel": "Niestandardowy {label}", "logs.filterLabel": "Filtr", "logs.filterPlaceholder": "Filtruj logi...", diff --git a/web/src/locales/pt.json b/web/src/locales/pt.json index b5248598ed..d1583795f8 100644 --- a/web/src/locales/pt.json +++ b/web/src/locales/pt.json @@ -76,73 +76,126 @@ "headerOsVersion.visitPartnerWebsite": "Visitar Site do Parceiro", "headerOsVersion.visitUnraidWebsite": "Visitar Site Unraid", "jsonforms.apiKey.customPermissions.actions.label": "Ações", + "jsonforms.apiKey.customPermissions.actions.title": "Ações", "jsonforms.apiKey.customPermissions.description": "Configurar permissões específicas", "jsonforms.apiKey.customPermissions.label": "Permissões", "jsonforms.apiKey.customPermissions.resources.label": "Recursos", - "jsonforms.apiKey.description.label": "Descrição", + "jsonforms.apiKey.customPermissions.resources.title": "Recursos", + "jsonforms.apiKey.customPermissions.title": "Custom Permissions", + "jsonforms.apiKey.description": "API Key Description", + "jsonforms.apiKey.description.title": "Descrição", "jsonforms.apiKey.name.description": "Um nome descritivo para esta chave de API", "jsonforms.apiKey.name.label": "Nome da Chave de API", + "jsonforms.apiKey.name.title": "Nome da Chave de API", "jsonforms.apiKey.permissionPresets.description": "Adição rápida de conjuntos comuns de permissões", "jsonforms.apiKey.permissionPresets.label": "Adicionar Conjunto de Permissões", + "jsonforms.apiKey.permissionPresets.title": "Permission Presets", + "jsonforms.apiKey.permissions.description": "Configure API key permissions", "jsonforms.apiKey.permissions.description.label": "Selecione qualquer combinação de funções, grupos de permissões e permissões personalizadas para definir o que esta chave de API pode acessar.", "jsonforms.apiKey.permissions.header.label": "Configuração de Permissões", "jsonforms.apiKey.permissions.help.label": "Use o menu suspenso predefinido para conjuntos comuns de permissões ou adicione manualmente permissões personalizadas. Você pode selecionar vários recursos que compartilham as mesmas ações.", "jsonforms.apiKey.permissions.subheader.label": "Permissões", "jsonforms.apiKey.roles.description": "Selecione uma ou mais funções para conceder conjuntos de permissões predefinidos", "jsonforms.apiKey.roles.label": "Funções", + "jsonforms.apiKey.roles.title": "Funções", "jsonforms.apiSettings.sandbox.label": "Ativar Sandbox para Desenvolvedores", - "jsonforms.oidc.buttons.description.label": "Personalize a aparência do botão de login.", + "jsonforms.apiSettings.sandbox.title": "Ativar Sandbox para Desenvolvedores", + "jsonforms.oidc.accordion.advancedEndpoints.description": "Override auto-discovery settings (optional)", + "jsonforms.oidc.accordion.advancedEndpoints.label": "Advanced Endpoints", + "jsonforms.oidc.accordion.advancedEndpoints.title": "Advanced Endpoints", + "jsonforms.oidc.accordion.authorizationRules.description": "Configure who can access your server", + "jsonforms.oidc.accordion.authorizationRules.label": "Authorization Rules", + "jsonforms.oidc.accordion.authorizationRules.title": "Authorization Rules", + "jsonforms.oidc.accordion.basicConfiguration.description": "Essential provider settings", + "jsonforms.oidc.accordion.basicConfiguration.label": "Basic Configuration", + "jsonforms.oidc.accordion.basicConfiguration.title": "Basic Configuration", + "jsonforms.oidc.accordion.buttonCustomization.description": "Customize the appearance of the login button", + "jsonforms.oidc.accordion.buttonCustomization.label": "Button Customization", + "jsonforms.oidc.accordion.buttonCustomization.title": "Button Customization", + "jsonforms.oidc.buttons.description": "Customize the appearance of the login button", "jsonforms.oidc.buttons.icon.description": "URL ou ícone codificado em base64 para o botão de login", "jsonforms.oidc.buttons.icon.label": "URL do Ícone do Botão", + "jsonforms.oidc.buttons.icon.title": "Button Icon", "jsonforms.oidc.buttons.style.description": "Estilos CSS inline personalizados para o botão (ex.: \"background: linear-gradient(to right, #4f46e5, #7c3aed); border-radius: 9999px;\")", "jsonforms.oidc.buttons.style.label": "Estilos CSS Personalizados", + "jsonforms.oidc.buttons.style.title": "Estilo do Botão", "jsonforms.oidc.buttons.text.description": "Texto personalizado para o botão de login", "jsonforms.oidc.buttons.text.label": "Texto do Botão", - "jsonforms.oidc.buttons.title.description": "Personalize a aparência do botão de login", - "jsonforms.oidc.buttons.title.label": "Personalização de Botão", + "jsonforms.oidc.buttons.text.title": "Texto do Botão", + "jsonforms.oidc.buttons.title": "Button Customization", "jsonforms.oidc.buttons.variant.description": "Estilo visual do botão de login", "jsonforms.oidc.buttons.variant.label": "Estilo do Botão", + "jsonforms.oidc.buttons.variant.title": "Estilo do Botão", "jsonforms.oidc.provider.authorizationEndpoint.description": "Opcional - será descoberto automaticamente se não fornecido", "jsonforms.oidc.provider.authorizationEndpoint.label": "Ponto de Autorização", + "jsonforms.oidc.provider.authorizationEndpoint.title": "Ponto de Autorização", "jsonforms.oidc.provider.clientId.description": "ID do cliente OAuth2 registrado com o provedor", "jsonforms.oidc.provider.clientId.label": "ID do Cliente OAuth", + "jsonforms.oidc.provider.clientId.title": "ID do Cliente OAuth", "jsonforms.oidc.provider.clientSecret.description": "Segredo do cliente OAuth2 (se necessário)", "jsonforms.oidc.provider.clientSecret.label": "Segredo do Cliente OAuth", + "jsonforms.oidc.provider.clientSecret.title": "Segredo do Cliente OAuth", "jsonforms.oidc.provider.discoveryToggle.label": "Usar Descoberta Automática", "jsonforms.oidc.provider.id.description": "Identificador único para o provedor", "jsonforms.oidc.provider.id.label": "ID do Provedor", + "jsonforms.oidc.provider.id.title": "ID do Provedor", "jsonforms.oidc.provider.issuer.description": "URL do emissor OIDC (ex.: https://accounts.google.com). Não pode conter caminhos como /.well-known/ - use o URL base do emissor em vez do endpoint completo de descoberta. Não deve terminar com uma barra final.", "jsonforms.oidc.provider.issuer.label": "URL do Emissor", + "jsonforms.oidc.provider.issuer.title": "URL do Emissor", "jsonforms.oidc.provider.jwksUri.description": "Opcional - será descoberto automaticamente se não fornecido", "jsonforms.oidc.provider.jwksUri.label": "URI JWKS", + "jsonforms.oidc.provider.jwksUri.title": "URI JWKS", "jsonforms.oidc.provider.name.description": "Nome de exibição para o provedor", "jsonforms.oidc.provider.name.label": "Nome do Provedor", + "jsonforms.oidc.provider.name.title": "Nome do Provedor", "jsonforms.oidc.provider.scopes.description": "Escopos OAuth2 a serem solicitados", "jsonforms.oidc.provider.scopes.label": "Escopos OAuth", + "jsonforms.oidc.provider.scopes.title": "Escopos OAuth", "jsonforms.oidc.provider.tokenEndpoint.description": "Opcional - será descoberto automaticamente se não fornecido", "jsonforms.oidc.provider.tokenEndpoint.label": "Ponto de Extensão de Token", + "jsonforms.oidc.provider.tokenEndpoint.title": "Ponto de Extensão de Token", + "jsonforms.oidc.provider.unraidNet.description": "This is the built-in Unraid.net provider. Only authorization rules can be modified.", + "jsonforms.oidc.provider.unraidNet.label": "Unraid.net Provider", + "jsonforms.oidc.provider.unraidNet.title": "Unraid.net Provider", "jsonforms.oidc.provider.userInfoEndpoint.label": "Ponto de Extensão de Informações do Usuário", "jsonforms.oidc.restrictions.allowedDomains.description": "Domínios de e-mail permitidos para login (ex.: empresa.com)", "jsonforms.oidc.restrictions.allowedDomains.label": "Domínios de E-mail Permitidos", + "jsonforms.oidc.restrictions.allowedDomains.title": "Domínios de E-mail Permitidos", "jsonforms.oidc.restrictions.allowedEmails.description": "Endereços de e-mail específicos permitidos para login", "jsonforms.oidc.restrictions.allowedEmails.label": "Endereços de E-mail Específicos", + "jsonforms.oidc.restrictions.allowedEmails.title": "Allowed Emails", "jsonforms.oidc.restrictions.allowedUserIds.description": "IDs de usuário específicos (sub claim) permitidos para login", "jsonforms.oidc.restrictions.allowedUserIds.label": "IDs de Usuário Permitidos", + "jsonforms.oidc.restrictions.allowedUserIds.title": "IDs de Usuário Permitidos", "jsonforms.oidc.restrictions.help.label": "Configure listas de permissão simples para quem pode fazer login.", + "jsonforms.oidc.restrictions.title": " autorização Simples", "jsonforms.oidc.restrictions.title.label": " autorização Simples", "jsonforms.oidc.restrictions.workspaceDomain.description": "Restringir a usuários de um domínio específico do Google Workspace", "jsonforms.oidc.restrictions.workspaceDomain.label": "Domínio do Google Workspace", + "jsonforms.oidc.restrictions.workspaceDomain.title": "Domínio do Google Workspace", "jsonforms.oidc.rules.claim.description": "Reivindicação JWT a ser verificada", "jsonforms.oidc.rules.claim.label": "Reivindicação JWT", + "jsonforms.oidc.rules.claim.title": "Reivindicação JWT", "jsonforms.oidc.rules.collection.description": "Defina regras de autorização baseadas em reivindicações no token de ID. O modo de regra pode ser configurado: lógica OR (qualquer regra corresponde) ou lógica AND (todas as regras devem corresponder).", "jsonforms.oidc.rules.collection.label": "Regras de Reivindicação", - "jsonforms.oidc.rules.description.label": "Defina a lógica de autorização baseada em reivindicações.", + "jsonforms.oidc.rules.collection.title": "Regras de Reivindicação", + "jsonforms.oidc.rules.description": "Configure advanced authorization rules for fine-grained access control", "jsonforms.oidc.rules.mode.description": "Como avaliar várias regras: OR (qualquer regra passa) ou AND (todas as regras devem passar)", "jsonforms.oidc.rules.mode.label": "Modo de Regra", + "jsonforms.oidc.rules.mode.title": "Modo de Regra", "jsonforms.oidc.rules.operator.label": "Operador", + "jsonforms.oidc.rules.operator.title": "Operador", + "jsonforms.oidc.rules.title": "Regras Avançadas de Autorização", "jsonforms.oidc.rules.title.label": "Regras Avançadas de Autorização", "jsonforms.oidc.rules.value.description": "Valores para confrontar", "jsonforms.oidc.rules.value.label": "Valores", + "jsonforms.oidc.rules.value.title": "Valores", + "jsonforms.sso.defaultAllowedOrigins.description": "Additional trusted redirect origins to allow redirects from custom ports, reverse proxies, Tailscale, etc.", + "jsonforms.sso.defaultAllowedOrigins.label": "Default Allowed Redirect Origins", + "jsonforms.sso.defaultAllowedOrigins.title": "Default Allowed Redirect Origins", + "jsonforms.sso.providers.description": "Configure OpenID Connect providers for SSO authentication", + "jsonforms.sso.providers.label": "OIDC Providers", + "jsonforms.sso.providers.title": "OIDC Providers", "logs.customFilterLabel": "Personalizado {label}", "logs.filterLabel": "Filtro", "logs.filterPlaceholder": "Filtrar logs...", diff --git a/web/src/locales/ro.json b/web/src/locales/ro.json index bedb315cba..7297827376 100644 --- a/web/src/locales/ro.json +++ b/web/src/locales/ro.json @@ -76,73 +76,126 @@ "headerOsVersion.visitPartnerWebsite": "Vizitează site-ul partenerului", "headerOsVersion.visitUnraidWebsite": "Vizitează site-ul Unraid", "jsonforms.apiKey.customPermissions.actions.label": "Acțiuni", + "jsonforms.apiKey.customPermissions.actions.title": "Acțiuni", "jsonforms.apiKey.customPermissions.description": "Configurează permisiuni specifice", "jsonforms.apiKey.customPermissions.label": "Permisiuni", "jsonforms.apiKey.customPermissions.resources.label": "Resurse", - "jsonforms.apiKey.description.label": "Descriere", + "jsonforms.apiKey.customPermissions.resources.title": "Resurse", + "jsonforms.apiKey.customPermissions.title": "Custom Permissions", + "jsonforms.apiKey.description": "API Key Description", + "jsonforms.apiKey.description.title": "Descriere", "jsonforms.apiKey.name.description": "Un nume descriptiv pentru această cheie API", "jsonforms.apiKey.name.label": "Nume Cheie API", + "jsonforms.apiKey.name.title": "Nume Cheie API", "jsonforms.apiKey.permissionPresets.description": "Adăugați rapid seturi de permisiuni comune", "jsonforms.apiKey.permissionPresets.label": "Adăugați Preset de Permisiuni", + "jsonforms.apiKey.permissionPresets.title": "Permission Presets", + "jsonforms.apiKey.permissions.description": "Configure API key permissions", "jsonforms.apiKey.permissions.description.label": "Selectează orice combinație de roluri, grupuri de permisiuni și permisiuni personalizate pentru a defini la ce poate accesa această cheie API.", "jsonforms.apiKey.permissions.header.label": "Configurarea Permisiunilor", "jsonforms.apiKey.permissions.help.label": "Utilizați meniul derulant preset pentru seturi comune de permisiuni sau adăugați manual permisiuni personalizate. Puteți selecta resurse multiple care împărtășesc aceleași acțiuni.", "jsonforms.apiKey.permissions.subheader.label": "Permisiuni", "jsonforms.apiKey.roles.description": "Selectați unul sau mai multe roluri pentru a acorda seturi de permisiuni predefinite", "jsonforms.apiKey.roles.label": "Roluri", + "jsonforms.apiKey.roles.title": "Roluri", "jsonforms.apiSettings.sandbox.label": "Activează Sandbox pentru dezvoltatori", - "jsonforms.oidc.buttons.description.label": "Personalizați aspectul butonului de autentificare.", + "jsonforms.apiSettings.sandbox.title": "Activează Sandbox pentru dezvoltatori", + "jsonforms.oidc.accordion.advancedEndpoints.description": "Override auto-discovery settings (optional)", + "jsonforms.oidc.accordion.advancedEndpoints.label": "Advanced Endpoints", + "jsonforms.oidc.accordion.advancedEndpoints.title": "Advanced Endpoints", + "jsonforms.oidc.accordion.authorizationRules.description": "Configure who can access your server", + "jsonforms.oidc.accordion.authorizationRules.label": "Authorization Rules", + "jsonforms.oidc.accordion.authorizationRules.title": "Authorization Rules", + "jsonforms.oidc.accordion.basicConfiguration.description": "Essential provider settings", + "jsonforms.oidc.accordion.basicConfiguration.label": "Basic Configuration", + "jsonforms.oidc.accordion.basicConfiguration.title": "Basic Configuration", + "jsonforms.oidc.accordion.buttonCustomization.description": "Customize the appearance of the login button", + "jsonforms.oidc.accordion.buttonCustomization.label": "Button Customization", + "jsonforms.oidc.accordion.buttonCustomization.title": "Button Customization", + "jsonforms.oidc.buttons.description": "Customize the appearance of the login button", "jsonforms.oidc.buttons.icon.description": "URL sau iconiță codificată base64 pentru butonul de autentificare", "jsonforms.oidc.buttons.icon.label": "URL Iconiță Buton", + "jsonforms.oidc.buttons.icon.title": "Button Icon", "jsonforms.oidc.buttons.style.description": "Stiluri CSS inline personalizate pentru buton (de exemplu, \"background: linear-gradient(to right, #4f46e5, #7c3aed); border-radius: 9999px;\")", "jsonforms.oidc.buttons.style.label": "Stiluri CSS Personalizate", + "jsonforms.oidc.buttons.style.title": "Stil Buton", "jsonforms.oidc.buttons.text.description": "Text personalizat pentru butonul de autentificare", "jsonforms.oidc.buttons.text.label": "Text Buton", - "jsonforms.oidc.buttons.title.description": "Personalizați aspectul butonului de autentificare", - "jsonforms.oidc.buttons.title.label": "Personalizare Buton", + "jsonforms.oidc.buttons.text.title": "Text Buton", + "jsonforms.oidc.buttons.title": "Button Customization", "jsonforms.oidc.buttons.variant.description": "Stilul vizual al butonului de autentificare", "jsonforms.oidc.buttons.variant.label": "Stil Buton", + "jsonforms.oidc.buttons.variant.title": "Stil Buton", "jsonforms.oidc.provider.authorizationEndpoint.description": "Opțional - va fi descoperit automat dacă nu este furnizat", "jsonforms.oidc.provider.authorizationEndpoint.label": "Punct de Autorizare", + "jsonforms.oidc.provider.authorizationEndpoint.title": "Punct de Autorizare", "jsonforms.oidc.provider.clientId.description": "ID client OAuth2 înregistrat cu furnizorul", "jsonforms.oidc.provider.clientId.label": "ID Client OAuth", + "jsonforms.oidc.provider.clientId.title": "ID Client OAuth", "jsonforms.oidc.provider.clientSecret.description": "Secretul clientului OAuth2 (dacă este necesar)", "jsonforms.oidc.provider.clientSecret.label": "Secretul Client OAuth", + "jsonforms.oidc.provider.clientSecret.title": "Secretul Client OAuth", "jsonforms.oidc.provider.discoveryToggle.label": "Utilizați Descoperirea Automată", "jsonforms.oidc.provider.id.description": "Identificator unic pentru furnizor", "jsonforms.oidc.provider.id.label": "ID Furnizor", + "jsonforms.oidc.provider.id.title": "ID Furnizor", "jsonforms.oidc.provider.issuer.description": "URL-ul emitentului OIDC (de exemplu, https://accounts.google.com). Nu poate conține căi /.well-known/ - utilizați URL-ul de bază al emitentului în locul punctului complet de descoperire. Nu trebuie să se termine cu o bară oblică la sfârșit.", "jsonforms.oidc.provider.issuer.label": "URL Emitent", + "jsonforms.oidc.provider.issuer.title": "URL Emitent", "jsonforms.oidc.provider.jwksUri.description": "Opțional - va fi descoperit automat dacă nu este furnizat", "jsonforms.oidc.provider.jwksUri.label": "JWKS URI", + "jsonforms.oidc.provider.jwksUri.title": "JWKS URI", "jsonforms.oidc.provider.name.description": "Numele afișat pentru furnizor", "jsonforms.oidc.provider.name.label": "Nume Furnizor", + "jsonforms.oidc.provider.name.title": "Nume Furnizor", "jsonforms.oidc.provider.scopes.description": "Domenii OAuth2 de solicitat", "jsonforms.oidc.provider.scopes.label": "Scopuri OAuth", + "jsonforms.oidc.provider.scopes.title": "Scopuri OAuth", "jsonforms.oidc.provider.tokenEndpoint.description": "Opțional - va fi descoperit automat dacă nu este furnizat", "jsonforms.oidc.provider.tokenEndpoint.label": "Punct de Emisie Token", + "jsonforms.oidc.provider.tokenEndpoint.title": "Punct de Emisie Token", + "jsonforms.oidc.provider.unraidNet.description": "This is the built-in Unraid.net provider. Only authorization rules can be modified.", + "jsonforms.oidc.provider.unraidNet.label": "Unraid.net Provider", + "jsonforms.oidc.provider.unraidNet.title": "Unraid.net Provider", "jsonforms.oidc.provider.userInfoEndpoint.label": "Punct de Informații Utilizator", "jsonforms.oidc.restrictions.allowedDomains.description": "Domenii de email autorizate să se autentifice (de exemplu, company.com)", "jsonforms.oidc.restrictions.allowedDomains.label": "Domenii de Email Autorizate", + "jsonforms.oidc.restrictions.allowedDomains.title": "Domenii de Email Autorizate", "jsonforms.oidc.restrictions.allowedEmails.description": "Adrese de email specifice autorizate să se autentifice", "jsonforms.oidc.restrictions.allowedEmails.label": "Adrese de Email Specifice", + "jsonforms.oidc.restrictions.allowedEmails.title": "Allowed Emails", "jsonforms.oidc.restrictions.allowedUserIds.description": "ID-uri de utilizator specifice (sub claim) autorizate să se autentifice", "jsonforms.oidc.restrictions.allowedUserIds.label": "ID-uri de Utilizator Autorizate", + "jsonforms.oidc.restrictions.allowedUserIds.title": "ID-uri de Utilizator Autorizate", "jsonforms.oidc.restrictions.help.label": "Configurează liste de permisiuni simple pentru cine poate intra.", + "jsonforms.oidc.restrictions.title": "Autorizare Simplă", "jsonforms.oidc.restrictions.title.label": "Autorizare Simplă", "jsonforms.oidc.restrictions.workspaceDomain.description": "Restricționați la utilizatori dintr-un domeniu specific Google Workspace", "jsonforms.oidc.restrictions.workspaceDomain.label": "Domeniu Google Workspace", + "jsonforms.oidc.restrictions.workspaceDomain.title": "Domeniu Google Workspace", "jsonforms.oidc.rules.claim.description": "Reclamație JWT de verificat", "jsonforms.oidc.rules.claim.label": "Reclamație JWT", + "jsonforms.oidc.rules.claim.title": "Reclamație JWT", "jsonforms.oidc.rules.collection.description": "Definirea regulilor de autorizare bazate pe reclamații în tokenul ID. Mod de regulă poate fi configurat: logic OR (orice regulă se potrivește) sau logic AND (toate regulile trebuie să se potrivească).", "jsonforms.oidc.rules.collection.label": "Reguli de Reclamație", - "jsonforms.oidc.rules.description.label": "Definiți logica de autorizare bazată pe reclamații.", + "jsonforms.oidc.rules.collection.title": "Reguli de Reclamație", + "jsonforms.oidc.rules.description": "Configure advanced authorization rules for fine-grained access control", "jsonforms.oidc.rules.mode.description": "Cum să evaluați mai multe reguli: OR (orice regulă se potrivește) sau AND (toate regulile trebuie să se potrivească)", "jsonforms.oidc.rules.mode.label": "Modul de Reguli", + "jsonforms.oidc.rules.mode.title": "Modul de Reguli", "jsonforms.oidc.rules.operator.label": "Operator", + "jsonforms.oidc.rules.operator.title": "Operator", + "jsonforms.oidc.rules.title": "Reguli Avansate de Autorizare", "jsonforms.oidc.rules.title.label": "Reguli Avansate de Autorizare", "jsonforms.oidc.rules.value.description": "Valori cu care să se facă comparația", "jsonforms.oidc.rules.value.label": "Valori", + "jsonforms.oidc.rules.value.title": "Valori", + "jsonforms.sso.defaultAllowedOrigins.description": "Additional trusted redirect origins to allow redirects from custom ports, reverse proxies, Tailscale, etc.", + "jsonforms.sso.defaultAllowedOrigins.label": "Default Allowed Redirect Origins", + "jsonforms.sso.defaultAllowedOrigins.title": "Default Allowed Redirect Origins", + "jsonforms.sso.providers.description": "Configure OpenID Connect providers for SSO authentication", + "jsonforms.sso.providers.label": "OIDC Providers", + "jsonforms.sso.providers.title": "OIDC Providers", "logs.customFilterLabel": "{label} personalizabil", "logs.filterLabel": "Filtru", "logs.filterPlaceholder": "Filtrați jurnalele...", diff --git a/web/src/locales/ru.json b/web/src/locales/ru.json index c2c60192f4..d2c5cc65a7 100644 --- a/web/src/locales/ru.json +++ b/web/src/locales/ru.json @@ -76,73 +76,126 @@ "headerOsVersion.visitPartnerWebsite": "Перейти на сайт партнера", "headerOsVersion.visitUnraidWebsite": "Перейти на сайт Unraid", "jsonforms.apiKey.customPermissions.actions.label": "Действия", + "jsonforms.apiKey.customPermissions.actions.title": "Действия", "jsonforms.apiKey.customPermissions.description": "Настроить конкретные разрешения", "jsonforms.apiKey.customPermissions.label": "Разрешения", "jsonforms.apiKey.customPermissions.resources.label": "Ресурсы", - "jsonforms.apiKey.description.label": "Описание", + "jsonforms.apiKey.customPermissions.resources.title": "Ресурсы", + "jsonforms.apiKey.customPermissions.title": "Custom Permissions", + "jsonforms.apiKey.description": "API Key Description", + "jsonforms.apiKey.description.title": "Описание", "jsonforms.apiKey.name.description": "Описание для этого API ключа", "jsonforms.apiKey.name.label": "Имя API ключа", + "jsonforms.apiKey.name.title": "Имя API ключа", "jsonforms.apiKey.permissionPresets.description": "Быстрое добавление общих наборов разрешений", "jsonforms.apiKey.permissionPresets.label": "Добавить набор разрешений", + "jsonforms.apiKey.permissionPresets.title": "Permission Presets", + "jsonforms.apiKey.permissions.description": "Configure API key permissions", "jsonforms.apiKey.permissions.description.label": "Выберите любую комбинацию ролей, групп разрешений и пользовательских разрешений, чтобы определить, к чему может получать доступ этот API ключ.", "jsonforms.apiKey.permissions.header.label": "Конфигурация разрешений", "jsonforms.apiKey.permissions.help.label": "Используйте раскрывающийся список для общих наборов разрешений или вручную добавьте пользовательские разрешения. Вы можете выбрать несколько ресурсов, которые используют одни и те же действия.", "jsonforms.apiKey.permissions.subheader.label": "Разрешения", "jsonforms.apiKey.roles.description": "Выберите одну или несколько ролей для предоставления предопределённых наборов разрешений", "jsonforms.apiKey.roles.label": "Роли", + "jsonforms.apiKey.roles.title": "Роли", "jsonforms.apiSettings.sandbox.label": "Включить песочницу разработчика", - "jsonforms.oidc.buttons.description.label": "Настройте внешний вид кнопки входа.", + "jsonforms.apiSettings.sandbox.title": "Включить песочницу разработчика", + "jsonforms.oidc.accordion.advancedEndpoints.description": "Override auto-discovery settings (optional)", + "jsonforms.oidc.accordion.advancedEndpoints.label": "Advanced Endpoints", + "jsonforms.oidc.accordion.advancedEndpoints.title": "Advanced Endpoints", + "jsonforms.oidc.accordion.authorizationRules.description": "Configure who can access your server", + "jsonforms.oidc.accordion.authorizationRules.label": "Authorization Rules", + "jsonforms.oidc.accordion.authorizationRules.title": "Authorization Rules", + "jsonforms.oidc.accordion.basicConfiguration.description": "Essential provider settings", + "jsonforms.oidc.accordion.basicConfiguration.label": "Basic Configuration", + "jsonforms.oidc.accordion.basicConfiguration.title": "Basic Configuration", + "jsonforms.oidc.accordion.buttonCustomization.description": "Customize the appearance of the login button", + "jsonforms.oidc.accordion.buttonCustomization.label": "Button Customization", + "jsonforms.oidc.accordion.buttonCustomization.title": "Button Customization", + "jsonforms.oidc.buttons.description": "Customize the appearance of the login button", "jsonforms.oidc.buttons.icon.description": "URL-адрес или icon base64 для кнопки входа", "jsonforms.oidc.buttons.icon.label": "URL значка кнопки", + "jsonforms.oidc.buttons.icon.title": "Button Icon", "jsonforms.oidc.buttons.style.description": "Пользовательские стили CSS для кнопки (например, \"background: linear-gradient(to right, #4f46e5, #7c3aed); border-radius: 9999px;\")", "jsonforms.oidc.buttons.style.label": "Пользовательские стили CSS", + "jsonforms.oidc.buttons.style.title": "Стиль кнопки", "jsonforms.oidc.buttons.text.description": "Пользовательский текст для кнопки входа", "jsonforms.oidc.buttons.text.label": "Текст кнопки", - "jsonforms.oidc.buttons.title.description": "Настройка внешнего вида кнопки входа", - "jsonforms.oidc.buttons.title.label": "Настройка кнопки", + "jsonforms.oidc.buttons.text.title": "Текст кнопки", + "jsonforms.oidc.buttons.title": "Button Customization", "jsonforms.oidc.buttons.variant.description": "Визуальный стиль кнопки входа", "jsonforms.oidc.buttons.variant.label": "Стиль кнопки", + "jsonforms.oidc.buttons.variant.title": "Стиль кнопки", "jsonforms.oidc.provider.authorizationEndpoint.description": "Опционально - будет автоматически обнаружен, если не предоставлен", "jsonforms.oidc.provider.authorizationEndpoint.label": "Точка авторизации", + "jsonforms.oidc.provider.authorizationEndpoint.title": "Точка авторизации", "jsonforms.oidc.provider.clientId.description": "ID клиента OAuth2, зарегистрированного у провайдера", "jsonforms.oidc.provider.clientId.label": "ID клиента OAuth", + "jsonforms.oidc.provider.clientId.title": "ID клиента OAuth", "jsonforms.oidc.provider.clientSecret.description": "Секрет клиента OAuth2 (если требуется)", "jsonforms.oidc.provider.clientSecret.label": "Секрет клиента OAuth", + "jsonforms.oidc.provider.clientSecret.title": "Секрет клиента OAuth", "jsonforms.oidc.provider.discoveryToggle.label": "Автоматическое обнаружение", "jsonforms.oidc.provider.id.description": "Уникальный идентификатор поставщика", "jsonforms.oidc.provider.id.label": "ID поставщика", + "jsonforms.oidc.provider.id.title": "ID поставщика", "jsonforms.oidc.provider.issuer.description": "URL издателя OIDC (например, https://accounts.google.com). Не должен содержать /.well-known/ пути - используйте базовый URL издателя вместо полного URL-адреса обнаружения. Не должен заканчиваться косой чертой.", "jsonforms.oidc.provider.issuer.label": "URL издателя", + "jsonforms.oidc.provider.issuer.title": "URL издателя", "jsonforms.oidc.provider.jwksUri.description": "Опционально - будет автоматически обнаружен, если не предоставлен", "jsonforms.oidc.provider.jwksUri.label": "URI JWKS", + "jsonforms.oidc.provider.jwksUri.title": "URI JWKS", "jsonforms.oidc.provider.name.description": "Отображаемое имя поставщика", "jsonforms.oidc.provider.name.label": "Имя поставщика", + "jsonforms.oidc.provider.name.title": "Имя поставщика", "jsonforms.oidc.provider.scopes.description": "Запрашиваемое покрытие OAuth2", "jsonforms.oidc.provider.scopes.label": "Покрытие OAuth", + "jsonforms.oidc.provider.scopes.title": "Покрытие OAuth", "jsonforms.oidc.provider.tokenEndpoint.description": "Опционально - будет автоматически обнаружен, если не предоставлен", "jsonforms.oidc.provider.tokenEndpoint.label": "Точка конечной выдачи токена", + "jsonforms.oidc.provider.tokenEndpoint.title": "Точка конечной выдачи токена", + "jsonforms.oidc.provider.unraidNet.description": "This is the built-in Unraid.net provider. Only authorization rules can be modified.", + "jsonforms.oidc.provider.unraidNet.label": "Unraid.net Provider", + "jsonforms.oidc.provider.unraidNet.title": "Unraid.net Provider", "jsonforms.oidc.provider.userInfoEndpoint.label": "Точка конечной выдачи информации о пользователе", "jsonforms.oidc.restrictions.allowedDomains.description": "Домен электронной почты, разрешенный для входа (например, company.com)", "jsonforms.oidc.restrictions.allowedDomains.label": "Разрешённые домены электронной почты", + "jsonforms.oidc.restrictions.allowedDomains.title": "Разрешённые домены электронной почты", "jsonforms.oidc.restrictions.allowedEmails.description": "Конкретные адреса электронной почты, разрешённые для входа", "jsonforms.oidc.restrictions.allowedEmails.label": "Конкретные адреса электронной почты", + "jsonforms.oidc.restrictions.allowedEmails.title": "Allowed Emails", "jsonforms.oidc.restrictions.allowedUserIds.description": "Конкретные идентификаторы пользователей (под утверждение), которым разрешён вход", "jsonforms.oidc.restrictions.allowedUserIds.label": "Разрешённые идентификаторы пользователей", + "jsonforms.oidc.restrictions.allowedUserIds.title": "Разрешённые идентификаторы пользователей", "jsonforms.oidc.restrictions.help.label": "Настройте простые списки разрешений для авторизации входа.", + "jsonforms.oidc.restrictions.title": "Простая авторизация", "jsonforms.oidc.restrictions.title.label": "Простая авторизация", "jsonforms.oidc.restrictions.workspaceDomain.description": "Ограничение для пользователей конкретного домена Google Workspace", "jsonforms.oidc.restrictions.workspaceDomain.label": "Домен Google Workspace", + "jsonforms.oidc.restrictions.workspaceDomain.title": "Домен Google Workspace", "jsonforms.oidc.rules.claim.description": "Утверждение JWT для проверки", "jsonforms.oidc.rules.claim.label": "Утверждение JWT", + "jsonforms.oidc.rules.claim.title": "Утверждение JWT", "jsonforms.oidc.rules.collection.description": "Определите правила авторизации на основе утверждений в токене ID. Правительство может быть настроено: логика OR (соответствует любое правило) или логика AND (соответствуют все правила).", "jsonforms.oidc.rules.collection.label": "Правила утверждений", - "jsonforms.oidc.rules.description.label": "Определите логику авторизации на основе утверждений.", + "jsonforms.oidc.rules.collection.title": "Правила утверждений", + "jsonforms.oidc.rules.description": "Configure advanced authorization rules for fine-grained access control", "jsonforms.oidc.rules.mode.description": "Как оценивать несколько правил: OR (соответствует любое правило) или AND (соответствуют все правила)", "jsonforms.oidc.rules.mode.label": "Режим правила", + "jsonforms.oidc.rules.mode.title": "Режим правила", "jsonforms.oidc.rules.operator.label": "Оператор", + "jsonforms.oidc.rules.operator.title": "Оператор", + "jsonforms.oidc.rules.title": "Продвинутые правила авторизации", "jsonforms.oidc.rules.title.label": "Продвинутые правила авторизации", "jsonforms.oidc.rules.value.description": "Значения для сопоставления", "jsonforms.oidc.rules.value.label": "Значения", + "jsonforms.oidc.rules.value.title": "Значения", + "jsonforms.sso.defaultAllowedOrigins.description": "Additional trusted redirect origins to allow redirects from custom ports, reverse proxies, Tailscale, etc.", + "jsonforms.sso.defaultAllowedOrigins.label": "Default Allowed Redirect Origins", + "jsonforms.sso.defaultAllowedOrigins.title": "Default Allowed Redirect Origins", + "jsonforms.sso.providers.description": "Configure OpenID Connect providers for SSO authentication", + "jsonforms.sso.providers.label": "OIDC Providers", + "jsonforms.sso.providers.title": "OIDC Providers", "logs.customFilterLabel": "Пользовательская {label}", "logs.filterLabel": "Фильтр", "logs.filterPlaceholder": "Фильтровать логи...", diff --git a/web/src/locales/sv.json b/web/src/locales/sv.json index fa587f88bc..1cffe07313 100644 --- a/web/src/locales/sv.json +++ b/web/src/locales/sv.json @@ -76,73 +76,126 @@ "headerOsVersion.visitPartnerWebsite": "Besök partnerwebbplats", "headerOsVersion.visitUnraidWebsite": "Besök Unraid webbplats", "jsonforms.apiKey.customPermissions.actions.label": "Åtgärder", + "jsonforms.apiKey.customPermissions.actions.title": "Åtgärder", "jsonforms.apiKey.customPermissions.description": "Konfigurera specifika behörigheter", "jsonforms.apiKey.customPermissions.label": "Behörigheter", "jsonforms.apiKey.customPermissions.resources.label": "Resurser", - "jsonforms.apiKey.description.label": "Beskrivning", + "jsonforms.apiKey.customPermissions.resources.title": "Resurser", + "jsonforms.apiKey.customPermissions.title": "Custom Permissions", + "jsonforms.apiKey.description": "API Key Description", + "jsonforms.apiKey.description.title": "Beskrivning", "jsonforms.apiKey.name.description": "Ett beskrivande namn för denna API-nyckel", "jsonforms.apiKey.name.label": "API-nyckelns namn", + "jsonforms.apiKey.name.title": "API-nyckelns namn", "jsonforms.apiKey.permissionPresets.description": "Snabbt lägga till vanliga behörighetsuppsättningar", "jsonforms.apiKey.permissionPresets.label": "Lägg till behörighetspreset", + "jsonforms.apiKey.permissionPresets.title": "Permission Presets", + "jsonforms.apiKey.permissions.description": "Configure API key permissions", "jsonforms.apiKey.permissions.description.label": "Välj en kombination av roller, behörighetsgrupper och anpassade behörigheter för att definiera vad denna API-nyckel kan komma åt.", "jsonforms.apiKey.permissions.header.label": "Behörighetskonfiguration", "jsonforms.apiKey.permissions.help.label": "Använd dropdown-menyn för vanliga behörighetsuppsättningar eller lägg till anpassade behörigheter manuellt. Du kan välja flera resurser som delar samma åtgärder.", "jsonforms.apiKey.permissions.subheader.label": "Behörigheter", "jsonforms.apiKey.roles.description": "Välj en eller flera roller för att ge fördefinierade behörighetsuppsättningar", "jsonforms.apiKey.roles.label": "Roller", + "jsonforms.apiKey.roles.title": "Roller", "jsonforms.apiSettings.sandbox.label": "Aktivera utvecklarsandbox", - "jsonforms.oidc.buttons.description.label": "Anpassa utseendet på inloggningsknappen.", + "jsonforms.apiSettings.sandbox.title": "Aktivera utvecklarsandbox", + "jsonforms.oidc.accordion.advancedEndpoints.description": "Override auto-discovery settings (optional)", + "jsonforms.oidc.accordion.advancedEndpoints.label": "Advanced Endpoints", + "jsonforms.oidc.accordion.advancedEndpoints.title": "Advanced Endpoints", + "jsonforms.oidc.accordion.authorizationRules.description": "Configure who can access your server", + "jsonforms.oidc.accordion.authorizationRules.label": "Authorization Rules", + "jsonforms.oidc.accordion.authorizationRules.title": "Authorization Rules", + "jsonforms.oidc.accordion.basicConfiguration.description": "Essential provider settings", + "jsonforms.oidc.accordion.basicConfiguration.label": "Basic Configuration", + "jsonforms.oidc.accordion.basicConfiguration.title": "Basic Configuration", + "jsonforms.oidc.accordion.buttonCustomization.description": "Customize the appearance of the login button", + "jsonforms.oidc.accordion.buttonCustomization.label": "Button Customization", + "jsonforms.oidc.accordion.buttonCustomization.title": "Button Customization", + "jsonforms.oidc.buttons.description": "Customize the appearance of the login button", "jsonforms.oidc.buttons.icon.description": "URL eller base64-kodad ikon för inloggningsknappen", "jsonforms.oidc.buttons.icon.label": "Knappikon URL", + "jsonforms.oidc.buttons.icon.title": "Button Icon", "jsonforms.oidc.buttons.style.description": "Anpassade inline-CSS-stilar för knappen (t.ex. \"background: linear-gradient(to right, #4f46e5, #7c3aed); border-radius: 9999px;\")", "jsonforms.oidc.buttons.style.label": "Anpassade CSS-stilar", + "jsonforms.oidc.buttons.style.title": "Knappstil", "jsonforms.oidc.buttons.text.description": "Anpassad text för inloggningsknappen", "jsonforms.oidc.buttons.text.label": "Knapptext", - "jsonforms.oidc.buttons.title.description": "Anpassa utseendet på inloggningsknappen", - "jsonforms.oidc.buttons.title.label": "Knappanpassning", + "jsonforms.oidc.buttons.text.title": "Knapptext", + "jsonforms.oidc.buttons.title": "Button Customization", "jsonforms.oidc.buttons.variant.description": "Visuellt stil på inloggningsknappen", "jsonforms.oidc.buttons.variant.label": "Knappstil", + "jsonforms.oidc.buttons.variant.title": "Knappstil", "jsonforms.oidc.provider.authorizationEndpoint.description": "Valfritt - kommer automatiskt att upptäckas om det inte anges", "jsonforms.oidc.provider.authorizationEndpoint.label": "Auktorisationsändpunkt", + "jsonforms.oidc.provider.authorizationEndpoint.title": "Auktorisationsändpunkt", "jsonforms.oidc.provider.clientId.description": "OAuth2-klient-ID registrerat hos leverantören", "jsonforms.oidc.provider.clientId.label": "OAuth Klient-ID", + "jsonforms.oidc.provider.clientId.title": "OAuth Klient-ID", "jsonforms.oidc.provider.clientSecret.description": "OAuth2-klienthemlighet (om nödvändigt)", "jsonforms.oidc.provider.clientSecret.label": "OAuth Klienthemlighet", + "jsonforms.oidc.provider.clientSecret.title": "OAuth Klienthemlighet", "jsonforms.oidc.provider.discoveryToggle.label": "Använd Automatisk Upptäckt", "jsonforms.oidc.provider.id.description": "Unikt identifierare för leverantören", "jsonforms.oidc.provider.id.label": "Leverantörs-ID", + "jsonforms.oidc.provider.id.title": "Leverantörs-ID", "jsonforms.oidc.provider.issuer.description": "OIDC-issuer URL (t.ex. https://accounts.google.com). Får inte innehålla /.well-known/ vägar - använd basurl för issuer istället för den fullständiga upptäcktsändpunkten. Måste inte sluta med ett snedstreck.", "jsonforms.oidc.provider.issuer.label": "Issuer-URL", + "jsonforms.oidc.provider.issuer.title": "Issuer-URL", "jsonforms.oidc.provider.jwksUri.description": "Valfritt - kommer automatiskt att upptäckas om det inte anges", "jsonforms.oidc.provider.jwksUri.label": "JWKS URI", + "jsonforms.oidc.provider.jwksUri.title": "JWKS URI", "jsonforms.oidc.provider.name.description": "Visningsnamn för leverantören", "jsonforms.oidc.provider.name.label": "Leverantörens namn", + "jsonforms.oidc.provider.name.title": "Leverantörens namn", "jsonforms.oidc.provider.scopes.description": "OAuth2-områden att begära", "jsonforms.oidc.provider.scopes.label": "OAuth Områden", + "jsonforms.oidc.provider.scopes.title": "OAuth Områden", "jsonforms.oidc.provider.tokenEndpoint.description": "Valfritt - kommer automatiskt att upptäckas om det inte anges", "jsonforms.oidc.provider.tokenEndpoint.label": "Token ändpunkt", + "jsonforms.oidc.provider.tokenEndpoint.title": "Token ändpunkt", + "jsonforms.oidc.provider.unraidNet.description": "This is the built-in Unraid.net provider. Only authorization rules can be modified.", + "jsonforms.oidc.provider.unraidNet.label": "Unraid.net Provider", + "jsonforms.oidc.provider.unraidNet.title": "Unraid.net Provider", "jsonforms.oidc.provider.userInfoEndpoint.label": "Användarinformation Ändpunkt", "jsonforms.oidc.restrictions.allowedDomains.description": "E-postdomäner som får logga in (t.ex. company.com)", "jsonforms.oidc.restrictions.allowedDomains.label": "Tillåtna e-postdomäner", + "jsonforms.oidc.restrictions.allowedDomains.title": "Tillåtna e-postdomäner", "jsonforms.oidc.restrictions.allowedEmails.description": "Specifika e-postadresser som får logga in", "jsonforms.oidc.restrictions.allowedEmails.label": "Specifika e-postadresser", + "jsonforms.oidc.restrictions.allowedEmails.title": "Allowed Emails", "jsonforms.oidc.restrictions.allowedUserIds.description": "Specifika användar-ID:n (sub-krav) som får logga in", "jsonforms.oidc.restrictions.allowedUserIds.label": "Tillåtna användar-ID:n", + "jsonforms.oidc.restrictions.allowedUserIds.title": "Tillåtna användar-ID:n", "jsonforms.oidc.restrictions.help.label": "Konfigurera enkla vitlistor för vem som kan logga in.", + "jsonforms.oidc.restrictions.title": "Enkel Auktorisering", "jsonforms.oidc.restrictions.title.label": "Enkel Auktorisering", "jsonforms.oidc.restrictions.workspaceDomain.description": "Begränsa till användare från en specifik Google Workspace-domän", "jsonforms.oidc.restrictions.workspaceDomain.label": "Google Workspace Domän", + "jsonforms.oidc.restrictions.workspaceDomain.title": "Google Workspace Domän", "jsonforms.oidc.rules.claim.description": "JWT-krav att kontrollera", "jsonforms.oidc.rules.claim.label": "JWT Krav", + "jsonforms.oidc.rules.claim.title": "JWT Krav", "jsonforms.oidc.rules.collection.description": "Definiera auktoriseringsregler baserat på krav i ID-token. Regel-läge kan konfigureras: ELLER-logik (någon regel matchar) eller OCH-logik (alla regler måste matcha).", "jsonforms.oidc.rules.collection.label": "Kravregler", - "jsonforms.oidc.rules.description.label": "Definiera kravbaserad auktoriseringslogik.", + "jsonforms.oidc.rules.collection.title": "Kravregler", + "jsonforms.oidc.rules.description": "Configure advanced authorization rules for fine-grained access control", "jsonforms.oidc.rules.mode.description": "Hur man utvärderar flera regler: ELLER (någon regel passerar) eller OCH (alla regler måste passera)", "jsonforms.oidc.rules.mode.label": "Regelläge", + "jsonforms.oidc.rules.mode.title": "Regelläge", "jsonforms.oidc.rules.operator.label": "Operator", + "jsonforms.oidc.rules.operator.title": "Operator", + "jsonforms.oidc.rules.title": "Avancerade auktoriseringsregler", "jsonforms.oidc.rules.title.label": "Avancerade auktoriseringsregler", "jsonforms.oidc.rules.value.description": "Värden att matcha mot", "jsonforms.oidc.rules.value.label": "Värden", + "jsonforms.oidc.rules.value.title": "Värden", + "jsonforms.sso.defaultAllowedOrigins.description": "Additional trusted redirect origins to allow redirects from custom ports, reverse proxies, Tailscale, etc.", + "jsonforms.sso.defaultAllowedOrigins.label": "Default Allowed Redirect Origins", + "jsonforms.sso.defaultAllowedOrigins.title": "Default Allowed Redirect Origins", + "jsonforms.sso.providers.description": "Configure OpenID Connect providers for SSO authentication", + "jsonforms.sso.providers.label": "OIDC Providers", + "jsonforms.sso.providers.title": "OIDC Providers", "logs.customFilterLabel": "Anpassad {etikett}", "logs.filterLabel": "Filter", "logs.filterPlaceholder": "Filtrera loggar...", diff --git a/web/src/locales/uk.json b/web/src/locales/uk.json index b24bd30996..19d026cddc 100644 --- a/web/src/locales/uk.json +++ b/web/src/locales/uk.json @@ -76,73 +76,126 @@ "headerOsVersion.visitPartnerWebsite": "Відвідати вебсайт партнера", "headerOsVersion.visitUnraidWebsite": "Відвідати вебсайт Unraid", "jsonforms.apiKey.customPermissions.actions.label": "Дії", + "jsonforms.apiKey.customPermissions.actions.title": "Дії", "jsonforms.apiKey.customPermissions.description": "Налаштуйте специфічні дозволи", "jsonforms.apiKey.customPermissions.label": "Дозволи", "jsonforms.apiKey.customPermissions.resources.label": "Ресурси", - "jsonforms.apiKey.description.label": "Опис", + "jsonforms.apiKey.customPermissions.resources.title": "Ресурси", + "jsonforms.apiKey.customPermissions.title": "Custom Permissions", + "jsonforms.apiKey.description": "API Key Description", + "jsonforms.apiKey.description.title": "Опис", "jsonforms.apiKey.name.description": "Описове ім'я для цього ключа API", "jsonforms.apiKey.name.label": "Ім'я ключа API", + "jsonforms.apiKey.name.title": "Ім'я ключа API", "jsonforms.apiKey.permissionPresets.description": "Швидке додавання загальних наборів дозволів", "jsonforms.apiKey.permissionPresets.label": "Додати попередньо налаштований дозвіл", + "jsonforms.apiKey.permissionPresets.title": "Permission Presets", + "jsonforms.apiKey.permissions.description": "Configure API key permissions", "jsonforms.apiKey.permissions.description.label": "Виберіть будь-яку комбінацію ролей, груп дозволів і власних дозволів, щоб визначити, до чого цей ключ API може мати доступ.", "jsonforms.apiKey.permissions.header.label": "Конфігурація дозволів", "jsonforms.apiKey.permissions.help.label": "Використовуйте випадаючий список для попередніх наборів дозволів або вручну додайте власні дозволи. Ви можете вибрати кілька ресурсів, які ділять ті самі дії.", "jsonforms.apiKey.permissions.subheader.label": "Дозволи", "jsonforms.apiKey.roles.description": "Виберіть одну або кілька ролей для надання попередньо визначених наборів дозволів", "jsonforms.apiKey.roles.label": "Ролі", + "jsonforms.apiKey.roles.title": "Ролі", "jsonforms.apiSettings.sandbox.label": "Увімкнути середовище розробки", - "jsonforms.oidc.buttons.description.label": "Налаштуйте зовнішній вигляд кнопки входу.", + "jsonforms.apiSettings.sandbox.title": "Увімкнути середовище розробки", + "jsonforms.oidc.accordion.advancedEndpoints.description": "Override auto-discovery settings (optional)", + "jsonforms.oidc.accordion.advancedEndpoints.label": "Advanced Endpoints", + "jsonforms.oidc.accordion.advancedEndpoints.title": "Advanced Endpoints", + "jsonforms.oidc.accordion.authorizationRules.description": "Configure who can access your server", + "jsonforms.oidc.accordion.authorizationRules.label": "Authorization Rules", + "jsonforms.oidc.accordion.authorizationRules.title": "Authorization Rules", + "jsonforms.oidc.accordion.basicConfiguration.description": "Essential provider settings", + "jsonforms.oidc.accordion.basicConfiguration.label": "Basic Configuration", + "jsonforms.oidc.accordion.basicConfiguration.title": "Basic Configuration", + "jsonforms.oidc.accordion.buttonCustomization.description": "Customize the appearance of the login button", + "jsonforms.oidc.accordion.buttonCustomization.label": "Button Customization", + "jsonforms.oidc.accordion.buttonCustomization.title": "Button Customization", + "jsonforms.oidc.buttons.description": "Customize the appearance of the login button", "jsonforms.oidc.buttons.icon.description": "URL або base64-іконка для кнопки входу", "jsonforms.oidc.buttons.icon.label": "Іконка кнопки URL", + "jsonforms.oidc.buttons.icon.title": "Button Icon", "jsonforms.oidc.buttons.style.description": "Інлайн-стиль CSS для кнопки (наприклад, \"background: linear-gradient(to right, #4f46e5, #7c3aed); border-radius: 9999px;\")", "jsonforms.oidc.buttons.style.label": "Власні CSS стилі", + "jsonforms.oidc.buttons.style.title": "Стиль кнопки", "jsonforms.oidc.buttons.text.description": "Власний текст для кнопки входу", "jsonforms.oidc.buttons.text.label": "Текст кнопки", - "jsonforms.oidc.buttons.title.description": "Налаштуйте зовнішній вигляд кнопки входу", - "jsonforms.oidc.buttons.title.label": "Налаштування кнопки", + "jsonforms.oidc.buttons.text.title": "Текст кнопки", + "jsonforms.oidc.buttons.title": "Button Customization", "jsonforms.oidc.buttons.variant.description": "Візуальний стиль кнопки входу", "jsonforms.oidc.buttons.variant.label": "Стиль кнопки", + "jsonforms.oidc.buttons.variant.title": "Стиль кнопки", "jsonforms.oidc.provider.authorizationEndpoint.description": "Необов'язково - буде автоматично виявлено, якщо не надається", "jsonforms.oidc.provider.authorizationEndpoint.label": "Точка авторизації", + "jsonforms.oidc.provider.authorizationEndpoint.title": "Точка авторизації", "jsonforms.oidc.provider.clientId.description": "Зареєстрований ідентифікатор OAuth2 клієнта з постачальником", "jsonforms.oidc.provider.clientId.label": "ID клієнта OAuth", + "jsonforms.oidc.provider.clientId.title": "ID клієнта OAuth", "jsonforms.oidc.provider.clientSecret.description": "Секретний клієнт OAuth2 (якщо потрібно)", "jsonforms.oidc.provider.clientSecret.label": "Секрет клієнта OAuth", + "jsonforms.oidc.provider.clientSecret.title": "Секрет клієнта OAuth", "jsonforms.oidc.provider.discoveryToggle.label": "Використовувати автоматичне виявлення", "jsonforms.oidc.provider.id.description": "Унікальний ідентифікатор постачальника", "jsonforms.oidc.provider.id.label": "ID постачальника", + "jsonforms.oidc.provider.id.title": "ID постачальника", "jsonforms.oidc.provider.issuer.description": "URL видавця OIDC (наприклад, https://accounts.google.com). Не може містити /.well-known/ шляхи - використовуйте основний URL видавця замість повної кінцевої точки виявлення. Не повинен закінчуватися косою рискою.", "jsonforms.oidc.provider.issuer.label": "URL видавця", + "jsonforms.oidc.provider.issuer.title": "URL видавця", "jsonforms.oidc.provider.jwksUri.description": "Необов'язково - буде автоматично виявлено, якщо не надається", "jsonforms.oidc.provider.jwksUri.label": "JWKS URI", + "jsonforms.oidc.provider.jwksUri.title": "JWKS URI", "jsonforms.oidc.provider.name.description": "Ім'я для постачальника", "jsonforms.oidc.provider.name.label": "Ім'я постачальника", + "jsonforms.oidc.provider.name.title": "Ім'я постачальника", "jsonforms.oidc.provider.scopes.description": "OAuth2 області запиту", "jsonforms.oidc.provider.scopes.label": "Області OAuth", + "jsonforms.oidc.provider.scopes.title": "Області OAuth", "jsonforms.oidc.provider.tokenEndpoint.description": "Необов'язково - буде автоматично виявлено, якщо не надається", "jsonforms.oidc.provider.tokenEndpoint.label": "Кінцева точка токена", + "jsonforms.oidc.provider.tokenEndpoint.title": "Кінцева точка токена", + "jsonforms.oidc.provider.unraidNet.description": "This is the built-in Unraid.net provider. Only authorization rules can be modified.", + "jsonforms.oidc.provider.unraidNet.label": "Unraid.net Provider", + "jsonforms.oidc.provider.unraidNet.title": "Unraid.net Provider", "jsonforms.oidc.provider.userInfoEndpoint.label": "Кінцева точка інформації про користувача", "jsonforms.oidc.restrictions.allowedDomains.description": "Домени електронної пошти, яким дозволено вхід (наприклад, company.com)", "jsonforms.oidc.restrictions.allowedDomains.label": "Дозволені домени електронної пошти", + "jsonforms.oidc.restrictions.allowedDomains.title": "Дозволені домени електронної пошти", "jsonforms.oidc.restrictions.allowedEmails.description": "Конкретні адреси електронної пошти, яким дозволено вхід", "jsonforms.oidc.restrictions.allowedEmails.label": "Конкретні електронні адреси", + "jsonforms.oidc.restrictions.allowedEmails.title": "Allowed Emails", "jsonforms.oidc.restrictions.allowedUserIds.description": "Конкретні ідентифікатори користувачів (атрибут під), яким дозволено вхід", "jsonforms.oidc.restrictions.allowedUserIds.label": "Дозволені ідентифікатори користувачів", + "jsonforms.oidc.restrictions.allowedUserIds.title": "Дозволені ідентифікатори користувачів", "jsonforms.oidc.restrictions.help.label": "Налаштуйте прості списки дозволів для тих, хто може увійти.", + "jsonforms.oidc.restrictions.title": "Проста авторизація", "jsonforms.oidc.restrictions.title.label": "Проста авторизація", "jsonforms.oidc.restrictions.workspaceDomain.description": "Обмежити користувачів з певного домену Google Workspace", "jsonforms.oidc.restrictions.workspaceDomain.label": "Домен Google Workspace", + "jsonforms.oidc.restrictions.workspaceDomain.title": "Домен Google Workspace", "jsonforms.oidc.rules.claim.description": "Атрибут JWT для перевірки", "jsonforms.oidc.rules.claim.label": "Атрибут JWT", + "jsonforms.oidc.rules.claim.title": "Атрибут JWT", "jsonforms.oidc.rules.collection.description": "Визначте правила авторизації на основі атрибутів у токені ID. Режим правил можна налаштувати: Логіка OR (будь-яке правило відповідає) або логіка AND (всі правила повинні відповідати).", "jsonforms.oidc.rules.collection.label": "Правила атрибутів", - "jsonforms.oidc.rules.description.label": "Визначте логіку авторизації на основі атрибутів.", + "jsonforms.oidc.rules.collection.title": "Правила атрибутів", + "jsonforms.oidc.rules.description": "Configure advanced authorization rules for fine-grained access control", "jsonforms.oidc.rules.mode.description": "Як оцінити кілька правил: OR (будь-яке правило проходить) або AND (всі правила повинні пройти)", "jsonforms.oidc.rules.mode.label": "Режим правил", + "jsonforms.oidc.rules.mode.title": "Режим правил", "jsonforms.oidc.rules.operator.label": "Оператор", + "jsonforms.oidc.rules.operator.title": "Оператор", + "jsonforms.oidc.rules.title": "Розширені правила авторизації", "jsonforms.oidc.rules.title.label": "Розширені правила авторизації", "jsonforms.oidc.rules.value.description": "Значення для перевірки", "jsonforms.oidc.rules.value.label": "Значення", + "jsonforms.oidc.rules.value.title": "Значення", + "jsonforms.sso.defaultAllowedOrigins.description": "Additional trusted redirect origins to allow redirects from custom ports, reverse proxies, Tailscale, etc.", + "jsonforms.sso.defaultAllowedOrigins.label": "Default Allowed Redirect Origins", + "jsonforms.sso.defaultAllowedOrigins.title": "Default Allowed Redirect Origins", + "jsonforms.sso.providers.description": "Configure OpenID Connect providers for SSO authentication", + "jsonforms.sso.providers.label": "OIDC Providers", + "jsonforms.sso.providers.title": "OIDC Providers", "logs.customFilterLabel": "Індивідуальний {label}", "logs.filterLabel": "Фільтр", "logs.filterPlaceholder": "Фільтрувати журнали...", diff --git a/web/src/locales/zh.json b/web/src/locales/zh.json index 66bd17a40a..1b83a0382e 100644 --- a/web/src/locales/zh.json +++ b/web/src/locales/zh.json @@ -76,73 +76,126 @@ "headerOsVersion.visitPartnerWebsite": "访问合作伙伴网站", "headerOsVersion.visitUnraidWebsite": "访问 Unraid 网站", "jsonforms.apiKey.customPermissions.actions.label": "操作", + "jsonforms.apiKey.customPermissions.actions.title": "操作", "jsonforms.apiKey.customPermissions.description": "配置特定权限", "jsonforms.apiKey.customPermissions.label": "权限", "jsonforms.apiKey.customPermissions.resources.label": "资源", - "jsonforms.apiKey.description.label": "描述", + "jsonforms.apiKey.customPermissions.resources.title": "资源", + "jsonforms.apiKey.customPermissions.title": "Custom Permissions", + "jsonforms.apiKey.description": "API Key Description", + "jsonforms.apiKey.description.title": "描述", "jsonforms.apiKey.name.description": "对这个 API 密钥的描述性名称。", "jsonforms.apiKey.name.label": "API 密钥名称", + "jsonforms.apiKey.name.title": "API 密钥名称", "jsonforms.apiKey.permissionPresets.description": "快速添加常用权限集", "jsonforms.apiKey.permissionPresets.label": "添加权限预设", + "jsonforms.apiKey.permissionPresets.title": "Permission Presets", + "jsonforms.apiKey.permissions.description": "Configure API key permissions", "jsonforms.apiKey.permissions.description.label": "选择任意组合的角色、权限组和自定义权限来定义此 API 密钥可以访问的内容。", "jsonforms.apiKey.permissions.header.label": "权限配置", "jsonforms.apiKey.permissions.help.label": "使用预设下拉列表来选择常用权限集,或手动添加自定义权限。你可以选择多个共享相同行为的资源。", "jsonforms.apiKey.permissions.subheader.label": "权限", "jsonforms.apiKey.roles.description": "选择一个或多个角色来授予预定义的权限集", "jsonforms.apiKey.roles.label": "角色", + "jsonforms.apiKey.roles.title": "角色", "jsonforms.apiSettings.sandbox.label": "启用开发者沙盒", - "jsonforms.oidc.buttons.description.label": "自定义登录按钮的外观。", + "jsonforms.apiSettings.sandbox.title": "启用开发者沙盒", + "jsonforms.oidc.accordion.advancedEndpoints.description": "Override auto-discovery settings (optional)", + "jsonforms.oidc.accordion.advancedEndpoints.label": "Advanced Endpoints", + "jsonforms.oidc.accordion.advancedEndpoints.title": "Advanced Endpoints", + "jsonforms.oidc.accordion.authorizationRules.description": "Configure who can access your server", + "jsonforms.oidc.accordion.authorizationRules.label": "授权规则", + "jsonforms.oidc.accordion.authorizationRules.title": "授权规则", + "jsonforms.oidc.accordion.basicConfiguration.description": "Essential provider settings", + "jsonforms.oidc.accordion.basicConfiguration.label": "Basic Configuration", + "jsonforms.oidc.accordion.basicConfiguration.title": "Basic Configuration", + "jsonforms.oidc.accordion.buttonCustomization.description": "Customize the appearance of the login button", + "jsonforms.oidc.accordion.buttonCustomization.label": "Button Customization", + "jsonforms.oidc.accordion.buttonCustomization.title": "Button Customization", + "jsonforms.oidc.buttons.description": "Customize the appearance of the login button", "jsonforms.oidc.buttons.icon.description": "登录按钮的 URL 或 base64 编码图标", "jsonforms.oidc.buttons.icon.label": "按钮图标 URL", + "jsonforms.oidc.buttons.icon.title": "Button Icon", "jsonforms.oidc.buttons.style.description": "按钮的自定义内联 CSS 样式(例如,\"background: linear-gradient(to right, #4f46e5, #7c3aed); border-radius: 9999px;\")", "jsonforms.oidc.buttons.style.label": "自定义 CSS 样式", + "jsonforms.oidc.buttons.style.title": "按钮样式", "jsonforms.oidc.buttons.text.description": "登录按钮的自定义文本", "jsonforms.oidc.buttons.text.label": "按钮文本", - "jsonforms.oidc.buttons.title.description": "自定义登录按钮的外观", - "jsonforms.oidc.buttons.title.label": "按钮自定义", + "jsonforms.oidc.buttons.text.title": "按钮文本", + "jsonforms.oidc.buttons.title": "Button Customization", "jsonforms.oidc.buttons.variant.description": "登录按钮的视觉风格", "jsonforms.oidc.buttons.variant.label": "按钮样式", + "jsonforms.oidc.buttons.variant.title": "按钮样式", "jsonforms.oidc.provider.authorizationEndpoint.description": "可选 - 如果未提供,将会自动发现", "jsonforms.oidc.provider.authorizationEndpoint.label": "授权终端", + "jsonforms.oidc.provider.authorizationEndpoint.title": "授权终端", "jsonforms.oidc.provider.clientId.description": "与提供商注册的 OAuth2 客户端 ID", "jsonforms.oidc.provider.clientId.label": "OAuth 客户端 ID", + "jsonforms.oidc.provider.clientId.title": "OAuth 客户端 ID", "jsonforms.oidc.provider.clientSecret.description": "OAuth2 客户端密钥(如果需要)", "jsonforms.oidc.provider.clientSecret.label": "OAuth 客户端密钥", + "jsonforms.oidc.provider.clientSecret.title": "OAuth 客户端密钥", "jsonforms.oidc.provider.discoveryToggle.label": "使用自动发现", "jsonforms.oidc.provider.id.description": "提供商的唯一标识符。", "jsonforms.oidc.provider.id.label": "提供商ID", + "jsonforms.oidc.provider.id.title": "提供商ID", "jsonforms.oidc.provider.issuer.description": "OIDC 发行者 URL(例如,https://accounts.google.com)。不能包含 /.well-known/ 路径 - 使用基本发行者 URL 而不是完整的发现终端。不得以斜线结尾。", "jsonforms.oidc.provider.issuer.label": "发行者 URL", + "jsonforms.oidc.provider.issuer.title": "发行者 URL", "jsonforms.oidc.provider.jwksUri.description": "可选 - 如果未提供,将会自动发现", "jsonforms.oidc.provider.jwksUri.label": "JWKS URI", + "jsonforms.oidc.provider.jwksUri.title": "JWKS URI", "jsonforms.oidc.provider.name.description": "提供商的显示名称", "jsonforms.oidc.provider.name.label": "提供商名称", + "jsonforms.oidc.provider.name.title": "提供商名称", "jsonforms.oidc.provider.scopes.description": "要请求的 OAuth2 范围", "jsonforms.oidc.provider.scopes.label": "OAuth 范围", + "jsonforms.oidc.provider.scopes.title": "OAuth 范围", "jsonforms.oidc.provider.tokenEndpoint.description": "可选 - 如果未提供,将会自动发现", "jsonforms.oidc.provider.tokenEndpoint.label": "令牌终端", + "jsonforms.oidc.provider.tokenEndpoint.title": "令牌终端", + "jsonforms.oidc.provider.unraidNet.description": "This is the built-in Unraid.net provider. Only authorization rules can be modified.", + "jsonforms.oidc.provider.unraidNet.label": "Unraid.net 提供者", + "jsonforms.oidc.provider.unraidNet.title": "Unraid.net 提供者", "jsonforms.oidc.provider.userInfoEndpoint.label": "用户信息终端", "jsonforms.oidc.restrictions.allowedDomains.description": "允许登录的电子邮件域(例如,company.com)", "jsonforms.oidc.restrictions.allowedDomains.label": "允许的电子邮件域", + "jsonforms.oidc.restrictions.allowedDomains.title": "允许的电子邮件域", "jsonforms.oidc.restrictions.allowedEmails.description": "允许登录的特定电子邮件地址", "jsonforms.oidc.restrictions.allowedEmails.label": "特定电子邮件地址", + "jsonforms.oidc.restrictions.allowedEmails.title": "Allowed Emails", "jsonforms.oidc.restrictions.allowedUserIds.description": "允许登录的特定用户ID(sub 声明)", "jsonforms.oidc.restrictions.allowedUserIds.label": "允许的用户 ID", + "jsonforms.oidc.restrictions.allowedUserIds.title": "允许的用户 ID", "jsonforms.oidc.restrictions.help.label": "配置谁能登录的简单允许列表。", + "jsonforms.oidc.restrictions.title": "简单授权", "jsonforms.oidc.restrictions.title.label": "简单授权", "jsonforms.oidc.restrictions.workspaceDomain.description": "限制 Google Workspace 域中的用户", "jsonforms.oidc.restrictions.workspaceDomain.label": "Google Workspace 域", + "jsonforms.oidc.restrictions.workspaceDomain.title": "Google Workspace 域", "jsonforms.oidc.rules.claim.description": "要检查的 JWT 声明", "jsonforms.oidc.rules.claim.label": "JWT 声明", + "jsonforms.oidc.rules.claim.title": "JWT 声明", "jsonforms.oidc.rules.collection.description": "基于 ID 令牌中的声明定义授权规则。可以配置规则模式:OR 逻辑(匹配任一规则)或 AND 逻辑(必须匹配所有规则)。", "jsonforms.oidc.rules.collection.label": "声明规则", - "jsonforms.oidc.rules.description.label": "定义基于声明的授权逻辑。", + "jsonforms.oidc.rules.collection.title": "声明规则", + "jsonforms.oidc.rules.description": "Configure advanced authorization rules for fine-grained access control", "jsonforms.oidc.rules.mode.description": "如何评估多个规则:OR(任意规则通过)或 AND(所有规则必须通过)", "jsonforms.oidc.rules.mode.label": "规则模式", + "jsonforms.oidc.rules.mode.title": "规则模式", "jsonforms.oidc.rules.operator.label": "运算符", + "jsonforms.oidc.rules.operator.title": "运算符", + "jsonforms.oidc.rules.title": "高级授权规则", "jsonforms.oidc.rules.title.label": "高级授权规则", "jsonforms.oidc.rules.value.description": "用于匹配的值", "jsonforms.oidc.rules.value.label": "值", + "jsonforms.oidc.rules.value.title": "值", + "jsonforms.sso.defaultAllowedOrigins.description": "Additional trusted redirect origins to allow redirects from custom ports, reverse proxies, Tailscale, etc.", + "jsonforms.sso.defaultAllowedOrigins.label": "Default Allowed Redirect Origins", + "jsonforms.sso.defaultAllowedOrigins.title": "Default Allowed Redirect Origins", + "jsonforms.sso.providers.description": "Configure OpenID Connect providers for SSO authentication", + "jsonforms.sso.providers.label": "OIDC Providers", + "jsonforms.sso.providers.title": "OIDC Providers", "logs.customFilterLabel": "自定义 {label}", "logs.filterLabel": "筛选器", "logs.filterPlaceholder": "过滤日志...",