diff --git a/OWNERS_ALIASES b/OWNERS_ALIASES index b1df062cdb7ee..c90220225dbf0 100644 --- a/OWNERS_ALIASES +++ b/OWNERS_ALIASES @@ -197,6 +197,10 @@ aliases: - Arhell - idvoretskyi - MaxymVlasov + sig-docs-ar-owners: # Admins for Arabic content + - mboukhalfa + sig-docs-ar-reviews: # PR reviews for Arabic content + - mboukhalfa # authoritative source: git.k8s.io/community/OWNERS_ALIASES committee-steering: # provide PR approvals for announcements - bentheelder diff --git a/assets/scss/_custom.scss b/assets/scss/_custom.scss index a3b740028dfc5..7e1759c1ebfdb 100644 --- a/assets/scss/_custom.scss +++ b/assets/scss/_custom.scss @@ -154,6 +154,18 @@ body.td-404 main .error-details { } } +//Arabic language +body:lang(ar) { + .navbar-brand { + left: 16px; + } + .announcement-main { + + direction: ltr; + text-align: left; + + } +} .td-navbar-nav-scroll { overflow: visible !important; display: none; diff --git a/content/ar/OWNERS b/content/ar/OWNERS new file mode 100644 index 0000000000000..875333f864c4e --- /dev/null +++ b/content/ar/OWNERS @@ -0,0 +1,13 @@ +# See the OWNERS docs at https://go.k8s.io/owners + +# This is the directory for English source content. +# Teams and members are visible at https://github.com/orgs/kubernetes/teams. + +reviewers: +- sig-docs-ar-reviews + +approvers: +- sig-docs-ar-owners + +labels: +- language/ar diff --git a/content/ar/_common-resources/index.md b/content/ar/_common-resources/index.md new file mode 100644 index 0000000000000..3d65eaa0ff97e --- /dev/null +++ b/content/ar/_common-resources/index.md @@ -0,0 +1,3 @@ +--- +headless: true +--- \ No newline at end of file diff --git a/content/ar/_index.html b/content/ar/_index.html new file mode 100644 index 0000000000000..89c501ec24fe9 --- /dev/null +++ b/content/ar/_index.html @@ -0,0 +1,60 @@ +--- +title: "منسق حاويات" +abstract: "التنسيق الاوتوماتيكي للحاويات و إدارتها" +cid: home +sitemap: + priority: 1.0 +--- + +{{< blocks/section id="oceanNodes" >}} +{{% blocks/feature image="flower" %}} +[كوبرناتيز]({{< relref "/docs/concepts/overview/" >}})، يُعرف أيضًا باسم ك8ز، هو نظام مفتوح المصدر لتنسيق، تكييف و إدارة التطبيقات المعبأة في حاويات. + +يقوم بتجميع الحاويات التي تشكل تطبيقًا في وحدات منطقية لتسهيل الإدارة والاكتشاف. يستند كوبرناتيز على [15 عامًا من الخبرة في إدارة أعباء عمل الإنتاج في جوجل](http://queue.acm.org/detail.cfm?id=2898444)، إلى جانب أفضل الأفكار والممارسات من المجتمع. +{{% /blocks/feature %}} + +{{% blocks/feature image="scalable" %}} +#### مهما كان المقياس + +تم تصميم كوبرناتيز وفقًا لنفس المبادئ التي تسمح لـجوجل بتشغيل مليارات الحاويات أسبوعيًا، ويمكنه التوسع دون الحاجة لزيادة فريق العمليات لديك. + +{{% /blocks/feature %}} + +{{% blocks/feature image="blocks" %}} +#### مهما كان التعقيد +سواء كنت تُجري إختبارا محليًا أو تدير مؤسسة عالمية، فإن مرونة كوبرناتيز تتكيف معك لتقديم تطبيقاتك دون إنقطاع وبسهولة بغض النظر عن مدى تعقيد حاجتك. + +{{% /blocks/feature %}} + +{{% blocks/feature image="suitcase" %}} +#### في أي مكان كان + +كوبرناتيز مفتوح المصدر مما يمنحك حرية الاستفادة من البنية التحتية السحابية المحلية أو المختلطة أو العامة، مما يتيح لك نقل أعباء العمل بسهولة إلي حيث تريد. + +{{% /blocks/feature %}} + +{{< /blocks/section >}} + +{{< blocks/section id="video" background-image="kub_video_banner_homepage" >}} +
+

تحدي ترحيل أكثر من 150 خدمة مصغرة إلى كوبرناتيز

+

مع سارة ويلز، المديرة الفنية للعمليات والموثوقية، فاينانشيال تايمز

+ +
+
+ حضور كيوبكون أمريكا الشمالية في 24-28 أكتوبر 2022 +
+
+
+
+ حضور كيوبكون أوروبا في الفترة من 17 إلى 21 أبريل 2023 +
+
+ + +
+{{< /blocks/section >}} + +{{< blocks/kubernetes-features >}} + +{{< blocks/case-studies >}} diff --git a/content/ar/case-studies/_index.html b/content/ar/case-studies/_index.html new file mode 100644 index 0000000000000..b0afcf66c5e41 --- /dev/null +++ b/content/ar/case-studies/_index.html @@ -0,0 +1,11 @@ +--- +title: دراسة أمثلة +linkTitle: دراسة أمثلة +bigheader: دراسة أمثلة لاستخدام كوبرناتيز +abstract: مجموعة أمثلة لاستخدام كوبرناتيز في بيئة إنتاج حقيقة. +description: مجموعة أمثلة لاستخدام كوبرناتيز في بيئة إنتاج حقيقة. +layout: basic +class: gridPage +cid: caseStudies +--- + diff --git a/content/ar/docs/_index.md b/content/ar/docs/_index.md new file mode 100644 index 0000000000000..59690511b14b0 --- /dev/null +++ b/content/ar/docs/_index.md @@ -0,0 +1,4 @@ +--- +title: توثيق +description: توثيق كوبرناتيز باللغة العربية +--- diff --git a/content/ar/docs/concepts/overview/_index.md b/content/ar/docs/concepts/overview/_index.md new file mode 100644 index 0000000000000..ee6fe142030fa --- /dev/null +++ b/content/ar/docs/concepts/overview/_index.md @@ -0,0 +1,97 @@ +--- +reviewers: +- mboukhalfa +- oxPraGa +title: "ملخص" +description: > + كوبرناتيز عبارة عن نظام أساسي محمول قابل للتوسيع ومفتوح المصدر لإدارة حاويات الخدمات و الإنتاج، مما يسهل الاعدادات التصريحية و التنفيذ الأتوماتيكي. يضم نظام متكامل واسع وسريع النمو. خدمات كوبرناتيز، دعم و الأدوات المتوفرة على نطاق واسع. +content_type: concept +weight: 20 +card: + name: concepts + weight: 10 +no_list: true +--- + + +هذه الصفحة هي نظرة عامة على كوبرناتيز. + + + + كاوبرناتيز عبارة عن نظام أساسي محمول قابل للتوسيع ومفتوح المصدر لإدارة حاويات الخدمات و الإنتاج، مما يسهل الاعدادات التصريحية و التنفيذ الأتوماتيكي. يضم نظام متكامل واسع وسريع النمو. خدمات كوبرناتيز، دعم و الأدوات المتوفرة على نطاق واسع. + +نشأ اسم كاوبرناتيز من اليونانية، و يعني قائد دفة السفينة. ينتج ك8ز (تنطق كيتس) كاختصار من عدد الأحرف الثمانية في اللغة الانجليزية بين "ك" و "ز". فتحت جوجل مصدرًا مفتوحًا لمشروع كوبرناتيز في عام 2014. ويجمع كوبرناتيز بين [أكثر من 15 عامًا من خبرة جوجل](/blog/2015/04/borg-predecessor-to-kubernetes/) إلى جانب أفضل الأفكار والممارسات من المجتمع. + +## الرجوع بالزمن + +دعنا نلقي نظرة على فائدة كاوبرناتيز من خلال الرجوع بالزمن. + +![Deployment evolution](/images/docs/Container_Evolution.svg) + +**عصر النشر التقليدي:** +في وقت سابق، قامت المؤسسات بتشغيل التطبيقات على خوادم حقيقية. لم تكن هناك طريقة لتحديد حدود الموارد للتطبيقات في خادم فعلي، وقد تسبب ذلك في حدوث مشكلات في تخصيص الموارد. على سبيل المثال، إذا تم تشغيل العديد من التطبيقات على خادم فعلي، فيمكن أن تكون هناك حالات يستهلك فيها تطبيق واحد معظم الموارد، ونتيجة لذلك، قد يكون أداء التطبيقات الأخرى ضعيفًا. يمكن حل هذا بتشغيل كل تطبيق على خادم فعلي مختلف. لكن هذا لم بكن ليتوسع نطاقه عندما تكون الموارد غير مستخدمة، وكان أيضا مكلف للمنظمات الحفاظ على العديد من الخوادم المادية. + +**عصر النشر الافتراضي:** كحل ، تم تقديم الافتراضية. تسمح هذه التقنية بتشغيل عدة أجهزة إفتراضية (أإ) على وحدة معالجة مركزية لخادم فعلي واحد. تسمح المحاكاة الافتراضية بعزل التطبيقات بين الأجهزة الإفتراضية وتوفر مستوى من الحماية بحيث لا يمكن الوصول إلى معلومات أحد التطبيقات بحرية من تطبيق آخر. + +تسمح المحاكاة الافتراضية باستخدام أفضل للموارد في خادم فعلي وتسمح بقابلية تطوير أفضل لأنه يمكن إضافة تطبيق أو تحديثه بسهولة، ويقلل من تكاليف إقتناء أجهزة فعلية، وأكثر من ذلك بكثير. باستخدام المحاكاة الافتراضية ، يمكنك تقديم مجموعة من الموارد المادية كمجموعة من الأجهزة الافتراضية التي يمكن التخلص منها. + +كل جهاز افتراضي عبارة عن جهاز كامل يقوم بتشغيل جميع المكونات ، بما في ذلك نظام التشغيل الخاص به ، بالإضافة إلى العتاد الافتراضي. + +**عصر نشر الحاويات:** تتشابه الحاويات مع الأجهزة الظاهرية ، ولكنها تتميز بخصائص عزل مريحة لمشاركة نظام التشغيل (ن ت) بين التطبيقات. لذلك تعتبر الحاويات خفيفة الوزن. على غرار أإ ، تحتوي الحاوية على نظام ملفات خاص بها ومشاركة من وحدة المعالجة المركزية والذاكرة ومساحة المعالجة والمزيد. نظرًا لفصلها عن البنية التحتية الأساسية ، فهي محمولة عبر توزيعات السحاب ونظام التشغيل. + +أصبحت الحاويات شائعة لأنها توفر مزايا إضافية ، مثل: + +* إنشاء تطبيق رشيق ونشره: زيادة سهولة وكفاءة إنشاء صورة الحاوية مقارنةً باستخدام صور أإ. +* التطوير والتكامل والنشر المستمر: يوفر إنشاء صورة حاوية موثوقة ومتكررة ونشرها مع عمليات التراجع السريعة والفعالة (بسبب ثبات الصورة). +* فصل اهتمامات ديف أوبس: إنشاء صور حاوية التطبيق في وقت الإنشاء / الإصدار بدلاً من وقت النشر ، وبالتالي فصل التطبيقات عن البنية التحتية. +* قابلية الملاحظة: ليس فقط المعلومات والمقاييس على مستوى نظام التشغيل ، ولكن أيضًا صحة التطبيق والإشارات الأخرى. +* الاتساق البيئي عبر التطوير والاختبار والإنتاج: يتم تشغيله على جهاز كمبيوتر محمول كما هو الحال في السحابة. +* قابلية النقل للتوزيع السحابي ونظام التشغيل: يتم تشغيله على أوبونتو و ريد هات إنتربرايز لينكس و كورأواس وفي أماكن العمل وعلى السحابات العامة الرئيسية وفي أي مكان آخر. +* إدارة تتمحور حول التطبيق: ترفع مستوى التجريد من تشغيل نظام تشغيل على أجهزة افتراضية إلى تشغيل تطبيق على نظام تشغيل باستخدام موارد منطقية. +* الخدمات الدقيقة المترابطة والموزعة والمرنة والمتحررة بشكل فضفاض: يتم تقسيم التطبيقات إلى أجزاء أصغر ومستقلة ويمكن نشرها وإدارتها ديناميكيًا - وليس كومة متجانسة تعمل على آلة واحدة كبيرة ذات غرض واحد. +* عزل الموارد: أداء تطبيق يمكن التنبؤ به. +* استخدام الموارد: كفاءة عالية وكثافة. + +## لماذا تحتاج إلى كاوبرناتيز وماذا يمكن أن تفعله {#why-you-need-kubernetes-and-what-can-it-do} + +تعتبر الحاويات طريقة جيدة لتجميع تطبيقاتك وتشغيلها. في بيئة الإنتاج ، تحتاج إلى إدارة الحاويات التي تشغل التطبيقات والتأكد من عدم وجود وقت تعطل. على سبيل المثال ، إذا تعطلت حاوية ، يجب أن تبدأ حاوية أخرى. ألن يكون من الأسهل إذا تم التعامل مع هذا السلوك بواسطة نظام؟ + +هكذا يأتي كاوبرناتيز لإنقاذ! يوفر لك كاوبرناتيز إطار عمل لتشغيل الأنظمة الموزعة بمرونة. إنه يعتني بمقياس وتجاوز الفشل للتطبيق الخاص بك ، ويوفر أنماط نشر ، وأكثر من ذلك. على سبيل المثال ، يمكن لكاوبرناتيز إدارة نشر كناري لنظامك بسهولة. + +يوفر لك كاوبرناتيز ملفات: + +* **اكتشاف الخدمة وموازنة الحمل** +يمكن لكاوبرناتيز كشف حاوية باستخدام اسم الدي أن أس أو باستخدام عنوان آيبي الخاص بها. إذا كانت حركة المرور إلى الحاوية عالية ، فيمكن لكاوبرناتيز تحميل موازنة وتوزيع حركة مرور الشبكة بحيث يكون النشر مستقرًا. +* **تنسيق التخزين** +يسمح لك كاوبرناتيز بتركيب نظام تخزين من اختيارك تلقائيًا، مثل المستودعات المحلية وموفري السحابة العامة والمزيد. +* **عمليات الطرح والتراجع الآلي** +يمكنك وصف الحالة المرغوبة للحاويات التي تم نشرها باستخدام كاوبرناتيز ، ويمكنها تغيير الحالة الفعلية إلى الحالة المطلوبة بمعدل متحكم فيه. على سبيل المثال ، يمكنك أتمتة كاوبرناتيز لإنشاء حاويات جديدة للنشر وإزالة الحاويات الحالية واعتماد جميع مواردها في الحاوية الجديدة. +* **التعبئة التلقائية بن** +زود كاوبرناتيز بمجموعة من العقد التي يمكنها استخدامها لتشغيل المهام المعبأة في حاويات. حدد لكاوبرناتيز كمية وحدة المعالجة المركزية والذاكرة (رام) التي تحتاجها كل حاوية. يمكن لكاوبرناتيز وضع الحاويات في عقدك لتحقيق أقصى استفادة من مواردك. +* **التعافي الذاتي** +بقوم كاوبرناتيز بإعادة تشغيل الحاويات الفاشلة، واستبدال الحاويات، ويزيل الحاويات التي لا تستجيب لفحص الصحة الذي يحدده المستخدم، ولا يعلن عنها للعملاء حتى تصبح جاهزة للخدمة. +* **إدارة ملفات الضبط و السرية** +يتيح لك كاوبرناتيز تخزين المعلومات الحساسة وإدارتها ، مثل كلمات المرور ورموز أوأوث المميزة ومفاتيح أس أس أيتش. يمكنك نشر وتحديث الأسرار وتهيئة التطبيق دون إعادة بناء صور الحاوية ، ودون الكشف عن الأسرار في تكوين المكدس. + +## كاوبرناتيز ليس + +كاوبرناتيز ليس نظامًا تقليديًا كاملا للمنصة كخدمة. نظرًا لأن كاوبرناتيز يعمل على مستوى الحاويات بدلاً من مستوى الأجهزة، فإنه يوفر بعض الميزات القابلة للتطبيق بشكل عام والمشتركة في عروض المنصة كخدمة، مثل النشر والقياس وموازنة الحمل ، ويتيح للمستخدمين دمج حلول التسجيل والمراقبة والتنبيه. ومع ذلك، فإن كاوبرناتيز ليس وحدة متراصة، وهذه الحلول الافتراضية اختيارية وقابلة للتوصيل. يوفر كاوبرناتيز اللبنات الأساسية لإنشاء المنصات للمطورين، ولكنه يحافظ على اختيارات المستخدم والمرونة عند الحاجة. + +كاوبرناتيز: + +* لا يحد من أنواع التطبيقات المدعومة. يهدف كاوبرناتيز إلى دعم مجموعة متنوعة للغاية من أحمال العمل ، بما في ذلك أحمال العمل عديمة الحالة وذات الحالة و حمولة معالجة البيانات. إذا كان يمكن تشغيل أحد التطبيقات في حاوية ، فأنه سيعمل بشكل رائع على كاوبرناتيز. +* لا ينشر كود المصدر ولا يبني التطبيق الخاص بك. يتم تحديد مهام سير عمل التكامل المستمر و التسليم و النشر من خلال ثقافات المؤسسة وتفضيلاتها وكذلك المتطلبات الفنية. +* لا يقدم خدمات على مستوى التطبيق ، مثل البرامج الوسيطة (على سبيل المثال ، حافلات الرسائل) ، أو إطارات معالجة البيانات (على سبيل المثال سبارك) ، أو قواعد البيانات (على سبيل المثال مايسايكل) ، أو ذاكرات التخزين المؤقت ، أو أنظمة التخزين العنقودية (على سبيل المثال ساف) كخدمات مدمجة. يمكن تشغيل هذه المكونات على كاوبرناتيز ، و / أو يمكن الوصول إليها عن طريق التطبيقات التي تعمل على كاوبرناتيز من خلال آليات محمولة ، مثل [خدمة السمسار المفتوح](https://openservicebrokerapi.org/). +* لايملي حلول التسجيل أو المراقبة أو التنبيه. يوفر بعض عمليات الدمج كدليل على المفهوم ، وآليات لجمع المقاييس وتصديرها +* لا يوفر ولا يفرض لغة / نظام تكوين (على سبيل المثال جيسونت). يوفر واجهة برمجة تطبيقات تعريفية قد تكون مستهدفة بأشكال تعسفية من المواصفات التصريحية. +* لا يوفر ولا يعتمد أي تكوين شامل للآلة أو صيانة أو إدارة أو أنظمة إصلاح ذاتي. +* بالإضافة إلى ذلك ، كاوبرناتيز ليس مجرد نظام تزامن. في الواقع ، إنه يلغي الحاجة إلى التنسيق. التعريف الفني للتزامن هو تنفيذ سير عمل محدد: أولاً قم بعمل أ ، ثم ب ، ثم ج. على النقيض من ذلك ، يشتمل كاوبرناتيز على مجموعة من عمليات التحكم المستقلة والقابلة للإنشاء والتي تقود الحالة الحالية باستمرار نحو الحالة المطلوبة المتوفرة. لا يهم كيف تنتقل من أ إلى ج. التحكم المركزي ليس مطلوبًا أيضًا. ينتج عن هذا نظام أسهل في الاستخدام وأكثر قوة و متانة ومرونة وقابلية للتوسعة. + + + +## {{% heading "whatsnext" %}} + +* ألق نظرة على [مكونات كاوبرناتيز](/docs/concepts/overview/components/) +* ألق نظرة على [واجهة برمجة تطبيقات كاوبرناتيز](/docs/concepts/overview/kubernetes-api/) +* ألق نظرة على [هندسة بناء العنقود](/docs/concepts/architecture/) +* جاهز لـ [البدء](/docs/setup/)؟ diff --git a/content/ar/docs/home/_index.md b/content/ar/docs/home/_index.md new file mode 100644 index 0000000000000..b3c71647c1628 --- /dev/null +++ b/content/ar/docs/home/_index.md @@ -0,0 +1,68 @@ +--- +approvers: +- mboukhalfa +- oxPraGa +title: توثيق كاوبرناتيز +noedit: true +cid: docsHome +layout: docsportal_home +class: gridPage gridPageHome +linkTitle: "الرئيسية" +main_menu: true +weight: 10 +hide_feedback: true +menu: + main: + title: "توثيق" + weight: 20 + post: > +

تعرف على كيفية استخدام كاوبرناتيز مع الوثائق والدروس التعليمية والمراجع. يمكنك حتى أن تساعد في المساهمة في الوثائق!

+description: > + كاوبرناتيز هو محرك تنسيق حاويات مفتوح المصدر لنشر التطبيقات المعبأة في حاويات وتوسيع مواردها و تعدادها و إدارتها. مؤسسة الحوسبة السحابية المتأصلة تستضيف المشروع مفتوح المصدر. +overview: > + كاوبرناتيز هو محرك تنسيق حاويات مفتوح المصدر لنشر التطبيقات المعبأة في حاويات وتوسيع مواردها و تعدادها و إدارتها. مؤسسة الحوسبة السحابية المتأصلة تستضيف المشروع مفتوح المصدر.(م ح س م). +cards: +- name: concepts + title: "إفهم كاوبرناتيز" + description: "تعرف على كاوبرناتيز ومفاهيمه الأساسية." + button: "أنظر المبادئ أساسية" + button_path: "/docs/concepts" +- name: tutorials + title: "جرب كاوبرناتيز" + description: "تابع البرامج التعليمية لمعرفة كيفية نشر التطبيقات في كاوبرناتيز." + button: "أنظر البرامج التعليمية" + button_path: "/docs/tutorials" +- name: setup + title: "أنصب عنقود ك8ز" + description: "قم بتشغيل كاوبرناتيز بناءً على مواردك واحتياجاتك." + button: "أنصب كاوبرناتيز" + button_path: "/docs/setup" +- name: tasks + title: "تعرف على كيفية استخدام كاوبرناتيز" + description: "إبحث عن المهام الشائعة وكيفية تنفيذها باستخدام سلسلة قصيرة من الخطوات." + button: "عرض المهام" + button_path: "/docs/tasks" +- name: training + title: "تدريب" + description: "احصل على شهادة في كاوبرناتيز واجعل مشاريعك السحابية الأصلية ناجحة!" + button: "عرض التدريب" + button_path: "/training" +- name: reference + title: ابحث عن المعلومات المرجعية + description: تصفح المصطلحات وبناء جملة سطر الأوامر وأنواع موارد واجهة برمجة التطبيقات و وثائق أداة الإعداد. + button: مشاهدة المرجع + button_path: /docs/reference +- name: contribute + title: المساهمة في التوثيق + description: يمكن لأي شخص المساهمة ، سواء كنت جديدًا في المشروع أو كنت موجودًا منذ فترة طويلة. + button: ساهم في التوثيق + button_path: /docs/contribute +- name: release-notes + title: ك8ز ملاحظات الإصدارات + description: إذا كنت تقوم بتثبيت كاوبرناتيز أو الترقية إلى الإصدار الأحدث، فراجع ملاحظات الإصدار الحالية. + button: "تنزيل كاوبرناتيز" + button_path: "/releases/download" +- name: about + title: حول التوثيق + description: يحتوي موقع الويب هذا على وثائق للإصدارات الأربعة الحالية والسابقة من كاوبرناتيز. +--- diff --git a/content/ar/docs/home/supported-doc-versions.md b/content/ar/docs/home/supported-doc-versions.md new file mode 100644 index 0000000000000..fd3559a4d3786 --- /dev/null +++ b/content/ar/docs/home/supported-doc-versions.md @@ -0,0 +1,17 @@ +--- +title: Available Documentation Versions +content_type: custom +layout: supported-versions +card: + name: about + weight: 10 + title: Available Documentation Versions +--- + +This website contains documentation for the current version of Kubernetes +and the four previous versions of Kubernetes. + +The availability of documentation for a Kubernetes version is separate from whether +that release is currently supported. +Read [Support period](/releases/patch-releases/#support-period) to learn about +which versions of Kubernetes are officially supported, and for how long. \ No newline at end of file diff --git a/data/i18n/ar/OWNERS b/data/i18n/ar/OWNERS new file mode 100644 index 0000000000000..875333f864c4e --- /dev/null +++ b/data/i18n/ar/OWNERS @@ -0,0 +1,13 @@ +# See the OWNERS docs at https://go.k8s.io/owners + +# This is the directory for English source content. +# Teams and members are visible at https://github.com/orgs/kubernetes/teams. + +reviewers: +- sig-docs-ar-reviews + +approvers: +- sig-docs-ar-owners + +labels: +- language/ar diff --git a/data/i18n/ar/ar.toml b/data/i18n/ar/ar.toml new file mode 100644 index 0000000000000..be2d3925d12ac --- /dev/null +++ b/data/i18n/ar/ar.toml @@ -0,0 +1,374 @@ +# i18n strings for the Arabic (main) site. +# NOTE: Please keep the entries in alphabetical order when editing + +# For "and", see [conjunction_1] + +[auto_generated_edit_notice] +other = "(صفحة ذاتية الإنشاء)" + +[auto_generated_pageinfo] +other = """

يتم إنشاء هذه الصفحة تلقائيًا.

إذا كنت تخطط للإبلاغ عن مشكلة بهذه الصفحة، أشر إلى أن هذه الصفحة تم إنشاؤها تلقائيًا عند وصف مشكلتك. قد يلزم إجراء الإصلاح في مكان آخر في مشروع كوبرناتيز.

""" + +[caution] +other = "تحذير:" + +[cleanup_heading] +other = "تنظيف" + +[community_events_calendar] +other = "تقويم الأحداث" + +[community_forum_name] +other = "المنتدى" + +[community_github_name] +other = "جيت هاب" + +[community_slack_name] +other = "صلاك" + +[community_stack_overflow_name] +other = "ستاك أوفرفلو" + +[community_twitter_name] +other = "تويتر" + +[community_youtube_name] +other = "يوتيوب" + +# Avoid using conjunction_1. +# Must match the context in layouts/shortcodes/release-data.html +# Appears on https://kubernetes.io/releases/ +# For example the "and" in "Complete 1.25 Schedule and Changelog" +[conjunction_1] +other = "و" + +[cve_id] +other = "رمز سفإ" + +[cve_issue_url] +other = "عنوان سفإ جيت هاب" + +[cve_json_external_url] +other = "عنوان خارجي" + +[cve_json_id] +other = "رمز" + +[cve_json_summary] +other = "ملخص" + +[cve_json_url] +other = "عنوان" + +[cve_summary] +other = "ملخص القضية" + +[cve_table] +other = "Official Kubernetes CVE List" + +[cve_url] +other = "CVE URL" + +[deprecation_title] +other = "You are viewing documentation for Kubernetes version:" + +[deprecation_warning] +other = " documentation is no longer actively maintained. The version you are currently viewing is a static snapshot. For up-to-date documentation, see the " + +[deprecation_file_warning] +other = "Deprecated" + +[dockershim_message] +other = """Dockershim has been removed from the Kubernetes project as of release 1.24. Read the Dockershim Removal FAQ for further details.""" + +[docs_label_browse] +other = "Browse Docs" + +[docs_label_contributors] +other = "Contributors" + +[docs_label_i_am] +other = "I AM..." + +[docs_label_users] +other = "Users" + +[docs_version_current] +other = "(this documentation)" + +[docs_version_latest_heading] +other = "Latest version" + +[docs_version_other_heading] +other = "Older versions" + +[end_of_life] +other = "End of Life:" + +[envvars_heading] +other = "Environment variables" + +[error_404_were_you_looking_for] +other = "Were you looking for:" + +[examples_heading] +other = "Examples" + +[feature_state] +other = "FEATURE STATE:" + +[feedback_heading] +other = "التقييم" + +[feedback_no] +other = "لا" + +[feedback_question] +other = "هل كانت هذه الصفحة مفيدة؟" + +[feedback_yes] +other = "نعم" + +[final_patch_release] +other = "Final Patch Release" + +[inline_list_separator] +other = "," + +[input_placeholder_email_address] +other = "عنوان البريد الالكترونى" + +[javascript_required] +other = "JavaScript must be [enabled](https://www.enable-javascript.com/) to view this content" + +[latest_release] +other = "Latest Release:" + +[latest_version] +other = "latest version." + +[layouts_blog_pager_prev] +other = "<< Prev" + +[layouts_blog_pager_next] +other = "Next >>" + +[layouts_case_studies_list_tell] +other = "أخبرنا بقصتك" + +[layouts_docs_glossary_aka] +other = "Also known as" + +[layouts_docs_glossary_description] +other = "This glossary is intended to be a comprehensive, standardized list of Kubernetes terminology. It includes technical terms that are specific to Kubernetes, as well as more general terms that provide useful context." + +[layouts_docs_glossary_deselect_all] +other = "Deselect all" + +[layouts_docs_glossary_click_details_after] +other = "indicators below to get a longer explanation for any particular term." + +[layouts_docs_glossary_click_details_before] +other = "Click on the" + +[layouts_docs_glossary_filter] +other = "Filter terms according to their tags" + +[layouts_docs_glossary_select_all] +other = "Select all" + +[layouts_docs_partials_feedback_improvement] +other = "suggest an improvement" + +[layouts_docs_partials_feedback_issue] +other = "Open an issue in the GitHub repo if you want to " + +[layouts_docs_partials_feedback_or] +other = "or" + +[layouts_docs_partials_feedback_problem] +other = "report a problem" + +[layouts_docs_partials_feedback_thanks] +other = "Thanks for the feedback. If you have a specific, answerable question about how to use Kubernetes, ask it on" + +[layouts_docs_search_fetching] +other = "Fetching results..." + +[main_by] +other = "by" + +[main_cncf_project] +other = """نحن CNCF مشروع متخرج

""" + +[main_community_explore] +other = "Explore the community" + +[main_contribute] +other = "Contribute" + +[main_copyright_notice] +other = """مؤسسة لينكس ®. جميع الحقوق محفوظة. مؤسسة لينكس لديها علامات تجارية مسجلة وتستخدم العلامات التجارية.للحصول على قائمة العلامات التجارية لمؤسسة لينكس يرجى الاطلاع على صفحة استخدام العلامات التجارية""" + +[main_documentation_license] +other = """مطورو كوبرناتيز | تم توزيع الوثائق تحت CC ب 4.0""" + +[main_github_invite] +other = "Interested in hacking on the core Kubernetes code base?" + +[main_github_view_on] +other = "View On GitHub" + +[main_kubernetes_features] +other = "ميزات كوبرناتيز" + +[main_kubeweekly_baseline] +other = "هل أنت مهتم بتلقي آخر أخبار كوبرناتيز؟ اشترك في الكيوب الاسبوعي." + +[main_kubernetes_past_link] +other = "View past newsletters" + +[main_kubeweekly_signup] +other = "الإشتراك" + +[main_page_history] +other ="Page History" + +[main_page_last_modified_on] +other = "Page last modified on" + +[main_read_about] +other = "Read about" + +[main_read_more] +other = "Read more" + +[not_applicable] +# Localization teams: it's OK to use a longer text here +other = "n/a" + +[note] +other = "Note:" + +[objectives_heading] +other = "Objectives" + +[options_heading] +other = "Options" + +[outdated_blog__message] +other = "This article is more than one year old. Older articles may contain outdated content. Check that the information in the page has not become incorrect since its publication." + +[patch_release] +other = "Patch Release" + +[post_create_issue] +other = "الإبلاغ عن مشكلة" + +[prerequisites_heading] +other = "قبل أن تبدأ" + +[previous_patches] +other = "Patch Releases:" + +[release_date_after] +other = ")" + +[release_date_before] +other = "(released: " + +# See https://gohugo.io/functions/format/#gos-layout-string +# Use a suitable format for your locale +[release_date_format] +other = "2006-01-02" + +[release_cherry_pick_deadline] +other = "Cherry Pick Deadline" + +# Deprecated. Planned for removal in a future release. +# Use [release_full_details_initial_text] instead. +[release_complete] +other = "Complete" + +[release_end_of_life_date] +other = "أنهاء دعم إصدار" + +# Replace [release_complete] with [release_full_details_initial_text] +[release_full_details_initial_text] +other = "Complete" + +[release_information_navbar] +other = "معلومات الإصدار" + +[release_minor_version] +other = "أصدار ثانوي" + +[release_info_next_patch] +other = "Next patch release is **%s**." + +# Localization note: You can use Markdown here. +# The three placeholders (in order) are: +# Kubernetes minor version +# maintenance mode date +# end of life date +# +# Keep this order. It is OK to use more than one sentence, and it's also OK to change the +# tense of the text so long as the meaning is clear. +[release_info_eol] +other = "**%s** enters maintenance mode on **%s** and End of Life is on **%s**." + +[release_note] +other = "Note" + +[release_schedule] +other = "Schedule" + +[release_target_date] +other = "Target Date" + +[release_changelog] +other = "Changelog" + +[seealso_heading] +other = "See Also" + +[subscribe_button] +other = "إشتراك" + +[synopsis_heading] +other = "Synopsis" + +[thirdparty_message] +other = """This section links to third party projects that provide functionality required by Kubernetes. The Kubernetes project authors aren't responsible for these projects, which are listed alphabetically. To add a project to this list, read the content guide before submitting a change. More information.""" + +[thirdparty_message_edit_disclaimer] +other="""Third party content advice""" + + +[thirdparty_message_single_item] +other = """🛇 This item links to a third party project or product that is not part of Kubernetes itself. More information""" + +[thirdparty_message_disclaimer] +other = """

Items on this page refer to third party products or projects that provide functionality required by Kubernetes. The Kubernetes project authors aren't responsible for those third-party products or projects. See the CNCF website guidelines for more details.

You should read the content guide before proposing a change that adds an extra third-party link.

""" + +[ui_search_placeholder] +other = "بحث" + +[version_check_mustbe] +other = "Your Kubernetes server must be version " + +[version_check_mustbeorlater] +other = "يجب أن يكون خادم كوبرناتيز في أو أحدث من الإصدار " + +[version_check_tocheck] +other = "للتحقق من الإصدار ، أدخل " + +[version_menu] +other = "إصدارات" + +[warning] +other = "تحذير:" + +[whatsnext_heading] +other = "ماذا بعد" \ No newline at end of file diff --git a/hugo.toml b/hugo.toml index fd9d1f635a0e1..4ee7ee06e32fc 100644 --- a/hugo.toml +++ b/hugo.toml @@ -516,11 +516,9 @@ languageName = "العربية (Arabic)" weight = 17 contentDir = "content/ar" languagedirection = "rtl" - [languages.ar.params] time_format_blog = "02.01.2006" # A list of language codes to look for untranslated content, ordered from left to right. language_alternatives = ["en"] description = "إدارة الحاويات لبيئات الإنتاج" languageNameLatinScript = "Arabic" - diff --git a/i18n/ar.toml b/i18n/ar.toml new file mode 100644 index 0000000000000..be2d3925d12ac --- /dev/null +++ b/i18n/ar.toml @@ -0,0 +1,374 @@ +# i18n strings for the Arabic (main) site. +# NOTE: Please keep the entries in alphabetical order when editing + +# For "and", see [conjunction_1] + +[auto_generated_edit_notice] +other = "(صفحة ذاتية الإنشاء)" + +[auto_generated_pageinfo] +other = """

يتم إنشاء هذه الصفحة تلقائيًا.

إذا كنت تخطط للإبلاغ عن مشكلة بهذه الصفحة، أشر إلى أن هذه الصفحة تم إنشاؤها تلقائيًا عند وصف مشكلتك. قد يلزم إجراء الإصلاح في مكان آخر في مشروع كوبرناتيز.

""" + +[caution] +other = "تحذير:" + +[cleanup_heading] +other = "تنظيف" + +[community_events_calendar] +other = "تقويم الأحداث" + +[community_forum_name] +other = "المنتدى" + +[community_github_name] +other = "جيت هاب" + +[community_slack_name] +other = "صلاك" + +[community_stack_overflow_name] +other = "ستاك أوفرفلو" + +[community_twitter_name] +other = "تويتر" + +[community_youtube_name] +other = "يوتيوب" + +# Avoid using conjunction_1. +# Must match the context in layouts/shortcodes/release-data.html +# Appears on https://kubernetes.io/releases/ +# For example the "and" in "Complete 1.25 Schedule and Changelog" +[conjunction_1] +other = "و" + +[cve_id] +other = "رمز سفإ" + +[cve_issue_url] +other = "عنوان سفإ جيت هاب" + +[cve_json_external_url] +other = "عنوان خارجي" + +[cve_json_id] +other = "رمز" + +[cve_json_summary] +other = "ملخص" + +[cve_json_url] +other = "عنوان" + +[cve_summary] +other = "ملخص القضية" + +[cve_table] +other = "Official Kubernetes CVE List" + +[cve_url] +other = "CVE URL" + +[deprecation_title] +other = "You are viewing documentation for Kubernetes version:" + +[deprecation_warning] +other = " documentation is no longer actively maintained. The version you are currently viewing is a static snapshot. For up-to-date documentation, see the " + +[deprecation_file_warning] +other = "Deprecated" + +[dockershim_message] +other = """Dockershim has been removed from the Kubernetes project as of release 1.24. Read the Dockershim Removal FAQ for further details.""" + +[docs_label_browse] +other = "Browse Docs" + +[docs_label_contributors] +other = "Contributors" + +[docs_label_i_am] +other = "I AM..." + +[docs_label_users] +other = "Users" + +[docs_version_current] +other = "(this documentation)" + +[docs_version_latest_heading] +other = "Latest version" + +[docs_version_other_heading] +other = "Older versions" + +[end_of_life] +other = "End of Life:" + +[envvars_heading] +other = "Environment variables" + +[error_404_were_you_looking_for] +other = "Were you looking for:" + +[examples_heading] +other = "Examples" + +[feature_state] +other = "FEATURE STATE:" + +[feedback_heading] +other = "التقييم" + +[feedback_no] +other = "لا" + +[feedback_question] +other = "هل كانت هذه الصفحة مفيدة؟" + +[feedback_yes] +other = "نعم" + +[final_patch_release] +other = "Final Patch Release" + +[inline_list_separator] +other = "," + +[input_placeholder_email_address] +other = "عنوان البريد الالكترونى" + +[javascript_required] +other = "JavaScript must be [enabled](https://www.enable-javascript.com/) to view this content" + +[latest_release] +other = "Latest Release:" + +[latest_version] +other = "latest version." + +[layouts_blog_pager_prev] +other = "<< Prev" + +[layouts_blog_pager_next] +other = "Next >>" + +[layouts_case_studies_list_tell] +other = "أخبرنا بقصتك" + +[layouts_docs_glossary_aka] +other = "Also known as" + +[layouts_docs_glossary_description] +other = "This glossary is intended to be a comprehensive, standardized list of Kubernetes terminology. It includes technical terms that are specific to Kubernetes, as well as more general terms that provide useful context." + +[layouts_docs_glossary_deselect_all] +other = "Deselect all" + +[layouts_docs_glossary_click_details_after] +other = "indicators below to get a longer explanation for any particular term." + +[layouts_docs_glossary_click_details_before] +other = "Click on the" + +[layouts_docs_glossary_filter] +other = "Filter terms according to their tags" + +[layouts_docs_glossary_select_all] +other = "Select all" + +[layouts_docs_partials_feedback_improvement] +other = "suggest an improvement" + +[layouts_docs_partials_feedback_issue] +other = "Open an issue in the GitHub repo if you want to " + +[layouts_docs_partials_feedback_or] +other = "or" + +[layouts_docs_partials_feedback_problem] +other = "report a problem" + +[layouts_docs_partials_feedback_thanks] +other = "Thanks for the feedback. If you have a specific, answerable question about how to use Kubernetes, ask it on" + +[layouts_docs_search_fetching] +other = "Fetching results..." + +[main_by] +other = "by" + +[main_cncf_project] +other = """نحن CNCF مشروع متخرج

""" + +[main_community_explore] +other = "Explore the community" + +[main_contribute] +other = "Contribute" + +[main_copyright_notice] +other = """مؤسسة لينكس ®. جميع الحقوق محفوظة. مؤسسة لينكس لديها علامات تجارية مسجلة وتستخدم العلامات التجارية.للحصول على قائمة العلامات التجارية لمؤسسة لينكس يرجى الاطلاع على صفحة استخدام العلامات التجارية""" + +[main_documentation_license] +other = """مطورو كوبرناتيز | تم توزيع الوثائق تحت CC ب 4.0""" + +[main_github_invite] +other = "Interested in hacking on the core Kubernetes code base?" + +[main_github_view_on] +other = "View On GitHub" + +[main_kubernetes_features] +other = "ميزات كوبرناتيز" + +[main_kubeweekly_baseline] +other = "هل أنت مهتم بتلقي آخر أخبار كوبرناتيز؟ اشترك في الكيوب الاسبوعي." + +[main_kubernetes_past_link] +other = "View past newsletters" + +[main_kubeweekly_signup] +other = "الإشتراك" + +[main_page_history] +other ="Page History" + +[main_page_last_modified_on] +other = "Page last modified on" + +[main_read_about] +other = "Read about" + +[main_read_more] +other = "Read more" + +[not_applicable] +# Localization teams: it's OK to use a longer text here +other = "n/a" + +[note] +other = "Note:" + +[objectives_heading] +other = "Objectives" + +[options_heading] +other = "Options" + +[outdated_blog__message] +other = "This article is more than one year old. Older articles may contain outdated content. Check that the information in the page has not become incorrect since its publication." + +[patch_release] +other = "Patch Release" + +[post_create_issue] +other = "الإبلاغ عن مشكلة" + +[prerequisites_heading] +other = "قبل أن تبدأ" + +[previous_patches] +other = "Patch Releases:" + +[release_date_after] +other = ")" + +[release_date_before] +other = "(released: " + +# See https://gohugo.io/functions/format/#gos-layout-string +# Use a suitable format for your locale +[release_date_format] +other = "2006-01-02" + +[release_cherry_pick_deadline] +other = "Cherry Pick Deadline" + +# Deprecated. Planned for removal in a future release. +# Use [release_full_details_initial_text] instead. +[release_complete] +other = "Complete" + +[release_end_of_life_date] +other = "أنهاء دعم إصدار" + +# Replace [release_complete] with [release_full_details_initial_text] +[release_full_details_initial_text] +other = "Complete" + +[release_information_navbar] +other = "معلومات الإصدار" + +[release_minor_version] +other = "أصدار ثانوي" + +[release_info_next_patch] +other = "Next patch release is **%s**." + +# Localization note: You can use Markdown here. +# The three placeholders (in order) are: +# Kubernetes minor version +# maintenance mode date +# end of life date +# +# Keep this order. It is OK to use more than one sentence, and it's also OK to change the +# tense of the text so long as the meaning is clear. +[release_info_eol] +other = "**%s** enters maintenance mode on **%s** and End of Life is on **%s**." + +[release_note] +other = "Note" + +[release_schedule] +other = "Schedule" + +[release_target_date] +other = "Target Date" + +[release_changelog] +other = "Changelog" + +[seealso_heading] +other = "See Also" + +[subscribe_button] +other = "إشتراك" + +[synopsis_heading] +other = "Synopsis" + +[thirdparty_message] +other = """This section links to third party projects that provide functionality required by Kubernetes. The Kubernetes project authors aren't responsible for these projects, which are listed alphabetically. To add a project to this list, read the content guide before submitting a change. More information.""" + +[thirdparty_message_edit_disclaimer] +other="""Third party content advice""" + + +[thirdparty_message_single_item] +other = """🛇 This item links to a third party project or product that is not part of Kubernetes itself. More information""" + +[thirdparty_message_disclaimer] +other = """

Items on this page refer to third party products or projects that provide functionality required by Kubernetes. The Kubernetes project authors aren't responsible for those third-party products or projects. See the CNCF website guidelines for more details.

You should read the content guide before proposing a change that adds an extra third-party link.

""" + +[ui_search_placeholder] +other = "بحث" + +[version_check_mustbe] +other = "Your Kubernetes server must be version " + +[version_check_mustbeorlater] +other = "يجب أن يكون خادم كوبرناتيز في أو أحدث من الإصدار " + +[version_check_tocheck] +other = "للتحقق من الإصدار ، أدخل " + +[version_menu] +other = "إصدارات" + +[warning] +other = "تحذير:" + +[whatsnext_heading] +other = "ماذا بعد" \ No newline at end of file