Skip to content

Commit

Permalink
i18n: russian language
Browse files Browse the repository at this point in the history
  • Loading branch information
kimlimjustin committed Sep 28, 2022
1 parent 96899ac commit ac957d7
Show file tree
Hide file tree
Showing 18 changed files with 1,228 additions and 39 deletions.
2 changes: 1 addition & 1 deletion docs/docusaurus.config.js
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ module.exports = {
trailingSlash: true,
i18n: {
defaultLocale: 'en',
locales: ['en', 'es', 'fr'],
locales: ['en', 'es', 'fr', 'ru'],
},
customFields: {
supabaseKey: process.env.SUPABASE_KEY,
Expand Down
330 changes: 330 additions & 0 deletions docs/i18n/ru/code.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,330 @@
{
"about.title": {
"message": "Кроссплатформенный файловый менеджер."
},
"about.poweredByTheWebTitle": {
"message": "Работает на веб"
},
"about.builtUsing": {
"message": "Создано с помощью"
},
"about.written": {
"message": ", и написано с помощью"
},
"about.typescriptUsage": {
"message": "для фронтенда и"
},
"about.rustUsage": {
"message": "для бэкэнда"
},
"about.promise": {
"message": "Xplorer обещает вам незабываемый опыт."
},
"feature.multipleTabs": {
"message": "Поддержка вкладок"
},
"feature.multipleTabsDescription": {
"message": "Устали открывать несколько окон проводника для просмотра ваших файлов? Xplorer поддерживает вкладки для того что бы вы не мучились."
},
"feature.filePreview": {
"message": "Предпросмотр файлов"
},
"feature.filePreviewDescriptionPart1": {
"message": "Xplorer поддерживает"
},
"feature.filePreviewDescriptionPart2": {
"message": "предпросмотр файлов"
},
"feature.filePreviewDescriptionPart3": {
"message": "что бы помочь вам просматривать файлы более понятным способом. оно поддерживает картинки, видео, PDF и практически все языки программирования с подсветкой синтаксиса."
},
"feature.designTitle": {
"message": "Разработано из коробки"
},
"feature.designDescription": {
"message": "Попрощайтесь со старым традиционным дизайном и скажите привет этому простому и мощному дизайну."
},
"feature.customizableTitle": {
"message": "Настраиваемый внешний вид"
},
"feature.customizableDescriptionPart1": {
"message": "Вы можете кастомизировать внешний вид Xplorer используя различные темы или"
},
"feature.customizableDescriptionPart2": {
"message": "создайте свою тему"
},
"welcome.keyword": {
"message": "Переосмыслен."
},
"welcome.download": {
"message": "Скачать"
},
"welcome.xploreTheDocs": {
"message": "Читать документацию"
},
"welcome.description": {
"message": "Бесплатный и открытый. Работает везде."
},
"newsletter.alreadySubscribed": {
"message": "Вы уже подписаны на эту рассылку!"
},
"newsletter.error": {
"message": "Что-то пошло не так, пожалуйста, повторите попытку позже."
},
"supports.titlePart1": {
"message": "Разработано и создано"
},
"supports.titlePart2": {
"message": "удивительными людьми."
},
"supports.descriptionPart1": {
"message": "Xplorer - это проект с исходным кодом, в который"
},
"supports.descriptionPart2": {
"message": "может внести свой вклад каждый."
},
"theme.ErrorPageContent.title": {
"message": "На этой странице произошёл сбой.",
"description": "The title of the fallback page when the page crashed"
},
"theme.ErrorPageContent.tryAgain": {
"message": "Попробовать снова",
"description": "The label of the button to try again when the page crashed"
},
"theme.NotFound.title": {
"message": "Страница не найдена",
"description": "The title of the 404 page"
},
"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.AnnouncementBar.closeButtonAriaLabel": {
"message": "Закрыть",
"description": "The ARIA label for close button of announcement bar"
},
"theme.BackToTopButton.buttonAriaLabel": {
"message": "Наверх",
"description": "The ARIA label for the back to top button"
},
"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.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.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.blog.post.readMore": {
"message": "Читать далее",
"description": "The label used in blog post item excerpts to link to full blog posts"
},
"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.blog.sidebar.navAriaLabel": {
"message": "Навигация по последним сообщениям в блоге",
"description": "The ARIA label for recent posts in the blog sidebar"
},
"theme.blog.post.plurals": {
"message": "{count} запись|{count} записи|{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.tags.tagsPageLink": {
"message": "Посмотреть все теги",
"description": "The label of the link targeting the tag list page"
},
"theme.CodeBlock.copyButtonAriaLabel": {
"message": "Скопировать код в буфер обмена",
"description": "The ARIA label for copy code blocks button"
},
"theme.CodeBlock.copied": {
"message": "Скопировано",
"description": "The copied button label on code blocks"
},
"theme.CodeBlock.copy": {
"message": "Скопировать",
"description": "The copy button label on code blocks"
},
"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.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.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.DocSidebarItem.toggleCollapsedCategoryAriaLabel": {
"message": "Переключить категорию складной боковой панели '{label}'",
"description": "The ARIA label to toggle the collapsible sidebar category"
},
"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.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": "Прямая ссылка на заголовок",
"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.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.navbar.mobileVersionsDropdown.label": {
"message": "Версии",
"description": "The label for the navbar versions dropdown on mobile view"
},
"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.tagsListLabel": {
"message": "Теги:",
"description": "The label alongside a tag list"
},
"theme.TOCCollapsible.toggleButtonLabel": {
"message": "На этой странице",
"description": "The label used by the button on the collapsible TOC component"
},
"theme.SearchBar.label": {
"message": "Поиск",
"description": "The ARIA label and placeholder for search button"
},
"theme.SearchPage.documentsFound.plurals": {
"message": "One document found|{count} documents found",
"description": "Pluralized label for \"{count} documents found\". 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.SearchPage.existingResultsTitle": {
"message": "Результаты поиска по \"{query}\"",
"description": "The search page title for non-empty query"
},
"theme.SearchPage.emptyResultsTitle": {
"message": "Искать в документации",
"description": "The search page title for empty query"
},
"theme.SearchPage.inputPlaceholder": {
"message": "Введите фразу для поиска",
"description": "The placeholder for search page input"
},
"theme.SearchPage.inputLabel": {
"message": "Поиск",
"description": "The ARIA label for search page input"
},
"theme.SearchPage.algoliaLabel": {
"message": "Поиск с помощью Algolia",
"description": "The ARIA label for Algolia mention"
},
"theme.SearchPage.noResultsText": {
"message": "Ничего не найдено",
"description": "The paragraph for empty search result"
},
"theme.SearchPage.fetchingNewResults": {
"message": "Загрузка новых результатов поиска...",
"description": "The paragraph for fetching new search results"
},
"theme.PwaReloadPopup.info": {
"message": "Доступна новая версия",
"description": "The text for PWA reload popup"
},
"theme.PwaReloadPopup.refreshButtonText": {
"message": "Обновить",
"description": "The text for PWA reload button"
},
"theme.PwaReloadPopup.closeButtonAriaLabel": {
"message": "Закрыть",
"description": "The ARIA label for close button of PWA reload popup"
},
"theme.tags.tagsPageTitle": {
"message": "Теги",
"description": "The title of the tag list page"
}
}
14 changes: 14 additions & 0 deletions docs/i18n/ru/docusaurus-plugin-content-blog/options.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
{
"title": {
"message": "Блог",
"description": "The title for the blog used in SEO"
},
"description": {
"message": "Блог",
"description": "The description for the blog used in SEO"
},
"sidebar.title": {
"message": "Последние статьи",
"description": "The label for the left sidebar"
}
}
18 changes: 18 additions & 0 deletions docs/i18n/ru/docusaurus-plugin-content-docs/current.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
{
"version.label": {
"message": "Далее",
"description": "The label for version current"
},
"sidebar.tutorialSidebar.category.Guides": {
"message": "Руководства",
"description": "The label for category Guides in sidebar tutorialSidebar"
},
"sidebar.tutorialSidebar.category.Extensions (Beta)": {
"message": "Расширения (Бета)",
"description": "The label for category Extensions (Beta) in sidebar tutorialSidebar"
},
"sidebar.tutorialSidebar.category.Community": {
"message": "Сообщество",
"description": "The label for category Community in sidebar tutorialSidebar"
}
}
Loading

0 comments on commit ac957d7

Please sign in to comment.