[Yanel-commits] rev 44891 - public/yanel/contributions/ajax-components/src/access-policy-editor/java/org/wyona/security/gwt/accesspolicyeditor/client

michi at wyona.com michi at wyona.com
Mon Sep 28 12:14:44 CEST 2009


Author: michi
Date: 2009-09-28 12:14:44 +0200 (Mon, 28 Sep 2009)
New Revision: 44891

Modified:
   public/yanel/contributions/ajax-components/src/access-policy-editor/java/org/wyona/security/gwt/accesspolicyeditor/client/AccessPolicyEditor.java
   public/yanel/contributions/ajax-components/src/access-policy-editor/java/org/wyona/security/gwt/accesspolicyeditor/client/I18n.java
Log:
I18n started

Modified: public/yanel/contributions/ajax-components/src/access-policy-editor/java/org/wyona/security/gwt/accesspolicyeditor/client/AccessPolicyEditor.java
===================================================================
--- public/yanel/contributions/ajax-components/src/access-policy-editor/java/org/wyona/security/gwt/accesspolicyeditor/client/AccessPolicyEditor.java	2009-09-28 10:00:06 UTC (rev 44890)
+++ public/yanel/contributions/ajax-components/src/access-policy-editor/java/org/wyona/security/gwt/accesspolicyeditor/client/AccessPolicyEditor.java	2009-09-28 10:14:44 UTC (rev 44891)
@@ -30,6 +30,7 @@
 import com.google.gwt.user.client.ui.HorizontalPanel;
 import com.google.gwt.user.client.ui.HasVerticalAlignment;
 import com.google.gwt.user.client.ui.KeyboardListenerAdapter;
+import com.google.gwt.user.client.ui.Label;
 import com.google.gwt.user.client.ui.ListBox;
 import com.google.gwt.user.client.ui.RootPanel;
 import com.google.gwt.user.client.ui.TextBox;
@@ -62,6 +63,9 @@
      *
      */
     public void onModuleLoad() {
+        //String language = "en";
+        String language = "de";
+
         String identitiesURL = "DEFAULT-identities-and-usecases.xml";
         String readPolicyURL = "DEFAULT-policy.xml";
         String cancelURL = "DEFAULT-cancel.html";
@@ -93,12 +97,14 @@
         VerticalPanel vp = new VerticalPanel();
         RootPanel.get("access-policy-editor-hook").add(vp);
 
-        VerticalPanel searchFilterVP = new VerticalPanel();
-        vp.add(searchFilterVP);
+        HorizontalPanel searchFilterPanel = new HorizontalPanel();
+        vp.add(searchFilterPanel);
 
+        searchFilterPanel.add(new Label(I18n.getLabel("search-box-label", language)));
+
         final TextBox searchTB = new TextBox();
         searchTB.setVisibleLength(30);
-        searchFilterVP.add(searchTB);
+        searchFilterPanel.add(searchTB);
 
         searchTB.addKeyboardListener(
                 new KeyboardListenerAdapter() {
@@ -131,21 +137,22 @@
                         // filterList(list, filter.getText());
                     }
                 });
-        
-        
-//        Button searchButton = new Button("Search User or Group", new ClickListener() {
-//            public void onClick(Widget sender) {
-//                int itemCount = identitiesLBW.getListBox().getItemCount();
-//                for (int i = 0; i < itemCount; i++) {
-//                    String itemText = identitiesLBW.getListBox().getItemText(i);
-//                    if (itemText.indexOf(searchTB.getText()) >= 0) Window.alert("Result: " + itemText);
-//                    
-//                }
-//            }
-//  
-//        });
-//        searchFilterVP.add(searchButton);
 
+/* TODO: Is this still needed?!
+        Button searchButton = new Button("Search User or Group", new ClickListener() {
+            public void onClick(Widget sender) {
+                int itemCount = identitiesLBW.getListBox().getItemCount();
+                for (int i = 0; i < itemCount; i++) {
+                    String itemText = identitiesLBW.getListBox().getItemText(i);
+                    if (itemText.indexOf(searchTB.getText()) >= 0) Window.alert("Result: " + itemText);
+                    
+                }
+            }
+  
+        });
+        searchFilterPanel.add(searchButton);
+*/
+
         HorizontalPanel hp = new HorizontalPanel();
         hp.setVerticalAlignment(HasVerticalAlignment.ALIGN_MIDDLE);
         vp.add(hp);

Modified: public/yanel/contributions/ajax-components/src/access-policy-editor/java/org/wyona/security/gwt/accesspolicyeditor/client/I18n.java
===================================================================
--- public/yanel/contributions/ajax-components/src/access-policy-editor/java/org/wyona/security/gwt/accesspolicyeditor/client/I18n.java	2009-09-28 10:00:06 UTC (rev 44890)
+++ public/yanel/contributions/ajax-components/src/access-policy-editor/java/org/wyona/security/gwt/accesspolicyeditor/client/I18n.java	2009-09-28 10:14:44 UTC (rev 44891)
@@ -24,6 +24,17 @@
      *
      */
     public static String getLabel(String key, String language) {
-        return "WARNING: No such language '" + language + "' implemented!";
+        if (language.equals("en")) {
+            if (key.equals("search-box-label")) {
+                return "Search users and groups: ";
+            }
+        } else if (language.equals("de")) {
+            if (key.equals("search-box-label")) {
+                return "Suche Benutzer/Gruppen: ";
+            }
+        } else {
+            return "WARNING: No such language '" + language + "' implemented!";
+        }
+        return "WARNING: No such key '" + key + "' and language '" + language + "' implemented!";
     }
 }



More information about the Yanel-commits mailing list