Re: ERModern* and localization
Re: ERModern* and localization
- Subject: Re: ERModern* and localization
- From: Johan Henselmans <email@hidden>
- Date: Thu, 28 Oct 2010 13:20:06 +0200
Op 21 okt 2010, om 15:53 heeft David LeBer het volgende geschreven:
>
> On 2010-10-21, at 9:46 AM, David Avendasora wrote:
>
>> Hey Johan,
>>
>> I had the same problem to start with. They are handled by the Localizable.strings instead of rules (yeah, weird, I know)
>
> I think Johan understood that...
>
>>
>> For Example in Resources/English.lproj/Localizable.strings I have:
>>
>> "Pages.QueryAccount" = "Search for Accounts";
>>
>> In Resources/Spanish.lproj/Localizable.strings I have:
>>
>> "Pages.QueryAccount" = "Buscar para Los Cuentas";
>
> The trick (aside from the Pages prefix) is that you are localizing the page configuration name.
That works nice and dandy, but I can't seem to get the Search All page to localize. I tried to remove the Home page from the navigation.plist, and to point the homeAction in MainNavigationController to something else, but the default Search All page still shows up.
Looking at the Page Configuration it says No Page Configuration, so localizing the Page attribute does not work. How then, do you localize this Search All page?
Another still lingering question is how to localize entity names and property keys of entities.
>
>>
>> Dave
>>
>> On Oct 21, 2010, at 9:28 AM, Johan Henselmans wrote:
>>
>>> I might say I really like the way ERModernLook…looks.
>>>
>>> One question that remains for me how localization is taken care of:
>>>
>>> I added
>>>
>>> # Localization
>>> ERXLanguages = (en,nl)
>>> er.extensions.ERXLocalizer.defaultLanguage=English
>>> er.extensions.ERXLocalizer.useLocalizedFormatters=true
>>> er.extensions.ERXLocalizer.fileNamesToWatch=("Localizable.strings","ValidationTemplate.strings")
>>> er.extensions.ERXLocalizer.availableLanguages=(English,Dutch)
>>> #er.extensions.ERXLocalizer.frameworkSearchPath=(app,ERModernDirectToWeb,ERDirectToWeb,ERExtensions)
>>>
>>> er.extensions.ERXLocalizer.English.locale = en
>>> er.extensions.ERXLocalizer.Dutch.locale = nl
>>>
>>> to the Properties, and Localizable.strings in Dutch.lproj and English.lproj tend to work for the navigation menu items, but I noticed that some of the stuff does not localize by default:
>>>
>>> For instance, there if I have a queryPageForEntityNamed it still tells "Query [Entity Name]", and editPageForNewObjectWithEntityNamed it tell "Create [Entity Name]".
>>>
>>> I'd like to be able to replace
>>> Query with 'Zoek'
>>> and
>>> Create with "Maak"
>>>
>>> for instance.
>>>
>>> I could not find a way to localize these terms nor the entityNames, like Ramsay Gurley does in his R2D2W framework and templates, where one can add in Localizable.strings
>>>
>>> (eg)
>>> "Entity.name.Performance" = "Voorstelling";
>>>
>>> Have I overlooked something? Plans in that direction?
>>>
>>> (that was the dutch lesson for today).
>>>
>>>
>>> Johan Henselmans
>>> email@hidden
>>>
>>>
>>>
>>> _______________________________________________
>>> Do not post admin requests to the list. They will be ignored.
>>> Webobjects-dev mailing list (email@hidden)
>>> Help/Unsubscribe/Update your Subscription:
>>>
>>> This email sent to email@hidden
>>>
>>>
>>
>> _______________________________________________
>> Do not post admin requests to the list. They will be ignored.
>> Webobjects-dev mailing list (email@hidden)
>> Help/Unsubscribe/Update your Subscription:
>>
>> This email sent to email@hidden
>
> ;david
>
> --
> David LeBer
> Codeferous Software
> 'co-def-er-ous' adj. Literally 'code-bearing'
> site: http://codeferous.com
> blog: http://davidleber.net
> profile: http://www.linkedin.com/in/davidleber
> twitter: http://twitter.com/rebeld
> --
> Toronto Area Cocoa / WebObjects developers group:
> http://tacow.org
>
>
>
>
Johan Henselmans
email@hidden
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden