Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

项目起步 #3

Closed
ShenQingchuan opened this issue Jan 7, 2022 · 6 comments
Closed

项目起步 #3

ShenQingchuan opened this issue Jan 7, 2022 · 6 comments

Comments

@ShenQingchuan
Copy link
Member

ShenQingchuan commented Jan 7, 2022

由于英文文档处于非常快的迭代周期(几乎平均每天更新)之中,因此为保证一些基本的同步:

  • @ShenQingchuan 可能于最近一段时间在此仓库自发主持同步英文代码的相关工作(一般是一些样式更改、Vitepress 的依赖升级、配置文件的修改以及内嵌组件的代码更新,对中文文档所呈现的内容影响没有或很小),这会是一些直接在 main 分支上的推送。

  • 在此期间,我不会直接推送任何新的整篇文档翻译到本仓库。(但可能有一些必要的增补翻译会直接修改+推送)任何新的主要中文内容都会走工作组的 CR 流程。

同步的过程中我将会在这个 issue 中追帖、记录同步的相关过程,并注明必要的、需要知会和说明的细节。

@Jinjiang
Copy link
Member

Jinjiang commented Jan 9, 2022

我抽空简单整理了一下截至目前中英文仓库的比对结果,并可以长期保持它的更新,希望可以方便大家进一步追踪和审阅

该统计基于截止到目前的最新提交

除了 src/**/*.md 的不同 (包括 src/.vitepress 算是个灰度区域),我建议核实一下改动或不同的原因,包括只有 zh-cn 或 en 有的 md 文件,这样大家在理解这些改动的基础上可以专注在内容翻译和校对上:)

这部分可能得有劳 @ShenQingchuan 稍微核实补充一下

谢谢


Site/repo Config

<root>

  • Files are different:
    • package.json 主要是为了修改 build 脚本,另外加入了 clean 脚步,同时增加相关三方依赖
    • pnpm-lock.yaml 基于 package.json 更新 lock file
    • README.md 中文版 README 重写

.github

  • File scripts/tag-alert-blocks.js is different
  • File workflows/deploy.yml is only in zh-cn repo

scripts

  • File scripts/build.js is only in zh-cn repo 主要是在原有的 build 脚本基础上增加了 src/.vitepress/rewrite-title.js 的执行逻辑

src/.vitepress

  • File config.ts is different 中文翻译 + 增加“语言”子菜单 + algolia 中文版参数 + 注释掉了 vue.compilerOptions.directiveTransforms (why?)
  • File headerMdPlugin.ts is different
  • File render-perma-link/index.js is only in zh-cn repo
  • File rewrite-title/index.js is only in zh-cn repo
  • File theme/components/Banner.vue is different 仅中文翻译
  • File theme/components/NewsLetter.vue is different 仅中文翻译
  • File theme/components/PreferenceSwitch.vue is different 仅中文翻译
  • File theme/index.ts is different
  • File theme/styles/scrollbar.css is only in zh-cn repo
  • File utils/frontmatter-service.js is only in zh-cn repo

Content

  • File src/about/translation.md is only in zh-cn repo 翻译说明
  • File src/api/index.json is only in en repo
  • Files are different:
    • src/api/api.data.ts
    • src/api/ApiIndex.vue
  • File src/examples/data.json is only in en repo
  • File src/public/images/italic-demo.png is only in zh-cn repo
  • File src/publicimages/link-with-around-spaces.png is only in zh-cn repo
  • File src/publicimages/link-without-around-spaces.png is only in zh-cn repo

MD files are different:

  • src/guide/**/*.md 英文版文档已经稳定,可以着手翻译和校对
  • src/index.md
  • src/about/coc.md
  • src/about/team.md
  • src/api/application.md
  • src/api/built-in-components.md
  • src/api/built-in-directives.md
  • src/api/built-in-special-attributes.md
  • src/api/built-in-special-elements.md
  • src/api/component-instance.md
  • src/api/general.md
  • src/api/options-composition.md
  • src/api/options-lifecycle.md
  • src/api/options-misc.md
  • src/api/options-rendering.md
  • src/api/options-state.md
  • src/api/reactivity-advanced.md
  • src/api/reactivity-core.md

@veaba
Copy link
Member

veaba commented Jan 10, 2022

进度:

  • 从 docs-next-zh-cn 迁移 label
  • 从 docs-next-zh-cn 迁移 wiki (翻译须知部分)
  • 从 docs-next-zh-cn 迁移 projects card(等楼上部分确认)

@wxsms
Copy link
Member

wxsms commented Jan 11, 2022

  • sync script

@veaba
Copy link
Member

veaba commented Jan 12, 2022

@Jinjiang Jinjiang changed the title 英文文档进度追踪 项目起步 Jan 16, 2022
@Jinjiang
Copy link
Member

更新:我留意到现在社区已经有人开始参与校对翻译了,经过跟大家小范围线下讨论,创建了一个和翻译之前版本文档的时候相同的“集中翻译和校对工作汇总”issue #8 并置顶,同时将这里的标题改为“项目起步”。谢谢

@Jinjiang
Copy link
Member

鉴于项目起步的工作基本都已经完成,site config / project config 也刚刚通过 @yyx990803 同步到最新,我觉得这里的讨论可以收敛了。不介意的话我直接关掉了。

谢谢

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants