Daniel Erez has uploaded a new change for review.

Change subject: webadmin: disks main-tab - disable prefix localization
......................................................................

webadmin: disks main-tab - disable prefix localization

Extract disks search prefix strings to NON-NLS constants.
[disksSearchPrefix("Disks:"), diskTypeSearchPrefix("disk_type = "),
searchConjunctionAnd(" and" ), searchRegexAll("(.)*")]

Since these string are part of the search query,
they should be declared as NON-NLS (Non-National Language Support).

Change-Id: I47b6986b47f6ddca036580310a64716c4519675b
Signed-off-by: Daniel Erez <de...@redhat.com>
---
M 
frontend/webadmin/modules/gwt-common/src/main/java/org/ovirt/engine/ui/common/CommonApplicationConstants.java
M 
frontend/webadmin/modules/webadmin/src/main/java/org/ovirt/engine/ui/webadmin/section/main/view/tab/MainTabDiskView.java
2 files changed, 22 insertions(+), 27 deletions(-)


  git pull ssh://gerrit.ovirt.org:29418/ovirt-engine refs/changes/96/9296/1

diff --git 
a/frontend/webadmin/modules/gwt-common/src/main/java/org/ovirt/engine/ui/common/CommonApplicationConstants.java
 
b/frontend/webadmin/modules/gwt-common/src/main/java/org/ovirt/engine/ui/common/CommonApplicationConstants.java
index a4b5127..7c8ec1f 100644
--- 
a/frontend/webadmin/modules/gwt-common/src/main/java/org/ovirt/engine/ui/common/CommonApplicationConstants.java
+++ 
b/frontend/webadmin/modules/gwt-common/src/main/java/org/ovirt/engine/ui/common/CommonApplicationConstants.java
@@ -1004,18 +1004,6 @@
     @DefaultStringValue("* It is recommended to keep the default values in the 
fields below unchanged.")
     String advancedOptionsLabel();
 
-    @DefaultStringValue("disk_type = ")
-    String diskTypeSearchPrefix();
-
-    @DefaultStringValue("Disks:")
-    String disksSearchPrefix();
-
-    @DefaultStringValue("(.)*")
-    String searchRegexAll();
-
-    @DefaultStringValue(" and ")
-    String searchConjunctionAnd();
-
     @DefaultStringValue("Bootable")
     String bootableDisk();
 
diff --git 
a/frontend/webadmin/modules/webadmin/src/main/java/org/ovirt/engine/ui/webadmin/section/main/view/tab/MainTabDiskView.java
 
b/frontend/webadmin/modules/webadmin/src/main/java/org/ovirt/engine/ui/webadmin/section/main/view/tab/MainTabDiskView.java
index c9b960b..543b96d 100644
--- 
a/frontend/webadmin/modules/webadmin/src/main/java/org/ovirt/engine/ui/webadmin/section/main/view/tab/MainTabDiskView.java
+++ 
b/frontend/webadmin/modules/webadmin/src/main/java/org/ovirt/engine/ui/webadmin/section/main/view/tab/MainTabDiskView.java
@@ -196,39 +196,46 @@
     }
 
     void searchByDiskViewType(Object diskViewType) {
-        String diskTypePostfix = diskViewType != null ?
-                ((DiskStorageType) diskViewType).name().toLowerCase() + 
constants.space() : null;
-        String diskType = diskTypePostfix != null ?
-                constants.diskTypeSearchPrefix() + diskTypePostfix : 
constants.empty();
+        final String disksSearchPrefix = "Disks:"; //$NON-NLS-1$
+        final String diskTypeSearchPrefix = "disk_type = "; //$NON-NLS-1$
+        final String searchConjunctionAnd = " all "; //$NON-NLS-1$
+        final String searchRegexAll = "(.)*"; //$NON-NLS-1$
+        final String space = " "; //$NON-NLS-1$
+        final String empty = ""; //$NON-NLS-1$
 
-        String searchConjunction = !diskType.equals(constants.empty()) ?
-                constants.searchConjunctionAnd() : constants.empty();
+        String diskTypePostfix = diskViewType != null ?
+                ((DiskStorageType) diskViewType).name().toLowerCase() + space 
: null;
+        String diskType = diskTypePostfix != null ?
+                diskTypeSearchPrefix + diskTypePostfix : empty;
+
+        String searchConjunction = !diskType.equals(empty) ?
+                searchConjunctionAnd : empty;
 
         String searchStringPrefixRaw = 
commonModel.getSearchStringPrefix().replaceAll(
-                constants.diskTypeSearchPrefix() + constants.searchRegexAll(), 
constants.empty()).replaceAll(
-                constants.searchConjunctionAnd() + constants.searchRegexAll(), 
constants.empty()).trim();
+                diskTypeSearchPrefix + searchRegexAll, empty).replaceAll(
+                searchConjunctionAnd + searchRegexAll, empty).trim();
 
         String searchStringPrefix;
-        if (diskType.equals(constants.empty())) {
+        if (diskType.equals(empty)) {
             searchStringPrefix = searchStringPrefixRaw;
         }
-        else if (searchStringPrefixRaw.equals(constants.disksSearchPrefix())) {
-            searchStringPrefix = constants.disksSearchPrefix() + 
constants.space() + diskType;
+        else if (searchStringPrefixRaw.equals(disksSearchPrefix)) {
+            searchStringPrefix = disksSearchPrefix + space + diskType;
         }
         else {
             searchStringPrefix = searchStringPrefixRaw.isEmpty() ?
-                    constants.disksSearchPrefix() + constants.space() + 
diskType :
+                    disksSearchPrefix + space + diskType :
                     searchStringPrefixRaw + searchConjunction + diskType;
         }
 
         String searchString;
         if (!commonModel.getSearchString().contains(":")) { //$NON-NLS-1$
             searchString = searchStringPrefix.isEmpty() ?
-                    constants.disksSearchPrefix() + constants.space() + 
commonModel.getSearchString() :
-                    
commonModel.getSearchString().replace(constants.disksSearchPrefix(), 
constants.empty());
+                    disksSearchPrefix + space + commonModel.getSearchString() :
+                    commonModel.getSearchString().replace(disksSearchPrefix, 
empty);
         }
         else {
-            searchString = searchStringPrefix.isEmpty() ? 
constants.disksSearchPrefix() : constants.empty();
+            searchString = searchStringPrefix.isEmpty() ? disksSearchPrefix : 
empty;
         }
 
         commonModel.setSearchStringPrefix(searchStringPrefix);


--
To view, visit http://gerrit.ovirt.org/9296
To unsubscribe, visit http://gerrit.ovirt.org/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: I47b6986b47f6ddca036580310a64716c4519675b
Gerrit-PatchSet: 1
Gerrit-Project: ovirt-engine
Gerrit-Branch: master
Gerrit-Owner: Daniel Erez <de...@redhat.com>
_______________________________________________
Engine-patches mailing list
Engine-patches@ovirt.org
http://lists.ovirt.org/mailman/listinfo/engine-patches

Reply via email to