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;