Skip to content
New issue

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

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

Already on GitHub? Sign in to your account

chore(internationalization): Add Russian language to Home page #6866

Closed
wants to merge 1 commit into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion i18n/config.json
Original file line number Diff line number Diff line change
Expand Up @@ -226,7 +226,7 @@
"langDir": "ltr",
"dateFormat": "DD.MM.YYYY",
"hrefLang": "ru",
"enabled": false,
"enabled": true,
"default": false
},
{
Expand Down
299 changes: 299 additions & 0 deletions i18n/locales/ru.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,299 @@
{
"components": {
"containers": {
"footer": {
"links": {
"trademarkPolicy": "Политика товарных знаков",
"privacyPolicy": "Политика конфиденциальности",
"codeOfConduct": "Правила поведения",
"security": "Политика безопасности"
}
},
"navBar": {
"links": {
"about": "О проекте",
"download": "Установить",
"docs": "Документация",
"guides": "Гайды",
"learn": "Обучение",
"security": "Безопасность",
"certification": "Сертификация",
"blog": "Блог"
}
}
},
"navigation": {
"learn": {
"gettingStarted": {
"links": {
"gettingStarted": "Getting Started",
"introductionToNodejs": "Introduction to Node.js",
"howToInstallNodejs": "How to install Node.js",
"howMuchJavascriptDoYouNeedToKnowToUseNodejs": "How much JavaScript do you need to know to use Node.js?",
"differencesBetweenNodejsAndTheBrowser": "Differences between Node.js and the Browser",
"theV8JavascriptEngine": "The V8 JavaScript Engine",
"anIntroductionToTheNpmPackageManager": "An introduction to the npm package manager",
"ecmascript2015Es6AndBeyond": "ECMAScript 2015 (ES6) and beyond",
"nodejsTheDifferenceBetweenDevelopmentAndProduction": "Node.js, the difference between development and production",
"nodejsWithTypescript": "Node.js with TypeScript",
"nodejsWithWebassembly": "Node.js with WebAssembly",
"debugging": "Debugging Node.js",
"profiling": "Profiling Node.js Applications",
"securityBestPractices": "Security Best Practices"
}
},
"asynchronousWork": {
"links": {
"asynchronousWork": "Asynchronous Work",
"asynchronousFlowControl": "Asynchronous flow control",
"overviewOfBlockingVsNonBlocking": "Overview of Blocking vs Non-Blocking",
"javascriptAsynchronousProgrammingAndCallbacks": "JavaScript Asynchronous Programming and Callbacks",
"discoverJavascriptTimers": "Discover JavaScript Timers",
"eventLoopTimersAndNexttick": "The Node.js Event Loop",
"theNodejsEventEmitter": "The Node.js Event Emitter",
"understandingProcessnexttick": "Understanding process.nextTick()",
"understandingSetimmediate": "Understanding setImmediate()",
"dontBlockTheEventLoop": "Don't Block the Event Loop"
}
},
"manipulatingFiles": {
"links": {
"manipulatingFiles": "Manipulating Files",
"nodejsFileStats": "Node.js file stats",
"nodejsFilePaths": "Node.js File Paths",
"workingWithFileDescriptorsInNodejs": "Working with file descriptors in Node.js",
"readingFilesWithNodejs": "Reading files with Node.js",
"writingFilesWithNodejs": "Writing files with Node.js",
"workingWithFoldersInNodejs": "Working with folders in Node.js",
"workingWithDifferentFilesystems": "How to work with Different Filesystems"
}
},
"commandLine": {
"links": {
"commandLine": "Command Line",
"runNodejsScriptsFromTheCommandLine": "Run Node.js scripts from the command line",
"howToReadEnvironmentVariablesFromNodejs": "How to read environment variables from Node.js",
"howToUseTheNodejsRepl": "How to use the Node.js REPL",
"outputToTheCommandLineUsingNodejs": "Output to the command line using Node.js",
"acceptInputFromTheCommandLineInNodejs": "Accept input from the command line in Node.js"
}
},
"modules": {
"links": {
"modules": "Modules",
"publishingNodeApiModules": "How to publish a Node-API package",
"anatomyOfAnHttpTransaction": "Anatomy of an HTTP Transaction",
"abiStability": "ABI Stability",
"backpressuringInStreams": "Backpressuring in Streams"
}
},
"diagnostics": {
"links": {
"diagnostics": "Diagnostics",
"userJourney": "User Journey",
"memory": "Memory",
"liveDebugging": "Live Debugging",
"poorPerformance": "Poor Performance",
"flameGraphs": "Flame Graphs"
}
},
"testRunner": {
"links": {
"testRunner": "Test Runner",
"introduction": "Discovering Node.js's test runner",
"usingTestRunner": "Using Node.js's test runner"
}
}
},
"about": {
"links": {
"about": "About Node.js",
"aboutSide": "About Node.js®",
"branding": "Branding of Node.js",
"governance": "Project Governance",
"releases": "Node.js Releases",
"security": "Security Reporting"
}
},
"getInvolved": {
"links": {
"getInvolved": "Get Involved",
"collabSummit": "Collaboration Summit",
"upcomingEvents": "Upcoming Events",
"contribute": "Contribute to Node.js",
"codeOfConduct": "Code of Conduct"
}
}
},
"downloadList": {
"links": {
"previousReleases": "Node.js Releases",
"packageManager": "Installing Node.js via package manager",
"shaSums": {
"title": "Signed SHASUMS for release files",
"howToVerify": " (How to verify)"
},
"allDownloads": "All download options",
"nightlyReleases": "Nightly builds",
"unofficialBuilds": "Unofficial builds",
"buildingFromSource": "Building Node.js from source on supported platforms",
"installingOnLinux": "Installing Node.js via binary archive",
"installingOnWsl": "Install on Windows Subsystem for Linux (WSL)"
}
},
"downloadReleasesTable": {
"changelog": "Changelog",
"releases": "Releases",
"docs": "Docs"
},
"pagination": {
"next": "Next",
"previous": "Previous"
},
"common": {
"breadcrumbs": {
"navigateToHome": "Navigate to Home"
},
"crossLink": {
"previous": "Prev",
"next": "Next"
},
"codebox": {
"copy": "Скопировать в буфер обмена",
"copied": "Скопировано в буфер обмена!"
},
"pagination": {
"prev": "Previous",
"prevAriaLabel": "Previous page",
"next": "Next",
"nextAriaLabel": "Next page",
"defaultLabel": "Pagination",
"pageLabel": "Go to page {pageNumber}"
},
"sidebar": {
"title": "Change page"
},
"languageDropdown": {
"label": "Choose Language"
},
"themeToggle": {
"label": "Toggle Dark Mode"
}
},
"mdx": {
"upcomingEvents": {
"defaultTitle": "No Upcoming Event"
}
},
"metabar": {
"lastUpdated": "Last Updated",
"readingTime": "Reading Time",
"addedIn": "Added In",
"author": "Author",
"authors": "Authors",
"contribute": "Contribute",
"contributeText": "Edit this page",
"viewAs": "View as",
"tableOfContents": "Table of Contents"
},
"downloads": {
"changelogModal": {
"startContributing": "Start Contributing"
}
},
"search": {
"searchBox": {
"placeholder": "Что ищете?"
},
"seeAll": {
"text": "See all {count} results"
},
"searchError": {
"text": "An error occurred while searching. Please try again later."
},
"poweredBy": {
"text": "Powered by"
},
"noResults": {
"text": "No results found for \"{query}\"."
},
"emptyState": {
"text": "Search something..."
},
"searchPage": {
"title": "You're searching: {query}"
}
},
"blog": {
"blogHeader": {
"subtitle": "The latest Node.js news, case studies, tutorials, and resources.",
"rssLink": "RSS feed"
}
}
},
"layouts": {
"blogPost": {
"author": {
"byLine": "{author, select, null {} other {By {author}, }}"
}
},
"blogIndex": {
"categoryName": "{category, select, all {Blog} other {{category} Blog Posts}}"
},
"blog": {
"title": "Blog",
"selectCategory": "Categories",
"categories": {
"all": "Everything",
"announcements": "Announcements",
"release": "Releases",
"vulnerability": "Vulnerabilities",
"advisory-board": "Advisory Board",
"community": "Community",
"feature": "Feature",
"module": "Module",
"npm": "npm",
"uncategorized": "Uncategorized",
"video": "Video",
"weekly": "Weekly Updates",
"wg": "Working Groups",
"events": "Events"
}
},
"error": {
"notFound": {
"title": "Page could not be found",
"description": "Sorry, we couldn't find the page you're after! Try starting again from the homepage."
},
"internalServerError": {
"title": "Internal Server Error",
"description": "This page has thrown a non-recoverable error."
},
"backToHome": "Back to Home"
},
"download": {
"selectCategory": "Categories",
"categories": {
"prebuilt-installer": "Prebuilt Installer",
"prebuilt-binaries": "Prebuilt Binaries",
"package-manager": "Package Manager",
"source-code": "Source Code"
},
"buttons": {
"prebuilt": "Download Node.js {version}",
"source": "Download Node.js {version} source"
},
"dropdown": {
"bitness": "Bitness",
"os": "Operating System",
"version": "Version",
"platform": "Platform"
},
"codeBox": {
"systemManagerWarning": "is not a Node.js package manager. Please ensure you already have {packageManager} installed.",
"communityWarning": "Package managers and their installation scripts are not maintained by the Node.js project.",
"communityWarningReport": "If you encounter issues, please reach out to the package manager's maintainers."
}
}
}
}
Loading