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]
