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

feat(i18n): add Russian locales to git-changelog and enhanced-readabilities #266

Merged
merged 4 commits into from
Jul 17, 2024
Merged
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 cspell.config.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -65,4 +65,4 @@ words:
- vitepress
- vueuse
ignoreWords: []
import: []
import: ["@cspell/dict-ru_ru/cspell-ext.json"]
1 change: 1 addition & 0 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -39,6 +39,7 @@
"devDependencies": {
"@antfu/eslint-config": "^2.21.1",
"@antfu/ni": "^0.21.12",
"@cspell/dict-ru_ru": "^2.2.1",
"@types/node": "^20.14.8",
"@unocss/cli": "^0.59.4",
"@unocss/eslint-config": "^0.58.9",
Expand Down
Original file line number Diff line number Diff line change
@@ -1,15 +1,18 @@
import { defaultEnLocale, defaultZhCNLocale } from '../locales'
import { defaultEnLocale, defaultRuLocale, defaultZhCNLocale } from '../locales'
import type { Locale } from './types'

export {
defaultEnLocale,
defaultRuLocale,
defaultZhCNLocale,
}

export const defaultLocales: Record<string, Locale> = {
'en-US': defaultEnLocale,
'en': defaultEnLocale,
'ru-RU': defaultRuLocale,
'ru': defaultRuLocale,
'zh-CN': defaultZhCNLocale,
'zh-Hans': defaultZhCNLocale,
'zh': defaultZhCNLocale,
'en-US': defaultEnLocale,
'en': defaultEnLocale,
}
Original file line number Diff line number Diff line change
@@ -1,7 +1,9 @@
import defaultEnLocale from './en.yaml'
import defaultZhCNLocale from './zh-CN.yaml'
import defaultRuLocale from './ru-RU.yaml'

export {
defaultEnLocale,
defaultZhCNLocale,
defaultRuLocale,
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,68 @@
title:
title: Повышенная читаемость
titleAriaLabel: Повышенная читаемость
layoutSwitch:
title: Макет страницы
titleHelpMessage: >-
Измените стиль оформления документации, выберите максимально удобный вариант в зависимости от размера вашего экрана и типа устройства.
titleAriaLabel: Макет страницы
titleScreenNavWarningMessage: Изменение макета страницы недоступено на экранах мобильных устройств
optionFullWidth: Развёрнутый
optionFullWidthAriaLabel: Развёрнутый
optionFullWidthHelpMessage: Страница и область содержимого занимают всю ширину экрана.
optionSidebarWidthAdjustableOnly: Настраиваемая ширина страницы
optionSidebarWidthAdjustableOnlyAriaLabel: Настраиваемая ширина страницы
optionSidebarWidthAdjustableOnlyHelpMessage: >-
Управление максимальной шириной страницы, область содержимого будет зафиксирована.
optionBothWidthAdjustable: Полностью настраиваемый
optionBothWidthAdjustableAriaLabel: Полностью настраиваемый
optionBothWidthAdjustableHelpMessage: >-
Управление максимальной шириной страницы и содержимого.
optionOriginalWidth: Оригинальная ширина
optionOriginalWidthAriaLabel: Оригинальная ширина
optionOriginalWidthHelpMessage: Ширина страницы, предусмотренная разработчиками VitePress.
contentLayoutMaxWidth:
title: Максимальная ширина страницы
titleAriaLabel: Максимальная ширина страницы
titleHelpMessage: >-
Точное значение ширины страницы можно настроить для различных экранов и адаптировать условиям чтения.
titleScreenNavWarningMessage: Изменение максимальной ширины страницы недоступно на экранах мобильных устройств.
slider: Регулеровка максимальной ширины страницы
sliderAriaLabel: Регулеровка максимальной ширины страницы
sliderHelpMessage: >-
Ползунок, позволяющий настроить максимальную ширину страницы. Может быть изменён в зависимости от размера экрана.
pageLayoutMaxWidth:
title: Максимальная ширина содержимого
titleAriaLabel: Максимальная ширина содержимого
titleHelpMessage: >-
Точное значение ширины содержимого можно настроить для различных экранов и адаптировать условиям чтения.
titleScreenNavWarningMessage: Изменение максимальной ширины страницы недоступно на экранах мобильных устройств.
slider: Регулеровка максимальной ширины содержимого
sliderAriaLabel: Регулеровка максимальной ширины содержимого
sliderHelpMessage: >-
Ползунок, позволяющий настроить максимальную ширину содержимого. Может быть изменён в зависимости от размера экрана.
spotlight:
title: Подсветка
titleAriaLabel: Подсветка
titleHelpMessage: >-
Выделите блок содержимого, на котором находится курсор.
titleScreenNavWarningMessage: Подсветка недоступна на экране мобильного устройства.
optionOn: 'Включить'
optionOnAriaLabel: 'Включить'
optionOnHelpMessage: Включите подсветку.
optionOff: 'Выключить'
optionOffAriaLabel: 'Выключить'
optionOffHelpMessage: Выключите подсветку.
styles:
title: Стиль подсветки
titleAriaLabel: Стиль подсветки
titleHelpMessage: Измените стиль выделения.
titleScreenNavWarningMessage: Подсветка недоступна на экране мобильного устройства.
optionUnder: Под блоком
optionUnderAriaLabel: Под блоком
optionUnderHelpMessage: >-
Добавляет сплошную заливку блока под курсором.
optionAside: Сбоку от блока
optionAsideAriaLabel: Сбоку от блока
optionAsideHelpMessage: >-
Добавляет фиксированную сплошную линию рядом с блоком под курсором
9 changes: 6 additions & 3 deletions packages/vitepress-plugin-git-changelog/src/client/locales.ts
Original file line number Diff line number Diff line change
@@ -1,15 +1,18 @@
import { defaultEnLocale, defaultZhCNLocale } from '../locales'
import { defaultEnLocale, defaultRuLocale, defaultZhCNLocale } from '../locales'
import type { Locale } from './types'

export {
defaultEnLocale,
defaultRuLocale,
defaultZhCNLocale,
}

export const defaultLocales: Record<string, Locale> = {
'en-US': defaultEnLocale,
'en': defaultEnLocale,
'ru-RU': defaultRuLocale,
'ru': defaultRuLocale,
'zh-CN': defaultZhCNLocale,
'zh-Hans': defaultZhCNLocale,
'zh': defaultZhCNLocale,
'en-US': defaultEnLocale,
'en': defaultEnLocale,
}
2 changes: 2 additions & 0 deletions packages/vitepress-plugin-git-changelog/src/locales/index.ts
Original file line number Diff line number Diff line change
@@ -1,7 +1,9 @@
import defaultEnLocale from './en.yaml'
import defaultZhCNLocale from './zh-CN.yaml'
import defaultRuLocale from './ru-RU.yaml'

export {
defaultEnLocale,
defaultRuLocale,
defaultZhCNLocale,
}
12 changes: 12 additions & 0 deletions packages/vitepress-plugin-git-changelog/src/locales/ru-RU.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
changelog:
title: 'История изменений'
titleId: 'история изменений'
noData: 'Нет изменений'
lastEdited: 'Последнее редактирование {{daysAgo}}'
lastEditedDateFnsLocaleName: 'ru'
viewFullHistory: 'Показать историю'
committedOn: ' от {{date}}'
contributors:
title: 'Авторы'
titleId: 'авторы'
noData: 'Нет информации'
14 changes: 13 additions & 1 deletion pnpm-lock.yaml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading