Translating GZDoom's text content. Read if you want to help

Here, developers communicate stuff that does not go onto the main News section or the front page of the site.
[Dev Blog] [Development Builds] [Git Change Log] [GZDoom Github Repo]

Moderator: GZDoom Developers

Re: Translating GZDoom's text content. Read if you want to h

Postby Graf Zahl » Fri May 28, 2021 2:43 pm

Overall status of the translation:

The following languages have not seen any work for several months now and are missing a lot of content already:
it nl ru sr.

Especially Serbian is missing all of the Chex, Harmony and Hacx texts in addition to the Strife dialogues.
Strife dialogue is missing for Esperanto as well. Italian and Polish only have a few fragments of the dialogues translated.

So if anyone is interested in completing these languages, please step up.

Last but not least, Raze. I have been completing the fonts over the last week, so far Latin script only because nobody is currently working on Russian and Serbian.
Japanese and Korean would require a significant amount of work on the display code first, so these are currently not supported by the engine.

For the Latin script languages the status is as follows:

complete: de pt ro
incomplete: cs es fi fr pl
only fragments translated: eo, hu
nothing: it jp ko nl (ru sr)

Again, anyone interested in contributing, please step up!
User avatar
Graf Zahl
Lead GZDoom+Raze Developer
Lead GZDoom+Raze Developer
 
Joined: 19 Jul 2003
Location: Germany

Re: Translating GZDoom's text content. Read if you want to h

Postby Graf Zahl » Mon May 31, 2021 1:30 pm

Raze translation support is now active. All fonts have been extended to contain the needed characters and localization can be set through the menu (for the complete languages only, of course.
If this has held some people back from contributing, feel free to work in the texts now - all languages that get complete game support will be immediately activated.
User avatar
Graf Zahl
Lead GZDoom+Raze Developer
Lead GZDoom+Raze Developer
 
Joined: 19 Jul 2003
Location: Germany

Re: Translating GZDoom's text content. Read if you want to h

Postby mdvhimself » Mon Jul 05, 2021 4:02 am

I've looked into the hungarian translation. I'm almost sure it was made by several people. For example the episode names are actually translated properly from the bible. On the otherhand the tnt story was either made with google translate or someone with a brain tumor.
Also it's kinda inconsistent. The demon names are sometimes translated, sometimes not. Levelnames have no levelnumbers, and the original and other translations have numbers.

PS: Is effluvium supoose to mean stench? I've asked around on the hexen/heretic discord, and they all agreed it is, yet it still has multiple meanings. The only major clue was that its the next map after the cloaka, and its a sewer map in general.
mdvhimself
 
Joined: 26 May 2019
Discord: mdv#0806
Operating System: Windows 10/8.1/8/201x 64-bit
Graphics Processor: nVidia with Vulkan support

Re: Translating GZDoom's text content. Read if you want to h

Postby Graf Zahl » Mon Jul 05, 2021 5:10 am

In general, do not translate Latin level names. Since they are already in another language with English they may remain as they are.

If you want to help, but don't feel confident to do a translation yourself, you can request access and if you find a text to be poorly done, add some color coding and remark to the cell that the active translators know that there's work to do. Hungarian was indeed made my many people - I think over the course of 3 years at least 5 people had been working on it.
User avatar
Graf Zahl
Lead GZDoom+Raze Developer
Lead GZDoom+Raze Developer
 
Joined: 19 Jul 2003
Location: Germany

Re: Translating GZDoom's text content. Read if you want to h

Postby mdvhimself » Mon Jul 05, 2021 6:23 am

Graf Zahl wrote:In general, do not translate Latin level names. Since they are already in another language with English they may remain as they are.

If you want to help, but don't feel confident to do a translation yourself, you can request access and if you find a text to be poorly done, add some color coding and remark to the cell that the active translators know that there's work to do. Hungarian was indeed made my many people - I think over the course of 3 years at least 5 people had been working on it.


I'm already on it. Common and gzdoom engine have been translated and/or corrected. There's a few missing strings where i had no idea what the original meant. I'm currently at the hexen story on the 3rd page.
I can't really promise anything on the build game section tho.
mdvhimself
 
Joined: 26 May 2019
Discord: mdv#0806
Operating System: Windows 10/8.1/8/201x 64-bit
Graphics Processor: nVidia with Vulkan support

Re: Translating GZDoom's text content. Read if you want to h

Postby wolfmanfp » Sun Jul 11, 2021 3:12 pm

mdvhimself wrote:I've looked into the hungarian translation. I'm almost sure it was made by several people. For example the episode names are actually translated properly from the bible. On the otherhand the tnt story was either made with google translate or someone with a brain tumor.
Also it's kinda inconsistent. The demon names are sometimes translated, sometimes not.

The level name section was made by me, and also the Doom 1 (E1-E3) story - I couldn't get to redo/correct the rest unfortunately.
EDIT: I just saw that these sections were rewritten/edited several times since I corrected them.
User avatar
wolfmanfp
 
Joined: 08 May 2017
Location: Hungary
Discord: wolfmanfp#5234
Twitch ID: wolfmanfp
Github ID: wolfmanfp
Operating System: Windows 10/8.1/8/201x 64-bit
OS Test Version: No (Using Stable Public Version)
Graphics Processor: nVidia (Modern GZDoom)

Re: Translating GZDoom's text content. Read if you want to h

Postby Triple_sSs » Sun Jul 18, 2021 9:16 pm

I noticed that there's a few overlooked strings in c_cmds.cpp that could perhaps be added to the spreadsheet:
Code: Select allExpand view
Not in a singleplayer game.
sv_cheats must be true to enable this command.
cl_blockcheats is turned on and disabled this command.

Second one in particular displays when trying to cheat in deathmatch.

Also since translations are supported in Raze now, I guess I can start work on Esperanto there. Already did a handful of strings for it, but it'll probably take me much longer to complete since the co-translator whom I primarily worked with for GZDoom may not be too active anymore, though I think I'll try to get in contact with them again soon.
User avatar
Triple_sSs
 
Joined: 11 Aug 2019
Discord: AGUArius#7303

Re: Translating GZDoom's text content. Read if you want to h

Postby GelleSzebasztian » Wed Aug 11, 2021 9:17 pm

mdvhimself wrote:I've looked into the hungarian translation. I'm almost sure it was made by several people. For example the episode names are actually translated properly from the bible. On the otherhand the tnt story was either made with google translate or someone with a brain tumor.
Also it's kinda inconsistent. The demon names are sometimes translated, sometimes not. Levelnames have no levelnumbers, and the original and other translations have numbers.

PS: Is effluvium supoose to mean stench? I've asked around on the hexen/heretic discord, and they all agreed it is, yet it still has multiple meanings. The only major clue was that its the next map after the cloaka, and its a sewer map in general.


I translated mostly Strife to Hungarian. I was also surprised by the endless amount of mistakes of someone But I realized that even I make some mistakes if I keep doing it for too long. What is your opinion on my translation of Spider Mastermind? ,,Pók agytröszt" Somebody once deleted it, but come on it's epic and fitting, I say.
A reminder for whoever makes those grammar mistakes "meg lett ölve" is correct, not "meglett" ölve. but "megölve" if there isn't "lett."

Anyways what really annoys me is how we are forced to use weird sentences at:
[victim] was destroyed by [killer].

In Hungarian it is more natural to say [killer] destroyed [victim]. But it is impossible here, because the name of the victim should be in accusative case. (I suppose many other languages with accusative case have this problem?) which usually compares the ending of the given word in other languages too like Polish,Russian

I have been thinking a lot if it would be difficult to code this. I personally am really interested in coding conjugation-programs, natural language processing, etc. I always do this for fun.

Alternatively we can aim for more natural sentences but always put weird "[killer] killed [victim] -t"
GelleSzebasztian
 
Joined: 08 Mar 2019
Operating System: Windows 10/8.1/8/201x 64-bit
Graphics Processor: nVidia (Modern GZDoom)

Re: Translating GZDoom's text content. Read if you want to h

Postby Kostov » Wed Aug 11, 2021 11:50 pm

GelleSzebasztian wrote:In Hungarian it is more natural to say [killer] destroyed [victim]. But it is impossible here, because the name of the victim should be in accusative case.

Do like we did for Russian and Serbian: put [killer] killed player [victim].
User avatar
Kostov
RUS/SRB translator
 
 
 
Joined: 26 Dec 2013
Location: Sweden
Github ID: K0stov

Re: Translating GZDoom's text content. Read if you want to h

Postby mdvhimself » Thu Aug 12, 2021 6:26 am

What is your opinion on my translation of Spider Mastermind?


you can see the cell history in google docs now. wolfman changed it. and theres a good reason for it: the official doom board game uses these names. personly i wouldn't have translated the demon names:
- hard to make up cool names that actually represent the creatures and doesnt sound like a saturday morning cartoon villian (yes they both do, and yes i dont have any better name for them either)
- felt natural to leave them be, and this comes from a hypocrite who translated a latin hexen level name

you guys do whatever you want with the demon names, just make them consistent in every line.
anyway. i might finish the gzdoom part next week or something like that. im gonna need some testing and proofing:
- if i made any mistakes (i probably did).
- i also gonna need graf to check if the line lengths are within limits.
- i used ctrl+enter to wrap lines in the hexen and heretic story, cause the original had wrapping too. i donno if thats a problem or not.

PS: i'll help out in the raze project if the radial fog can be disabled like in gzdoom.

for everyone: pls use the damn cell commenting. you can discuss everything, then click on solved if it has been discussed. theres also discord, you can shout into the zdoom void with a tag or pm. use the damn technology.
mdvhimself
 
Joined: 26 May 2019
Discord: mdv#0806
Operating System: Windows 10/8.1/8/201x 64-bit
Graphics Processor: nVidia with Vulkan support

Re: Translating GZDoom's text content. Read if you want to h

Postby theleo_ua » Sun Sep 05, 2021 1:10 am

Hi Graf Zahl, some problems appear in GZDoom 4.6.1 with Russian hexen voiceover: it doesn't work even if I use rus_hexen_voice.pk3

Steps:

1) download rus_hexen_voice.pk3 https://www.google.com/url?q=https%3A%2 ... 4IzQWUVfCg
2) run gzdoom.exe -iwad hexen.wad -file rus_hexen_voice.pk3 -warp 2
(be sure to set language=ru)

Actual Result: korax greet's you in English
Expected Result: korax greet's you in Russian

NOTE: text will be Russian, so bug is related only to voiceover
User avatar
theleo_ua
 
Joined: 07 Feb 2016
Location: Ukraine
Discord: discord.gg/xWhQcP7
Twitch ID: theleo_ua
Operating System: Windows Vista/7/2008 64-bit
OS Test Version: No (Using Stable Public Version)
Graphics Processor: nVidia with Vulkan support

Re: Translating GZDoom's text content. Read if you want to h

Postby Kostov » Sun Sep 05, 2021 2:20 am

theleo_ua wrote:Hi Graf Zahl, some problems appear in GZDoom 4.6.1 with Russian hexen voiceover: it doesn't work even if I use rus_hexen_voice.pk3

I’ve made a bug report in response to this.
User avatar
Kostov
RUS/SRB translator
 
 
 
Joined: 26 Dec 2013
Location: Sweden
Github ID: K0stov

Previous

Return to Developer Blog

Who is online

Users browsing this forum: No registered users and 1 guest