feat: complete English translation of AI IDE introduction including Appendix 2

This commit is contained in:
sanbuphy
2026-02-26 12:17:40 +08:00
parent 7cd26c59d8
commit b2e3ffa1fd
23 changed files with 3762 additions and 2087 deletions
+7 -3
View File
@@ -2,10 +2,12 @@ import fs from 'fs'
import path from 'path'
function walkSync(dir, filelist = []) {
fs.readdirSync(dir).forEach(file => {
fs.readdirSync(dir).forEach((file) => {
const dirFile = path.join(dir, file)
try {
filelist = fs.statSync(dirFile).isDirectory() ? walkSync(dirFile, filelist) : filelist.concat(dirFile)
filelist = fs.statSync(dirFile).isDirectory()
? walkSync(dirFile, filelist)
: filelist.concat(dirFile)
} catch (err) {
if (err.code === 'OOM' || err.code === 'EMFILE') throw err
}
@@ -13,7 +15,9 @@ function walkSync(dir, filelist = []) {
return filelist
}
const vueFiles = walkSync('docs/.vitepress/theme/components').filter(f => f.endsWith('.vue'))
const vueFiles = walkSync('docs/.vitepress/theme/components').filter((f) =>
f.endsWith('.vue')
)
for (const file of vueFiles) {
const content = fs.readFileSync(file, 'utf8')