Skip to content

Commit

Permalink
Merge dev-bn into main(for Bengali localization live version) (#848)
Browse files Browse the repository at this point in the history
* 1st Bengali localization live

Co-authored-by: Seokho Son <shsongist@gmail.com>
Co-authored-by: Saber307 <78928137+Saber307@users.noreply.github.com>
Co-authored-by: nazma1234 <78928674+nazma1234@users.noreply.github.com>
Co-authored-by: Md Mahibul Haque <mahibulhaque2000@gmail.com>
Co-authored-by: Umme Abira Azmary <95493187+Mouly22@users.noreply.github.com>
Co-authored-by: MD Ikramul Kayes <67923321+ikramulkayes@users.noreply.github.com>
Co-authored-by: Mahrjose <mirzamahrabhossain@gmail.com>
Co-authored-by: Imtiaz1234 <78928464+Imtiaz1234@users.noreply.github.com>
Co-authored-by: Shadman Rafy <103331572+smrafy20@users.noreply.github.com>
Co-authored-by: Saber382 <78927820+Saber382@users.noreply.github.com>
Co-authored-by: Jihoon Seo <jihoon.seo@etri.re.kr>
  • Loading branch information
12 people authored May 27, 2022
1 parent c02bf75 commit 6f1dbc3
Show file tree
Hide file tree
Showing 17 changed files with 657 additions and 0 deletions.
9 changes: 9 additions & 0 deletions config.toml
Original file line number Diff line number Diff line change
Expand Up @@ -109,6 +109,15 @@ languageName ="中文(Chinese)"
contentDir = "content/zh-cn"
weight = 7


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


[markup]
[markup.goldmark]
[markup.goldmark.renderer]
Expand Down
14 changes: 14 additions & 0 deletions content/bn/_TEMPLATE.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
---
title: সংজ্ঞা টেমপ্লেট
status: Feedback Appreciated
category: ধারণা
---

## এটা কি
এটি ধারণার একটি দ্রুত সারাংশ ।

## এটা যেসব সমস্যাতে দৃষ্টিপাত করে
এটি যে সমস্যার সমাধান করছে তার কয়েকটি লাইন।

## এটা কিভাবে সাহায্য করে
জিনিসটি কীভাবে সমস্যার সমাধান করে তার কয়েকটি লাইন।
27 changes: 27 additions & 0 deletions content/bn/_index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
---
title: "ক্লাউড নেটিভ শব্দকোষ"
---

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

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

## অবদান

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

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

## স্বীকৃতি

ক্লাউড নেটিভ শব্দকোষটি CNCF মার্কেটিং কমিটি (ব্যবসায়িক মূল্য উপকমিটি)দ্বারা সূচিত হয়েছিল এবং এতে অবদানকারী হিসেবে রয়েছে [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) এবং আরও অনেকে। একটি সম্পূর্ণ অবদানকারী তালিকার জন্য, অনুগ্রহ করে [এই GitHub পৃষ্ঠা](https://github.com/cncf/glossary/graphs/contributors) দেখুন।

শব্দকোষটি পরিচালিত হয় [Catherine Paganini](https://www.linkedin.com/in/catherinepaganini/en/), [Jason Morgan](https://www.linkedin.com/in/jasonmorgan2/), [Jihoon Seo](https://www.linkedin.com/in/jihoon-seo/), [Noah Ispas](https://www.linkedin.com/in/noah-ispas-0665b42a/), এবং [Seokho Son](https://www.linkedin.com/in/seokho-son/) দ্বারা ।

ক্লাউড নেটিভ ভোকাবুলারির বাংলা স্থানীয়করণের সূচনা [Bengali localization team](https://cloud-native.slack.com/archives/C02UG2WGXQQ) দ্বারা করা হয়েছে এবং এতে অন্তর্ভুক্ত রয়েছে [MD Shahriyar Al Mustakim Mitul](https://www.linkedin.com/in/md-shahriyar-al-mustakim-mitul-9084b31a0/), [MD Ikramul Kayes](https://www.linkedin.com/in/md-ikramul-kayes-753674214/), [Umme Abira Azmary](https://www.linkedin.com/in/umme-abira-azmary-68404a1bb/) এবং আরও অনেক অবদানকারী।

## লাইসেন্স

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

11 changes: 11 additions & 0 deletions content/bn/abstraction.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
---
title: অ্যাবস্ট্রাকশন (Abstraction)
status: Completed
category: বৈশিষ্ট্য
---

কম্পিউটিং এর প্রেক্ষাপটে, অ্যাবস্ট্রাকশন অথবা বিমূর্ততা হল এক ধরনের উপস্থাপনা যেখানে সাধারণ ব্যবহারকারী এবং [সেবা](https://glossary.cncf.io/service/) ভোগকারীদের (কম্পিউটার প্রোগ্রাম অথবা মানুষ) কাছ থেকে সিস্টেমের জটিল এবং অপ্রয়োজনীয় বিষয়গুলি লুকিয়ে রাখা হয়, এভাবে সিস্টেমকে খুব সিম্পল ভাবে উপস্থাপন করা হয় ফলে সিস্টেমকে বুঝতেও সুবিধা হয়। একটি ভালো উদাহরণ হল আপনার ল্যাপটপের অপারেটিং সিস্টেম (OS)। এটি আপনার কম্পিউটার কিভাবে কাজ করে তার সমস্ত বিবরণ বিমূর্ত করে। আপনার সিপিইউ মেমোরি অথবা প্রোগ্রামগুলোকে কিভাবে পরিচালনা করতে হয় সে সম্পর্কে কিছু জানার দরকার নেই, আপনি শুধু আপনার অপারেটিং সিস্টেম চালান এবং আপনার OS নিজেই এই জটিল বিষয়গুলো পরিচালনা করে। OS কিভাবে কাজগুলো হ্যান্ডেল করে করে তা আপনার জানার দরকার নেই এবং সমস্ত বিবরণ এই OS "পর্দা" বা বিমূর্ততার পিছনে লুকানো রয়েছে।

সিস্টেমে সাধারণত একাধিক অ্যাবস্ট্রাকশন স্তর থাকে। এটি সিস্টেম ডেভেলপমেন্ট কে অনেক সহজ করে তোলে। প্রোগ্রামিং এর সময় ডেভলপাররা নির্দিষ্ট অ্যাবস্ট্রাকশন স্তরের সাথে সামঞ্জস্য রেখে সব কিছু তৈরি করে এবং অন্যান্য অন্তর্নিহিত সুনির্দিষ্ট বিষয়গুলো নিয়ে তাদের আর চিন্তা করতে হয় না যা খুবই জটিল হতে পারত। কোন কিছু যদি কোনো নির্দিষ্ট অ্যাবস্ট্রাকশন স্তরের সাথে কাজ করে তবে তা সিস্টেমের সাথে কাজ করবে — নিচের স্তরগুলো তে যাই থাকুক না কেন।


14 changes: 14 additions & 0 deletions content/bn/agile_software_development.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
---
title: অ্যাজাইল সফটওয়্যার ডেভেলপমেন্ট (Agile Software Development)
status: Completed
category: ধারণা
---

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

## এটা যেসব সমস্যাতে দৃষ্টিপাত করে
একটি সফটওয়্যার প্রজেক্টে স্টেকহোল্ডারদের সকল চাহিদাকে সংজ্ঞায়িত করা, যোগাযোগ করা এবং বোঝা খুবই কঠিন প্রায় অসম্ভবই বলা চলে। তবুও, গ্রাহকরা প্রত্যাশা করেন যেন তাদের সফটওয়্যার প্রজেক্টগুলি সময়মতো, ভাল মানের, বাজেটে এবং সুযোগে বিতরণ করা হোক। এর চক্রাকার প্রকৃতির কারণে অ্যাজাইল সফটওয়্যার ডেভলপমেন্ট (Agile software development) জলপ্রপাতের মতো কৌশলগুলির বিপরীতে প্রয়োজনীয়তার অবিচ্ছিন্ন অভিযোজন এবং অন্যান্য সমস্ত পরিস্থিতির সমস্যার সমাধানকে দ্রুত অভিযোজন করতে সক্ষম করে।

## এটা কিভাবে সাহায্য করে
অ্যাজাইল সফটওয়্যার ডেভলপমেন্টে প্রথাগত (জলপ্রপাতের মতো) কৌশলগুলির সমস্ত ধাপ রয়েছে, যেমন প্রয়োজনীয় প্রকৌশল, পরিকল্পনা, বাস্তবায়ন, পর্যালোচনা, পরীক্ষা এবং বিতরণ। সবচেয়ে বড় পার্থক্য হল যে একটি সফটওয়্যার প্রজেক্টের পুরো সময়কালটি পুনরাবৃত্তিতে বিভক্ত করা হয়, যার প্রতিটিতে পূর্বের সমস্ত পর্যায় থাকে। প্রতিটি পুনরাবৃত্তির পরে, তৈরি করা মান গ্রাহকের সাথে পর্যালোচনা করা যেতে পারে এবং প্রয়োজনীয়তাগুলি শেষ লক্ষ্যের দিকে সামঞ্জস্য করা যেতে পারে। এরই সাথে ডেভলপমেন্ট দল পূর্বের ঘটনার উপর দৃষ্টি দিয়ে নির্ধারণ করে যে প্রক্রিয়াকে উন্নত করার জন্য কি সকল ধাপ গ্রহণ করতে হবে।
14 changes: 14 additions & 0 deletions content/bn/application_programming_interface.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
---
title: অ্যাপ্লিকেশান প্রোগ্রামিং ইন্টারফেস (API)
status: Completed
category: প্রযুক্তি
---

## এটা কি
একটি API হল কম্পিউটার প্রোগ্রামগুলির একে অপরের সাথে যোগাযোগ করার একটি উপায়। মানুষ যেমন একটি ওয়েব পৃষ্ঠার মাধ্যমে একটি ওয়েবসাইটের সাথে যোগাযোগ করে, তেমনি একটি API কম্পিউটার প্রোগ্রামগুলিকে একে অপরের সাথে যোগাযোগ করতে দেয়। মানুষের মিথস্ক্রিয়া থেকে ভিন্ন, API-গুলির সীমাবদ্ধতা রয়েছে তাদের থেকে কী জিজ্ঞাসা করা যায় এবং কী করা যায় না। ইন্টারঅ্যাকশনের সীমাবদ্ধতা প্রোগ্রামগুলির মধ্যে স্থিতিশীল এবং কার্যকরী যোগাযোগ তৈরি করতে সহায়তা করে।

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

## এটা কিভাবে সাহায্য করে
APIগুলি কম্পিউটার প্রোগ্রাম বা অ্যাপ্লিকেশনগুলিকে একটি সংজ্ঞায়িত এবং বোধগম্য পদ্ধতিতে তথ্য আদান-প্রদান এবং আদান-প্রদান করার অনুমতি দেয়। তারা আধুনিক অ্যাপ্লিকেশনের জন্য বিল্ডিং ব্লক এবং তারা ডেভেলপারদের অ্যাপ্লিকেশন একত্রিত করার একটি উপায় প্রদান করে থাকে। যখনই আপনি [মাইক্রসার্ভিস(microservices)](/microservices/) একসাথে কাজ করার কথা শুনেন, আপনি অনুমান করতে পারেন যে তারা একটি API এর মাধ্যমে ইন্টারঅ্যাক্ট করে।
Loading

0 comments on commit 6f1dbc3

Please sign in to comment.