Marina Petrichenko 23dbfddc12
add Korean translation (#69)
* add Korean translations to cursor with sonnet 3.5

* enable Korean translation and restore English files

---------

Co-authored-by: CryptoMarina <marina@status.im>
Co-authored-by: Slava <20563034+veaceslavdoina@users.noreply.github.com>
2025-03-21 18:05:34 +02:00

252 lines
7.9 KiB
TypeScript

// import { defineConfig } from 'vitepress'
import mdFootnote from 'markdown-it-footnote'
import { withMermaid } from 'vitepress-plugin-mermaid'
// const { BASE: base = '/' } = process.env;
// https://vitepress.dev/reference/site-config
export default withMermaid({
lang: 'en-US',
title: 'Codex Docs',
description: 'Decentralised data storage platform',
lastUpdated: true,
cleanUrls: true,
ignoreDeadLinks: false,
appearance: true,
markdown: {
math: true,
config: (md) => {
md.use(mdFootnote)
},
},
// base: base,
mermaid:{
//mermaidConfig !theme here works for ligth mode since dark theme is forced in dark mode
},
// lite-youtube-embed
vue: {
template: {
compilerOptions: {
isCustomElement: (tag) => tag === 'lite-youtube',
},
},
},
head: [
[
'link', { rel: 'icon', href: '/favicons/favicon.svg', type: 'image/svg+xml' }
]
],
srcExclude: ['README.md'],
outDir: './.vitepress/dist',
assetsDir: 'assets',
themeConfig: {
// https://vitepress.dev/reference/default-theme-config
nav: [
{ text: 'Whitepaper', link: '/learn/whitepaper' },
{ text: 'Tokenomics Litepaper', link: '/learn/tokenomics-litepaper' },
{
text: 'Codex',
items: [
{ text: 'About', link: '/codex/about' },
{ text: 'Security', link: '/codex/security' },
{ text: 'Privacy Policy', link: '/codex/privacy-policy' },
{ text: 'Terms of Use', link: '/codex/terms-of-use' }
]
}
],
search: {
provider: 'local',
options: {
detailedView: true,
},
},
editLink: {
pattern: 'https://github.com/codex-storage/codex-docs/edit/master/:path',
text: 'Edit this page on GitHub',
},
logo: {
alt: 'Codex • Docs',
light: '/codex-mark-primary-black-resized.png',
dark: '/codex-mark-primary-white-resized.png',
},
siteTitle: 'Codex • Docs',
logoLink: '/learn/what-is-codex',
sidebar: [
{
text: 'Introduction',
collapsed: false,
items: [
{ text: 'What is Codex?', link: '/learn/what-is-codex' },
{ text: 'Architecture', link: '/learn/architecture' },
{ text: 'Whitepaper', link: '/learn/whitepaper' },
{ text: 'Tokenomics Litepaper', link: '/learn/tokenomics-litepaper' }
]
},
{
text: 'Setup Codex with Installer',
collapsed: false,
items: [
{ text: 'Disclaimer', link: '/codex/installer-disclaimer' },
{ text: 'Requirements', link: '/learn/installer/requirements' },
{ text: 'Install and Run Codex', link: '/learn/installer/install-and-run' },
{ text: 'Upload/Download', link: '/learn/installer/upload-and-download' },
]
},
{
text: 'Setup Codex Manually',
collapsed: false,
items: [
{ text: 'Disclaimer', link: '/codex/disclaimer' },
{ text: 'Quick start', link: '/learn/quick-start' },
{ text: 'Build Codex', link: '/learn/build' },
{ text: 'Run Codex', link: '/learn/run' },
{ text: 'Using Codex', link: '/learn/using' },
{ text: 'Local Two Client Test', link: '/learn/local-two-client-test' },
{ text: 'Local Marketplace', link: '/learn/local-marketplace' },
{ text: 'Download Flow', link: '/learn/download-flow' },
{ text: 'Troubleshoot', link: '/learn/troubleshoot' }
]
},
{
text: 'Codex networks',
collapsed: false,
items: [
{ text: 'Testnet', link: '/networks/testnet' }
]
},
{
text: 'Developers',
collapsed: false,
items: [
{ text: 'API', link: '/developers/api' }
]
},
{
text: 'Codex',
collapsed: false,
items: [
{ text: 'About', link: '/codex/about' },
{ text: 'Security', link: '/codex/security' },
{ text: 'Privacy Policy', link: '/codex/privacy-policy' },
{ text: 'Terms of Use', link: '/codex/terms-of-use' }
]
}
],
socialLinks: [
{ icon: 'github', link: 'https://github.com/codex-storage/codex-docs' },
{ icon: 'twitter', link: 'https://twitter.com/Codex_storage' },
{ icon: 'youtube', link: 'https://www.youtube.com/@CodexStorage' },
{ icon: 'discord', link: 'https://discord.gg/codex-storage' }
]
},
// Internationalization - https://vitepress.dev/guide/i18n
locales: {
root: {
label: 'English',
lang: 'en'
},
// Korean
ko: {
label: '한국어',
lang: 'ko-KP',
link: '/ko',
themeConfig: {
nav: [
{ text: '백서', link: '/ko/learn/whitepaper' },
{ text: 'Tokenomics Litepaper', link: '/ko/learn/tokenomics-litepaper' },
{
text: 'Codex',
items: [
{ text: '소개', link: '/ko/codex/about' },
{ text: '보안', link: '/ko/codex/security' },
{ text: '개인정보 처리방침', link: '/ko/codex/privacy-policy' },
{ text: '이용 약관', link: '/ko/codex/terms-of-use' }
]
}
],
editLink: {
pattern: 'https://github.com/codex-storage/codex-docs/edit/master/:path',
text: 'Edit this page on GitHub',
},
siteTitle: 'Codex • 문서',
logoLink: '/ko/learn/what-is-codex',
sidebar: [
{
text: 'Introduction',
collapsed: false,
items: [
{ text: 'Codex란 무엇인가?', link: '/ko/learn/what-is-codex' },
{ text: '아키텍처', link: '/ko/learn/architecture' },
{ text: '백서', link: '/ko/learn/whitepaper' },
{ text: 'Tokenomics Litepaper', link: '/ko/learn/tokenomics-litepaper' }
]
},
{
text: 'Setup Codex with Installer',
collapsed: false,
items: [
{ text: '면책 조항', link: '/ko/codex/installer-disclaimer' },
{ text: 'Requirements', link: '/ko/learn/installer/requirements' },
{ text: 'Install and Run Codex', link: '/ko/learn/installer/install-and-run' },
{ text: 'Upload/Download', link: '/ko/learn/installer/upload-and-download' },
]
},
{
text: 'Setup Codex Manually',
collapsed: false,
items: [
{ text: '면책 조항', link: '/ko/codex/disclaimer' },
{ text: '빠른 시작', link: '/ko/learn/quick-start' },
{ text: 'Build Codex', link: '/ko/learn/build' },
{ text: 'Run Codex', link: '/ko/learn/run' },
{ text: '사용하기', link: '/ko/learn/using' },
{ text: 'Local Two Client Test', link: '/ko/learn/local-two-client-test' },
{ text: 'Local Marketplace', link: '/ko/learn/local-marketplace' },
{ text: 'Download Flow', link: '/ko/learn/download-flow' },
{ text: '문제 해결', link: '/ko/learn/troubleshoot' }
]
},
{
text: 'Codex networks',
collapsed: false,
items: [
{ text: '테스트넷', link: '/ko/networks/testnet' }
]
},
{
text: 'Developers',
collapsed: false,
items: [
{ text: 'API', link: '/developers/api' }
]
},
{
text: 'Codex',
collapsed: false,
items: [
{ text: '소개', link: '/ko/codex/about' },
{ text: '보안', link: '/ko/codex/security' },
{ text: '개인정보 처리방침', link: '/ko/codex/privacy-policy' },
{ text: '이용 약관', link: '/ko/codex/terms-of-use' }
]
}
],
}
}
}
})