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

three.js documentation Chinese version #14748

Open
nicholas-yangding opened this issue Aug 20, 2018 · 29 comments
Open

three.js documentation Chinese version #14748

nicholas-yangding opened this issue Aug 20, 2018 · 29 comments

Comments

@nicholas-yangding
Copy link
Contributor

Hi, We are a team from china who love open source.We want to translate the documentation into
Chinese. About now our plan is to translate pages and convert them into static pages.
So I want to know how we can put these pages into this repo , or merge them into the threejs.org documentation part?
Pleased to hear reply.

@mrdoob
Copy link
Owner

mrdoob commented Aug 20, 2018

Previous discussion: #6840

The idea was to move all these files inside a en folder, copy the folder into a zh folder and start translating one by one.

@mrdoob
Copy link
Owner

mrdoob commented Aug 20, 2018

Okay, I just did added basic support: #14750

@mrdoob
Copy link
Owner

mrdoob commented Aug 20, 2018

@takahirox
Copy link
Collaborator

takahirox commented Aug 20, 2018

Curious to know how we sync non-English docs with English doc. For example, if someone updates English doc, who and how do we update non-English docs?

@mrdoob
Copy link
Owner

mrdoob commented Aug 20, 2018

Things will definitely be out of sync for a while but I think we should start somewhere.

@takahirox
Copy link
Collaborator

OK

Things will definitely be out of sync for a while

Let's add this note somewhere. Maybe it's good start.

@mrdoob
Copy link
Owner

mrdoob commented Aug 20, 2018

We still need to add a language selector in the left panel somehow.

In the meantime, @nicholas-yangding do you think you can start adding pages?

@WestLangley
Copy link
Collaborator

https://rawgit.com/mrdoob/three.js/dev/docs/#api/en/animation/AnimationAction

Won't that break existing links to the docs in help sites, for example?

@mrdoob
Copy link
Owner

mrdoob commented Aug 20, 2018

https://rawgit.com/mrdoob/three.js/dev/docs/#api/en/animation/AnimationAction

Won't that break existing links to the docs in help sites, for example?

I have added a "redirection":
https://github.com/mrdoob/three.js/blob/dev/docs/index.html#L35-L43

@nicholas-yangding
Copy link
Contributor Author

@mrdoob ok, thanks so much. We will start it next week because this week I need to gather some people.
Besides, Not only the api docs we will translate, other docs too. Then Other docs how to organize them?

@mrdoob
Copy link
Owner

mrdoob commented Aug 21, 2018

We can do the same for manual. Do you want to start translating the manual pages first?

@nicholas-yangding
Copy link
Contributor Author

nicholas-yangding commented Aug 21, 2018

@mrdoob yes thanks. We have about 20+ engineers, and we want to cover all of the documentation website with translating.

@mrdoob
Copy link
Owner

mrdoob commented Aug 21, 2018

@nicholas-yangding

Okay, I've just added localisation support to manual pages too: #14755

https://rawgit.com/mrdoob/three.js/dev/docs/#manual/zh/introduction/Creating-a-scene

@HypnosNova
Copy link
Contributor

@nicholas-yangding 我支持这个做法,虽然我不需要看中文,英文都看得懂。我建议搞个翻译组织吧。
I think maybe we should have a group to do this work. Since I'm chinese too, we can focus on how to do this work more efficiently.
What about make a list which contains professional vocabulary to chinese word first? In that way we have a standard rule also anyone could follow the rule to translate.

@chenxiaoleizi
Copy link
Contributor

@nicholas-yangding 我能加入翻译吗?
good idea!

@nicholas-yangding
Copy link
Contributor Author

nicholas-yangding commented Aug 22, 2018

@mrdoob so much thanks! Maybe a language filter should be added on the left in page? We will start soon after this week
@HypnosNova @chenxiaoleizi We will have a wechat group to communicate with each other in translation group. Please send me(nicholaswang101@gmail.com) an email with your wechat id. So pleased to see so many people participated!

@lafflan
Copy link
Contributor

lafflan commented Aug 24, 2018

@nicholas-yangding count me in

@nicholas-yangding
Copy link
Contributor Author

@mrdoob now the translation is in progress, soon we will pull first request to the repo with some translations.

@HypnosNova
Copy link
Contributor

@nicholas-yangding Have you invited me to the wechat group?

@nicholas-yangding
Copy link
Contributor Author

@mrdoob hi, please add /zh to this directory
image
files in it also need to be translated
so much thx!

@WestLangley
Copy link
Collaborator

please add /zh to this directory to examples

If you are going to do that, how about a separate repo, instead? Maybe a separate repo for both the zh docs and zh examples?

@mrdoob
Copy link
Owner

mrdoob commented Sep 24, 2018

@WestLangley I don't think they mean to the examples folder. I think they mean to the examples section in the docs.

@Mugen87
Copy link
Collaborator

Mugen87 commented Jun 14, 2019

I think they mean to the examples section in the docs.

Done with #16680 🎉

@linbingquan
Copy link
Contributor

linbingquan commented Apr 26, 2020

related #19228

@arooe
Copy link
Contributor

arooe commented Jan 17, 2022

Hello, I am a Chinese native speaker, quite interested in Three.js development. And I want to join in the Chinese version of three.js documentation. How can I participate in?

@Mugen87
Copy link
Collaborator

Mugen87 commented Jan 17, 2022

@sooia There are some pages in the examples section which are not yet translated. E.g.:

https://threejs.org/docs/index.html#examples/zh/loaders/SVGLoader
https://threejs.org/docs/index.html#examples/zh/utils/BufferGeometryUtils
https://threejs.org/docs/index.html#examples/zh/utils/SceneUtils

Translating these pages would be a great contribution.

@arooe
Copy link
Contributor

arooe commented Jan 18, 2022

@sooia There are some pages in the examples section which are not yet translated. E.g.:

https://threejs.org/docs/index.html#examples/zh/loaders/SVGLoader https://threejs.org/docs/index.html#examples/zh/utils/BufferGeometryUtils https://threejs.org/docs/index.html#examples/zh/utils/SceneUtils

Translating these pages would be a great contribution.

Hi, @Mugen87 . I have translated the pages in the examples that you mentioned above, and I have created a PR #23262. Please have a check. Thanks. If there are other pages that haven't been translated, please @ me or email me( faaa@live.com ) to let me know.

@cswwww
Copy link
Contributor

cswwww commented Oct 10, 2023

@Mugen87 Hello, I am a developer from China. I'm learning threeJS and noticed some differences between the Chinese and English manuals since PR #25468. I would like to know if this translation and synchronization task has already been picked up, and if not, I would like to participate in it.
I plan to update the Chinese manual by translating from the English manual.

@Mugen87
Copy link
Collaborator

Mugen87 commented Oct 10, 2023

I would like to know if this translation and synchronization task has already been picked up

Not that I am aware of.

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

No branches or pull requests