Page 1 of 1

[0.12.X] Hebrew RTL Fixer/Inverter

Posted: Fri Jul 17, 2015 7:20 pm
by Dev-iL
Type: Mod
Name: Factorio_HebInvert
Description: Takes care of reverse Hebrew text. Enabling/disabling this mod has no effect, because if installed correctly, it irreversibly replaces game files.
License: http://www.wtfpl.net/.
Version: 15.08.01
Release: 2015-08-01
Tested-With-Factorio-Version: 0.12.2
Category: Other
Tags: Free, Translation, RTL, Hebrew
Download-Url: https://forums.factorio.com/forum/dow ... hp?id=5020
Website: https://forums.factorio.com/forum/vie ... 91&t=13539
License
Long description
Pictures
Version history
Special Instructions
Python3 Source Code
Notes

Re: [0.12.0]Hebrew RTL Fixer/Inverter

Posted: Fri Jul 17, 2015 7:36 pm
by Koub
Dev-il, would you please apply (and fill) the template you can find here in your first post ?
Thanks :)

Re: [0.12.0]Hebrew RTL Fixer/Inverter

Posted: Fri Jul 17, 2015 8:00 pm
by Dev-iL
Koub wrote:Dev-il, would you please apply (and fill) the template you can find here in your first post ?
Thanks :)
Thanks for pointing this out! I've applied the standardized formatting. Please tell me if there's anything else I should modify.

Re: [0.12.0]Hebrew RTL Fixer/Inverter

Posted: Sat Jul 18, 2015 1:33 am
by jockeril
Dev-iL wrote:
* This mod replaces some vanilla files which means it probably breaks the internal updates mechanism and will force you to fully reinstall the game when an update comes out.

* I'd appreciate tips on how to package the files such that no vanilla files need to be replaced when using the mod.
if you create your updated files (if needed) in a "locale/he" folder under your mod folder, you can solve both these problems

and did I see correctly ? is if already 0.12 ready ? (not really surprised, since I know what you do and how you do it... :P )

you must be the first 0.12 mod - congrats :D

Re: [0.12.0]Hebrew RTL Fixer/Inverter

Posted: Sat Jul 18, 2015 7:19 am
by Dev-iL
jockeril wrote:if you create your updated files (if needed) in a "locale/he" folder under your mod folder, you can solve both these problems

and did I see correctly ? is if already 0.12 ready ? (not really surprised, since I know what you do and how you do it... :P )

you must be the first 0.12 mod - congrats :D
Previously I did it with locale\he\.. but the game did not recognize the updated files for any of the scenarios/campaigns (bug?). This is why I did it with the overwrite method (which at least works).

It was actually 0.12-ready before as well, I just wrapped it in a nice format of a mod page :)

I need your help playing it in HEB and noticing any improper translations, then please suggest\fix\vote on crowdin, and I could update the mod with the new .ini\.cfg files (it doesn't have to coincide with new releases of the game as you understand).

Re: [0.12.0] Hebrew RTL Fixer/Inverter

Posted: Fri Jul 24, 2015 2:45 pm
by Dev-iL
Updated for 0.12.1.
Note: due to a modification in the latest version, this (or changing core.cfg in some other way) is currently the only option to run the game in Hebrew.

Re: [0.12.1] Hebrew RTL Fixer/Inverter

Posted: Sat Aug 01, 2015 11:12 am
by Dev-iL
Updated with the latest strings as of 01 August 2015 (for v0.12.2)

Re: [0.12.X] Hebrew RTL Fixer/Inverter

Posted: Sat Aug 01, 2015 7:19 pm
by jockeril
קבל את השגיאה השבועית...
מסך הניקוד הפוך-בקטן.jpg
מסך הניקוד הפוך-בקטן.jpg (43.34 KiB) Viewed 17497 times
יש לך מושג איפה הטקסט הזה ? כי אני לא מצאתי אותו

Re: [0.12.X] Hebrew RTL Fixer/Inverter

Posted: Sun Aug 02, 2015 12:27 pm
by omri.kipi@gmail.co
תודה גבר :)

Re: [0.12.X] Hebrew RTL Fixer/Inverter

Posted: Sun Aug 02, 2015 8:23 pm
by Dev-iL
jockeril wrote:קבל את השגיאה השבועית...
מסך הניקוד הפוך-בקטן.jpg
יש לך מושג איפה הטקסט הזה ? כי אני לא מצאתי אותו
I can't reproduce your problem. Are you sure you're using {the latest version of} my mod? As of v0.12.2, my mod still produces better results than the inversion logic that comes with the game.
Image

Whenever you want to locate a certain string within the translation files, go to the desired language and select the "all strings" display, then search for either the original or the translated string, and you could see the file it is located in (near the context of the string you chose in search results). In the example of the string you asked about, it is found in "freeplay" and in "sandbox".

Re: [0.12.X] Hebrew RTL Fixer/Inverter

Posted: Sun Aug 02, 2015 8:39 pm
by jockeril
חמש דקות אחרי שכתבתי את התגובה מצאתי את הטקסט בדיוק כמו שכתבת פה. אצלי הוא הפוך כי אני משתמש בתוסף שלך. לא ברור לי למה זה הפוך, חשבתי שיש עוד מקום שהמחרוזת הזו מתחבאת...

במה השתמשת פה freeplay או sandbox ?

ותכתוב בעברית - זה פוסט שרק קוראי עברית יכנסו אליו... בכלל לדעתי אתה צריך לעשות כמוני ולהוסיף טקסט בעברית לפוסט הראשוני במקביל לזה שבאנגלית - כי זה מיועד לקוראי עברית... אחרת למה אתה מתרגם את המשחק ?