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: '提示',