Skip to content

feat(i18n): Add Hindi language support #1707

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 28 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from 6 commits
Commits
Show all changes
28 commits
Select commit Hold shift + click to select a range
64a4a2d
feat: added new hindi localization for content/hi/docs and also added…
Iamrushabhshahh Mar 15, 2025
c09683e
feat : translated all index.md in /hi/docs
Iamrushabhshahh Mar 15, 2025
9056d72
changed cheatsheet.md and install.md
Iamrushabhshahh Mar 17, 2025
4f284ae
feat: Added projet readme
Iamrushabhshahh Mar 17, 2025
eeb8669
Merge branch 'main' into i18n/hindi-support
Iamrushabhshahh Mar 19, 2025
9ef21a7
feat: added chart best practises index.md conventions.md crd.md value…
Iamrushabhshahh Mar 19, 2025
6f08fce
added language_alternatives = ["en"] for hindi
Iamrushabhshahh Mar 31, 2025
b17fa6f
Added external = "yes" to enable fallback to an external link for cha…
Iamrushabhshahh Mar 31, 2025
ad53c20
Modified the default URL for blogs to fallback, as there are no blogs…
Iamrushabhshahh Mar 31, 2025
f660263
chore: update sdkexamples for latest helm (#1709)
TerryHowe Mar 30, 2025
cba1101
Added chart_best_practise/dependencies.md page in hindi
Iamrushabhshahh Mar 31, 2025
de167e1
Added labels.md for chart_best_practise in hindi
Iamrushabhshahh Mar 31, 2025
b300c1c
Updated missing hindi name
Iamrushabhshahh Mar 31, 2025
3cc5430
feat: added new hindi localization for content/hi/docs and also added…
Iamrushabhshahh Mar 15, 2025
b211e6b
feat : translated all index.md in /hi/docs
Iamrushabhshahh Mar 15, 2025
43491a8
changed cheatsheet.md and install.md
Iamrushabhshahh Mar 17, 2025
bfa6c3a
feat: Added projet readme
Iamrushabhshahh Mar 17, 2025
d9cdd76
feat: added chart best practises index.md conventions.md crd.md value…
Iamrushabhshahh Mar 19, 2025
10fa209
added language_alternatives = ["en"] for hindi
Iamrushabhshahh Mar 31, 2025
4bfc2e6
Added external = "yes" to enable fallback to an external link for cha…
Iamrushabhshahh Mar 31, 2025
e9537ce
Modified the default URL for blogs to fallback, as there are no blogs…
Iamrushabhshahh Mar 31, 2025
6dd6209
Added chart_best_practise/dependencies.md page in hindi
Iamrushabhshahh Mar 31, 2025
df4dc0b
Added labels.md for chart_best_practise in hindi
Iamrushabhshahh Mar 31, 2025
665615e
Updated missing hindi name
Iamrushabhshahh Mar 31, 2025
1cb2346
Merge branch 'i18n/hindi-support' of github.com:Iamrushabhshahh/helm-…
Iamrushabhshahh Mar 31, 2025
726e8fe
Merge branch 'main' into i18n/hindi-support
Iamrushabhshahh Apr 1, 2025
b25575e
Added quickstart.md in intro file
Iamrushabhshahh Apr 6, 2025
c2c58b6
Merge branch 'i18n/hindi-support' of github.com:Iamrushabhshahh/helm-…
Iamrushabhshahh Apr 6, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
108 changes: 108 additions & 0 deletions README-hi.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,108 @@
![github-banner-helm-helmwww](https://user-images.githubusercontent.com/686194/68531441-f4ad4e00-02c6-11ea-982b-74d7c3ff0071.png)

यहाँ पर आपको [Helm](https://github.com/helm/helm) प्रोजेक्ट की आधिकारिक वेबसाइट Helm.sh से संबंधित सभी संसाधन मिलेंगे। यदि आप दस्तावेज़ (Docs) संपादित करना, वेबसाइट में किसी बग की रिपोर्ट करना, या एक नया ब्लॉग पोस्ट लिखना चाहते हैं, तो आप सही जगह पर आए हैं!

---

## **डेवलपमेंट (विकास)**

Helm.sh एक साधारण [Hugo](https://gohugo.io/) स्टेटिक साइट है, जो एक कस्टम थीम के साथ बनी हुई है। इस वेबसाइट को लोकल (स्थानीय रूप से) चलाने के लिए, आपको पहले Hugo एक्सटेंडेड एडिशन और आवश्यक निर्भरताओं को [इंस्टॉल](https://gohugo.io/getting-started) करना होगा।

```sh
brew install hugo
yarn install
```

इसके बाद आप वेबसाइट को लोकल रूप से कंपाइल और रन कर सकते हैं:

```sh
hugo serve
```

---

## **डिप्लॉयमेंट (परिनियोजन)** ![Netlify Status](https://api.netlify.com/api/v1/badges/8ffabb30-f2f4-45cc-b0fa-1b4adda00b5e/deploy-status)

कोई भी परिवर्तन जब `main` ब्रांच में मर्ज किया जाता है, तो यह अपने आप [Netlify](https://app.netlify.com/sites/helm-merge/deploys) पर डिप्लॉय हो जाता है।

बिल्ड लॉग्स यहाँ देखे जा सकते हैं: [Netlify Deploys](https://app.netlify.com/sites/helm-merge/deploys)

---

## **योगदान (Contributing)**

कोई भी व्यक्ति Helm.sh को संपादित करने के लिए PR (Pull Request) सबमिट कर सकता है। लेकिन हम चाहते हैं कि सभी कमिट्स साइन किए जाएं। कृपया [योगदान गाइड](https://github.com/helm/helm/blob/main/CONTRIBUTING.md#sign-your-work) देखें।

Pull requests को मर्ज करने से पहले [मेंटेनर्स](https://github.com/helm/helm-www/blob/main/OWNERS) की स्वीकृति आवश्यक है।

---

### **Helm डॉक्स (Docs) कैसे संपादित करें**

Helm 3 के रिलीज़ के बाद से, सभी प्रोजेक्ट दस्तावेज़ `/content/en/docs/` फोल्डर में संग्रहीत हैं।

पुराने संस्करणों के लिए, मुख्य Helm रिपॉज़िटरी की `dev-v2` ब्रांच देखें: [Helm Dev-v2](https://github.com/helm/helm/tree/dev-v2/docs)

---

### **Helm CLI रेफरेंस डॉक्स अपडेट करना**

Helm CLI कमांड्स की सूची [मुख्य Helm रिपॉज़िटरी](https://github.com/helm/helm/blob/a6b2c9e2126753f6f94df231e89b2153c2862764/cmd/helm/root.go#L169) से एक्सपोर्ट की जाती है और [वेबसाइट पर](https://helm.sh/docs/helm) दिखाई जाती है।

इन्हें अपडेट करने के लिए:

1. सभी इंस्टॉल किए गए प्लगइन्स हटा दें:
```sh
helm plugin uninstall
```
2. `content/en/docs/helm/` फोल्डर में जाएँ।
3. निम्नलिखित कमांड चलाएँ:
```sh
HOME='~' helm docs --type markdown --generate-headers
```
4. बदलावों को कमिट करें और PR बनाकर वेबसाइट अपडेट करें।

---

### **ब्लॉग पोस्ट कैसे लिखें**

ब्लॉग पोस्ट्स PR के ज़रिए जोड़े जाते हैं।

1) `content/en/blog/` डायरेक्ट्री में एक नया Markdown फ़ाइल बनाएँ, जिसका नाम प्रकाशित करने की तारीख और शीर्षक हो। उदाहरण देखें।
2) इस फॉर्मेट में हेडर मेटा-डेटा जोड़ें:

```yaml
---
title: "एक शानदार शीर्षक"
slug: "shandar-title"
authorname: "कैप्टन अमेज़िंग"
authorlink: "https://example.com"
date: "yyyy-mm-dd"
---
```

3) `---` के नीचे Markdown में सामग्री जोड़ें।
4) सभी इमेजेज़ `/content/en/blog/images/` फोल्डर में रखें।
5) `_Read More_` लिंक जोड़ने के लिए `<!--more-->` ब्रेक का उपयोग करें।

ब्लॉग PR को मर्ज करने से पहले कोर Helm [मेंटेनर्स](https://github.com/helm/helm/blob/main/OWNERS) की मंजूरी आवश्यक है।

---

### **अंतर्राष्ट्रीयकरण और अनुवाद (Internationalization & Translation)**

हमारी वेबसाइट और दस्तावेज़ों के अनुवादों का स्वागत है, जिससे दुनिया भर के लोगों को Helm तक पहुंचने में मदद मिलेगी।

Helm.sh कई भाषाओं का समर्थन करता है। अधिक जानकारी के लिए [Helm डॉक्स अनुवाद गाइड](https://helm.sh/docs/community/localization/) देखें।

---

### **नैतिक आचार संहिता (Code of Conduct)**

Helm समुदाय में भागीदारी करना Helm की [नैतिक आचार संहिता](https://github.com/helm/helm/blob/main/code-of-conduct.md) द्वारा शासित है।

---

### **धन्यवाद!**

हमारी वेबसाइट और दस्तावेज़ों में आपके योगदान के लिए धन्यवाद! 👏
35 changes: 35 additions & 0 deletions config.toml
Original file line number Diff line number Diff line change
Expand Up @@ -482,3 +482,38 @@ weight = 5
[languages.zh.params]
language_alternatives = ["en"]
description = "Helm - Kubernetes 包管理器"

# Hindi हिंदी
[languages.hi]
title = "Helm"
contentDir = "content/hi"
languageName = "हिंदी"
weight = 1

[[languages.hi.menus.main]]
name = "मुखपृष्ठ"
url = "/"
weight = 1

[[languages.hi.menus.main]]
name = "दस्तावेज़"
url = "/docs"
weight = 2

[[languages.hi.menus.main]]
name = "चार्ट्स"
url = "https://artifacthub.io/"
weight = 3

[[languages.hi.menus.main]]
name = "ब्लॉग"
url = "/blog"
weight = 4

[[languages.hi.menus.main]]
name = "समुदाय"
url = "https://github.com/helm/community"
weight = 5

[languages.hi.params]
description = "Helm - Kubernetes का पैकेज प्रबंधक।"
17 changes: 17 additions & 0 deletions content/hi/docs/_index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
---
title: "दस्तावेज़ मुखपृष्ठ"
description: "दस्तावेज़ीकरण कैसे संगठित किया गया है, इस पर सभी आवश्यक जानकारी।"
---

# स्वागत है

[Helm](https://helm.sh/) दस्तावेज़ीकरण में आपका स्वागत है। Helm Kubernetes के लिए एक पैकेज प्रबंधक है, और आप इसके बारे में विस्तृत जानकारी [CNCF Helm प्रोजेक्ट जर्नी रिपोर्ट](https://www.cncf.io/cncf-helm-project-journey/) में पढ़ सकते हैं।

# दस्तावेज़ीकरण का संगठन

Helm का व्यापक दस्तावेज़ीकरण उपलब्ध है। इसे समझने के लिए उच्च-स्तरीय अवलोकन मदद कर सकता है:

- [ट्यूटोरियल्स](chart_template_guide/getting_started/) आपको चरण-दर-चरण मार्गदर्शन देकर पहला Helm चार्ट बनाने में मदद करते हैं। यदि आप Helm में नए हैं, तो यहां से शुरुआत करें।
- [विषय मार्गदर्शिकाएँ](topics) प्रमुख विषयों और अवधारणाओं पर गहन जानकारी प्रदान करती हैं और उपयोगी पृष्ठभूमि विवरण उपलब्ध कराती हैं।
- [समुदाय](community) Helm समुदाय से संबंधित विषयों पर केंद्रित हैं। यदि आप Helm के विकास प्रक्रिया के बारे में जानना चाहते हैं और इसमें योगदान देना चाहते हैं, तो यहां से शुरू करें।
- [हाउ-टू मार्गदर्शिकाएँ](howto) व्यावहारिक समाधान प्रदान करती हैं। वे प्रमुख समस्याओं और उपयोग के मामलों को हल करने की चरण-दर-चरण प्रक्रिया को कवर करती हैं। ये ट्यूटोरियल्स से अधिक उन्नत हैं और यह मानती हैं कि आपको Helm की कार्यप्रणाली की कुछ जानकारी है।
14 changes: 14 additions & 0 deletions content/hi/docs/chart_best_practices/_index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
---
title: "सर्वोत्तम प्रक्रियाएँ"
sidebar: true
weight: 4
aliases: ["/docs/topics/chart_best_practices/"]
---

# चार्ट सर्वोत्तम प्रथाओं की मार्गदर्शिका

यह मार्गदर्शिका हेल्म टीम द्वारा चार्ट बनाने के लिए माने जाने वाले सर्वोत्तम प्रथाओं को कवर करती है।
यह चार्ट्स की संरचना पर केंद्रित है।

हम मुख्य रूप से उन चार्ट्स के सर्वोत्तम प्रथाओं पर ध्यान देते हैं जिन्हें सार्वजनिक रूप से परिनियोजित किया जा सकता है।
हम जानते हैं कि कई चार्ट केवल आंतरिक उपयोग के लिए होते हैं, और ऐसे चार्ट के लेखक यह पा सकते हैं कि उनके आंतरिक हित यहां दी गई हमारी सिफारिशों से अधिक महत्वपूर्ण हैं।
48 changes: 48 additions & 0 deletions content/hi/docs/chart_best_practices/conventions.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,48 @@
---
title: "सामान्य परंपराएँ"
description: "चार्ट के लिए सामान्य परंपराएँ।"
weight: 1
aliases: ["/docs/topics/chart_best_practices/conventions/"]
---

Examples:

यह सर्वोत्तम प्रक्रियाओं मार्गदर्शिका का यह भाग सामान्य परंपराओं को समझाता है।

## चार्ट नाम

चार्ट के नाम छोटे अक्षरों (लोअरकेस) और संख्याओं में होने चाहिए। शब्दों को डैश (-) से अलग किया जा सकता है:

उदाहरण:

```
drupal
nginx-lego
aws-cluster-autoscaler
```

चार्ट नामों में बड़े अक्षर (uppercase) या अंडरस्कोर (_) का उपयोग नहीं किया जा सकता।
चार्ट नामों में डॉट्स (.) का उपयोग नहीं किया जाना चाहिए।

## संस्करण संख्याएँ (Version Numbers)

जहाँ संभव हो, Helm संस्करण संख्याओं को दर्शाने के लिए [SemVer 2](https://semver.org) का उपयोग करता है।
(ध्यान दें कि Docker इमेज टैग हमेशा SemVer का पालन नहीं करते हैं, और इस कारण यह एक दुर्भाग्यपूर्ण अपवाद माना जाता है।)

जब Kubernetes लेबल्स में SemVer संस्करणों को संग्रहीत किया जाता है, तो परंपरागत रूप से `+` अक्षर को `_` में बदल दिया जाता है,
क्योंकि लेबल्स में `+` चिह्न की अनुमति नहीं होती।

## YAML स्वरूपण (Formatting YAML)

YAML फ़ाइलों को _दो स्थानों (two spaces)_ से इनडेंट किया जाना चाहिए (और कभी भी टैब का उपयोग नहीं करना चाहिए)।

## Helm और Chart शब्दों का उपयोग (Usage of the Words Helm and Chart)

_Helm_ और _helm_ शब्दों के उपयोग के लिए कुछ परंपराएँ हैं:

- _Helm_ पूरे प्रोजेक्ट को संदर्भित करता है।
- `helm` क्लाइंट-साइड कमांड को संदर्भित करता है।
- `chart` शब्द को बड़े अक्षरों में लिखने की आवश्यकता नहीं है, क्योंकि यह एक विशेष संज्ञा (proper noun) नहीं है।
- हालाँकि, `Chart.yaml` को बड़े अक्षरों में लिखा जाना आवश्यक है क्योंकि फ़ाइल नाम केस सेंसिटिव होता है।

यदि संदेह हो, तो _Helm_ (बड़े 'H' के साथ) का उपयोग करें।
Loading