diff --git a/.vitepress/data/lexicon.ts b/.vitepress/config/plugins/NolebaseEnhancedReadabilities/index.ts similarity index 98% rename from .vitepress/data/lexicon.ts rename to .vitepress/config/plugins/NolebaseEnhancedReadabilities/index.ts index 46d9cf2..3ae4ad2 100644 --- a/.vitepress/data/lexicon.ts +++ b/.vitepress/config/plugins/NolebaseEnhancedReadabilities/index.ts @@ -1,4 +1,5 @@ -export const ERlocales = { +export const NolebaseEnhancedReadabilitiesOptions = { + locales: { 'ru-RU': { title: { title: 'Повышенная читаемость' @@ -76,3 +77,4 @@ export const ERlocales = { } } } +} \ No newline at end of file diff --git a/.vitepress/config/plugins/index.ts b/.vitepress/config/plugins/index.ts new file mode 100644 index 0000000..fdcda9a --- /dev/null +++ b/.vitepress/config/plugins/index.ts @@ -0,0 +1 @@ +export { NolebaseEnhancedReadabilitiesOptions } from './NolebaseEnhancedReadabilities/index' \ No newline at end of file diff --git a/.vitepress/theme/index.ts b/.vitepress/theme/index.ts index fc35845..ce04a77 100644 --- a/.vitepress/theme/index.ts +++ b/.vitepress/theme/index.ts @@ -7,6 +7,8 @@ import AMWDocsAsideMeta from './components/AMWDocsAsideMeta.vue' import AMWHomeSponsors from './components/AMWHomeSponsors.vue' import AMWVideo from './components/AMWVideo.vue' +import { NolebaseEnhancedReadabilitiesOptions } from '../config/plugins/index' + import { NolebaseEnhancedReadabilitiesMenu, NolebaseEnhancedReadabilitiesScreenMenu @@ -19,7 +21,6 @@ import { NolebaseGitChangelogPlugin } from '@nolebase/vitepress-plugin-git-changelog/client' - import { enhanceAppWithTabs } from 'vitepress-plugin-tabs/client' import './styles/style.css' @@ -28,7 +29,6 @@ import 'uno.css' import '@nolebase/vitepress-plugin-enhanced-readabilities/client/style.css' import '@nolebase/vitepress-plugin-git-changelog/client/style.css' import "vitepress-markdown-timeline/dist/theme/index.css" -import { ERlocales } from '../data/lexicon' export default { extends: DefaultTheme, @@ -41,7 +41,7 @@ export default { }) }, enhanceApp({ app }) { - app.use(NolebaseEnhancedReadabilitiesPlugin, {locales: ERlocales} as Options) + app.use(NolebaseEnhancedReadabilitiesPlugin, NolebaseEnhancedReadabilitiesOptions as Options) app.use(NolebaseGitChangelogPlugin) app.component('contribution', AMWContribution) app.component('Video', AMWVideo) diff --git a/.vitepress/theme/plugins/enhanced-readabilities/index.ts b/.vitepress/theme/plugins/enhanced-readabilities/index.ts deleted file mode 100644 index f2846cf..0000000 --- a/.vitepress/theme/plugins/enhanced-readabilities/index.ts +++ /dev/null @@ -1,66 +0,0 @@ -export const options = { - locales: { - 'ru': { - title: { - title: 'Повышенная читаемость' - }, - layoutSwitch: { - title: 'Измените внешний вид страницы', - titleHelpMessage: 'Измените стиль оформления ALT Gnome Wiki, выбирите максимально удобный вариант зависмости от размера вашего экрана и типа устройства.', - optionFullWidth: 'Полноэкранный', - optionFullWidthAriaLabel: 'Полноэкранный', - titleScreenNavWarningMessage: 'Изменить внешний вид страницы недоступен на экране мобильного устройства', - optionFullWidthHelpMessage: 'Боковая панель и область содержимого занимают всю ширину экрана.', - optionSidebarWidthAdjustableOnly: 'Боковая панель с пользовательской настройкой', - optionSidebarWidthAdjustableOnlyAriaLabel: 'Боковая панель с пользовательской настройкой', - optionSidebarWidthAdjustableOnlyHelpMessage: 'Увеличьте ширину боковой панели, максимальная ширина боковой панели может изменяться, но ширина области содержимого останется прежней.', - optionBothWidthAdjustable: 'Полноэрканный с пользовательской настройкой', - optionBothWidthAdjustableAriaLabel: 'Полноэрканный с пользовательской настройкой', - optionBothWidthAdjustableHelpMessage: 'Управляется шириной боковой панели, и шириной содержания документа. Настройте желаемую ширину максимальной ширины боковой панели и содержимого документа.', - optionOriginalWidth: 'Оригинальная ширина', - optionOriginalWidthAriaLabel: 'Оригинальная ширина', - optionOriginalWidthHelpMessage: 'Оригинальная ширина размера страницы, предусмотренная разработчиками VitePress', - pageLayoutMaxWidth: { - title: 'Измените максимальную ширину страницы', - titleAriaLabel: 'Измените максимальную ширину страницы', - titleHelpMessage: 'Отрегулируйте точное значение ширины страницы ALT Gnome Wiki, чтобы адаптироваться к различным потребностям чтения и экранам.', - titleScreenNavWarningMessage: 'Максимальная ширина макета страницы недоступна на экране мобильного устройства.', - slider: 'Отрегулируйте максимальную ширину страницы', - sliderAriaLabel: 'Отрегулируйте максимальную ширину страницы', - sliderHelpMessage: 'Расположенный ползунок, позволяющий пользователю выбирать и настраивать желаемую ширину страницы, может быть изменен в зависимости от размера вашего экрана.', - }, - contentLayoutMaxWidth: { - title: 'Измените максимальную ширину содержания', - titleAriaLabel: 'Измените максимальную ширину содержания', - titleHelpMessage: 'Отрегулируйте точное значение ширины содержимого документа в макете ALT Gnome Wiki, чтобы адаптироваться к различным потребностям чтения и экранам.', - titleScreenNavWarningMessage: 'Максимальная ширина макета содержимого недоступна на экране мобильного устройства.', - slider: 'Отрегулируйте максимальную ширину содержимого', - sliderAriaLabel: 'Отрегулируйте максимальную ширину содержимого', - sliderHelpMessage: 'Расположенный ползунок, позволит пользователю выбирать и настраить желаемую ширину содержимого, может быть изменен в зависимости от размера вашего экрана.', - } - }, - spotlight: { - title: 'Фокус', - titleAriaLabel: 'Фокус', - titleHelpMessage: 'Выделите строку, на которой в данный момент находится курсор мыши, в содержимом, для удобства пользователей, у которых могут возникнуть трудности с чтением и фокусировкой.', - titleScreenNavWarningMessage: 'Фокус недоступен на экране мобильного устройства.', - optionOn: 'Включить', - optionOnAriaLabel: 'Включить', - optionOnHelpMessage: 'Включите фокус.', - optionOff: 'Выключить', - optionOffAriaLabel: 'Выключить', - optionOffHelpMessage: 'Выключите фокус.', - styles: { - title: 'Стиль фокуса', - titleHelpMessage: 'Измените стиль фокуса(подсветки)', - optionUnder: 'Under', - optionUnderAriaLabel: 'Under', - optionUnderHelpMessage: 'Добавьте сплошной цвет фона под зависающим элементом, чтобы выделить место, где в данный момент находится курсор', - optionAside: 'Aside', - optionAsideAriaLabel: 'Aside', - optionAsideHelpMessage: 'Добавьте фиксированную линию сплошным цветом в сторону элемента наведения курсора, чтобы выделить место, где в данный момент находится курсор' - } - } - } - } -} \ No newline at end of file