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]