Hi Ramsey,

I am not sure what to do in order to dump "my created keys".

Could you help me?

Thanks.

Miguel Torres

On 03/08/2012, at 09:59, Ramsey Gurley <[email protected]> wrote:

> Dump your created keys. The answer should be in them.
> 
> Ramsey
> 
> On Aug 3, 2012, at 7:11 AM, WebObjects TORAcom wrote:
> 
>> Hi Ramsey thanks for the answer.
>> 
>> I tried it with no luck.
>> 
>> This is my configuration on EOModeler:
>> 
>> <Screen Shot 2012-08-03 at 09.02.22.png>
>> 
>> Entity name: Usuario
>> Attribute name: usuario
>> 
>> 
>> ../Resources/Spanish_MX.lproj/Localizable.strings contents
>> 
>> {
>>   "PropertyKey.usuario" = "Login ID";        
>>   "Usuario.usuario" = "Login ID";    
>>   "components.general.Main.username" = "Usuario";
>>   "components.general.Main.password" = "Contraseña";
>>   "components.general.Main.message" = "Use un nombre de usuario y 
>> contraseñaa válidos para acceder al sistema.";
>>   "components.general.Main.loginMessage" = "Iniciar sesión en el Sistema";
>>   "components.general.Main.administrator" = "Administrador";
>>   "components.general.Main.confirmPassword" = "Confirmación";
>>   "components.general.Main.name" = "Nombre completo";
>>   "components.general.Main.usernameRules" = "Mínimo 5 y Máximo 15 
>> caracteres";
>>   "components.general.Main.passwordRules" = "Mínimo 6 y Máximo 15 
>> caracteres";
>>   "components.general.Main.next" = "Continuar";
>> }
>> 
>> ../Resources/Spanish_MX.lproj/ValidationTemplate.strings contents
>> {
>>      "NullPropertyException" = "Favor de proporcionar 
>> @@displayNameForProperty@@."; 
>> }
>> 
>> 
>> ../Resources/English_US.lproj/Localizable.strings contents
>> 
>> {
>>   "PropertyKey.usuario" = "Login ID";        
>>   "Usuario.usuario" = "Login ID"; 
>>   "components.general.Main.username" = "Username";
>>   "components.general.Main.password" = "Password";
>>   "components.general.Main.message" = "Use a valid username and password to 
>> access.";
>>   "components.general.Main.loginMessage" = "System Login";
>>   "components.general.Main.administrator" = "Administrator";
>>   "components.general.Main.confirmPassword" = "Confirm Password";
>>   "components.general.Main.name" = "Name";
>>   "components.general.Main.usernameRules" = "Min. 5 Max. 15 characteres";
>>   "components.general.Main.passwordRules" = "Min. 6 Max. 15 characteres";
>>   "components.general.Main.next" = "Next";
>> }
>> 
>> 
>> ../Resources/English_US.lproj/ValidationTemplate.strings contents
>> {
>>      "NullPropertyException" = "Please provide @@displayNameForProperty@@."; 
>> }
>> 
>> All files are UTF-16 enconded and everything works great except for the 
>> validation message
>> 
>> But I am still getting the same validation message:
>> 
>> <Screen Shot 2012-08-03 at 09.10.57.png>
>> 
>> <Screen Shot 2012-08-03 at 09.10.24.png>
>> 
>> Am I doing something wrong?
>> 
>> Migue Torres
>> 
>> On 02/08/2012, at 19:29, Ramsey Gurley <[email protected]> wrote:
>> 
>>> Try 
>>> 
>>> PropertyKey.usuario
>>> 
>>> and
>>> 
>>> Usuario.usuario
>>> 
>>> D2W uses one, the validation system uses the other. Yes, that's confusing 
>>> :-)
>>> 
>>> Ramsey
>>> 
>>> 
>>> On Aug 2, 2012, at 4:53 PM, WebObjects TORAcom wrote:
>>> 
>>>> Thanks for your help.
>>>> 
>>>> Now I am testing the localization of Validations
>>>> 
>>>> In my ValidationTemplate.string I have this for Spanish_MX:
>>>> 
>>>> {
>>>>    "NullPropertyException" = "Favor de proporcionar 
>>>> @@displayNameForProperty@@."; 
>>>> }
>>>> 
>>>> and for English_US:
>>>> 
>>>> {
>>>>    "NullPropertyException" = "Please provide a 
>>>> @@displayNameForProperty@@."; 
>>>> }
>>>> 
>>>> 
>>>> 
>>>> 
>>>> I want to change the displayNameForProperty depending on the language.
>>>> 
>>>> The entity's name I am testing is "Usuario" and the attributes name 
>>>> "usuario"
>>>> 
>>>> I am declaring this in my Localizable.strings file:
>>>> 
>>>> "PropertyKey.usuario" = "Login ID";
>>>> 
>>>> 
>>>> But I always get
>>>> 
>>>>  "Favor de proporcionar Usuario"
>>>> 
>>>> Or 
>>>> 
>>>>  "Please provide a Usuario"
>>>> 
>>>> 
>>>> I think did that based on some e-mails I found searching in google, 
>>>> obviously I am doing something wrong.
>>>> 
>>>> Thanks in advance.
>>>> 
>>>> Miguel Torres
>>>> 
>>>> On 02/08/2012, at 17:30, Amedeo Mantica <[email protected]> wrote:
>>>> 
>>>>> You could put all languages you want in the array the "key" is the order
>>>>> 
>>>>> Sent from my iPhone
>>>>> 
>>>>> On 03/ago/2012, at 00:20, WebObjects TORAcom <[email protected]> wrote:
>>>>> 
>>>>>> Thanks
>>>>>> 
>>>>>> This did the trick
>>>>>> 
>>>>>> public Session() {
>>>>>>          NSArray<String> langs = new NSArray<String>("Spanish_MX");
>>>>>>          setLanguages(langs);
>>>>>> 
>>>>>>  }
>>>>>> 
>>>>>> 
>>>>>> On 02/08/2012, at 17:07, Ramsey Gurley <[email protected]> wrote:
>>>>>> 
>>>>>>> If you want to default your localizer to spanish in all your sessions 
>>>>>>> instead of using the value set by the browser, then in your ERXSession 
>>>>>>> subclass constructor try adding:
>>>>>>> 
>>>>>>> _localizer = ERXLocalizer.localizerForLanguage("Spanish")
>>>>>>> 
>>>>>>> That should probably work.
>>>>>>> 
>>>>>>> Ramsey
>>>>>>> 
>>>>>>> On Aug 2, 2012, at 1:55 PM, WebObjects TORAcom wrote:
>>>>>>> 
>>>>>>>> Oh, Thanks.
>>>>>>>> 
>>>>>>>> That makes sense, I have configured my browsers to use English as main 
>>>>>>>> language.
>>>>>>>> 
>>>>>>>> ¿Is there a way to change this behavior?  Just to know.
>>>>>>>> 
>>>>>>>> Miguel Torres.
>>>>>>>> 
>>>>>>>> 
>>>>>>>> 
>>>>>>>> 
>>>>>>>> On 02/08/2012, at 14:00, Ramsey Gurley <[email protected]> wrote:
>>>>>>>> 
>>>>>>>>> I may be mistaken, but I believe it respects whatever default is set 
>>>>>>>>> on the browser for each session.
>>>>>>>>> 
>>>>>>>>> Ramsey
>>>>>>>>> 
>>>>>>>>> On Aug 2, 2012, at 11:56 AM, WebObjects TORAcom wrote:
>>>>>>>>> 
>>>>>>>>>> Hi list,
>>>>>>>>>> 
>>>>>>>>>> I am testing ERXLocalizer, it seems very good.
>>>>>>>>>> 
>>>>>>>>>> I want Spanish as the default language for my app, so I set the 
>>>>>>>>>> Properties file like this:
>>>>>>>>>> 
>>>>>>>>>> er.extensions.ERXLocalizer.defaultLanguage=Spanish
>>>>>>>>>> er.extensions.ERXLocalizer.fileNamesToWatch=("Localizable.strings","ValidationTemplate.strings")
>>>>>>>>>> er.extensions.ERXLocalizer.availableLanguages=(Spanish, English)
>>>>>>>>>> er.extensions.ERXLocalizer.frameworkSearchPath=(app,ERDirectToWeb,ERExtensions)
>>>>>>>>>> 
>>>>>>>>>> I also have the Spanish.lproj and English.lproj folders inside 
>>>>>>>>>> Resources directory and a Localizable.strings inside each one.
>>>>>>>>>> 
>>>>>>>>>> This is the content of the English.lproj/Localizable.strings file:
>>>>>>>>>> 
>>>>>>>>>> {
>>>>>>>>>>  "login_username" = "Username";
>>>>>>>>>>  "login_password" = "Password";
>>>>>>>>>> }
>>>>>>>>>> 
>>>>>>>>>> This is the content of the Spanish.lproj/Localizable.strings file:
>>>>>>>>>> 
>>>>>>>>>> {
>>>>>>>>>>  "login_username" = "Usuario";
>>>>>>>>>>  "login_password" = "Contraseña";
>>>>>>>>>> }
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>>>>>> I am testing with one wostring configured like this:
>>>>>>>>>> wostrUserNameLabel : WOString {
>>>>>>>>>>  value = session.localizer.login_username;
>>>>>>>>>> }
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>>>>>> I think every thing is well configured but when I run the App always 
>>>>>>>>>> shows the english label.
>>>>>>>>>> 
>>>>>>>>>> Am I missing something?
>>>>>>>>>> 
>>>>>>>>>> Thanks in advance.
>>>>>>>>>> 
>>>>>>>>>> Miguel Torres.
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>>>>>> _______________________________________________
>>>>>>>>>> Do not post admin requests to the list. They will be ignored.
>>>>>>>>>> Webobjects-dev mailing list      ([email protected])
>>>>>>>>>> Help/Unsubscribe/Update your Subscription:
>>>>>>>>>> https://lists.apple.com/mailman/options/webobjects-dev/rgurley%40smarthealth.com
>>>>>>>>>> 
>>>>>>>>>> This email sent to [email protected]
>>>>>>>>> 
>>>>>>>> 
>>>>>>>> _______________________________________________
>>>>>>>> Do not post admin requests to the list. They will be ignored.
>>>>>>>> Webobjects-dev mailing list      ([email protected])
>>>>>>>> Help/Unsubscribe/Update your Subscription:
>>>>>>>> https://lists.apple.com/mailman/options/webobjects-dev/rgurley%40smarthealth.com
>>>>>>>> 
>>>>>>>> This email sent to [email protected]
>>>>>>> 
>>>>>>> 
>>>>>> 
>>>>>> _______________________________________________
>>>>>> Do not post admin requests to the list. They will be ignored.
>>>>>> Webobjects-dev mailing list      ([email protected])
>>>>>> Help/Unsubscribe/Update your Subscription:
>>>>>> https://lists.apple.com/mailman/options/webobjects-dev/amedeomantica%40me.com
>>>>>> 
>>>>>> This email sent to [email protected]
>>>> 
>>>> _______________________________________________
>>>> Do not post admin requests to the list. They will be ignored.
>>>> Webobjects-dev mailing list      ([email protected])
>>>> Help/Unsubscribe/Update your Subscription:
>>>> https://lists.apple.com/mailman/options/webobjects-dev/rgurley%40smarthealth.com
>>>> 
>>>> This email sent to [email protected]
>>> 
>> 
>> _______________________________________________
>> Do not post admin requests to the list. They will be ignored.
>> Webobjects-dev mailing list      ([email protected])
>> Help/Unsubscribe/Update your Subscription:
>> https://lists.apple.com/mailman/options/webobjects-dev/ramseygurley%40gmail.com
>> 
>> This email sent to [email protected]
> 


 _______________________________________________
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list      ([email protected])
Help/Unsubscribe/Update your Subscription:
https://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com

This email sent to [email protected]

Reply via email to