Translate Ren'Py Launcher

In this forum we discuss the future of Ren'Py, both bug fixes and longer-term development. Pre-releases are announced and discussed here.
Post Reply
Message
Author
Majirefy
Regular
Posts: 26
Joined: Sun Dec 12, 2010 2:55 pm
Projects: Sonata Twilight
Location: China
Contact:

Translate Ren'Py Launcher

#1 Post by Majirefy »

Good day everyone.
When I'm trying to introduce Ren'Py to them, some of my pals in China feel it will be better for the launcher with Chinese translation.
So I'm willing to help for this, and I find Ren'Py is not very popular in China.
I believe Ren'Py is a very impressive tools for AVG making, and there are improvements of some ancient tools like KiriKiri or NScripter.
Some is there any ways to tranlate the launcher?
And I see there are Japanese sites and documents for Ren'Py, too. If possible, I'd like to help tranlate for Chinese(Simplfied).
Is there any rules for translation?

Thanks~~~ :lol:
"God's his heaven, all's right with the world."

User avatar
PyTom
Ren'Py Creator
Posts: 16088
Joined: Mon Feb 02, 2004 10:58 am
Completed: Moonlight Walks
Projects: Ren'Py
IRC Nick: renpytom
Github: renpytom
itch: renpytom
Location: Kings Park, NY
Contact:

Re: Translate Ren'Py Launcher

#2 Post by PyTom »

I welcome people who want to translate Ren'Py.

To translate the Ren'Py launcher, you want to open the launcher as a project. To do that go into preferences, and choose "Open launcher project". You can then click the "Generate Translations" button to generate a translation for your language.

To translate a template, go into the templates directory, and copy "english" to "chinese". Then go to the launcher preferences, check "Show templates", and go back to the front page. You'll see the various templates. Choose your language template, "Generate Translations", and generate for the None language, which is what Ren'Py uses by default.

When done, send it to me, ideally via a git pull request.

There aren't many rules for translations - do a good job, I guess, and try to keep up with Ren'Py development. Especially, keep an eye out for pre-releases, and update the translation when a new pre-release comes out. I don't hold up releases for translations, but a significant update will merit a bugfix release.

For Chinese in specific, I think we probably want to have "simplified_chinese" and "traditional_chinese" languages - right? Those would be different translations, and not just a font change. I'm not super familiar as to how that works.

The documentation is more complex - there's a project to translate it on launchpad, here:

https://launchpad.net/renpy-doc

I don't actually know how to use it, however.
Supporting creators since 2004
(When was the last time you backed up your game?)
"Do good work." - Virgil Ivan "Gus" Grissom
Software > Drama • https://www.patreon.com/renpytom

User avatar
NoJoker
Regular
Posts: 145
Joined: Sun Sep 11, 2011 5:52 pm
Completed: Sleepless Night series, Soulmates, TIWIWTD, TKABS
Projects: Legend of the Silver Fox, Sleepless Night 3
Deviantart: Massimow
itch: massimow
Location: Germany
Discord: Massimo#3596
Contact:

Re: Translate Ren'Py Launcher

#3 Post by NoJoker »

By the way, I updated the German translation but I still don't know how to make a git pull request ^^
Image

User avatar
PyTom
Ren'Py Creator
Posts: 16088
Joined: Mon Feb 02, 2004 10:58 am
Completed: Moonlight Walks
Projects: Ren'Py
IRC Nick: renpytom
Github: renpytom
itch: renpytom
Location: Kings Park, NY
Contact:

Re: Translate Ren'Py Launcher

#4 Post by PyTom »

If you can email me a zip with the files, that would work too.
Supporting creators since 2004
(When was the last time you backed up your game?)
"Do good work." - Virgil Ivan "Gus" Grissom
Software > Drama • https://www.patreon.com/renpytom

User avatar
NoJoker
Regular
Posts: 145
Joined: Sun Sep 11, 2011 5:52 pm
Completed: Sleepless Night series, Soulmates, TIWIWTD, TKABS
Projects: Legend of the Silver Fox, Sleepless Night 3
Deviantart: Massimow
itch: massimow
Location: Germany
Discord: Massimo#3596
Contact:

Re: Translate Ren'Py Launcher

#5 Post by NoJoker »

Okay, I just sent you a PM with a link to the file, because I don't have your email address.
Image

Majirefy
Regular
Posts: 26
Joined: Sun Dec 12, 2010 2:55 pm
Projects: Sonata Twilight
Location: China
Contact:

Re: Translate Ren'Py Launcher

#6 Post by Majirefy »

PyTom wrote:I welcome people who want to translate Ren'Py.

To translate the Ren'Py launcher, you want to open the launcher as a project. To do that go into preferences, and choose "Open launcher project". You can then click the "Generate Translations" button to generate a translation for your language.

To translate a template, go into the templates directory, and copy "english" to "chinese". Then go to the launcher preferences, check "Show templates", and go back to the front page. You'll see the various templates. Choose your language template, "Generate Translations", and generate for the None language, which is what Ren'Py uses by default.

When done, send it to me, ideally via a git pull request.

There aren't many rules for translations - do a good job, I guess, and try to keep up with Ren'Py development. Especially, keep an eye out for pre-releases, and update the translation when a new pre-release comes out. I don't hold up releases for translations, but a significant update will merit a bugfix release.

For Chinese in specific, I think we probably want to have "simplified_chinese" and "traditional_chinese" languages - right? Those would be different translations, and not just a font change. I'm not super familiar as to how that works.

The documentation is more complex - there's a project to translate it on launchpad, here:

https://launchpad.net/renpy-doc

I don't actually know how to use it, however.
Well, sounds good.
I'd like to translate that and keep an eyes on Simplified and Traditonal Chinese.
First for Launcher, I suppose.
"God's his heaven, all's right with the world."

User avatar
PyTom
Ren'Py Creator
Posts: 16088
Joined: Mon Feb 02, 2004 10:58 am
Completed: Moonlight Walks
Projects: Ren'Py
IRC Nick: renpytom
Github: renpytom
itch: renpytom
Location: Kings Park, NY
Contact:

Re: Translate Ren'Py Launcher

#7 Post by PyTom »

FYI, we just had a chinese translation submitted, at:

https://github.com/renpy/renpy/pull/364
Supporting creators since 2004
(When was the last time you backed up your game?)
"Do good work." - Virgil Ivan "Gus" Grissom
Software > Drama • https://www.patreon.com/renpytom

Majirefy
Regular
Posts: 26
Joined: Sun Dec 12, 2010 2:55 pm
Projects: Sonata Twilight
Location: China
Contact:

Re: Translate Ren'Py Launcher

#8 Post by Majirefy »

PyTom wrote:FYI, we just had a chinese translation submitted, at:

https://github.com/renpy/renpy/pull/364
Happy to see this. :lol:
"God's his heaven, all's right with the world."

fk1995
Regular
Posts: 32
Joined: Sat Nov 17, 2012 3:45 am
Contact:

Re: Translate Ren'Py Launcher

#9 Post by fk1995 »

PyTom wrote:I welcome people who want to translate Ren'Py.

To translate the Ren'Py launcher, you want to open the launcher as a project. To do that go into preferences, and choose "Open launcher project". You can then click the "Generate Translations" button to generate a translation for your language.

To translate a template, go into the templates directory, and copy "english" to "chinese". Then go to the launcher preferences, check "Show templates", and go back to the front page. You'll see the various templates. Choose your language template, "Generate Translations", and generate for the None language, which is what Ren'Py uses by default.

When done, send it to me, ideally via a git pull request.

There aren't many rules for translations - do a good job, I guess, and try to keep up with Ren'Py development. Especially, keep an eye out for pre-releases, and update the translation when a new pre-release comes out. I don't hold up releases for translations, but a significant update will merit a bugfix release.

For Chinese in specific, I think we probably want to have "simplified_chinese" and "traditional_chinese" languages - right? Those would be different translations, and not just a font change. I'm not super familiar as to how that works.

The documentation is more complex - there's a project to translate it on launchpad, here:

https://launchpad.net/renpy-doc

I don't actually know how to use it, however.
I'm working on the Chinese translation of documentation. It's about 30% done, but I don't know when I'm going to finish it.

Is it OK to send all the translated docs by email to you? I find it difficult to use that website, too.

User avatar
vbkaisetsu
Newbie
Posts: 4
Joined: Fri Aug 17, 2012 12:25 am
Contact:

Re: Translate Ren'Py Launcher

#10 Post by vbkaisetsu »

I wrote a documentation for documentation translators.
https://github.com/vbkaisetsu/renpy/blo ... lators.rst

I'm a maintainer of renpy-doc project in Launchpad to translate documentation.
When I upload *.pot files to Launchpad, Translation page of LP is updated:
https://translations.launchpad.net/renpy-doc

If the translation is finished, we can use the following command to download *.po files:

Code: Select all

$ bzr branch lp:~vbkaisetsu/renpy-doc/renpy-doc-translation
(Launchpad completely uses bzr (Bazaar) command to manage source code)

User avatar
TheGreatDorifor
Newbie
Posts: 1
Joined: Wed Jun 14, 2017 12:10 pm
Completed: Nothing
Projects: Uknown World
Deviantart: TheGreatDorifor
Contact:

Re: Translate Ren'Py Launcher

#11 Post by TheGreatDorifor »

vbkaisetsu wrote:I wrote a documentation for documentation translators.
https://github.com/vbkaisetsu/renpy/blo ... lators.rst

I'm a maintainer of renpy-doc project in Launchpad to translate documentation.
When I upload *.pot files to Launchpad, Translation page of LP is updated:
https://translations.launchpad.net/renpy-doc

If the translation is finished, we can use the following command to download *.po files:

Code: Select all

$ bzr branch lp:~vbkaisetsu/renpy-doc/renpy-doc-translation
(Launchpad completely uses bzr (Bazaar) command to manage source code)
Hi, I don't understand how to use $ make gettext when I enter it in my Command Prompt, it send me an error.

Post Reply

Who is online

Users browsing this forum: No registered users