persistence@glassfish.java.net

Re: Code review for issue 1366 - TopLink logging: There is no english translation

From: Marina Vatkina <Marina.Vatkina_at_Sun.COM>
Date: Fri, 27 Oct 2006 15:08:06 -0700

Hi Wonseok,

Do you want to see partial fixes in or try to solve all the problems?
Running the e-p-t tests with your changes, I saw ejb_orm as being reported
with no translation (redirect the output, then grep). Also, one of your
fixes is adding a message for a key that didn't have one - do you have
a script to check that it's the only one?

thanks,
-marina

Wonseok Kim wrote:
> Hi Marina,
>
> Please review this. Just moved those messages from LoggingLocalization
> to TraceLocalizationResource which is used for DEBUG and FINEx messages.
> https://glassfish.dev.java.net/issues/show_bug.cgi?id=1366
>
> Could you check in this also, if it is okay?
>
> Index:
> src/java/oracle/toplink/essentials/internal/localization/i18n/LoggingLocalizationResource.java
> ===================================================================
> RCS file:
> /cvs/glassfish/entity-persistence/src/java/oracle/toplink/essentials/internal/localization/i18n/LoggingLocalizationResource.java,v
> retrieving revision 1.16
> diff -c -r1.16 LoggingLocalizationResource.java
> ***
> src/java/oracle/toplink/essentials/internal/localization/i18n/LoggingLocalizationResource.java
> 23 Aug 2006 17:41:51 -0000 1.16
> ---
> src/java/oracle/toplink/essentials/internal/localization/i18n/LoggingLocalizationResource.java
> 27 Oct 2006 19:30:36 -0000
> ***************
> *** 57,64 ****
> { "elements", "{0}{1} elements" },
> { "unitofwork_identity_hashcode", "{0}UnitOfWork identity
> hashcode: {1}" },
> { "deleted_objects", "Deleted Objects:" },
> - { "deleting_object", "The remove operation has been performed
> on: {0}"},
> - { "register_new_for_persist", "PERSIST operation called on:
> {0}." },
> { "all_registered_clones", "All Registered Clones:" },
> { "new_objects", "New Objects:" },
>
> --- 57,62 ----
> ***************
> *** 251,259 ****
> { "weaver_not_overwriting", "Weaver is not overwriting class
> {0} because it has not been set to overwrite."},
> { "weaver_could_not_write", "Weaver encountered an exception
> while trying to write class {0} to the file system. The exception was:
> {1}"},
>
> - { "field_type_set_to_java_lang_string", "The default table
> generator could not locate or convert a java type ({1}) into a database
> type for database field ({0}). The generator uses ' java.lang.String' as
> default java type for the field." },
> { "relational_descriptor_support_only", "The default table
> generator currently only supports generating default table schema from a
> relational project."},
> - { "default_tables_already_existed", "The table ({0}) is
> already in the database, and won't be created."},
>
> { "config_factory", "Config factory: ({0}) = ({1})"},
> { "class_list_created_by", "Class list created by
> ({0}).({1})() method."},
> --- 249,255 ----
> Index:
> src/java/oracle/toplink/essentials/internal/localization/i18n/TraceLocalizationResource.java
>
> ===================================================================
> RCS file:
> /cvs/glassfish/entity-persistence/src/java/oracle/toplink/essentials/internal/localization/i18n/TraceLocalizationResource.java,v
> retrieving revision 1.4
> diff -c -r1.4 TraceLocalizationResource.java
> ***
> src/java/oracle/toplink/essentials/internal/localization/i18n/TraceLocalizationResource.java
> 19 Oct 2006 19:50:24 -0000 1.4
> ---
> src/java/oracle/toplink/essentials/internal/localization/i18n/TraceLocalizationResource.java
> 27 Oct 2006 19:30:36 -0000
> ***************
> *** 57,62 ****
> --- 57,64 ----
> { "register_new", "Register
> the new container bean {0}" },
> { "register_new_bean",
> "Register the new bean {0}" },
> { "register", "Register the
> object {0}" },
> + {
> "register_new_for_persist", "PERSIST operation called on: {0}." },
> + { "deleting_object", "The
> remove operation has been performed on: {0}"},
> { "revert", "Revert the
> object''s attributes {0}" },
> { "unregister", "Unregister
> the object {0}" },
> { "begin_batch_statements",
> "Begin batch statements" },
> ***************
> *** 270,276 ****
> { "deploy_begin", "begin
> deploying Persistence Unit {0}; state {1}; deploymentCount {2}"},
> { "deploy_end", "end
> deploying Persistence Unit {0}; state {1}; deploymentCount {2}"},
> { "undeploy_begin", "begin
> undeploying Persistence Unit {0}; state {1}; deploymentCount {2}"},
> ! { "undeploy_end", "end
> undeploying Persistence Unit {0}; state {1}; deploymentCount {2}"}
> };
>
> /**
> --- 272,282 ----
> { "deploy_begin", "begin
> deploying Persistence Unit {0}; state {1}; deploymentCount {2}"},
> { "deploy_end", "end
> deploying Persistence Unit {0}; state {1}; deploymentCount {2}"},
> { "undeploy_begin", "begin
> undeploying Persistence Unit {0}; state {1}; deploymentCount {2}"},
> ! { "undeploy_end", "end
> undeploying Persistence Unit {0}; state {1}; deploymentCount {2}"},
> !
> ! {
> "field_type_set_to_java_lang_string", "The default table generator could
> not locate or convert a java type ({1}) into a database type for
> database field ({0}). The generator uses ' java.lang.String' as default
> java type for the field." },
> ! { "default_tables_created",
> "The table ({0}) is created."},
> ! {
> "default_tables_already_existed", "The table ({0}) is already in the
> database, and won't be created."},
> };
>
> /**
>
>
> Thanks,
> -Wonseok