• Runtimes
  • Spine Runtime 4.0 zh-CN translation

  • Изменено
Related Discussions
...

I am a spine-unity runtime user and, I found Chinese Page of spine-unity runtime documentation have large differentiation from the English page.
It causes me a lot of troubles when I follow Chinese page.
I navigated to English documentation then found zh-CN translation is dilapidated.

so I post my translation of http://esotericsoftware.com/spine-unity here
and hope it help the one who need

notify me if any inappropriate found in this translation, I will rectify as soon as possible.

This is great, thanks for sharing! I've added a link to your PDF here. I hope it helps Chinese Spine users.

It looks like it was a lot of work! It's especially hard to translate the spine-unity documentation because so much of it is technical. Our Chinese translator is good, but he's doesn't know much about Unity.

"暂时先翻译到这儿吧, 后面都是半机翻" 😃

BTW, if you add /markdown to the end of any page URL, it will give you the raw text (in markdown/HTML format). If you translate that, we can update the page with your translation! For example:
http://esotericsoftware.com/spine-unity/markdown

We really do care about translating the documentation to Chinese, but unfortunately it takes a long time. Currently we are waiting on translations of the entire Spine User Guide into Chinese. It's a really big project (something like 60,000 words) so it will still be a few more weeks until it's done. Until then unfortunately the current Chinese user guide translations are quite old (before 4.0).

lol, sure 😃
I estimated to finish it in a week then it took me almost a month.
This document is valuable to spine rookie ( like me) , that's the reason why I willingly killed my time.

thanks for your /markdown tip , this helps a lot.
I reckon .md file will be posted here in few days

Awesome work @wiige, thanks a lot for sharing!

7 дней спустя

[attachment=2][CN-Zh][50%]spine-unity Runtime Documentation.zip[/attachment]

Progress Update: 49.8%

I view the md file in my VS Code, seems not too bad.
However image reference all failed, I am not sure if it will show correctly.

BTW, Proofreading Needed.


Runtime terminology ZH-CN Translation

a translation of http://esotericsoftware.com/spine-runtime-terminology

[attachment=1][CN]Runtime terminology.zip[/attachment]


[attachment=0][Finished][ZH-CN]spine-unity Runtime Documentation.zip[/attachment]

Progress Update: 100%

spine-unity Runtime 4.0 Documentation Chinese translation markdown finished

  • rectified some typo and misunderstanded sentences

  • titles were translated but left direct page link untouched

  • free to use

@Nate

10 дней спустя

Sorry for the late reply! This is amazing work!!! :nerd: Thank you so much for this, you're the best!

Your translation has just been set as the official Chinese translation:
spine-unity Runtime Documentation

Super cool, thanks a lot for your help!

14 дней спустя

FYI: we have added some additional text in the original English version of the page regarding shaders. We hope that it helps prevent some problems with using uncompatible shaders with the wrong component or render pipeline.

You can find a diff of all added text here:
https://diffy.org/diff/dd5027dc5e802
The most important one is the added SkeletonGraphic - Important Material Requirements section.


Another section #### Advanced - Instantiation at Runtime was added right before section ### SkeletonAnimation Component.

Diff is as follows (just addition of the section):
https://diffy.org/diff/69c483bd9e955

4 дня спустя
Harald написал

FYI: we have added some additional text in the original English version of the page regarding shaders. We hope that it helps prevent some problems with using uncompatible shaders with the wrong component or render pipeline.

You can find a diff of all added text here:
https://diffy.org/diff/dd5027dc5e802
The most important one is the added SkeletonGraphic - Important Material Requirements section.


Another section #### Advanced - Instantiation at Runtime was added right before section ### SkeletonAnimation Component.

Diff is as follows (just addition of the section):
https://diffy.org/diff/69c483bd9e955

zh-cn doc translation- uncompatible shaders update.zip

  • diffs merged.
  • original lines of English purged.
  • minorgrammar bugs fixed

You are the best, thanks a lot for the update! We have updated the documentation page.
spine-unity Runtime Documentation

glad to give a hand,
I also want to translate those upgrade guide like http://esotericsoftware.com/forum/Spine-Unity-3-8-to-4-0-Upgrade-Guide-15981, while lots of Korean have inserted in Chinese sentences there.
shall I post a markdown file of it or just post Chinese version there?
Please let me know.

BTW, here is the tanslation of terms on this page :http://esotericsoftware.com/spine-runtime-terminology
[attachment=0][CN]Runtime terminology.zip[/attachment]


a missed typo found:

#### 防止排序错误

在使用正交相机时, 特别容易出现多页atlas的skeleton排序错误的情况.
这个问题可以通过在skeleton的GameObject中添加一个 Sorting Group 组件来解决. 另一个解决方法是将摄像机请为旋转一下, 比如, 将摄像机transform的旋转Y值置为0.001.

should replace :

另一个解决方法是将摄像机请为旋转一下, 比如, 将摄像机transform的旋转Y值置为0.001.

to

另一个解决方法是将摄像机轻微旋转一下, 比如, 将摄像机transform的旋转Y值置为0.001.

Thanks so much, your contributions are highly valuable!

We have just added the Runtime Terminology translation page with your content:
Spine: Runtime terminology

wiige написал

I also want to translate those upgrade guide like Spine-Unity 3.8 to 4.0 Upgrade Guide, while lots of Korean have inserted in Chinese sentences there.

That would be great! It would be best if you could start a a new forum thread in the Chinese subforum and post the content yourself. This way you could more easily edit any typos. Forum thread name should be the Chinese translation of Spine-Unity 3.8 to 4.0 Upgrade Guide. While I created a machine-translated version of the upgrade guide here, I would be more than happy to replace this forum thread with your translation. If you think that the name Spine-Unity 3.8到4.0升级指南 for the new thread is already suitable, you could just add [CN] or similar to the thread title so that it does not clash with the existing thread name. I will then link all pages to your translation posting and remove the old text.

Again, thank you so much for all your work! This will help Chinese users and the whole Spine team immensely!

Harald написал

That would be great! It would be best if you could start a a new forum thread in the Chinese subforum and post the content yourself. This way you could more easily edit any typos. Forum thread name should be the Chinese translation of Spine-Unity 3.8 to 4.0 Upgrade Guide. While I created a machine-translated version of the upgrade guide here, I would be more than happy to replace this forum thread with your translation. If you think that the name Spine-Unity 3.8到4.0升级指南 for the new thread is already suitable, you could just add [CN] or similar to the thread title so that it does not clash with the existing thread name. I will then link all pages to your translation posting and remove the old text.

Just finished here:

[ZH-CN]Spine-Unity 3.8 to 4.0升级指南

to align with spine-unity Runtime Documentation , I translated the title as Spine-Unity 3.8到4.0升级指南, hope it cause no additional work. :p

3 месяца спустя

Thanks so much @wiige for your awesome contributions! 🙂

I have removed the obsolete old upgrade guide text from here and replaced it with a link to your new thread. The sticky thread attribute should also soon be updated accordingly so that your thread is listed at the top of the subforum.


FYI: I just updated the Timeline section of the spine-unity documentation page, track names have been renamed (shortened) and Custom Duration renamed to Default Mix Duration and inverted for improved readability. The diff can be found here:
https://diffy.org/diff/4ab681a5357e7


I just added another modification (added parameter), the diff can be found here:
https://diffy.org/diff/0fa9c1a5ec1b6

12 дней спустя
Harald написал

Thanks so much @wiige for your awesome contributions! 🙂

I have removed the obsolete old upgrade guide text from here and replaced it with a link to your new thread. The sticky thread attribute should also soon be updated accordingly so that your thread is listed at the top of the subforum.


FYI: I just updated the Timeline section of the spine-unity documentation page, track names have been renamed (shortened) and Custom Duration renamed to Default Mix Duration and inverted for improved readability. The diff can be found here:
https://diffy.org/diff/4ab681a5357e7


I just added another modification (added parameter), the diff can be found here:
https://diffy.org/diff/0fa9c1a5ec1b6

Sorry for slow reply, just saw it. :lol:
here is the updated markdown file:
[attachment=0][zh-cn] spine-unity doc translation- timeline_track_rename&animation_update_mode_Update.zip[/attachment]

Wow, you're the best, thanks again for the translation! No need to be sorry at all, we are very grateful for your contributions! :nerd: :cooldoge:

I have updated the page with your latest translations.
spine-unity Runtime Documentation

I'm very sorry to say that I have just a few minutes ago added two more short sections, to warn about problems when using the wrong code to query the primary Material for use with CustomMaterialOverride:
https://diffy.org/diff/4fb7254aee268
My timing seems to have been very unfortunate in this case! :wounded:

well, let me do a rapid update 8) :

[attachment=0][zh-cn] spine-unity doc translation- timeline_track_rename&animation_update_mode_just_Update_again.zip[/attachment]

You rock! :yes: 8) :yes:

I have updated the documentation page with your latest changes. Thanks so much again!

happy to hear that 😃 , is there anything else i can do for community?

i see lots of pages are read by Chinese user without Chinese translation,
hope to see a chinese localization To-Do list with priority level that i can follow

5 дней спустя

Thanks so much for your offer! I'm sorry that I can't yet offer such a prioritized list of pages, but have instead added some more documentation to the spine-unity documentation page.

Here is the diff for the latest changes, it's mostly additions to already existing sentences and two added images:
https://diffy.org/diff/ccbe0a63db847

We're happy to use any translations you do! Whichever pages you are interested in or think would be most helpful for people. You can just add /markdown to the end of almost any URL on our site as I mentioned above, then if you send us the translation we'll put it up. 🙂

Harald написал

Thanks so much for your offer! I'm sorry that I can't yet offer such a prioritized list of pages, but have instead added some more documentation to the spine-unity documentation page.

Here is the diff for the latest changes, it's mostly additions to already existing sentences and two added images:
https://diffy.org/diff/ccbe0a63db847

Updated here:

[attachment=0][zh-cn] spine-unity doc translation-Spine_Preferences_Blend_Mode_Material_Update.zip[/attachment]

Nate написал

We're happy to use any translations you do! Whichever pages you are interested in or think would be most helpful for people. You can just add /markdown to the end of almost any URL on our site as I mentioned above, then if you send us the translation we'll put it up. 🙂

got, that sounds good :nod:

wiige написал

Updated here:

[zh-cn] spine-unity doc translation-Spine_Preferences_Blend_Mode_Material_Update.zip

Thanks very much! 8)
We have updated the docs page:
[url=http://esotericsoftware.com/spine-unity-zh#%E9%AB%98%E7%BA%A7


Premultiplied-%E5%92%8C-Straight-Alpha-%E5%AF%BC%E5%85%A5]spine-unity Runtime Documentation: 高级 Premultiplied 和 Straight Alpha 导入[/url]

I found some mistanslations in the last update so I did some corrections :rofl:

[attachment=0][Mistranslation CORRECTION][zh-cn] spine-unity doc translation-Spine_Preferences_Blend_Mode_Material_Update.zip[/attachment]

Great, thanks! :yes: 🙂
I have updated the documentation page:
spine-unity Runtime Documentation


I have added more changes to the spine-unity documentation page, regarding how the Unity Package Manager can be used with spine-unity git URLs:
https://diffy.org/diff/a3ae449b7c682

A warning in advance: We will soon also add an FAQ section to the spine-unity documentation page, just in case translating both modifications at once would save you some time and overhead. I will post here when the FAQ section is in a stable enough state that justifies translation.

here is the latest translation update:
[attachment=0][zh-cn] spine-unity doc translation-spine-unity_git URL_related.zip[/attachment]

A warning in advance: We will soon also add an FAQ section to the spine-unity documentation page, just in case translating both modifications at once would save you some time and overhead. I will post here when the FAQ section is in a stable enough state that justifies translation.

pretty good! i am standing by

Wow, that was fast! Thanks as always! 8)

The Chinese version of the page has been updated:
spine-unity Runtime Documentation

  • Изменено

Here is my Translation To-Do List:

I will check the box of the certain item with ☑ when it's done and post the translation under the hyper-link item.

BTW: I wonder if it's necessary to translate the API Reference (beta). And I found Spine Changelog in Spine: Changelog , but where can I read the changelog of spine-unity runtime? :think: I guess Chinese version of changelog for spine-unity runtime will be very helpful to those care about.


Note: Skeleton Viewer document referred an outdated page Animation changes, it may need a minor update.


[attachment=6][Mistranslation CORRECTION][zh-cn] spine-unity doc translation-timeline.zip[/attachment]

Thank you for the translation, I have added the Chinese version of the Skeleton Viewer page using your translation:
Skeleton Viewer

I did a quick check for links and tags and found no problems. Great job! I will reflect other translations on other pages as soon as you complete them.

wiige написал

Mistranslation CORRECTION zh-cn spine-unity doc translation-timeline.zip

Thanks very much for the update! The Chinese spine-unity documentation page has been updated:
spine-unity Runtime Documentation

wiige написал

BTW: I wonder if it's necessary to translate the API Reference (beta). And I found Spine Changelog in Spine: Changelog , but where can I read the changelog of spine-unity runtime? :think: I guess Chinese version of changelog for spine-unity runtime will be very helpful to those care about.

The spine-unity changelog is part of the general runtimes changelog.md file here in the repository (with separate sections for C# and Unity):
https://github.com/EsotericSoftware/spine-runtimes/blob/4.0/CHANGELOG.md#c-2
And for 4.1-beta it's here:
https://github.com/EsotericSoftware/spine-runtimes/blob/4.1-beta/CHANGELOG.md#c-2

Thx, @Misaki !

The spine-unity changelog is part of the general runtimes changelog.md file here in the repository (with separate sections for C# and Unity):
https://github.com/EsotericSoftware/spine-runtimes/blob/4.0/CHANGELOG.md#c-2
And for 4.1-beta it's here:
https://github.com/EsotericSoftware/spine-runtimes/blob/4.1-beta/CHANGELOG.md#c-2

wow, it's very long. I am scared 😃
I guess I'd better concentrate on API Reference rather than changelog for now. Let's put those to lower priority.

BTW, I updated a translation of JSON export format doc above there

@[удалено]
Thank you for the translation of the JSON format documentation! I have uploaded it, but it seems the original English one has been left in the following section, so I would appreciate it if you could check at your convenience.

Spine: JSON导出文件格式: Path约束

rotateMode: 决定骨骼旋转的计算方式: 切线、链式或链式比例. 如果省略则假定为切线 Determines how the bone rotation is calculated: tangent, chain, or chain scale. Assume tangent if omitted.

Spine: JSON导出文件格式: 骨骼时间轴

angle: 骨骼相对于设置姿势的旋转。如果省略,则假定为0 The bone's rotation relative to the setup pose. Assume 0 if omitted.

Misaki написал

Spine: JSON导出文件格式: Path约束

rotateMode: 决定骨骼旋转的计算方式: 切线、链式或链式比例. 如果省略则假定为切线 Determines how the bone rotation is calculated: tangent, chain, or chain scale. Assume tangent if omitted.

Spine: JSON导出文件格式: 骨骼时间轴

angle: 骨骼相对于设置姿势的旋转。如果省略,则假定为0 The bone's rotation relative to the setup pose. Assume 0 if omitted.

Your circumspection helps a lot! I updated the JSON Format Documentation here:
[attachment=0][Rectified][ZH-CN]JSON export format.zip[/attachment]

Thank you for your quick response! I have uploaded the fixed version and it looks fine.

Thanks very much for the translation of the JSON Format documentation page and the fast correction! 8) :yes:

wiige написал
harald написал

The spine-unity changelog is part of the general runtimes changelog.md file here in the repository (with separate sections for C# and Unity)..

wow, it's very long. I am scared 😃
I guess I'd better concentrate on API Reference rather than changelog for now. Let's put those to lower priority.

No worries! 🙂 That sounds very reasonable, we would also consider the other pages as having higher priority than the changelog.

I updated the To-Do List and added the lastest translation of Atlas export format Page and Runtimes Documentation Introduction Page. :grinteeth:

[attachment=4][ZH-CN]Spine Runtimes Documentation Intrro.zip[/attachment]
[attachment=3][ZH-CN]Atlas export format.zip[/attachment]


lines of English in spine-unity Runtime Documentation remained, now purged.
[attachment=1][ZH-CN]spine-unity Runtime Documentation.zip[/attachment]


Added a translation of Spine Events and AnimationState callbacks:
[attachment=0][ZH-CN]Spine Events and AnimationState callbacks.zip[/attachment]

Thanks very much for your awesome update @wiige! 8)

5 дней спустя
  • Изменено

Added a translation of spine-unity Download Page:
[attachment=1][ZH-CN]spine-unity download page.zip[/attachment]

Added a translation of Spine Web Player Page:
[attachment=0][ZH-CN]Web Player.zip[/attachment]