From 8dbe10b22ee0ea6ef6ba869d5041bc08e01ae8f7 Mon Sep 17 00:00:00 2001 From: Harshavardhan Bajoria <62978274+HVbajoria@users.noreply.github.com> Date: Mon, 30 Oct 2023 11:00:31 +0530 Subject: [PATCH] common/*: add Bengali translation (#11328) * common/*: add Bengali translation --------- Co-authored-by: K.B.Dharun Krishna --- pages.bn/common/2to3.md | 32 +++++++++++++++++++++++++++++ pages.bn/common/7za.md | 37 ++++++++++++++++++++++++++++++++++ pages.bn/common/7zr.md | 33 ++++++++++++++++++++++++++++++ pages.bn/common/[.md | 33 ++++++++++++++++++++++++++++++ pages.bn/common/[[.md | 37 ++++++++++++++++++++++++++++++++++ pages.bn/common/ab.md | 24 ++++++++++++++++++++++ pages.bn/common/abduco.md | 24 ++++++++++++++++++++++ pages.bn/common/ack.md | 37 ++++++++++++++++++++++++++++++++++ pages.bn/common/acme.sh-dns.md | 24 ++++++++++++++++++++++ pages.bn/common/acme.sh.md | 33 ++++++++++++++++++++++++++++++ 10 files changed, 314 insertions(+) create mode 100644 pages.bn/common/2to3.md create mode 100644 pages.bn/common/7za.md create mode 100644 pages.bn/common/7zr.md create mode 100644 pages.bn/common/[.md create mode 100644 pages.bn/common/[[.md create mode 100644 pages.bn/common/ab.md create mode 100644 pages.bn/common/abduco.md create mode 100644 pages.bn/common/ack.md create mode 100644 pages.bn/common/acme.sh-dns.md create mode 100644 pages.bn/common/acme.sh.md diff --git a/pages.bn/common/2to3.md b/pages.bn/common/2to3.md new file mode 100644 index 0000000000..cdc980b4c7 --- /dev/null +++ b/pages.bn/common/2to3.md @@ -0,0 +1,32 @@ +# 2to3 + +> স্বয়ংক্রিয় পাইথন ২ থেকে ৩ কোড রূপান্তর। +> আরও তথ্য জানতে: . + +- পরিবর্তনগুলি প্রদর্শন করুন যা করা হবে তা না করে (ড্রাই-রান): + +`2to3 {{ফাইলের/পথ.py}}` + +- একটি পাইথন 2 ফাইলকে পাইথন 3 এ রূপান্তর করুন: + +`2to3 --write {{ফাইলের/পথ.py}}` + +- নির্দিষ্ট পাইথন 2 ভাষা বৈশিষ্ট্যগুলি পাইথন 3 এ রূপান্তর করুন: + +`2to3 --write {{ফাইলের/পথ.py}} --fix={{raw_input}} --fix={{print}}` + +- নির্দিষ্ট না করে সমস্ত পাইথন 2 ভাষা বৈশিষ্ট্যগুলি পাইথন 3 এ রূপান্তর করুন: + +`2to3 --write {{ফাইলের/পথ.py}} --nofix={{has_key}} --nofix={{isinstance}}` + +- পাইথন 2 থেকে পাইথন 3 এ রূপান্তর করা যাবত সমস্ত উপলব্ধ ভাষা বৈশিষ্ট্যের তালিকা প্রদর্শন করুন: + +`2to3 --list-fixes` + +- একটি ডিরেক্টরিতে সমস্ত পাইথন 2 ফাইলগুলি পাইথন 3 এ রূপান্তর করুন: + +`2to3 --output-dir={{পাথ/টু/পাইথন3_ডিরেক্টরি}} --write-unchanged-files --nobackups {{পাথ/টু/পাইথন2_ডিরেক্টরি}}` + +- মাল্টিপল থ্রেড সহ ২টু৩ চালান: + +`2to3 --processes={{4}} --output-dir={{পাথ/টু/পাইথন3_ডিরেক্টরি}} --write --nobackups --no-diff {{পাথ/টু/পাইথন2_ডিরেক্টরি}}` diff --git a/pages.bn/common/7za.md b/pages.bn/common/7za.md new file mode 100644 index 0000000000..3e0b7a87e3 --- /dev/null +++ b/pages.bn/common/7za.md @@ -0,0 +1,37 @@ +# 7za + +> একটি উচ্চ সঙ্কোচন অনুবাদক সাথে ফাইল অ্যার্কাইভার। +> `7z` এর মত, কিন্তু এটি কম ফাইল ধরণসমূহ সমর্থন করে এবং ক্রস-প্ল্যাটফর্ম। +> আরও তথ্য পেতে: . + +- একটি ফাইল বা ডিরেক্টরি অ্যার্কাইভ করুন: + +`7za a {{পাথ/টু/আর্কাইভ.7z}} {{পাথ/টু/ফাইল_অথবা_ডিরেক্টরি}}` + +- একটি বিদ্যমান আর্কাইভ এনক্রিপ্ট করুন (ফাইলের নামগুলি সহ): + +`7za a {{পাথ/টু/এনক্রিপ্টেড.7z}} -p{{পাসওয়ার্ড}} -mhe={{on}} {{পাথ/টু/আর্কাইভ.7z}}` + +- একটি আর্কাইভ বিন্দুবর্তন রক্ষা করে একটি আর্কাইভ নেওয়া: + +`7za x {{পাথ/টু/আর্কাইভ.7z}}` + +- একটি আর্কাইভটি একটি নির্দিষ্ট ডিরেক্টরিতে নেওয়া: + +`7za x {{পাথ/টু/আর্কাইভ.7z}} -o{{পাথ/টু/আউটপুট}}` + +- একটি আর্কাইভটি একটি `stdout` এ নেওয়া: + +`7za x {{পাথ/টু/আর্কাইভ.7z}} -so` + +- একটি নির্দিষ্ট আর্কাইভ ধরণ ব্যবহার করে অ্যার্কাইভ করুন: + +`7za a -t{{7z|bzip2|gzip|lzip|tar|...}} {{পাথ/টু/আর্কাইভ.7z}} {{পাথ/টু/ফাইল_অথবা_ডিরেক্টরি}}` + +- একটি আর্কাইভের সামগ্রী তালিকা দেখুন: + +`7za l {{পাথ/টু/আর্কাইভ.7z}}` + +- উপলব্ধ আর্কাইভ ধরণের তালিকা: + +`7za i` diff --git a/pages.bn/common/7zr.md b/pages.bn/common/7zr.md new file mode 100644 index 0000000000..967afbb59c --- /dev/null +++ b/pages.bn/common/7zr.md @@ -0,0 +1,33 @@ +# 7zr + +> একটি উচ্চ সঙ্কোচন অনুবাদক সাথে ফাইল অ্যার্কাইভার। +> `7z` এর মত, কিন্তু এটি কেবলমাত্র `.7z` ফাইলগুলি সমর্থন করে। +> আরও তথ্য পেতে: . + +- একটি ফাইল বা ডিরেক্টরি অ্যার্কাইভ করুন: + +`7zr a {{পাথ/টু/আর্কাইভ.7z}} {{পাথ/টু/ফাইল_অথবা_ডিরেক্টরি}}` + +- একটি বিদ্যমান আর্কাইভ এনক্রিপ্ট করুন (ফাইলের নামগুলি সহ): + +`7zr a {{পাথ/টু/এনক্রিপ্টেড.7z}} -p{{পাসওয়ার্ড}} -mhe={{on}} {{পাথ/টু/আর্কাইভ.7z}}` + +- একটি আর্কাইভ বিন্দুবর্তন রক্ষা করে একটি আর্কাইভ নেওয়া: + +`7zr x {{পাথ/টু/আর্কাইভ.7z}}` + +- একটি আর্কাইভটি একটি নির্দিষ্ট ডিরেক্টরিতে নেওয়া: + +`7zr x {{পাথ/টু/আর্কাইভ.7z}} -o{{পাথ/টু/আউটপুট}}` + +- একটি আর্কাইভটি একটি `stdout` এ নেওয়া: + +`7zr x {{পাথ/টু/আর্কাইভ.7z}} -so` + +- একটি আর্কাইভের সামগ্রী তালিকা দেখুন: + +`7zr l {{পাথ/টু/আর্কাইভ.7z}}` + +- উপলব্ধ আর্কাইভ ধরণের তালিকা: + +`7zr i` diff --git a/pages.bn/common/[.md b/pages.bn/common/[.md new file mode 100644 index 0000000000..05a69227aa --- /dev/null +++ b/pages.bn/common/[.md @@ -0,0 +1,33 @@ +# [ + +> ফাইল প্রকার পরীক্ষা করুন এবং মান তুলনা করুন। +> শর্তটি সত্য মানে 0 স্ট্যাটাস ফিরিয়ে দেয়, এবং শর্তটি মিথ্যা মানে 1। +> আরও তথ্য পেতে: . + +- পরীক্ষা করুন যদি দেওয়া ভেরিয়েবল নির্দিষ্ট স্ট্রিং এর সমান/সমান না হয়: + +`[ "${{ভেরিয়েবল}}" {{==|!=}} "{{স্ট্রিং}}" ]` + +- পরীক্ষা করুন যদি দেওয়া ভেরিয়েবল [ই]কুয়াল/[ন]ট [ই]কুয়াল/[জি]টে [ল]েস [ট]হ্যান/[জি]টে [ই]কুয়াল/[ল]েস ট্রু থেকে/[ল]েস থেকে বা সমান নির্দিষ্ট সংখ্যায়: + +`[ "${{ভেরিয়েবল}}" -{{eq|ne|gt|lt|ge|le}} {{পূর্ণাঙ্ক}} ]` + +- পরীক্ষা করুন যদি নির্দিষ্ট ভেরিয়েবলের [ন]ন-খালি মান থাকে: + +`[ -n "${{ভেরিয়েবল}}" ]` + +- পরীক্ষা করুন যদি নির্দিষ্ট ভেরিয়েবলের খালি মান থাকে: + +`[ -z "${{ভেরিয়েবল}}" ]` + +- পরীক্ষা করুন যদি নির্দিষ্ট [ফাইল] বিদ্যমান থাকে: + +`[ -f {{পাথ/টু/ফাইল}} ]` + +- পরীক্ষা করুন যদি নির্দিষ্ট [ডিরেক্টরি] বিদ্যমান থাকে: + +`[ -d {{পাথ/টু/ডিরেক্টরি}} ]` + +- পরীক্ষা করুন যদি নির্দিষ্ট ফাইল বা ডিরেক্টরি [ই]স্ট্রিং বিদ্যমান থাকে: + +`[ -e {{পাথ/টু/ফাইল_অথবা_ডিরেক্টরি}} ]` diff --git a/pages.bn/common/[[.md b/pages.bn/common/[[.md new file mode 100644 index 0000000000..97d8efa7d2 --- /dev/null +++ b/pages.bn/common/[[.md @@ -0,0 +1,37 @@ +# [[ + +> ফাইল প্রকার পরীক্ষা করুন এবং মান তুলনা করুন। +> শর্তটি সত্য মানে 0 স্ট্যাটাস ফিরিয়ে দেয়, এবং শর্তটি মিথ্যা মানে 1। +> আরও তথ্য পেতে: . + +- পরীক্ষা করুন যদি দেওয়া ভেরিয়েবল নির্দিষ্ট স্ট্রিং এর সমান/সমান না হয়: + +`[[ ${{ভেরিয়েবল}} {{==|!=}} "{{স্ট্রিং}}" ]]` + +- পরীক্ষা করুন যদি দেওয়া স্ট্রিং নির্দিষ্ট glob/regex এর সাথে মেলে: + +`[[ ${{ভেরিয়েবল}} {{==|=~}} {{প্যাটার্ন}} ]]` + +- পরীক্ষা করুন যদি দেওয়া ভেরিয়েবল [ই]কুয়াল/[ন]ট [ই]কুয়াল/[জি]টে [ল]েস [ট]হ্যান/[জি]টে [ই]কুয়াল/[ল]েস ট্রু থেকে/[ল]েস থেকে বা সমান নির্দিষ্ট সংখ্যায়: + +`[[ ${{ভেরিয়েবল}} -{{eq|ne|gt|lt|ge|le}} {{পূর্ণাঙ্ক}} ]]` + +- পরীক্ষা করুন যদি নির্দিষ্ট ভেরিয়েবলের [ন]ন-খালি মান থাকে: + +`[[ -n ${{ভেরিয়েবল}} ]]` + +- পরীক্ষা করুন যদি নির্দিষ্ট ভেরিয়েবলের খালি মান থাকে: + +`[[ -z ${{ভেরিয়েবল}} ]]` + +- পরীক্ষা করুন যদি নির্দিষ্ট [ফাইল] বিদ্যমান থাকে: + +`[[ -f {{পাথ/টু/ফাইল}} ]]` + +- পরীক্ষা করুন যদি নির্দিষ্ট [ডিরেক্টরি] বিদ্যমান থাকে: + +`[[ -d {{পাথ/টু/ডিরেক্টরি}} ]]` + +- পরীক্ষা করুন যদি নির্দিষ্ট ফাইল বা ডিরেক্টরি [ই]স্ট্রিং বিদ্যমান থাকে: + +`[[ -e {{পাথ/টু/ফাইল_অথবা_ডিরেক্টরি}} ]]` diff --git a/pages.bn/common/ab.md b/pages.bn/common/ab.md new file mode 100644 index 0000000000..d9402453d3 --- /dev/null +++ b/pages.bn/common/ab.md @@ -0,0 +1,24 @@ +# ab + +> এপাচি এইচটিটিপি সার্ভার বেঞ্চমার্কিং টুল। +> আরও তথ্য পেতে: . + +- নির্দিষ্ট URL এ ১০০টি HTTP GET অনুরোধ প্রয়ান করুন: + +`ab -n {{100}} {{url}}` + +- URL এ ১০০টি HTTP GET অনুরোধ, ১০টি সময়সার ব্যাচে একে অপরের পরে প্রয়ান করুন: + +`ab -n {{100}} -c {{১০}} {{url}}` + +- URL এ ১০০টি HTTP POST অনুরোধ প্রয়ান করুন, একটি JSON পেলোড ব্যবহার করে: + +`ab -n {{100}} -T {{application/json}} -p {{পাথ/টু/ফাইল.json}} {{url}}` + +- HTTP [K]eep Alive ব্যবহার করুন, অর্থাৎ একটি HTTP সেশনে মাধ্যমে একাধিক অনুরোধ প্রয়ান করুন: + +`ab -k {{url}}` + +- বেঞ্চমার্কিং করার জন্য সময় নির্ধারণ করার জন্য সর্বাধিক সেকেন্ড নির্ধারণ করুন: + +`ab -t {{৬০}} {{url}}` diff --git a/pages.bn/common/abduco.md b/pages.bn/common/abduco.md new file mode 100644 index 0000000000..c2ffb13269 --- /dev/null +++ b/pages.bn/common/abduco.md @@ -0,0 +1,24 @@ +# abduco + +> টার্মিনাল সেশন ম্যানেজার। +> আরও তথ্য পেতে: . + +- সেশনগুলির তালিকা: + +`abduco` + +- এটি যদি না থাকে তবে এটি তৈরি করে একটি সেশনে আটাচ করুন: + +`abduco -A {{নাম}} {{ব্যাশ}}` + +- এটি যদি না থাকে তবে এটি তৈরি করে `dvtm` এর সাথে একটি সেশনে আটাচ করুন: + +`abduco -A {{নাম}}` + +- একটি সেশন থেকে বিচ্ছিন্ন করুন: + +`Ctrl + \` + +- একটি সেশনে রিড-ওনলি মোডে আটাচ করুন: + +`abduco -Ar {{নাম}}` diff --git a/pages.bn/common/ack.md b/pages.bn/common/ack.md new file mode 100644 index 0000000000..54ef27ee2b --- /dev/null +++ b/pages.bn/common/ack.md @@ -0,0 +1,37 @@ +# ack + +> একটি গ্রেপের মত খোঁজ টুল, ডেভেলপারদের জন্য অপটিমাইজড করা. +> আরও দেখুন: `rg`, যা অধিক দ্রুত। +> আরও তথ্য পেতে: . + +- বর্তমান ডিরেক্টরির অব্যাপ্তিতে স্ট্রিং বা নিয়মিত অভিব্যক্তি সম্মিলিত ফাইলগুলি জন্য খোঁজ করুন: + +`ack "{{খোঁজের_প্যাটার্ন}}"` + +- একটি কেস-ইনসেনসিটিভ প্যাটার্ন খোঁজ করুন: + +`ack --ignore-case "{{খোঁজের_প্যাটার্ন}}"` + +- একটি প্যাটার্ন মেলে সার্থকভাবে খোঁজুন, [ও]ণলি ম্যাচ টেক্সট দেখানো না: + +`ack -o "{{খোঁজের_প্যাটার্ন}}"` + +- নির্দিষ্ট প্রকারের ফাইলগুলিতে সীমাবদ্ধ খোঁজ করুন: + +`ack --type={{ruby}} "{{খোঁজের_প্যাটার্ন}}"` + +- নির্দিষ্ট প্রকারের ফাইলগুলিতে খোঁজুন না: + +`ack --type=no{{ruby}} "{{খোঁজের_প্যাটার্ন}}"` + +- পাওয়া মিলে সম্পূর্ণ ম্যাচের সম্পূর্ণ সংখ্যা গণনা করুন: + +`ack --count --no-filename "{{খোঁজের_প্যাটার্ন}}"` + +- প্রতিটি ফাইলের ফাইল নাম এবং ম্যাচের সংখ্যা শুধু প্রিন্ট করুন: + +`ack --count --files-with-matches "{{খোঁজের_প্যাটার্ন}}"` + +- `--type` দিয়ে ব্যবহার করা যাতে সমস্ত মানগুলি তালিকা: + +`ack --help-types` diff --git a/pages.bn/common/acme.sh-dns.md b/pages.bn/common/acme.sh-dns.md new file mode 100644 index 0000000000..c0caa800bb --- /dev/null +++ b/pages.bn/common/acme.sh-dns.md @@ -0,0 +1,24 @@ +# acme.sh --dns + +> TLS সার্টিফিকেট ইস্যু করার জন্য DNS-01 চ্যালেঞ্জ ব্যবহার করুন। +> আরও তথ্য পেতে: . + +- স্বয়ংক্রিয় DNS API মোড ব্যবহার করে একটি সার্টিফিকেট ইস্যু করুন: + +`acme.sh --issue --dns {{gnd_gd}} --domain {{example.com}}` + +- স্বয়ংক্রিয় DNS API মোড ব্যবহার করে একটি উইল্ডকার্ড সার্টিফিকেট (যা একটি পূর্বনির্দেশিত চিহ্ন (*) দ্বারা চিহ্নিত) ইস্যু করুন: + +`acme.sh --issue --dns {{dns_namesilo}} --domain {{example.com}} --domain {{*.example.com}}` + +- DNS অ্যালিয়াস মোড ব্যবহার করে একটি সার্টিফিকেট ইস্যু করুন: + +`acme.sh --issue --dns {{dns_cf}} --domain {{example.com}} --challenge-alias {{alias-for-example-validation.com}}` + +- DNS রেকর্ড যোগ করার পর স্বয়ংক্রিয় Cloudflare/Google DNS পোলিং বন্ধ করে একটি সার্টিফিকেট ইস্যু করুন, সেকেন্ডে নির্দিষ্ট কাস্টম প্রতীক্ষার সময় স্পেসিফাই করে: + +`acme.sh --issue --dns {{dns_namecheap}} --domain {{example.com}} --dnssleep {{300}}` + +- ম্যানুয়াল DNS মোড ব্যবহার করে একটি সার্টিফিকেট ইস্যু করুন: + +`acme.sh --issue --dns --domain {{example.com}} --yes-I-know-dns-manual-mode-enough-go-ahead-please` diff --git a/pages.bn/common/acme.sh.md b/pages.bn/common/acme.sh.md new file mode 100644 index 0000000000..541bc36b43 --- /dev/null +++ b/pages.bn/common/acme.sh.md @@ -0,0 +1,33 @@ +# acme.sh + +> ACME ক্লায়েন্ট প্রোটোকল প্রয়োজনীয় স্ক্রিপ্ট, certbot এর একটি বিকল্প। +> `acme.sh dns` দেখুন। +> আরও তথ্য পেতে: . + +- ওয়েবরুট মোড ব্যবহার করে একটি সার্টিফিকেট ইস্যু করুন: + +`acme.sh --issue --domain {{example.com}} --webroot {{/পাথ/টু/ওয়েবরুট}}` + +- পোর্ট ৮০ ব্যবহার করে স্ট্যান্ডঅলোন মোড ব্যবহার করে একটি মাল্টিপল ডোমেনের জন্য একটি সার্টিফিকেট ইস্যু করুন: + +`acme.sh --issue --standalone --domain {{example.com}} --domain {{www.example.com}}` + +- পোর্ট ৪৪৩ ব্যবহার করে স্ট্যান্ডঅলোন TLS মোড ব্যবহার করে একটি সার্টিফিকেট ইস্যু করুন: + +`acme.sh --issue --alpn --domain {{example.com}}` + +- কাজকর্ম Nginx কনফিগারেশন ব্যবহার করে একটি সার্টিফিকেট ইস্যু করুন: + +`acme.sh --issue --nginx --domain {{example.com}}` + +- কাজকর্ম অ্যাপাচি কনফিগারেশন ব্যবহার করে একটি সার্টিফিকেট ইস্যু করুন: + +`acme.sh --issue --apache --domain {{example.com}}` + +- স্বয়ংক্রিয় DNS API মোড ব্যবহার করে একটি উইল্ডকার্ড (\*) সার্টিফিকেট ইস্যু করুন: + +`acme.sh --issue --dns {{dns_cf}} --domain {{*.example.com}}` + +- নির্দিষ্ট অবস্থানে সার্টিফিকেট ফাইল ইনস্টল করুন (স্বয়ংক্রিয় সার্টিফিকেট পুনরারম্ভের জন্য উপযুক্ত): + +`acme.sh --install-cert -d {{example.com}} --key-file {{/পথ/থেকে/উদাহরণ.কম.কি}} --fullchain-file {{/পথ/থেকে/উদাহরণ.কম.সিআর}} --reloadcmd {{"systemctl force-reload nginx"}}`