Giter Club home page Giter Club logo

ecma262-old's People

Contributors

ajklein avatar allenwb avatar alrra avatar anba avatar annevk avatar bakkot avatar bterlson avatar caridy avatar chicoxyzzy avatar claudepache avatar dilijev avatar domenic avatar georgneis avatar gibson042 avatar jeffmo avatar jmdyck avatar jugglinmike avatar lars-t-hansen avatar lcxfs1991 avatar leobalter avatar littledan avatar ljharb avatar mathiasbynens avatar michaelficarra avatar realywithoutname avatar rwaldron avatar shvaikalesh avatar syg avatar timothygu avatar wycats avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

ecma262-old's Issues

ECMAScript®语言规范中文翻译工作计划与进度表格

  • 不定期更新任务
  • 原则上任务从上到下认领
  • 每个任务工作量尽量控制在两周内(10小时)完成
  • 对于任务工作量大的,请在下面评论或私聊
  • 对于关联任务,最好由个人或小团队合作完成
  • 工作流程:领取任务 -> 填写计划时间 -> 找人 review -> merge PR -> 发布 -> 修 issue

任务说明:

  • # 用来分隔主任务和子任务,前面部分表示主任务,后面部分表示当前任务。
  • & 链接当前任务内多个分支任务,每个分支任务的就是文档小节的标题。

示例:
sec-executable-code-and-execution-contexts#sec-executable-code-and-execution-contexts&sec-lexical-environments&sec-environment-records&sec-declarative-environment-records

总任务:sec-executable-code-and-execution-contexts
当前任务:sec-executable-code-and-execution-contexts&sec-lexical-environments&sec-environment-records&sec-declarative-environment-records
分支任务:sec-executable-code-and-execution-contexts 、sec-lexical-environments、sec-environment-records、sec-declarative-environment-records

其中 sec-lexical-environments、sec-environment-records、sec-declarative-environment-records 这几个都是 sec-executable-code-and-execution-contexts 这个大章节的小节,所以这里的 sec-executable-code-and-execution-contexts 实际内容就是 sec-executable-code-and-execution-contexts 、sec-lexical-environments 这两个标题之间的内容。

任务 责任人 计划时间 完成时间 校对 审校 issue
sec-executable-code-and-execution-contexts#sec-executable-code-and-execution-contexts&sec-lexical-environments&sec-environment-records&sec-declarative-environment-records @fangyinghua 2019/07/27 2019/08/11
sec-executable-code-and-execution-contexts&sec-lexical-environments&sec-environment-records#sec-object-environment-records&sec-function-environment-records @EdisonVan 2019/07/22 2019/08/12
sec-executable-code-and-execution-contexts&sec-lexical-environments&sec-environment-records#sec-global-environment-records&sec-module-environment-records
sec-executable-code-and-execution-contexts#sec-code-realms&execution-contexts&sec-jobs-and-job-queues&sec-initializehostdefinedrealm
sec-executable-code-and-execution-contexts#sec-runjobs&sec-agents&sec-agent-clusters&sec-forward-progress

ECMAScript®语言规范中文翻译任务与进度汇总

Issue 任务名 当前状态 负责人 备注
#1 Introduction 待审校 -
#2 第一、二、三章 待审校 -
#4 第四章简介部分 待审校 -
#5 第四章:4.1,4.2小节 待审校 -
#6 第四章:4.3,4.4 待审校 -
#7 第五章:5.1 待审校 -
#8 第五章:5.2 待审校 -
#9 第六章:6.1 翻译中 -
#10 第六章:6.2 翻译中 -
#11 第七章:7.1.1 - 7.1.5 翻译中 -
#12 第七章:7.1.6 - 7.1.17 翻译中 -
#13 第七章:7.2.1 - 7.2.5 翻译中 -
#14 第七章:7.2.6 - 7.2.13 翻译中 -
#15 第七章:7.3 翻译中 -
#16 第七章:7.4 翻译中 -
#17 第八章:8.1 待翻译 -
#18 第八章:8.2 - 8.6 待翻译 -
#19 第八章:8.7 - 8.9 待翻译 -
#20 第九章:9.1 待翻译 -
#21 第九章:9.2 待翻译 -
#22 第九章:9.3 待翻译 -
#23 第九章:9.4 待翻译 -
#24 第九章:9.5 待翻译 -

ECMAScript®语言规范中文翻译工作说明与贡献指南

ECMAScript®语言规范中文翻译工作说明与贡献指南

工作流程

对于一个issue的处理流程如下:

fork仓库 -> 翻译 -> 提交PR -> review翻译内容并提出建议 -> 在原PR上修改 -> 项目维护者合并 -> 审校 -> 发布

在每个阶段都会对应修改issue状态,修改issue在project中对应进度。

完成所有当前版本翻译后,从上游仓库拉取改动内容,进行新的一轮翻译。

翻译流程

所有章节遵循以下步骤进行翻译,完整的流程包括:

  • 待翻译: 认领 待翻译 状态的任务(请通知项目维护者修改issue状态),fork 到自己的仓库中翻译;
  • 翻译完成: 翻译结束后提请 docschina/ecma262 对应分支 pull request,该部分翻译完成,进入 校对中 状态;
  • 校对中: 校对人员找到自己参与校对的章节所对应的 pull request (状态为 open),利用 GitHub 网页上提供的 review 功能进行校对,校对完成后提 submit review;
  • 校对完成 & 待审校: review 过后的 pull request 将被合并到项目中,并自动进入 待审校 状态,相应章节由审校人员认领后进入 审校中 状态;
  • 审校完成: 审校完成后,相应章节如果有改动,将由审校人员提起一次 pull request 对相应部分进行更新;如无改动,则标定为 已审校 状态;
  • 发布: 进入 已审校 即审校完成的章节翻译工作意味着已经完成,内容将不再改动并对外发布,并且可以通过指定中文网址进行查看;

对于同一个翻译中如果翻译了多个issue,请注意每个issue应从translated分支checkout出新分支进行翻译。以保证每个pull request的独立。

注意点

  • 混排模式是否应该使用空格
    个人建议是可以不适用空格,空格可能导致阅读体验不好(不同浏览器,不同字体都可能导致间隙不一致)。

  • 专业词汇是否翻译
    根据自己的知识及用语习惯进行判断,如果翻译请使用abbr标签记录英文原文。最后在审校过程中进行统一。

翻译状态(tag)管理

共有如下几种状态,分别对应如上流程

image

特有词汇

  • LN 表示文档行号
  • issues 表示github的issues菜单
  • pull request 表示github的pull request功能

角色

  • 项目维护者 负责对翻译分支,校对分支,cn分支的管理。
  • 校对者 负责指出新翻译内容中错译、漏译、标点符号错误、错别字、大小写、拼写错误、单复数、动词时态、数字错误等错误
  • 翻译参与者 从issues中选择自己希望翻译的内容在本地进行翻译,具体翻译流程可查看翻译流程
  • 审校者 负责对翻译内容的语句润色,通顺,专业性等工作

分支管理

  • translated 翻译分支。对于该分支下被合并的内容将永远存在,除非被新内容覆盖。
  • checking 审校分支。
  • cn 发布分支。使用工具进行自动部署

ECMAScript®语言规范中文翻译工作中英词汇对照表

欢迎大家一起讨论这些词汇对应的中文词。
在翻译过程中对于有些专业名称也请留言,然后一起来完善这个表格。

英文 中文
implementation 实现
ordinary object 普通对象
abrupt completion 异常结束
reference 引用
binding 组合
abstract operations 抽象操作
When XXXX is called with arguments O 当以/使用参数 O 调用 XXXX 时
Execution Contexts 执行上下文

第六章:6.1.6,翻译错误

原文的意思应该是“ m是小于2的52次方的正整数”,翻译的是“m是小于52的正整数”,如下图。

image

image

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.