-
Notifications
You must be signed in to change notification settings - Fork 205
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
STR_2386 doesn't show correct month/year in some languages. #2866
Comments
Hi yanleiberg, I had a look into the translation file, and indeed for some reason an extra Localisation/data/language/zh-CN.txt Line 1742 in ac99b8e
However, I'm not sure what is wrong with the That being said, the Localisation/data/language/zh-CN.txt Line 1954 in ac99b8e
Where the order of the tokens is again altered. Now the issue has become too complex for me to comprehend 😅 Maybe @Gymnasiast could help on this! |
This one seems good, however it doesn't read nature in Chinese. result will be:
This one is wrong indeed. This one is partially correct, the month 10 (october) and the year (1 ) is correct, however in Chinese and Japanese, the year should appear before the month, this one is showing month before the year. |
That's because this string has been updated since the last release. |
Thank you @mrmagic2020 I have test on my side, yes this character "末" is in the STR_2386 in the file zh-CN.txt. I have tested by changing the line 1742 from |
I still don't know the cause of this issue, but it works now on my openrct2 😄 |
I would like to do a pull request for this fix, which repo should I fork? |
Why I cannot see this change in the master branch of https://github.com/OpenRCT2/Localisation/blob/master/data/language/zh-CN.txt? |
fix for OpenRCT2#2866 wrong MONTHYEAR in the goal description for ja-JP.
The |
fix for OpenRCT2#2866 wrong MONTHYEAR in the goal description for zh-TW
fix for OpenRCT2#2866 - wrong MONTHYEAR in the goal description for zh-CN - remove {NEWLINE} for better layout - add "底" (meaning "the end of" a month) to STR_2386 and STR_2387 to avoid confusions meaning.
oh I got it, the PR 2811 on May-16 is the one without the character "末", and the last release I have on my local was build on May-5 with it. PR created. |
Yeah, Korean translation did not change the order of |
|
Should be this one: https://github.com/OpenRCT2/OpenRCT2/blob/develop/data/language/zh-CN.txt |
Thank you for finding and fixing this! The root of the problem is that our translation system is rather limited and still employs pushing and popping items from a stack, rather than allowing to specify an order. |
For all scenario goal with a guest number requirement and park rating 600 in rct1 and rct2,
it always displays the deadline to " the end of March, Year 1, with a park rating of at least 600“ in Chinese and Japanese
string id: STR_2386
surprisingly this is correctly displaying in ko-KR.
STR_2387 is correct now in zh_cn, zh_tw, ja-JP, please don't modify it.
How to fix:
I believe we should simply remove the “{POP16}” before {MONTHYEAR} in STR_2386 but I am not sure for that.
I am still new to OpenRCT2 even I love RCT1/2, I would like to contribute if possible.
Here are 2 examples:
---Forest Frontiers---
actual display in game:
在第1年3月末乐园内至少有
250游客,并且乐园评分不低于600
translated from actual display:
To have at least
250 guests in your park at the end of March, Year 1, with a park rating of at least 600
correct display should be:
在第1年10月末乐园内至少有250游客,并且乐园评分不低于600
---Dynamite Dunes---
actual display in game:
在第1年3月末乐园内至少有
650游客,并且乐园评分不低于600
translated from actual display:
To have at least
650 guests in your park at the end of March, Year 1, with a park rating of at least 600
correct display should be:
在第3年10月末乐园内至少有250游客,并且乐园评分不低于600
The text was updated successfully, but these errors were encountered: