Skip to content
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

Settings and initial contents for Bengali localization #370

Merged
merged 8 commits into from
Feb 4, 2022
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
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
7 changes: 7 additions & 0 deletions config.toml
Original file line number Diff line number Diff line change
Expand Up @@ -66,6 +66,13 @@ weight = 1
#time_format_default = "02.01.2006"
#time_format_blog = "02.01.2006"

[languages.bn]
title = "ক্লাউড নেটিভ শব্দকোষ"
description = "CNCF ক্লাউড নেটিভ শব্দকোষ প্রকল্পটি ক্লাউড নেটিভ অ্যাপ্লিকেশন সম্পর্কে কথা বলার সময় ব্যবহৃত সাধারণ পদগুলির জন্য একটি রেফারেন্স হিসাবে ব্যবহার করার উদ্দেশ্যে।"
languageName = "বাংলা(Bengali)"
contentDir = "content/bn"
weight = 2

[markup]
[markup.goldmark]
[markup.goldmark.renderer]
Expand Down
25 changes: 25 additions & 0 deletions content/bn/_index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
---
title: "ক্লাউড নেটিভ শব্দকোষ"
---

# ক্লাউড নেটিভ শব্দকোষ

ক্লাউড নেটিভ শব্দকোষ হল CNCF বিজনেস ভ্যালু সাবকমিটি (BVS) এর নেতৃত্বে একটি প্রকল্প। এর লক্ষ্য হল ক্লাউড নেটিভ ধারণাগুলিকে পরিষ্কার এবং সহজ ভাষায় ব্যাখ্যা করা কোনো পূর্বের প্রযুক্তিগত জ্ঞানের প্রয়োজন ছাড়াই।[আপনি এখানে (ইংরেজিতে) PDF সংস্করণ দেখতে বা ডাউনলোড করতে পারেন।](https://github.com/cncf/glossary/blob/main/cloudnative-glossary.pdf)

## অবদান

ক্লাউড নেটিভ শব্দকোষে পরিবর্তন, সংযোজন এবং উন্নতির পরামর্শ দেওয়ার জন্য সবাইকে আমন্ত্রণ জানানো হয়েছে। আমরা এই ভাগ করা অভিধানের বিকাশ এবং উন্নতির জন্য CNCF দ্বারা পরিচালিত একটি সম্প্রদায়-চালিত প্রক্রিয়া নিযুক্ত করি। এই শব্দকোষটি ক্লাউড নেটিভ প্রযুক্তির আশেপাশে একটি ভাগ করা শব্দভাণ্ডার সংগঠিত করার জন্য একটি বিক্রেতা-নিরপেক্ষ প্ল্যাটফর্ম প্রদান করে৷ প্রজেক্টের উদ্দেশ্য এবং চার্টার মেনে চলা সকল অংশগ্রহণকারীদের থেকে অবদানকে স্বাগত জানানো হয়।

যে কেউ একটি অবদান করতে ইচ্ছুক একটি GitHub সমস্যা(issue) জমা দিতে বা একটি পুল অনুরোধ (pull request) তৈরি করতে পারেন. অনুগ্রহ করে নিশ্চিত করুন যে আপনি [শৈলী নির্দেশিকা](/style-guide/) অনুসরণ করছেন, [কীভাবে অবদান রাখবেন](/contribute/) ডকটি পড়ুন এবং CNCF স্ল্যাকের #glossary চ্যানেলে যোগদান করুন। এছাড়াও যারা তাদের মাতৃভাষায় শব্দকোষ অনুবাদ করতে সাহায্য করতে চান তাদের জন্য একটি #glossary-localizations চ্যানেল রয়েছে।

## স্বীকৃতি

ক্লাউড নেটিভ শব্দকোষটি CNCF মার্কেটিং দ্বারা সূচিত হয়েছিল
কমিটি (CNCF Marketing Committee) এবং অন্তর্ভুক্ত
থেকে অবদান [Catherine Paganini](https://www.linkedin.com/in/catherinepaganini/en/), [Chris Aniszczyk](https://www.linkedin.com/in/caniszczyk/),
[Daniel Jones](https://www.linkedin.com/in/danieljoneseb/?originalSubdomain=uk), [Jason Morgan](https://www.linkedin.com/in/jasonmorgan2/), [Katelin Ramer](https://www.linkedin.com/in/katelinramer/), [Mike Foster](https://www.linkedin.com/in/mfosterche/?originalSubdomain=ca), [Seokho Son](https://www.linkedin.com/in/seokho-son/),[MD Shahriyar Al Mustakim Mitul](https://www.linkedin.com/in/md-shahriyar-al-mustakim-mitul-9084b31a0/), [Umme Abira Azmary](https://www.linkedin.com/in/umme-abira-azmary-68404a1bb/),[MD Ikramul Kayes](https://www.linkedin.com/in/md-ikramul-kayes-753674214/) এবং আরো অনেক অবদানকারী। একটি সম্পূর্ণ অবদানকারী তালিকার জন্য, অনুগ্রহ করে [এই GitHub পৃষ্ঠা](https://github.com/cncf/glossary/graphs/contributors) দেখুন.

## লাইসেন্স

সমস্ত কোড অবদান Apache 2.0 লাইসেন্সের অধীনে। ডকুমেন্টেশন CC BY 4.0 এর অধীনে বিতরণ করা হয়।

23 changes: 23 additions & 0 deletions content/bn/cloud_native_tech.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
---
title: ক্লাউড নেটিভ প্রযুক্তি
status: Completed
category: ধারণা
---

## এটা কি

ক্লাউড নেটিভ টেকনোলজি, ক্লাউড নেটিভ স্ট্যাক হিসেবেও উল্লেখ করা হয়, [ক্লাউড নেটিভ অ্যাপ্লিকেশন](/cloud_native_apps/) তৈরি করতে ব্যবহৃত প্রযুক্তি। সরকারী, প্রাইভেট এবং হাইব্রিড ক্লাউডের মতো আধুনিক, গতিশীল পরিবেশে মাপযোগ্য অ্যাপ্লিকেশনগুলি তৈরি এবং চালানোর জন্য সংস্থাগুলিকে সক্ষম করে, তারা 'ক্লাউডের প্রতিশ্রুতি' বজায় রাখে এবং ক্লাউড কম্পিউটিং সুবিধাগুলি তাদের সম্পূর্ণরূপে লাভ করে। ক্লাউড কম্পিউটিং এবং কন্টেইনার, সার্ভিস মেশ, মাইক্রোসার্ভিসেস এবং অপরিবর্তনীয় অবকাঠামোর ক্ষমতাকে কাজে লাগানোর জন্য গ্রাউন্ড আপ থেকে ডিজাইন করা হয়েছে এই পদ্ধতির উদাহরণ।

## এটা যেসব সমস্যাতে ফোকাস করে

ক্লাউড নেটিভ স্ট্যাকের অনেকগুলি বিভিন্ন প্রযুক্তি বিভাগ রয়েছে, বিভিন্ন চ্যালেঞ্জ মোকাবেলা করে৷ আপনি যদি [CNCF ক্লাউড নেটিভ ল্যান্ডস্কেপ](https://landscape.cncf.io/) দেখে থাকেন তবে আপনি দেখতে পাবেন যে এটি কতগুলি বিভিন্ন অঞ্চলকে স্পর্শ করে। কিন্তু একটি উচ্চ স্তরে, তারা চ্যালেঞ্জগুলির একটি প্রধান সেটকে মোকাবেলা করে: ঐতিহ্যগত আইটি অপারেটিং মডেলগুলির ডাউনসাইডস। চ্যালেঞ্জগুলির মধ্যে রয়েছে মাপযোগ্য, ত্রুটি-সহনশীল, স্ব-নিরাময় অ্যাপ্লিকেশন তৈরির অসুবিধা, সেইসাথে অদক্ষ সম্পদ ব্যবহার, অন্যদের মধ্যে।

## এটা কিভাবে সাহায্য করে

যদিও প্রতিটি প্রযুক্তি একটি খুব নির্দিষ্ট সমস্যার সমাধান করে, একটি গোষ্ঠী হিসাবে, ক্লাউড নেটিভ প্রযুক্তিগুলি স্থিতিস্থাপক, পরিচালনাযোগ্য এবং পর্যবেক্ষণযোগ্য শিথিলভাবে সংযুক্ত সিস্টেমগুলিকে সক্ষম করে। দৃঢ় অটোমেশনের সাথে মিলিত, তারা প্রকৌশলীদেরকে ন্যূনতম পরিশ্রমের সাথে ঘন ঘন এবং অনুমানযোগ্যভাবে উচ্চ-প্রভাব পরিবর্তন করতে দেয়। ক্লাউড নেটিভ সিস্টেমের পছন্দসই বৈশিষ্ট্য ক্লাউড নেটিভ স্ট্যাকের সাথে অর্জন করা সহজ।






43 changes: 43 additions & 0 deletions content/bn/contribute/_index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
---
title: কিভাবে কোড এ অবদান রাখতে হবে
toc_hide: true
menu:
main:
weight: 10
pre: <i class='fas fa-pen-square'></i>
---

All the content for the Cloud Native Glossary is stored in [this GitHub repo](https://github.com/cncf/glossary). You'll find there a list of [issues](https://github.com/cncf/glossary/issues), [PRs](https://github.com/cncf/glossary/pulls), and [discussions](https://github.com/cncf/glossary/discussions) about the glossary.

## General guidelines
To propose specific changes to a glossary entry, edit that entry in your branch and issue a pull request. To request that an entry be clarified, updated, or reconsidered, you may alternatively open an issue. To propose a new entry to the glossary, either create an issue or, if you have the definition drafted, add the entry to your branch and create a pull request.


## Issues

Please jump in and help us out by reviewing [open issues](https://github.com/cncf/glossary/issues) and making pull requests to resolve them. The easiest ones have been marked with the “good first issue” or “help wanted” tags. Choose one that hasn't already been assigned to someone:

![issues](/images/how-to/3.png)

Other that haven't yet been assigned may have been "claimed" by someone. Click on the issue to learn more about it. The example below is already claimed:

![claims](/images/how-to/4.png)

You can submit a new issue by clicking "Report issue" in the right sidebar of any page in the Glossary.

## Updating a term (aka submitting a PR)
Follow these steps to update a glossary entry:
1. Navigate to the term you'd like to edit
2. Click "Edit this page" link in the right sidebar
3. Create your own fork of the repository
3. Make your changes to the content
5. Create a pull request

Please title your pull requests appropriately, summing up what your commits are about. Also, please raise separate pull requests for each change as this makes it easier to discuss and shepherd updates in self-contained units. Provide links to third-party uses that support your issue or pull request. After successfully submitting your PR, you should see it here:

![success](/images/how-to/5.png)

If you run into problems please reach out on [Slack](https://slack.cncf.io/) in the #marketing-business-value channel. We'll be happy to help!

See the [Style Guide](/style-guide) for information on the format and style of glossary entries.

131 changes: 131 additions & 0 deletions content/bn/style-guide/_index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,131 @@
---
title: শৈলী গাইড
toc_hide: true
menu:
main:
weight: 10
pre: <i class='fas fa-ruler-horizontal'></i>
---

This style guide will help you understand the Glossary audience, definition structure, required level of detail, and how to maintain a consistent style.

The Cloud Native Glossary follows the [default style guide](https://github.com/cncf/foundation/blob/master/style-guide.md) of the CNCF repository. Additionally, it follows the following rules:

1. Use simple, accessible language, avoiding technical jargon and buzzwords
2. [Avoid colloquial language](https://en.wikipedia.org/wiki/Colloquialism)
3. [Use literal and concrete language](http://guidetogrammar.org/grammar/composition/abstract.htm)
4. [Omit contractions](https://en.wikipedia.org/wiki/Contraction_(grammar))
5. [Use passive voice sparingly](https://www.ef.com/ca/english-resources/english-grammar/passive-voice/)
6. [Aim to phrase statements in a positive form](https://examples.yourdictionary.com/positive-sentence-examples.html)
7. [No exclamation marks outside of quotations](https://www.grammarly.com/blog/exclamation-mark/)
8. Do not exaggerate
9. Avoid repetition
10. Be concise

## Audience

The Glossary is written for a technical AND non-technical audience. Please ensure definitions are explained in simple terms and don’t assume technical knowledge. More do that below under Definition.

## Definition Template

Each glossary term is stored in a markdown file and follows this template:

```md
---
title:
status:
category:
---

## What it is

A quick summary of the technology or concept.

## Problem it addresses

A few lines about the problem it's addressing.

## How it helps

A few lines on how the thing solves the problem.
```

### Title

The **title** label will always be at the top of a definition layout, and its value should be in title case.

```md
---
title: Definition Template
```

### Status

The **status** label will come after the title label. The status label indicates whether definitions are thoroughly vetted or require more effort.

Valid values are:

- Completed
- Feedback Appreciated
- Not Started

You can always open an issue against a completed definition. While a definition is in flux, its status will be changed to *Feedback Appreciated*.

```md
---
title: Definition Template
status: Feedback Appreciated
```

### Category

The **category** label will come after the status label. Its value should be one of the following values:

- Technology
- Property
- Concept

```md
---
title: Definition Template
status: Feedback Appreciated
category: Concept
---
```

### Definition

#### Three subheadings

The definitions for **technology** and **concept** categories contain three subheadings:

- **What it is**: provide a short and clear overview of what we are talking about.
- **Problem it addresses**: focus on the problem, not the solution (that comes in the next section). In fact, avoid mentioning the term that is defined. The problem focuses on *what* led us to need that thing.
- **How it helps**: now, come back to the term. How does it address the problem described above?

Note that **properties** don't require separate sections. A definition will suffice.

#### Keeping it simple

The Glossary aims at **explaining complex concepts in simple words** — that is a surprisingly difficult task that will likely take multiple revisions. Always keep the audience in mind when drafting your definition. Avoid using industry terms and buzzwords — you'll probably catch yourself going back to them and may need to autocorrect.

When appropriate, use **real-world examples** that help readers (especially non-technical ones) better understand *when* and *why* the concept you’re explaining is relevant.

When used in your definition, always **link to existing glossary terms** (only the first mention should be hyperlinked).

**Example**: take a look at the “What it is” section of the [service mesh definition](https://glossary.cncf.io/service_mesh/). It links back to the microservices, service, reliability, and observability definitions. Additionally, it uses a real-world example comparing network challenges in a microservices environment (something non-technical people can't relate to) to wifi problems (something anyone using a laptop can understand). Where possible, try to make that connection.

#### Start with a Google or Word doc

We recommend starting with a Google or Word doc, letting it sit for a few days, and revisiting again. This will allow you to catch phrases or expressions that could be worded in a simpler and more accessible way. Also, make sure to run a spellcheck before submitting a PR.

To ensure no one else submits a PR while working on a term, make sure to claim an issue (or create one) and that it is assigned to you. More to that in the [How To Contribute](https://glossary.cncf.io/contribute/) doc.

Before getting started, please read some of the published Glossary terms to get a feeling for the level of detail and difficulty and when examples are appropriate.


## The review process: what to expect

Please note that we are currently only three maintainers doing this in their spare time. Occasionally, we'll be able to review terms quickly; on other occasions, it may take some time — we appreciate your patience. If you have any questions, please get in touch with us in the #glossary Slack channel (for where and how to find it, please refer to our [How To Contribute](https://glossary.cncf.io/contribute/) doc).

Our goal is for the Glossary to be the best possible resource. Once you submit a PR, we may ask for one or more revisions. Don't be frustrated — that is the case for many PRs. Those backs and forth and our collaboration will ensure that your contribution becomes a truly useful definition read and referred to by readers all around the globe.
61 changes: 61 additions & 0 deletions i18n/bn.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,61 @@


# UI strings. Buttons and similar.

[ui_pager_prev]
other = "আগে"

[ui_pager_next]
other = "পরবর্তী"

[ui_read_more]
other = "আরও পড়ুন"

[ui_search]
other = "এই সাইট খোঁজ করুন…"

# Used in sentences such as "Posted in News"
[ui_in]
other = "ভিতরে"

# Used in sentences such as "All Tags"
[ui_all]
other = "সব"

# Footer text
[footer_all_rights_reserved]
other = "সমস্ত অধিকার সংরক্ষিত"

[footer_privacy_policy]
other = "গোপনীয়তা নীতি"


# Post (blog, articles etc.)
[post_byline_by]
other = "দ্বারা"
[post_created]
other = "তৈরি হয়েছে"
[post_last_mod]
other = "সর্বশেষ পরিবর্তিত"
[post_edit_this]
other = "এই পৃষ্ঠাটি সম্পাদনা করুন"
[post_create_child_page]
other = "চাইল্ড পেজ তৈরি করুন"
[post_create_issue]
other = "রিপোর্ট সমস্যা"
[post_create_project_issue]
other = "প্রকল্পের সমস্যা (issue) তৈরি করুন"
[post_posts_in]
other = "এতে পোস্ট করো"
[post_reading_time]
other = "মিনিট পড়া"

# Print support
[print_printable_section]
other = "এটি এই বিভাগের বহু-পৃষ্ঠা মুদ্রণযোগ্য দৃশ্য।"
[print_click_to_print]
other = "প্রিন্ট করতে এখানে ক্লিক করুন"
[print_show_regular]
other = "এই পৃষ্ঠার নিয়মিত দৃশ্যে ফিরে যান"
[print_entire_section]
other = "সম্পূর্ণ অধ্যায় প্রিন্ট করুন"