mirror of
https://github.com/XTLS/Xray-docs-next.git
synced 2025-01-19 01:01:41 +03:00
3b23ce3ea2
* add Russian lang support --------- Co-authored-by: 风扇滑翔翼 <Fangliding.fshxy@outlook.com>
92 lines
3.1 KiB
TypeScript
Executable File
92 lines
3.1 KiB
TypeScript
Executable File
import { defaultTheme } from '@vuepress/theme-default'
|
||
// import { path, getDirname } from '@vuepress/utils'
|
||
import { path, getDirname } from 'vuepress/utils'
|
||
import process from 'node:process'
|
||
import { navbarEn, navbarZh, navbarRu, sidebarEn, sidebarZh, sidebarRu } from './config/index.js'
|
||
|
||
let __dirname = getDirname(import.meta.url)
|
||
const isProduction = process.env.NODE_ENV === 'production'
|
||
|
||
export default defaultTheme({
|
||
name: 'vuepress-theme-xray',
|
||
smoothScroll: true,
|
||
repo: 'xtls/xray-core',
|
||
docsDir: 'docs',
|
||
docsRepo: 'xtls/Xray-docs-next',
|
||
docsBranch: 'main',
|
||
editLinks: true,
|
||
enableToggle: true,
|
||
locales: {
|
||
'/': {
|
||
navbar: navbarZh,
|
||
sidebar: sidebarZh,
|
||
repoLabel: '查看源码',
|
||
editLinkText: '帮助我们改善此页面!',
|
||
tip: '提示',
|
||
warning: '注意',
|
||
danger: '警告',
|
||
lastUpdatedText: '最近更改',
|
||
selectLanguageName: '简体中文',
|
||
selectLanguageText: '🌏 简体中文 / Change language',
|
||
selectLanguageAriaLabel: '简体中文 / Change language',
|
||
docsDir: 'docs',
|
||
backToHome: 'back to home',
|
||
openInNewWindow: 'open in new tag',
|
||
toggleColorMode: 'toggle color mode',
|
||
toggleSidebar: 'toggle side bar',
|
||
},
|
||
'/en/': {
|
||
// TODO: translation
|
||
sidebar: sidebarEn,
|
||
navbar: navbarEn,
|
||
selectLanguageName: 'English (WIP)',
|
||
selectLanguageText: '🌎 English / Change language',
|
||
selectLanguageAriaLabel: 'English / Change language',
|
||
editLinkText: 'Help us improve this page on GitHub!',
|
||
lastUpdatedText: 'Last Updated',
|
||
contributorsText: 'contributors',
|
||
// repoLabel: 'Source',
|
||
tip: 'Tip',
|
||
warning: 'Warning',
|
||
danger: 'Danger',
|
||
|
||
// 404 page
|
||
notFound: [
|
||
'这里什么都没有',
|
||
'我们怎么到这来了?',
|
||
'这是一个 404 页面',
|
||
'看起来我们进入了错误的链接',
|
||
],
|
||
backToHome: 'back to home',
|
||
openInNewWindow: 'open in new tag',
|
||
toggleColorMode: 'toggle color mode',
|
||
toggleSidebar: 'toggle side bar',
|
||
},
|
||
'/ru/': {
|
||
navbar: navbarRu,
|
||
sidebar: sidebarRu,
|
||
repoLabel: 'Посмотреть исходный код',
|
||
editLinkText: 'Помогите нам улучшить эту страницу!',
|
||
tip: 'Подсказка',
|
||
warning: 'Внимание',
|
||
danger: 'Предупреждение',
|
||
lastUpdatedText: 'Последние изменения',
|
||
selectLanguageName: 'Русский (WIP)',
|
||
selectLanguageText: '🌍 Русский / Change language',
|
||
selectLanguageAriaLabel: 'Русский / Change language',
|
||
docsDir: 'docs',
|
||
backToHome: 'На главную',
|
||
openInNewWindow: 'Открыть в новой вкладке',
|
||
toggleColorMode: 'Переключить цветовую схему',
|
||
toggleSidebar: 'Переключить боковую панель',
|
||
},
|
||
// logo: '/logo.png',
|
||
|
||
// sidebar: 'auto',
|
||
|
||
themePlugins: {
|
||
git: isProduction,
|
||
},
|
||
},
|
||
})
|