mirror of
https://github.com/Snigdha-OS/documentation.git
synced 2025-09-06 19:15:12 +02:00
🔧 build(new): updated & translated
This commit is contained in:
313
i18n/bn/code.json
Normal file
313
i18n/bn/code.json
Normal file
@@ -0,0 +1,313 @@
|
||||
{
|
||||
"theme.ErrorPageContent.title": {
|
||||
"message": "এই পৃষ্ঠাটি ক্র্যাশ হয়েছে।",
|
||||
"description": "The title of the fallback page when the page crashed"
|
||||
},
|
||||
"theme.blog.archive.title": {
|
||||
"message": "সংরক্ষণাগার",
|
||||
"description": "The page & hero title of the blog archive page"
|
||||
},
|
||||
"theme.blog.archive.description": {
|
||||
"message": "সংরক্ষণাগার",
|
||||
"description": "The page & hero description of the blog archive page"
|
||||
},
|
||||
"theme.BackToTopButton.buttonAriaLabel": {
|
||||
"message": "উপরে স্ক্রোল করুন",
|
||||
"description": "The ARIA label for the back to top button"
|
||||
},
|
||||
"theme.blog.paginator.navAriaLabel": {
|
||||
"message": "ব্লগ তালিকা পেজ নেভিগেশন",
|
||||
"description": "The ARIA label for the blog pagination"
|
||||
},
|
||||
"theme.blog.paginator.newerEntries": {
|
||||
"message": "নতুন এন্ট্রি",
|
||||
"description": "The label used to navigate to the newer blog posts page (previous page)"
|
||||
},
|
||||
"theme.blog.paginator.olderEntries": {
|
||||
"message": "পুরানো এন্ট্রি",
|
||||
"description": "The label used to navigate to the older blog posts page (next page)"
|
||||
},
|
||||
"theme.blog.post.paginator.navAriaLabel": {
|
||||
"message": "ব্লগ পোস্ট পেজ নেভিগেশন",
|
||||
"description": "The ARIA label for the blog posts pagination"
|
||||
},
|
||||
"theme.blog.post.paginator.newerPost": {
|
||||
"message": "নতুন পোস্ট",
|
||||
"description": "The blog post button label to navigate to the newer/previous post"
|
||||
},
|
||||
"theme.blog.post.paginator.olderPost": {
|
||||
"message": "পুরানো পোস্ট",
|
||||
"description": "The blog post button label to navigate to the older/next post"
|
||||
},
|
||||
"theme.tags.tagsPageLink": {
|
||||
"message": "সমস্ত ট্যাগ্স দেখুন",
|
||||
"description": "The label of the link targeting the tag list page"
|
||||
},
|
||||
"theme.colorToggle.ariaLabel": {
|
||||
"message": "ডার্ক এবং লাইট মোডের মধ্যে স্যুইচ করুন (বর্তমানে {mode})",
|
||||
"description": "The ARIA label for the navbar color mode toggle"
|
||||
},
|
||||
"theme.colorToggle.ariaLabel.mode.dark": {
|
||||
"message": "ডার্ক মোড",
|
||||
"description": "The name for the dark color mode"
|
||||
},
|
||||
"theme.colorToggle.ariaLabel.mode.light": {
|
||||
"message": "লাইট মোড",
|
||||
"description": "The name for the light color mode"
|
||||
},
|
||||
"theme.docs.breadcrumbs.navAriaLabel": {
|
||||
"message": "Breadcrumbs",
|
||||
"description": "The ARIA label for the breadcrumbs"
|
||||
},
|
||||
"theme.docs.DocCard.categoryDescription.plurals": {
|
||||
"message": "1 আইটেম|{count} আইটেম",
|
||||
"description": "The default description for a category card in the generated index about how many items this category includes"
|
||||
},
|
||||
"theme.docs.paginator.navAriaLabel": {
|
||||
"message": "ডক্স পেজ",
|
||||
"description": "The ARIA label for the docs pagination"
|
||||
},
|
||||
"theme.docs.paginator.previous": {
|
||||
"message": "পূর্ববর্তী",
|
||||
"description": "The label used to navigate to the previous doc"
|
||||
},
|
||||
"theme.docs.paginator.next": {
|
||||
"message": "পরবর্তী",
|
||||
"description": "The label used to navigate to the next doc"
|
||||
},
|
||||
"theme.docs.tagDocListPageTitle.nDocsTagged": {
|
||||
"message": "One doc tagged|{count} docs tagged",
|
||||
"description": "Pluralized label for \"{count} docs tagged\". Use as much plural forms (separated by \"|\") as your language support (see https://www.unicode.org/cldr/cldr-aux/charts/34/supplemental/language_plural_rules.html)"
|
||||
},
|
||||
"theme.docs.tagDocListPageTitle": {
|
||||
"message": "{nDocsTagged} সঙ্গে \"{tagName}\"",
|
||||
"description": "The title of the page for a docs tag"
|
||||
},
|
||||
"theme.docs.versionBadge.label": {
|
||||
"message": "সংস্করণ: {versionLabel}"
|
||||
},
|
||||
"theme.docs.versions.unreleasedVersionLabel": {
|
||||
"message": "এটি {siteTitle} {versionLabel} এর জন্যে অপ্রকাশিত ডকুমেন্টেশন।",
|
||||
"description": "The label used to tell the user that he's browsing an unreleased doc version"
|
||||
},
|
||||
"theme.docs.versions.unmaintainedVersionLabel": {
|
||||
"message": "এটি {siteTitle} {versionLabel} এর জন্যে ডকুমেন্টেশন, যা আর সক্রিয়ভাবে রক্ষণাবেক্ষণ করা হয় না।",
|
||||
"description": "The label used to tell the user that he's browsing an unmaintained doc version"
|
||||
},
|
||||
"theme.docs.versions.latestVersionSuggestionLabel": {
|
||||
"message": "আপ-টু-ডেট ডকুমেন্টেশনের জন্য, {latestVersionLink} ({versionLabel}) দেখুন।",
|
||||
"description": "The label used to tell the user to check the latest version"
|
||||
},
|
||||
"theme.docs.versions.latestVersionLinkLabel": {
|
||||
"message": "লেটেস্ট ভার্সন",
|
||||
"description": "The label used for the latest version suggestion link label"
|
||||
},
|
||||
"theme.common.editThisPage": {
|
||||
"message": "এই পেজটি এডিট করুন",
|
||||
"description": "The link label to edit the current page"
|
||||
},
|
||||
"theme.common.headingLinkTitle": {
|
||||
"message": "{heading} এর সঙ্গে সরাসরি লিংকড",
|
||||
"description": "Title for link to heading"
|
||||
},
|
||||
"theme.lastUpdated.atDate": {
|
||||
"message": " {date} তারিখে",
|
||||
"description": "The words used to describe on which date a page has been last updated"
|
||||
},
|
||||
"theme.lastUpdated.byUser": {
|
||||
"message": "{user} দ্বারা",
|
||||
"description": "The words used to describe by who the page has been last updated"
|
||||
},
|
||||
"theme.lastUpdated.lastUpdatedAtBy": {
|
||||
"message": "সর্বশেষ সংষ্করণ{atDate}{byUser}",
|
||||
"description": "The sentence used to display when a page has been last updated, and by who"
|
||||
},
|
||||
"theme.navbar.mobileVersionsDropdown.label": {
|
||||
"message": "সংস্করণ",
|
||||
"description": "The label for the navbar versions dropdown on mobile view"
|
||||
},
|
||||
"theme.NotFound.title": {
|
||||
"message": "পেজটি খুঁজে পাওয়া যায়নি",
|
||||
"description": "The title of the 404 page"
|
||||
},
|
||||
"theme.tags.tagsListLabel": {
|
||||
"message": "ট্যাগ্স:",
|
||||
"description": "The label alongside a tag list"
|
||||
},
|
||||
"theme.admonition.caution": {
|
||||
"message": "সতর্কতা",
|
||||
"description": "The default label used for the Caution admonition (:::caution)"
|
||||
},
|
||||
"theme.admonition.danger": {
|
||||
"message": "বিপদ",
|
||||
"description": "The default label used for the Danger admonition (:::danger)"
|
||||
},
|
||||
"theme.admonition.info": {
|
||||
"message": "তথ্য",
|
||||
"description": "The default label used for the Info admonition (:::info)"
|
||||
},
|
||||
"theme.admonition.note": {
|
||||
"message": "নোট",
|
||||
"description": "The default label used for the Note admonition (:::note)"
|
||||
},
|
||||
"theme.admonition.tip": {
|
||||
"message": "টিপ",
|
||||
"description": "The default label used for the Tip admonition (:::tip)"
|
||||
},
|
||||
"theme.admonition.warning": {
|
||||
"message": "সতর্কতা",
|
||||
"description": "The default label used for the Warning admonition (:::warning)"
|
||||
},
|
||||
"theme.AnnouncementBar.closeButtonAriaLabel": {
|
||||
"message": "বন্ধ করুন",
|
||||
"description": "The ARIA label for close button of announcement bar"
|
||||
},
|
||||
"theme.blog.sidebar.navAriaLabel": {
|
||||
"message": "সাম্প্রতিক ব্লগ পোস্ট নেভিগেশন",
|
||||
"description": "The ARIA label for recent posts in the blog sidebar"
|
||||
},
|
||||
"theme.CodeBlock.copied": {
|
||||
"message": "কপিড",
|
||||
"description": "The copied button label on code blocks"
|
||||
},
|
||||
"theme.CodeBlock.copyButtonAriaLabel": {
|
||||
"message": "ক্লিপবোর্ডে কোড কপি করুন",
|
||||
"description": "The ARIA label for copy code blocks button"
|
||||
},
|
||||
"theme.CodeBlock.copy": {
|
||||
"message": "কপি",
|
||||
"description": "The copy button label on code blocks"
|
||||
},
|
||||
"theme.CodeBlock.wordWrapToggle": {
|
||||
"message": "শব্দ মোড়ানো টগল করুন",
|
||||
"description": "The title attribute for toggle word wrapping button of code block lines"
|
||||
},
|
||||
"theme.DocSidebarItem.expandCategoryAriaLabel": {
|
||||
"message": "সাইডবার বিভাগ প্রসারিত করুন '{label}'",
|
||||
"description": "The ARIA label to expand the sidebar category"
|
||||
},
|
||||
"theme.DocSidebarItem.collapseCategoryAriaLabel": {
|
||||
"message": "সাইডবার বিভাগ সঙ্কুচিত করুন '{label}'",
|
||||
"description": "The ARIA label to collapse the sidebar category"
|
||||
},
|
||||
"theme.NavBar.navAriaLabel": {
|
||||
"message": "প্রধান",
|
||||
"description": "The ARIA label for the main navigation"
|
||||
},
|
||||
"theme.navbar.mobileLanguageDropdown.label": {
|
||||
"message": "ভাষা",
|
||||
"description": "The label for the mobile language switcher dropdown"
|
||||
},
|
||||
"theme.NotFound.p1": {
|
||||
"message": "আপনি যা খুঁজছিলেন তা আমরা খুঁজে পাইনি।",
|
||||
"description": "The first paragraph of the 404 page"
|
||||
},
|
||||
"theme.NotFound.p2": {
|
||||
"message": "দয়া করে সাইটের মালিকের সাথে যোগাযোগ করুন যা আপনাকে মূল URL এর সাথে যুক্ত করেছে এবং তাদের লিঙ্কটি ভাঙ্গা রয়েছে তা তাদের জানান।",
|
||||
"description": "The 2nd paragraph of the 404 page"
|
||||
},
|
||||
"theme.TOCCollapsible.toggleButtonLabel": {
|
||||
"message": "এই পেজ এ রয়েছে",
|
||||
"description": "The label used by the button on the collapsible TOC component"
|
||||
},
|
||||
"theme.blog.post.readMore": {
|
||||
"message": "আরও পড়ুন",
|
||||
"description": "The label used in blog post item excerpts to link to full blog posts"
|
||||
},
|
||||
"theme.blog.post.readMoreLabel": {
|
||||
"message": "{title} সম্পর্কে আরো পড়ুন",
|
||||
"description": "The ARIA label for the link to full blog posts from excerpts"
|
||||
},
|
||||
"theme.blog.post.readingTime.plurals": {
|
||||
"message": "এক মিনিট পড়া|{readingTime} মিনিট পড়া",
|
||||
"description": "Pluralized label for \"{readingTime} min read\". Use as much plural forms (separated by \"|\") as your language support (see https://www.unicode.org/cldr/cldr-aux/charts/34/supplemental/language_plural_rules.html)"
|
||||
},
|
||||
"theme.docs.breadcrumbs.home": {
|
||||
"message": "হোম পেজ",
|
||||
"description": "The ARIA label for the home page in the breadcrumbs"
|
||||
},
|
||||
"theme.docs.sidebar.collapseButtonTitle": {
|
||||
"message": "সাইডবারটি সঙ্কুচিত করুন",
|
||||
"description": "The title attribute for collapse button of doc sidebar"
|
||||
},
|
||||
"theme.docs.sidebar.collapseButtonAriaLabel": {
|
||||
"message": "সাইডবারটি সঙ্কুচিত করুন",
|
||||
"description": "The title attribute for collapse button of doc sidebar"
|
||||
},
|
||||
"theme.docs.sidebar.navAriaLabel": {
|
||||
"message": "Docs sidebar",
|
||||
"description": "The ARIA label for the sidebar navigation"
|
||||
},
|
||||
"theme.docs.sidebar.closeSidebarButtonAriaLabel": {
|
||||
"message": "নেভিগেশন বার বন্ধ করুন",
|
||||
"description": "The ARIA label for close button of mobile sidebar"
|
||||
},
|
||||
"theme.navbar.mobileSidebarSecondaryMenu.backButtonLabel": {
|
||||
"message": "← মেন মেনুতে যান",
|
||||
"description": "The label of the back button to return to main menu, inside the mobile navbar sidebar secondary menu (notably used to display the docs sidebar)"
|
||||
},
|
||||
"theme.docs.sidebar.toggleSidebarButtonAriaLabel": {
|
||||
"message": "নেভিগেশন বার টগল করুন",
|
||||
"description": "The ARIA label for hamburger menu button of mobile navigation"
|
||||
},
|
||||
"theme.docs.sidebar.expandButtonTitle": {
|
||||
"message": "সাইডবারটি প্রসারিত করুন",
|
||||
"description": "The ARIA label and title attribute for expand button of doc sidebar"
|
||||
},
|
||||
"theme.docs.sidebar.expandButtonAriaLabel": {
|
||||
"message": "সাইডবারটি প্রসারিত করুন",
|
||||
"description": "The ARIA label and title attribute for expand button of doc sidebar"
|
||||
},
|
||||
"theme.blog.post.plurals": {
|
||||
"message": "একটি পোস্ট|{count} পোস্টস",
|
||||
"description": "Pluralized label for \"{count} posts\". Use as much plural forms (separated by \"|\") as your language support (see https://www.unicode.org/cldr/cldr-aux/charts/34/supplemental/language_plural_rules.html)"
|
||||
},
|
||||
"theme.blog.tagTitle": {
|
||||
"message": "{nPosts} সঙ্গে ট্যাগ্গেড \"{tagName}\" ",
|
||||
"description": "The title of the page for a blog tag"
|
||||
},
|
||||
"theme.blog.author.pageTitle": {
|
||||
"message": "{authorName} - {nPosts}",
|
||||
"description": "The title of the page for a blog author"
|
||||
},
|
||||
"theme.blog.authorsList.pageTitle": {
|
||||
"message": "লেখক",
|
||||
"description": "The title of the authors page"
|
||||
},
|
||||
"theme.blog.authorsList.viewAll": {
|
||||
"message": "সমস্ত লেখক দেখুন",
|
||||
"description": "The label of the link targeting the blog authors page"
|
||||
},
|
||||
"theme.blog.author.noPosts": {
|
||||
"message": "এই লেখক এখনো কোনো পোস্ট লিখেছেন না.",
|
||||
"description": "The text for authors with 0 blog post"
|
||||
},
|
||||
"theme.contentVisibility.unlistedBanner.title": {
|
||||
"message": "তালিকাবিহীন পৃষ্ঠা",
|
||||
"description": "The unlisted content banner title"
|
||||
},
|
||||
"theme.contentVisibility.unlistedBanner.message": {
|
||||
"message": "এই পৃষ্ঠাটি তালিকাভুক্ত নয়। অনুসন্ধান ইঞ্জিনগুলি এটিকে সূচী করবে না এবং শুধুমাত্র সরাসরি লিঙ্ক থাকা ব্যবহারকারীরা এটি অ্যাক্সেস করতে পারবেন।",
|
||||
"description": "The unlisted content banner message"
|
||||
},
|
||||
"theme.contentVisibility.draftBanner.title": {
|
||||
"message": "খসড়া পাতা",
|
||||
"description": "The draft content banner title"
|
||||
},
|
||||
"theme.contentVisibility.draftBanner.message": {
|
||||
"message": "এই পৃষ্ঠাটি একটি খসড়া। এটি শুধুমাত্র dev-এ দৃশ্যমান হবে এবং প্রোডাকশন বিল্ড থেকে বাদ দেওয়া হবে।",
|
||||
"description": "The draft content banner message"
|
||||
},
|
||||
"theme.ErrorPageContent.tryAgain": {
|
||||
"message": "আবার চেষ্টা করুন",
|
||||
"description": "The label of the button to try again rendering when the React error boundary captures an error"
|
||||
},
|
||||
"theme.common.skipToMainContent": {
|
||||
"message": "স্কিপ করে মূল কন্টেন্ট এ যান",
|
||||
"description": "The skip to content label used for accessibility, allowing to rapidly navigate to main content with keyboard tab/enter navigation"
|
||||
},
|
||||
"theme.tags.tagsPageTitle": {
|
||||
"message": "ট্যাগ্স",
|
||||
"description": "The title of the tag list page"
|
||||
}
|
||||
}
|
14
i18n/bn/docusaurus-plugin-content-blog/options.json
Normal file
14
i18n/bn/docusaurus-plugin-content-blog/options.json
Normal file
@@ -0,0 +1,14 @@
|
||||
{
|
||||
"title": {
|
||||
"message": "Blog",
|
||||
"description": "The title for the blog used in SEO"
|
||||
},
|
||||
"description": {
|
||||
"message": "Blog",
|
||||
"description": "The description for the blog used in SEO"
|
||||
},
|
||||
"sidebar.title": {
|
||||
"message": "Recent posts",
|
||||
"description": "The label for the left sidebar"
|
||||
}
|
||||
}
|
46
i18n/bn/docusaurus-plugin-content-docs/current.json
Normal file
46
i18n/bn/docusaurus-plugin-content-docs/current.json
Normal file
@@ -0,0 +1,46 @@
|
||||
{
|
||||
"version.label": {
|
||||
"message": "পরবর্তী",
|
||||
"description": "The label for version current"
|
||||
},
|
||||
"sidebar.tutorialSidebar.category.Introduction": {
|
||||
"message": "ভূমিকা",
|
||||
"description": "The label for category Introduction in sidebar tutorialSidebar"
|
||||
},
|
||||
"sidebar.tutorialSidebar.category.Introduction.link.generated-index.description": {
|
||||
"message": "স্নিগ্ধা OS এর অফিসিয়াল ডকুমেন্টেশনে স্বাগতম। এই বিভাগটি স্নিগ্ধা OS এর একটি ওভারভিউ প্রদান করে, এর মূল বৈশিষ্ট্যগুলি এবং কীভাবে এটি দিয়ে শুরু করা যায়। আপনি একজন নতুন ব্যবহারকারী বা একজন অভিজ্ঞ ডেভেলপার হোন না কেন, আপনি এই হালকা ওজনের এবং অত্যন্ত কাস্টমাইজযোগ্য লিনাক্স ডিস্ট্রিবিউশনের সাথে আপনার যাত্রা শুরু করার জন্য সহায়ক তথ্য পাবেন।",
|
||||
"description": "The generated-index page description for category Introduction in sidebar tutorialSidebar"
|
||||
},
|
||||
"sidebar.tutorialSidebar.category.Installation": {
|
||||
"message": "ইনস্টলেশন",
|
||||
"description": "The label for category Installation in sidebar tutorialSidebar"
|
||||
},
|
||||
"sidebar.tutorialSidebar.category.Installation.link.generated-index.description": {
|
||||
"message": "অনায়াসে স্নিগ্ধা OS ইনস্টল এবং সেট আপ করার জন্য ব্যাপক নির্দেশিকা এবং ধাপে ধাপে নির্দেশাবলী অন্বেষণ করুন। বিভিন্ন পরিবেশের জন্য উপযোগী বিস্তারিত ইনস্টলেশন প্রক্রিয়ার সাথে আপনার যাত্রা শুরু করুন।",
|
||||
"description": "The generated-index page description for category Installation in sidebar tutorialSidebar"
|
||||
},
|
||||
"sidebar.tutorialSidebar.category.Post Installation": {
|
||||
"message": "পোস্ট ইন্সটলেশন",
|
||||
"description": "The label for category Post Installation in sidebar tutorialSidebar"
|
||||
},
|
||||
"sidebar.tutorialSidebar.category.Post Installation.link.generated-index.description": {
|
||||
"message": "ইনস্টলেশনের পরে আপনার স্নিগ্ধা OS অপ্টিমাইজ, আপডেট এবং কাস্টমাইজ করার প্রয়োজনীয় পদক্ষেপগুলি অন্বেষণ করুন৷ এই নির্দেশিকা আপনাকে সিস্টেম আপডেট, অতিরিক্ত সফ্টওয়্যার ইনস্টলেশন, কনফিগারেশন পরিবর্তন এবং আরও অনেক কিছুর মাধ্যমে নিয়ে যাবে।",
|
||||
"description": "The generated-index page description for category Post Installation in sidebar tutorialSidebar"
|
||||
},
|
||||
"sidebar.tutorialSidebar.category.User Guide": {
|
||||
"message": "ব্যবহারকারীর নির্দেশিকা",
|
||||
"description": "The label for category User Guide in sidebar tutorialSidebar"
|
||||
},
|
||||
"sidebar.tutorialSidebar.category.User Guide.link.generated-index.description": {
|
||||
"message": "একটি অপ্টিমাইজ করা অভিজ্ঞতার জন্য সিস্টেম আপডেট, সফ্টওয়্যার ইনস্টলেশন এবং কনফিগারেশন টুইক সহ আপনার স্নিগ্ধা OS সেটআপ চূড়ান্ত করতে পদক্ষেপগুলি অনুসরণ করুন৷",
|
||||
"description": "The generated-index page description for category User Guide in sidebar tutorialSidebar"
|
||||
},
|
||||
"sidebar.tutorialSidebar.category.Troubleshoot": {
|
||||
"message": "সমস্যা সমাধান",
|
||||
"description": "The label for category Troubleshoot in sidebar tutorialSidebar"
|
||||
},
|
||||
"sidebar.tutorialSidebar.category.Troubleshoot.link.generated-index.description": {
|
||||
"message": "Snigdha OS এর জন্য সাধারণ সমস্যা এবং সমস্যা সমাধানের পদক্ষেপ।",
|
||||
"description": "The generated-index page description for category Troubleshoot in sidebar tutorialSidebar"
|
||||
}
|
||||
}
|
@@ -0,0 +1,97 @@
|
||||
---
|
||||
sidebar_position: 6
|
||||
---
|
||||
|
||||
# অবদান রাখার নির্দেশিকা
|
||||
|
||||
### ✨ **Snigdha OS-এ অবদান রাখার নির্দেশিকা**
|
||||
|
||||
Snigdha OS-এ অবদান রাখার প্রতি আগ্রহ প্রকাশ করার জন্য ধন্যবাদ! আমরা আনন্দিত যে আপনি আমাদের সম্প্রদায়ের অংশ হতে চান। আপনার মতো ব্যবহারকারীদের অবদানই Snigdha OS-কে আরও শক্তিশালী, কার্যকরী এবং কার্যকর করে তোলে। 💻💙
|
||||
|
||||
---
|
||||
|
||||
### 🚀 **শুরু করার আগে**
|
||||
|
||||
অবদান রাখার আগে দয়া করে নিশ্চিত করুন যে আপনি:
|
||||
|
||||
📜 **আমাদের আচরণবিধি পড়েছেন**: অংশগ্রহণ করে আপনি আমাদের আচরণবিধি মেনে চলার অঙ্গীকার করছেন, যা সবাইকে একটি সম্মানজনক এবং স্বাগতপূর্ণ পরিবেশ নিশ্চিত করে।
|
||||
|
||||
---
|
||||
|
||||
### 🌟 **কিভাবে অবদান রাখতে পারেন?**
|
||||
|
||||
অবদান রাখার অনেক উপায় রয়েছে! আপনি যা করতে স্বাচ্ছন্দ্যবোধ করেন, তা বেছে নিন:
|
||||
|
||||
#### 🐞 **বাগ রিপোর্টিং**
|
||||
কোন বাগ পেয়েছেন? আমাদের **ইস্যু ট্র্যাকার**-এ একটি ইস্যু খুলে জানান!
|
||||
- **পদ্ধতি ১**: যদি বাগের উৎস সংক্রান্ত নিশ্চিত না হন, তাহলে [ইউনিভার্সাল ইস্যু ট্র্যাকার](https://github.com/SnigdhaOS/Issues)-এ রিপোর্ট করুন।
|
||||
- **পদ্ধতি ২**: নির্দিষ্ট রিপোজিটরি সম্পর্কে নিশ্চিত হলে সেখানেই ইস্যু রিপোর্ট করুন।
|
||||
|
||||
👉 রিপোর্টের মধ্যে উল্লেখ করুন:
|
||||
- বাগ পুনরুত্পাদনের ধাপসমূহ।
|
||||
- প্রত্যাশিত আচরণ বনাম প্রকৃত আচরণ।
|
||||
- স্ক্রিনশট, লগ, বা ডিবাগে সহায়ক যেকোনো তথ্য।
|
||||
|
||||
#### 🌟 **ফিচার রিকোয়েস্ট**
|
||||
Snigdha OS-কে আরও উন্নত করতে কোনো ধারণা আছে? আমাদের **ইস্যু ট্র্যাকার**-এ একটি ফিচার রিকোয়েস্ট খুলে আপনার দৃষ্টি জানান! আপনার প্রতিক্রিয়া Snigdha OS-এর ভবিষ্যৎ গড়ে তুলতে অত্যন্ত মূল্যবান।
|
||||
|
||||
#### 👩💻 **কোডে অবদান রাখা**
|
||||
কোডে অবদান রাখতে চান? এই ধাপগুলি অনুসরণ করুন:
|
||||
1️⃣ আপনার GitHub অ্যাকাউন্টে রিপোজিটরি **ফর্ক** করুন। [কিভাবে রিপোজিটরি ফর্ক করবেন](https://docs.github.com/en/get-started/quickstart/fork-a-repo) জানুন।
|
||||
2️⃣ ফর্ক করা রিপোজিটরি আপনার লোকাল মেশিনে **ক্লোন** করুন। [কিভাবে রিপোজিটরি ক্লোন করবেন](https://docs.github.com/en/repositories/creating-and-managing-repositories/cloning-a-repository) জানুন।
|
||||
3️⃣ পরিবর্তনের জন্য একটি **নতুন ব্রাঞ্চ তৈরি করুন**। [ব্রাঞ্চ তৈরি করা](https://git-scm.com/book/en/v2/Git-Branching-Basic-Branching-and-Merging) শিখুন।
|
||||
4️⃣ আপনার পরিবর্তন করুন এবং আমাদের কোডিং স্ট্যান্ডার্ড মেনে চলুন।
|
||||
5️⃣ আপনার পরিবর্তনের জন্য প্রয়োজন হলে টেস্ট লিখুন।
|
||||
6️⃣ বিদ্যমান টেস্ট চালিয়ে নিশ্চিত করুন যে সেগুলি এখনও পাস করছে।
|
||||
7️⃣ পরিষ্কার এবং বর্ণনামূলক কমিট মেসেজ সহ আপনার পরিবর্তনগুলি **কমিট** করুন। [কনভেনশনাল কমিট](https://www.conventionalcommits.org/) অনুসরণ করুন।
|
||||
8️⃣ আপনার পরিবর্তনগুলি আপনার ফর্ক করা রিপোজিটরিতে **পুশ** করুন।
|
||||
9️⃣ আমাদের রিপোজিটরির `master` ব্রাঞ্চের বিরুদ্ধে একটি **পুল রিকোয়েস্ট (PR)** খুলুন। [কিভাবে PR খুলবেন](https://docs.github.com/en/pull-requests) জানুন।
|
||||
🔟 আপনার PR-এ পরিবর্তনের একটি পরিষ্কার বর্ণনা দিন এবং রিভিউয়ারদের জন্য প্রাসঙ্গিক কন্টেক্সট উল্লেখ করুন।
|
||||
|
||||
#### 📚 **ডকুমেন্টেশন উন্নত করা**
|
||||
পরিষ্কার ডকুমেন্টেশন অত্যন্ত গুরুত্বপূর্ণ! আমাদের ডকস-এ যদি কোনো ত্রুটি, তথ্যের অভাব, বা উন্নতির সুযোগ পান, তাহলে আপনার প্রস্তাবিত পরিবর্তনসহ একটি পুল রিকোয়েস্ট জমা দিন।
|
||||
|
||||
---
|
||||
|
||||
### 🎨 **কোডের মানদণ্ড**
|
||||
|
||||
উচ্চ-মানের কোডবেস বজায় রাখতে দয়া করে:
|
||||
- প্রকল্পের ভাষার জন্য নির্ধারিত কোড স্টাইল গাইড অনুসরণ করুন।
|
||||
- আপনার কোড ব্যাখ্যা করতে **পরিষ্কার, সংক্ষিপ্ত মন্তব্য** লিখুন।
|
||||
- নতুন ফিচারের জন্য **টেস্ট যোগ করুন**।
|
||||
- কমিটগুলি **পারমাণবিক** এবং একক লজিক্যাল পরিবর্তনে কেন্দ্রীভূত রাখুন।
|
||||
- [কনভেনশনাল কমিট ফরম্যাট](https://www.conventionalcommits.org/) অনুসরণ করে বর্ণনামূলক কমিট মেসেজ ব্যবহার করুন।
|
||||
- ফাংশনালিটির উপর প্রভাব ফেললে ডকুমেন্টেশন আপডেট করুন।
|
||||
|
||||
---
|
||||
|
||||
### 🛠️ **কোড রিভিউ প্রক্রিয়া**
|
||||
|
||||
সমস্ত অবদান গুণগত মান এবং সামঞ্জস্য নিশ্চিত করার জন্য রিভিউ প্রক্রিয়ার মধ্য দিয়ে যায়:
|
||||
1️⃣ আপনার পুল রিকোয়েস্ট এক বা একাধিক রিভিউয়ারের কাছে পাঠানো হবে।
|
||||
2️⃣ রিভিউয়াররা প্রতিক্রিয়া প্রদান করবেন এবং পরিবর্তনের প্রস্তাব দিতে পারেন।
|
||||
3️⃣ আপনাকে রিভিউয়ের প্রতিক্রিয়ার আলোকে আপনার কোড আপডেট করতে হবে।
|
||||
4️⃣ একবার সমস্ত মানদণ্ড পূরণ হলে, আপনার PR মূল ব্রাঞ্চে মার্জ করা হবে।
|
||||
|
||||
---
|
||||
|
||||
### 📜 **আচরণবিধি**
|
||||
|
||||
অবদান রাখার মাধ্যমে, আপনি আমাদের **আচরণবিধি** মেনে চলার প্রতিশ্রুতি দিচ্ছেন। এটি নিশ্চিত করে যে Snigdha OS একটি স্বাগতপূর্ণ এবং অন্তর্ভুক্তিমূলক স্থান রয়ে গেছে। কোনো ধরনের লঙ্ঘন অবদান প্রত্যাখ্যান বা প্রকল্প থেকে সরিয়ে দেওয়ার কারণ হতে পারে। সদয়, সম্মানজনক এবং সহায়ক হন! 💕
|
||||
|
||||
---
|
||||
|
||||
### 💬 **সহায়তা প্রয়োজন?**
|
||||
|
||||
আপনার যাত্রা শুরু করতে এবং অর্থবহ অবদান রাখতে আমরা এখানে আছি! আমাদের সাথে যোগাযোগ করুন:
|
||||
📧 **ইমেইল**: hello@snigdhaos.org
|
||||
|
||||
---
|
||||
|
||||
### ❤️ **Snigdha OS নির্মাণে আমাদের সাথে যোগ দিন**
|
||||
|
||||
আপনার অবদান—কোড, ডকুমেন্টেশন, বা ধারণা যাই হোক—আমাদের সাফল্যের জন্য অত্যন্ত গুরুত্বপূর্ণ। একসাথে, আমরা Snigdha OS-কে সেরা করে তুলতে পারি। আমাদের যাত্রার অংশ হওয়ার জন্য ধন্যবাদ! 🌟
|
||||
|
||||
> "একাকী, আমরা খুব অল্প কিছু করতে পারি; একসাথে, আমরা অনেক কিছু করতে পারি।" – হেলেন কেলার
|
||||
|
||||
আসুন, আমরা অসাধারণ কিছু তৈরি করি! 🚀✨
|
@@ -0,0 +1,92 @@
|
||||
---
|
||||
sidebar_position: 8
|
||||
---
|
||||
|
||||
# সাধারণ জিজ্ঞাসা (FAQ)
|
||||
|
||||
নিচে Snigdha OS (penetration testing distribution) সম্পর্কিত কিছু সাধারণ জিজ্ঞাসা ও তাদের উত্তর দেওয়া হলো:
|
||||
|
||||
---
|
||||
|
||||
### **📌 পেনিট্রেশন টেস্টিং ডিস্ট্রিবিউশন কী?**
|
||||
পেনিট্রেশন টেস্টিং ডিস্ট্রিবিউশন হলো একটি অপারেটিং সিস্টেম বা প্ল্যাটফর্ম, যা বিশেষভাবে প্রি-ইনস্টলড টুলস এবং কনফিগারেশনের মাধ্যমে নিরাপত্তা পরীক্ষা করার জন্য ডিজাইন করা হয়েছে। এটি নেটওয়ার্ক বা সিস্টেমের দুর্বলতা এবং নিরাপত্তা ত্রুটি শনাক্ত করতে সহায়তা করে।
|
||||
|
||||
---
|
||||
|
||||
### **📌 পেনিট্রেশন টেস্টিং কেন গুরুত্বপূর্ণ?**
|
||||
পেনিট্রেশন টেস্টিং প্রতিষ্ঠানের নিরাপত্তা ত্রুটি শনাক্ত করে এবং সেগুলো দূর করার সুযোগ দেয়, যাতে সাইবার আক্রমণের শিকার হওয়ার সম্ভাবনা হ্রাস পায়। বাস্তব জীবনের আক্রমণের দৃশ্যপট অনুকরণ করার মাধ্যমে এটি সংবেদনশীল তথ্য সুরক্ষায় সহায়ক ভূমিকা পালন করে।
|
||||
|
||||
---
|
||||
|
||||
### **📌 Snigdha OS কীভাবে পেনিট্রেশন টেস্টিং-এর জন্য উপযোগী?**
|
||||
Snigdha OS ডিজাইন করা হয়েছে:
|
||||
- **লাইটওয়েট এবং কাস্টমাইজেবল প্ল্যাটফর্ম**, যা নিরাপত্তা পরীক্ষার জন্য অপ্টিমাইজ করা।
|
||||
- প্রি-ইনস্টলড টুলস, যা ইথিক্যাল হ্যাকিং এবং দুর্বলতা মূল্যায়নের জন্য ব্যবহৃত হয়।
|
||||
- **মিনিমালিস্টিক ডিজাইন**, যা ব্যবহারকারীদের তাদের প্রয়োজন অনুসারে টুল এবং কনফিগারেশন যোগ করার সুযোগ দেয়।
|
||||
|
||||
---
|
||||
|
||||
### **📌 অন্যান্য পেনিট্রেশন টেস্টিং ডিস্ট্রিবিউশনের তুলনায় Snigdha OS-এর বিশেষত্ব কী?**
|
||||
Snigdha OS-এর বৈশিষ্ট্যসমূহ:
|
||||
1️⃣ **রিসোর্স এফিশিয়েন্সি**: পুরনো ডিভাইস বা লো-পাওয়ার পরিবেশেও কার্যকর।
|
||||
2️⃣ **কাস্টমাইজেশন**: ব্যবহারকারীদের নিজেদের কর্মপ্রবাহ অনুযায়ী টুল যোগ এবং ব্যবহার করার সুযোগ।
|
||||
3️⃣ **কমিউনিটি-ড্রিভেন ডেভেলপমেন্ট**: ব্যবহারকারী এবং ডেভেলপারদের মধ্যে সহযোগিতামূলক উদ্ভাবন।
|
||||
|
||||
---
|
||||
|
||||
### **📌 কত ঘন ঘন পেনিট্রেশন টেস্টিং করা উচিত?**
|
||||
পেনিট্রেশন টেস্টিং করার পরামর্শ:
|
||||
- বছরে অন্তত একবার।
|
||||
- আইটি পরিবেশে বড় পরিবর্তন (যেমন, সিস্টেম আপগ্রেড বা নতুন অ্যাপ্লিকেশন) এর পরে।
|
||||
- উদীয়মান হুমকি বা নিয়ন্ত্রক প্রয়োজনীয়তার প্রতিক্রিয়ায়।
|
||||
|
||||
---
|
||||
|
||||
### **📌 Snigdha OS-এ পেনিট্রেশন টেস্টিং-এর জন্য প্রধান টুলস কী কী?**
|
||||
Snigdha OS প্রি-ইনস্টলড অনেক টুল প্রদান করে, যেমন:
|
||||
- **নেটওয়ার্ক স্ক্যানার** (যেমন, Nmap)।
|
||||
- **দুর্বলতা মূল্যায়ন টুলস**।
|
||||
- **এক্সপ্লোয়টেশন ফ্রেমওয়ার্কস** (যেমন, Metasploit)।
|
||||
- **পাসওয়ার্ড ক্র্যাকিং ইউটিলিটিজ**।
|
||||
- **ওয়েব অ্যাপ্লিকেশন টেস্টিং টুলস**।
|
||||
|
||||
প্রয়োজন অনুসারে ব্যবহারকারীরা অতিরিক্ত টুল ইনস্টল করতে পারেন।
|
||||
|
||||
---
|
||||
|
||||
### **📌 পেনিট্রেশন টেস্টিং-এর সেরা পদ্ধতিগুলি কী কী?**
|
||||
- টেস্টিং-এর জন্য স্পষ্ট লক্ষ্য এবং ক্ষেত্র নির্ধারণ।
|
||||
- সঠিক অনুমোদন গ্রহণ করা।
|
||||
- সর্বশেষ টুল এবং কৌশল ব্যবহার।
|
||||
- ফলাফল যথাযথভাবে ডকুমেন্ট করা।
|
||||
- ঝুঁকি অনুযায়ী দুর্বলতার অগ্রাধিকার নির্ধারণ।
|
||||
- স্টেকহোল্ডারদের সঙ্গে বিস্তারিত রিপোর্ট শেয়ার করা।
|
||||
- প্রতিকারমূলক পদক্ষেপের পরে পুনঃপরীক্ষা করা।
|
||||
|
||||
---
|
||||
|
||||
### **📌 Snigdha OS কীভাবে সুরক্ষিত পেনিট্রেশন টেস্টিং নিশ্চিত করে?**
|
||||
Snigdha OS ডিজাইন করা হয়েছে:
|
||||
- টেস্ট ফলাফলের **ডেটা ইন্টেগ্রিটি এবং কনফিডেনশিয়ালিটি** বজায় রাখতে।
|
||||
- ব্যবহারকারীদের টুল ইনস্টল এবং কনফিগারেশন নিরাপদে সম্পন্ন করার জন্য।
|
||||
- নিরাপদ টেস্টিং পরিবেশ প্রদান করতে, যাতে অনিচ্ছাকৃত ব্যাঘাতের ঝুঁকি কম থাকে।
|
||||
|
||||
---
|
||||
|
||||
### **📌 পেনিট্রেশন টেস্টিং-এর সীমাবদ্ধতা কী কী?**
|
||||
পেনিট্রেশন টেস্টিং, কার্যকর হলেও কিছু সীমাবদ্ধতা রয়েছে:
|
||||
- এটি সব দুর্বলতা শনাক্তের গ্যারান্টি দিতে পারে না।
|
||||
- টেস্টিং চলাকালীন স্বাভাবিক কার্যক্রমে বিঘ্ন ঘটতে পারে।
|
||||
- ফলাফল নির্ভর করে পরীক্ষকের দক্ষতা এবং অভিজ্ঞতার উপর।
|
||||
- টেস্টিং শেষ হওয়ার পর নতুন দুর্বলতা উদ্ভূত হতে পারে।
|
||||
|
||||
---
|
||||
|
||||
### **📌 Snigdha OS কীভাবে সাইবারসিকিউরিটি শিক্ষার্থীদের সহায়তা করে?**
|
||||
Snigdha OS প্রদান করে:
|
||||
- নতুনদের জন্য ব্যবহার-বান্ধব ইন্টারফেস।
|
||||
- বিস্তারিত ডকুমেন্টেশন এবং টিউটোরিয়াল।
|
||||
- গাইডেন্সের জন্য অভিজ্ঞ ব্যবহারকারীদের কমিউনিটি।
|
||||
- শেখা এবং অনুশীলনের জন্য কনফিগারকৃত টুলস।
|
||||
|
||||
Snigdha OS পেশাদার এবং শিক্ষানবীশ উভয়ের সাইবারসিকিউরিটি যাত্রাকে এগিয়ে নিতে প্রতিশ্রুতিবদ্ধ।
|
@@ -0,0 +1,61 @@
|
||||
---
|
||||
sidebar_position: 3
|
||||
---
|
||||
|
||||
# লক্ষ্য ও অনুপ্রেরণা
|
||||
|
||||
### ✨ **Snigdha OS-এর লক্ষ্য ও অনুপ্রেরণা**
|
||||
|
||||
Snigdha OS কেবল আরেকটি লিনাক্স ডিস্ট্রিবিউশন নয়; এটি একটি উদ্দেশ্যমূলক, দক্ষ এবং উদ্ভাবনময় প্ল্যাটফর্ম। নিচে এর লক্ষ্য ও অনুপ্রেরণার বিশদ বিবরণ দেওয়া হলো:
|
||||
|
||||
|
||||
### 🎯 **লক্ষ্য**
|
||||
**Snigdha OS**-এর লক্ষ্য হলো:
|
||||
1️⃣ **লাইটওয়েট এবং কার্যকর** একটি লিনাক্স ডিস্ট্রিবিউশন সরবরাহ করা, যা পুরোনো মেশিন থেকে মোবাইল ডিভাইস এবং ভার্চুয়াল পরিবেশে চালানো যায়।
|
||||
2️⃣ **স্বনির্ধারণযোগ্য প্ল্যাটফর্ম** সরবরাহ করা, বিশেষত **penetration testing** এবং **ethical hacking** এর জন্য।
|
||||
3️⃣ **পেশাদার সাইবারসিকিউরিটি বিশেষজ্ঞদের** এবং **উৎসাহী বা শিক্ষার্থীদের** মধ্যে সেতু তৈরি করা, যাতে এটি সহজে ব্যবহারযোগ্য এবং অ্যাক্সেসযোগ্য হয়।
|
||||
4️⃣ **নিরাপদ এবং উদ্ভাবনী পরিবেশ** তৈরি করা, যা সাইবারসিকিউরিটির ক্ষেত্রে পরীক্ষা, সহযোগিতা এবং উন্নয়নকে উৎসাহিত করে।
|
||||
|
||||
|
||||
### 💡 **অনুপ্রেরণা**
|
||||
|
||||
#### **1️⃣ সম্পদ দক্ষতা এবং বহুমুখিতা**
|
||||
Snigdha OS-এর অনুপ্রেরণা হলো এমন একটি অপারেটিং সিস্টেম তৈরি করা, যা বিভিন্ন হার্ডওয়্যারে দক্ষতার সঙ্গে কাজ করে। পুরোনো পিসি, ভার্চুয়াল পরিবেশ, অথবা লো-পাওয়ার ডিভাইসে এটি কার্যকর পারফরম্যান্স নিশ্চিত করে, কোনোরকম কার্যকারিতা ছাড়াই।
|
||||
|
||||
|
||||
#### **2️⃣ মিনিমালিজম ও স্বনির্ধারণ**
|
||||
মিনিমালিজমের দর্শনে অনুপ্রাণিত হয়ে, Snigdha OS ব্যবহারকারীদের জন্য একটি পরিস্কার, মসৃণ প্ল্যাটফর্ম প্রদান করে:
|
||||
- ব্যবহারকারীরা নিজেদের চাহিদা অনুযায়ী সিস্টেম তৈরি করতে পারেন, বিশেষত **penetration testing** এবং **ethical hacking** এর জন্য প্রয়োজনীয় টুলস ও ফিচার যোগ করে।
|
||||
- এই পদ্ধতি **অতিরিক্ত বাল্ক কমায়** এবং ব্যবহারযোগ্যতাকে সর্বাধিক করে তোলে।
|
||||
|
||||
|
||||
#### **3️⃣ নিরাপত্তা-কেন্দ্রিক ডিজাইন**
|
||||
নিরাপত্তা Snigdha OS-এর কেন্দ্রে রয়েছে:
|
||||
- এটি **ethical hacking** এর জন্য **শক্তিশালী এবং অপ্টিমাইজড**।
|
||||
- পূর্ব-ইনস্টল করা টুলস এবং কনফিগারেশনসমূহ ethical hacking-এর কাজকে সহজতর করে এবং সময় সাশ্রয় করে।
|
||||
|
||||
|
||||
#### **4️⃣ শেখার সুযোগ ও পেশাগত উন্নয়ন**
|
||||
Snigdha OS সমর্থন করে:
|
||||
- **অভিজ্ঞ পেশাজীবীদের**, যারা একটি নির্ভরযোগ্য পেনেট্রেশন টেস্টিং প্ল্যাটফর্ম প্রয়োজন।
|
||||
- **শিক্ষার্থী ও উৎসাহী ব্যক্তিদের**, যারা সাইবারসিকিউরিটি জানতে এবং অনুশীলন করতে চান।
|
||||
|
||||
শিক্ষামূলক রিসোর্স, ডকুমেন্টেশন, এবং কমিউনিটি সাপোর্ট ব্যবহারকারীদের জন্য একটি সমৃদ্ধিময় পরিবেশ তৈরি করে।
|
||||
|
||||
|
||||
#### **5️⃣ উদ্ভাবনের প্রচার**
|
||||
Snigdha OS উৎসাহ দেয়:
|
||||
- সাইবারসিকিউরিটির ক্ষেত্রে **নতুন টুলস, কৌশল এবং পদ্ধতি** নিয়ে পরীক্ষা-নিরীক্ষা করতে।
|
||||
- ব্যবহারকারী এবং ডেভেলপারদের মধ্যে সহযোগিতামূলক সম্পর্ক তৈরি করতে, যাতে তারা আইডিয়া শেয়ার এবং উন্নতিতে ভূমিকা রাখতে পারে।
|
||||
- এর **ওপেন-সোর্স মডেল** এর মাধ্যমে স্বচ্ছতা এবং অ্যাক্সেসিবিলিটি নিশ্চিত করে, যাতে সবাই অংশগ্রহণ করতে এবং শিখতে পারে।
|
||||
|
||||
|
||||
### 🌍 **কমিউনিটি-নির্ভর ভিশন**
|
||||
Snigdha OS কেবল একটি সফটওয়্যার নয়; এটি সাইবারসিকিউরিটির ক্ষেত্রে সহযোগিতা, প্রবৃদ্ধি এবং অনুসন্ধানের একটি প্ল্যাটফর্ম। কমিউনিটি এর অগ্রগতিতে একটি গুরুত্বপূর্ণ ভূমিকা পালন করে:
|
||||
- কোড এবং টুলস কন্ট্রিবিউট করা।
|
||||
- অন্তর্দৃষ্টি এবং দক্ষতা শেয়ার করা।
|
||||
- ডকুমেন্টেশন এবং শিক্ষামূলক বিষয়বস্তু তৈরি করা।
|
||||
|
||||
Snigdha OS এই যৌথ প্রচেষ্টার উপর নির্ভর করে উন্নতি সাধন করে, উদ্ভাবনকে এগিয়ে নিয়ে যায় এবং **ওপেন-সোর্স স্বাধীনতার মূলনীতি** বজায় রাখে।
|
||||
|
||||
Snigdha OS এমন একটি ভিশন দ্বারা চালিত, যা ব্যবহারকারীদের একটি লাইটওয়েট, নিরাপদ, এবং স্বনির্ধারণযোগ্য প্ল্যাটফর্ম প্রদান করে। এটি শুধু বর্তমান সাইবারসিকিউরিটি চ্যালেঞ্জ মোকাবিলা করে না, ভবিষ্যৎ উদ্ভাবনগুলোকেও অনুপ্রাণিত করে। 🚀🌟
|
@@ -0,0 +1,31 @@
|
||||
---
|
||||
sidebar_position: 2
|
||||
---
|
||||
# গল্প এবং নাম
|
||||
|
||||
### 🌟 **Snigdha OS-এর পেছনের গল্প এবং নামের উৎস**
|
||||
|
||||
#### 💡 **নামটির উৎস**
|
||||
**Snigdha OS** নামটি এর স্রষ্টা **ঈশান রায়** (বিশ্বব্যাপী পরিচিত **eshanized** নামে) এর কাছে অত্যন্ত ব্যক্তিগত এবং তাৎপর্যপূর্ণ। Snigdha OS-এর **প্রতিষ্ঠাতা, প্রধান রক্ষণাবেক্ষক এবং ডেভেলপার** হিসেবে, ঈশান এই নামটির অনুপ্রেরণা পেয়েছেন তার জীবনের অত্যন্ত গুরুত্বপূর্ণ ব্যক্তি **মুাবাশশিরা স্নিগ্ধা** থেকে।
|
||||
|
||||
প্রকল্পের প্রাথমিক উন্নয়ন পর্যায়ে এটি পরিচিত ছিল **"Project N"** কোডনামে। তবে, প্রথম অফিসিয়াল রিলিজ **৩১ ডিসেম্বর, ২০২৩** তারিখে প্রকাশিত হওয়ার সময়, ঈশান এটি **Snigdha OS** নামে পুনঃব্র্যান্ড করেন মুাবাশশিরা স্নিগ্ধার স্মৃতি রক্ষার্থে।
|
||||
|
||||
ঈশান, যিনি **তন্ময় ইনফ্রাস্ট্রাকচারের প্রাক্তন সিইও**, এখনও কোম্পানিটির অক্লান্ত সমর্থন পেয়ে যাচ্ছেন। তন্ময় ইনফ্রাস্ট্রাকচার Snigdha OS-এর একটি প্রধান সহযোগী হিসেবে থেকে এর উন্নয়নের সফলতা নিশ্চিত করে চলেছে। 🚀
|
||||
|
||||
---
|
||||
|
||||
#### 💔 **গল্পটি**
|
||||
এই নামটির পেছনে লুকিয়ে আছে এক হৃদয়স্পর্শী এবং বেদনাদায়ক গল্প। ঈশান রায়ের প্রয়াত প্রেমিকা **মুাবাশশিরা স্নিগ্ধা** দুর্ভাগ্যবশত **১৮ জুন, ২০২৩** তারিখে মৃত্যুবরণ করেন। তার অকাল প্রয়াণ ঈশানের জীবনে গভীর প্রভাব ফেলে এবং তার স্মৃতি অমর করার প্রেরণা যোগায়।
|
||||
|
||||
প্রকল্পটির নাম **Snigdha OS** রাখা ঈশানের এক অভিনব প্রচেষ্টা, যা স্নিগ্ধার স্মৃতিকে বাঁচিয়ে রাখার এক অর্থপূর্ণ উপায়। এই অপারেটিং সিস্টেমের মাধ্যমে তার নাম ও উত্তরাধিকার এখন বিশ্বের বিভিন্ন প্রান্তে পৌঁছে যাচ্ছে, ব্যবহারকারীদের অনুপ্রাণিত করছে। 💻💙
|
||||
|
||||
Snigdha OS শুধুমাত্র একটি প্রযুক্তিগত সৃষ্টি নয়, এটি ভালোবাসা, হারানো, এবং স্মৃতির শক্তি অটুট রাখার এক চমৎকার উদাহরণ।
|
||||
|
||||
---
|
||||
|
||||
### ✨ **কোডের বাইরে একটি উত্তরাধিকার**
|
||||
Snigdha OS শুধুমাত্র একটি ওপেন সোর্স লিনাক্স ডিস্ট্রিবিউশন নয়; এটি প্রযুক্তি এবং মানবিক সংযোগের মধ্যে এক সেতু। এটি এক ব্যক্তিগত তাৎপর্যপূর্ণ প্রকল্প, যা দুঃখকে অনুপ্রেরণায় পরিণত করেছে।
|
||||
|
||||
**Snigdha OS**-এর মাধ্যমে মুাবাশশিরা স্নিগ্ধার নাম শুধু ঈশানের হৃদয়ে নয়, বিশ্বব্যাপী ব্যবহারকারীদের সম্প্রদায়েও অনুরণিত হবে। 🌍
|
||||
|
||||
আপনাকে অনুপ্রাণিত করুক Snigdha OS, শুধু একটি শক্তিশালী টুল হিসেবে নয়, বরং একটি স্মরণীয় উদাহরণ হিসেবে যে আমরা যেসব গল্প বয়ে বেড়াই, সেগুলো কীভাবে পৃথিবীকে গভীরভাবে রূপান্তরিত করতে পারে। ❤️✨
|
@@ -0,0 +1,68 @@
|
||||
---
|
||||
sidebar_position: 4
|
||||
---
|
||||
# আচরণবিধি (Code of Conduct)
|
||||
|
||||
### Snigdha OS আচরণবিধি
|
||||
আচরণবিধি একটি নির্দিষ্ট সম্প্রদায়, প্রতিষ্ঠান বা গোষ্ঠীর প্রত্যাশিত আচরণ এবং নির্দেশিকাগুলি তুলে ধরে।
|
||||
|
||||
:::info
|
||||
আমাদের **আচরণবিধি** অনুসরণ করা বাধ্যতামূলক।
|
||||
:::
|
||||
|
||||
**প্রস্তাবনা:**
|
||||
[Snigdha OS Forum](https://forum.snigdhaos.org/) একটি সম্মানজনক, অন্তর্ভুক্তিমূলক এবং নিরাপদ পরিবেশ প্রদান করতে প্রতিশ্রুতিবদ্ধ, যেখানে সদস্যদের বর্ণ, জাতি, লিঙ্গ, যৌন অভিমুখিতা, অক্ষমতা, বয়স, ধর্ম বা অন্য যেকোনো বৈশিষ্ট্যের ভিত্তিতে সমান মূল্যায়ন করা হয়। এই আচরণবিধি সদস্যদের প্রত্যাশিত নীতি এবং নির্দেশিকাগুলি নির্ধারণ করে, যা একটি ইতিবাচক এবং স্বাগতপূর্ণ পরিবেশ বজায় রাখতে সাহায্য করে।
|
||||
|
||||
---
|
||||
|
||||
### **📌 সম্মান এবং অন্তর্ভুক্তি:**
|
||||
- সকল সদস্যকে সম্মান, সদয়তা এবং সহানুভূতির সাথে আচরণ করুন।
|
||||
- বৈচিত্র্যময় দৃষ্টিভঙ্গি এবং অভিজ্ঞতাকে মূল্য দিন এবং বৈষম্যমূলক বা আপত্তিকর ভাষা ও আচরণ পরিহার করুন।
|
||||
- আপনার কথাবার্তা এবং কাজের প্রভাব সম্পর্কে সচেতন থাকুন এবং এমন একটি পরিবেশ তৈরিতে কাজ করুন যেখানে সবাইকে মূল্যবান এবং অন্তর্ভুক্ত মনে হয়।
|
||||
|
||||
---
|
||||
|
||||
### **📌 পেশাদারিত্ব:**
|
||||
- অনলাইনে এবং অফলাইনে সবসময় পেশাদার আচরণ বজায় রাখুন।
|
||||
- ব্যক্তিগত আক্রমণ, হয়রানি বা যেকোনো ধরনের অপব্যবহার থেকে বিরত থাকুন।
|
||||
- মতবিরোধ এবং সংঘাত গঠনমূলক এবং সম্মানের সাথে সমাধান করুন, সমাধান খুঁজে পাওয়ার দিকে মনোযোগ দিন, দোষারোপ নয়।
|
||||
|
||||
---
|
||||
|
||||
### **📌 সততা এবং সত্যনিষ্ঠা:**
|
||||
- সহ-সদস্য এবং সংশ্লিষ্টদের সাথে মিথস্ক্রিয়ায় সৎ এবং স্বচ্ছ থাকুন।
|
||||
- ভুল তথ্য ছড়ানো বা প্রতারণামূলক কাজ থেকে বিরত থাকুন।
|
||||
- প্রতিষ্ঠানের মধ্যে ভাগ করা সংবেদনশীল তথ্যের গোপনীয়তা রক্ষা করুন।
|
||||
|
||||
---
|
||||
|
||||
### **📌 সহযোগিতা এবং সমবায়:**
|
||||
- সহযোগিতা, সমবায় এবং দলগত কাজের সংস্কৃতি গড়ে তুলুন।
|
||||
- সহ-সদস্যদের সমর্থন করুন এবং প্রয়োজনে সহায়তা এবং দিকনির্দেশনা প্রদান করুন।
|
||||
- গঠনমূলক প্রতিক্রিয়াকে মূল্য দিন এবং এটি বৃদ্ধি এবং উন্নতির সুযোগ হিসেবে ব্যবহার করুন।
|
||||
|
||||
---
|
||||
|
||||
### **📌 দায়বদ্ধতা:**
|
||||
- আপনার কথাবার্তা এবং কাজের জন্য দায়িত্ব নিন এবং ভুল থেকে শিখুন।
|
||||
- এই আচরণবিধিতে উল্লিখিত নীতিমালা এবং নির্দেশিকা বজায় রাখার জন্য নিজেকে এবং অন্যদের দায়বদ্ধ রাখুন।
|
||||
- আচরণবিধি লঙ্ঘনের কোনো ঘটনাকে সংশ্লিষ্ট কর্তৃপক্ষ বা মনোনীত ব্যক্তিদের কাছে জানান।
|
||||
|
||||
---
|
||||
|
||||
### **📌 নিরাপত্তা এবং কল্যাণ:**
|
||||
- শারীরিক এবং মানসিক উভয় ক্ষেত্রেই সকল সদস্যের নিরাপত্তা এবং কল্যাণকে অগ্রাধিকার দিন।
|
||||
- অন্যদের বিপদ বা ক্ষতি করতে পারে এমন আচরণে লিপ্ত হওয়া থেকে বিরত থাকুন।
|
||||
- নিরাপত্তা বা কল্যাণ সম্পর্কিত যেকোনো উদ্বেগ বা ঘটনার বিষয়ে সংশ্লিষ্ট কর্তৃপক্ষ বা মনোনীত ব্যক্তিদের অবহিত করুন।
|
||||
|
||||
---
|
||||
|
||||
### **📌 অনুবর্তিতা এবং প্রয়োগ:**
|
||||
- সম্প্রদায় বা প্রতিষ্ঠানের অভ্যন্তরে এবং বাইরে প্রযোজ্য সমস্ত আইন, বিধি এবং নীতি মেনে চলুন।
|
||||
- এই আচরণবিধি লঙ্ঘনের ফলে শৃঙ্খলাবিধি কার্যকর করা হতে পারে, যার মধ্যে সদস্যপদ স্থগিত বা বহিষ্কার অন্তর্ভুক্ত।
|
||||
- এই আচরণবিধির প্রয়োগ নিরপেক্ষভাবে এবং সুবিবেচনা সহকারে পরিচালিত হবে, যেখানে সংশ্লিষ্ট সকল পক্ষের যথাযথ প্রক্রিয়া বিবেচনা করা হবে।
|
||||
|
||||
---
|
||||
|
||||
>**উপসংহার:**
|
||||
এই আচরণবিধি মেনে চলার মাধ্যমে, আমরা একটি সমর্থনশীল এবং অন্তর্ভুক্তিমূলক সম্প্রদায় তৈরি করতে পারি, যেখানে সকল সদস্য সমৃদ্ধ হতে পারেন এবং আমাদের ভাগ করা লক্ষ্য এবং উদ্দেশ্যগুলোর দিকে ইতিবাচকভাবে অবদান রাখতে পারেন। এই নীতিগুলো রক্ষা করার জন্য আপনার প্রতিশ্রুতি এবং একটি সম্মানজনক এবং স্বাগতপূর্ণ পরিবেশ বজায় রাখতে সাহায্যের জন্য ধন্যবাদ।
|
@@ -0,0 +1,110 @@
|
||||
---
|
||||
sidebar_position: 5
|
||||
---
|
||||
|
||||
# কোডিং স্ট্যান্ডার্ড
|
||||
|
||||
### ✨ **Snigdha OS ডেভেলপমেন্টের কোডিং স্ট্যান্ডার্ড**
|
||||
|
||||
Snigdha OS-এর উচ্চমানের কোডবেস ধরে রাখার জন্য এই কোডিং স্ট্যান্ডার্ড মেনে চলা গুরুত্বপূর্ণ। এগুলো কোডের পাঠযোগ্যতা, রক্ষণাবেক্ষণযোগ্যতা এবং সহযোগিতা নিশ্চিত করার পাশাপাশি কোডকে কার্যকর ও নিরাপদ রাখে। 🚀
|
||||
|
||||
|
||||
### 1️⃣ **নামকরণের জন্য নিয়ম**
|
||||
✅ ভেরিয়েবল, ফাংশন এবং ক্লাসের জন্য অর্থবহ এবং বর্ণনামূলক নাম ব্যবহার করুন।
|
||||
✅ পুরো কোডবেসে একটি নিয়ম মেনে চলুন:
|
||||
- **camelCase** ভেরিয়েবল ও ফাংশনের জন্য।
|
||||
- **PascalCase** ক্লাস ও কনস্ট্রাক্টরের জন্য।
|
||||
- **snake_case** কনস্ট্যান্ট ও কনফিগারেশন কির জন্য।
|
||||
|
||||
|
||||
### 2️⃣ **ইনডেন্টেশন ও ফরম্যাটিং**
|
||||
✅ একরূপ ইনডেন্টেশন ব্যবহার করুন (২ বা ৪ স্পেস প্রাধান্য দিন)। ট্যাব ব্যবহার এড়িয়ে চলুন।
|
||||
✅ ধারাবাহিক ফরম্যাটিং স্টাইল অনুসরণ করুন (যেমন, ব্রেসের অবস্থান, স্পেসিং)।
|
||||
✅ লাইনের দৈর্ঘ্য ৮০-১০০ ক্যারেক্টারের মধ্যে সীমাবদ্ধ রাখুন।
|
||||
✅ অপ্রয়োজনীয় স্পেস এবং টেইলিং স্পেস মুছে ফেলুন।
|
||||
|
||||
|
||||
### 3️⃣ **কমেন্টিং**
|
||||
✅ জটিল লজিক, অ্যালগরিদম বা অস্বাভাবিক সিদ্ধান্ত ব্যাখ্যা করতে কমেন্ট যোগ করুন।
|
||||
✅ কমেন্টগুলো সংক্ষিপ্ত, প্রাসঙ্গিক এবং কোড পরিবর্তনের সাথে সামঞ্জস্যপূর্ণ রাখুন।
|
||||
✅ পরিষ্কার বিষয়ের জন্য কমেন্ট এড়িয়ে চলুন, যেমন `// Incrementing i by 1`।
|
||||
|
||||
```javascript
|
||||
// ভালো উদাহরণ:
|
||||
function calculateTax(income) {
|
||||
// প্রগ্রেসিভ স্ল্যাবের উপর ভিত্তি করে ট্যাক্স গণনা করে।
|
||||
...
|
||||
}
|
||||
```
|
||||
|
||||
|
||||
### 4️⃣ **মডুলারিটি ও কোড পুনর্ব্যবহারযোগ্যতা**
|
||||
✅ কোডকে ছোট, পুনর্ব্যবহারযোগ্য ফাংশন বা মডিউলে ভাগ করুন।
|
||||
✅ সংশ্লিষ্ট কার্যকারিতা শ্রেণি বা নেমস্পেসে গ্রুপ করুন।
|
||||
|
||||
|
||||
### 5️⃣ **ত্রুটি পরিচালনা**
|
||||
✅ সঠিক ত্রুটি পরিচালনার ব্যবস্থা ব্যবহার করুন, যেমন `try-catch` ব্লক।
|
||||
✅ ত্রুটি বার্তায় অভ্যন্তরীণ লজিক প্রকাশ করবেন না।
|
||||
|
||||
```python
|
||||
try:
|
||||
result = perform_operation()
|
||||
except ValueError as e:
|
||||
print("ভুল ইনপুট। অনুগ্রহ করে আবার চেষ্টা করুন।") # "ValueError: details" এড়িয়ে চলুন।
|
||||
```
|
||||
|
||||
|
||||
### 6️⃣ **কোড পাঠযোগ্যতা**
|
||||
✅ সহজ এবং পরিষ্কার কোড লিখুন। অপ্রয়োজনীয় জটিলতা এড়িয়ে চলুন।
|
||||
✅ একক-অক্ষরের পরিবর্তে বর্ণনামূলক ভেরিয়েবল ও ফাংশনের নাম ব্যবহার করুন।
|
||||
✅ বুদ্ধিমত্তার চেয়ে পরিষ্কারতা বেশি প্রাধান্য দিন।
|
||||
|
||||
|
||||
### 7️⃣ **একরূপ কোড স্টাইল**
|
||||
✅ ব্যবহৃত প্রোগ্রামিং ভাষার স্টাইল গাইড অনুসরণ করুন (যেমন, পাইটনের জন্য PEP 8, জাভাস্ক্রিপ্টের জন্য ESLint)।
|
||||
✅ স্পেসিং, ইনডেন্টেশন এবং ব্রেসের অবস্থানের জন্য একরূপ অনুশীলন অনুসরণ করুন।
|
||||
|
||||
|
||||
### 8️⃣ **ডকুমেন্টেশন**
|
||||
✅ প্রতিটি ফাংশন, ক্লাস এবং মডিউলের জন্য পরিষ্কার বর্ণনা লিখুন।
|
||||
✅ প্যারামিটার, রিটার্ন ভ্যালু এবং সম্ভাব্য ত্রুটি ডকুমেন্টেশনে অন্তর্ভুক্ত করুন।
|
||||
|
||||
```python
|
||||
def calculate_area(radius):
|
||||
"""
|
||||
একটি বৃত্তের ক্ষেত্রফল গণনা করে।
|
||||
|
||||
Args:
|
||||
radius (float): বৃত্তের ব্যাসার্ধ।
|
||||
|
||||
Returns:
|
||||
float: বৃত্তের ক্ষেত্রফল।
|
||||
"""
|
||||
return 3.14 * radius ** 2
|
||||
```
|
||||
|
||||
|
||||
### 9️⃣ **পরীক্ষা (Testing)**
|
||||
✅ সকল গুরুত্বপূর্ণ কার্যকারিতার জন্য ইউনিট টেস্ট লিখুন।
|
||||
✅ কমপক্ষে ৮০% কোড কাভারেজ নিশ্চিত করুন।
|
||||
✅ `pytest`, `Jest`, বা `JUnit` এর মতো ফ্রেমওয়ার্ক ব্যবহার করে টেস্ট স্বয়ংক্রিয় করুন।
|
||||
|
||||
|
||||
### 🔟 **ভার্সন কন্ট্রোল**
|
||||
✅ ভার্সন কন্ট্রোলের জন্য Git ব্যবহার করুন। **Git Flow** এর মতো ব্রাঞ্চিং স্ট্র্যাটেজি অনুসরণ করুন।
|
||||
✅ পরিষ্কার এবং বর্ণনামূলক কমিট বার্তা লিখুন, যেমন:
|
||||
|
||||
```
|
||||
feat: ইউজার অথেন্টিকেশনের জন্য ফিচার যোগ করা হলো।
|
||||
fix: পেমেন্ট গেটওয়ে ইন্টিগ্রেশনে বাগ সমাধান।
|
||||
docs: ইনস্টলেশন স্টেপ দিয়ে README আপডেট করা হলো।
|
||||
```
|
||||
|
||||
|
||||
### 🔑 **মূল নীতিমালা**
|
||||
1️⃣ **পাঠযোগ্যতা**: এমন কোড লিখুন যা ছয় মাস পর আপনি নিজেই বুঝতে পারবেন।
|
||||
2️⃣ **মডুলারিটি**: কোডকে মডুলার এবং বিচ্ছিন্ন রাখুন।
|
||||
3️⃣ **একরূপতা**: একরূপ স্টাইল গ্রহণ করুন যাতে রক্ষণাবেক্ষণ সহজ হয়।
|
||||
|
||||
এই স্ট্যান্ডার্ডগুলো মেনে চললে কোডের গুণমান উন্নত হবে এবং সহযোগিতার জন্য একটি পেশাদার পরিবেশ সৃষ্টি হবে। শুভ কোডিং! 🎉👩💻👨💻
|
@@ -0,0 +1,140 @@
|
||||
---
|
||||
sidebar_position: 1
|
||||
slug: /
|
||||
---
|
||||
|
||||
# পরিচিতি
|
||||
### 🌟 **Snigdha OS-এর সংক্ষিপ্ত পরিচিতি**
|
||||
|
||||
Snigdha OS একটি 🌟 **হালকা ওজনের** এবং 🛠️ **অত্যন্ত কাস্টমাইজযোগ্য** লিনাক্স ডিস্ট্রিবিউশন যা ⚙️ Arch Linux ভিত্তিক এবং 🚀 **Linux Zen Kernel** দ্বারা পরিচালিত। 🎯 **সরলতা** এবং 🌈 **ব্যবহারকারীর কেন্দ্রীক ডিজাইন**-এর প্রতি মনোযোগ দিয়ে তৈরি এই OS 🖥️ **সাধারণ ব্যবহারে** এবং 🔒 **পেনিট্রেশন টেস্টিং**-এ মসৃণ এবং নিরবচ্ছিন্ন অভিজ্ঞতা প্রদান করে।
|
||||
|
||||
এটি একটি বিশেষ 🛡️ **পেনিট্রেশন টেস্টিং ডিস্ট্রিবিউশন** এবং **Blackbox** 🧰-এর সাথে আসে, যা সিকিউরিটি টুলগুলি সহজে পরিচালনা করার জন্য একটি কাস্টম ফ্রেমওয়ার্ক।
|
||||
|
||||
**Powered by:** 💡 TONMOY INFRASTRUCTURE।
|
||||
|
||||
|
||||
|
||||
🚀 **Snigdha OS-এর বৈশিষ্ট্যসমূহ**
|
||||
একটি **পেনিট্রেশন টেস্টিং ডিস্ট্রিবিউশন** হিসাবে, Snigdha OS নিরাপত্তা বিশেষজ্ঞদের সক্ষম করার জন্য একটি শক্তিশালী বৈশিষ্ট্যের সেট সরবরাহ করে। এর বিশেষত্ব কী:
|
||||
|
||||
|
||||
|
||||
📌 **কাস্টমাইজড টুলসেট**
|
||||
Snigdha OS প্রি-ইনস্টলড পেনিট্রেশন টেস্টিং টুলসের একটি বিশাল সংগ্রহ নিয়ে আসে যা নেটওয়ার্ক স্ক্যানিং, ভালনারেবিলিটি অ্যাসেসমেন্ট এবং এক্সপ্লয়েটেশনের মতো কাজের জন্য প্রস্তুত। 🛠️ প্রয়োজনীয় সবকিছু এখানে রয়েছে!
|
||||
|
||||
💡 *টিপ:* **Online Installation** পদ্ধতিতে সেটআপের সময় বা **Blackbox**-এর মাধ্যমে পরবর্তীতে আপনার টুলকিট সম্প্রসারণ করুন।
|
||||
|
||||
|
||||
|
||||
📌 **কাস্টমাইজেশন এবং অপটিমাইজেশন**
|
||||
Snigdha OS পারফরম্যান্স সর্বাধিক করার জন্য, রিসোর্স ব্যবহারে হ্রাস আনার জন্য, এবং কর্মপ্রবাহকে সরলীকরণের জন্য কাস্টমাইজ করা যায়—দক্ষ এবং মনোযোগী পেনিট্রেশন টেস্টিংয়ের জন্য আদর্শ।
|
||||
|
||||
|
||||
|
||||
📌 **সিকিউরিটি-ফোকাসড**
|
||||
নিরাপত্তাকে অগ্রাধিকার দিয়ে তৈরি:
|
||||
- 🛡️ **SELinux** বা **AppArmor** এর মত ফিচার
|
||||
- 🔥 কড়া ফায়ারওয়াল নিয়ম
|
||||
- ❌ অপ্রয়োজনীয় সার্ভিসগুলি নিষ্ক্রিয় করে আক্রমণের পৃষ্ঠ কমিয়ে আনা।
|
||||
|
||||
|
||||
|
||||
📌 **ডকুমেন্টেশন এবং সহায়তা**
|
||||
সম্পূর্ণ **ডকুমেন্টেশন** এবং একটি সক্রিয় **কমিউনিটি** Snigdha OS-কে নতুনদের জন্য সহজ করে তোলে। টুল ব্যবহার থেকে সমস্যা সমাধান পর্যন্ত, প্রতিটি ধাপে সহায়তা পাবেন।
|
||||
|
||||
🛠️ *অংশগ্রহণ করুন:* আমাদের ডকুমেন্টেশন উন্নত করতে সাহায্য করুন!
|
||||
|
||||
|
||||
|
||||
📌 **শেখার সুযোগ**
|
||||
শিক্ষা এবং প্রশিক্ষণের জন্য আদর্শ, Snigdha OS একটি নিয়ন্ত্রিত পরিবেশ প্রদান করে যেখানে পেনিট্রেশন টেস্টিং টুল এবং কৌশলগুলি অন্বেষণ করা যায়—ওয়ার্কশপ, সার্টিফিকেশন এবং নিরাপত্তা পেশাদারদের জন্য উপযোগী। 📚
|
||||
|
||||
|
||||
|
||||
📌 **সঙ্গতি এবং পুনরুত্পাদনযোগ্যতা**
|
||||
বিভিন্ন টেস্টিং পরিবেশে **একই ফলাফল** নিশ্চিত করতে স্ট্যান্ডার্ডাইজড টুলস এবং কনফিগারেশন অপরিহার্য—নিয়মিত নিরাপত্তা মূল্যায়ন এবং অডিটের জন্য গুরুত্বপূর্ণ। ✅
|
||||
|
||||
|
||||
|
||||
📌 **পোর্টেবিলিটি এবং অ্যাক্সেসিবিলিটি**
|
||||
এটি নির্বিঘ্নে কাজ করার জন্য ডিজাইন করা হয়েছে:
|
||||
- 🖥️ **ফিজিকাল হার্ডওয়্যার**
|
||||
- 📦 **ভার্চুয়াল মেশিন**
|
||||
- ☁️ **ক্লাউড ইনস্ট্যান্স**
|
||||
|
||||
|
||||
|
||||
📌 **আইনি এবং নৈতিক সম্মতি**
|
||||
Snigdha OS পরিষ্কার লাইসেন্স এবং নির্দেশিকা অন্তর্ভুক্ত করে যা নৈতিক পেনিট্রেশন টেস্টিং প্রচার করে এবং ব্যবহারকারীদের শিল্প মানদণ্ডের সাথে সঙ্গতিপূর্ণ থাকতে সাহায্য করে। ⚖️
|
||||
|
||||
|
||||
|
||||
📌 **নবায়ন এবং পরীক্ষা-নিরীক্ষা**
|
||||
সাইবার নিরাপত্তার **ভবিষ্যৎ গড়ুন**! পেনিট্রেশন টেস্টিংয়ে নতুন টুল, কৌশল এবং পদ্ধতি তৈরি করতে অবদান রাখুন। ✨
|
||||
|
||||
|
||||
|
||||
**Snigdha OS**: পেনিট্রেশন টেস্টিং এবং সাইবার নিরাপত্তা অন্বেষণে আপনার চূড়ান্ত সহযোগী। 🌐
|
||||
|
||||
🎯 **Snigdha OS-এর উদ্দেশ্য**
|
||||
Snigdha OS **স্বচ্ছতা**, **সহযোগিতা** এবং **নবায়নের** মূল মূল্যবোধকে আলিঙ্গন করে। এখানে দেখুন এটি কীভাবে এই নীতিগুলির সাথে সামঞ্জস্যপূর্ণ:
|
||||
|
||||
📌 **স্বচ্ছতা**
|
||||
🔍 সম্পূর্ণ ওপেন সোর্স কোড, যা বিশ্বাস তৈরি করে এবং যে কেউ সিস্টেমের নিরাপত্তা যাচাই ও উন্নত করতে দেয়।
|
||||
|
||||
📌 **কমিউনিটি সহযোগিতা**
|
||||
🌍 বিশ্বব্যাপী কমিউনিটির অবদান উন্নতির ধারাবাহিকতা নিশ্চিত করে, উদ্ভাবনী বৈশিষ্ট্য যোগ করে এবং শক্তিশালী, পিয়ার-পর্যালোচিত উন্নয়ন চর্চা করে।
|
||||
|
||||
📌 **অ্যাক্সেসিবিলিটি**
|
||||
📖 সবার জন্য সহজলভ্য, Snigdha OS অন্তর্ভুক্তি এবং অভিযোজন প্রচার করে, যা বৈচিত্র্যময় ব্যবহারকারীদের চাহিদা পূরণ করে।
|
||||
|
||||
📌 **নবায়ন**
|
||||
💡 Snigdha OS সৃজনশীলতাকে অনুপ্রাণিত করে, ডেভেলপারদের পরীক্ষা ও বৈপ্লবিক বৈশিষ্ট্য এবং সমাধান ডিজাইন করতে উৎসাহিত করে।
|
||||
|
||||
📌 **স্বাধীনতা**
|
||||
🛠️ কোনও ভেন্ডর লক-ইন নেই! ব্যবহারকারীরা তাদের পছন্দ অনুযায়ী OS পরিবর্তন, কাস্টমাইজ এবং শেয়ার করার স্বাধীনতা পান।
|
||||
|
||||
📌 **নিরাপত্তা**
|
||||
🔒 একটি সচেতন কমিউনিটি দ্রুত দুর্বলতা চিহ্নিত করে এবং প্যাচ প্রয়োগ করে, একটি নিরাপদ এবং নির্ভরযোগ্য কম্পিউটিং অভিজ্ঞতা সরবরাহ করে।
|
||||
|
||||
📌 **স্থিতিশীলতা এবং নির্ভরযোগ্যতা**
|
||||
⚙️ ধারাবাহিক কর্মক্ষমতার জন্য কঠোরভাবে পরীক্ষা করা হয়েছে, Snigdha OS বিভিন্ন ব্যবহারের ক্ষেত্রে একটি নির্ভরযোগ্য প্ল্যাটফর্ম সরবরাহ করে।
|
||||
|
||||
📌 **শিক্ষা এবং শেখা**
|
||||
🎓 Linux সিস্টেম, প্রোগ্রামিং এবং সাইবার নিরাপত্তা কৌশলগুলি ব্যবহারিকভাবে অন্বেষণের মাধ্যমে শেখার জন্য আদর্শ—নতুন এবং অভিজ্ঞ উভয়ের জন্য উপযোগী।
|
||||
|
||||
|
||||
|
||||
Snigdha OS: ওপেন সোর্স কম্পিউটিংয়ে একটি সহযোগিতামূলক, উদ্ভাবনী এবং নিরাপদ ভবিষ্যতকে ক্ষমতায়ন করছে। 🚀
|
||||
|
||||
### ❤️ **Snigdha OS-কে সাহায্য করার উপায়**
|
||||
|
||||
Snigdha OS কমিউনিটি অবদানগুলির উপর নির্ভর করে। আপনি কীভাবে আমাদের সমর্থন করতে পারেন তা এখানে:
|
||||
|
||||
#### 📌 **ডেভেলপারদের জন্য**
|
||||
- Snigdha OS-এর কোডবেস বা প্যাকেজে অবদান রাখুন।
|
||||
- কমিউনিটির জন্য নতুন টুল এবং বৈশিষ্ট্য তৈরি করুন।
|
||||
|
||||
#### 📌 **লেখকদের জন্য**
|
||||
- আমাদের ডকুমেন্টেশন উন্নত করুন যাতে ব্যবহারকারীরা সহজে OS বোঝে।
|
||||
- ব্লগ, আর্টিকেল বা গাইড লিখে Snigdha OS-এর ব্যাপারে জানার সুযোগ তৈরি করুন।
|
||||
|
||||
#### 📌 **অনুবাদকদের জন্য**
|
||||
- Snigdha OS-কে বিভিন্ন ভাষায় অনুবাদ করতে সাহায্য করুন, যাতে এটি আরও বিস্তৃত দর্শকের জন্য অ্যাক্সেসযোগ্য হয়।
|
||||
|
||||
#### 📌 **আর্থিক সহায়তা**
|
||||
- **GitHub Sponsors** বা **OpenCollective**-এর মাধ্যমে ডোনেশন দিয়ে আমাদের অপারেশনাল খরচ পূরণ করতে সাহায্য করুন।
|
||||
- অর্থনৈতিক সহায়তার মাধ্যমে আমরা অতীতে মূল ডেভেলপারদের অর্থায়ন করতে সক্ষম হয়েছি।
|
||||
|
||||
#### 📌 **ব্যবহারকারীদের জন্য**
|
||||
- **GitHub Issues**-এর মাধ্যমে বাগ রিপোর্ট করুন বা ফিচার প্রস্তাব করুন।
|
||||
- আপনার অভিজ্ঞতা শেয়ার করতে এবং নতুনদের সাহায্য করতে Snigdha OS কমিউনিটির সাথে জড়িত হন।
|
||||
|
||||
#### 📌 **প্রচার করুন**
|
||||
- ব্লগ, টুইট, বা Snigdha OS সম্পর্কে কথা বলুন! বাড়তি সচেতনতা নতুন অবদানকারী এনে উন্নয়নের গতি বাড়ায়।
|
||||
|
||||
> **কমিউনিটি গুরুত্বপূর্ণ!** আমাদের সাথে যোগ দিন এবং একসাথে Snigdha OS-কে আরও ভালো করে তুলুন।
|
||||
|
||||
### 🌟 **উপসংহার**
|
||||
|
||||
Snigdha OS শুধুমাত্র একটি অপারেটিং সিস্টেম নয়—এটি একটি কমিউনিটি-চালিত প্রকল্প যা স্বচ্ছতা, নিরাপত্তা এবং উদ্ভাবনের মাধ্যমে ব্যবহারকারীদের ক্ষমতায়ন করে। আপনি যদি একজন ডেভেলপার, শিক্ষার্থী বা আগ্রহী হন, Snigdha OS পরিবেশে আপনার জায়গা রয়েছে। একসাথে, আসুন কম্পিউটিংয়ে একটি উন্নত, আরও নিরাপদ ভবিষ্যত তৈরি করি! 💻✨
|
@@ -0,0 +1,43 @@
|
||||
---
|
||||
sidebar_position: 7
|
||||
---
|
||||
# রিলিজ নোটস
|
||||
|
||||
### 🥳 **Snigdha OS-এর নতুন রিলিজ ARCTIC V** 🎉
|
||||
|
||||
**রিলিজের তারিখ:** ২১ ডিসেম্বর, ২০২৪
|
||||
|
||||
আমরা অত্যন্ত আনন্দের সাথে ঘোষণা করছি **Snigdha OS ARCTIC V** এর রিলিজ! এই সংস্করণে যুক্ত করা হয়েছে নতুন ফিচার, উন্নতি এবং সমস্যার সমাধান, যা Snigdha OS ব্যবহারকারীদের অভিজ্ঞতাকে আরও উন্নত করবে। নিচে এর গুরুত্বপূর্ণ দিকগুলো তুলে ধরা হলো:
|
||||
|
||||
#### 🌟 **নতুন ফিচারসমূহ:**
|
||||
- **🛠️ উন্নত পেনিট্রেশন টেস্টিং টুলস:** Blackbox ফ্রেমওয়ার্কে নতুন এবং উন্নত টুল যোগ করা হয়েছে, যা সিকিউরিটি টুলকিটকে আরও কার্যকর করে তুলেছে।
|
||||
- **💻 Snigdha OS ইনস্টলার আপডেট:** ইনস্টলেশন প্রক্রিয়াটি এখন আরও সহজ এবং ব্যবহারকারী-বান্ধব, নতুন প্রম্পট এবং ত্রুটি সমাধান যোগ করা হয়েছে।
|
||||
- **🌐 ভাষার পরিধি সম্প্রসারণ:** এখন থেকে Snigdha OS ইংরেজি ছাড়াও হিন্দি এবং বাংলা ভাষার ইন্টারফেস সমর্থন করে।
|
||||
|
||||
#### 🚀 **পারফরম্যান্স উন্নতি:**
|
||||
- **⚡ দ্রুত বুট টাইম:** অপ্টিমাইজড স্টার্টআপ সিকোয়েন্সের মাধ্যমে ভার্চুয়াল এবং ফিজিক্যাল ইনস্টলেশনে বুট টাইম হ্রাস করা হয়েছে।
|
||||
- **🧹 কম রিসোর্স ব্যবহারের জন্য উন্নতি:** ক্ষুদ্র ইনস্টলেশনগুলোর জন্য পারফরম্যান্স উন্নত করা হয়েছে, যা কম রিসোর্সযুক্ত সিস্টেমের জন্য Snigdha OS-কে আরও হালকা ও কার্যকর করেছে।
|
||||
|
||||
#### 🐞 **বাগ ফিক্সসমূহ:**
|
||||
- **🌍 নেটওয়ার্ক সংযোগের সমস্যা সমাধান:** নির্দিষ্ট হার্ডওয়্যার কনফিগারেশনে নেটওয়ার্ক ইন্টারফেস সনাক্ত করতে না পারার বিরল একটি সমস্যার সমাধান করা হয়েছে।
|
||||
- **🎨 UI উন্নতি:** ইনস্টলেশন উইজার্ড এবং সিস্টেম সেটিংস প্যানেলে এলাইনমেন্টের সমস্যাসহ বেশ কয়েকটি UI গ্লিচ ঠিক করা হয়েছে।
|
||||
- **💪 স্থিতিশীলতা উন্নতি:** সিস্টেম আপডেট এবং প্যাকেজ ম্যানেজমেন্ট সংক্রান্ত ছোটখাটো স্থিতিশীলতার সমস্যার সমাধান করা হয়েছে।
|
||||
|
||||
#### 🔒 **নিরাপত্তা আপডেট:**
|
||||
- **🔧 কার্নেল আপডেট:** সর্বশেষ স্থিতিশীল সংস্করণে Zen Kernel আপডেট করা হয়েছে, যা আরও ভালো হার্ডওয়্যার সামঞ্জস্য এবং নিরাপত্তার প্যাচ সরবরাহ করে।
|
||||
- **🛡️ টুল সিকিউরিটি:** Blackbox ফ্রেমওয়ার্কের বিভিন্ন টুলে সাম্প্রতিক দুর্বলতাগুলোর নিরাপত্তা আপডেট প্রদান করা হয়েছে।
|
||||
|
||||
#### 🚨 **পরিচিত সমস্যাসমূহ:**
|
||||
- ⚠️ কিছু তৃতীয় পক্ষের অ্যাপ্লিকেশন সর্বশেষ Zen Kernel-এর সাথে সম্পূর্ণ সামঞ্জস্যপূর্ণ নাও হতে পারে।
|
||||
- 🖥️ নির্দিষ্ট হার্ডওয়্যার কনফিগারেশনে ডার্ক মোডে ছোটখাটো ডিসপ্লে সমস্যাগুলি এখনও দেখা যেতে পারে।
|
||||
|
||||
#### 🔄 **আপগ্রেড নির্দেশনা:**
|
||||
Snigdha OS ARCTIC V-তে আপগ্রেড করতে নিচের কমান্ডটি চালান:
|
||||
|
||||
```bash
|
||||
sudo pacman -Syyu
|
||||
```
|
||||
|
||||
একটি নতুন ইনস্টলেশনের জন্য, আমাদের [অফিশিয়াল ওয়েবসাইট](https://snigdhaos.org/) থেকে সর্বশেষ ISO ডাউনলোড করুন এবং ইনস্টলেশন গাইড অনুসরণ করুন।
|
||||
|
||||
আপনার Snigdha OS ব্যবহারের জন্য ধন্যবাদ! 🎉 আমরা আপনার অব্যাহত সমর্থন এবং প্রতিক্রিয়া অত্যন্ত মূল্যায়ন করি। আরও আপডেটের জন্য আমাদের সাথে থাকুন এবং কোনও প্রশ্ন বা প্রস্তাবনার জন্য [Discord](https://discord.gg/snigdha-os) অথবা [GitHub](https://github.com/Snigdha-OS)-এ যোগাযোগ করুন। 🙌
|
6
i18n/bn/docusaurus-theme-classic/footer.json
Normal file
6
i18n/bn/docusaurus-theme-classic/footer.json
Normal file
@@ -0,0 +1,6 @@
|
||||
{
|
||||
"copyright": {
|
||||
"message": "কপিরাইট © 2024 স্নিগ্ধা ওএস। TONMOY INFRASTRUCTURE দ্বারা চালিত।",
|
||||
"description": "The footer copyright"
|
||||
}
|
||||
}
|
14
i18n/bn/docusaurus-theme-classic/navbar.json
Normal file
14
i18n/bn/docusaurus-theme-classic/navbar.json
Normal file
@@ -0,0 +1,14 @@
|
||||
{
|
||||
"title": {
|
||||
"message": "প্লেবুক | স্নিগ্ধা ওএস",
|
||||
"description": "The title in the navbar"
|
||||
},
|
||||
"logo.alt": {
|
||||
"message": "স্নিগ্ধা ওএস লোগো",
|
||||
"description": "The alt text of navbar logo"
|
||||
},
|
||||
"item.label.GitHub": {
|
||||
"message": "GitHub",
|
||||
"description": "Navbar item with label GitHub"
|
||||
}
|
||||
}
|
313
i18n/en/code.json
Normal file
313
i18n/en/code.json
Normal file
@@ -0,0 +1,313 @@
|
||||
{
|
||||
"theme.ErrorPageContent.title": {
|
||||
"message": "This page crashed.",
|
||||
"description": "The title of the fallback page when the page crashed"
|
||||
},
|
||||
"theme.BackToTopButton.buttonAriaLabel": {
|
||||
"message": "Scroll back to top",
|
||||
"description": "The ARIA label for the back to top button"
|
||||
},
|
||||
"theme.blog.archive.title": {
|
||||
"message": "Archive",
|
||||
"description": "The page & hero title of the blog archive page"
|
||||
},
|
||||
"theme.blog.archive.description": {
|
||||
"message": "Archive",
|
||||
"description": "The page & hero description of the blog archive page"
|
||||
},
|
||||
"theme.blog.paginator.navAriaLabel": {
|
||||
"message": "Blog list page navigation",
|
||||
"description": "The ARIA label for the blog pagination"
|
||||
},
|
||||
"theme.blog.paginator.newerEntries": {
|
||||
"message": "Newer entries",
|
||||
"description": "The label used to navigate to the newer blog posts page (previous page)"
|
||||
},
|
||||
"theme.blog.paginator.olderEntries": {
|
||||
"message": "Older entries",
|
||||
"description": "The label used to navigate to the older blog posts page (next page)"
|
||||
},
|
||||
"theme.blog.post.paginator.navAriaLabel": {
|
||||
"message": "Blog post page navigation",
|
||||
"description": "The ARIA label for the blog posts pagination"
|
||||
},
|
||||
"theme.blog.post.paginator.newerPost": {
|
||||
"message": "Newer post",
|
||||
"description": "The blog post button label to navigate to the newer/previous post"
|
||||
},
|
||||
"theme.blog.post.paginator.olderPost": {
|
||||
"message": "Older post",
|
||||
"description": "The blog post button label to navigate to the older/next post"
|
||||
},
|
||||
"theme.tags.tagsPageLink": {
|
||||
"message": "View all tags",
|
||||
"description": "The label of the link targeting the tag list page"
|
||||
},
|
||||
"theme.colorToggle.ariaLabel": {
|
||||
"message": "Switch between dark and light mode (currently {mode})",
|
||||
"description": "The ARIA label for the navbar color mode toggle"
|
||||
},
|
||||
"theme.colorToggle.ariaLabel.mode.dark": {
|
||||
"message": "dark mode",
|
||||
"description": "The name for the dark color mode"
|
||||
},
|
||||
"theme.colorToggle.ariaLabel.mode.light": {
|
||||
"message": "light mode",
|
||||
"description": "The name for the light color mode"
|
||||
},
|
||||
"theme.docs.breadcrumbs.navAriaLabel": {
|
||||
"message": "Breadcrumbs",
|
||||
"description": "The ARIA label for the breadcrumbs"
|
||||
},
|
||||
"theme.docs.DocCard.categoryDescription.plurals": {
|
||||
"message": "1 item|{count} items",
|
||||
"description": "The default description for a category card in the generated index about how many items this category includes"
|
||||
},
|
||||
"theme.docs.paginator.navAriaLabel": {
|
||||
"message": "Docs pages",
|
||||
"description": "The ARIA label for the docs pagination"
|
||||
},
|
||||
"theme.docs.paginator.previous": {
|
||||
"message": "Previous",
|
||||
"description": "The label used to navigate to the previous doc"
|
||||
},
|
||||
"theme.docs.paginator.next": {
|
||||
"message": "Next",
|
||||
"description": "The label used to navigate to the next doc"
|
||||
},
|
||||
"theme.docs.tagDocListPageTitle.nDocsTagged": {
|
||||
"message": "One doc tagged|{count} docs tagged",
|
||||
"description": "Pluralized label for \"{count} docs tagged\". Use as much plural forms (separated by \"|\") as your language support (see https://www.unicode.org/cldr/cldr-aux/charts/34/supplemental/language_plural_rules.html)"
|
||||
},
|
||||
"theme.docs.tagDocListPageTitle": {
|
||||
"message": "{nDocsTagged} with \"{tagName}\"",
|
||||
"description": "The title of the page for a docs tag"
|
||||
},
|
||||
"theme.docs.versionBadge.label": {
|
||||
"message": "Version: {versionLabel}"
|
||||
},
|
||||
"theme.docs.versions.unreleasedVersionLabel": {
|
||||
"message": "This is unreleased documentation for {siteTitle} {versionLabel} version.",
|
||||
"description": "The label used to tell the user that he's browsing an unreleased doc version"
|
||||
},
|
||||
"theme.docs.versions.unmaintainedVersionLabel": {
|
||||
"message": "This is documentation for {siteTitle} {versionLabel}, which is no longer actively maintained.",
|
||||
"description": "The label used to tell the user that he's browsing an unmaintained doc version"
|
||||
},
|
||||
"theme.docs.versions.latestVersionSuggestionLabel": {
|
||||
"message": "For up-to-date documentation, see the {latestVersionLink} ({versionLabel}).",
|
||||
"description": "The label used to tell the user to check the latest version"
|
||||
},
|
||||
"theme.docs.versions.latestVersionLinkLabel": {
|
||||
"message": "latest version",
|
||||
"description": "The label used for the latest version suggestion link label"
|
||||
},
|
||||
"theme.common.editThisPage": {
|
||||
"message": "Edit this page",
|
||||
"description": "The link label to edit the current page"
|
||||
},
|
||||
"theme.common.headingLinkTitle": {
|
||||
"message": "Direct link to {heading}",
|
||||
"description": "Title for link to heading"
|
||||
},
|
||||
"theme.lastUpdated.atDate": {
|
||||
"message": " on {date}",
|
||||
"description": "The words used to describe on which date a page has been last updated"
|
||||
},
|
||||
"theme.lastUpdated.byUser": {
|
||||
"message": " by {user}",
|
||||
"description": "The words used to describe by who the page has been last updated"
|
||||
},
|
||||
"theme.lastUpdated.lastUpdatedAtBy": {
|
||||
"message": "Last updated{atDate}{byUser}",
|
||||
"description": "The sentence used to display when a page has been last updated, and by who"
|
||||
},
|
||||
"theme.navbar.mobileVersionsDropdown.label": {
|
||||
"message": "Versions",
|
||||
"description": "The label for the navbar versions dropdown on mobile view"
|
||||
},
|
||||
"theme.NotFound.title": {
|
||||
"message": "Page Not Found",
|
||||
"description": "The title of the 404 page"
|
||||
},
|
||||
"theme.tags.tagsListLabel": {
|
||||
"message": "Tags:",
|
||||
"description": "The label alongside a tag list"
|
||||
},
|
||||
"theme.admonition.caution": {
|
||||
"message": "caution",
|
||||
"description": "The default label used for the Caution admonition (:::caution)"
|
||||
},
|
||||
"theme.admonition.danger": {
|
||||
"message": "danger",
|
||||
"description": "The default label used for the Danger admonition (:::danger)"
|
||||
},
|
||||
"theme.admonition.info": {
|
||||
"message": "info",
|
||||
"description": "The default label used for the Info admonition (:::info)"
|
||||
},
|
||||
"theme.admonition.note": {
|
||||
"message": "note",
|
||||
"description": "The default label used for the Note admonition (:::note)"
|
||||
},
|
||||
"theme.admonition.tip": {
|
||||
"message": "tip",
|
||||
"description": "The default label used for the Tip admonition (:::tip)"
|
||||
},
|
||||
"theme.admonition.warning": {
|
||||
"message": "warning",
|
||||
"description": "The default label used for the Warning admonition (:::warning)"
|
||||
},
|
||||
"theme.AnnouncementBar.closeButtonAriaLabel": {
|
||||
"message": "Close",
|
||||
"description": "The ARIA label for close button of announcement bar"
|
||||
},
|
||||
"theme.blog.sidebar.navAriaLabel": {
|
||||
"message": "Blog recent posts navigation",
|
||||
"description": "The ARIA label for recent posts in the blog sidebar"
|
||||
},
|
||||
"theme.CodeBlock.copied": {
|
||||
"message": "Copied",
|
||||
"description": "The copied button label on code blocks"
|
||||
},
|
||||
"theme.CodeBlock.copyButtonAriaLabel": {
|
||||
"message": "Copy code to clipboard",
|
||||
"description": "The ARIA label for copy code blocks button"
|
||||
},
|
||||
"theme.CodeBlock.copy": {
|
||||
"message": "Copy",
|
||||
"description": "The copy button label on code blocks"
|
||||
},
|
||||
"theme.CodeBlock.wordWrapToggle": {
|
||||
"message": "Toggle word wrap",
|
||||
"description": "The title attribute for toggle word wrapping button of code block lines"
|
||||
},
|
||||
"theme.DocSidebarItem.expandCategoryAriaLabel": {
|
||||
"message": "Expand sidebar category '{label}'",
|
||||
"description": "The ARIA label to expand the sidebar category"
|
||||
},
|
||||
"theme.DocSidebarItem.collapseCategoryAriaLabel": {
|
||||
"message": "Collapse sidebar category '{label}'",
|
||||
"description": "The ARIA label to collapse the sidebar category"
|
||||
},
|
||||
"theme.NavBar.navAriaLabel": {
|
||||
"message": "Main",
|
||||
"description": "The ARIA label for the main navigation"
|
||||
},
|
||||
"theme.navbar.mobileLanguageDropdown.label": {
|
||||
"message": "Languages",
|
||||
"description": "The label for the mobile language switcher dropdown"
|
||||
},
|
||||
"theme.NotFound.p1": {
|
||||
"message": "We could not find what you were looking for.",
|
||||
"description": "The first paragraph of the 404 page"
|
||||
},
|
||||
"theme.NotFound.p2": {
|
||||
"message": "Please contact the owner of the site that linked you to the original URL and let them know their link is broken.",
|
||||
"description": "The 2nd paragraph of the 404 page"
|
||||
},
|
||||
"theme.TOCCollapsible.toggleButtonLabel": {
|
||||
"message": "On this page",
|
||||
"description": "The label used by the button on the collapsible TOC component"
|
||||
},
|
||||
"theme.blog.post.readMore": {
|
||||
"message": "Read more",
|
||||
"description": "The label used in blog post item excerpts to link to full blog posts"
|
||||
},
|
||||
"theme.blog.post.readMoreLabel": {
|
||||
"message": "Read more about {title}",
|
||||
"description": "The ARIA label for the link to full blog posts from excerpts"
|
||||
},
|
||||
"theme.blog.post.readingTime.plurals": {
|
||||
"message": "One min read|{readingTime} min read",
|
||||
"description": "Pluralized label for \"{readingTime} min read\". Use as much plural forms (separated by \"|\") as your language support (see https://www.unicode.org/cldr/cldr-aux/charts/34/supplemental/language_plural_rules.html)"
|
||||
},
|
||||
"theme.docs.breadcrumbs.home": {
|
||||
"message": "Home page",
|
||||
"description": "The ARIA label for the home page in the breadcrumbs"
|
||||
},
|
||||
"theme.docs.sidebar.collapseButtonTitle": {
|
||||
"message": "Collapse sidebar",
|
||||
"description": "The title attribute for collapse button of doc sidebar"
|
||||
},
|
||||
"theme.docs.sidebar.collapseButtonAriaLabel": {
|
||||
"message": "Collapse sidebar",
|
||||
"description": "The title attribute for collapse button of doc sidebar"
|
||||
},
|
||||
"theme.docs.sidebar.navAriaLabel": {
|
||||
"message": "Docs sidebar",
|
||||
"description": "The ARIA label for the sidebar navigation"
|
||||
},
|
||||
"theme.docs.sidebar.closeSidebarButtonAriaLabel": {
|
||||
"message": "Close navigation bar",
|
||||
"description": "The ARIA label for close button of mobile sidebar"
|
||||
},
|
||||
"theme.navbar.mobileSidebarSecondaryMenu.backButtonLabel": {
|
||||
"message": "← Back to main menu",
|
||||
"description": "The label of the back button to return to main menu, inside the mobile navbar sidebar secondary menu (notably used to display the docs sidebar)"
|
||||
},
|
||||
"theme.docs.sidebar.toggleSidebarButtonAriaLabel": {
|
||||
"message": "Toggle navigation bar",
|
||||
"description": "The ARIA label for hamburger menu button of mobile navigation"
|
||||
},
|
||||
"theme.docs.sidebar.expandButtonTitle": {
|
||||
"message": "Expand sidebar",
|
||||
"description": "The ARIA label and title attribute for expand button of doc sidebar"
|
||||
},
|
||||
"theme.docs.sidebar.expandButtonAriaLabel": {
|
||||
"message": "Expand sidebar",
|
||||
"description": "The ARIA label and title attribute for expand button of doc sidebar"
|
||||
},
|
||||
"theme.blog.post.plurals": {
|
||||
"message": "One post|{count} posts",
|
||||
"description": "Pluralized label for \"{count} posts\". Use as much plural forms (separated by \"|\") as your language support (see https://www.unicode.org/cldr/cldr-aux/charts/34/supplemental/language_plural_rules.html)"
|
||||
},
|
||||
"theme.blog.tagTitle": {
|
||||
"message": "{nPosts} tagged with \"{tagName}\"",
|
||||
"description": "The title of the page for a blog tag"
|
||||
},
|
||||
"theme.blog.author.pageTitle": {
|
||||
"message": "{authorName} - {nPosts}",
|
||||
"description": "The title of the page for a blog author"
|
||||
},
|
||||
"theme.blog.authorsList.pageTitle": {
|
||||
"message": "Authors",
|
||||
"description": "The title of the authors page"
|
||||
},
|
||||
"theme.blog.authorsList.viewAll": {
|
||||
"message": "View all authors",
|
||||
"description": "The label of the link targeting the blog authors page"
|
||||
},
|
||||
"theme.blog.author.noPosts": {
|
||||
"message": "This author has not written any posts yet.",
|
||||
"description": "The text for authors with 0 blog post"
|
||||
},
|
||||
"theme.contentVisibility.unlistedBanner.title": {
|
||||
"message": "Unlisted page",
|
||||
"description": "The unlisted content banner title"
|
||||
},
|
||||
"theme.contentVisibility.unlistedBanner.message": {
|
||||
"message": "This page is unlisted. Search engines will not index it, and only users having a direct link can access it.",
|
||||
"description": "The unlisted content banner message"
|
||||
},
|
||||
"theme.contentVisibility.draftBanner.title": {
|
||||
"message": "Draft page",
|
||||
"description": "The draft content banner title"
|
||||
},
|
||||
"theme.contentVisibility.draftBanner.message": {
|
||||
"message": "This page is a draft. It will only be visible in dev and be excluded from the production build.",
|
||||
"description": "The draft content banner message"
|
||||
},
|
||||
"theme.ErrorPageContent.tryAgain": {
|
||||
"message": "Try again",
|
||||
"description": "The label of the button to try again rendering when the React error boundary captures an error"
|
||||
},
|
||||
"theme.common.skipToMainContent": {
|
||||
"message": "Skip to main content",
|
||||
"description": "The skip to content label used for accessibility, allowing to rapidly navigate to main content with keyboard tab/enter navigation"
|
||||
},
|
||||
"theme.tags.tagsPageTitle": {
|
||||
"message": "Tags",
|
||||
"description": "The title of the tag list page"
|
||||
}
|
||||
}
|
14
i18n/en/docusaurus-plugin-content-blog/options.json
Normal file
14
i18n/en/docusaurus-plugin-content-blog/options.json
Normal file
@@ -0,0 +1,14 @@
|
||||
{
|
||||
"title": {
|
||||
"message": "Blog",
|
||||
"description": "The title for the blog used in SEO"
|
||||
},
|
||||
"description": {
|
||||
"message": "Blog",
|
||||
"description": "The description for the blog used in SEO"
|
||||
},
|
||||
"sidebar.title": {
|
||||
"message": "Recent posts",
|
||||
"description": "The label for the left sidebar"
|
||||
}
|
||||
}
|
14
i18n/en/docusaurus-plugin-content-docs/current.json
Normal file
14
i18n/en/docusaurus-plugin-content-docs/current.json
Normal file
@@ -0,0 +1,14 @@
|
||||
{
|
||||
"version.label": {
|
||||
"message": "Next",
|
||||
"description": "The label for version current"
|
||||
},
|
||||
"sidebar.tutorialSidebar.category.Introduction": {
|
||||
"message": "Introduction",
|
||||
"description": "The label for category Introduction in sidebar tutorialSidebar"
|
||||
},
|
||||
"sidebar.tutorialSidebar.category.Introduction.link.generated-index.description": {
|
||||
"message": "Welcome to the official documentation of Snigdha OS. This section provides an overview of Snigdha OS, its key features, and how to get started with it. Whether you're a new user or an experienced developer, you'll find helpful information to begin your journey with this lightweight and highly customizable Linux distribution.",
|
||||
"description": "The generated-index page description for category Introduction in sidebar tutorialSidebar"
|
||||
}
|
||||
}
|
6
i18n/en/docusaurus-theme-classic/footer.json
Normal file
6
i18n/en/docusaurus-theme-classic/footer.json
Normal file
@@ -0,0 +1,6 @@
|
||||
{
|
||||
"copyright": {
|
||||
"message": "Copyright © 2024 Snigdha OS. Powered by Tonmoy Infrastructure.",
|
||||
"description": "The footer copyright"
|
||||
}
|
||||
}
|
14
i18n/en/docusaurus-theme-classic/navbar.json
Normal file
14
i18n/en/docusaurus-theme-classic/navbar.json
Normal file
@@ -0,0 +1,14 @@
|
||||
{
|
||||
"title": {
|
||||
"message": "PlayBook | SNIGDHA OS",
|
||||
"description": "The title in the navbar"
|
||||
},
|
||||
"logo.alt": {
|
||||
"message": "Snigdha OS Logo",
|
||||
"description": "The alt text of navbar logo"
|
||||
},
|
||||
"item.label.GitHub": {
|
||||
"message": "GitHub",
|
||||
"description": "Navbar item with label GitHub"
|
||||
}
|
||||
}
|
313
i18n/hi/code.json
Normal file
313
i18n/hi/code.json
Normal file
@@ -0,0 +1,313 @@
|
||||
{
|
||||
"theme.ErrorPageContent.title": {
|
||||
"message": "This page crashed.",
|
||||
"description": "The title of the fallback page when the page crashed"
|
||||
},
|
||||
"theme.BackToTopButton.buttonAriaLabel": {
|
||||
"message": "Scroll back to top",
|
||||
"description": "The ARIA label for the back to top button"
|
||||
},
|
||||
"theme.blog.archive.title": {
|
||||
"message": "Archive",
|
||||
"description": "The page & hero title of the blog archive page"
|
||||
},
|
||||
"theme.blog.archive.description": {
|
||||
"message": "Archive",
|
||||
"description": "The page & hero description of the blog archive page"
|
||||
},
|
||||
"theme.blog.paginator.navAriaLabel": {
|
||||
"message": "ब्लॉग सूची पेज नेविगेशन",
|
||||
"description": "The ARIA label for the blog pagination"
|
||||
},
|
||||
"theme.blog.paginator.newerEntries": {
|
||||
"message": "नए एंट्रीज़",
|
||||
"description": "The label used to navigate to the newer blog posts page (previous page)"
|
||||
},
|
||||
"theme.blog.paginator.olderEntries": {
|
||||
"message": "पुराने एंट्रीज़",
|
||||
"description": "The label used to navigate to the older blog posts page (next page)"
|
||||
},
|
||||
"theme.blog.post.paginator.navAriaLabel": {
|
||||
"message": "ब्लॉग पोस्ट पेज नेविगेशन",
|
||||
"description": "The ARIA label for the blog posts pagination"
|
||||
},
|
||||
"theme.blog.post.paginator.newerPost": {
|
||||
"message": "नए पोस्ट",
|
||||
"description": "The blog post button label to navigate to the newer/previous post"
|
||||
},
|
||||
"theme.blog.post.paginator.olderPost": {
|
||||
"message": "पुराने पोस्ट",
|
||||
"description": "The blog post button label to navigate to the older/next post"
|
||||
},
|
||||
"theme.tags.tagsPageLink": {
|
||||
"message": "सारे टैग देखें",
|
||||
"description": "The label of the link targeting the tag list page"
|
||||
},
|
||||
"theme.colorToggle.ariaLabel": {
|
||||
"message": "Switch between dark and light mode (currently {mode})",
|
||||
"description": "The ARIA label for the navbar color mode toggle"
|
||||
},
|
||||
"theme.colorToggle.ariaLabel.mode.dark": {
|
||||
"message": "dark mode",
|
||||
"description": "The name for the dark color mode"
|
||||
},
|
||||
"theme.colorToggle.ariaLabel.mode.light": {
|
||||
"message": "light mode",
|
||||
"description": "The name for the light color mode"
|
||||
},
|
||||
"theme.docs.breadcrumbs.navAriaLabel": {
|
||||
"message": "Breadcrumbs",
|
||||
"description": "The ARIA label for the breadcrumbs"
|
||||
},
|
||||
"theme.docs.DocCard.categoryDescription.plurals": {
|
||||
"message": "1 item|{count} items",
|
||||
"description": "The default description for a category card in the generated index about how many items this category includes"
|
||||
},
|
||||
"theme.docs.paginator.navAriaLabel": {
|
||||
"message": "डॉक्स पेज",
|
||||
"description": "The ARIA label for the docs pagination"
|
||||
},
|
||||
"theme.docs.paginator.previous": {
|
||||
"message": "पिछ्ला",
|
||||
"description": "The label used to navigate to the previous doc"
|
||||
},
|
||||
"theme.docs.paginator.next": {
|
||||
"message": "अगला",
|
||||
"description": "The label used to navigate to the next doc"
|
||||
},
|
||||
"theme.docs.tagDocListPageTitle.nDocsTagged": {
|
||||
"message": "One doc tagged|{count} docs tagged",
|
||||
"description": "Pluralized label for \"{count} docs tagged\". Use as much plural forms (separated by \"|\") as your language support (see https://www.unicode.org/cldr/cldr-aux/charts/34/supplemental/language_plural_rules.html)"
|
||||
},
|
||||
"theme.docs.tagDocListPageTitle": {
|
||||
"message": "{nDocsTagged} with \"{tagName}\"",
|
||||
"description": "The title of the page for a docs tag"
|
||||
},
|
||||
"theme.docs.versionBadge.label": {
|
||||
"message": "Version: {versionLabel}"
|
||||
},
|
||||
"theme.docs.versions.unreleasedVersionLabel": {
|
||||
"message": "यह {siteTitle} {versionLabel} वर्जन के लिए प्रकाशित डॉक्यूमेंटेशन है।",
|
||||
"description": "The label used to tell the user that he's browsing an unreleased doc version"
|
||||
},
|
||||
"theme.docs.versions.unmaintainedVersionLabel": {
|
||||
"message": "यह {siteTitle} {versionLabel} के लिए डॉक्यूमेंटेशन है, जिसे अब सक्रिय रूप से नहीं बनाए रखा गया है।",
|
||||
"description": "The label used to tell the user that he's browsing an unmaintained doc version"
|
||||
},
|
||||
"theme.docs.versions.latestVersionSuggestionLabel": {
|
||||
"message": "अप-टू-डेट डॉक्यूमेंटेशन के लिए {latestVersionLink} ({versionLabel}) देखें।",
|
||||
"description": "The label used to tell the user to check the latest version"
|
||||
},
|
||||
"theme.docs.versions.latestVersionLinkLabel": {
|
||||
"message": "सबसे नया वर्जन",
|
||||
"description": "The label used for the latest version suggestion link label"
|
||||
},
|
||||
"theme.common.editThisPage": {
|
||||
"message": "इस पेज को बदलें",
|
||||
"description": "The link label to edit the current page"
|
||||
},
|
||||
"theme.common.headingLinkTitle": {
|
||||
"message": "{heading} का सीधा लिंक",
|
||||
"description": "Title for link to heading"
|
||||
},
|
||||
"theme.lastUpdated.atDate": {
|
||||
"message": " {date} पर",
|
||||
"description": "The words used to describe on which date a page has been last updated"
|
||||
},
|
||||
"theme.lastUpdated.byUser": {
|
||||
"message": " {user} द्वारा",
|
||||
"description": "The words used to describe by who the page has been last updated"
|
||||
},
|
||||
"theme.lastUpdated.lastUpdatedAtBy": {
|
||||
"message": "आखरी अपडेट{atDate}{byUser}",
|
||||
"description": "The sentence used to display when a page has been last updated, and by who"
|
||||
},
|
||||
"theme.navbar.mobileVersionsDropdown.label": {
|
||||
"message": "Versions",
|
||||
"description": "The label for the navbar versions dropdown on mobile view"
|
||||
},
|
||||
"theme.NotFound.title": {
|
||||
"message": "पेज नहीं मिला",
|
||||
"description": "The title of the 404 page"
|
||||
},
|
||||
"theme.tags.tagsListLabel": {
|
||||
"message": "टैग:",
|
||||
"description": "The label alongside a tag list"
|
||||
},
|
||||
"theme.AnnouncementBar.closeButtonAriaLabel": {
|
||||
"message": "बंद करे",
|
||||
"description": "The ARIA label for close button of announcement bar"
|
||||
},
|
||||
"theme.admonition.caution": {
|
||||
"message": "caution",
|
||||
"description": "The default label used for the Caution admonition (:::caution)"
|
||||
},
|
||||
"theme.admonition.danger": {
|
||||
"message": "danger",
|
||||
"description": "The default label used for the Danger admonition (:::danger)"
|
||||
},
|
||||
"theme.admonition.info": {
|
||||
"message": "info",
|
||||
"description": "The default label used for the Info admonition (:::info)"
|
||||
},
|
||||
"theme.admonition.note": {
|
||||
"message": "note",
|
||||
"description": "The default label used for the Note admonition (:::note)"
|
||||
},
|
||||
"theme.admonition.tip": {
|
||||
"message": "tip",
|
||||
"description": "The default label used for the Tip admonition (:::tip)"
|
||||
},
|
||||
"theme.admonition.warning": {
|
||||
"message": "warning",
|
||||
"description": "The default label used for the Warning admonition (:::warning)"
|
||||
},
|
||||
"theme.blog.sidebar.navAriaLabel": {
|
||||
"message": "नया ब्लॉग पोस्ट नेविगेशन",
|
||||
"description": "The ARIA label for recent posts in the blog sidebar"
|
||||
},
|
||||
"theme.CodeBlock.copied": {
|
||||
"message": "कॉपीड",
|
||||
"description": "The copied button label on code blocks"
|
||||
},
|
||||
"theme.CodeBlock.copyButtonAriaLabel": {
|
||||
"message": "क्लिपबोर्ड पर कोड कॉपी करें",
|
||||
"description": "The ARIA label for copy code blocks button"
|
||||
},
|
||||
"theme.CodeBlock.copy": {
|
||||
"message": "कॉपी",
|
||||
"description": "The copy button label on code blocks"
|
||||
},
|
||||
"theme.CodeBlock.wordWrapToggle": {
|
||||
"message": "Toggle word wrap",
|
||||
"description": "The title attribute for toggle word wrapping button of code block lines"
|
||||
},
|
||||
"theme.DocSidebarItem.expandCategoryAriaLabel": {
|
||||
"message": "Expand sidebar category '{label}'",
|
||||
"description": "The ARIA label to expand the sidebar category"
|
||||
},
|
||||
"theme.DocSidebarItem.collapseCategoryAriaLabel": {
|
||||
"message": "Collapse sidebar category '{label}'",
|
||||
"description": "The ARIA label to collapse the sidebar category"
|
||||
},
|
||||
"theme.NavBar.navAriaLabel": {
|
||||
"message": "Main",
|
||||
"description": "The ARIA label for the main navigation"
|
||||
},
|
||||
"theme.navbar.mobileLanguageDropdown.label": {
|
||||
"message": "Languages",
|
||||
"description": "The label for the mobile language switcher dropdown"
|
||||
},
|
||||
"theme.NotFound.p1": {
|
||||
"message": "हमें वह नहीं मिला, जिसकी आपको तलाश थी।",
|
||||
"description": "The first paragraph of the 404 page"
|
||||
},
|
||||
"theme.NotFound.p2": {
|
||||
"message": "कृपया उस साइट के मालिक से संपर्क करें जिसने आपको मूल URL से जोड़ा है और उन्हें बताएं कि उनका लिंक टूट गया है।",
|
||||
"description": "The 2nd paragraph of the 404 page"
|
||||
},
|
||||
"theme.TOCCollapsible.toggleButtonLabel": {
|
||||
"message": "इस पेज पर",
|
||||
"description": "The label used by the button on the collapsible TOC component"
|
||||
},
|
||||
"theme.blog.post.readMore": {
|
||||
"message": "और पढ़ें",
|
||||
"description": "The label used in blog post item excerpts to link to full blog posts"
|
||||
},
|
||||
"theme.blog.post.readMoreLabel": {
|
||||
"message": "Read more about {title}",
|
||||
"description": "The ARIA label for the link to full blog posts from excerpts"
|
||||
},
|
||||
"theme.blog.post.readingTime.plurals": {
|
||||
"message": "एक मिनट में पढ़ें|{readingTime} मिनट में पढ़ें",
|
||||
"description": "Pluralized label for \"{readingTime} min read\". Use as much plural forms (separated by \"|\") as your language support (see https://www.unicode.org/cldr/cldr-aux/charts/34/supplemental/language_plural_rules.html)"
|
||||
},
|
||||
"theme.docs.breadcrumbs.home": {
|
||||
"message": "Home page",
|
||||
"description": "The ARIA label for the home page in the breadcrumbs"
|
||||
},
|
||||
"theme.docs.sidebar.collapseButtonTitle": {
|
||||
"message": "साइडबार बंद करें",
|
||||
"description": "The title attribute for collapse button of doc sidebar"
|
||||
},
|
||||
"theme.docs.sidebar.collapseButtonAriaLabel": {
|
||||
"message": "साइडबार बंद करें",
|
||||
"description": "The title attribute for collapse button of doc sidebar"
|
||||
},
|
||||
"theme.docs.sidebar.navAriaLabel": {
|
||||
"message": "Docs sidebar",
|
||||
"description": "The ARIA label for the sidebar navigation"
|
||||
},
|
||||
"theme.docs.sidebar.closeSidebarButtonAriaLabel": {
|
||||
"message": "Close navigation bar",
|
||||
"description": "The ARIA label for close button of mobile sidebar"
|
||||
},
|
||||
"theme.navbar.mobileSidebarSecondaryMenu.backButtonLabel": {
|
||||
"message": "← मुख्य मेनू में वापस जाएं",
|
||||
"description": "The label of the back button to return to main menu, inside the mobile navbar sidebar secondary menu (notably used to display the docs sidebar)"
|
||||
},
|
||||
"theme.docs.sidebar.toggleSidebarButtonAriaLabel": {
|
||||
"message": "Toggle navigation bar",
|
||||
"description": "The ARIA label for hamburger menu button of mobile navigation"
|
||||
},
|
||||
"theme.docs.sidebar.expandButtonTitle": {
|
||||
"message": "साइडबार खोलें",
|
||||
"description": "The ARIA label and title attribute for expand button of doc sidebar"
|
||||
},
|
||||
"theme.docs.sidebar.expandButtonAriaLabel": {
|
||||
"message": "साइडबार खोलें",
|
||||
"description": "The ARIA label and title attribute for expand button of doc sidebar"
|
||||
},
|
||||
"theme.blog.post.plurals": {
|
||||
"message": "एक पोस्ट|{count} पोस्ट",
|
||||
"description": "Pluralized label for \"{count} posts\". Use as much plural forms (separated by \"|\") as your language support (see https://www.unicode.org/cldr/cldr-aux/charts/34/supplemental/language_plural_rules.html)"
|
||||
},
|
||||
"theme.blog.tagTitle": {
|
||||
"message": "{nPosts} पोस्ट \"{tagName}\" टैग के साथ",
|
||||
"description": "The title of the page for a blog tag"
|
||||
},
|
||||
"theme.blog.author.pageTitle": {
|
||||
"message": "{authorName} - {nPosts}",
|
||||
"description": "The title of the page for a blog author"
|
||||
},
|
||||
"theme.blog.authorsList.pageTitle": {
|
||||
"message": "Authors",
|
||||
"description": "The title of the authors page"
|
||||
},
|
||||
"theme.blog.authorsList.viewAll": {
|
||||
"message": "View All Authors",
|
||||
"description": "The label of the link targeting the blog authors page"
|
||||
},
|
||||
"theme.blog.author.noPosts": {
|
||||
"message": "This author has not written any posts yet.",
|
||||
"description": "The text for authors with 0 blog post"
|
||||
},
|
||||
"theme.contentVisibility.unlistedBanner.title": {
|
||||
"message": "Unlisted page",
|
||||
"description": "The unlisted content banner title"
|
||||
},
|
||||
"theme.contentVisibility.unlistedBanner.message": {
|
||||
"message": "This page is unlisted. Search engines will not index it, and only users having a direct link can access it.",
|
||||
"description": "The unlisted content banner message"
|
||||
},
|
||||
"theme.contentVisibility.draftBanner.title": {
|
||||
"message": "Draft page",
|
||||
"description": "The draft content banner title"
|
||||
},
|
||||
"theme.contentVisibility.draftBanner.message": {
|
||||
"message": "This page is a draft. It will only be visible in dev and be excluded from the production build.",
|
||||
"description": "The draft content banner message"
|
||||
},
|
||||
"theme.ErrorPageContent.tryAgain": {
|
||||
"message": "Try again",
|
||||
"description": "The label of the button to try again rendering when the React error boundary captures an error"
|
||||
},
|
||||
"theme.common.skipToMainContent": {
|
||||
"message": "मुख्य कंटेंट तक स्किप करें",
|
||||
"description": "The skip to content label used for accessibility, allowing to rapidly navigate to main content with keyboard tab/enter navigation"
|
||||
},
|
||||
"theme.tags.tagsPageTitle": {
|
||||
"message": "टैग",
|
||||
"description": "The title of the tag list page"
|
||||
}
|
||||
}
|
14
i18n/hi/docusaurus-plugin-content-blog/options.json
Normal file
14
i18n/hi/docusaurus-plugin-content-blog/options.json
Normal file
@@ -0,0 +1,14 @@
|
||||
{
|
||||
"title": {
|
||||
"message": "Blog",
|
||||
"description": "The title for the blog used in SEO"
|
||||
},
|
||||
"description": {
|
||||
"message": "Blog",
|
||||
"description": "The description for the blog used in SEO"
|
||||
},
|
||||
"sidebar.title": {
|
||||
"message": "Recent posts",
|
||||
"description": "The label for the left sidebar"
|
||||
}
|
||||
}
|
14
i18n/hi/docusaurus-plugin-content-docs/current.json
Normal file
14
i18n/hi/docusaurus-plugin-content-docs/current.json
Normal file
@@ -0,0 +1,14 @@
|
||||
{
|
||||
"version.label": {
|
||||
"message": "Next",
|
||||
"description": "The label for version current"
|
||||
},
|
||||
"sidebar.tutorialSidebar.category.Introduction": {
|
||||
"message": "Introduction",
|
||||
"description": "The label for category Introduction in sidebar tutorialSidebar"
|
||||
},
|
||||
"sidebar.tutorialSidebar.category.Introduction.link.generated-index.description": {
|
||||
"message": "Welcome to the official documentation of Snigdha OS. This section provides an overview of Snigdha OS, its key features, and how to get started with it. Whether you're a new user or an experienced developer, you'll find helpful information to begin your journey with this lightweight and highly customizable Linux distribution.",
|
||||
"description": "The generated-index page description for category Introduction in sidebar tutorialSidebar"
|
||||
}
|
||||
}
|
6
i18n/hi/docusaurus-theme-classic/footer.json
Normal file
6
i18n/hi/docusaurus-theme-classic/footer.json
Normal file
@@ -0,0 +1,6 @@
|
||||
{
|
||||
"copyright": {
|
||||
"message": "Copyright © 2024 Snigdha OS. Powered by Tonmoy Infrastructure.",
|
||||
"description": "The footer copyright"
|
||||
}
|
||||
}
|
14
i18n/hi/docusaurus-theme-classic/navbar.json
Normal file
14
i18n/hi/docusaurus-theme-classic/navbar.json
Normal file
@@ -0,0 +1,14 @@
|
||||
{
|
||||
"title": {
|
||||
"message": "PlayBook | SNIGDHA OS",
|
||||
"description": "The title in the navbar"
|
||||
},
|
||||
"logo.alt": {
|
||||
"message": "Snigdha OS Logo",
|
||||
"description": "The alt text of navbar logo"
|
||||
},
|
||||
"item.label.GitHub": {
|
||||
"message": "GitHub",
|
||||
"description": "Navbar item with label GitHub"
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user