Hebrew Translation Project

What do you want to see in Armagetron soon? Any new feature ideas? Let's ponder these ground breaking ideas...
libr8d
On Lightcycle Grid
Posts: 18
Joined: Fri May 12, 2006 12:40 pm

Hebrew Translation Project

Post by libr8d »

Hiya all.

Well, subject says most of it.

Hebrew (as Arabic) would require right-to-left and a supporting font.

Not sure how much of it really needs to be translated, probably at first - all the stuff a 10 year old noob would need to get started.

Might do some good for driving (horrible) in Israel.

Chat would be nice.

Windows, for example, needs very little to get hebrew support,
though there are special hebrew editions.


Well, thanks for the help,

Rimaway,

libr8d (pron. liberated).
Luke-Jr
Dr Z Level
Posts: 2246
Joined: Sun Mar 20, 2005 4:03 pm
Location: IM: luke@dashjr.org

Post by Luke-Jr »

Um, just try translating it first. Many Unicode engines detect right to left characters as such.
libr8d
On Lightcycle Grid
Posts: 18
Joined: Fri May 12, 2006 12:40 pm

I would assume it wouldnt work right

Post by libr8d »

Thanks for the quick reply.

I assume it wouldnt work right, off the bat

chat for sure.

but i t is worth a try.

A pointer to a faq\tutorial on translating arma would be nice, Ill go search it out.

thanks.
User avatar
Lucifer
Project Developer
Posts: 8756
Joined: Sun Aug 15, 2004 3:32 pm
Location: Republic of Texas

Post by Lucifer »

Work on it with 0.3.0. 0.2.8 has no support. I know FTGL has support for right-to-left languages, but it's possible arma will need to be coded to handle it. But if it's going to magically work, it'll be 0.3.0 that magically works.

Besides, can't code for it without a translation to test with. :)
Check out my YouTube channel: https://youtube.com/@davefancella?si=H--oCK3k_dQ1laDN

Be the devil's own, Lucifer's my name.
- Iron Maiden
libr8d
On Lightcycle Grid
Posts: 18
Joined: Fri May 12, 2006 12:40 pm

Thanks Lucifer.

Post by libr8d »

Now, I've got a lead to work with.

I'll be sure to update.

8) thanks
libr8d
On Lightcycle Grid
Posts: 18
Joined: Fri May 12, 2006 12:40 pm

ok, first impressions.

Post by libr8d »

First off...

Over the years I've found that one of the only "real" games, I can truly play on older machines is Arma.

So, Wanted to Congrats you all for this 3.0 version.

Well, it took me less than 3 min.'s +\- to download/install over the 2.8 version, and have a run.

All worked out pretty smooth.

It seems that it runs in a much more stable and better performance way (makes me happy, as I see arma as a good solution for free/open source based setups, lots of times on old machines with poor gfx cards).

One wierd thing, don't know if it's intended - the new map thingy (btw, love the new hud) which I'd probably want to switch on and off during play (couldn't find the option in the menu, and haven't looked over the docs yet) - well this map seems to spit out little pixels that keep traveling to the edge of the screen....intended? can't see why.

Running on a portege 3500 (16m vram).

As to hebrew.

On a standard winxp version (not hebrew/or hebrew enabled version) hebrew can be enabled through a simple control panel choice.

Once hebrew is enabled - the way you switch back and forth (default) from/to hebrew is using left alt+left shift at the same time.

While in chat on the 3.0 I tried it and then there is no output, though it seems to accept the trigger keys....since it does not output a thing in hebrew and once switched back, operated normaly in english. Id take that as good sign (less coding, maybe.).

So, that should be it for now...

oh, the music thing is nice haven't tried putting in my own,
but the sound effects, well - a bit wierd, as I have gotten used to the arma noise over the years.

:wink:

ok. Ill go and try translating some, see how that works...and also, maybe see where I can put in my own screen font.

Thanks again for the help.
libr8d
On Lightcycle Grid
Posts: 18
Joined: Fri May 12, 2006 12:40 pm

haven't gotten to far

Post by libr8d »

Well, I've been working on changing the english_base file (in languages)...

Also changed the Armagetronad.ttf file to a ttf file that should support hebrew,

I save the English_base file as utf-8 which has gotten me as close to solution yet.. then I get the english menu fine but the hebrew chars appear as symbols....

well...will keep updating.
libr8d
On Lightcycle Grid
Posts: 18
Joined: Fri May 12, 2006 12:40 pm

oh, one more thing....

Post by libr8d »

Ahh

forgot to mention:

I only changed the ttf files since I can't seem to read the png files.

Would they be my solution....

Photoshop cs2/corel painter x can't seem to read them, as they are grey scale png with alpha channel.

maybe gimp?

thanks again
libr8d
On Lightcycle Grid
Posts: 18
Joined: Fri May 12, 2006 12:40 pm

hoping this isn't all too tedious

Post by libr8d »

just wanted
to update - got the font files.png opened in gimp

The thing is - I can't see how they work together...with the .ttf files
since it seems the .ttf files - at least armagetronad.ttf is used solely.

oh, well...going to find some docs, if they're outthere for the 3.0 scheme of things.
User avatar
Lackadaisical
Shutout Match Winner
Posts: 823
Joined: Sun Dec 21, 2003 4:58 pm
Location: Amsterdam, Netherlands
Contact:

Post by Lackadaisical »

I might be wrong, but I think the png's are just still there from the 0.2.8 install.
libr8d
On Lightcycle Grid
Posts: 18
Joined: Fri May 12, 2006 12:40 pm

Thank you

Post by libr8d »

Thanks,

A bit frustrating.

I've tried quite a few hebrew ttf fonts and open type fonts.

Right now I've got it using Tahoma font, which was recommended as part of the Hebrew Ubuntu tutorial.

Ok.

Hope this thread isnt too frustrating to you readers, but,

I want to get this project going, and running - and, somehow it seems like the timing is playing for it's success with the 3.0 unicode support.

Well, love to u all,

and thanks again.

Libr8d (pron. Liberated. )
User avatar
wrtlprnft
Reverse Outside Corner Grinder
Posts: 1679
Joined: Wed Jan 04, 2006 4:42 am
Location: 0x08048000
Contact:

Post by wrtlprnft »

We don't have unicode support yet, though. There's a branch that mostly works, but for some reason it's not merged yet (and it would be pointless to do so as the current trunk can't connect to many servers, so noone would really use it)…
There's no place like ::1
libr8d
On Lightcycle Grid
Posts: 18
Joined: Fri May 12, 2006 12:40 pm

Interesting and wierd results

Post by libr8d »

Ok. Thanks again for the help.

A wierd occurance -

When I save the English_base language file as Unicode what happens
is I get the main menu like this:

"Game_menu_txt
player_setup_txt...
...etc."

It seems it puts the variable names instead of their parameters.

I find that wierd.

If I change the variable name it doesn't seem to affect the result,
probably a result of some read error then.


-==-=-=-==-=-=-=--=-=-=-

Anyhow, as to the Unicode supporting branch, I've got a question,
how difficult would it be to maintain and support such a branch
as a Hebrew only distribution.

Hebrew servers (or Unicode servers) with Hebrew Clients?

Thanks again.
libr8d
On Lightcycle Grid
Posts: 18
Joined: Fri May 12, 2006 12:40 pm

Got something Working!

Post by libr8d »

Well, hi again.

In short.

Uninstalled 3.0. (got buggy...oh, the dots on the hud-map moving towards the edge of the screen are server dependant - on norm's no dots, on swam dots)

installed 0.2.8.1 and started working on font.png

and for the menus it should work...

tweaking it with gimp, seems fine for menus.

I could, it seems for a simple solution - have english upercase, and hebrew replacing the lowercase chars.

Seems to work fine.

Well, me's happy :D , and will keep exploring.

Thanks for all helping.

l8r
libr8d
On Lightcycle Grid
Posts: 18
Joined: Fri May 12, 2006 12:40 pm

ok, should be last post for now.

Post by libr8d »

Well, it can be done with the .png files,
but it's a mess, and doesn't seem like it worth while...

Maybe with some coding for chat as Lucifer suggested
it would be worth it.

For now, Ill go for <plan B>:

Write some good Hebrew tutorials.
Build a nice site to introduce Arma.
And, host some local servers.

That should be enough for now.

-=-=-=-

Maybe as 3.x rolls along, a full hebrew/arabic (chinese/japanes?) versions would come to be.

Well, thanks again.

and...

so long.

libr8d
Post Reply