GhostlyDeath
Forum Retard

Posts: 783
Registered: 08-05 |
Never_Again said:
And after the head honchos had their say, here is $.02 from a prospective localization contributor.
I was intrigued by this thread at first, but seeing that it targeted a Legacy-based port and the sheer amount of work to be done, I thought "naah". If it was something any port could use, as fraggle suggested, or at least the more popular ones, like (G)ZDoom, prBoom-plus and Doomsday, it might be worth the trouble. But after reading Gez's succintly-put points ("the big badasses" - bullseye!) I must concur that this seems like just so much waste of time and resources.
ANY other port can implement this and can be compatible with each other. ReMooD is in Unicode (up to UTF-16 anyway, UTF-32 is planned) which means you can use any character and not just the 7/8-bit ASCII characters. I can see where you are coming from with the "big badasses", but what if you don't know English, what does it mean to you? Also, these translations are not just game text, story lines, and such, it is everything. Also if you know what printf is, you will know about %s, %i, and such. If you were to use Dehacked strings you will be limited to that ordering, however with this method you use $#. This means you can "blah $1 blah $2" turn into "meh $2 $1 meh" and even "$1 $1 bah" instead of "in order to make this string work we need $1 first and $2 second so we must change the wording to mean what we mean but take up more space.". Also, for Dehacked between all versions of Doom, you are limited to ASCII and replacing only a small subset of characters, you could use UTF-8 but anything above 7-bit ASCII will just be garbled text on ports that do not support it. Alot of the Doom strings are the same and can be represented between different source ports. It's also improper to remove accents and marks on characters, because "aņo" which is year, becomes "ano" which is anus/asshole, so unless you mean "One anus/asshole later, the demonic forces invaded" it won't be a problem unless the Demons invaded the UAC because they are all assholes.
EDIT: Also these localizations are client side only, so in network and demo environments you don't need whichever dehacked lump (if it's forced or not, usually it is forced) and if it is forced, you are forced to play in a language you don't understand.
EDIT: The Dehacked method is also not viable in the long run.
Last edited by GhostlyDeath on 11-27-09 at 18:18
|