I'm your man for the Hebrew localization!

An instant messenger which can connect to AIM, GTalk, Jabber, ICQ, and more.
Silky Slim
Harmless
Posts: 6
Joined: Thu May 05, 2005 8:05 am
Contact:

I'm your man for the Hebrew localization!

Post by Silky Slim »

I'm ready to go! Let's do this!
User avatar
ofri
Growl Team
Posts: 303
Joined: Sat Dec 04, 2004 12:00 pm
Location: Kiryat Ono, Israel
Contact:

Post by ofri »

Note that there is a problem with hebrew localization with systems other then tiger. Only tiger has support for real right-to-left gui. Another thing is that if i remember correctly, adium lets the translators to translate text files (.strings) and in a right-to-left language (like hebrew) you'll need to reorder the location of controls inside the nibs.
Despite all this, it can be cool to see adium in hebrew. It would be the only app (beside mellel) which has a heb localization :lol:

Ofri
Gravitation is not responsible for people falling in love.
--Albert Einstein

http://www.dpompa.com
User avatar
evands
Cocoaforge Admin
Posts: 3152
Joined: Thu Dec 02, 2004 10:55 pm
Location: Decatur, GA
Contact:

Post by evands »

Shalom :)

Does it even put the checkboxes to the right of their labels?
The duck still burns.
--
My company: Saltatory Software. Check it out :)
User avatar
ofri
Growl Team
Posts: 303
Joined: Sat Dec 04, 2004 12:00 pm
Location: Kiryat Ono, Israel
Contact:

Post by ofri »

evands wrote:Shalom :)

Does it even put the checkboxes to the right of their labels?
Ma Hamatzav? (means what's up? :wink: )

In tiger you can place the checkboxes on the right side but only in tiger
Gravitation is not responsible for people falling in love.
--Albert Einstein

http://www.dpompa.com
Silky Slim
Harmless
Posts: 6
Joined: Thu May 05, 2005 8:05 am
Contact:

Post by Silky Slim »

ofri wrote: It would be the only app (beside mellel) which has a heb localization :lol:
And Mozilla!
Silky Slim
Harmless
Posts: 6
Joined: Thu May 05, 2005 8:05 am
Contact:

Post by Silky Slim »

So how do we do this? Is there a file I'm supposed to download?
BTW, Panther had right-to-left support. What makes you say it wasn't "real"?
User avatar
ofri
Growl Team
Posts: 303
Joined: Sat Dec 04, 2004 12:00 pm
Location: Kiryat Ono, Israel
Contact:

Post by ofri »

Silky Slim wrote:So how do we do this? Is there a file I'm supposed to download?
BTW, Panther had right-to-left support. What makes you say it wasn't "real"?
Panther, like evands said, didn't allow you to have checkboxes and radio buttons aligned right.
Gravitation is not responsible for people falling in love.
--Albert Einstein

http://www.dpompa.com
Silky Slim
Harmless
Posts: 6
Joined: Thu May 05, 2005 8:05 am
Contact:

Post by Silky Slim »

Silky Slim wrote:
ofri wrote: It would be the only app (beside mellel) which has a heb localization :lol:
And Mozilla!
oh, and open office.
so should we go ahead with a tiger-only localization?
User avatar
evands
Cocoaforge Admin
Posts: 3152
Joined: Thu Dec 02, 2004 10:55 pm
Location: Decatur, GA
Contact:

Post by evands »

The vast majority of the nibs (interface layout files) in Adium are not localizable because they are handled automatically via the Localizable.strings file... you'd basically need to have a whole different Adium for Hebrew :|
The duck still burns.
--
My company: Saltatory Software. Check it out :)
User avatar
zaudragon
Growl Team
Posts: 1852
Joined: Sat Dec 04, 2004 5:05 am
Location: Kensington, CA, USA
Contact:

Post by zaudragon »

Silky Slim wrote:
Silky Slim wrote:
ofri wrote: It would be the only app (beside mellel) which has a heb localization :lol:
And Mozilla!
oh, and open office.
so should we go ahead with a tiger-only localization?
Open Office != Mac OS X application

Its an X11 application, but NeoOffice/J is indeed an application.
Blog | X(tras)
Communists code without classes.
User avatar
ofri
Growl Team
Posts: 303
Joined: Sat Dec 04, 2004 12:00 pm
Location: Kiryat Ono, Israel
Contact:

Post by ofri »

evands wrote:The vast majority of the nibs (interface layout files) in Adium are not localizable because they are handled automatically via the Localizable.strings file... you'd basically need to have a whole different Adium for Hebrew :|
Why did you choose to have some "global" nibs that will be used by all the localizations and just replace the contents of the text inside them from the strings file?
Why not to make all the nibs to be included in each language's folder?
Another problem i just thought of, is that some controls are created *programmatically* and it wouldn't be so simple to change it (i mean thing like the AIMessageEntryTextView that in hebrew would have the default text on the right and not on the left).

Sorry about my english,
Ofri
Gravitation is not responsible for people falling in love.
--Albert Einstein

http://www.dpompa.com
User avatar
zaudragon
Growl Team
Posts: 1852
Joined: Sat Dec 04, 2004 5:05 am
Location: Kensington, CA, USA
Contact:

Post by zaudragon »

ofri wrote:
evands wrote:The vast majority of the nibs (interface layout files) in Adium are not localizable because they are handled automatically via the Localizable.strings file... you'd basically need to have a whole different Adium for Hebrew :|
Why did you choose to have some "global" nibs that will be used by all the localizations and just replace the contents of the text inside them from the strings file?

Sorry about my english,
Ofri
That was the whole point. People wanted easier translating. You should see Fire's nibs; many, many. It'll take me a while to translate those.
Blog | X(tras)
Communists code without classes.
User avatar
yelly
Crema
Posts: 292
Joined: Thu Sep 01, 2005 2:20 pm
Location: Jerusalem, Israel
Contact:

Post by yelly »

If any help is needed for the Hebrew localization, you got it! (I can also do Arabic if you are willing to wait about 4 years...)
User avatar
evands
Cocoaforge Admin
Posts: 3152
Joined: Thu Dec 02, 2004 10:55 pm
Location: Decatur, GA
Contact:

Post by evands »

A hebrew version of Adium would have to be a separate build, because you're going to have to reposition a lot of nibs which are normally positioned automatically due to right-to-left writing.
The duck still burns.
--
My company: Saltatory Software. Check it out :)
User avatar
yelly
Crema
Posts: 292
Joined: Thu Sep 01, 2005 2:20 pm
Location: Jerusalem, Israel
Contact:

Post by yelly »

Considering that apple are working on a Arabic version of OS X, this may be made easier in the future.
odedia
Harmless
Posts: 2
Joined: Sat Apr 08, 2006 4:37 pm

Post by odedia »

Hi,

I am new to the Mac world, and just bought a 20" iMac Core Duo. I speak Hebrew.

Any help i can provide is welcomed.

Oded S.

PS. is it 100% certain that there's gonna be an arabic OSX? If so, when? On the same issue, I was told by a Yeda employee that there are panther & jaguar versions in full hebrew, but they can't release them because of some weird bugs in many apps that even apple don't understand. one of those is that quicktime crashes, for example.
User avatar
bgannin
Growl Team
Posts: 1817
Joined: Thu Dec 02, 2004 8:11 am
Location: ..here
Contact:

Post by bgannin »

Only Apple would know the answers to those questions :)
Try my software!

#define ADIUMX pimp //by me
#define QUESTION ((2b) || (!2b))
Have you hugged a programmer today?
User avatar
yelly
Crema
Posts: 292
Joined: Thu Sep 01, 2005 2:20 pm
Location: Jerusalem, Israel
Contact:

Post by yelly »

bgannin wrote:Only Apple would know the answers to those questions :)
well, apparently Yeda (the monopoly apple importers in Israel that are mostly disliked) seem to know the answers too...
about the arabic, I remember seeing two different reliable sources talking about it, so I doubt it was completely made up (although I haven't heard anything about it since...)
BTW, Oded, I you need any israel/hebrew related help from a slightly less new user, you can always contact me :lol:
cheers
yelly
User avatar
ofri
Growl Team
Posts: 303
Joined: Sat Dec 04, 2004 12:00 pm
Location: Kiryat Ono, Israel
Contact:

Post by ofri »

odedia wrote:On the same issue, I was told by a Yeda employee that there are panther & jaguar versions in full hebrew, but they can't release them because of some weird bugs in many apps that even apple don't understand. one of those is that quicktime crashes, for example.
I'm willing to bet that it's bullshit (100 shekels! :-P). Jaguar and Panther didn't have GUI level support for RTL text in order for that to be possible. With that being said, Ori Redler and I started a project for translating Jaguar into Hebrew. Using a LOT of dirty hacks (like reversing the order of the letters) we managed to get something pretty nice, but not useable (again, missing support at the system level).
It is possible to do that in Tiger, but Adium's design is a blocker here.
Gravitation is not responsible for people falling in love.
--Albert Einstein

http://www.dpompa.com
User avatar
yelly
Crema
Posts: 292
Joined: Thu Sep 01, 2005 2:20 pm
Location: Jerusalem, Israel
Contact:

Post by yelly »

ofri wrote:It is possible to do that in Tiger, but Adium's design is a blocker here.
well, it's time to change that then!!! (does 1.0? what are the problems?)
Post Reply