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