diff --git a/docs/.vitepress/config.ts b/docs/.vitepress/config.ts index 558bff97f..9f671b12c 100644 --- a/docs/.vitepress/config.ts +++ b/docs/.vitepress/config.ts @@ -45,6 +45,7 @@ export default defineConfig({ markdown: { math: true, + codeCopyButtonTitle: 'Copy code', codeTransformers: [ // We use `[!!code` and `@@include` in demo to prevent transformation, // here we revert it back. @@ -57,35 +58,6 @@ export default defineConfig({ } ], config(md) { - // TODO: remove when https://github.com/vuejs/vitepress/issues/4431 is fixed - const fence = md.renderer.rules.fence! - md.renderer.rules.fence = function (tokens, idx, options, env, self) { - const { localeIndex = 'root' } = env - const codeCopyButtonTitle = (() => { - switch (localeIndex) { - case 'es': - return 'Copiar código' - case 'fa': - return 'کپی کد' - case 'ko': - return '코드 복사' - case 'pt': - return 'Copiar código' - case 'ru': - return 'Скопировать код' - case 'zh': - return '复制代码' - case 'ja': - return 'コードをコピー' - default: - return 'Copy code' - } - })() - return fence(tokens, idx, options, env, self).replace( - '', - `` - ) - } md.use(groupIconMdPlugin) } }, diff --git a/docs/es/config.ts b/docs/es/config.ts index 3d4c2377e..b0207abb2 100644 --- a/docs/es/config.ts +++ b/docs/es/config.ts @@ -8,8 +8,6 @@ import { const require = createRequire(import.meta.url) const pkg = require('vitepress/package.json') -// imported by the root config - locale markdown strings cannot be -// applied from additional config files export const markdown: MarkdownLocaleOptions = { container: { tipLabel: 'CONSEJO', diff --git a/docs/fa/config.ts b/docs/fa/config.ts index 8ada50db3..f61cafed3 100644 --- a/docs/fa/config.ts +++ b/docs/fa/config.ts @@ -8,8 +8,6 @@ import { const require = createRequire(import.meta.url) const pkg = require('vitepress/package.json') -// imported by the root config - locale markdown strings cannot be -// applied from additional config files export const markdown: MarkdownLocaleOptions = { container: { tipLabel: 'نکته', diff --git a/docs/ja/config.ts b/docs/ja/config.ts index 86a5c64a2..fa22a8d41 100644 --- a/docs/ja/config.ts +++ b/docs/ja/config.ts @@ -8,8 +8,6 @@ import { const require = createRequire(import.meta.url) const pkg = require('vitepress/package.json') -// imported by the root config - locale markdown strings cannot be -// applied from additional config files export const markdown: MarkdownLocaleOptions = { container: { tipLabel: 'ヒント', diff --git a/docs/ko/config.ts b/docs/ko/config.ts index d2a0f5daf..1dae4c440 100644 --- a/docs/ko/config.ts +++ b/docs/ko/config.ts @@ -8,8 +8,6 @@ import { const require = createRequire(import.meta.url) const pkg = require('vitepress/package.json') -// imported by the root config - locale markdown strings cannot be -// applied from additional config files export const markdown: MarkdownLocaleOptions = { container: { tipLabel: '팁', diff --git a/docs/pt/config.ts b/docs/pt/config.ts index ac5cc4e54..44d9f61e1 100644 --- a/docs/pt/config.ts +++ b/docs/pt/config.ts @@ -8,8 +8,6 @@ import { const require = createRequire(import.meta.url) const pkg = require('vitepress/package.json') -// imported by the root config - locale markdown strings cannot be -// applied from additional config files export const markdown: MarkdownLocaleOptions = { container: { tipLabel: 'DICA', diff --git a/docs/ru/config.ts b/docs/ru/config.ts index c2552b354..c862f6a57 100644 --- a/docs/ru/config.ts +++ b/docs/ru/config.ts @@ -8,8 +8,6 @@ import { const require = createRequire(import.meta.url) const pkg = require('vitepress/package.json') -// imported by the root config - locale markdown strings cannot be -// applied from additional config files export const markdown: MarkdownLocaleOptions = { container: { tipLabel: 'СОВЕТ', diff --git a/docs/zh/config.ts b/docs/zh/config.ts index 1737adbc1..90a97a616 100644 --- a/docs/zh/config.ts +++ b/docs/zh/config.ts @@ -8,8 +8,6 @@ import { const require = createRequire(import.meta.url) const pkg = require('vitepress/package.json') -// imported by the root config - locale markdown strings cannot be -// applied from additional config files export const markdown: MarkdownLocaleOptions = { container: { tipLabel: '提示',