View Issue Details
|ID||Project||Category||View Status||Date Submitted||Last Update|
|0004523||The Dark Mod||Tweaking||public||06.05.2017 19:11||27.04.2018 18:18|
|Product Version||TDM 2.05|
|Target Version||TDM 2.06||Fixed in Version||TDM 2.06|
|Summary||0004523: Romanian Translation fix slated for 2.06|
|Description||I've PM'ed Bikerdude about this and created a thread in the forum related to this matter: http://forums.thedarkmod.com/topic/18828-romanian-gui-issue-request-for-bugtracker/#entry405642|
If possible I'd like this planned for 2.06 to deal with it quickly because this translation is only bare bones. It doesn't even contain the proper characters unfortunately as I'm a layman in code and Strawberry.
|Steps To Reproduce||Check the GUI and menu in Romanian.|
|Tags||Bug, Fix, Glitch, Hotfix, Patch, Romanian, Translation, Tweak|
Slovak targeted for 2.06 too:
|Also replied in the above thread asking in Petike had manage to fix the broken fonts.|
I know Petike is working on Slovak.
If he's not also working on Romanian, who is?
I was on Romanian with help from Tels.
Is there more work to be done on Romanian?
At the moment I have done everything within my abilities. The Romanian translation should be fully functional as is.
|@NB, if you agree, can we close this issue?|
|If the latest tdm_base01.pk4 is implemented then yes, it can be closed as far as Romanian is concerned.|
We need to compare your work to the Slovak translation.
Somehow it wasn't fully compliant before.
What are the standards to comply with, if I may ask?
I coordinated all translation of the GUI, menu, loading tips, inventory description with Tels at the time, as he was the one who started the Internationalisation (I18N) project.
Just needs to match the strings in all.lang for 2.06
Every time someone adds new words to the GUI, we need matching string values.
I think it's set properly in the tdm_base01.pk4 linked in the description to Google Drive.
Did the strings in all.lang for 2.06 change?
"Did the strings in all.lang for 2.06 change?"
2.06 has new Graphic menu options for uncapped FPS, multi-core, and soft shadows.
They will need corresponding translation updates.
Do we have translators on record for the other languages?
They should be contacted to see if they can translate the new strings.
Is that something you can take care of?
I will take a look.
I was thinking that Petike was making is Slovak "2.06 ready" so I could just compare that to Anderson's work.
How do I get the all.lang file for 2.06? Beta forums are closed to me.
Or you can PM me the words that need translating and I will answer.
Atm busy with real life so doing it myself would take longer. At least for the duration of this winter.
|I attached the current 2.06 all.lang file.|
2.06 Beta is public:
I will do my best, but I can't guarantee anything at least until February.
Sorry, messed up the file name on upload but I revised the characters to exclude all broken cedillas and umlauts.
Could you tell me the string numbers for the graphics options you've mentioned?
These are the new strings I added for the new graphics features.
They're available starting with yesterday's 2.06 package build.
// Strings required for new 2.06 features (grayman 0004736)
"#str_02930" "Player Field of View"
"#str_02931" "Soft Shadow Quality"
"#str_02932" "Multi Core Enhancement"
"#str_02933" "Uncap FPS"
"#str_02934" "HUD Size/Opacity"
// Strings for inventory grid
"#str_02935" "Inventory Grid"
Can you upload the new file here with these strings here?
Thank you in advance.
all.lang (630,798 bytes)
all_Romanian.lang (631,248 bytes)
Rev 15153 Skina's Russian fixes
Rev 15154 Anderson's Romanian fixes
|Rev 15155 more language fixes and Petike the Taffer's Slovak|
|15156 Russian Unicode to CP1251 fix|
I'm trying to get my head around these language changes.
When you submitted Russian, Romanian, and Slovak *.lang files, had you added their strings into all.lang, and then used Tels' program to automatically create the 3 *.lang files?
Or did these guys create free-standing *.lang files and you submitted them as is, w/o transferring their contents to all.lang first, and then using the process?
I copied the (specific, eg. just russian, etc) lang data from the all.lang to it's own document then used compare in Notepad++ to see where the all.lang differed from russian.lang (etc) and updated the child lang files to include additional translation strings.
Where there was no translation for some of the new strings, I used google translate then copied the result into an Cyrillic converter and then finally into the child lang file.
All tedious manual work.
The script would be great if it worked instead of creating a sheet of question marks (due to unrecognized characters).
So it looks like we have to remove those three languages from the perl script and instead of creating the individual files automatically, we have to maintain them manually.
I'll need to do this, revert the 3 individual files I submitted as part of 15157, and add the single missing line (#str_07221) in each of the 3 files that 15157 is adding. It won't be translated, but at least it'll be present.
Sounds like it. Unless Obsttorte has any better idea.
Is it just Russian I need to handle this way?
I don't see the question marks in Romanian or Slovak.
|You mean if Obs has a better idea along the lines of fixing the perl script?|
I think russian is the biggest problem. Romanian we just need to watch out for those strange "a" characters that keep coming back somehow. (Probably because I just took Anderson's romanian.lang and didn't backport the changes to all.lang.)
Obs seems to know language stuff pretty well. He always gets into the threads.
I just submitted russian.
Can you see if what I did was correct?
I commented the russian section in gen_lang.pl and all.lang, and changed russian.lang by hand.
Looks good to me.
At least as good as what I had, except I'm gonna fix a few character issues in Romanian...
Russian resolution settings fix
Two bad things:
1 - I can't simply comment out the Russian section in all.lang. The syntax inside the section doesn't allow for block comments (/* -> */). I had to delete the entire section to get gen_lang.pl to run.
2 - gen_lang.pl corrupts the romanian.lang and slovak.lang output files.
So we have three languages that can't be handled by the gen_lang.pl program.
|I started a PM with Obs to see if he can help with the script.|
|Rev 15193 should complete the 2.06 work.|
|06.05.2017 19:11||Anderson||New Issue|
|06.05.2017 19:13||Anderson||Tag Attached: Bug|
|06.05.2017 19:13||Anderson||Tag Attached: Fix|
|06.05.2017 19:13||Anderson||Tag Attached: Glitch|
|06.05.2017 19:13||Anderson||Tag Attached: Hotfix|
|06.05.2017 19:13||Anderson||Tag Attached: Patch|
|06.05.2017 19:13||Anderson||Tag Attached: Romanian|
|06.05.2017 19:13||Anderson||Tag Attached: Translation|
|06.05.2017 19:13||Anderson||Tag Attached: Tweak|
|06.10.2017 02:53||nbohr1more||Target Version||=> TDM 2.06|
|14.12.2017 15:32||nbohr1more||Note Added: 0009787|
|14.12.2017 16:06||nbohr1more||Assigned To||=> nbohr1more|
|14.12.2017 16:06||nbohr1more||Status||new => assigned|
||Note Added: 0009795|
|08.01.2018 21:57||grayman||Summary||Romanian Translation fix slate for 2.06 => Romanian Translation fix slated for 2.06|
|10.01.2018 12:50||grayman||Note Added: 0009991|
|10.01.2018 13:02||Anderson||Note Added: 0009992|
|10.01.2018 13:02||Anderson||Note Edited: 0009992||View Revisions|
|11.01.2018 14:20||grayman||Note Added: 0009995|
|11.01.2018 14:50||Anderson||Note Added: 0009996|
|11.01.2018 14:50||Anderson||Note Edited: 0009996||View Revisions|
|11.01.2018 15:48||grayman||Note Added: 0009997|
|11.01.2018 16:18||Anderson||Note Added: 0009999|
|11.01.2018 18:31||nbohr1more||Note Added: 0010000|
|11.01.2018 20:07||Anderson||Note Added: 0010001|
|11.01.2018 20:48||nbohr1more||Note Added: 0010002|
|11.01.2018 20:56||Anderson||Note Added: 0010003|
|13.01.2018 14:20||nbohr1more||Note Added: 0010009|
|13.01.2018 15:03||grayman||Note Added: 0010010|
|13.01.2018 17:38||nbohr1more||Note Added: 0010011|
|15.01.2018 13:05||Anderson||Note Added: 0010013|
|15.01.2018 13:08||Anderson||Note Edited: 0010013||View Revisions|
|15.01.2018 13:10||grayman||File Added: all.lang|
|15.01.2018 13:10||grayman||Note Added: 0010014|
|15.01.2018 14:09||nbohr1more||Note Added: 0010015|
|15.01.2018 15:11||Anderson||Note Added: 0010019|
|19.01.2018 15:44||Anderson||File Added: all.lang.lang|
|19.01.2018 15:46||Anderson||Note Added: 0010020|
|23.01.2018 14:45||grayman||Note Added: 0010027|
|23.01.2018 15:46||Anderson||Note Added: 0010031|
|23.01.2018 15:47||grayman||File Deleted: all.lang|
|23.01.2018 15:47||grayman||File Deleted: all.lang.lang|
|23.01.2018 15:48||grayman||File Added: all.lang|
|23.01.2018 15:48||grayman||Note Added: 0010032|
|24.01.2018 07:46||Anderson||File Added: all_Romanian.lang|
|24.01.2018 07:46||Anderson||Note Added: 0010037|
|25.01.2018 04:37||nbohr1more||Note Added: 0010040|
|25.01.2018 07:19||nbohr1more||Note Added: 0010041|
|25.01.2018 07:50||nbohr1more||Note Added: 0010042|
|14.03.2018 19:12||grayman||Note Added: 0010054|
|14.03.2018 19:12||grayman||Note Edited: 0010054||View Revisions|
|15.03.2018 00:44||nbohr1more||Note Added: 0010056|
|15.03.2018 00:45||nbohr1more||Note Edited: 0010056||View Revisions|
|15.03.2018 00:45||nbohr1more||Note Edited: 0010056||View Revisions|
|15.03.2018 01:03||grayman||Note Added: 0010057|
|15.03.2018 01:05||grayman||Note Edited: 0010057||View Revisions|
|15.03.2018 01:06||nbohr1more||Note Added: 0010058|
|15.03.2018 01:07||grayman||Note Added: 0010059|
|15.03.2018 01:09||grayman||Note Added: 0010060|
|15.03.2018 01:15||nbohr1more||Note Added: 0010061|
|15.03.2018 16:12||grayman||Note Added: 0010064|
|16.03.2018 00:27||nbohr1more||Note Added: 0010065|
|16.03.2018 00:42||nbohr1more||Note Edited: 0010065||View Revisions|
|16.03.2018 01:53||nbohr1more||Note Edited: 0010065||View Revisions|
|16.03.2018 12:49||grayman||Note Added: 0010066|
|16.03.2018 12:56||grayman||Note Added: 0010067|
|27.04.2018 18:18||nbohr1more||Note Added: 0010405|
|27.04.2018 18:18||nbohr1more||Status||assigned => resolved|
|27.04.2018 18:18||nbohr1more||Resolution||open => fixed|
|27.04.2018 18:18||nbohr1more||Fixed in Version||=> TDM 2.06|