Author: vjrj
Date: Sat Mar 16 23:06:04 2013
New Revision: 1457333

URL: http://svn.apache.org/r1457333
Log:
Wave client locale sent to gadgets.
Review: https://reviews.apache.org/r/9521/

Modified:
    
incubator/wave/trunk/src/org/waveprotocol/wave/client/gadget/renderer/GadgetRenderer.java
    
incubator/wave/trunk/src/org/waveprotocol/wave/client/gadget/renderer/SessionLocale.java

Modified: 
incubator/wave/trunk/src/org/waveprotocol/wave/client/gadget/renderer/GadgetRenderer.java
URL: 
http://svn.apache.org/viewvc/incubator/wave/trunk/src/org/waveprotocol/wave/client/gadget/renderer/GadgetRenderer.java?rev=1457333&r1=1457332&r2=1457333&view=diff
==============================================================================
--- 
incubator/wave/trunk/src/org/waveprotocol/wave/client/gadget/renderer/GadgetRenderer.java
 (original)
+++ 
incubator/wave/trunk/src/org/waveprotocol/wave/client/gadget/renderer/GadgetRenderer.java
 Sat Mar 16 23:06:04 2013
@@ -21,6 +21,8 @@ package org.waveprotocol.wave.client.gad
 
 import static org.waveprotocol.wave.client.gadget.GadgetLog.log;
 
+import com.google.gwt.core.client.GWT;
+import com.google.gwt.i18n.client.LocaleInfo;
 import com.google.gwt.user.client.ui.Widget;
 
 import org.waveprotocol.wave.client.account.ProfileManager;
@@ -39,7 +41,7 @@ import org.waveprotocol.wave.model.suppl
 public class GadgetRenderer extends GwtRenderingMutationHandler {
   private static final Property<GadgetWidget> GADGET_WIDGET = 
Property.immutable("GadgetWidget");
 
-  private static final Locale CURRENT_LOCALE = new SessionLocale("");
+  private static final Locale CURRENT_LOCALE = new 
SessionLocale(GWT.isClient()? LocaleInfo.getCurrentLocale().getLocaleName(): 
"");
 
   private final WaveletName waveletName;
 

Modified: 
incubator/wave/trunk/src/org/waveprotocol/wave/client/gadget/renderer/SessionLocale.java
URL: 
http://svn.apache.org/viewvc/incubator/wave/trunk/src/org/waveprotocol/wave/client/gadget/renderer/SessionLocale.java?rev=1457333&r1=1457332&r2=1457333&view=diff
==============================================================================
--- 
incubator/wave/trunk/src/org/waveprotocol/wave/client/gadget/renderer/SessionLocale.java
 (original)
+++ 
incubator/wave/trunk/src/org/waveprotocol/wave/client/gadget/renderer/SessionLocale.java
 Sat Mar 16 23:06:04 2013
@@ -19,7 +19,6 @@
 
 package org.waveprotocol.wave.client.gadget.renderer;
 
-
 /**
  * Locale implementation for Wave Session.
  *
@@ -47,7 +46,8 @@ public class SessionLocale implements Lo
    * NOTE(user): Do not access session.getLocale() in constructor to avoid
    * issues with wavepanel tests.
    *
-   * @param session Wave session to get locale information from
+   * @param localeString the locale string representation (ex: "en_GB", 
"de_DE").
+   *
    */
   public SessionLocale(String localeString) {
     this.localeString = localeString;


Reply via email to