Localization and bugs in the Finder
Localization and bugs in the Finder
- Subject: Localization and bugs in the Finder
- From: Brian Foley <email@hidden>
- Date: Sat, 24 May 2003 16:54:00 +0100
I've been trying to do some localization of a couple of Cocoa apps into
Irish (ISO code ga).
When I put Gaeilge (the Irish for Irish) at the top of the languages
list (followed by English) in the International PrefPane, and restart
the Finder, there are a large number of 'anomalies'.
The text underneath icons (eg '17 items') is replaced by unicode
garbage; no text displays for toolbar captions; contextual menus have
blank items; the about box is empty; and so on. This effectively makes
the Finder unusable, and thus, as things stand MacOS X is useless for
localization into Irish.
The strange thing is, that if I use a language like Italian or Chinese
(neither of which are installed on my system), things work fine: it
falls back to English, just like I'd expect it to.
As a workaround, I tried making a copy of Finder.app's English.lproj
and renaming it ga.lproj, but it didn't make any difference. I tried
the same except using Gaeilge.lproj instead, but that didn't work
either.
I'm guessing that the problems are occurring because Finder.app is a
Carbon application and isn't searching for bundles correctly. On the
other hand, iTunes 4 seems to handle things just fine.
I've reported this to Apple, but I'm wondering if anybody knows
a) Why this is happening
b) If there are any workarounds.
c) Where exactly the list of languages in the International PrefPane
comes from.
d) Is it possible to override the language preferences for just the
Finder.
Oh, I'm running 10.2.6, by the way.
Thanks,
Brian.
--
"Ravna gritted her teeth... the facts in the posting were
correct. It was the inferences that were vicious and false."
-- Vernor Vinge, A fire upon the deep
_______________________________________________
cocoa-dev mailing list | email@hidden
Help/Unsubscribe/Archives:
http://www.lists.apple.com/mailman/listinfo/cocoa-dev
Do not post admin requests to the list. They will be ignored.