Hi Ramsey,

Thanks for the info. 

I created the link using your instructions, run the app and clicked on the link.

After that, tried the validation string with no luck.

¿Anything else that I could read to understand the behavior of those keys?

Thanks again for your time.

Miguel Torres.

On 06/08/2012, at 15:58, Ramsey Gurley <[email protected]> wrote:

> Dump: WOHyperlink {
>       actionClass = "ERXDirectAction";
>       directActionName = "dumpCreatedKeys";
> }
> 
> On Aug 6, 2012, at 1:39 PM, WebObjects TORAcom wrote:
> 
>> Hi Ramsey,
>> 
>> My App is not a D2W application.
>> 
>> ¿Can I still dump my created keys?
>> 
>> Thanks.
>> 
>> Miguel Torres
>> 
>> On 06/08/2012, at 15:20, Ramsey Gurley <[email protected]> wrote:
>> 
>>> It's the link that says "Created keys" in your ERD2WDebugFlags component. 
>>> Click it and it dumps all the created localizer keys to your console.
>>> <Screen shot 2012-08-06 at 1.14.03 PM.png>
>>> On Aug 6, 2012, at 11:35 AM, WebObjects TORAcom wrote:
>>> 
>>>> 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/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/archive%40mail-archive.com

This email sent to [email protected]

Reply via email to