From: Tatsuya K. <tat...@ma...> - 2002-05-05 19:34:43
|
Hi Anjo, >> I submitted the ERXLocalizedString (with some examples on usage). >> Unfortunately, I can't add it to the ERXExtensions.pbxproj because I >> upgraded to the PBX beta 2 which uses a different format. >> >> Also, I didn't test it, but it's pretty basic and should work. Thanks for this. I'll give it a try. > You screen shot of the out-of-the-box app is utterly impressing! > > I noticed that the bug states and stuff are still English - of course this > stuff comes from the DB, but a simple solution would be an additional > binding in ER[X|D2W]To[One|Many]Relationship if the displayKeys should get > localized. Then you just need to add "1. Analyze" = "1. Analysieren" into > your Localizable.strings. OK. I did something like this before. > In the version of the BTBusinessLogic I made on Friday I already made a few > changes : the reference Entities have a mac OSType primary key ('anlz', > 'rprt') and a sort field. That makes for much more sensible fetchSpecs > because you will at least have a chance to devive that "anlz" means > "Analyze" whereas "1" does not give you any hint and "like '*Analyze'" will > break if the field is ever renamed. Also I used EOPrototypes all over the > place. Hmmmm, so you're turning the primary key into an universal search key, and not to use the filed with localizable strings. Cool. I can't wait for the models any longer. I think BugTracker demonstrates that D2W is not a toy and how powerful tool it can be, but the out-of-the-box app demonstrates different thing -- how localizing work gets easier. It's like the first (American) iMac TV commercial about how to get wired to Internet. Step one, run your English app, dump createdKeys() Step two, translate the words Step three, ...well, there is no step three. Of course, all the necessary validation message templates should be in the framework, and don't even have to think about browser encoding for Japanese and Chinese. That's nice. Thanks, Tatsuya -- Tatsuya Kawano New York, NY 10016 United States |