Ant-design-mobile: Translation into english

Created on 1 Oct 2016  ·  22Comments  ·  Source: ant-design/ant-design-mobile

Could you help with translation:


Updated from maintainers:

Volunteer Wanted

Hey, guys! We are going to provide English documentation.

But we are short of staff :-( So, we want some volunteers to help us to translate antd-mobile's documentation into English. Every translation task needs a translator and a reviewer. Both of them are expected that they had used the component(Menu Drawer etc...) in real world.

Translator

A translator should be familiar with both Chinese and English.

If you want to be a volunteer translator, just comment this issue. For example, "I want to be the translator of button and modal ....". And then, we will update this issue(e.g. button (translator: @benjycui, reviewer: @waywardmonkeys )), and ping you.

Contributing:

  1. Fork ant-design-mobile and git clone
  2. Create a branch starting at master and name it as translation-button
  3. npm install && npm start, see: Development
  4. Find Markdown files under components/xxx(xxx is the component which you need to translate), index.md and demo/*.md use different format, see: https://github.com/ant-design/ant-design/issues/1423
  5. Just translate it, and you had better read our advice first.
  6. Create a pull request to ant-design-mobile:master when your translation is done, and ping your reviewer.
  7. PR will be merged, if your reviewer think it is OK.

See:

Reviewer

A reviewer should be a native English speaker.

If you want to be a volunteer reviewer, just comment this issue. For example, "I want to be the reviewer of button and alert...". And then, we will update this issue(e.g. button (translator: @benjycui, reviewer: @waywardmonkeys )), and ping you.

After your corresponding translator finish his/her work, you should review and provide some advice.

Example: https://github.com/ant-design/ant-design/pull/1932

TODOs

  • [x] development.md @paranoidjk

/docs/react

  • [x] getting-started.md @warmhug
  • [x] introduce.md @warmhug
  • [x] practical-projects.md @warmhug
  • [x] upgrade-notes.md

/components

  • [x] checkbox @paranoidjk
  • [x] grid @liqi07
  • [x] locale-provider @liqi07
  • [x] search-bar @warmhug
  • [x] switch @iyutao
  • [x] toast @iyutao
  • [x] accordion @warmhug
  • [x] icon
  • [x] menu @yesmeck
  • [x] popover @warmhug
  • [x] segmented-control @silentcloud
  • [x] tab-bar @zhang740
  • [x] action-sheet @warmhug
  • [x] create-tooltip
  • [x] image-picker @silentcloud
  • [x] modal @lixiaoyang1992
  • [x] popup @warmhug
  • [x] slider @silentcloud
  • [x] table
  • [x] activity-indicator @silentcloud
  • [x] date-picker @warmhug
  • [x] nav-bar @warmhug
  • [x] progress @afc163
  • [x] stepper @silentcloud
  • [x] tabs @silentcloud
  • [x] uploader @afc163
  • [x] badge @afc163
  • [x] drawer @yesmeck
  • [x] notice-bar @ddcat1115
  • [x] radio @ddcat1115
  • [x] steps @ddcat1115
  • [x] tag @ddcat1115
  • [x] button @warmhug
  • [x] input-item @silentcloud
  • [x] range @silentcloud
  • [x] card @silentcloud
  • [x] flex @zhang740
  • [x] list @silentcloud
  • [x] pagination @slientcloud
  • [x] refresh-control @warmhug
  • [x] textarea-item @silentcloud
  • [x] carousel @silentcloud
  • [x] list-view @warmhug
  • [x] picker @warmhug
  • [x] picker-view @warmhug
  • [x] result @afc163
  • [x] swipe-action @silentcloud
  • [x] white-space / wing-blank @warmhug

Update by @paranoidjk

Start to Translate :tada: :tada:

Since https://github.com/ant-design/ant-design-mobile/pull/907 had been merged to master. The next step is to translate.

We need help, please feel free to open a Pull Request 😄

How to ?

git clone [email protected]:ant-design/ant-design-mobile.git
cd antd-mobile
npm install
npm start

Then open http://127.0.0.1:8001 on your favorite browser, you will see that the default language of the site had been changed to English.

  • but the homepage will auto detect your system language
  • and still you can switch to Chinese by click the button on the upper right corner of page

Tasks

  1. [x] all files which extension name is .en-US.md should be translate to English.

    include components/{foo}/index.md, and /doc/react/{bar}.md , and wiki page
    right now the content of foo.en-US.md is just a copy of it's Chinese version foo.zh-CN.md

  2. [x] all components/{foo}/demo/{bar}.md should change it's title syntax.

    see Flex or CheckboxItem as a example

cc @ant-design/ant-design-team

In Progress PR Welcome help wanted plan

Most helpful comment

English translation would be amazing!

All 22 comments

English translation would be amazing!

Perhaps in doing this after October 31. In addition, can you help us do it.

I would be glad to help with spelling mistakes (in English), but I don't speak Chinese! 😅

@benjycui will be responsible for this

Will do this after 1.0 is published, for API is unstable now.

Any ETA for this translation?

we will working on english documentation in the next few month.
ref https://github.com/ant-design/ant-design-mobile/pull/901

Edited by @benjycui : task list had been move to the top of this issue.

Updated task list to @MichaelSavin 's comment

@paranoidjk we should try to translate one or two components' documentation to make sure mobile.ant.design is ready.

@benjycui ok, i will try it right now.

Start to Translate :tada: :tada:

Since https://github.com/ant-design/ant-design-mobile/pull/907 had been merged to master. The next step is to translate.

We need help, please feel free to open a Pull Request 😄

How to ?

git clone [email protected]:ant-design/ant-design-mobile.git
cd antd-mobile
npm install
npm start

Then open http://127.0.0.1:8001 on your favorite browser, you will see that the default language of the site had been changed to English.

  • but the homepage will auto detect your system language
  • and still you can switch to Chinese by click the button on the upper right corner of page

Tasks

  1. [ ] all files which extension name is .en-US.md should be translate to English.

    include components/{foo}/index.md, and /doc/react/{bar}.md , and wiki page
    right now the content of foo.en-US.md is just a copy of it's Chinese version foo.zh-CN.md

  2. [ ] all components/{foo}/demo/{bar}.md should change it's title syntax.

    see Flex or CheckboxItem as a example

cc @ant-design/ant-design-team

I call uploader and badge

I'll work on drawer and menu.

steps & tag ~

switch & toast

I want to be the translator of modal.

有些公共的词是不是约定下,比如 propantd 文档里叫"属性", 这里叫"成员"。

@yesmeck props --> 属性, follow the antd convention

I call progress and result.

Could someone help us to translate intl-example? ant-design/intl-example#13

@iyutao 这里翻译还要做吗?

cc @zhang740

All works have been done.

Was this page helpful?
0 / 5 - 0 ratings

Related issues

PierceTsu picture PierceTsu  ·  4Comments

CallMeXYZ picture CallMeXYZ  ·  4Comments

alvin198761 picture alvin198761  ·  3Comments

myLazyProgrammer picture myLazyProgrammer  ·  4Comments

tolg picture tolg  ·  4Comments