in scripts/translate/renameAndCreate.js [34:64]
function handleDirectory(dir) {
const indexPath = path.join(dir, 'index.md');
const zhCNPath = path.join(dir, 'index.zh-CN.md');
const enUSPath = path.join(dir, 'index.en-US.md');
// 检查index.md是否存在
fs.access(indexPath, fs.constants.F_OK, (err) => {
if (err) {
// index.md 不存在,跳过
return;
}
// 重命名index.md为index.zh-CN.md
fs.rename(indexPath, zhCNPath, (renameErr) => {
if (renameErr) {
console.error(`重命名文件失败: ${indexPath}`, renameErr);
return;
}
console.log(`已重命名: ${indexPath} -> ${zhCNPath}`);
// 创建index.en-US.md文件
fs.writeFile(enUSPath, '', { flag: 'w' }, (writeErr) => {
if (writeErr) {
console.error(`创建文件失败: ${enUSPath}`, writeErr);
return;
}
console.log(`已创建: ${enUSPath}`);
});
});
});
}