diff --git a/docs/3.x.x/en/advanced/customize-admin.md b/docs/3.x.x/en/advanced/customize-admin.md index 9887dacd1e..a185d21a60 100644 --- a/docs/3.x.x/en/advanced/customize-admin.md +++ b/docs/3.x.x/en/advanced/customize-admin.md @@ -2,7 +2,7 @@ One of Strapi's main feature is its fully extendable and customizable admin panel. This section explains how the admin panel section is structured and how to customize it. -See the [Contributing Guide](https://github.com/strapi/strapi/blob/master/.github/CONTRIBUTING.md) for informations on how to develop the Strapi's admin interface. +See the [Contributing Guide](https://github.com/strapi/strapi/blob/master/CONTRIBUTING.md) for informations on how to develop the Strapi's admin interface. ## Files structure diff --git a/docs/3.x.x/en/guides/authentication.md b/docs/3.x.x/en/guides/authentication.md index a57beed738..e93962f27c 100644 --- a/docs/3.x.x/en/guides/authentication.md +++ b/docs/3.x.x/en/guides/authentication.md @@ -60,10 +60,14 @@ $.ajax({ Thanks to [Grant](https://github.com/simov/grant) and [Purest](https://github.com/simov/purest), you can easily use OAuth and OAuth2 providers to enable authentication in your application. By default, Strapi comes with four providers: -- Facebook -- Google -- Github -- Linkedin2 (Oauth2 Provider for Linkedin) +- [Facebook](https://github.com/strapi/strapi-examples/blob/master/login-react/doc/fb_setup.md) +- [Google](https://github.com/strapi/strapi-examples/blob/master/login-react/doc/google_setup.md) +- [Github](https://github.com/strapi/strapi-examples/blob/master/login-react/doc/github_setup.md) +- [Twitter](https://github.com/strapi/strapi-examples/blob/master/login-react/doc/twitter_setup.md) + +[👀   See our complete example with detailed tutorials for each provider (with React)](https://github.com/strapi/strapi-examples/tree/master/login-react) + +--- To use the providers authentication, set your credentials in the admin interface (Plugin Users & Permissions > Providers). Then update and enable the provider you want use. diff --git a/packages/strapi-admin/admin/src/config/languages.json b/packages/strapi-admin/admin/src/config/languages.json index 6d53464a35..4a5c9dfcd0 100644 --- a/packages/strapi-admin/admin/src/config/languages.json +++ b/packages/strapi-admin/admin/src/config/languages.json @@ -1,3 +1,3 @@ { - "languages": ["en", "fr", "de", "pl", "tr", "zh", "zh-Hans"] + "languages": ["ar", "en", "fr", "de", "pl", "tr", "zh", "zh-Hans"] } diff --git a/packages/strapi-admin/admin/src/containers/LocaleToggle/index.js b/packages/strapi-admin/admin/src/containers/LocaleToggle/index.js index 6bd3af42ea..03c13f55b0 100755 --- a/packages/strapi-admin/admin/src/containers/LocaleToggle/index.js +++ b/packages/strapi-admin/admin/src/containers/LocaleToggle/index.js @@ -29,6 +29,8 @@ export class LocaleToggle extends React.Component { // eslint-disable-line case 'zh': case 'zh-Hans': return 'https://cdnjs.cloudflare.com/ajax/libs/flag-icon-css/3.1.0/flags/4x3/cn.svg'; + case 'ar': + return 'https://cdnjs.cloudflare.com/ajax/libs/flag-icon-css/3.1.0/flags/4x3/sa.svg'; default: return `https://cdnjs.cloudflare.com/ajax/libs/flag-icon-css/3.1.0/flags/4x3/${locale}.svg`; } diff --git a/packages/strapi-admin/admin/src/translations/ar.json b/packages/strapi-admin/admin/src/translations/ar.json new file mode 100644 index 0000000000..f0904ab93f --- /dev/null +++ b/packages/strapi-admin/admin/src/translations/ar.json @@ -0,0 +1,162 @@ +{ + "app.components.Button.save": "حفظ", + "app.components.Button.cancel": "الغاء", + + "app.components.ComingSoonPage.comingSoon": "قادم قريبًا", + "app.components.ComingSoonPage.featuresNotAvailable": "هذه الميزة تحت التطوير.", + + "app.components.DownloadInfo.download": "التنزيل قيد التقدم...", + "app.components.DownloadInfo.text": "قد يستغرق هذا دقيقة. شكرا لصبرك.", + + "app.components.HomePage.welcome": "مرحبًا في لوحتك!", + "app.components.HomePage.welcome.again": "مرحبًا ", + "app.components.HomePage.cta": "تأكيد", + "app.components.HomePage.community": "البحث عن المجتمع في الويب", + "app.components.HomePage.newsLetter": "اشترك في النشرة الإخبارية للحصول على اخر الاخبار حول Strapi", + "app.components.HomePage.community.content": "ناقش مع أعضاء الفريق والمساهمين والمطورين على قنوات مختلفة.", + "app.components.HomePage.create": "انشاء اول نوع محتوى لك", + "app.components.HomePage.welcomeBlock.content": "نحن سعداء بوجودك كأحد أفراد المجتمع. نحن نبحث باستمرار عن ردود الفعل لا تتردد في مراسلتنا على الخاص\u0020", + "app.components.HomePage.welcomeBlock.content.again": "نأمل أن تحقق تقدمًا في مشروعك ... لا تتردد في قراءة عن اخر إصدار جديد من Strapi. نحن نبذل قصارى جهدنا لتحسين المنتج بناء على ملاحظاتك.", + "app.components.HomePage.welcomeBlock.content.issues": "issues.", + "app.components.HomePage.welcomeBlock.content.raise": "\u0020أو رفع\u0020", + "app.components.HomePage.createBlock.content.first": "الـ\u0020", + "app.components.HomePage.createBlock.content.second": "\u0020سيساعدك المكون الإضافي في تحديد بنية البيانات لطرازاتك. إذا كنت جديدًا هنا ، فننصحك بشدة باتباع نهجنا\u0020", + "app.components.HomePage.createBlock.content.tutorial": "\u0020شرخ.", + "app.components.HomePage.button.quickStart": "بداء الشرح السريع", + "app.components.HomePage.button.blog": "اظهار المزيد على المدونة", + "app.components.HomePage.support": "ادعمنا", + "app.components.HomePage.support.content": "عن طريق شراء تي شيرت، وسوف تتيح لنا مواصلة عملنا في هذا المشروع لتعطيك أفضل تجربة ممكنة!", + "app.components.HomePage.support.link": "احصل على التي شيرت الخاص بك الان", + + "app.components.BlockLink.documentation": "قراءة المستندات", + "app.components.BlockLink.documentation.content": "اكتشاف المفاهيم والأدلة المرجعية والبرامج التعليمية.", + "app.components.BlockLink.code": "امثلة للشفرة", + "app.components.BlockLink.code.content": "تعلم من خلال اختبار مشاريع حقيقية طورت من المجتمع.", + + + "app.components.InputFile.newFile": "إضافة ملف جديد", + "app.components.InputFileDetails.open": "فتح في نافذة جديدة", + "app.components.InputFileDetails.remove": "حذف هذا الملف", + "app.components.InputFileDetails.originalName": "الاسم الاصلي:", + "app.components.InputFileDetails.size": "الحجم:", + + "app.components.ImgPreview.hint": "اسحب الملف واسقطة في هذه المساحة او في {browse} لرفعة", + "app.components.ImgPreview.hint.browse": "المتصفح", + + "app.components.InstallPluginPage.helmet": "السوق - الإضافات", + "app.components.InstallPluginPage.title": "السوق - الإضافات", + "app.components.InstallPluginPage.description": "قم بتوسيع التطبيق الخاص بك دون عناء.", + "app.components.InstallPluginPage.plugin.support-us.description": "ادعمنا عن طريق شراء تي شيرت، وسوف تتيح لنا مواصلة عملنا في هذا المشروع لتعطيك أفضل تجربة ممكنة!", + "app.components.InstallPluginPage.InputSearch.label": " ", + "app.components.InstallPluginPage.InputSearch.placeholder": "ابحث عن إضافة... (مثل: authentication)", + "app.components.InstallPluginPopup.downloads": "تنزيل", + "app.components.InstallPluginPopup.navLink.description": "الوصف", + "app.components.InstallPluginPopup.navLink.screenshots": "لقطات الشاشة", + "app.components.InstallPluginPopup.navLink.avis": "avis", + "app.components.InstallPluginPopup.navLink.faq": "الاسئلة الاكثر شيوعًا", + "app.components.InstallPluginPopup.navLink.changelog": "التغييرات", + "app.components.InstallPluginPopup.noDescription": "لا يوجد وصف متوفر", + + "app.components.LeftMenuFooter.poweredBy": "مندعوم من ", + "app.components.LeftMenuLinkContainer.configuration": "التهيئة", + "app.components.LeftMenuLinkContainer.general": "عام", + "app.components.LeftMenuLinkContainer.installNewPlugin": "السوق", + "app.components.LeftMenuLinkContainer.listPlugins": "الإضافات", + "app.components.LeftMenuLinkContainer.noPluginsInstalled": "لا توجد إضافات مثبته بعد", + "app.components.LeftMenuLinkContainer.plugins": "إضافات", + + "app.components.ListPluginsPage.helmet.title": "قائمة الإضافات", + "app.components.ListPluginsPage.title": "الإضافات", + "app.components.ListPluginsPage.description": "قائمة الإضافيات المثبتة في المشروع.", + "app.components.listPluginsPage.deletePlugin.error": "حدث خطأ أثناء إلغاء تثبيت الإضافة", + "app.components.listPlugins.title.singular": "{number} إضافة مثبته", + "app.components.listPlugins.title.plural": "{number} إضافات مثبته", + "app.components.listPlugins.title.none": "لا يوجد اي إضافات مثبته", + "app.components.listPlugins.button": "إضافة إضافة جديدة", + + "app.components.NotFoundPage.description": "لا يوجد", + "app.components.NotFoundPage.back": "العودة للرئيسية", + + "app.components.Official": "الرسمية", + + "app.components.PluginCard.compatible": "متوافق مع تطبيقك", + "app.components.PluginCard.compatibleCommunity": "متوافق مع المجتمع", + "app.components.PluginCard.Button.label.download": "تنزيل", + "app.components.PluginCard.Button.label.install": "مثبت", + "app.components.PluginCard.Button.label.support": "ادعمنا", + "app.components.PluginCard.price.free": "مجانا", + "app.components.PluginCard.more-details": "المزيد من التفاصيل", + + "app.utils.placeholder.defaultMessage": "\u0020", + "app.utils.SelectOption.defaultMessage": "\u0020", + "app.utils.defaultMessage": "\u0020", + + "components.AutoReloadBlocker.header": "مطلوب ميزة إعادة التحميل لهذه الإضافة.", + "components.AutoReloadBlocker.description": "افتح الملف التالي وقم بتمكين الميزة.", + + "components.ErrorBoundary.title": "هناك خطأ ما...", + + "components.OverlayBlocker.title": "في انتظار إعادة التشغيل...", + "components.OverlayBlocker.description": "أنت تستخدم ميزة تحتاج إلى إعادة تشغيل الخادم. يرجى الانتظار حتى يعود الخادم.", + + "components.PageFooter.select": "إدخالات لكل صفحة", + + "components.ProductionBlocker.header": "هذه الإضافة متاحة فقط في التطوير.", + "components.ProductionBlocker.description": "لأغراض السلامة ، يتعين علينا تعطيل هذه الإضافة في بيئات أخرى.", + + "components.popUpWarning.button.cancel": "الغاء", + "components.popUpWarning.button.confirm": "تأكيد", + "components.popUpWarning.title": "ارجو التأكيد", + "components.popUpWarning.message": "هل انت متاكد من حذف هذا؟", + + "components.Input.error.validation.email": "هذا ليس بريد الإكتروني", + "components.Input.error.validation.required": "هذه القيمة مطلوبة.", + "components.Input.error.validation.regex": "هذه القمية لا تطابق regex.", + "components.Input.error.validation.max": "هذه القيمة عالية جدًا.", + "components.Input.error.validation.min": "هذه القيمة قليلة جدًا.", + "components.Input.error.validation.maxLength": "هذه القيمة طويلة جدًا.", + "components.Input.error.validation.minLength": "هذه القيمة قصيرة جدًا.", + "components.Input.error.contentTypeName.taken": "هذه الاسم مستخدم مسبقًا", + "components.Input.error.attribute.taken": "اسم الحقل هذا مستخدم مسبقًا", + "components.Input.error.attribute.key.taken": "هذه القيمة موجودة مسبقًا", + "components.Input.error.attribute.sameKeyAndName": "لا تتطابق", + "components.Input.error.validation.minSupMax": "لا يمكن أن تكون متفوقة", + "components.Input.error.custom-error": "{errorMessage} ", + + "components.ListRow.empty": "لا توجد بيانات ليتم عرضها.", + + "components.Wysiwyg.collapse": "تقليص", + "components.Wysiwyg.selectOptions.title": "إضافة عنوان", + "components.Wysiwyg.selectOptions.H1": "العنوان H1", + "components.Wysiwyg.selectOptions.H2": "العنوان H2", + "components.Wysiwyg.selectOptions.H3": "العنوان H3", + "components.Wysiwyg.selectOptions.H4": "العنوان H4", + "components.Wysiwyg.selectOptions.H5": "العنوان H5", + "components.Wysiwyg.selectOptions.H6": "العنوان H6", + "components.Wysiwyg.ToggleMode.markdown": "التبديل الى markdown", + "components.Wysiwyg.ToggleMode.preview": "التبديل الى المعاينة", + "components.WysiwygBottomControls.charactersIndicators": "الأحرف", + "components.WysiwygBottomControls.uploadFiles": "اسحب الملفات وأفلتها ، والصقها من الحافظة أو {browse}.", + "components.WysiwygBottomControls.uploadFiles.browse": "حددهم", + "components.WysiwygBottomControls.fullscreen": "توسيع", + + "HomePage.notification.newsLetter.success": "لقد اشتركت بنجاح في النشرة الإخبارية", + + "notification.error": "حدث خطأ", + "notification.error.layout": "تعذّر استرداد التنسيق", + + "Users & Permissions": "المستخدمين والصلاحيات", + "Content Manager": "مدير محتوى", + "Content Type Builder": "منشئ نوع المحتوى", + "Settings Manager": "مدير الإعدادات", + "Email": "البريد الإلكتروني", + "Password": "كلمة السر", + "Username": "اسم المستخدم", + "Provider": "مزود", + "ResetPasswordToken": "إعادة تعيين كلمة المرور", + "Role": "قاعدة", + "New entry": "إدخال جديد", + "request.error.model.unknow": "هذا النموذج غير موجود", + "Users": "المستخدمين", + "Analytics": "إحصائيات" +} diff --git a/packages/strapi-admin/admin/src/translations/pl.json b/packages/strapi-admin/admin/src/translations/pl.json index 7a84869cce..3ba75ca5e6 100644 --- a/packages/strapi-admin/admin/src/translations/pl.json +++ b/packages/strapi-admin/admin/src/translations/pl.json @@ -9,15 +9,32 @@ "app.components.DownloadInfo.text": "To może chwilę potrwać. Dziękujemy za cierpliwość.", "app.components.HomePage.welcome": "Witaj na pokładzie!", - "app.components.HomePage.create": "Create your first Content Type", - "app.components.HomePage.welcomeBlock.content": "We are happy to have you as one of community member. We are constantly looking for feedback so feel free to send us DM on\u0020", - "app.components.HomePage.welcomeBlock.content.issues": "issues", - "app.components.HomePage.welcomeBlock.content.raise": "\u0020or raise\u0020", - "app.components.HomePage.createBlock.content.first": "The\u0020", - "app.components.HomePage.createBlock.content.second": "\u0020plugin will help you to define the data structure of your models. If you’re new here, we highly recommend you to follow our\u0020", - "app.components.HomePage.createBlock.content.tutorial": "\u0020tutorial.", + "app.components.HomePage.welcome.again": "Witaj ", + "app.components.HomePage.cta": "POTWIERDŹ", + "app.components.HomePage.community": "Odkryj internetową społeczność", + "app.components.HomePage.newsLetter": "Zapisz się do biuletynu aby być na bieżąco ze Strapi.", + "app.components.HomePage.community.content": "Dyskutuj z członkami zespołu, współtwórcami i programistami na różnych kanałach.", + "app.components.HomePage.create": "Stwórz swoją pierwszą zawartość", + "app.components.HomePage.welcomeBlock.content": "Cieszymy się, że należysz do naszej społeczności. Nieustannie poszukujemy opinii więc nie krępuj się wysyłać nam bezpośrednich wiadomości poprzez\u0020", + "app.components.HomePage.welcomeBlock.content.again": "Mamy nadzieję, że robisz postępy w swoim projekcie... Zapraszamy do zapoznania się z najnowszymi informacjami na temat Strapi. Dajemy z siebie wszystko, aby ulepszyć produkt w oparciu o twoją opinię.", + "app.components.HomePage.welcomeBlock.content.issues": "problemów.", + "app.components.HomePage.welcomeBlock.content.raise": "\u0020czy też poruszać\u0020", + "app.components.HomePage.createBlock.content.first": "Wtyczka\u0020", + "app.components.HomePage.createBlock.content.second": "\u0020pomoże ci zdefiniować strukturę danych twoich modeli. Jeśli dopiero rozpoczynasz przygodę ze Strapi, zalecamy zapoznać się z poradnikiem\u0020", + "app.components.HomePage.createBlock.content.tutorial": "\u0020.", + "app.components.HomePage.button.quickStart": "ROZPOCZNIJ PORADNIK – SZYBKI START", + "app.components.HomePage.button.blog": "ZOBACZ WIĘCEJ NA BLOGU", + "app.components.HomePage.support": "WESPRZYJ NAS", + "app.components.HomePage.support.content": "Dzięki temu będziemy mogli kontynuować naszą pracę, a tobie zapewniać coraz to lepsze wrażenia podczas korzystania z projektu.", + "app.components.HomePage.support.link": "ZDOBĄDŹ KOSZULKĘ TERAZ", - "app.components.InputFile.newFile": "DODAJ NOWY PLIK", + "app.components.BlockLink.documentation": "Dokumentacja", + "app.components.BlockLink.documentation.content": "Odkryj koncepcje, odniesienia i poradniki.", + "app.components.BlockLink.code": "Przykłady", + "app.components.BlockLink.code.content": "Ucz się poprzez testowanie prawdziwych projektów opracowanych przez społeczność.", + + + "app.components.InputFile.newFile": "Dodaj nowy plik", "app.components.InputFileDetails.open": "Otwórz w nowej karcie", "app.components.InputFileDetails.remove": "Usuń ten plik", "app.components.InputFileDetails.originalName": "Oryginalna nazwa:", @@ -72,6 +89,7 @@ "app.utils.placeholder.defaultMessage": "\u0020", "app.utils.SelectOption.defaultMessage": "\u0020", + "app.utils.defaultMessage": "\u0020", "components.AutoReloadBlocker.header": "Do tej wtyczki wymagana jest funkcja przeładowania.", "components.AutoReloadBlocker.description": "Otwórz następujący plik i włącz funkcjonalność.", @@ -80,7 +98,7 @@ "components.OverlayBlocker.title": "Oczekiwanie na ponowne uruchomienie...", "components.OverlayBlocker.description": "Używasz funkcjonalności która wymaga ponownego uruchomienia serwera. Poczekaj proszę aż aplikacja znów będzie aktywna.", - + "components.PageFooter.select": "elementów na stronę", "components.ProductionBlocker.header": "Ta wtyczka jest dostępna tylko w wersji deweloperskiej.", "components.ProductionBlocker.description": "Ze względów bezpieczeństwa wtyczka jest wyłączona w innych środowiskach.", @@ -105,27 +123,29 @@ "components.ListRow.empty": "Nie ma żadnych danych do wyświetlenia.", - "components.Wysiwyg.collapse": "Collapse", - "components.Wysiwyg.selectOptions.title": "Add a title", - "components.Wysiwyg.selectOptions.H1": "Title H1", - "components.Wysiwyg.selectOptions.H2": "Title H2", - "components.Wysiwyg.selectOptions.H3": "Title H3", - "components.Wysiwyg.selectOptions.H4": "Title H4", - "components.Wysiwyg.selectOptions.H5": "Title H5", - "components.Wysiwyg.selectOptions.H6": "Title H6", - "components.Wysiwyg.ToggleMode.markdown": "Switch to markdown", - "components.Wysiwyg.ToggleMode.preview": "Switch to preview", - "components.WysiwygBottomControls.charactersIndicators": "characters", - "components.WysiwygBottomControls.uploadFiles": "Attach files by dragging & dropping, {browse}, or pasting from the clipboard.", - "components.WysiwygBottomControls.uploadFiles.browse": "selecting them", - "components.WysiwygBottomControls.fullscreen": "Expand", + "components.Wysiwyg.collapse": "Zwiń", + "components.Wysiwyg.selectOptions.title": "Dodaj tytuł", + "components.Wysiwyg.selectOptions.H1": "Tytuł H1", + "components.Wysiwyg.selectOptions.H2": "Tytuł H2", + "components.Wysiwyg.selectOptions.H3": "Tytuł H3", + "components.Wysiwyg.selectOptions.H4": "Tytuł H4", + "components.Wysiwyg.selectOptions.H5": "Tytuł H5", + "components.Wysiwyg.selectOptions.H6": "Tytuł H6", + "components.Wysiwyg.ToggleMode.markdown": "Przełącz na markdown", + "components.Wysiwyg.ToggleMode.preview": "Przełącz na pogląd", + "components.WysiwygBottomControls.charactersIndicators": "znaków", + "components.WysiwygBottomControls.uploadFiles": "Przeciągnij i upuść pliki, wklej ze schowka lub {browse}.", + "components.WysiwygBottomControls.uploadFiles.browse": "je wybierz", + "components.WysiwygBottomControls.fullscreen": "Rozszerz", + "HomePage.notification.newsLetter.success": "Pomyślnie zapisano do biuletynu", "notification.error": "Wystąpił błąd", + "notification.error.layout": "Nie można pobrać układu", - "Auth & Permissions": "Użytkownicy & Uprawnienia", - "Content Manager": "Menedżer treści", - "Content Type Builder": "Konstruktor modeli", - "Settings Manager": "Menedżer ustawień", + "Users & Permissions": "Użytkownicy & Uprawnienia", + "Content Manager": "Treści", + "Content Type Builder": "Modele", + "Settings Manager": "Ustawienia", "Email": "Email", "Password": "Hasło", "Username": "Nazwa użytkownika", @@ -133,5 +153,7 @@ "ResetPasswordToken": "Token resetu hasła", "Role": "Rola", "New entry": "Nowy wpis", - "request.error.model.unknown": "Ten model nie istnieje" + "request.error.model.unknown": "Ten model nie istnieje", + "Users": "Użytkownicy", + "Analytics": "Analityka" } diff --git a/packages/strapi-helper-plugin/lib/internals/scripts/loadAdminConfigurations.js b/packages/strapi-helper-plugin/lib/internals/scripts/loadAdminConfigurations.js index b8ffb1cf93..4e53f933da 100644 --- a/packages/strapi-helper-plugin/lib/internals/scripts/loadAdminConfigurations.js +++ b/packages/strapi-helper-plugin/lib/internals/scripts/loadAdminConfigurations.js @@ -19,6 +19,9 @@ if (!isSetup) { await strapi.load({ environment: process.env.NODE_ENV, }); + + // Force exit process if an other process doen't exit during Strapi load. + process.exit(); })(); } - + diff --git a/packages/strapi-plugin-content-manager/admin/src/translations/ar.json b/packages/strapi-plugin-content-manager/admin/src/translations/ar.json new file mode 100644 index 0000000000..54f6e71d44 --- /dev/null +++ b/packages/strapi-plugin-content-manager/admin/src/translations/ar.json @@ -0,0 +1,55 @@ +{ + "plugin.description.short": "طريقة سريعة لمشاهدة وتحرير وحذف البيانات في قاعدة البيانات الخاصة بك.", + "plugin.description.long": "طريقة سريعة لمشاهدة وتحرير وحذف البيانات في قاعدة البيانات الخاصة بك.", + "containers.Home.pluginHeaderTitle": "مدير المحتوى", + "containers.Home.introduction": "لتعديل الإدخالات انتقل إلى الرابط المحدد في القائمة اليمنى. لا يحتوي هذه الإضافة على طريقة مناسبة لتعديل الإعدادات ولا يزال قيد التطوير.", + "containers.Home.pluginHeaderDescription": "إدارة إدخالاتك من خلال واجهة قوية وجميلة.", + "containers.Edit.submit": "حفظ", + "containers.Edit.editing": "التعديل...", + "containers.Edit.delete": "حذف", + "containers.Edit.reset": "إعادة", + "containers.Edit.returnList": "العودة للقائمة", + "containers.List.addAnEntry": "مدخل جديد {entity}", + "containers.List.pluginHeaderDescription": "{label} مدخل تم العثور عليه", + "containers.List.pluginHeaderDescription.singular": "{label} مدخل عثر", + "components.LimitSelect.itemsPerPage": "عنصر بالصفحة", + "containers.List.errorFetchRecords": "خطأ", + + "EditRelations.title": "البيانات العلائقية", + + "emptyAttributes.title": "لا توجد حقول بعد", + "emptyAttributes.description": "أضف حقلك الأول إلى نوع المحتوى الخاص بك", + "emptyAttributes.button": "انتقل إلى أداة إنشاء نوع المحتوى", + + "error.schema.generation": "حدث خطأ أثناء توليد المخطط.", + "error.records.count": "حدث خطأ أثناء إحضار عدد السجلات.", + "error.records.fetch": "حدث خطأ أثناء جلب السجلات.", + "error.record.fetch": "حدث خطأ أثناء تسجيل الجلب.", + "error.record.create": "حدث خطأ أثناء إنشاء السجل.", + "error.record.update": "حدث خطأ أثناء تحديث السجل.", + "error.record.delete": "حدث خطأ أثناء حذف السجل.", + "error.model.fetch": "حدث خطأ أثناء إجراء عملية تكوين النماذج.", + "error.validation.required": "قيمة هذا الحقل مطلوبة.", + "error.validation.regex": "هذه القيمة لا تطابق regex.", + "error.validation.max": "هذه القيمة عالية جدًا.", + "error.validation.min": "هذه القيمة قليل جدًا.", + "error.validation.maxLength": "هذه القيمة طويلة جدًا.", + "error.validation.minLength": "هذه القيمة قصيرة جدًا.", + "error.contentTypeName.taken": "هذا الأسم موجود مسبقًا", + "error.attribute.taken": "اسم الحقل هذا موجود مسبقًا", + "error.attribute.key.taken": "هذه القيمة موجودة مسبقًا", + "error.attribute.sameKeyAndName": "لا تتطابق", + "error.validation.minSupMax": "لا يمكن أن تكون متفوقة", + + "notification.error.relationship.fetch": "حدث خطأ أثناء جلب العلاقة.", + + "success.record.delete": "حُذف", + "success.record.save": "حُفظ", + + "pageNotFound": "الصفحة غير موجود", + + "popUpWarning.button.cancel": "الغاء", + "popUpWarning.button.confirm": "تأكيد", + "popUpWarning.title": "الرجاء التأكيد", + "popUpWarning.bodyMessage.contentType.delete": "هل انت متأكد من حذف هذا المدخل؟" +} diff --git a/packages/strapi-plugin-content-manager/admin/src/translations/pl.json b/packages/strapi-plugin-content-manager/admin/src/translations/pl.json index 5f55cac588..e0a13884b8 100644 --- a/packages/strapi-plugin-content-manager/admin/src/translations/pl.json +++ b/packages/strapi-plugin-content-manager/admin/src/translations/pl.json @@ -1,21 +1,50 @@ { - "plugin.description.short": "Szybki sposób na przeglądanie, zmianę i usuwanie wpisów z twojej bazy danych.", - "plugin.description.long": "Szybki sposób na przeglądanie, zmianę i usuwanie wpisów z twojej bazy danych.", - "containers.Home.pluginHeaderTitle": "Menedżer treści", + "plugin.description.short": "Szybki sposób na przeglądanie, zmianę i usuwanie elementów z twojej bazy danych.", + "plugin.description.long": "Szybki sposób na przeglądanie, zmianę i usuwanie elementów z twojej bazy danych.", + "containers.Home.pluginHeaderTitle": "Treści", "containers.Home.introduction": "Aby edytować wpisy przejdź do odpowiedniego linku w menu po lewej. Ta wtyczka nie ma odpowiedniego sposobu na edytowanie ustawień i nadal jest w trakcie rozwijania.", - "containers.Home.pluginHeaderDescription": "Zarządzaj swoimi wpisami za pomocą potężnego i pięknego interfejsu.", + "containers.Home.pluginHeaderDescription": "Zarządzaj swoimi danymi za pomocą potężnego i pięknego interfejsu.", "containers.Edit.submit": "Zapisz", "containers.Edit.editing": "Edytowanie...", "containers.Edit.delete": "Usuń", - "containers.Edit.reset": "Anuluj", + "containers.Edit.reset": "Wyczyść", "containers.Edit.returnList": "Wróć do listy", - "containers.List.addAnEntry": "Dodaj {entity}", - "containers.List.pluginHeaderDescription": "{label} wpisów znalezionych", - "containers.List.pluginHeaderDescription.singular": "{label} wpis znaleziony", - "components.LimitSelect.itemsPerPage": "Wpisów na stronę", + "containers.List.addAnEntry": "{entity}", + "containers.List.pluginHeaderDescription": "{label} elementów znalezionych", + "containers.List.pluginHeaderDescription.singular": "{label} element znaleziony", + "components.LimitSelect.itemsPerPage": "Elementów na stronę", "containers.List.errorFetchRecords": "Błąd", - "EditRelations.title": "Dane relacyjne", + "components.AddFilterCTA.add": "Filtry", + "components.AddFilterCTA.hide": "Filtry", + "components.FilterOptions.button.apply": "Zastosuj", + "components.FiltersPickWrapper.PluginHeader.actions.apply": "Zastosuj", + "components.FiltersPickWrapper.PluginHeader.actions.clearAll": "Wyczyść", + "components.FiltersPickWrapper.PluginHeader.description": "Ustawianie warunków filtrowania elementów.", + "components.FiltersPickWrapper.PluginHeader.title.filter": "Filtry", + "components.FiltersPickWrapper.hide": "Ukryj", + + "components.FilterOptions.FILTER_TYPES.=": "jest identyczne z", + "components.FilterOptions.FILTER_TYPES._ne": "jest różne od", + "components.FilterOptions.FILTER_TYPES._lt": "jest mniejsze od", + "components.FilterOptions.FILTER_TYPES._lte": "jest mniejsze od lub równe", + "components.FilterOptions.FILTER_TYPES._gt": "jest większe od", + "components.FilterOptions.FILTER_TYPES._gte": "jest większe od lub równe", + "components.FilterOptions.FILTER_TYPES._contains": "zawiera", + "components.FilterOptions.FILTER_TYPES._containss": "zawiera (rozróżnianie wielkości liter)", + + "components.Search.placeholder": "Szukaj elementu...", + + "components.TableDelete.entries.plural": "{number} wybrane elementy", + "components.TableDelete.entries.singular": "{number} wybrany element", + "components.TableDelete.delete": "Usuń", + + + "components.TableEmpty.withFilters": "Nie istnieją elementy {contentType} zgodne z zastosowanymi filtrami...", + "components.TableEmpty.withoutFilter": "Nie istnieją jeszcze elementy związane z {contentType}... Stwórz pierwszy jak najszybciej!", + "components.TableEmpty.withSearch": "Nie istnieją elementy {contentType} zgodne z wyszukiwaną frazą ({search})...", + + "EditRelations.title": "Relacje", "emptyAttributes.title": "Nie ma jeszcze żadnych atrybutów", "emptyAttributes.description": "Dodaj swoje pierwszy atrybut do modelu", diff --git a/packages/strapi-plugin-content-type-builder/admin/src/translations/ar.json b/packages/strapi-plugin-content-type-builder/admin/src/translations/ar.json new file mode 100644 index 0000000000..04d7d2f5df --- /dev/null +++ b/packages/strapi-plugin-content-type-builder/admin/src/translations/ar.json @@ -0,0 +1,177 @@ +{ + "plugin.description.short": "قم بتجميع هيكل البيانات الخاص بـ API الخاص بك.", + "plugin.description.long": + "قم بتجميع هيكل البيانات الخاص بـ API الخاص بك. إنشاء حقول وعلاقات جديدة في دقيقة واحدة فقط. يتم إنشاء الملفات وتحديثها تلقائيًا في مشروعك.", + "attribute.string": "سلسلة نصية", + "attribute.text": "نص", + "attribute.boolean": "منطقي", + "attribute.float": "عدد عائم", + "attribute.integer": "عدد صحيح", + "attribute.decimal": "عدد عشري", + "attribute.date": "تاريخ", + "attribute.json": "JSON", + "attribute.media": "وسائط", + "attribute.email": "بريد الإكتروني", + "attribute.password": "كلمة سر", + "attribute.relation": "علاقة", + "attribute.enumeration": "تعداد", + "attribute.WYSIWYG": "نص (WYSIWYG)", + + "contentType.temporaryDisplay": "(غير محفوظ)", + "from": "من", + "home.contentTypeBuilder.name": "أنواع المحتوى", + "home.contentTypeBuilder.description": "إنشاء وتحديث أنواع المحتوى الخاصة بك.", + "home.emptyContentType.title": "لا يوجد أنواع محتويات متاحة", + "home.emptyContentType.description": + "قم بإنشاء نوع المحتوى الأول لتتمكن من استرداد البيانات من API الخاص بك.", + + "home.emptyAttributes.title": "لا توجد حقول بعد", + "home.emptyAttributes.description": "أضف حقلك الأول إلى نوع المحتوى الجديد", + + "button.contentType.create": "إنشاء نوع المحتوى", + "button.contentType.add": "أضف نوع المحتوى", + "button.attributes.add": "أضف حقل جديد", + + "error.validation.required": "قيمة هذا الحقل مطلوبة.", + "error.validation.regex": "هذه القيمة لا تطابق regex.", + "error.validation.max": "هذه القيمة عالية جدًا.", + "error.validation.min": "هذه القيمة قليل جدًا.", + "error.validation.maxLength": "هذه القيمة طويلة جدًا.", + "error.validation.minLength": "هذه القيمة قصيرة جدًا.", + "error.contentTypeName.taken": "هذا الأسم موجود مسبقًا", + "error.attribute.taken": "اسم الحقل هذا موجود مسبقًا", + "error.attribute.key.taken": "هذه القيمة موجودة مسبقًا", + "error.attribute.sameKeyAndName": "لا تتطابق", + "error.validation.minSupMax": "لا يمكن أن تكون متفوقة", + "error.attribute.forbidden": "اسم السمة هذا محجوز", + + "form.attribute.item.textarea.name": "الأسم", + "form.attribute.item.number.name": "الأسم", + "form.attribute.item.date.name": "الأسم", + "form.attribute.item.media.name": "الأسم", + "form.attribute.item.media.multiple": "السماح لعدة ملفات", + "form.attribute.item.json.name": "الأسم", + "form.attribute.item.boolean.name": "الأسم", + "form.attribute.item.string.name": "الأسم", + "form.attribute.item.appearance.name": "المظهر خارجي", + "form.attribute.item.appearance.label": "عرض كسلسلة WYSIWYG", + "form.attribute.item.appearance.description": + "خلاف ذلك ، ستكون القيمة قابلة للتحرير من خلال حقل textarea الأساسي", + "form.attribute.item.settings.name": "الإعدادات", + "form.attribute.item.requiredField": "الحقل مطلوب", + "form.attribute.item.uniqueField": "حقل فريد", + "form.attribute.item.minimum": "أدنى قيمة", + "form.attribute.item.minimumLength": "أدنى طول", + "form.attribute.item.maximumLength": "أقصى طول", + "form.attribute.item.maximum": "اقصى قيمة", + "form.attribute.item.requiredField.description": + "لن تتمكن من إنشاء إدخال إذا كان هذا الحقل فارغًا", + "form.attribute.item.uniqueField.description": + "لن تتمكن من إنشاء إدخال إذا كان هناك إدخال حالي بمحتوى متطابق", + "form.attribute.item.defineRelation.fieldName": "اسم الحقل", + "form.attribute.item.customColumnName": "أسماء الأعمدة المخصصة", + "form.attribute.item.customColumnName.description": + "يفيد ذلك في إعادة تسمية أسماء أعمدة قاعدة البيانات بتنسيق أكثر شمولاً لاستجابات واجهة برمجة التطبيقات ( API )", + "form.attribute.item.number.type": "تنسيق الرقم", + "form.attribute.item.number.type.integer": "عدد صحيح (مثال: 10)", + "form.attribute.item.number.type.float": "عدد عائم (مثال: 3.33333333)", + "form.attribute.item.number.type.decimal": "عدد عشري (مثال: 2.22)", + "form.attribute.settings.default": "القيمة الأفتراضية", + "form.attribute.settings.default.checkboxLabel": "جعلة true (صحيح)", + + "form.button.cancel": "الغاء", + "form.button.continue": "استمر", + "form.button.save": "حفظ", + + "form.contentType.item.connections": "الأتصال", + "form.contentType.item.name": "الأسم", + "form.contentType.item.name.description": "يجب أن تكون أسماء نوع المحتوى مفردة: {link}", + "form.contentType.item.name.link.description": "تحقق من وثائقنا", + "form.contentType.item.description": "الوصف", + "form.contentType.item.description.placeholder": "اكتب وصفك الصغير هنا...", + "form.contentType.item.collectionName": "اسم المجموعة ( collection )", + "form.contentType.item.collectionName.inputDescription": + "من المفيد أن يختلف اسم نوع المحتوى واسم الجدول الخاص بك", + + "menu.section.contentTypeBuilder.name.plural": "أنواع المحتوى", + "menu.section.contentTypeBuilder.name.singular": "نوع المحتوى", + "menu.section.documentation.name": "التوثيق", + "menu.section.documentation.guide": "قراءة المزيد عن أنواع المحتوى في موقعنا", + "menu.section.documentation.guideLink": "الإرشاد.", + "menu.section.documentation.tutorial": "تحقق من", + "menu.section.documentation.tutorialLink": "الفيديو التعليمي.", + + "modelPage.contentHeader.emptyDescription.description": + "لا يوجد وصف لنوع المحتوى هذا", + "modelPage.contentType.list.title.plural": "حقول", + "modelPage.contentType.list.title.singular": "حقل", + "modelPage.contentType.list.title.including": "من ضمنها", + "modelPage.contentType.list.relationShipTitle.plural": "العلاقات", + "modelPage.contentType.list.relationShipTitle.singular": "العلاقة", + "modelPage.attribute.relationWith": "علاقة مع", + + "noTableWarning.description": "لا تنسَ إنشاء الجدول `{modelName}` في قاعدة البيانات الخاصة بك", + "noTableWarning.infos": "مزيد من المعلومات", + + "notification.error.message": "حدث خطأ", + "notification.info.contentType.creating.notSaved": + "يرجى حفظ نوع المحتوى الحالي قبل إنشاء نوع جديد", + "notification.info.optimized": "تم تحسين هذا المكون الإضافي باستخدام التخزين المحلي الخاص بك", + "notification.success.message.contentType.edit": "تم تحديث نوع المحتوى الخاص بك", + "notification.success.message.contentType.create": "تم إنشاء نوع المحتوى الخاص بك", + "notification.success.contentTypeDeleted": "تم حذف نوع المحتوى", + "notification.info.enumeration": "هذا الحقل غير قابل للتحرير في الوقت الحالي ... 😮", + + "popUpForm.attributes.string.description": "عناوين, اسماء, فقرات, قائمة الاسماء", + "popUpForm.attributes.text.description": "اوصاف, فقرات نصية, مقالات ", + "popUpForm.attributes.boolean.description": "نعم او لا, 1 او 0, true او false", + "popUpForm.attributes.number.description": "كل ما هو رقم", + "popUpForm.attributes.date.description": "تاريخ الحدث وساعات العمل", + "popUpForm.attributes.json.description": "البيانات في تنسيق JSON", + "popUpForm.attributes.media.description": "صور, فيديوهات, مستندات PDF وملفات اخرى", + "popUpForm.attributes.relation.description": "يشير إلى نوع المحتوى", + "popUpForm.attributes.email.description": "البريد الإلكتروني للمستخدم...", + "popUpForm.attributes.password.description": "كلمة مرور المستخدم...", + + "popUpForm.attributes.string.name": "سلسلة نصية", + "popUpForm.attributes.text.name": "نص", + "popUpForm.attributes.boolean.name": "قيمة منطقية", + "popUpForm.attributes.date.name": "تاريخ", + "popUpForm.attributes.json.name": "JSON", + "popUpForm.attributes.media.name": "واسائط", + "popUpForm.attributes.number.name": "رقم", + "popUpForm.attributes.relation.name": "علاقة", + "popUpForm.attributes.email.name": "بريد الأكتروني", + "popUpForm.attributes.password.name": "كلمة السر", + "popUpForm.create": "اضافة جديد", + "popUpForm.edit": "تعديل", + "popUpForm.field": "حقل", + "popUpForm.create.contentType.header.title": "إضافة نوع محتوى جديد", + "popUpForm.choose.attributes.header.title": "اضافة حقل جديد", + "popUpForm.edit.contentType.header.title": "تحرير نوع المحتوى", + + "popUpForm.navContainer.relation": "تعريف العلاقة", + "popUpForm.navContainer.base": "إعدادات القاعدة", + "popUpForm.navContainer.advanced": "إعدادات متقدمة", + + "popUpRelation.title": "علاقة", + + "popUpWarning.button.cancel": "الغاء", + "popUpWarning.button.confirm": "تأكيد", + "popUpWarning.title": "الرجاء التأكيد", + "popUpWarning.bodyMessage.contentType.delete": + "هل أنت متأكد من أنك تريد حذف نوع المحتوى هذا؟", + "popUpWarning.bodyMessage.attribute.delete": "هل أنت متأكد من أنك تريد حذف هذا الحقل؟", + + "table.contentType.title.plural": "أنواع المحتوى متاحة", + "table.contentType.title.singular": "نوع المحتوى متاح", + "table.contentType.head.name": "اسم", + "table.contentType.head.description": "وصف", + "table.contentType.head.fields": "حقول", + + "relation.oneToOne": "يملك واحد", + "relation.oneToMany": "ينتمي للكثير", + "relation.manyToOne": "يملك الكثير", + "relation.manyToMany": "يملك وينتم للكثير", + "relation.attributeName.placeholder": "مثال: المؤلف, الفئة, الوسم" +} diff --git a/packages/strapi-plugin-content-type-builder/admin/src/translations/pl.json b/packages/strapi-plugin-content-type-builder/admin/src/translations/pl.json index 32d4b12da1..19eb2bb8c1 100644 --- a/packages/strapi-plugin-content-type-builder/admin/src/translations/pl.json +++ b/packages/strapi-plugin-content-type-builder/admin/src/translations/pl.json @@ -15,7 +15,7 @@ "attribute.password": "Hasło", "attribute.relation": "Relacja", "attribute.enumeration": "Wyliczenie", - "attribute.WYSIWYG": "Text (WYSIWYG)", + "attribute.WYSIWYG": "Tekst (WYSIWYG)", "contentType.temporaryDisplay": "(Nie zapisany)", "from": "z", @@ -53,10 +53,14 @@ "form.attribute.item.boolean.name": "Nazwa", "form.attribute.item.string.name": "Nazwa", "form.attribute.item.enumeration.name": "Nazwa", - "form.attribute.item.enumeration.rules": "Values (separate them with a comma)", - "form.attribute.item.enumeration.placeholder": "Ex: morning,noon,evening", - "form.attribute.item.enumeration.graphql": "Name override for GraphQL", - "form.attribute.item.enumeration.graphql.description": "Allows you to override the default generated name for GraphQL", + "form.attribute.item.enumeration.rules": "Wartości (oddzielone przecinkiem)", + "form.attribute.item.enumeration.graphql": "Nadpisanie nazwy dla GraphQL", + "form.attribute.item.enumeration.graphql.description": "Pozwalaj na nadpisanie domyślnie wygenerowanej nazwy dla GraphQL.", + "form.attribute.item.enumeration.placeholder": "Przykład: rano,południe,wieczór", + "form.attribute.item.appearance.name": "Wygląd", + "form.attribute.item.appearance.label": "Wyświetlaj jako WYSIWYG", + "form.attribute.item.appearance.description": + "W przeciwnym razie zawartość będzie można edytować za pomocą podstawowego pola tekstowego.", "form.attribute.item.settings.name": "Ustawienia", "form.attribute.item.requiredField": "Wymagany", "form.attribute.item.uniqueField": "Unikalny", @@ -76,8 +80,8 @@ "form.attribute.item.number.type.integer": "całkowita (np: 10)", "form.attribute.item.number.type.float": "zmiennoprzecinkowa (np: 3.33333333)", "form.attribute.item.number.type.decimal": "dziesiętna (np: 2.22)", - "form.attribute.settings.default": "Default value", - "form.attribute.settings.default.checkboxLabel": "Set to true", + "form.attribute.settings.default": "Domyślnie", + "form.attribute.settings.default.checkboxLabel": "Ustawione na prawdę", "form.button.cancel": "Anuluj", "form.button.continue": "Kontynuuj", @@ -101,7 +105,8 @@ "menu.section.documentation.tutorial": "Zobacz nasz", "menu.section.documentation.tutorialLink": "poradnik wideo.", - "modelPage.contentHeader.emptyDescription.description": "Ten model nie posiada opisu", + "modelPage.contentHeader.emptyDescription.description": + "Ten model nie posiada opisu", "modelPage.contentType.list.title.plural": "atrybutów", "modelPage.contentType.list.title.singular": "atrybut", "modelPage.contentType.list.title.including": "w tym", @@ -131,8 +136,8 @@ "popUpForm.attributes.relation.description": "Odnosi się do modelu", "popUpForm.attributes.email.description": "Email użytkownika...", "popUpForm.attributes.password.description": "Hasło użytkownika...", - "popUpForm.attributes.enumeration.description": "List of choices", - + "popUpForm.attributes.enumeration.description": "Lista wyborów", + "popUpForm.attributes.string.name": "Ciąg", "popUpForm.attributes.text.name": "Tekst", "popUpForm.attributes.boolean.name": "Typ logiczny", @@ -160,7 +165,8 @@ "popUpWarning.button.cancel": "Nie", "popUpWarning.button.confirm": "Tak", "popUpWarning.title": "Potwierdzenie", - "popUpWarning.bodyMessage.contentType.delete": "Czy na pewno chcesz usunąć ten model?", + "popUpWarning.bodyMessage.contentType.delete": + "Czy na pewno chcesz usunąć ten model?", "popUpWarning.bodyMessage.attribute.delete": "Czy na pewno chcesz usunąć ten atrybut?", "table.contentType.title.plural": "Modeli jest dostępnych", @@ -169,9 +175,10 @@ "table.contentType.head.description": "Opis", "table.contentType.head.fields": "Atrybuty", - "relation.oneToOne": "ma jeden", + "relation.oneWay": "zawiera", + "relation.oneToOne": "zawiera i należy do", "relation.oneToMany": "należy do wielu", - "relation.manyToOne": "ma wiele", - "relation.manyToMany": "ma i należy do wielu", + "relation.manyToOne": "zawiera wiele", + "relation.manyToMany": "zawiera i należy do wielu", "relation.attributeName.placeholder": "Np: autor, kategoria, tag" } diff --git a/packages/strapi-plugin-email/admin/src/translations/ar.json b/packages/strapi-plugin-email/admin/src/translations/ar.json new file mode 100644 index 0000000000..037c99ed5b --- /dev/null +++ b/packages/strapi-plugin-email/admin/src/translations/ar.json @@ -0,0 +1,4 @@ +{ + "plugin.description.short": "إرسال بريد.", + "plugin.description.long": "إرسال بريد." +} diff --git a/packages/strapi-plugin-settings-manager/admin/src/translations/ar.json b/packages/strapi-plugin-settings-manager/admin/src/translations/ar.json new file mode 100644 index 0000000000..084ab4bd60 --- /dev/null +++ b/packages/strapi-plugin-settings-manager/admin/src/translations/ar.json @@ -0,0 +1,657 @@ +{ + "components.DownloadDb.download": "لتثبيت قيد التقدم...", + "components.DownloadDb.text": "قد يستغرق هذا دقيقة أو نحو ذلك. شكرا لصبرك.", + "plugin.description.short": "تكوين المشروع الخاص بك في غضون ثوان.", + "plugin.description.long": "تكوين المشروع الخاص بك في غضون ثوان.", + "menu.section.global-settings": "الاعدادات العامة", + "menu.item.application": "التطبيق", + "menu.item.languages": "اللغات", + "menu.item.advanced": "المتقدمة", + + "menu.section.environments": "البيئات", + "menu.item.database": "قاعدة البيانات", + "menu.item.request": "طلب", + "menu.item.response": "استجابة", + "menu.item.security": "الأمان", + "menu.item.server": "الخادم", + + "form.button.cancel": "الغاء", + "form.button.save": "حفظ", + "form.button.confirm": "تأكيد", + + "form.databases.name": "قاعدة البيانات", + "form.databases.description": "تكوين إعدادات قاعدة البيانات الخاصة بك عن طريق البيئة.", + + "form.database.item.name": "اسم قاعدة البيانات", + "form.database.item.client": "العميل", + "form.database.item.connector": "المتصل", + "form.database.item.host": "الخادم", + "form.database.item.port": "المنفذ", + "form.database.item.username": "اسم المستخدم", + "form.database.item.password": "كلمة السر", + "form.database.item.database": "قاعدة البيانات", + "form.database.item.ssl": "SSL", + "form.database.item.authenticationDatabase": "مصادقة قاعدة البيانات", + "form.database.item.default": "جعلة الاتصال الإفتراضي", + "form.database.item.provider.mongo": "Mongo", + "form.database.item.provider.postgres": "PostgresSQL", + "form.database.item.provider.mysql": "MySQL", + "form.database.item.provider.redis": "Redis", + + "form.application.name": "تطبيق", + "form.application.description": "تهئية إعدادات تطبيقك.", + + "form.application.item.name": "الإسم", + "form.application.item.description": "الوصف", + "form.application.item.version": "الإصدار", + + "form.advanced.name": "المتقدمة", + "form.advanced.description": "تكوين الإعدادات المتقدمة الخاصة بك.", + + "form.advanced.item.admin": "رابط لوحة التحكم", + "form.advanced.item.prefix": "بادئة API", + + "form.request.name": "الطلب", + "form.request.description": "تكوين إعدادات الطلب الخاص بك.", + "form.request.item.parser": "المحلل", + "form.request.item.parser.multipart": "المحلل المتعدد", + "form.request.item.prefix": "البادئة", + "form.request.item.prefix.prefix": "البادئة", + "form.request.item.logger": "المسجل", + "form.request.item.logger.level": "المستوى", + "form.request.item.logger.exposeInContext": "الكشف في السياق", + "form.request.item.logger.requests": "الطلبات", + "form.request.item.router": "الموجه", + "form.request.item.router.prefix": "البدائة", + + "form.response.name": "الإستجابة", + "form.response.description": "قم بتكوين إعدادات الاستجابة الخاصة بك.", + "form.response.item.gzip.enabled": "Gzip", + "form.response.item.responseTime.enabled": "وقت الاستجابة", + + "form.security.name": "الحماية", + "form.security.description": "تكوين إعدادات الأمان الخاصة بك.", + + "form.security.item.csrf": "CSRF", + "form.security.item.p3p": "P3P", + "form.security.item.p3p.value": "القيمة", + "form.security.item.hsts": "المضيفين", + "form.security.item.csrf.key": "المفتاح", + "form.security.item.csrf.secret": "الحماية", + "form.security.item.csrf.cookie": "الكعكات", + "form.security.item.csrf.angular": "الزاوي", + "form.security.item.hsts.maxAge": "أقصى عمر", + "form.security.item.hsts.includeSubDomains": "تضمين المجال الفرعي", + "form.security.item.hsts.preload": "التحميل المسبق", + + "form.security.item.session": "الجلسة", + "form.security.item.session.key": "مفتاح الجلسة", + "form.security.item.session.maxAge": "أقصى عمر", + + "form.security.item.xframe": "Xframe", + "form.security.item.xframe.value": "الخيارات", + "form.security.item.xframe.deny": "رفض", + "form.security.item.xframe.sameorigin": "SAMEORIGIN", + "form.security.item.xframe.allow-from": "ALLOW-FROM", + + "form.security.item.xssProtection": "xss Protection", + "form.security.item.xssProtection.mode": "الوضع", + + "form.security.item.cors": "Cors", + "form.security.item.cors.origin": "Origin", + + "form.server.name": "الخادم", + "form.server.description": "تكوين إعدادات الخادم الخاص بك.", + + "form.server.item.host": "المستضيف", + "form.server.item.port": "المنفذ", + "form.server.item.cron": "Cron", + + "form.language.name": "اللغات", + "form.language.description": "تكوين لغتك.", + "form.language.choose": "اختار اللغة:", + + "request.error.database.exist": "هذا الاتصال موجود بالفعل", + "request.error.database.unknow": "لا يوجد اتصال", + "request.error.type.string": "السلسلة النصية مطلوبة.", + "request.error.type.number": "الرقم مطلوب.", + "request.error.type.boolean": "القيمة المنطقية مطلوبة.", + "request.error.type.select": "جب أن تكون القيمة في قائمة محددة مسبقًا.", + + "request.error.validation.required": "قيمة هذا الحقل مطلوبة.", + "request.error.validation.regex": "هذه القيمة لا تطابق regex.", + "request.error.validation.max": "هذه القيمة عالية جدًا.", + "request.error.validation.min": "هذه القيمة قليل جدًا.", + "request.error.validation.maxLength": "هذه القيمة طويلة جدًا.", + "request.error.validation.minLength": "هذه القيمة قصيرة جدًا.", + + + "request.error.config": "ملف التكوين غير موجود.", + "request.error.environment.required": "البيئة مطلوبة.", + "request.error.environment.unknow": "البيئة غير معروفة.", + "request.error.languages.exist": "هذه اللغة موجودة بالفعل.", + "request.error.languages.unknow": "هذه اللغة غير موجودة.", + "request.error.languages.incorrect": "هذه اللغة غير صحيحة.", + + "list.languages.button.label": "إضافة لغة", + "list.languages.title.singular": "اللغة موجودة", + "list.languages.title.plural": "اللغات موجودة", + "list.languages.default.languages": "اللغة الإفتراضية", + "list.languages.set.languages": "جعلها افتراضية", + "list.databases.button.label": "اضافة اتصال جديد", + "list.databases.title.singular": "اتصال في هذه البيئة", + "list.databases.title.plural": "اتصالات في هذه البيئة", + + "popUpWarning.title": "الرجاء التأكيد", + "popUpWarning.databases.danger.message": "لا تزال أنواع المحتوى مرتبطة بهذا الاتصال عند إزالته قد تتسبب في مشكلات خطيرة في تطبيقك. كن حذرا...", + "popUpWarning.danger.ok.message": "أنا أفهم", + "popUpWarning.databases.delete.message": "هل أنت متأكد من أنك تريد حذف قاعدة البيانات هذه؟", + "popUpWarning.languages.delete.message": "هل أنت متأكد من أنك تريد حذف هذه اللغة؟", + "strapi.notification.info.settingsEqual": "الإعدادات متساوية", + "strapi.notification.success.databaseDelete": "تم حذف قاعدة البيانات بنجاح.", + "strapi.notification.success.languageDelete": "تم حذف اللغة بنجاح.", + "strapi.notification.success.languageAdd": "تمت إضافة اللغة بنجاح.", + "strapi.notification.success.databaseAdd": "تمت إضافة قاعدة البيانات بنجاح.", + "strapi.notification.success.databaseEdit": "تم تحديث إعدادات قاعدة البيانات بنجاح.", + "strapi.notification.success.databaseDeleted": "تم حذف قاعدة البيانات.", + "strapi.notification.success.settingsEdit": "تم تحديث الإعدادات بنجاح.", + "strapi.notification.error": "حدث خطأ", + "strapi.notification.info.serverRestart": "سيتم إعادة تشغيل الخادم", + + "language.af": "Afrikaans", + "language.af_NA": "Afrikaans (Namibië)", + "language.af_ZA": "Afrikaans (Suid-Afrika)", + "language.agq": "Aghem", + "language.agq_CM": "Aghem (Kàmàlûŋ)", + "language.ak": "Akan", + "language.ak_GH": "Akan (Gaana)", + "language.am": "አማርኛ", + "language.am_ET": "አማርኛ (ኢትዮጵያ)", + "language.ar": "العربية", + "language.ar_001": "العربية (العالم)", + "language.ar_AE": "العربية (الإمارات العربية المتحدة)", + "language.ar_BH": "العربية (البحرين)", + "language.ar_DZ": "العربية (الجزائر)", + "language.ar_EG": "العربية (مصر)", + "language.ar_IQ": "العربية (العراق)", + "language.ar_JO": "العربية (الأردن)", + "language.ar_KW": "العربية (الكويت)", + "language.ar_LB": "العربية (لبنان)", + "language.ar_LY": "العربية (ليبيا)", + "language.ar_MA": "العربية (المغرب)", + "language.ar_OM": "العربية (عُمان)", + "language.ar_QA": "العربية (قطر)", + "language.ar_SA": "العربية (المملكة العربية السعودية)", + "language.ar_SD": "العربية (السودان)", + "language.ar_SY": "العربية (سوريا)", + "language.ar_TN": "العربية (تونس)", + "language.ar_YE": "العربية (اليمن)", + "language.as": "অসমীয়া", + "language.as_IN": "অসমীয়া (ভাৰত)", + "language.asa": "Kipare", + "language.asa_TZ": "Kipare (Tadhania)", + "language.az": "azərbaycanca", + "language.az_Cyrl": "Азәрбајҹан (kiril)", + "language.az_Cyrl_AZ": "Азәрбајҹан (kiril, Азәрбајҹан)", + "language.az_Latn": "azərbaycanca (latın)", + "language.az_Latn_AZ": "azərbaycanca (latın, Azərbaycan)", + "language.bas": "Ɓàsàa", + "language.bas_CM": "Ɓàsàa (Kàmɛ̀rûn)", + "language.be": "беларуская", + "language.be_BY": "беларуская (Беларусь)", + "language.bem": "Ichibemba", + "language.bem_ZM": "Ichibemba (Zambia)", + "language.bez": "Hibena", + "language.bez_TZ": "Hibena (Hutanzania)", + "language.bg": "български", + "language.bg_BG": "български (България)", + "language.bm": "bamanakan", + "language.bm_ML": "bamanakan (Mali)", + "language.bn": "বাংলা", + "language.bn_BD": "বাংলা (বাংলাদেশ)", + "language.bn_IN": "বাংলা (ভারত)", + "language.bo": "པོད་སྐད་", + "language.bo_CN": "པོད་སྐད་ (རྒྱ་ནག)", + "language.bo_IN": "པོད་སྐད་ (རྒྱ་གར་)", + "language.br": "brezhoneg", + "language.br_FR": "brezhoneg (Frañs)", + "language.brx": "बड़ो", + "language.brx_IN": "बड़ो (भारत)", + "language.bs": "bosanski", + "language.bs_BA": "bosanski (Bosna i Hercegovina)", + "language.ca": "català", + "language.ca_ES": "català (Espanya)", + "language.cgg": "Rukiga", + "language.cgg_UG": "Rukiga (Uganda)", + "language.chr": "ᏣᎳᎩ", + "language.chr_US": "ᏣᎳᎩ (ᎠᎹᏰᏟ)", + "language.cs": "čeština", + "language.cs_CZ": "čeština (Česká republika)", + "language.cy": "Cymraeg", + "language.cy_GB": "Cymraeg (Prydain Fawr)", + "language.da": "dansk", + "language.da_DK": "dansk (Danmark)", + "language.dav": "Kitaita", + "language.dav_KE": "Kitaita (Kenya)", + "language.de": "Deutsch", + "language.de_AT": "Deutsch (Österreich)", + "language.de_BE": "Deutsch (Belgien)", + "language.de_CH": "Deutsch (Schweiz)", + "language.de_DE": "Deutsch (Deutschland)", + "language.de_LI": "Deutsch (Liechtenstein)", + "language.de_LU": "Deutsch (Luxemburg)", + "language.dje": "Zarmaciine", + "language.dje_NE": "Zarmaciine (Nižer)", + "language.dua": "duálá", + "language.dua_CM": "duálá (Cameroun)", + "language.dyo": "joola", + "language.dyo_SN": "joola (Senegal)", + "language.ebu": "Kĩembu", + "language.ebu_KE": "Kĩembu (Kenya)", + "language.ee": "eʋegbe", + "language.ee_GH": "eʋegbe (Ghana nutome)", + "language.ee_TG": "eʋegbe (Togo nutome)", + "language.el": "Ελληνικά", + "language.el_CY": "Ελληνικά (Κύπρος)", + "language.el_GR": "Ελληνικά (Ελλάδα)", + "language.en": "English", + "language.en_AS": "English (American Samoa)", + "language.en_AU": "English (Australia)", + "language.en_BB": "English (Barbados)", + "language.en_BE": "English (Belgium)", + "language.en_BM": "English (Bermuda)", + "language.en_BW": "English (Botswana)", + "language.en_BZ": "English (Belize)", + "language.en_CA": "English (Canada)", + "language.en_GB": "English (United Kingdom)", + "language.en_GU": "English (Guam)", + "language.en_GY": "English (Guyana)", + "language.en_HK": "English (Hong Kong SAR China)", + "language.en_IE": "English (Ireland)", + "language.en_IN": "English (India)", + "language.en_JM": "English (Jamaica)", + "language.en_MH": "English (Marshall Islands)", + "language.en_MP": "English (Northern Mariana Islands)", + "language.en_MT": "English (Malta)", + "language.en_MU": "English (Mauritius)", + "language.en_NA": "English (Namibia)", + "language.en_NZ": "English (New Zealand)", + "language.en_PH": "English (Philippines)", + "language.en_PK": "English (Pakistan)", + "language.en_SG": "English (Singapore)", + "language.en_TT": "English (Trinidad and Tobago)", + "language.en_UM": "English (U.S. Minor Outlying Islands)", + "language.en_US": "English (United States)", + "language.en_US_POSIX": "English (United States, Computer)", + "language.en_VI": "English (U.S. Virgin Islands)", + "language.en_ZA": "English (South Africa)", + "language.en_ZW": "English (Zimbabwe)", + "language.eo": "esperanto", + "language.es": "español", + "language.es_419": "español (Latinoamérica)", + "language.es_AR": "español (Argentina)", + "language.es_BO": "español (Bolivia)", + "language.es_CL": "español (Chile)", + "language.es_CO": "español (Colombia)", + "language.es_CR": "español (Costa Rica)", + "language.es_DO": "español (República Dominicana)", + "language.es_EC": "español (Ecuador)", + "language.es_ES": "español (España)", + "language.es_GQ": "español (Guinea Ecuatorial)", + "language.es_GT": "español (Guatemala)", + "language.es_HN": "español (Honduras)", + "language.es_MX": "español (México)", + "language.es_NI": "español (Nicaragua)", + "language.es_PA": "español (Panamá)", + "language.es_PE": "español (Perú)", + "language.es_PR": "español (Puerto Rico)", + "language.es_PY": "español (Paraguay)", + "language.es_SV": "español (El Salvador)", + "language.es_US": "español (Estados Unidos)", + "language.es_UY": "español (Uruguay)", + "language.es_VE": "español (Venezuela)", + "language.et": "eesti", + "language.et_EE": "eesti (Eesti)", + "language.eu": "euskara", + "language.eu_ES": "euskara (Espainia)", + "language.ewo": "ewondo", + "language.ewo_CM": "ewondo (Kamǝrún)", + "language.fa": "فارسی", + "language.fa_AF": "دری (افغانستان)", + "language.fa_IR": "فارسی (ایران)", + "language.ff": "Pulaar", + "language.ff_SN": "Pulaar (Senegaal)", + "language.fi": "suomi", + "language.fi_FI": "suomi (Suomi)", + "language.fil": "Filipino", + "language.fil_PH": "Filipino (Pilipinas)", + "language.fo": "føroyskt", + "language.fo_FO": "føroyskt (Føroyar)", + "language.fr": "français", + "language.fr_BE": "français (Belgique)", + "language.fr_BF": "français (Burkina Faso)", + "language.fr_BI": "français (Burundi)", + "language.fr_BJ": "français (Bénin)", + "language.fr_BL": "français (Saint-Barthélémy)", + "language.fr_CA": "français (Canada)", + "language.fr_CD": "français (République démocratique du Congo)", + "language.fr_CF": "français (République centrafricaine)", + "language.fr_CG": "français (Congo-Brazzaville)", + "language.fr_CH": "français (Suisse)", + "language.fr_CI": "français (Côte d’Ivoire)", + "language.fr_CM": "français (Cameroun)", + "language.fr_DJ": "français (Djibouti)", + "language.fr_FR": "français (France)", + "language.fr_GA": "français (Gabon)", + "language.fr_GF": "français (Guyane française)", + "language.fr_GN": "français (Guinée)", + "language.fr_GP": "français (Guadeloupe)", + "language.fr_GQ": "français (Guinée équatoriale)", + "language.fr_KM": "français (Comores)", + "language.fr_LU": "français (Luxembourg)", + "language.fr_MC": "français (Monaco)", + "language.fr_MF": "français (Saint-Martin)", + "language.fr_MG": "français (Madagascar)", + "language.fr_ML": "français (Mali)", + "language.fr_MQ": "français (Martinique)", + "language.fr_NE": "français (Niger)", + "language.fr_RE": "français (Réunion)", + "language.fr_RW": "français (Rwanda)", + "language.fr_SN": "français (Sénégal)", + "language.fr_TD": "français (Tchad)", + "language.fr_TG": "français (Togo)", + "language.fr_YT": "français (Mayotte)", + "language.ga": "Gaeilge", + "language.ga_IE": "Gaeilge (Éire)", + "language.gl": "galego", + "language.gl_ES": "galego (España)", + "language.gsw": "Schwiizertüütsch", + "language.gsw_CH": "Schwiizertüütsch (Schwiiz)", + "language.gu": "ગુજરાતી", + "language.gu_IN": "ગુજરાતી (ભારત)", + "language.guz": "Ekegusii", + "language.guz_KE": "Ekegusii (Kenya)", + "language.gv": "Gaelg", + "language.gv_GB": "Gaelg (Rywvaneth Unys)", + "language.ha": "Hausa", + "language.ha_Latn": "Hausa (Latn)", + "language.ha_Latn_GH": "Hausa (Latn, Gana)", + "language.ha_Latn_NE": "Hausa (Latn, Nijar)", + "language.ha_Latn_NG": "Hausa (Latn, Najeriya)", + "language.haw": "ʻŌlelo Hawaiʻi", + "language.haw_US": "ʻŌlelo Hawaiʻi (ʻAmelika Hui Pū ʻIa)", + "language.he": "עברית", + "language.he_IL": "עברית (ישראל)", + "language.hi": "हिन्दी", + "language.hi_IN": "हिन्दी (भारत)", + "language.hr": "hrvatski", + "language.hr_HR": "hrvatski (Hrvatska)", + "language.hu": "magyar", + "language.hu_HU": "magyar (Magyarország)", + "language.hy": "Հայերէն", + "language.hy_AM": "Հայերէն (Հայաստանի Հանրապետութիւն)", + "language.id": "Bahasa Indonesia", + "language.id_ID": "Bahasa Indonesia (Indonesia)", + "language.ig": "Igbo", + "language.ig_NG": "Igbo (Nigeria)", + "language.ii": "ꆈꌠꉙ", + "language.ii_CN": "ꆈꌠꉙ (ꍏꇩ)", + "language.is": "íslenska", + "language.is_IS": "íslenska (Ísland)", + "language.it": "italiano", + "language.it_CH": "italiano (Svizzera)", + "language.it_IT": "italiano (Italia)", + "language.ja": "日本語", + "language.ja_JP": "日本語(日本)", + "language.jmc": "Kimachame", + "language.jmc_TZ": "Kimachame (Tanzania)", + "language.ka": "ქართული", + "language.ka_GE": "ქართული (საქართველო)", + "language.kab": "Taqbaylit", + "language.kab_DZ": "Taqbaylit (Lezzayer)", + "language.kam": "Kikamba", + "language.kam_KE": "Kikamba (Kenya)", + "language.kde": "Chimakonde", + "language.kde_TZ": "Chimakonde (Tanzania)", + "language.kea": "kabuverdianu", + "language.kea_CV": "kabuverdianu (Kabu Verdi)", + "language.khq": "Koyra ciini", + "language.khq_ML": "Koyra ciini (Maali)", + "language.ki": "Gikuyu", + "language.ki_KE": "Gikuyu (Kenya)", + "language.kk": "қазақ тілі", + "language.kk_Cyrl": "қазақ тілі (кириллица)", + "language.kk_Cyrl_KZ": "қазақ тілі (кириллица, Қазақстан)", + "language.kl": "kalaallisut", + "language.kl_GL": "kalaallisut (Kalaallit Nunaat)", + "language.kln": "Kalenjin", + "language.kln_KE": "Kalenjin (Emetab Kenya)", + "language.km": "ភាសាខ្មែរ", + "language.km_KH": "ភាសាខ្មែរ (កម្ពុជា)", + "language.kn": "ಕನ್ನಡ", + "language.kn_IN": "ಕನ್ನಡ (ಭಾರತ)", + "language.ko": "한국어", + "language.ko_KR": "한국어(대한민국)", + "language.kok": "कोंकणी", + "language.kok_IN": "कोंकणी (भारत)", + "language.ksb": "Kishambaa", + "language.ksb_TZ": "Kishambaa (Tanzania)", + "language.ksf": "rikpa", + "language.ksf_CM": "rikpa (kamɛrún)", + "language.kw": "kernewek", + "language.kw_GB": "kernewek (Rywvaneth Unys)", + "language.lag": "Kɨlaangi", + "language.lag_TZ": "Kɨlaangi (Taansanía)", + "language.lg": "Luganda", + "language.lg_UG": "Luganda (Yuganda)", + "language.ln": "lingála", + "language.ln_CD": "lingála (Repibiki demokratiki ya Kongó)", + "language.ln_CG": "lingála (Kongo)", + "language.lt": "lietuvių", + "language.lt_LT": "lietuvių (Lietuva)", + "language.lu": "Tshiluba", + "language.lu_CD": "Tshiluba (Ditunga wa Kongu)", + "language.luo": "Dholuo", + "language.luo_KE": "Dholuo (Kenya)", + "language.luy": "Luluhia", + "language.luy_KE": "Luluhia (Kenya)", + "language.lv": "latviešu", + "language.lv_LV": "latviešu (Latvija)", + "language.mas": "Maa", + "language.mas_KE": "Maa (Kenya)", + "language.mas_TZ": "Maa (Tansania)", + "language.mer": "Kĩmĩrũ", + "language.mer_KE": "Kĩmĩrũ (Kenya)", + "language.mfe": "kreol morisien", + "language.mfe_MU": "kreol morisien (Moris)", + "language.mg": "Malagasy", + "language.mg_MG": "Malagasy (Madagasikara)", + "language.mgh": "Makua", + "language.mgh_MZ": "Makua (Umozambiki)", + "language.mk": "македонски", + "language.mk_MK": "македонски (Македонија)", + "language.ml": "മലയാളം", + "language.ml_IN": "മലയാളം (ഇന്ത്യ)", + "language.mr": "मराठी", + "language.mr_IN": "मराठी (भारत)", + "language.ms": "Bahasa Melayu", + "language.ms_BN": "Bahasa Melayu (Brunei)", + "language.ms_MY": "Bahasa Melayu (Malaysia)", + "language.mt": "Malti", + "language.mt_MT": "Malti (Malta)", + "language.mua": "MUNDAŊ", + "language.mua_CM": "MUNDAŊ (kameruŋ)", + "language.my": "ဗမာ", + "language.my_MM": "ဗမာ (မြန်မာ)", + "language.naq": "Khoekhoegowab", + "language.naq_NA": "Khoekhoegowab (Namibiab)", + "language.nb": "norsk bokmål", + "language.nb_NO": "norsk bokmål (Norge)", + "language.nd": "isiNdebele", + "language.nd_ZW": "isiNdebele (Zimbabwe)", + "language.ne": "नेपाली", + "language.ne_IN": "नेपाली (भारत)", + "language.ne_NP": "नेपाली (नेपाल)", + "language.nl": "Nederlands", + "language.nl_AW": "Nederlands (Aruba)", + "language.nl_BE": "Nederlands (België)", + "language.nl_CW": "Nederlands (Curaçao)", + "language.nl_NL": "Nederlands (Nederland)", + "language.nl_SX": "Nederlands (Sint Maarten)", + "language.nmg": "nmg", + "language.nmg_CM": "nmg (Kamerun)", + "language.nn": "nynorsk", + "language.nn_NO": "nynorsk (Noreg)", + "language.nus": "Thok Nath", + "language.nus_SD": "Thok Nath (Sudan)", + "language.nyn": "Runyankore", + "language.nyn_UG": "Runyankore (Uganda)", + "language.om": "Oromoo", + "language.om_ET": "Oromoo (Itoophiyaa)", + "language.om_KE": "Oromoo (Keeniyaa)", + "language.or": "ଓଡ଼ିଆ", + "language.or_IN": "ଓଡ଼ିଆ (ଭାରତ)", + "language.pa": "ਪੰਜਾਬੀ", + "language.pa_Arab": "پنجاب (العربية)", + "language.pa_Arab_PK": "پنجاب (العربية, پکستان)", + "language.pa_Guru": "ਪੰਜਾਬੀ (Guru)", + "language.pa_Guru_IN": "ਪੰਜਾਬੀ (Guru, ਭਾਰਤ)", + "language.pl": "polski", + "language.pl_PL": "polski (Polska)", + "language.ps": "پښتو", + "language.ps_AF": "پښتو (افغانستان)", + "language.pt": "português", + "language.pt_AO": "português (Angola)", + "language.pt_BR": "português (Brasil)", + "language.pt_GW": "português (Guiné Bissau)", + "language.pt_MZ": "português (Moçambique)", + "language.pt_PT": "português (Portugal)", + "language.pt_ST": "português (São Tomé e Príncipe)", + "language.rm": "rumantsch", + "language.rm_CH": "rumantsch (Svizra)", + "language.rn": "Ikirundi", + "language.rn_BI": "Ikirundi (Uburundi)", + "language.ro": "română", + "language.ro_MD": "română (Republica Moldova)", + "language.ro_RO": "română (România)", + "language.rof": "Kihorombo", + "language.rof_TZ": "Kihorombo (Tanzania)", + "language.ru": "русский", + "language.ru_MD": "русский (Молдова)", + "language.ru_RU": "русский (Россия)", + "language.ru_UA": "русский (Украина)", + "language.rw": "Kinyarwanda", + "language.rw_RW": "Kinyarwanda (Rwanda)", + "language.rwk": "Kiruwa", + "language.rwk_TZ": "Kiruwa (Tanzania)", + "language.saq": "Kisampur", + "language.saq_KE": "Kisampur (Kenya)", + "language.sbp": "Ishisangu", + "language.sbp_TZ": "Ishisangu (Tansaniya)", + "language.seh": "sena", + "language.seh_MZ": "sena (Moçambique)", + "language.ses": "Koyraboro senni", + "language.ses_ML": "Koyraboro senni (Maali)", + "language.sg": "Sängö", + "language.sg_CF": "Sängö (Ködörösêse tî Bêafrîka)", + "language.shi": "tamazight", + "language.shi_Latn": "tamazight (Latn)", + "language.shi_Latn_MA": "tamazight (Latn, lmɣrib)", + "language.shi_Tfng": "ⵜⴰⵎⴰⵣⵉⵖⵜ (Tfng)", + "language.shi_Tfng_MA": "ⵜⴰⵎⴰⵣⵉⵖⵜ (Tfng, ⵍⵎⵖⵔⵉⴱ)", + "language.si": "සිංහල", + "language.si_LK": "සිංහල (ශ්‍රී ලංකාව)", + "language.sk": "slovenčina", + "language.sk_SK": "slovenčina (Slovenská republika)", + "language.sl": "slovenščina", + "language.sl_SI": "slovenščina (Slovenija)", + "language.sn": "chiShona", + "language.sn_ZW": "chiShona (Zimbabwe)", + "language.so": "Soomaali", + "language.so_DJ": "Soomaali (Jabuuti)", + "language.so_ET": "Soomaali (Itoobiya)", + "language.so_KE": "Soomaali (Kiiniya)", + "language.so_SO": "Soomaali (Soomaaliya)", + "language.sq": "shqip", + "language.sq_AL": "shqip (Shqipëria)", + "language.sr": "Српски", + "language.sr_Cyrl": "Српски (Ћирилица)", + "language.sr_Cyrl_BA": "Српски (Ћирилица, Босна и Херцеговина)", + "language.sr_Cyrl_ME": "Српски (Ћирилица, Црна Гора)", + "language.sr_Cyrl_RS": "Српски (Ћирилица, Србија)", + "language.sr_Latn": "Srpski (Latinica)", + "language.sr_Latn_BA": "Srpski (Latinica, Bosna i Hercegovina)", + "language.sr_Latn_ME": "Srpski (Latinica, Crna Gora)", + "language.sr_Latn_RS": "Srpski (Latinica, Srbija)", + "language.sv": "svenska", + "language.sv_FI": "svenska (Finland)", + "language.sv_SE": "svenska (Sverige)", + "language.sw": "Kiswahili", + "language.sw_KE": "Kiswahili (Kenya)", + "language.sw_TZ": "Kiswahili (Tanzania)", + "language.swc": "Kiswahili ya Kongo", + "language.swc_CD": "Kiswahili ya Kongo (Jamhuri ya Kidemokrasia ya Kongo)", + "language.ta": "தமிழ்", + "language.ta_IN": "தமிழ் (இந்தியா)", + "language.ta_LK": "தமிழ் (இலங்கை)", + "language.te": "తెలుగు", + "language.te_IN": "తెలుగు (భారత దేశం)", + "language.teo": "Kiteso", + "language.teo_KE": "Kiteso (Kenia)", + "language.teo_UG": "Kiteso (Uganda)", + "language.th": "ไทย", + "language.th_TH": "ไทย (ไทย)", + "language.ti": "ትግርኛ", + "language.ti_ER": "ትግርኛ (ER)", + "language.ti_ET": "ትግርኛ (ET)", + "language.to": "lea fakatonga", + "language.to_TO": "lea fakatonga (Tonga)", + "language.tr": "Türkçe", + "language.tr_TR": "Türkçe (Türkiye)", + "language.twq": "Tasawaq senni", + "language.twq_NE": "Tasawaq senni (Nižer)", + "language.tzm": "Tamaziɣt", + "language.tzm_Latn": "Tamaziɣt (Latn)", + "language.tzm_Latn_MA": "Tamaziɣt (Latn, Meṛṛuk)", + "language.uk": "українська", + "language.uk_UA": "українська (Україна)", + "language.ur": "اردو", + "language.ur_IN": "اردو (بھارت)", + "language.ur_PK": "اردو (پاکستان)", + "language.uz": "Ўзбек", + "language.uz_Arab": "اۉزبېک (Arab)", + "language.uz_Arab_AF": "اۉزبېک (Arab, افغانستان)", + "language.uz_Cyrl": "Ўзбек (Cyrl)", + "language.uz_Cyrl_UZ": "Ўзбек (Cyrl, Ўзбекистон)", + "language.uz_Latn": "oʼzbekcha (Lotin)", + "language.uz_Latn_UZ": "oʼzbekcha (Lotin, Oʼzbekiston)", + "language.vai": "ꕙꔤ", + "language.vai_Latn": "Vai (Latn)", + "language.vai_Latn_LR": "Vai (Latn, Laibhiya)", + "language.vai_Vaii": "ꕙꔤ (Vaii)", + "language.vai_Vaii_LR": "ꕙꔤ (Vaii, ꕞꔤꔫꕩ)", + "language.vi": "Tiếng Việt", + "language.vi_VN": "Tiếng Việt (Việt Nam)", + "language.vun": "Kyivunjo", + "language.vun_TZ": "Kyivunjo (Tanzania)", + "language.xog": "Olusoga", + "language.xog_UG": "Olusoga (Yuganda)", + "language.yav": "nuasue", + "language.yav_CM": "nuasue (Kemelún)", + "language.yo": "Èdè Yorùbá", + "language.yo_NG": "Èdè Yorùbá (Orílẹ́ède Nàìjíríà)", + "language.zh": "中文", + "language.zh_Hans": "中文(简体中文)", + "language.zh_Hans_CN": "中文(简体中文、中国)", + "language.zh_Hans_HK": "中文(简体中文、中国香港特别行政区)", + "language.zh_Hans_MO": "中文(简体中文、中国澳门特别行政区)", + "language.zh_Hans_SG": "中文(简体中文、新加坡)", + "language.zh_Hant": "中文(繁體中文)", + "language.zh_Hant_HK": "中文(繁體中文,中華人民共和國香港特別行政區)", + "language.zh_Hant_MO": "中文(繁體中文,中華人民共和國澳門特別行政區)", + "language.zh_Hant_TW": "中文(繁體中文,台灣)", + "language.zu": "isiZulu", + "language.zu_ZA": "isiZulu (iNingizimu Afrika)", + + "pageNotFound": "Page not found" +} diff --git a/packages/strapi-plugin-settings-manager/admin/src/translations/pl.json b/packages/strapi-plugin-settings-manager/admin/src/translations/pl.json index 74a915f938..64c8f1e7b0 100644 --- a/packages/strapi-plugin-settings-manager/admin/src/translations/pl.json +++ b/packages/strapi-plugin-settings-manager/admin/src/translations/pl.json @@ -30,6 +30,8 @@ "form.database.item.username": "Nazwa użytkownika", "form.database.item.password": "Hasło", "form.database.item.database": "Baza danych", + "form.database.item.ssl": "SSL", + "form.database.item.authenticationDatabase": "Authentication Database", "form.database.item.default": "Ustaw jako domyślne połączenie", "form.database.item.provider.mongo": "Mongo", "form.database.item.provider.postgres": "PostgresSQL", @@ -117,7 +119,7 @@ "request.error.type.select": "Wartość musi znajdować się na uprzednio zdefiniowanej liście.", "request.error.validation.required": "Wpisanie wartości dla tego atrybutu jest wymagane.", - "request.error.validation.regex": "The value does not match the regex.", + "request.error.validation.regex": "Forma nie zgadza się z wymaganym wzorcem.", "request.error.validation.max": "Ta wartość jest za wysoka.", "request.error.validation.min": "Ta wartość jest za niska", "request.error.validation.maxLength": "Ta wartość jest za długa.", diff --git a/packages/strapi-plugin-upload/admin/src/translations/ar.json b/packages/strapi-plugin-upload/admin/src/translations/ar.json new file mode 100644 index 0000000000..f9631571c0 --- /dev/null +++ b/packages/strapi-plugin-upload/admin/src/translations/ar.json @@ -0,0 +1,36 @@ +{ + "ConfigPage.title": "الرفع - الإعدادات", + "ConfigPage.description": "تهئية إضافة الرفع", + + "EditForm.Input.number.label": "اقصى حجم مسموح (بوحدة MB)", + "EditForm.Input.select.label": "مزودين", + "EditForm.Input.select.inputDescription": "يمكن إما تحميل الملفات على الخادم الخاص بك أو على مقدمي الخارجية.", + "EditForm.Input.toggle.label": "السماح برفع الملفات", + + "EmptyLi.message": "لا توجد ملفات تم تحميلها", + + "EntriesNumber.number": "{number} ملف وجد", + "EntriesNumber.number.plural": "{number} ملفات وجدة", + + "HomePage.title": "رفع", + "HomePage.description": "اكتشف كل الملفات التي تم تحميلها", + "HomePage.InputSearch.placeholder": "ابحث عن ملف...", + + "Li.linkCopied": "رابط نسخها في الحافظة", + + "ListHeader.type": "النوع", + "ListHeader.hash": "الهاش", + "ListHeader.name": "الاسم", + "ListHeader.updated": "رفع", + "ListHeader.size": "الحجم", + "ListHeader.related": "متعلق بـ", + + "PluginInputFile.text": "اسحب الملفات وأسقطها في هذه المنطقة أو {link} من ملف لتحميله", + "PluginInputFile.link": "متصفح", + "PluginInputFile.loading": "يجري تحميل ملفاتك...", + + "notification.config.success": "تم تحديث الإعدادات", + "notification.delete.success": "تم حذف الملف", + "notification.dropFile.success": "تم تحميل ملفك", + "notification.dropFiles.success": "{number} ملفات تم تحميلها" +} diff --git a/packages/strapi-plugin-upload/admin/src/translations/pl.json b/packages/strapi-plugin-upload/admin/src/translations/pl.json index 172ae5de4e..bc33302f01 100644 --- a/packages/strapi-plugin-upload/admin/src/translations/pl.json +++ b/packages/strapi-plugin-upload/admin/src/translations/pl.json @@ -1,6 +1,6 @@ { - "ConfigPage.title": "Przesyłanie - Ustawienia", - "ConfigPage.description": "KOnfiguracja wtyczki przesyłania plików", + "ConfigPage.title": "Pliki - Ustawienia", + "ConfigPage.description": "Konfiguracja wtyczki służącej do przesyłania plików.", "EditForm.Input.number.label": "Maksymalny dozwolony rozmiar (w MB)", "EditForm.Input.select.label": "Dostawcy", @@ -12,8 +12,8 @@ "EntriesNumber.number": "{number} plik znaleziony", "EntriesNumber.number.plural": "{number} plików znalezionych", - "HomePage.title": "Przesyłanie", - "HomePage.description": "Discover all the uploaded files Odkryj wszystkie ", + "HomePage.title": "Pliki", + "HomePage.description": "Przeglądaj wszystkie przesłane pliki.", "HomePage.InputSearch.placeholder": "Szukaj...", "Li.linkCopied": "Link został skopiowany do schowka", @@ -25,9 +25,11 @@ "ListHeader.size": "Rozmiar", "ListHeader.related": "Związany z", - "PluginInputFile.text": "Przeciągnij & upuść pliki w to miejsce lub {link} pliki do przesłania", + "PluginInputFile.text": "Przeciągnij & upuść pliki w to miejsce lub {link} pliki do przesłania.", "PluginInputFile.link": "przeglądaj", + "PluginInputFile.loading": "Twoje pliki są właśnie przesyłane...", + "notification.config.success": "Ustawienia zostały zaaktualizowane", "notification.delete.success": "Plik został usunięty", "notification.dropFile.success": "Plik został przesłany", "notification.dropFiles.success": "{number} plików zostało przesłanych" diff --git a/packages/strapi-plugin-users-permissions/admin/src/translations/ar.json b/packages/strapi-plugin-users-permissions/admin/src/translations/ar.json new file mode 100644 index 0000000000..37d7ba274e --- /dev/null +++ b/packages/strapi-plugin-users-permissions/admin/src/translations/ar.json @@ -0,0 +1,177 @@ +{ + "Auth.form.button.register-success": "إعادة الإرسال", + "Auth.form.button.forgot-password.success": "إعادة الإرسال", + "Auth.form.button.forgot-password": "إرسال للبريد", + "Auth.form.button.reset-password": "تغيير كلمة السر", + "Auth.form.button.login": "تسجيل دخول", + "Auth.form.button.register": "مستعد للبدء", + "Auth.form.error.noAdminAccess": "لا تملك الصلاحية للدخول الى لوحة الإدارة.", + + "Auth.form.forgot-password.email.label": "ادخل ايميلك", + "Auth.form.forgot-password.email.label.success": "تم إرسال الرسالة بنجاح الى", + "Auth.form.forgot-password.email.placeholder": "mysuperemail@gmail.com", + + "Auth.header.register.description": "لإنهاء الإعداد وتأمين تطبيقك ، يرجى إنشاء أول مستخدم (مسؤول أساسي) عن طريق إدخال المعلومات الضرورية أدناه.", + "Auth.form.header.login": "strapi", + "Auth.form.header.forgot-password": "strapi", + "Auth.form.header.register": "مرحبًا!", + "Auth.form.header.register-success": "strapi", + + "Auth.form.login.password.label": "كلمة السر", + "Auth.form.login.rememberMe.label": "تذكرني", + "Auth.form.login.username.label": "اسم المستخدم", + "Auth.form.login.username.placeholder": "اكتب اسمك هنا (مثل: خالد سالم)", + + "Auth.form.register.email.label": "البريد الإكتروني", + "Auth.form.register.email.placeholder": "mysuperemail@example.com", + "Auth.form.register.username.label": "اسم المستخدم", + "Auth.form.register.username.placeholder": "اكتب اسمك هنا (مثل: خالد سالم)", + "Auth.form.register.password.label": "كلمة السر", + "Auth.form.register.confirmPassword.label": "تأكيد كلمة السر", + "Auth.form.register.news.label": "ابقيني محدّثًا عن الميزات الجديدة والتحسينات القادمة.", + + "Auth.form.register-success.email.label": "الأيميل ارسل بنجاح الى", + "Auth.form.register-success.email.placeholder": "mysuperemail@gmail.com", + + "Auth.form.error.email.provide": "يرجى تقديم اسم المستخدم الخاص بك أو البريد الإلكتروني الخاص بك.", + "Auth.form.error.email.invalid": "هذا البريد الاكتروني غير صالح.", + "Auth.form.error.password.provide": "يرجى تقديم كلمة المرور الخاصة بك.", + "Auth.form.error.invalid": "المعرّف أو كلمة المرور غير صالحين.", + "Auth.form.error.password.local": "لم يقم هذا المستخدم بتعيين كلمة مرور محلية مطلقًا ، الرجاء تسجيل الدخول عبر الموفر المستخدم أثناء إنشاء الحساب.", + "Auth.form.error.password.format": "لا يمكن أن تحتوي كلمة مرورك على الرمز `$` أكثر من ثلاث مرات.", + "Auth.form.error.user.not-exist": "هذا الإميل غير موجود.", + "Auth.form.error.code.provide": "الرمز المقدم غير صحيح.", + "Auth.form.error.password.matching": "كلمة المرور غير مطابقة.", + "Auth.form.error.params.provide": "المعلومات المقدمة غير صحيحة.", + "Auth.form.error.username.taken": "اسم المستخدم مسجل بالفعل", + "Auth.form.error.email.taken": "البريد الإلكتروني مسجل بالفعل", + + "Auth.link.forgot-password": "هل نسيت كلمة السر الخاصة بك؟", + "Auth.link.ready": "مستعد لتسجيل الدخول؟", + + "BoundRoute.title": "Bound route to", + + "components.Input.error.password.noMatch": "كلمات السر لا تتطابق", + + "Controller.input.label": "{label} ", + "Controller.selectAll": "تحديد الكل", + + "EditForm.inputSelect.label.role": "الدور الافتراضي للمستخدمين المصادقين", + "EditForm.inputSelect.description.role": "سيتم إرفاق المستخدم المصادق الجديد بالدور المحدد.", + "EditForm.inputSelect.subscriptions.label": "إدارة حصص الاشتراك", + "EditForm.inputSelect.subscriptions.description": "حدد عدد الاشتراكات لكل IP في الساعة.", + "EditForm.inputSelect.durations.label": "المدة", + "EditForm.inputSelect.durations.description": "عدد الساعات التي لا يمكن للمستخدم الاشتراك خلالها.", + + "EditForm.inputToggle.label.email": "حساب واحد لكل بريد الاكتروني", + "EditForm.inputToggle.label.sign-up": "تفعيل التسجيل", + "EditForm.inputToggle.description.email": "عدم السماح للمستخدم بإنشاء حسابات متعددة باستخدام نفس عنوان البريد الإلكتروني مع موفري مصادقة مختلفين.", + "EditForm.inputToggle.description.sign-up": "عند تعطيل (OFF) ، يتم حظر عملية التسجيل. لا أحد يستطيع الاشتراك بعد الآن بغض النظر عن المزود المستخدم.", + + "EditPage.cancel": "الغاء", + "EditPage.submit": "حفظ", + "EditPage.form.roles": "تفاصيل الدور", + "EditPage.form.roles.label.description": "الوصف", + "EditPage.form.roles.label.name": "الأسم", + "EditPage.form.roles.label.users": "المستخدمون المرتبطون بهذا الدور ({number})", + "EditPage.form.roles.name.error": "القيمة مطلوبة.", + "EditPage.header.title": "{name} ", + "EditPage.header.title.create": "إنشاء دور جديد", + "EditPage.header.description": "{description} ", + "EditPage.header.description.create": " ", + + "EditPage.notification.permissions.error": "حدث خطأ أثناء جلب الأذونات", + "EditPage.notification.policies.error": "حدث خطأ أثناء جلب السياسات", + "EditPage.notification.role.error": "حدث خطأ أثناء جلب الدور", + + "HeaderNav.link.advancedSettings": "إعدادات متقدمة", + "HeaderNav.link.emailTemplates": "قوالب الإيميل", + "HeaderNav.link.providers": "مزودين", + "HeaderNav.link.roles": "الأدوار والأذونات", + + "HomePage.header.title": "الأدوار والأذونات", + "HomePage.header.description": "حدد الأدوار والأذونات للمستخدمين لديك.", + + "InputSearch.placeholder": "ابحث عن مستخدم", + + "List.button.roles": "إضافة دور جديد", + "List.button.providers": "إضافة موفر جديد", + + "List.title.emailTemplates.singular": "يتوفر {number} نموذج للبريد الإلكتروني", + "List.title.emailTemplates.plural": "يتوفر {number} نماذج للبريد الإلكتروني", + + "List.title.providers.disabled.singular": "{number} معطل", + "List.title.providers.disabled.plural": "{number} معطلين", + "List.title.providers.enabled.singular": "يتم تمكين {number} مزود و", + "List.title.providers.enabled.plural": "يتم تمكين {number} مزودين و", + + "List.title.roles.singular": "{number} دور متوفر", + "List.title.roles.plural": "{number} ادوار متوفرة", + + "notification.error.delete": "حدث خطأ أثناء محاولة حذف العنصر", + "notification.error.fetch": "حدث خطأ أثناء محاولة جلب البيانات", + "notification.error.fetchUser": "حدث خطأ أثناء محاولة جلب المستخدمين", + "notification.info.emailSent": "تم إرسال البريد الإلكتروني", + "notification.success.delete": "تم حذف هذا العنصر", + "notification.success.submit": "تم تحديث الإعدادات", + + "plugin.description.short": "حماية الـAPI الخاص بك مع عملية مصادقة كاملة استناداً إلى JWT", + "plugin.description.long": "حماية الـAPI الخاص بك مع عملية مصادقة كاملة استناداً إلى JWT. يأتي هذا الملحق أيضًا مع إستراتيجية ACL التي تسمح لك بإدارة الأذونات بين مجموعات المستخدمين.", + + "Plugin.permissions.application.description": "حدد جميع الإجراءات المسموح بها لمشروعك.", + "Plugin.permissions.plugins.description": "حدد جميع الإجراءات المسموح بها للإضافة {name}.", + + "Plugins.header.title": "الصلاحيات", + "Plugins.header.description": "يتم سرد الإجراءات المحددة المرتبطة بالمسار أدناه.", + + "Policies.InputSelect.empty": "لا شيء", + "Policies.InputSelect.label": "السماح بتنفيذ هذا الإجراء لـ:", + "Policies.header.hint": "حدد إجراءات التطبيق أو إجراءات الإضافة وانقر على رمز الترس لعرض المسار المرتبط", + "Policies.header.title": "إعدادات متقدمة", + + "Email.template.validation_email": "التحقق من صحة عنوان البريد الإلكتروني", + "Email.template.reset_password": "إعادة تعيين كلمة المرور", + "Email.template.success_register": "التسجيل ناجح", + + "Auth.advanced.allow_register": "", + + "PopUpForm.button.cancel": "الغاء", + "PopUpForm.button.save": "حفظ", + "PopUpForm.header.add.providers": "إضافة موفر جديد", + "PopUpForm.header.edit.email-templates": "تحرير قوالب البريد الإلكتروني", + "PopUpForm.header.edit.providers": "تحرير موفر {provider}", + "PopUpForm.inputSelect.providers.label": "اختر الموفر", + "PopUpForm.Email.options.from.name.label": "أسم المورد", + "PopUpForm.Email.options.from.email.label": "البريد الإلكتروني للشاحن", + "PopUpForm.Email.options.response_email.label": "البريد الإلكتروني للاستجابة", + "PopUpForm.Email.options.object.label": "موضوع", + "PopUpForm.Email.options.message.label": "الرسالة", + "PopUpForm.Email.validation_email.options.object.placeholder": "يرجى تأكيد عنوان بريدك الإلكتروني لـ %APP_NAME%", + "PopUpForm.Email.reset_password.options.object.placeholder": "يرجى تأكيد عنوان بريدك الإلكتروني لـ %APP_NAME%", + "PopUpForm.Email.success_register.options.object.placeholder": "يرجى تأكيد عنوان بريدك الإلكتروني لـ %APP_NAME%", + "PopUpForm.Email.validation_email.options.message.placeholder": "

يرجى النقر على هذا الرابط لتأكيد حسابك

", + "PopUpForm.Email.reset_password.options.message.placeholder": "

يرجى النقر على هذا الرابط لتأكيد حسابك

", + "PopUpForm.Email.success_register.options.message.placeholder": "

يرجى النقر على هذا الرابط لتأكيد حسابك

", + "PopUpForm.Email.options.from.email.placeholder": "johndoe@gmail.com", + "PopUpForm.Email.options.response_email.placeholder": "johndoe@gmail.com", + "PopUpForm.Email.options.from.name.placeholder": "John Doe", + "PopUpForm.Providers.enabled.label": "مفعل", + "PopUpForm.Providers.enabled.description": "في حالة التعطيل ، لن يتمكن المستخدمون من استخدام هذا الموفر.", + "PopUpForm.Providers.key.label": "معرف العميل", + "PopUpForm.Providers.key.placeholder": "نص", + "PopUpForm.Providers.secret.label": "سر العميل (Client Secret)", + "PopUpForm.Providers.secret.placeholder": "نص", + "PopUpForm.Providers.redirectURL.front-end.label": "عنوان URL لإعادة التوجيه إلى تطبيق الواجهة الأمامية (front-end)", + + + + "PopUpForm.Providers.facebook.providerConfig.redirectURL": "عنوان URL لإعادة التوجيه لإضافتة تكوين تطبيق Facebook", + "PopUpForm.Providers.google.providerConfig.redirectURL": "عنوان URL لإعادة التوجيه لإضافتة تكوين تطبيق Google", + "PopUpForm.Providers.github.providerConfig.redirectURL": "عنوان URL لإعادة التوجيه لإضافتة تكوين تطبيق Github", + "PopUpForm.Providers.linkedin2.providerConfig.redirectURL": "عنوان URL لإعادة التوجيه لإضافتة تكوين تطبيق Linkedin", + "PopUpForm.Providers.twitter.providerConfig.redirectURL": "عنوان URL لإعادة التوجيه لإضافتة تكوين تطبيق Twitter", + + "PopUpForm.Providers.callback.placeholder": "نص", + "PopUpForm.Email.email_templates.inputDescription": "إذا كنت غير متأكد من كيفية استخدام المتغيرات ، {link}", + "PopUpForm.Email.link.documentation": "تحقق من وثائقنا." +} diff --git a/packages/strapi-plugin-users-permissions/admin/src/translations/pl.json b/packages/strapi-plugin-users-permissions/admin/src/translations/pl.json index aedb08ef30..23fcc7a6e2 100644 --- a/packages/strapi-plugin-users-permissions/admin/src/translations/pl.json +++ b/packages/strapi-plugin-users-permissions/admin/src/translations/pl.json @@ -55,8 +55,8 @@ "Controller.input.label": "{label} ", "Controller.selectAll": "Zaznacz wszystko", - "EditForm.inputSelect.label.role": "Default role for authenticated users", - "EditForm.inputSelect.description.role": "It will attach the new authenticated user to the selected role.", + "EditForm.inputSelect.label.role": "Domyślna rola dla uwierzytelnionych użytkowników", + "EditForm.inputSelect.description.role": "Połączy nowego uwierzytelnionego użytkownika z wybraną rolą.", "EditForm.inputSelect.subscriptions.label": "Rejestracje", "EditForm.inputSelect.subscriptions.description": "Ogranicz liczbę rejestracji z tego samego IP na godzinę.", "EditForm.inputSelect.durations.label": "Okres",