----- Original Message -----
From: "Einav Cohen" <ecohen(a)redhat.com>
To: "Martin Mucha" <mmucha(a)redhat.com>
Cc: devel(a)ovirt.org
Sent: Monday, July 7, 2014 3:38:08 PM
Subject: Re: [ovirt-devel] missing 'translations' in
'bundles/AuditLogMessages'
- clarifying that by 'translations' you mean the (English) values
for the AuditLogMessages keys that you detailed below.
[Pointing out that there are no translations, i.e. non-English
translations, to AuditLogMessages at all - the main problem that
prevents us from doing so is the fact that the message (English)
value is the one that is persisted in the DB; we need to persist
the key and the variables' values and construct the message per
a 'localized' query request]
- I don't think that 'all existing' ResourceBundles should be
tested, most of the time we will have missing translations in
the code, since developers add/modify English text all the time,
but are not taking care of their translations (which is fine) -
translation is done in separate cycles.
I think the intention is to verify any entry in the AuditLogType has a matching
record in [1] , and not that any placeholder has a proper translation value.
[1]
ovirt-engine/backend/manager/modules/dal/src/main/resources/bundles/AuditLogMessages.properties
----
Thanks,
Einav
----- Original Message -----
> From: "Martin Mucha" <mmucha(a)redhat.com>
> To: devel(a)ovirt.org
> Sent: Monday, July 7, 2014 8:13:29 AM
> Subject: [ovirt-devel] missing 'translations' in
'bundles/AuditLogMessages'
>
> Hi,
>
> I've did some changes in AuditLogDirector.java, triggered by wrong
> behavior,
> when some key (AuditLogType) is not present in ResourceBundle
> 'bundles/AuditLogMessages', and wrote test to alert about missing
> translations. To be able to merge these changes, I need to supply already
> missing translations. For all following AuditLogType enums, silently
> nothing
> was saved to db when
>
org.ovirt.engine.core.dal.dbbroker.auditloghandling.AuditLogDirector#log(org.ovirt.engine.core.dal.dbbroker.auditloghandling.AuditLogableBase)
> was called.
>
> Can somebody provide me missing translations for those keys?
>
> Also test considers only default locale, should it test 'all existing'
> ResourceBundles or is testing default one just sufficient? (technically
> there's no difference at this time, since there's only default translation,
> but if someone will provide new ResourceBundle currently it will be used
> but
> not tested)
>
> ---
>
> Key 'UNASSIGNED' is not translated in 'bundles/AuditLogMessages'
> Key 'VDS_AUTO_FENCE_STATUS' is not translated in
'bundles/AuditLogMessages'
> Key 'VDS_AUTO_FENCE_STATUS_FAILED' is not translated in
> 'bundles/AuditLogMessages'
> Key 'VDS_AUTO_FENCE_FAILED_CALL_FENCE_SPM' is not translated in
> 'bundles/AuditLogMessages'
> Key 'VDS_HIGH_NETWORK_USE' is not translated in
'bundles/AuditLogMessages'
> Key 'USER_FAILED_REMOVE_VM' is not translated in
'bundles/AuditLogMessages'
> Key 'USER_RUN_UNLOCK_ENTITY_SCRIPT' is not translated in
> 'bundles/AuditLogMessages'
> Key 'VDS_NETWORK_MTU_DIFFER_FROM_LOGICAL_NETWORK' is not translated in
> 'bundles/AuditLogMessages'
> Key 'VDS_HOST_IN_CONNECTING_STATE' is not translated in
> 'bundles/AuditLogMessages'
> Key 'STORAGE_ACTIVATE_ASYNC' is not translated in
> 'bundles/AuditLogMessages'
> Key 'DWH_STOPPED' is not translated in 'bundles/AuditLogMessages'
> Key 'DWH_STARTED' is not translated in 'bundles/AuditLogMessages'
> Key 'DWH_ERROR' is not translated in 'bundles/AuditLogMessages'
> Key 'USER_REMOVE_AUDIT_LOG' is not translated in
'bundles/AuditLogMessages'
> Key 'USER_REMOVE_AUDIT_LOG_FAILED' is not translated in
> 'bundles/AuditLogMessages'
> Key 'USER_CLEAR_ALL_DISMISSED_AUDIT_LOG' is not translated in
> 'bundles/AuditLogMessages'
> Key 'USER_CLEAR_ALL_DISMISSED_AUDIT_LOG_FAILED' is not translated in
> 'bundles/AuditLogMessages'
>
> thanks,
> Martin.
> _______________________________________________
> Devel mailing list
> Devel(a)ovirt.org
>
http://lists.ovirt.org/mailman/listinfo/devel
>
_______________________________________________
Devel mailing list
Devel(a)ovirt.org
http://lists.ovirt.org/mailman/listinfo/devel